永发信息网

谁能帮我做Matlab的作业: 分析系统能否通过状态反馈实现镇定,若能,求出满足要求的反馈矩阵。

答案:1  悬赏:80  手机版
解决时间 2021-01-14 11:03
  • 提问者网友:世勋超人
  • 2021-01-13 19:54
谁能帮我做Matlab的作业: 分析系统能否通过状态反馈实现镇定,若能,求出满足要求的反馈矩阵。
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-01-13 21:08
这个具体就不做了,说一下基本原理:
1. 如果系统的状态完全可控,那么可以由全体状态变量实施的全状态反馈来任意配置系统的极点。(将极点配置在左半平面即可)
2. 如果系统的状态不完全可控,只要不可控的状态是稳定的,这个系统还是可以通过能控状态变量的反馈来使得系统稳定。(也就是镇定住系统)。

>> A=[-1 0 1;1 -2 1;0 0 3];
>> B=[1 -1 0]';
>> C=[1 0 1];
>> rank([B,A*B,A*A*B])

ans =

2
发现系统不完全可控,并且是第三个状态不可控(因为控制矩阵的第三行为0),并且状态矩阵的那个数大于零,所以是不稳定的。
所以,不能通过状态反馈来镇定系统。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯