| NGMV Control Toolbox | ![]() |
Continuous-time PID parameters to Matlab transfer function format
Syntax
Description
This function converts the proportional, integral and derivative gains of the continuous-time PID controller to MATLAB transfer-function format:
![]()
The function can be called with optional input arguments. Their meaning and default values are summarized in the table below:
Parameter |
Description |
Default value |
|
derivative filter time constant: |
0 |
|
near integrator pole, i.e. the integral term becomes |
0 |
[N,D] = PID2TF(...) returns the numerator and denominator of the resulting transfer function rather than an LTI object.
The function also works for multivariable systems. In that case Kp, Ki and Kd are matrices containing PID parameters, and Tau can be either a matrix or a scalar (common derivative filter). The outputs N and D become cell arrays of coefficients.
See Also
|
orderz | piecelin | ![]() |