You are here

Model gallery : age-class disaggregation

Population age-class models

Explicit compartments

The simplest way of making an age-class model is to have a separate compartment for the number in each class. The compartments are connected by flows representing the movement of animals between classes as they age. Reproduction feeds into the first class, and all classes have a mortality outflow. This particular model includes density-dependent reproduction.

The model eventually equilibrates with a fixed number in each class.

Model Gallery

You can use this page to get a quick overview of the wide range of models that can be constructed in Simile. Each entry gives some text on the model, a model diagram (usually an outline view for all but the simplest of models), and a sample screen display from the running model. Models are arranged roughly in order of increasing complexity and increasing sophistication of the Simile techniques used.

Classic (Lotka-Volterra) population dynamics

Exponential population growth

SimileXML

This is the project area for SimileXML - XML-based language(s) and tools for Simile-compatible models.

Taxonomy upgrade extras: 

Simulistics and Ev-K2-CNR sign contract

Simulistics will provide expert advice on the modelling process in the DSS-HKKH project, working closely with the DSS team and DSS-HKKH partners. Ev-K2-CNR is responsible for the modelling activity in the the project.

http://www.icimod.org/enews/enews.php?id=20

No html header information

Page html meta-data is used in Google ranking so this is important

Drupal module http://drupal.org/project/page_title gives control of the html header page title. What about the other tags?

E.g. /index.htm should have

Reporter: 
jonathanm
Created: 
Fri, 14/12/2007 - 18:51
Updated: 
Tue, 04/03/2008 - 11:24

Add Simile at a glance

/overview.htm

Reporter: 
jonathanm
Created: 
Tue, 11/12/2007 - 14:24
Updated: 
Fri, 22/02/2008 - 13:23

www.simulistics.com core 0.0

Release notes

http://www.simulistics.com/drupal/

Adding content from the original site is in progress.

  • The guided tour, modelling approaches is yet to be completed
  • Applications, the main page has been added as has Nitrous oxide emissions from arable farmland but can't added the url for the later in the former without fatal error
  • Model catalogue, structure completed but most model entries yet to add
  • Tutorials
  • News

Added:

  • Case studies

To be added:

Using a submodel to allow incremental compilation of a complex model

Separate compilation of submodels applies only to version 4. It was dropped from version 5 because it was difficult to use and was made obsolete by general improvements to the speed of code generation on version 5.

Complex models — that is, models with a large number of symbols and equations — can take a significant to build (i.e. generate the program for simulating the behaviour of the model). It can be as long as 10+ minutes for a complex model (100s of equations) on a slow computer.

Using a submodel to specify different time bases for different parts of a model

By default, Simile uses the same time step to update all the model state variables. However, if you are modelling a system containing trees and crops, then you might very well want to model the trees on an annual basis (time step of one year), and the growth of the crop on a weekly basis (time step of 1 week).

Using a submodel to specify a satellite relationship between one object and another

Let’s say that you have a multiple-instance submodel containing information on the species and volume of a set of individual trees: each instance is one tree. You would like to find the total volume of all trees belong to species 1.

This is easy to do if you have model the trees using a fixed-membership submodel (i.e. assuming that you have a fixed number of trees). You simply take influence arrows from the species and volume variables inside the submodel to a variable outside (say total), and give total the equation:

total = sum(if [species]==1 then [volume] else 0)

Pages

Subscribe to Simulistics RSS