hinfsyn年代pan>
计算h∞最优控制器
语法
描述
(
指定附加的计算选择。创建K
,CL
,γ
)= hinfsyn (<年代pan class="argument_placeholder">___年代pan>,选择
)选择
,使用hinfsynOptions
。指定选择
毕竟其他输入参数。
例子
输入参数
输出参数
更多关于
提示
hinfsyn
给你状态反馈收益和观察员,您可以使用观察者形式表达控制器。观察者控制器的形式K
是:在这里,w<年代ub>e年代ub>估计最坏的扰动和创新词e是由:
hinfsyn
返回状态反馈增益K<年代ub>u年代ub>和K<年代ub>w年代ub>和观察者收益l<年代ub>x年代ub>和l<年代ub>u年代ub>的字段信息
输出参数。您可以使用这种形式的增益调度控制器的仿真软件金宝app<年代up>®年代up>。为此,汇总工厂和控制器增益矩阵作为调度变量的函数使用矩阵插值年代pan>(金宝app模型)年代pan>块。然后,使用控制器的观察者形式更新控制器调度变量变化的变量。
算法
默认情况下,hinfsyn
使用two-Riccati公式([1],[2])循环变化[3]。您可以使用hinfsynOptions
改变一个LMI-based方法([4],[5],[6])。你也可以指定一个最大熵方法。在这种方法中,hinfsyn
返回H∞年代ub>控制器最大化一个熵相关积分点S0
。对于连续时间系统,这个积分的方法是:
在哪里<年代pan class="inlineequation">
闭环传递函数吗CL
。类似的积分用于离散时间系统。
对于所有方法,函数使用一个标准γ迭代方法来确定最优值的性能水平γ。γ迭代是一个二分算法开始有高和低的估计γ和迭代γ接近最优值H∞年代ub>控制设计。
在每一个值γ算法测试γ值来确定是否存在一个解决方案。Riccati-based方法,该算法计算最小的性能水平的稳定黎卡提微分的解决方案金宝搏官方网站<年代pan class="inlineequation">X=X∞年代ub>/γ和<年代pan class="inlineequation">Y=Y∞年代ub>/γ存在。对于任何γ比性能水平和范围gamRange
中央控制器,该算法计算公式(K公式的闭环稳定性)和检查CL =融通(磷、钾)
。这一步相当于验证条件:
min (eig (X))≥0
min (eig (Y))≥0
ρ(XY)
< 1,谱半径ρ(XY) = max (abs (eig (XY)))
一个γ满足这些条件通过。二分算法需要的停止准则的相对差异γ值,最后失败了γ值小于0.01。(你可以改变这一标准使用hinfsynOptions
。)hinfsyn
返回控制器对应最小的测试γ值传递。对离散时间控制器,该算法执行额外的计算构建直通的矩阵D<年代ub>K年代ub>。
使用显示
选择hinfsynOptions
为了使hinfsyn
显示值显示为每一个满足的条件γ值测试。
该算法在满足下列条件时效果最好的植物:
D12年代ub>和D21年代ub>满秩。
已满列秩ω∊<年代pan class="emphasis">R。
有完整行排名吗ω∊<年代pan class="emphasis">R。
当这些等级条件并不持有,控制器可能会不受欢迎的特性。如果D12年代ub>和D21年代ub>不是满秩,然后呢H∞年代ub>控制器K
可能有大的高频增益。如果后两个等级条件并不持有某一频率ω,控制器可能会非常轻阻尼两极附近的频率。
引用
[1]格洛弗,K。,J.C. Doyle. "State-space formulae for all stabilizing controllers that satisfy an H<年代ub>∞年代ub>规范约束和风险敏感度的关系。”系统和控制信数字8,卷。11日,1988年,页167 - 172。
[2]Doyle, J.C.,K。Glover, P. Khargonekar, and B. Francis. "State-space solutions to standard H<年代ub>2年代ub>和H<年代ub>∞年代ub>控制问题。”IEEE自动控制,34卷(8号),1989年8月,页831 - 847。
[3]董力耘,M.G.,D。J.N. Limebeer, and R.Y. Chiang. "Simplifying the H<年代ub>∞年代ub>通过循环转移理论,矩阵铅笔和描述符的概念。”Int。j .来讲。1989年,50卷,6日,第2467 - 2488页。
[4]帕卡德。,K。Zhou, P. Pandey, J. Leonhardson, and G. Balas. "Optimal, constant I/O similarity scaling for full-information and state-feedback problems."系统和控制信第四卷。19日,1992年,页271 - 280。
[5]Gahinet, P。,P。一个pkarian. "A linear matrix inequality approach to H<年代ub>∞年代ub>阀门。”Int。j .鲁棒和非线性控制卷,4号。4,1994年,页421 - 448。
[6]Iwasaki, T。,R。E. Skelton. "All controllers for the general H<年代ub>∞年代ub>阀门的问题:LMI条件和状态空间公式存在。”自动化数字8,卷。30日,1994年,页1307 - 1317。
版本历史
之前介绍过的R2006a年代trong>另请参阅
hinfsynOptions
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">augw
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">mixsyn
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">h2syn
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">loopsyn
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">ncfsyn
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">hinffc
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">hinffi