这个例子展示了如何约束调优的控制系统的极点systune
或looptune
.
的systune
而且looptune
命令调整固定结构控制系统的参数,以适应各种时间和频域要求。的TuningGoal
包是这种设计需求的存储库。
的TuningGoal。波兰人
目标约束了闭环极点的位置。你可以强制一些最小衰减率
施加一些最小阻尼比
或者将磁极大小限制为
例如
MinDecay = 0.5;MinDamping = 0.7;MaxFrequency = 10;R = tuninggoal .极点(MinDecay,MinDamping,MaxFrequency);
约束闭环极点位于下面的白色区域。
viewGoal(右)
增加了MinDecay
值产生更快的瞬态。增加了MinDamping
值产生更好的阻尼瞬态。减少了MaxFrequency
值防止快速动态。
的TuningGoal。ControllerPoles
目标约束调优元素(如滤波器和补偿器)的极点位置。该算法可以对不稳定的对象产生不稳定的补偿器。为了防止这种情况,请使用TuningGoal。ControllerPoles
目标是保持补偿杆在左半平面。例如,如果补偿器参数化为二阶传递函数,
C = tunableTF(<年代pan style="color:#A020F0">“C”、1、2);
您可以通过添加需求来强制它具有稳定的动态
MinDecay = 0;R =调谐目标。ControllerPoles(<年代pan style="color:#A020F0">“C”, MinDecay);
TuningGoal。波兰人
|<年代pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">TuningGoal。ControllerPoles