Main Content

initial

Respuesta a la condición inicial del modelo de espacio de estados

Sintaxis

initial(sys,x0)
initial(sys,x0,Tfinal)
initial(sys,x0,t)
initial(sys1,sys2,...,sysN,x0)
initial(sys1,sys2,...,sysN,x0,Tfinal)
initial(sys1,sys2,...,sysN,x0,t)
[y,t,x] = initial(sys,x0)
[y,t,x] = initial(sys,x0,Tfinal)
[y,t,x] = initial(sys,x0,t)

Descripción

initial(sys,x0) calcula la respuesta no forzada de un modelo de espacio de estados (ss) sys con una condición inicial de los estados que especifica el vector x0:

x˙=Ax,x(0)=x0y=Cx

Esta función se puede aplicar a modelos de tiempo continuo y de tiempo discreto. Cuando se invoca sin argumentos de salida, initial representa la respuesta a la condición inicial en la ventana.

initial(sys,x0,Tfinal) simula la respuesta desde t = 0 hasta el tiempo final t = Tfinal. Exprese Tfinal en las unidades de tiempo del sistema, especificadas en la propiedad TimeUnit de sys. Para sistemas de tiempo discreto con tiempo de muestreo no especificado (Ts = -1), initial interpreta Tfinal como el número de períodos de muestreo que simular.

initial(sys,x0,t) usa el vector de tiempo t proporcionado por el usuario para la simulación. Exprese t en las unidades de tiempo del sistema, especificadas en la propiedad TimeUnit de sys. Para modelos de tiempo discreto, t debería presentar el formato 0:Ts:Tf, donde Ts es el tiempo de muestreo. Para modelos de tiempo continuo, t debería presentar el formato 0:dt:Tf, donde dt es el tiempo de muestreo de una aproximación discreta al sistema continuo (véase impulse).

Para representar las respuestas a la condición inicial de varios modelos LTI en una única figura, utilice lo siguiente:

initial(sys1,sys2,...,sysN,x0)

initial(sys1,sys2,...,sysN,x0,Tfinal)

initial(sys1,sys2,...,sysN,x0,t)

Para obtener más información, consulte impulse.

Cuando se aplica con argumentos de salida,

[y,t,x] = initial(sys,x0)

[y,t,x] = initial(sys,x0,Tfinal)

[y,t,x] = initial(sys,x0,t)

devuelve la respuesta de salida y, el vector de tiempo t usado para la simulación y las trayectorias de estado x. No aparece ninguna gráfica en la pantalla. El arreglo y tiene tantas filas como muestras de tiempo (longitud de t) y tantas columnas como salidas. Del mismo modo, x tiene length(t) filas y tantas columnas como estados.

Ejemplos

contraer todo

Represente la respuesta del siguiente modelo de espacio de estados:

[x˙1x˙2]=[-0.5572-0.78140.78140][x1x2]y=[1.96916.4493][x1x2].

Utilice la siguiente condición inicial:

x(0)=[10].

a = [-0.5572, -0.7814; 0.7814, 0];
c = [1.9691  6.4493];
x0 = [1 ; 0];

sys = ss(a,[],c,[]);
initial(sys,x0)

Figure contains an axes object. The axes object contains an object of type line. These objects represent Driving inputs, sys.

Sugerencias

Puede cambiar las propiedades de la gráfica, por ejemplo, las unidades. Para información sobre cómo cambiar las propiedades de las gráficas, consulte Formas de personalizar gráficas.

Historial de versiones

Introducido antes de R2006a

Consulte también

| | |