主要内容

操作点

从规范(裁剪)或仿真时间中找到模型工作点,在工作点初始化模型

一个操作点动态系统的初始状态和模型在特定时间的根级输入信号。您可以使用命令行工具查找操作点稳态经理,或使用模型线性化电路.有关操作点的更多信息,请参见操作点计算稳态工作点

应用程序

稳态经理 找到操作点金宝app模型
模型线性化电路 线性化金宝app模型

功能

全部展开

operpoint 创建工作点金宝app模型
findop 从规范(微调)或模拟的稳态工作点
findopOptions 设置从规范中查找操作点的选项
operspec 操作点规范
initopspec 初始化工作点规范值
addoutputspec 将输出规范添加到工作点规范中
getStateIndex 获取工作点规范或工作点的状态元素的索引
getInputIndex 获取工作点规范或工作点的输入元素的索引
getOutputIndex 获取操作点规范的输出元素的索引
更新 用模型中的结构更改更新操作点对象
getinputstruct 从操作点输入结构
getstatestruct 从操作点状态结构
fastRestartForLinearAnalysis 快速重新启动线性分析

基于触发器的工作点快照 在触发事件时生成工作点

主题

稳态操作点

操作点

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

计算稳态工作点

为了获得一个稳定状态的工作点,您可以使用数值优化技术修剪您的模型或模拟您的模型,直到它达到一个稳定状态的条件。

用内部状态表示处理块

用于线性化和控制设计的工作点对象不包括Simulink金宝app®具有内部状态表示的块,例如内存运输延迟块。

查看和修改操作点

您可以在命令行以编程方式查看和修改操作点值,或者使用Steady State Manager或Model Linearizer进行交互式操作。

发现操作点

从规格中计算稳态工作点

找到一个符合规范的稳态工作点。您可以为模型状态、输出和输入指定已知的值或边界。

操作点搜索的导入和导出规范

当您在稳态管理器或模型线性化器中修改工作点规范时,您可以将规范导出到MATLAB®工作区或模型线性化工作区。

更改操作点搜索优化设置

您可以通过使用不同的优化方法来控制操作点搜索的准确性。

使用模拟快照初始化稳态工作点搜索

如果你知道模型到达稳态工作点附近的近似时间,你可以使用模拟来获得状态值作为数值优化的初始条件。

在模拟快照中找到操作点

模拟您的模型,并在指定的模拟快照时间找到由状态值和模型输入级别组成的操作点。

在触发事件时计算工作点快照

这个示例展示了如何使用触发快照生成操作点。

为Simscape模型寻找稳态工作点

为了找到Simscape™模型的操作点,您可以使用基于投影的微调优化器对模型进行微调,或者在指定的时间拍摄模拟快照。

金宝app模型同步

用工作点规范同步Simu金宝applink模型更改

修改Simulink模型可以更金宝app改、添加或删除状态、输入或输出,从而更改操作点。

在特定的工作点上模金宝app拟Simulink模型

您可以从计算的工作点推导出Simulin金宝appk模型的初始条件。

定制的削减

使用自定义约束和目标函数计算操作点

使用额外的金宝app用户指定的约束和目标函数来修整Simulink模型。

批处理计算

批量计算稳态操作点重用生成的MATLAB代码

生成用于修整simulink模型的代码,并修改脚本以批量修整模型金宝app。

批量计算参数变化的稳态工作点

改变模型参数和批量修剪您的模型,以找到相应的操作点。

批量计算多个规格的稳态工作点

使用单个模型编译查找多个操作点规范的操作点。

提高线性分析性能

这个例子展示了如何使用fastRestartForLinearAnalysis命令以加速对编译函数的多次调用金宝app仿真软件控制设计™findop线性化

代码生成

生成操作点配置的MATLAB代码

您可以生成MATLAB代码,以编程方式再现交互式获得的操作点搜索结果。