modelOnOffRelais
Extends from TransiEnt.Basics.Icons.BooleanBlock.
Information
1. Purpose of model
Simple time relais. If the input changes from false to true, the time t_min_on has to past before the output changes to false again. In the same way t_min_off has to pass before starting up againg after a shutdown.
2. Level of detail, physical effects considered, and physical insight
(Purely technical component without physical modeling.)
3. Limits of validity
(Purely technical component without physical modeling.)
4. Interfaces
Modelica BooleanInput: Input signal
Modelica BooleanOutput: Limited signal to plant
5. Nomenclature
(no elements)
6. Governing Equations
(no equations)
7. Remarks for Usage
(no remarks)
8. Validation
Tested in check model "TestOnOffRelais"
9. References
(no remarks)
10. Version History
Model created by Pascal Dubucq (dubucq@tuhh.de), Aug 2014
Model revised by Pascal Dubucq (dubucq@tuhh.de), Apr 2017 : code conventions
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Time | t_min_on | 3600 | Min on time after startup |
| SI.Time | t_min_off | 600 | Min off time after shutdown |
| Types.OnOffRelaisStatus | init_state | State of relais at initialization |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | u | Input signal (e.g. output of OnOff Controller) | |
| Modelica.Blocks.Interfaces.BooleanOutput | y | Limited signal to plant |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.StateGraph.StateGraphRoot | stateGraphRoot | ||
| Modelica.StateGraph.Transition | t_min_off_passed | ||
| Modelica.StateGraph.Step | off_ready | ||
| Modelica.StateGraph.StepWithSignal | on_blocked | ||
| Modelica.StateGraph.Step | off_blocked | ||
| Modelica.StateGraph.Transition | switch_to_on | ||
| Modelica.StateGraph.Transition | t_min_on_passed | ||
| Modelica.StateGraph.StepWithSignal | on_ready | ||
| Modelica.StateGraph.Transition | switch_to_off | ||
| Modelica.Blocks.Logical.Or | on | ||
| Modelica.StateGraph.InitialStep | init | ||
| Modelica.StateGraph.Transition | initOffReady | ||
| Modelica.StateGraph.Transition | initOnReady | ||
| Modelica.StateGraph.Transition | initOffBlocked | ||
| Modelica.StateGraph.Transition | initOnBlocked |