User Tools

Site Tools


concepts:views

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
concepts:views [2009/11/05 13:41]
shona.weldon
concepts:views [2009/11/05 14:12]
shona.weldon
Line 11: Line 11:
 ==== Example 2: Implementing feedback ==== ==== Example 2: Implementing feedback ====
  
-Supp+Suppose you have a model with a coefficient in it which is NOT measured, for example an efficiency coefficient for a widget, and you need to estimate that coefficient. ​ In historic time you have a good estimate of the number of widgets and the amount of energy used by the widgets (observedEnergyUse). ​ You need to find an value for your coefficient that when multiplied by the number of widgets results in an energy use amount that tracks as close as possible to the observedEnergyUse. ​ A feed back view can be used to run the model check the difference in energy use, modify the coefficient appropriately,​ run the model again, and continue this loop until some acceptable level of convergence is achieved. 
 + 
 +The result is a calibrated value for the coefficient in historic time that can be a good starting value for your simulation. 
 + 
 +This is used extensively in the calibration process 
 + 
 +==== Example 3: Post Processing ==== 
 + 
 +Suppose you have an energy model that calculates fuel use and GHG emissions. ​ Then you get some coefficients for CAC emissions and you want to do a quick calculation to get the CAC emissions. ​ A display view can be written to take the results of the model and the new coefficients multiply them out and display the results. 
  
  
-Part of the design process is deciding what should be part of the rigid structure of the model and what should be dynamic and implemented by views. 
  
 In the whatIf? platform views are the method used for interacting dynamically with the model. ​ Views are used to import and export data, to mediate interaction with the model, do analysis and display it to the user, do iterative runs of the model to converge on parameter settings and every combination of these. In the whatIf? platform views are the method used for interacting dynamically with the model. ​ Views are used to import and export data, to mediate interaction with the model, do analysis and display it to the user, do iterative runs of the model to converge on parameter settings and every combination of these.
concepts/views.txt · Last modified: 2010/01/26 12:52 by shona.weldon