blockMultipleRamps

Generate multiple ramp signals

Extends from Modelica.Blocks.Interfaces.SO (Single Output continuous control block).

Information

This model extends the Ramp included in the Modelica Standard Library (MSL). The Real output y the MultipleRamps model is superpsition by several ramp signals:

Ramp.png

If on element of the parameter duration is set to 0.0, the limiting case of a step signal is achieved.

Parameters

TypeNameDefaultDescription
Integern1Number of ramps
Real[n]heightones(n)Height of ramps
Modelica.Units.SI.Time[n]durationDuration of ramp (= 0.0 gives a Step)
Realoffset0Offset of output signal
Modelica.Units.SI.Time[n]startTimezeros(n)Output = offset for time < startTime

Connectors

TypeNameDefaultDescription
RealOutputy (from SO)Connector of Real output signal

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.Ramp[n]ramp
Modelica.Blocks.Math.Sumsum1