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(zp);
(k, finite) = dcGain(zp);
Description
This function computes the steady state gain k of a ZerosAndPoles transfer function g(s), i.e. k = g(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
| Type | Name | Default | Description |
|---|---|---|---|
| ZerosAndPoles | zp | ZerosAndPoles transfer function of a system |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real | k | Steady state gain | |
| Boolean | finite | true | True, if k is finite, otherwise if k is infinite (k=Modelica.Constants.inf returned) |