modeldiscreteTF
Information
This is a discrete PID block to create the discrete controller using the Modelica synchronous library.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | ki | 10 | I gain |
| Real | kd | 5 | D gain |
| Real | kp | 15 | P gain |
| Modelica.Units.SI.Time | samplePeriod | 0.01 | Sample period of component |
| Modelica.Units.SI.Time | period | 0.01 | Period of clock (defined as Real number) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | u | ||
| Modelica.Blocks.Interfaces.RealOutput | y | ||
| Modelica.Blocks.Interfaces.RealInput | u1 |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Math.Feedback | feedback | ||
| Modelica.Clocked.RealSignals.Periodic.TransferFunction | transferFunction1 | ||
| Modelica.Clocked.ClockSignals.Clocks.PeriodicRealClock | periodicClock | ||
| Modelica.Clocked.RealSignals.Sampler.SampleClocked | sample2 | ||
| Modelica.Clocked.RealSignals.Sampler.Hold | hold1 | ||
| Modelica.Clocked.RealSignals.Sampler.SampleClocked | sample1 |