主要内容

系统动力学规格

这个例子展示了如何约束调优的控制系统的极点systunelooptune

背景

systune而且looptune命令调整固定结构控制系统的参数,以适应各种时间和频域要求。的TuningGoal包是这种设计需求的存储库。

闭环极点

TuningGoal。波兰人目标约束了闭环极点的位置。你可以强制一些最小衰减率

R e 年代 < - α

施加一些最小阻尼比

R e 年代 < - ζ | 年代 |

或者将磁极大小限制为

| 年代 | < ω 一个 x

例如

MinDecay = 0.5;MinDamping = 0.7;MaxFrequency = 10;R = tuninggoal .极点(MinDecay,MinDamping,MaxFrequency);

约束闭环极点位于下面的白色区域。

viewGoal(右)

图中包含一个轴对象。axis对象为空。该对象表示边界。

增加了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);

另请参阅

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

相关的话题