WOLFRAM SYSTEM MODELER

CLevel1b

General System Dynamics controlling level with no inflow

Diagram

Wolfram Language

In[1]:=
SystemModel["SystemDynamics.Levels.CLevel1b"]
Out[1]:=

Information

This is the continuous controlling Level model of the System Dynamics methodology with a single outflow and no inflow. It computes the level by integrating over the negative outflow rate.

Once the level reaches its minimum allowed value, it sends a Boolean signal to its outflow rate element to tell it to stop demanding more stuff.

Parameters (2)

x0

Value: 0

Type: Real

Description: Initial condition

minLevel

Value: 0

Type: Real

Description: Smallest allowed value of stock

Outputs (1)

level

Type: Real

Description: Continuous state variable

Connectors (6)

u1

Type: MassInPort

Description: Outflow variable

y

Type: MassOutPort

Description: State variable

y1

Type: MassOutPort

Description: State variable

y2

Type: MassOutPort

Description: State variable

y3

Type: MassOutPort

Description: State variable

s

Type: BooleanOutput

Description: Control signal

Components (3)

Integrator1

Type: Integrator

Description: Output the integral of the input signal with optional reset

Gain1

Type: Gain

Description: Output the product of a gain value with the input signal

GreaterThreshold1

Type: GreaterThreshold

Description: Output y is true, if input u is greater than threshold