Upload
talor
View
24
Download
0
Tags:
Embed Size (px)
DESCRIPTION
A core Course on Modeling. Introduction to Modeling 0LAB0 0LBB0 0LCB0 0LDB0 [email protected] [email protected] S.12. formulate purpose. define. identify entities. choose relations. conceptualize. obtain values. formalize relations. formalize. obtain result. - PowerPoint PPT Presentation
Citation preview
define
conceptualize
conclude
execute
formalize
formulatepurpose
identifyentities
chooserelations
obtainvalues
formalizerelations
operatemodel
obtainresult
presentresult
interpretresult
Definition phase: what purpose?
‘how to optimize road illumination’
http://comm
ons.wikim
edia.org/wiki/File:HK_W
an_Chai_%E5%
BB%
88%E9%
96%80%
E8%A1%
97_Amoy_Street_night_view
_Hopewell
_Apr-2013.JPG
define
conceptualize
conclude
execute
formalize
formulatepurpose
identifyentities
chooserelations
obtainvalues
formalizerelations
operatemodel
obtainresult
presentresult
interpretresult
Conceptualization phase: what entities?
http://comm
ons.wikim
edia.org/wiki/File:HK_W
an_Chai_%E5%
BB%
88%E9%
96%80%
E8%A1%
97_Amoy_Street_night_view
_Hopewell
_Apr-2013.JPG
lantern roadmooncar treesdrivertraffic
http://comm
ons.wikim
edia.org/wiki/File:HK_W
an_Chai_%E5%
BB%
88%E9%
96%80%
E8%A1%
97_Amoy_Street_night_view
_Hopewell
_Apr-2013.JPG
define
conceptualize
conclude
execute
formalize
formulatepurpose
identifyentities
chooserelations
obtainvalues
formalizerelations
operatemodel
obtainresult
presentresult
interpretresult
has-a,
part-of
Conceptualization phase: what properties?
lantern− height− powerroad− width− reflectivitycar− seat height− speed
driver− visual capabilitiestraffic− density
lantern− height− powerroad− width− reflectivitycar− seat height− speed
driver− visual capabilitiestraffic− densityauthority− expenses
define
conceptualize
conclude
execute
formalize
formulatepurpose
identifyentities
chooserelations
obtainvalues
formalizerelations
operatemodel
obtainresult
presentresult
interpretresult
other than has-a, part-of
Conceptualization phase: what relations?
lanternheight
power
roadwidth
surface reflectance
trafficdensity
carspeed
height
drivervisual capabilities
1authority
expenses
illuminate(lanternn, road1)
lanternheight
power
roadwidth
surface reflectance
trafficdensity
carspeed
height
drivervisual capabilities
n
1
1authority
expenses
illuminate
illuminate(lanternn, road1)
operatedBy(car, driver)lantern
height
power
roadwidth
surface reflectance
trafficdensity
carspeed
height
drivervisual capabilities
operated by1
1n
1
1authority
expenses
illuminate
illuminate(lanternn, road1)
operatedBy(car, driver)
consistsOf(traffic, carn)lantern
height
power
roadwidth
surface reflectance
trafficdensity
carspeed
height
drivervisual capabilities
consists of
operated by
1
1
1n
1
1
n
authorityexpenses
illuminate
illuminate(lanternn, road1)
operatedBy(car, driver)
consistsOf(traffic, carn)
ridesOn(traffic, road)
lanternheight
power
roadwidth
surface reflectance
trafficdensity
carspeed
height
drivervisual capabilities
rides on
consists of
operated by
1
1
1n
1
1
n
11
authorityexpenses
illuminate
illuminate(lanternn, road1)
operatedBy(car, driver)
consistsOf(traffic, carn)
ridesOn(traffic, road)
sees(driver,lanternn, road)
lanternheight
power
roadwidth
surface reflectance
trafficdensity
carspeed
height
drivervisual capabilities
rides on
consists of
operated by
sees
1
1
1n
1
n
1
1
n
11
authorityexpenses 1
illuminate
illuminate(lanternn, road1)
operatedBy(car, driver)
consistsOf(traffic, carn)
ridesOn(traffic, road)
sees(driver,lanternn, road)
pays(authority, lanternn)
lanternheight
power
roadwidth
surface reflectance
trafficdensity
carspeed
height
drivervisual capabilities
rides on
consists of
operated by
sees
1
1
1n
1
n
1
1
n
11
authorityexpenses
pays
n
11
illuminate
illuminate(lanternn, road1)
operatedBy(car, driver)
consistsOf(traffic, carn)
ridesOn(traffic, road)
sees(driver,lanternn, road)
pays(authority, lanternn)
adjacent(lantern, lantern2)
lanternheight
power
roadwidth
surface reflectance
trafficdensity
carspeed
height
drivervisual capabilities
rides on
consists of
operated by
sees
adjacent
1
1
1
1n
1
n
1
1
2
n
11
authorityexpenses
pays
n
11
illuminate
illuminate(lanternn, road1)
operatedBy(car, driver)
consistsOf(traffic, carn)
ridesOn(traffic, road)
sees(driver,lanternn, road)
pays(authority, lanternn)
adjacent(lantern, lantern2)
lanternheight
power
roadwidth
surface reflectance
trafficdensity
carspeed
height
drivervisual capabilities
rides on
consists of
operated by
sees
adjacent
1
1
1
1n
1
n
1
1
2
n
11
authorityexpenses
pays
n
11
illuminate
Why are the arities of the ‘adjacent’ relation 1 and 2, respectively?
When is this true for all lanterns?
QUIZ
illuminate(lanternn, road1)
operatedBy(car, driver)
consistsOf(traffic, carn)
ridesOn(traffic, road)
sees(driver,lanternn, road)
pays(authority, lanternn)
adjacent(lantern, lantern2)
locatedOn(lanternn,road)
lanternheight
power
roadwidth
surface reflectance
trafficdensity
carspeed
height
drivervisual capabilities
rides on
consists of
operated by
sees
adjacent
1
1
1
1n
1
n
1
1
2
n
11
authorityexpenses
pays
n
11
illuminatelocated on
1
lanternheight
power
roadwidth
surface reflectance
trafficdensity
carspeed
height
drivervisual capabilities
rides on
consists of
operated by
sees
adjacent
1
1
1
1n
1
n
1
1
2
n
11
authorityexpenses
pays
n
11
illuminatelocated on
1
define
conceptualize
conclude
execute
formalize
formulatepurpose
identifyentities
chooserelations
obtainvalues
formalizerelations
operatemodel
obtainresult
presentresult
interpretresult
Formalization phase: what value sets?
lantern− height− powerroad− width− reflectivitycar− seat height− speed
driver− visual capabilitiestraffic− densityauthority− expenses
lantern− height− powerroad− width− reflectivitycar− seat height− speed
driver− visual capabilitiestraffic− densityauthority− expenses
Free decisions
:{5.0 … 25.0} m
Alternatives for what-if analysis lantern
− height− powerroad− width− reflectivitycar− seat height− speed
driver− visual capabilitiestraffic− densityauthority− expenses
: {100, 2000} W:{5.0 … 25.0} m
Constants to be determinedlantern
− height− powerroad− width− reflectivitycar− seat height− speed
driver− visual capabilitiestraffic− densityauthority− expenses
: {14.40} m
: {100, 2000} W:{5.0 … 25.0} m
Require additional model or experimentlantern
− height− powerroad− width− reflectivitycar− seat height− speed
driver− visual capabilitiestraffic− densityauthority− expenses : rho
: {14.40} m
: {100, 2000} W:{5.0 … 25.0} m
Range for validity of the modellantern
− height− powerroad− width− reflectivitycar− seat height− speed
driver− visual capabilitiestraffic− densityauthority− expenses
: {1…3} m
: rho : {14.40} m
: {100, 2000} W:{5.0 … 25.0} m
Range of applicability of the model
lantern− height− powerroad− width− reflectivitycar− seat height− speed
driver− visual capabilitiestraffic− densityauthority− expenses
: {20 …180} km/h : {1…3} m
: rho : {14.40} m
: {100, 2000} W:{5.0 … 25.0} m
Concept in its own rightlantern
− height− powerroad− width− reflectivitycar− seat height− speed
driver− visual capabilitiestraffic− densityauthority− expenses
: driverView
: {1…3} m : {20 …180} km/h
: rho : {14.40} m
: {100, 2000} W:{5.0 … 25.0} m
Aggregation (compression)lantern− height− powerroad− width− reflectivitycar− seat height− speed
driver− visual capabilitiestraffic− densityauthority− expenses
: {0…30} cars/minute
: driverView
: {1…3} m : {20 …180} km/h
: rho : {14.40} m
: {100, 2000} W:{5.0 … 25.0} m
: {1…3} m
: {0…30} cars/minute
: as little as possible
: {20 …180} km/h
: driverView
Purpose, goal or objectivelantern
− height− powerroad− width− reflectivitycar− seat height− speed
driver− visual capabilitiestraffic− densityauthority− expenses
:{5.0 … 25.0} m : {100, 2000} W
: {14.40} m : rho