主要内容

系统动力学的规范

这个例子展示了如何限制控制系统调优的两极systunelooptune

systunelooptune函数优化的参数固定的结构控制系统受各种时间和频域的需求。指定这些设计要求,使用优化的目标对象。

闭环极点

TuningGoal.Poles目标约束闭环极点的位置。你可以执行一些最小衰减率

R e ( 年代 ) < - - - - - - α ,

对最小阻尼比

R e ( 年代 ) < - - - - - - ζ | 年代 | ,

或限制极级

| 年代 | < ω 一个 x

例如

MinDecay = 0.5;MinDamping = 0.7;MaxFrequency = 10;R = TuningGoal.Poles (MinDecay MinDamping MaxFrequency);

限制了闭环极点躺在下面的白色区域。

viewGoal(右)

图包含一个坐标轴对象。坐标轴对象是空的。这个对象表示。

增加了MinDecay值会导致更快的瞬变。增加了MinDamping在更好的阻尼瞬变值结果。减少了MaxFrequency值可以防止快速动力学。

控制器波兰人

TuningGoal.ControllerPoles目标约束杆位置调整元素的过滤器和补偿器等。调优算法可能产生不稳定的补偿器对不稳定的植物。要防止这种情况,可以使用TuningGoal.ControllerPoles目标使补偿器波兰人在海顿及平面。例如,如果你的补偿器参数化二阶传递函数,

C = tunableTF (<年代pan style="color:#A020F0">“C”、1、2);

你可以迫使它通过添加需求稳定的动力学

MinDecay = 0;R = TuningGoal.ControllerPoles (<年代pan style="color:#A020F0">“C”,MinDecay);

另请参阅

|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">

相关的话题