functiondcGain

Return steady state gain k (for a stable system: k = value of y at infinite time for a step input)

Information

Syntax

          k = dcGain(tf);
(k, finite) = dcGain(tf);

Description

This function computes the steady state gain k of a TransferFunction tf(s), i.e. k = tf(s=0). For a stable transfer function, a step input u results in the output y(t->t∞) = k.

If the transfer function has one or more zero poles, k is infinite. In this case, the output argument finite = false and k = Modelica.Constants.inf.

Inputs

TypeNameDefaultDescription
TransferFunctiontfTransfer function of a system

Outputs

TypeNameDefaultDescription
RealkSteady state gain
BooleanfinitetrueTrue, if k is finite, otherwise k is infinite (k=Modelica.Constants.inf returned)