主要内容

控制设计金宝app

指定时域和频域的需求,调整控制器参数PID等收益

应用程序

响应优化器 优化模型的响应满足设计要求,测试模型的鲁棒性

核对参考 检查模型在模拟信号跟踪参考信号
检查自定义范围 检查模型在模拟信号满足边界
检查阶跃响应特性 检查信号满足模型在仿真阶跃响应范围

功能

全部展开

创建模拟场景

sdo.SimulationTest 模拟场景描述

指定时域需求

sdo.requirements.SignalBound 分段线性振幅绑定
sdo.requirements.SignalTracking 参考信号跟踪
sdo.requirements.StepResponseEnvelope 阶跃响应信号绑定
sdo.requirements.PhasePlaneEllipse 对椭圆绑定两个信号的相平面轨迹
sdo.requirements.PhasePlaneRegion 实施区域绑定两个信号的相平面轨迹

指定变量需求

sdo.requirements.FunctionMatching 对变量函数匹配的约束
sdo.requirements.MonotonicVariable 对变量单调约束
sdo.requirements.RelationalConstraint 对双变量关系约束
sdo.requirements.SmoothnessConstraint 对梯度的大小范围变量

指定频域需求

sdo.optimize 解决优化设计问题
sdo.OptimizeOptions 优化选项设置sdo.optimize函数
sdo.getParameterFromModel 为优化设计变量
sdo.setValueInModel 在模型中设置设计变量值
sdo.getValueFromModel 从模型得到设计变量值
sdo.getModelDependencies 模型文件和路径依赖关系列表
sdoupdate 更新模型包含信号约束块
getbounds 检查块中指定的界限
sdo.setCheckBlockEnabled 启用或禁用所有检查块的模型

主题

优化基础

如何优化算法制定最小化问题

当你优化参数的仿真软件金宝app®模型以满足设计要求,金宝app仿真软件优化设计™软件自动将需求转换为一个约束优化问题,然后利用优化技术解决问题。

优化设计以满足阶跃响应需求(GUI)

使用响应优化器优化控制器参数。

优化设计跟踪参考信号(GUI)

优化参数没有信号约束块添加到模型中。

优化设计以满足频域需求(GUI)

这个例子展示了如何调整模型参数,以满足频域要求使用响应优化器应用程序。

优化设计以满足频域需求(代码)

这个例子展示了如何调整模型参数满足频域要求,使用sdo.optimize命令。

优化设计使用频域检查块(GUI)

优化模型参数满足频域设计要求使用优化器的响应。

优化设计,以满足时域和频域的需求(GUI)

这个例子展示了如何调优一个控制器来满足时域和频域设计要求使用响应优化器

优化设计以满足阶跃响应需求(代码)

在命令行优化控制器参数。

编写一个成本函数

编写一个成本函数的参数估计、响应优化和灵敏度分析。成本函数评估你的设计要求使用设计变量值。

设计要求

金宝app支持设计要求

时域和频域的需求。

指定在应用时域设计要求

指定时域需求如上下振幅范围、阶跃响应范围,参考信号,椭圆边界,和自定义范围。

指定变量需求的应用程序

指定单调、平滑度和关系约束变量在模型中。

指定在应用频域设计要求

指定频域需求,如增益和相位裕度,闭环峰值响应范围,阶跃响应,和自定义范围。

加快优化

跳过模型模拟基于参数约束违反(GUI)

这个例子展示了如何优化设计和指定参数只是约束,防止模型评估在一个无效的解空间。

加快响应优化使用并行计算

场景时可以使用并行计算加速优化,以及如何加速发生。

为响应优化使用并行计算

使用并行计算响应优化的应用程序,或者在命令行。

在响应优化使用快速启动模式

这一主题展示了如何加速响应优化使用仿真软件快速重启。金宝app

在模拟使用加速器模式

金宝app仿真软件优化设计软件支持金宝app正常的加速器模拟模式。

响应优化器任务

指定设计变量

这个问题显示了如何指定为优化设计变量。

指定信号记录

指定登录响应优化器的信号。

创建线性化I / O集

创建线性化输入/输出集响应优化器或敏感性分析。

比较需求和设计变量使用蜘蛛阴谋

这个例子展示了如何使用一个蜘蛛情节比较之前和之后的优化需求评估响应。

代码生成

生成设计的MATLAB代码优化问题(GUI)

这个例子展示了如何自动生成一个MATLAB®函数来解决优化设计问题。

故障排除

优化并没有取得进展

要做什么如果优化停滞或被任何更改参数值。

优化收敛

做什么如果优化不满足设计要求或需要很长时间收敛在一个解决方案,或者系统响应会变得不稳定。

优化速度和并行计算

做什么如果没有与加速并行计算,如果结果是不同的,或者优化。

不受欢迎的参数值

做什么如果优化给不良参数值或违反界限值。

恢复到初始参数值

如何戒烟优化和恢复到原始值。

特色的例子