blockDiscreteIntegrator
Integrator with discrete input
Information
This block is a dynawo-compatible wrapper around Modelica's Integrator block constrained to discrete inputs. It defines the transfer function between the input u and the output y as PI system:
1
y = (--------------) * u
tIntegral*s
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Types.Time | tIntegral | Time integration constant | |
| Real | Y0 | Start value of the PI output |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | u | Input connector | |
| Modelica.Blocks.Interfaces.BooleanInput | frozen | True if the integration is blocked | |
| Modelica.Blocks.Interfaces.RealOutput | y | Output of the PI controller. |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Continuous.Integrator | integrator | ||
| Modelica.Blocks.Sources.Constant | const | Constant 0 value in case of frozen PI | |
| Modelica.Blocks.Logical.Switch | switch1 |