包:TuningGoal
控制系统动力学约束
使用TuningGoal。波兰人
约束控制系统或控制系统内特定反馈回路的闭环动力学。可以使用调优命令来使用这个调优目标进行控制系统调优,例如systune
或looptune
.一个TuningGoal。波兰人
目标可以保证控制系统或回路极点的最小衰减率或最小阻尼。它还可以消除调谐系统中的快速动力学。
创建一个默认模板,用于约束闭环极点位置。最小衰减速率,最小阻尼常数和最大自然频率定义了复杂平面的区域,其中部件的磁极必须撒谎。集要求的事情
= tuninggoal.poles(mindecay
,mindamping
,maxfreq.
)mindecay
= 0,mindamping
= 0,或maxfreq.
=inf
跳过这三个约束条件中的任何一个。
约束在控制系统中指定位置测量的灵敏度函数的极点。(见要求的事情
= tuninggoal.poles(地点
,mindecay
,mindamping
,maxfreq.
)getSensitivity
(万博1manbetx仿真软件控制设计)有关灵敏度函数的信息。)使用此语法可以将调优目标的范围缩小到特定的反馈循环。
如果要将系统的极点限制为打开一个或多个反馈循环,请设置开口
财产。要将此调整目标的执行限制为在指定频率范围内具有自然频率的极点,请设置焦点
财产。(见特性.)
|
可调谐元件极点的最小衰减率,指定为控制系统模型的频率单位中的非负标量值。 当使用这个调整目标对控制系统进行调整时,控制系统的闭环极点被约束为满足:
集 |
|
所需的闭环磁极的期望最小阻尼比,指定为0到1之间的值。 依赖于可调参数的极点被约束为满足 集 |
|
闭环极点的期望最大固有频率,指定为控制系统模型的频率单位中的标量值。 极点被约束为满足 集 |
|
极点被评估的位置,指定为字符向量或字符向量单元阵列,标识控制系统中要调优的一个或多个位置。当您使用这个输入时,调谐目标限制了在这个位置测量的灵敏度函数的极点。(见
如果 |
|
可调谐元件闭环极点的最小衰减率,指定为控制系统频率单位中的一个正标量值。属性的初始值由 使用此调谐目标调整控制系统时,闭环磁极受约束以满足 您可以使用DOT表示法创建调整目标后更改此属性的值。例如,假设 Req.Mindecay = 0.001; 默认值:0 |
|
闭环极点所需的最小阻尼比,指定为介于0和1之间的值。属性的初始值由 依赖于可调参数的极点被约束为满足 默认值:0 |
|
闭合极点的期望最大固有频率,指定为控制系统模型的频率单位中的标量值。属性的初始值由 块的极点被约束为满足 您可以使用DOT表示法创建调整目标后更改此属性的值。例如,假设 req.maxfrequency = 1000; 默认值: |
|
实施调优目标的频带,指定为这种形式的行向量 设定 要求的事情。专注= [1100]; 默认值: |
|
评估杆的位置,指定为特征向量的单元阵列,其识别控制系统中的一个或多个分析点进行调谐。例如,如果 初始价值 |
|
应用调优目标的模型,指定为索引向量。 使用 要求的事情。模型= 2:4; 什么时候 默认值: |
|
评估调优目标时要打开的反馈循环,指定为确定循环打开位置的字符向量单元格数组。通过在您确定的位置上打开反馈循环创建的开环配置来评估优化目标。 如果您使用的调整目标调整控制系统的Simulink模型,那么万博1manbetx 如果您正在使用调优目标来调优广义状态空间( 例如,如果 默认值: |
|
调优目标的名称,指定为字符向量。 例如,如果 要求的事情。的名字='LoopReq'; 默认值: |
TuningGoal。波兰人
限制调谐控制系统的闭环动态。要限制动态或确保单个可调组件的稳定性,请使用tuninggoal.controllerpoles.
.
当你使用TuningGoal
时,软件将调优目标转换为规范化标量值f(x).x是控制系统中自由(可调)参数的向量。然后软件调整参数值,使之最小化f(x),或开车f(x)小于1,如果调优目标是硬性约束。
为TuningGoal。波兰人
,f(x)反映目标的相对满足或违背。例如,如果你试图约束一个反馈回路的闭环极点为ζ = 0.5的最小阻尼,那么:
f(x) = 1表示约束极点间阻尼最小<年代pan class="inlineequation">ζ= 0.5完全正确。
f(x)= 1.1表示最小的阻尼<年代pan class="inlineequation">ζ = 0.5/1.1 = 0.45,大约比目标低10%。
f(x) = 0.9表示阻尼最小<年代pan class="inlineequation">ζ= 0.5 / 0.9 = 0.55,大约比目标高出10%。
looptune
|<年代pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">systune
|<年代pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">looptune(对于sltuner)
(万博1manbetx仿真软件控制设计)|<年代pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">Systune(适用于SLTUNER)
(万博1manbetx仿真软件控制设计)|<年代pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">viewGoal
|<年代pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">evalGoal
|<年代pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">Tunabletf.
|<年代pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">TunableSs.
|<年代pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">tuninggoal.controllerpoles.