Skip to content

Defining mixed stock flow models in ModelingToolkit #196

@finmod

Description

@finmod

Observing the basic differences between DSL (PUMAS and DiffEQBiological) and IR, ModelingToolkit should include in the definition and characteristics of the variable set the distinction between state/stock and flow variables. This is an important dimension of continuous time dynamical systems in economics, climate change, hydrology, energy and others. There are implications in terms of order of the ODE system in flow or in stock of the continuous dynamical system as well as the potential order reduction procedure built-in.

There are implications in terms exact discrete equivalents to the continuous dynamical system when the model is matched to actual data measurements.

Another issue is observable/non-observable variables. non-observable variables can be substituted by differentiation thus increasing the order of the dynamical system. This can also lead to parameter identification problems. Should I raise this as a separate issue or is it part of the definition of the set of variables?

Finally, where should I address @ChrisRackauckas to envisage the creation of a package dealing with continuous time dynamical systems in economics and other fields mentioned above? A sort of DiffEqEcon that would be a clone of PUMAS, DiffEqBiological, QuantumOptics and JuliaDynamics based on ModellingTookit as an IR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions