Multi-input Controllable Canonical Form
This function computes the frobenius transformation T for a multi-input state representation (A,B) such that the transformed system (T*A*inv(T),T*B) is in the multi-input controllable canonical form.
Refer : D. G. Luenberger, "Canonical forms for linear multivariable systems", IEEE Trans. Auto. Contr., Vol. 12, pp. 290-292, 1967.
The format of the function is
[T,Ad,Bd,ni]=MI_CTRB(A,B)
The function takes the following inputs
A - The state matrix
B - The input matrix
and gives output
T - The generalized frobenius transformation matrix.
Ad,Bd - The state and input matrices of the transformed system.
ni - A vector describing the extent of controllability of the system with each input (also termed as controllability index).
Note : mu=max(ni) would give the controllability index of the system with all inputs. i.e., the system is never controllable with ni(j)<mu for all j.
Citar como
Janardhanan Sivaramakrishnan (2024). Multi-input Controllable Canonical Form (https://www.mathworks.com/matlabcentral/fileexchange/21663-multi-input-controllable-canonical-form), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
- Control Systems > System Identification Toolbox > Model Analysis > Model Type and Other Transformations >
Etiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
Versión | Publicado | Notas de la versión | |
---|---|---|---|
1.0.0.0 |