文档

敏感性分析

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

利用灵敏度分析来评估Simulink的参数和状态金宝app®模型影响模型输出或模型设计需求。您可以在Sensitivity Analysis工具或命令行中评估模型。可以使用并行计算或快速重启来加快评估速度。在灵敏度分析工具中,进行灵敏度分析后,可以将分析结果导出到参数估计或响应优化工具。要了解更多关于灵敏度分析及其应用的信息,请参见什么是敏感性分析?

图形工具

灵敏度分析工具 探索设计空间并确定最具影响力的模型参数

功能

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

创建模拟场景

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.evaluate 评估样本的成本函数
sdo。EvaluateOptions sdo的成本功能评估选项。评估
sdo.getParameterFromModel 优化设计变量
sdo.getStateFromModel 从Simulink模型估计的初始状态金宝app
sdo.getModelDependencies 模型文件和路径依赖项的列表
sdo.setValueInModel 在模型中设置设计变量值
sdo.analyze 分析模型参数对成本函数的影响
sdo。AnalyzeOptions sdo.analyze的分析选项

主题

评估基础

什么是敏感性分析?

金宝app仿真软件优化设计™软件进行全局敏感性分析。

为敏感性分析生成参数样本

本主题展示了如何生成灵敏度分析的参数样本。

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

使用可视化和统计分析技术来分析参数和设计需求之间的关系。

验证灵敏度分析

通过检查生成的参数值、评估结果和分析结果来验证敏感性分析。

编写成本函数

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

工具和编程工作流

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

这个示例展示了如何使用敏感性分析来缩小拟合模型时需要估计的参数数量。

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

这个示例展示了如何使用敏感性分析来缩小为适合模型而需要估计的参数数量。

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

这个示例展示了如何使用灵敏度分析工具取样和探索设计空间。

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

这个例子展示了如何取样和探索设计空间。

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

这个例子展示了如何使用灵敏度分析工具来探索直流电机PI控制器的行为。

加快评估

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

指定模型依赖项并使用并行计算在工具或命令行中执行灵敏度分析。

敏感性分析时使用快速重启模式

本主题展示了如何使用Simulink快速重启加速灵敏度分析。金宝app

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

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

在工具中存储中间数据

如何通过存储中间数据来加速工具中的评估

灵敏度分析工具任务

为设计探索指定参数

在工具中选择模型参数进行灵敏度分析。

指定时域需求

指定时域要求,如信号匹配、振幅边界、阶跃响应边界、参考信号、椭圆边界和自定义边界。

指定参数需求

为模型中的参数指定诸如单调性、平滑性、属性和关系约束等需求。

指定频域需求

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

数据进行预处理

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

创建线性化I/O集

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

评估设计要求

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

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

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

与敏感性分析工具中的plot进行交互

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

这个话题有用吗?