![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/172111/image.png)
How do I define input and output in state space model?
22 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
回答(2 个)
Azzi Abdelmalek
2012-12-8
If you have a MIMO system with 3 inputs and 2 outputs, use Mux block with 3 inputs and Demux block with 2 outputs.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/172111/image.png)
For your last question, the State Space block represent your Differential equation
1 个评论
Aryan Singh
2021-10-24
what if we have 2 inputs and 3 outputs? Also the inputs are displacement and its derivative(velocity)
Ion
2012-12-9
2 个评论
Azzi Abdelmalek
2012-12-9
编辑:Azzi Abdelmalek
2012-12-9
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
MADDEPPA PUJARI
2021-10-11
@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
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Event Functions 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!