tongji 发表于 2006-7-13 10:27

[求助]如何在Simulink里实现LQR控制

问题是这样的。我现在想在simulink里做一个结构振动主动控制的仿真。我用的算法是线性二次型最优控制算法,即LQR方法。
我原先用MALAB编程计算控制力增益矩阵K,主要用的是控制工具箱函数=LQR(A,B,Q,R,N),我就想问在simulink里是否有计算控制力增益矩阵K的模块呢?希望帮帮忙,谢谢!

[ 本帖最后由 cdwxg 于 2006-8-5 19:57 编辑 ]

tongji 发表于 2006-7-13 20:48

简单地说就是,再simulink里如何调用MATLAB里的lqr函数呢?

cdwxg 发表于 2006-7-23 11:03

这个不清楚
你去simulink那问下?

cao 发表于 2006-8-2 21:40

这个应该可以实现!

1、首先找到内部函数图标(Simulink Library Browser---- Simulink-----User Defined Functions 中);
2、将其图标放入仿真模型中,改其参数,特别注意其输入输出。
3、请试试吧,应该可以。祝好运。
页: [1]
查看完整版本: [求助]如何在Simulink里实现LQR控制