验证优化控制系统
当你调整控制系统使用systune
或控制系统调谐器,你必须验证优化的结果。调优结果提供数字和图形显示的你的调优目标得到满足。(见解释数值优化结果和可视化优化目标)。通常,你想检查其他系统响应使用调整控制器参数。如果你是优化模型金宝app®模型中,您必须验证调整控制器对完整的非线性系统。在命令行控制系统调谐器有几个工具来帮助您验证优化控制系统。
提取和情节系统响应
除了系统响应对应你的调优目标(见可视化优化目标),你可以通过策划评估系统性能调优其他系统响应。例如,评估参考跟踪或过度性能通过绘制阶跃响应的传递函数参考输入输出控制。或者,评估稳定利润通过检查一个开环传递函数。你可以从中提取任何需要传递函数分析控制系统的优化模型。
在命令行中提取系统响应
调优工具包括分析功能,让你从调整提取响应控制系统。
广义状态空间(一族
)模型,使用:
对于一个slTuner
接口,使用:
getIOTransfer (slTuner)
(金宝app仿真软件控制设计)getLoopTransfer (slTuner)
(金宝app仿真软件控制设计)getSensitivity (slTuner)
(金宝app仿真软件控制设计)getCompSensitivity (slTuner)
(金宝app仿真软件控制设计)
在这两种情况下,提取的反应是由状态方程(党卫军
)模型。您可以分析这些模型使用命令等一步
,波德
,σ
,或保证金
。
例如,假设您优化控制系统的例子多回路的控制一架直升机。您已经创建了一个slTuner
接口ST0
仿真软件模型。金宝app你也指定调优的目标TrackReq
,MarginReq1
,MarginReq2
,PoleReq
。您使用的优化控制系统systune
。
AllReqs = [TrackReq MarginReq1、MarginReq2 PoleReq);相约= systune (ST0 AllReqs);
最后:软= 1.12,=无穷,迭代= 71
还假设ST0
有分析指出,包括信号命名吗theta-ref
,θ
,phi-ref
,φ
。使用getIOTransfer
提取转移函数theta-ref
和phi-ref
来θ
和φ
。
T1 = getIOTransfer(相约,{“theta-ref”,“phi-ref”},{“θ”,“φ”});步骤(T1, 5)
步骤图显示提取的传递函数是2-input, 2-output响应从指定的参考输入到指定的输出。
为例,展示了如何提取响应调整一族
模型中,看到从调谐MATLAB中提取响应模型在命令行。
附加的例子,请参阅验证结果。
系统反应控制系统调谐器
信息提取和绘图系统反应控制系统调谐器,请参阅在控制系统调谐器创建响应的阴谋。
验证设计金宝app模型
当你调整一个仿真软件模型,软件评金宝app估优化目标的线性化模型。同样,分析命令等getIOTransfer
提取线性化系统的响应。因此,您必须验证调整控制器参数通过模拟完整的非线性模型与调整控制器参数,即使调整线性系统满足所有的设计要求。为此,写对模型调优参数值。
提示
如果你调整仿真软件模型在一个操作金宝app点除了模型初始条件,初始化模型在同一操作之前验证调整控制器参数。看到模拟仿真软件模型在金宝app特定的操作点(金宝app仿真软件控制设计)。
写在命令行参数
写调谐块调整值slTuner
接口对应的仿真软件模型,使用金宝appwriteBlockValue
(金宝app仿真软件控制设计)命令。例如,假设相约
是调slTuner
接口返回的systune
。下面的命令写的调优参数相约
相关的仿真软件模型。金宝app
writeBlockValue(死神)
模拟仿真软件模型来评估系统金宝app的性能调优参数值。
写参数控制系统调谐器
写调谐块参数仿真软件模型,金宝app控制系统选项卡上,单击更新模块。
控制系统调谐器转移调整块的当前值参数在仿真软件模型相应的块。金宝app模拟模型使用调谐参数值来评估系统的性能。
更新模型的模型参数值金宝app存储在从先前的设计控制系统调谐器,点击检索并选择存储设计,你想让当前的设计。然后单击
更新模块。