系统动力学的规范
这个例子展示了如何限制控制系统调优的两极systune
或looptune
。
的systune
和looptune
函数优化的参数固定的结构控制系统受各种时间和频域的需求。指定这些设计要求,使用优化的目标对象。
闭环极点
的TuningGoal.Poles
目标约束闭环极点的位置。你可以执行一些最小衰减率
对最小阻尼比
或限制极级
例如
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);
另请参阅
TuningGoal.Poles
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">TuningGoal.ControllerPoles