modelControlProcessModel
Test model for identifying the reduced-order model of the control process
Information
Validation test for the block Buildings.Controls.OBC.Utilities.PIDWithAutotuning.SystemIdentification.FirstOrderTimeDelay.ControlProcessModel.
This example considers an output from a relay controller, which is described below:
- At 0.1s, the output switches from On to Off.
- At 0.8s, the output switches to On.
- At 0.9s, the output switches to Off.
This output triggers an autotuning process that lasts from 0.1s to 0.9s.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.Utilities.PIDWithAutotuning.SystemIdentification.FirstOrderTimeDelay.ControlProcessModel | conProMod | Calculate the parameters of a first-order model | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Pulse | u | The response of a relay controller | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Pulse | tOn | The length of the on period | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Pulse | tOff | The length of the off period | |
| Buildings.Controls.OBC.CDL.Logical.Sources.Pulse | tunSta | The signal for the tuning period starts | |
| Buildings.Controls.OBC.CDL.Logical.Sources.Pulse | tunEnd | The signal for the tuning period ends | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Pulse | ratioLT | Ratio between the time constant and the time delay |
Revisions
-
June 1, 2022, by Sen Huang:
First implementation.