主要内容

敏感性分析

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

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

应用程序

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

功能

全部展开

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.evaluate
sdo。OperatingPointSetup 建立稳态工作点计算
sdo.getParameterFromModel 优化设计变量
sdo.getStateFromModel 用于估计的初始状态金宝app模型
sdo.getModelDependencies 模型文件和路径依赖项的列表
sdo.setValueInModel 在模型中设置设计变量值
sdo.analyze 分析模型参数对成本函数的影响
sdo。一个alyzeOptions 分析选项sdo.analyze

主题

评估基础

什么是敏感性分析?

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

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

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

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

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

验证灵敏度分析

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

编写成本函数

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

应用程序和编程工作流

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

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

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

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

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

这个示例展示了如何使用灵敏度分析仪

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

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

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

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

稳态评估

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

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

加快评估

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

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

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

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

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

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

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

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

灵敏度分析仪任务

为设计探索指定参数

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

指定时域需求

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

指定参数需求

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

指定频域需求

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

数据进行预处理

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

创建线性化I/O集

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

评估设计要求

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

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

使用在Sensitivity Analyzer中生成的结果来配置参数估计或响应优化。

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

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

代码生成

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

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

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

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