modelPID

Test model for PID controller

Information

Validation test for the block Buildings.Controls.OBC.CDL.Reals.PID. This tests the different settings for the controller types.

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.Sources.PulsepulseSetpoint
Buildings.Controls.OBC.CDL.Reals.PIDlimPIDPID controller
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantconstMeasurement data
Buildings.Controls.OBC.CDL.Reals.PIDlimPIPI controller
Buildings.Controls.OBC.CDL.Reals.PIDlimPDPD controller
Buildings.Controls.OBC.CDL.Reals.PIDlimPP controller
Buildings.Controls.OBC.CDL.Reals.PIDnoLimPIDPID controller with no output limit

Revisions

  • October 15, 2020, by Michael Wetter:
    Removed instance limPIDOri which was identical to limPID.
  • March 24, 2017, by Jianjun Hu:
    Added into CDL, simplified the validation model.
  • April 26, 2016, by Michael Wetter:
    Relaxed tolerance of assertions from 1E-10 to 1E-3 as the default relative tolerance in JModelica is 1E-4. This is for Buildings, issue 510.
  • November 21, 2011, by Michael Wetter:
    Added documentation.