systune
调整固定结构控制系统建模
语法
描述
systune根据软硬设计目标调整固定结构控制系统。systune可以优化分布在一个或多个反馈循环上的多个固定顺序、固定结构的控制元素。有关调优工作流程的概述,请参见自动调优工作流.
该命令调整MATLAB建模的控制系统®.用于调优Simulin金宝appk®模型,使用slTuner(金宝appSimulink控制设计)来创建到Simulink模型的接口。金宝app然后,您可以使用systune(金宝appSimulink控制设计)为slTuner.
[CL,fSoft] = systune(CL0,SoftReqs)
调整控制系统模型的自由参数,CL0,以最佳地满足软调优要求。得到的最佳软约束值返回为fSoft.为了抗实参数不确定性的鲁棒调优,使用具有不确定实参数的控制系统模型。要针对一组工厂模型进行鲁棒调优,请使用一系列控制系统模型CL0.(见输入参数)。
[CL,fSoft,gHard] = systune(CL0,SoftReqs,HardReqs)
在满足硬调优要求(约束条件)的前提下,调优控制系统以最佳地满足软调优要求。它返回软约束和硬约束的最佳实现值。
[CL,fSoft,gHard] = systune(CL0,SoftReqs,HardReqs,选项)
指定用于优化的选项。
[CL,fSoft,gHard,信息] = systune(___)
还返回关于每次优化运行的详细信息。前面语法中描述的所有输入参数也适用于这里。
例子
输入参数
输出参数
算法
x是控制系统中可调参数的矢量要调优。systune转换每个软调优和硬调优需求SoftReqs(我)而且HardReqs (j)归一化的值f我 (x),gj(x),分别。systune求解约束最小化问题:
最小化
受
,因为
.
x最小值 而且x马克斯为控制系统自由参数的最小值和最大值。
当你同时使用软调优目标和硬调优目标时,软件通过解决一系列无约束的子问题来解决这个优化问题:
软件调整乘数α使子问题的解收敛到原约束优化问题的解。
systune返回控制系统参数调整为最能解决最小化问题的值。systune的最佳实现值f我(x),gj(x),如fSoft而且gHard分别。
有关功能的信息f我(x),gj(x)有关每种限制,请参阅每种限制的参考页TuningGoal要求对象。
systune使用中描述的非光滑优化算法[1],[2],[3],[4]
systune计算H∞的算法进行Norm[5]以及来自SLICOT库的结构保持特征求解器。有关sloot库的更多信息,请参见http://slicot.org.
选择功能
参考文献
[1] Apkarian, P.和D. Noll,“非光滑h∞合成”,IEEE自动控制汇刊,第51卷第1期,(2006),第71-86页。
[2] Apkarian, P.和D. Noll,“多频带频域控制设计的非光滑优化”,自动化, 43(2007),第724-731页。
[3] Apkarian, P., P. Gahinet,和C. Buhr,“固定结构控制器的多模型多目标整定,”诉讼ECC(2014),第856-861页。
[4] Apkarian, P., M.-N。Dao和D. Noll,“参数化鲁棒结构控制设计”,IEEE自动控制汇刊, 2015年。
[5]布鲁斯马,n.a.和M.斯坦布奇。“一个快速算法计算H∞传递函数矩阵的范数系统及控制函, 14, no.4(1990年4月):287-93。
扩展功能
版本历史
在R2016a中引入
另请参阅
systuneOptions
|viewGoal
|一族
|slTuner
(金宝appSimulink控制设计)|systune(用于slTuner)
(金宝appSimulink控制设计)|looptune
|looptune(用于slTuner)
(金宝appSimulink控制设计)|AnalysisPoint
|TuningGoal。跟踪
|TuningGoal。获得
|TuningGoal。利润率
systune
该命令调整MATLAB建模的控制系统slTuner
systune
[
调整控制系统模型的自由参数,CL
fSoft
CL0
SoftReqs
[
在满足硬调优要求(约束条件)的前提下,调优控制系统以最佳地满足软调优要求。它返回软约束和硬约束的最佳实现值。CL
fSoft
gHard
CL0
SoftReqs
HardReqs
[
指定用于优化的选项。CL
fSoft
gHard
CL0
SoftReqs
HardReqs
选项
[
还返回关于每次优化运行的详细信息。前面语法中描述的所有输入参数也适用于这里。CL
fSoft
gHard
信息
例子
输入参数
输出参数
算法
x是控制系统中可调参数的矢量要调优。systune转换每个软调优和硬调优需求SoftReqs(我)而且HardReqs (j)归一化的值f我 (x),gj(x),分别。systune求解约束最小化问题:
最小化
受
,因为
.
x最小值 而且x马克斯为控制系统自由参数的最小值和最大值。
当你同时使用软调优目标和硬调优目标时,软件通过解决一系列无约束的子问题来解决这个优化问题:
软件调整乘数α使子问题的解收敛到原约束优化问题的解。
systune返回控制系统参数调整为最能解决最小化问题的值。systune的最佳实现值f我(x),gj(x),如fSoft而且gHard分别。
有关功能的信息f我(x),gj(x)有关每种限制,请参阅每种限制的参考页TuningGoal要求对象。
systune使用中描述的非光滑优化算法[1],[2],[3],[4]
systune计算H∞的算法进行Norm[5]以及来自SLICOT库的结构保持特征求解器。有关sloot库的更多信息,请参见http://slicot.org.
x 最小化 x 当你同时使用软调优目标和硬调优目标时,软件通过解决一系列无约束的子问题来解决这个优化问题:
软件调整乘数 有关功能的信息systune
systune
systune
选择功能
参考文献
[1] Apkarian, P.和D. Noll,“非光滑h∞合成”,IEEE自动控制汇刊,第51卷第1期,(2006),第71-86页。
[2] Apkarian, P.和D. Noll,“多频带频域控制设计的非光滑优化”,自动化, 43(2007),第724-731页。
[3] Apkarian, P., P. Gahinet,和C. Buhr,“固定结构控制器的多模型多目标整定,”诉讼ECC(2014),第856-861页。
[4] Apkarian, P., M.-N。Dao和D. Noll,“参数化鲁棒结构控制设计”,IEEE自动控制汇刊, 2015年。
[5]布鲁斯马,n.a.和M.斯坦布奇。“一个快速算法计算H∞传递函数矩阵的范数系统及控制函, 14, no.4(1990年4月):287-93。
[1] Apkarian, P.和D. Noll,“非光滑h∞合成”,
[2] Apkarian, P.和D. Noll,“多频带频域控制设计的非光滑优化”,
[3] Apkarian, P., P. Gahinet,和C. Buhr,“固定结构控制器的多模型多目标整定,”
[4] Apkarian, P., M.-N。Dao和D. Noll,“参数化鲁棒结构控制设计”,
[5]布鲁斯马,n.a.和M.斯坦布奇。“一个快速算法计算H
扩展功能
版本历史
在R2016a中引入
另请参阅
systuneOptions
|viewGoal
|一族
|slTuner
(金宝appSimulink控制设计)|systune(用于slTuner)
(金宝appSimulink控制设计)|looptune
|looptune(用于slTuner)
(金宝appSimulink控制设计)|AnalysisPoint
|TuningGoal。跟踪
|TuningGoal。获得
|TuningGoal。利润率
systuneOptions
|viewGoal
|一族
|slTuner
(金宝appSimulink控制设计)systune(用于slTuner)
(金宝appSimulink控制设计)looptune
|looptune(用于slTuner)
(金宝appSimulink控制设计)AnalysisPoint
|TuningGoal。跟踪
|TuningGoal。获得
|TuningGoal。利润率