How do I define input and output in state space model?

Hello everyone,
I´m doing a model for vehicle dynamics with a state space model. The state space model block includes the vehicle dynamics in matrix forms. However in the state space- block I can define just the A,B,C and possible D matrices. In the state space representation there are also dxdt (state variable derivatives), x (state variables), y (output vector) and u (input vector).
Is the u (input vector) the signal which comes into the state-space block input port in a form of vector?
Is the y (output vector) the signal which comes out of the state-space block output port in a form of vector?
Where do I include the x and it´s derivative dxdt?
Can I have a different name for the x? For example I would use v instead of x?
Thank you for helping me!
-Ion

Réponses (2)

Azzi Abdelmalek
Azzi Abdelmalek le 8 Déc 2012

0 votes

If you have a MIMO system with 3 inputs and 2 outputs, use Mux block with 3 inputs and Demux block with 2 outputs.
For your last question, the State Space block represent your Differential equation

1 commentaire

what if we have 2 inputs and 3 outputs? Also the inputs are displacement and its derivative(velocity)

Connectez-vous pour commenter.

Ion
Ion le 9 Déc 2012

0 votes

Thank you,
but what about the x and dxdt symbols in the state-space form? Are they automatically created by implementing the A,B,C and (D) in the state-space block?
Does Simulink realize the real state variables just from the A,B,C and D matrices?
-Ion

2 commentaires

Azzi Abdelmalek
Azzi Abdelmalek le 9 Déc 2012
Modifié(e) : Azzi Abdelmalek le 9 Déc 2012
Yes, your system is defined by (A,B,C,D), the State Space block needs those matrices to simulate your equations, like written in the block
@Azzi Abdelmalek A, B,C, D are in matrix form thats fine how to define multiple input to state space model in matlab, like how to feed u1,u2,u3,u4... values at same time

Connectez-vous pour commenter.

Catégories

Produits

Question posée :

Ion
le 8 Déc 2012

Commenté :

le 24 Oct 2021

Community Treasure Hunt

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

Start Hunting!

Translated by