LSIM initial condition code

8 visualizaciones (últimos 30 días)
Kaan Ibis
Kaan Ibis el 5 de Mzo. de 2018
Respondida: Ayush Aniket el 24 de Dic. de 2024
Let x(0) = 0 and u(t) = 2, for t >= 0. Obtain a plot of y(t) for 0 <= t <= 20 using the lsim command.
My sys function is ready but I cannot set the initial values in the question above. How can I do this?
lsim(sys1,u,t) This is my code.

Respuestas (1)

Ayush Aniket
Ayush Aniket el 24 de Dic. de 2024
Staring from MATLAB R2024b, one of the ways you can specify the initial conditions for simulating a state-space model in the lsim function by a vector xinit having one entry for each state in sys as shown below:
% Initial condition
xinit = 0; % Initial state, x(0) = 0
% Simulate the system response
[y, tOut, x] = lsim(sys1, u, t, xinit);
Refer to the following documentation links to read an example illustrating the same and the details about the initial condition input argument:

Categorías

Más información sobre Control System Toolbox en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by