主要内容

控制设计金宝app

指定时域和频域要求,调整控制器参数如PID增益

应用程序

响应优化器 优化模型响应以满足设计要求,测试模型稳健性

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

功能

全部展开

创建模拟场景

sdo。模拟 模拟场景描述

指定时域需求

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.requirements.BodeMagnitude 波德级绑定
sdo.requirements.ClosedLoopPeakGain 闭环增益峰值有界
sdo.requirements.GainPhaseMargin 增益和相位裕度界限
sdo.requirements.OpenLoopGainPhase 尼科尔斯响应绑定
sdo.requirements.PZDampingRatio 阻尼比绑定
sdo.requirements.PZNaturalFrequency 固有频率约束
sdo.requirements.PZSettlingTime 建立时间约束
sdo.requirements.SingularValue 奇异值绑定
sdo.optimize 解决设计优化问题
sdo。OptimizeOptions 以下的优化选项集sdo.optimize函数
sdo.getParameterFromModel 优化设计变量
sdo.setValueInModel 在模型中设置设计变量值
sdo.getValueFromModel 从模型中得到设计变量值
sdo.getModelDependencies 模型文件和路径依赖项的列表
sdoupdate 更新包含信号约束块的模型
getbounds 在Check块中获取指定的边界
sdo.setCheckBlockEnabled 启用或禁用模型中的所有检查块

主题

优化基础

优化算法如何表述极小化问题

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

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

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

跟踪基准信号的优化设计(GUI)

优化参数,不添加信号约束块到模型。

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

该示例展示了如何使用响应优化器应用程序。

满足频域要求的优化设计(代码)

此示例展示了如何使用sdo.optimize命令。

基于频域检测块(GUI)的优化设计

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

满足时域和频域要求的优化设计(GUI)

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

优化设计以满足阶跃响应要求(准则)

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

编写成本函数

为参数估计、响应优化或灵敏度分析编写一个成本函数。成本函数使用设计变量值来评估您的设计需求。

设计要求

金宝app支持设计要求

时域和频域要求。

在应用程序中指定时域设计要求

指定时域要求,如上下幅度界限、阶跃响应界限、参考信号、椭圆界限和自定义界限。

在应用程序中指定变量要求

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

在应用程序中指定频域设计要求

指定频域要求,如增益和相位裕度界限、闭环峰值响应界限、阶跃响应界限和自定义界限。

加快优化

基于参数约束违背的跳跃模型仿真(GUI)

此示例演示如何优化设计并指定仅参数约束,以防止模型在无效的解空间中进行评估。

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

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

使用并行计算进行响应优化

在应用程序或命令行中使用并行计算来优化响应。

在响应优化期间使用快速重启模式

本主题展示了如何使用Simulink快速重启加速响应优化。金宝app

在模拟过程中使用加速模式

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

响应优化器任务

指定设计变量

本主题展示了如何指定优化设计变量。

指定要记录的信号

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

创建线性化I/O集

在响应优化器或灵敏度分析仪中创建线性化输入/输出集。

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

这个例子展示了如何使用爬行器图来比较优化响应前后的需求评估。

代码生成

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

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

故障排除

优化没有进展

如果优化停止或参数值没有变化,该怎么办?

优化收敛

如果优化不满足设计要求,或者需要很长时间才能收敛到一个解决方案附近,或者如果系统响应变得不稳定,该怎么办?

优化速度和并行计算

如果并行计算没有加速,如果结果不同,或者如果优化停止,该怎么办?

不受欢迎的参数值

如果优化提供了不需要的参数值或违反了值的界限,该怎么办?

恢复到初始参数值

如何退出优化并恢复到原始值。

特色的例子