This package collects functions used for common analyses on a state space system represented by a StateSpace record.
Name | Description |
---|---|
Perform a system analysis based on the poles and zeros of the system | |
Calculate the time response of a state space system | |
Calculate the impulse time response of a state space system | |
Calculate the step time response of a state space system | |
Calculate the ramp time response of a state space system | |
Calculate the time response of a state space system for given initial condition and zero inputs | |
Return numerator degree of the corresponding transfer function | |
Return denominator degree of the corresponding transfer function | |
Evaluate the corresponding transfer function at a given (complex) value of s | |
Calculate zeros and poles of the TransferFunction corresponding to a state space representation | |
Calculate the eigenvalues of a linear state space system and write them in a complex vector | |
Calculate the right eigenvectors of a linear state space system and write them columnwise in a matrix. Optionally, the eigenvalues are computed | |
Compute invariant zeros of linear state space system | |
Return steady state gain matrix K (for a stable system: K[i,j] = value of y[i] at infinite time for a step input of u[j]) | |
Check controllability of a state space system | |
Check observability of a state space system | |
Check stabilizability of a state space system | |
Check detectability of a state space system | |
Calculate the controllability matrix [B, A*B, ..., A^(n-1)*B] of a state space system | |
Calculate the observability matrix of a state space system | |
Perform a system analysis based on the poles and zeros of the system |