How to take feedback from a state for a MIMO design
3 次查看(过去 30 天)
显示 更早的评论
Hi,
How can i create a control system model with feedback taken from state instead of output i.e. State Feedback?
I have 4 states, 2 inputs and 2 outputs.
- Feedback from state 2,x(2) and state 4, x(4) to be used to create input function for u(2) = fs. u(1) does not depend on state.
- I have another concern. While creating the state space model i had my input vector as a 2 X N matrix. However while using a lsim function I had to provide input in the form N X 2. Is there something deeply wrong with my approach?...
Code and document in the links below.
http://sdrv.ms/X0IJVR (Document)
http://pastebin.com/1UEgD5KU (Code)
Thanks for all the help...
Regards
Shilp
0 个评论
采纳的回答
Arkadiy Turevskiy
2012-10-22
You can add 2 more rows to your C and D matrices:
for C: [0 1 0 0;
0 0 0 1];
for D: [0 0;
0 0];
This would give you 4 outputs and 2 inputs, with outputs 3 and 4 being your states 2 and 4.
Arkadiy
4 个评论
Mr. NailGuy
2017-10-28
If I want to get the step response of the output of the system instead of the state variables and plot it using Simulink, how can I get it? Same as this problem posted, I was able to feedback the state to the system but when I check the output of the system it shows the graph of my state instead of my output. Can you help me on this?
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Time and Frequency Domain Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!