modelPIDWithReset

Test model for LimPID controller with reset trigger

Information

Validation test for the block IDEAS.Controls.OBC.CDL.Reals.PID.

This model validates the controller for different settings of the control output reset.

Components

TypeNameDefaultDescription
IDEAS.Controls.OBC.CDL.Conversions.BooleanToRealsetPoiSet point
IDEAS.Controls.OBC.CDL.Reals.Sources.CivilTimemodTimCivil time
IDEAS.Controls.OBC.CDL.Reals.GreaterThresholdgreEquThrOutputs true after t=1
IDEAS.Controls.OBC.CDL.Reals.PIDWithResetlimPIDParController, reset to parameter value
IDEAS.Controls.OBC.CDL.Reals.IntegratorWithResetintWitRes1Integrator whose output should be brought to the set point
IDEAS.Controls.OBC.CDL.Reals.PIDWithResetlimPIDInpController, reset to input value
IDEAS.Controls.OBC.CDL.Reals.IntegratorWithResetintWitRes2Integrator whose output should be brought to the set point
IDEAS.Controls.OBC.CDL.Reals.Sources.ConstantresValReset value
IDEAS.Controls.OBC.CDL.Reals.PIDWithResetlimPIParController, reset to parameter value
IDEAS.Controls.OBC.CDL.Reals.IntegratorWithResetintWitRes3Integrator whose output should be brought to the set point
IDEAS.Controls.OBC.CDL.Reals.PIDWithResetlimPIInpController, reset to input value
IDEAS.Controls.OBC.CDL.Reals.IntegratorWithResetintWitRes4Integrator whose output should be brought to the set point
IDEAS.Controls.OBC.CDL.Logical.Sources.ConstantconConstant false

Revisions

  • April 7, 2020, by Michael Wetter:
    First implementation.