modelIntegratorWithReset

Test model for integrator with reset

Information

This model tests the implementation of Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset with and without reset, and with different start values and reset values.

The integrator intWitRes1 is triggered by a sample trigger which becomes true at t=0, while intWitRes2 is triggered by a boolean pulse with is true at t=0. Hence, intWitRes1 starts with y(0)=y_reset while intWitRes2 starts with y(0)=y_start.

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.IntegratorWithResetintDefIntegrator with default values
Buildings.Controls.OBC.CDL.Reals.IntegratorWithResetintWitRes1Integrator with reset
Buildings.Controls.OBC.CDL.Reals.IntegratorWithResetintWitRes2Integrator with reset and y_reset = 2
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantconsConstant as source term
Buildings.Controls.OBC.CDL.Logical.Sources.PulsebooleanPulseBoolean pulse
Buildings.Controls.OBC.CDL.Logical.Sources.SampleTriggersampleTriggerSample trigger
Buildings.Controls.OBC.CDL.Reals.Sources.RamprampRamp as a source term

Revisions

  • March 23, 2017, by Jianjun Hu:
    First implementation.