blockDerivativeReset
Derivative block with reset
Extends from Modelica.Blocks.Continuous.Derivative (Approximated derivative block).
Information
Based on the MSL derivative block, enhanced by a reset function.
During reset, the state of the first order transfer function is resetted so that x = u.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | k (from Derivative) | 1 | Gains |
| SI.Time | T (from Derivative) | 0.01 | Time constants (T>0 required; T=0 is ideal derivative block) |
| Initialization | |||
| Init | initType (from Derivative) | Init.NoInit | Type of initialization (1: no init, 2: steady state, 3: initial state, 4: initial output) |
| Real | x_start (from Derivative) | 0 | Initial or guess value of state |
| Real | y_start (from Derivative) | 0 | Initial value of output (= state) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| RealInput | u (from SISO) | Connector of Real input signal | |
| RealOutput | y (from SISO) | Connector of Real output signal | |
| Modelica.Blocks.Interfaces.BooleanInput | reset |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | x (from Derivative) | State of block |