User Tools

Site Tools


concepts:views

This is an old revision of the document!


Views

A dynamic and flexibile way to extend a model, views are a powerful tool in the whatIf? suite.

Models, especially once populated with data, are fairly ridgid. Modifying a working model requires changing the design and reloading data. Views provide a mechanism for extending the model either through preprocessing input data or additional analysis of output data without changing the model itself.

Here's one example of using a view to extend a model by changing input data:

Suppose you had a model which had a control variable setting up the market share for new vehicles over time. There are many ways to create that data and one must have been used to load the original model. If new a new behavioural model was developed to suggestHowever with a view a new behavior could be calculated as an optimized

The model is a rigid structure views add a layer of flexibility to that…

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.

Paragraph talking about ability to overlay behaviour or control structure on top of our physical substrate built right into the model

Manufacture instantiation of data in views instead of the structure of the model to give extra flexibility

Display Views

Display views are read only views into the model which do not change any model data but instead pull data from the model. These can be considered as reporting view. Here are some uses of display views:

  • Overlaying data from various scenarios to enable easy comparisons
  • Manipulate and display model output data into coherent graphs and tables. Graphs, tables, maps and excel are the available display tools
  • Provides the ability to expand the functionality of the original model through manipulating and further processing the data
  • Export the results for use outside the mode

Create Views

  • Importing data from various external sources
  • Interacting with the user to fill variables for scenario creation

Feedback views

  • Providing the structure to run the model multiple times where each subsequent run uses updated variable settings.
  • Used primarily for adjusting variables to achieve convergence for calibration
concepts/views.1256603611.txt.gz · Last modified: 2009/10/27 00:33 by shona.weldon