InputControlDirectly set information using a ramp input profile |
|
This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
InputControl is an InformationSource, whose output y is given by a →RampInput. It can be used to model some kind of intervention that changes an information input, which the component is connected to, from initialInput to finalInput in a linear fashion over a time span set by the parameter duration starting at startTime.
This component can be used to indicate interventions that set or change rates of processes (using optional input connectors) or goals, i.e., setpoints.
| initialInput |
Value: 1.0 Type: OutputType Description: Information input, i.e., the control's output, until the intervention starts |
|---|---|
| finalInput |
Value: Type: OutputType Description: Information input, i.e., the control's output, when the intervention is completed |
| startTime |
Value: modelSettings.modelStartTime Type: Time (s) Description: Start time for the intervention |
| duration |
Value: 0 Type: Time (s) Description: Duration of the intervention |
| y |
Type: RealOutput Description: Output signal |
|---|
| modelSettings |
Type: ModelSettings Description: Setting important global variables within a model |
|
|---|---|---|
| rampInput |
Type: RampInput Description: Generate ramp signal of real input |
|
BusinessSimulation.Examples Causal loop model of world dynamics |