canon
(No se recomienda) Realización canónica en espacio de estados
canon no se recomienda. En su lugar, utilice modalreal y compreal. (desde R2023b) Para más información sobre cómo actualizar el código, consulte Historial de versiones.
Descripción
transforma el modelo lineal csys = canon(sys,type)sys en la realización canónica csys. type especifica si csys está en forma modal o compañera.
Para obtener información sobre formas canónicas controlables observables, consulte Realizaciones en espacio de estados.
Ejemplos
Argumentos de entrada
Argumentos de salida
Limitaciones
No se pueden utilizar modelos de datos de respuesta en frecuencia para convertir a la forma canónica de espacio de estados.
La forma compañera está mal condicionada para la mayoría de los cálculos del espacio de estados; es decir, la transformación a la forma compañera se basa en la matriz de controlabilidad, que casi siempre es numéricamente singular para los órdenes medios. Por tanto, evite utilizarla siempre que sea posible.
Algoritmos
El comando canon utiliza el comando bdschur (Control System Toolbox) para convertir sys en una forma modal y calcular la transformación T. Si sys no es un modelo de espacio de estados, canon primero lo convierte al espacio de estados usando ss.
La reducción a la forma compañera utiliza una transformación de similitud de estados basada en la matriz de controlabilidad [1].
Referencias
[1] Kailath, T. Linear Systems, Prentice-Hall, 1980.
Historial de versiones
Introducido antes de R2006aConsulte también
ctrb (Control System Toolbox) | ctrbf (Control System Toolbox) | ss2ss (Control System Toolbox) | tf (Control System Toolbox) | zpk (Control System Toolbox) | ss (Control System Toolbox) | pid (Control System Toolbox) | genss (Control System Toolbox) | uss (Robust Control Toolbox) | idtf | idss | idproc | idpoly | idgrey