[求助]如何求hinf的状态方馈控制律?
紧急求救:怎样求解hinf的状态反馈控制律K,输入指令是什么?
下面给出了两输入两输出系统的状态方程模型:
a=;
b1=;b2=;
c1=;c2=;
d11=;
d21=;
d12=;
d22=;
谢谢!
[ 本帖最后由 xmwhit 于 2007-7-6 08:07 编辑 ] hinfsyn。 help一下就知道怎么用了
hinf应该属于输出反馈 % d 不满足hinf的要求
d11=d11+0.00001;
d12=d12+0.00001;
d21=d21+0.00001; %
d22=d22+0.00001;
%
G=pck(a,,,);
nmeas=1; %用于控制的测量输出数
ncont=1;%控制器的输出数
gmin = 0.0000001; %最小gam
gmax = 1000;
tol = 0.001; %gam精度
= hinfsyn(G,nmeas,ncont,gmin,gmax,tol);
你的系统本质上好像没有hinf的加权和指标
[ 本帖最后由 ll_18301 于 2007-7-6 09:31 编辑 ] 首先很感谢!
我只是有这样一个系统的状态空间表示
有这些系数矩阵不就可以求hinf控制器了吗?
当然前提是如果K存在的话
但是用hinfsyn好像不对,这个函数是用来求状态反馈的么? hinfsyn求解hinf标准/综合问题,同时解两个代数利卡提方程:一个求控制器增益,一个求观测器增益。
hinf控制器设计不是那么简单的,有了系数矩阵可以求控制器,但不一定满足要求,这不是hinf的问题,而是设计指标本身有问题,但建议看看基础知识 能不能具体讲讲hinf多输入多输出方面的知识阿 补充,特别是在对振动控制方面。hinf在matlab里有函数可调用,为什么说不简单呢 如果指标体现不到Hinf设计中,再怎么设计,也不可能得到满足指标的控制器。HInf设计最重要的是把带设计的问题转化成hinf问题中,这个过程才是最重要的,也是需要反复调试的
页:
[1]