24小时热门版块排行榜    

查看: 897  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

tttt23456

捐助贵宾 (小有名气)

[求助] 反馈控制的求法

K1,K2怎么求呢,请写出具体步骤

TM截图未命名.jpg
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gaofeng79

银虫 (正式写手)

【答案】应助回帖

所以让你去看一下自动控制原理学习一下如何将传递函数转化为状态方程。
取x1=x; x2=dx1/dt;
dx1/dt=x2;
dx2/dt=-K/M*x1-D/M*x2+B/M*u
d[x1;x2]/dt=[0  1;-K/M  -D/M]*[x1;x2]+[0; B/M]u
你要求的不就是:u=-[K2  K1]*[x1; x2]=-K*X。
代入方程不就是:dX/dt=(A-B*K)X。
如果配置闭环系统极点的话,不是用acker就可以啊。
发动机控制;快速原型;硬件在环测试;汽车主动安全;
6楼2013-05-16 09:09:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

gaofeng79

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
这个要看控制的目的是什么,可以使用LQ、Hinf、极点配置等很多方法都可以配置。Matlab里面直接有相应的求解指令。
发动机控制;快速原型;硬件在环测试;汽车主动安全;
2楼2013-05-14 09:00:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tttt23456

捐助贵宾 (小有名气)

引用回帖:
2楼: Originally posted by gaofeng79 at 2013-05-14 09:00:21
这个要看控制的目的是什么,可以使用LQ、Hinf、极点配置等很多方法都可以配置。Matlab里面直接有相应的求解指令。

这种二阶的系统具体在matlab里面怎么求解呢?
3楼2013-05-14 19:19:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gaofeng79

银虫 (正式写手)

【答案】应助回帖

你应该看一下自动控制的书籍。求解K的目的是什么你都没有说清楚。是配置极点吗(那期望的极点是几)?还是保证系统稳定即可?至于如何使用Matlab可以看一下Matlab中关于Control Toolbox的帮助文档。比如极点配置可以直接使用acker命令。
发动机控制;快速原型;硬件在环测试;汽车主动安全;
4楼2013-05-15 08:57:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见