Model Mathematics

Component: environment

Component: y0

ddtime y0 = 1.0 g0 + c0 + e0 g0 = h0 r0 h0 = a00 y0 + a02 y2 1.0 + a00 y0 + a02 y2 S0 1.0 -- a00 y0 + a02 y2 S0 if a00 y0 + a02 y2 > 0.0 a00 y0 + a02 y2 if a00 y0 + a02 y2 0.0 r0 = 1.0 - S0 y0 2.0 a00 y0 + a02 y2 epsilon - y0 2.0 if y0 < epsilon a00 y0 + a02 y2 < 0.0 1.0 otherwise

Component: y1

ddtime y1 = 1.0 g1 + e1 g1 = h1 r1 h1 = a10 y0 + a11 y1 + a12 y2 1.0 + a10 y0 + a11 y1 + a12 y2 S1 1.0 -- a10 y0 + a11 y1 + a12 y2 S1 if a10 y0 + a11 y1 + a12 y2 > 0.0 a10 y0 + a11 y1 + a12 y2 if a10 y0 + a11 y1 + a12 y2 0.0 r1 = 1.0 - S1 y1 2.0 a10 y0 + a11 y1 + a12 y2 epsilon - y1 2.0 if y1 < epsilon a10 y0 + a11 y1 + a12 y2 < 0.0 1.0 otherwise

Component: y2

ddtime y2 = 1.0 g2 + e2 g2 = h2 r2 h2 = a20 y0 + a21 y1 + a22 y2 + a23 y3 + a24 y4 1.0 + a20 y0 + a21 y1 + a22 y2 + a23 y3 + a24 y4 S2 1.0 -- a20 y0 + a21 y1 + a22 y2 + a23 y3 + a24 y4 S2 if a20 y0 + a21 y1 + a22 y2 + a23 y3 + a24 y4 > 0.0 a20 y0 + a21 y1 + a22 y2 + a23 y3 + a24 y4 if a20 y0 + a21 y1 + a22 y2 + a23 y3 + a24 y4 0.0 r2 = 1.0 - S2 y2 2.0 a20 y0 + a21 y1 + a22 y2 + a23 y3 + a24 y4 epsilon - y2 2.0 if y2 < epsilon a20 y0 + a21 y1 + a22 y2 + a23 y3 + a24 y4 < 0.0 1.0 otherwise

Component: y3

ddtime y3 = 1.0 g3 g3 = h3 r3 h3 = a32 y2 + a33 y3 1.0 + a32 y2 + a33 y3 S3 1.0 -- a32 y2 + a33 y3 S3 if a32 y2 + a33 y3 > 0.0 a32 y2 + a33 y3 if a32 y2 + a33 y3 0.0 r3 = 1.0 - S3 y3 2.0 a32 y2 + a33 y3 epsilon - y3 2.0 if y3 < epsilon a32 y2 + a33 y3 < 0.0 1.0 otherwise

Component: y4

ddtime y4 = 1.0 g4 g4 = h4 r4 h4 = a42 y2 + a44 y4 1.0 + a42 y2 + a44 y4 S4 1.0 -- a42 y2 + a44 y4 S4 if a42 y2 + a44 y4 > 0.0 a42 y2 + a44 y4 if a42 y2 + a44 y4 0.0 r4 = 1.0 - S4 y4 2.0 a42 y2 + a44 y4 epsilon - y4 2.0 if y4 < epsilon a42 y2 + a44 y4 < 0.0 1.0 otherwise

Component: model_parameters