主要内容

敏感性分析

利用实验设计(DOE)、蒙特卡罗和相关技术分析成本函数对模型参数的敏感性

使用灵敏度分析来评估Simulink的参数和状态如何万博1manbetx®模型影响模型输出或模型设计需求。你可以在敏感性分析仪,或在命令行。可以使用并行计算或快速重启来加快评估速度。在敏感性分析仪,进行灵敏度分析后,可将分析结果导出到参数估计量或者响应优化器应用程序。要了解更多关于灵敏度分析及其应用的信息,请参见什么是敏感性分析?

应用程序

敏感性分析仪 探索设计空间并确定最具影响力的模型参数

功能

展开全部

sdo.sample 生成参数样本
sdo。SampleOptions 以下参数抽样选项sdo.sample
sdo。ParameterSpace 指定模型参数的概率分布
makedist 创建概率分布对象
截短 截断概率分布对象
sdo.scatterPlot 样本散点图

创建模拟方案

sdo.simulationtest. 模拟场景描述

指定时域需求

sdo.requirements.signalbound. 分段线性振幅绑定
sdo.requirements.SignalTracking 跟踪基准信号
sdo.requirements.StepResponseEnvelope 步进响应绑定在信号上
sdo.requirements.phaseplaneEllipse. 对两个信号的相平面轨迹施加椭圆界
sdo.requirements.phaseplaneRegion. 在两个信号的相平面轨迹上施加区域绑定

指定参数需求

sdo.requirements.FunctionMatching 对变量施加函数匹配约束
sdo.requirements.onotonicvariable. 对变量施加单调约束
sdo.requirements.RelationalConstraint 对变量对施加关系约束
sdo.requirements.SmoothnessConstraint 在变量的梯度幅度上施加界限

指定频域需求

sdo.requirements.bodemagnitude. 波德级绑定
sdo.requirements.ClosedLoopPeakGain 闭环峰值增益约束
sdo.requirements.GainPhaseMargin 增益和相位保证金界限
sdo.requirements.OpenLoopGainPhase 尼古尔斯响应界限
sdo.requirements.pzdampingratio. 阻尼比率界限
sdo.requirements.pznaturalfry. 自然频率界限
sdo.requirements.pzsettlingtime. 建立时间约束
sdo.requirements.singularvalue. 奇异值界限
SDO.Evaluate. 评估样本的成本函数
sdo。EvaluateOptions 成本函数评估选项SDO.Evaluate.
sdo。OperatingPointSetup 建立稳态工作点计算
sdo.getParameterFromModel 优化设计变量
sdo.getStateFromModel 用于估计的初始状态万博1manbetx模型
sdo.getmodeldedendencies. 模型文件和路径依赖项的列表
sdo.setValueInModel 在模型中设置设计变量值
sdo.Analyze. 分析模型参数对成本函数的影响
sdo。一个alyzeOptions 分析选项sdo.Analyze.

主题

评估基础知识

什么是敏感性分析?

万博1manbetxSimulink Design Optimization™软件进行全局敏感性分析。

生成参数样本以进行敏感性分析

本主题显示如何为灵敏度分析生成参数样本。

分析参数与设计要求之间的关系

使用视觉和统计分析技术来分析参数与设计要求之间的关系。

验证敏感性分析

通过检查生成的参数值,评估结果和分析结果来验证灵敏度分析。

编写成本函数

写入参数估计,响应优化或灵敏度分析的成本函数。成本函数使用设计变量值来评估您的设计要求。

应用程序和程序化工作流程

识别评估的关键参数(GUI)

此示例显示如何使用灵敏度分析来缩小拟合模型时需要估计的参数数量。

识别估计的关键参数(代码)

此示例显示如何使用灵敏度分析来缩小估计拟合模型的参数数量。

使用参数抽样(GUI)设计探索

这个示例展示了如何使用敏感性分析仪

使用参数采样设计探索(代码)

此示例显示如何采样和探索设计空间。

利用参数取样探讨设计可靠性(GUI)

此示例显示了如何使用敏感性分析仪探索DC电机PI控制器的行为。

稳态评估

为灵敏度分析指定稳态工作点

一个手术点动态系统的状态定义了模型在特定时间的状态和根级输入信号。

加快评估

使用并行计算进行灵敏度分析

指定模型依赖性,并使用并行计算在应用程序中或在命令行中执行灵敏度分析。

在灵敏度分析期间使用快速重启模式

本主题展示了如何使用Simulink快速重启加速灵敏度分析。万博1manbetx

在模拟期间使用加速器模式

万博1manbetxSimulink设计优化软件支持万博1manbetx正常的加速器仿真模式。

在应用程序中存储中间数据

如何通过存储中间数据来加速应用程序中的评估。

敏感性分析仪任务

指定设计探索的参数

在app中选择模型参数进行敏感性分析。

指定时域需求

指定时域要求,例如信号匹配,幅度界限,步进响应界限,参考信号,椭圆界限和自定义。

指定参数需求

指定模型中参数的单调,平滑度,属性和关系约束等要求。

指定频域需求

在灵敏度分析仪中指定频域要求。

数据进行预处理

在使用数据之前,需要执行一些预处理操作,例如删除偏移量和过滤数据。

创建线性化I / O集

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

评估设计要求

在灵敏度分析仪中评估您的设计需求。

使用敏感性分析来配置评估和优化

使用灵敏度分析器生成的结果来配置参数估计或响应优化。

与灵敏度分析仪中的图交互

绘制和解释参数集、要求、结果散点、等高线和龙卷风图。

代码生成

生成设计空间探索与评价灵敏度分析的MATLAB代码(GUI)

此示例显示如何自动生成MATLAB功能以解决灵敏度分析评估问题。

生成灵敏度分析统计识别关键参数的MATLAB代码(GUI)

这个例子展示了如何自动生成一个MATLAB函数来解决灵敏度分析统计问题。