modelRamp

Validation model for the Ramp block

Information

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

  • The instances ramUp and ramUp1 shows ramping up the input in different speed.
  • The instance ramUpDow shows ramping up and down the input in the same speed. It also shows that the output will be the ramped input if the boolean input active is true.
  • The instance ramUpDow1 shows ramping up and down the input in the different speed.

Components

TypeNameDefaultDescription
IDEAS.Controls.OBC.CDL.Reals.RampramUpRamp the input increasing
IDEAS.Controls.OBC.CDL.Reals.RampramUp1Ramp the input increasing in different speed
IDEAS.Controls.OBC.CDL.Reals.RampramUpDowLimit the increase and decrease of the input if the active is true
IDEAS.Controls.OBC.CDL.Reals.RampramUpDow1Different increase and decrease slew rate limits
IDEAS.Controls.OBC.CDL.Logical.Sources.PulsebooPul1Boolean pulse
IDEAS.Controls.OBC.CDL.Reals.Sources.PulsepulBoolean pulse
IDEAS.Controls.OBC.CDL.Logical.Sources.PulsebooPul2Boolean pulse
IDEAS.Controls.OBC.CDL.Reals.Sources.Pulsepul1Boolean pulse
IDEAS.Controls.OBC.CDL.Reals.Sources.Pulsepul2Boolean pulse
IDEAS.Controls.OBC.CDL.Logical.Sources.PulsebooPul5Boolean pulse

Revisions

  • November 16, 2022, by Jianjun Hu:
    First implementation.