systune
优化模型中的固定结构控制系统
语法
描述
systune调整固定结构控制系统服从软和硬设计目标。systune可以调优分布在一个或多个反馈循环上的多个固定顺序、固定结构的控制元素。有关调优工作流的概述,请参见自动调优流程.
这个命令调整MATLAB中建模的控制系统®.调优Simulink万博1manbetx®模型,使用slTuner(万博1manbetxSimulink控制设计)来创建到Simulink模型的接口。万博1manbetx然后您可以调优控制系统systune(万博1manbetxSimulink控制设计)为slTuner.
[CL,fSoft= system(系统)CL0,SoftReqs)
调整控制系统模型的自由参数,CL0,以最好地满足软调优要求。最佳实现的软约束值返回为fSoft.对于针对真实参数不确定性的鲁棒调优,使用具有不确定真实参数的控制系统模型。对于针对一组工厂模型的鲁棒调优,使用一系列控制系统模型CL0.(见输入参数)。
[CL,fSoft,gHard= system(系统)CL0,SoftReqs,HardReqs)
在满足硬调优要求(约束)的前提下,调优控制系统,使其最能满足软调优要求。它返回软约束和硬约束的最佳实现值。
[CL,fSoft,gHard= system(系统)CL0,SoftReqs,HardReqs,选项)
指定优化选项。
[CL,fSoft,gHard,信息= system(系统)___)
还返回关于每次优化运行的详细信息。为前面的语法描述的所有输入参数也适用于这里。
例子
输入参数
输出参数
算法
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∞范数的算法[5]和结构保持特征求解器从sloot库。有关sloot库的更多信息,请参见http://slicot.org.
选择功能
参考文献
Apkarian, P.和D. Noll,“非光滑h -∞合成”,IEEE自动控制汇刊,第51卷第1期(2006),第71-86页。
Apkarian, P.和D. Noll,“多频段频域控制设计的非光滑优化”,自动化, 43(2007),第724-731页。
Apkarian, P., P. Gahinet和C. Buhr,“固定结构控制器的多模型、多目标调谐”,诉讼ECC(2014), pp. 856-861。
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
(万博1manbetxSimulink控制设计)|系统(用于slTuner)
(万博1manbetxSimulink控制设计)|looptune
|looptune(用于slTuner)
(万博1manbetxSimulink控制设计)|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∞范数的算法[5]和结构保持特征求解器从sloot库。有关sloot库的更多信息,请参见http://slicot.org.
x 最小化 x 当您同时使用软调优和硬调优目标时,该软件通过解决以下形式的一系列无约束子问题来解决此优化问题:
软件调整乘数 有关功能的信息systune
systune
systune
选择功能
参考文献
Apkarian, P.和D. Noll,“非光滑h -∞合成”,IEEE自动控制汇刊,第51卷第1期(2006),第71-86页。
Apkarian, P.和D. Noll,“多频段频域控制设计的非光滑优化”,自动化, 43(2007),第724-731页。
Apkarian, P., P. Gahinet和C. Buhr,“固定结构控制器的多模型、多目标调谐”,诉讼ECC(2014), pp. 856-861。
Apkarian, P, m - n。Dao和D. Noll,“参数化鲁棒结构控制设计”IEEE自动控制汇刊, 2015年。
[5]布鲁斯玛,N.A和M.斯坦布奇。一个计算H的快速算法∞传递函数矩阵的范数。系统和控制字母, 14, no.4(1990年4月):287-93。
Apkarian, P.和D. Noll,“非光滑h -∞合成”,
Apkarian, P.和D. Noll,“多频段频域控制设计的非光滑优化”,
Apkarian, P., P. Gahinet和C. Buhr,“固定结构控制器的多模型、多目标调谐”,
Apkarian, P, m - n。Dao和D. Noll,“参数化鲁棒结构控制设计”
[5]布鲁斯玛,N.A和M.斯坦布奇。一个计算H的快速算法
扩展功能
版本历史
在R2016a中介绍
另请参阅
systuneOptions
|viewGoal
|一族
|slTuner
(万博1manbetxSimulink控制设计)|系统(用于slTuner)
(万博1manbetxSimulink控制设计)|looptune
|looptune(用于slTuner)
(万博1manbetxSimulink控制设计)|AnalysisPoint
|TuningGoal。跟踪
|TuningGoal。获得
|TuningGoal。利润率
systuneOptions
|viewGoal
|一族
|slTuner
(万博1manbetxSimulink控制设计)系统(用于slTuner)
(万博1manbetxSimulink控制设计)looptune
|looptune(用于slTuner)
(万博1manbetxSimulink控制设计)AnalysisPoint
|TuningGoal。跟踪
|TuningGoal。获得
|TuningGoal。利润率