Declare equations used in derivative calculations

Syntax


derivative

   <derivative section statements>

end

Description


The DERIVATIVE section contains any statements which are used to calculate derivative values for model state variables.  This includes both the equations for the derivatives themselves, as well and any equations which compute inputs to these equations.  This section additionally includes any statements which must be computed at every point in simulated time, but may not be directly used in a derivative calculation (e.g., certain if/else statements).  Note that equations in this section are sorted.  Sets of equations which contain algebraic loops (unsortable statements) will result in a translation error.  Note also that all INTEG statements must be placed in the DERIVATIVE section..

Example


derivative

   xd = -k*x. ! derivative of x

   constant xic = 1.0 ! initial condition for x

   x = integ(xd, xic)

end