主要内容

操作要点

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

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

应用程序

稳态经理 找到操作点万博1manbetx模型
线性化模型 线性化万博1manbetx模型

功能

全部展开

operpoint 创建工作点万博1manbetx模型
findop 从规范(修剪)或模拟稳态工作点
findopOptions 设置从规范中查找操作点的选项
operspec 操作点指标
initopspec 初始化工作点规范值
addoutputspec 将输出规范添加到工作点规范中
getStateIndex 得到的工作点说明书的状态的元素的索引或操作点
getInputIndex 获取工作点规范或工作点的输入元素的索引
getOutputIndex 得到的工作点规范的输出的元素的索引
更新 用模型中的结构更改更新操作点对象
getinputstruct 从操作点输入结构
getstatestruct 从工作点的国家结构
fastRestartForLinearAnalysis 快速重新启动线性分析

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

主题

稳态操作点

操作点

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

计算稳态工作点

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

用内部状态表示处理块

用于线性化和控制设计的工作点对象不包括Simulink万博1manbetx®与内部状态表示块,如内存传输延迟块。

查看和修改操作点

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

发现操作点

从规格计算稳态工作点

查找符合规格的稳态工作点。您可以为模型状态,输出和输入指定已知值或范围。

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

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

改变操作点搜索优化设置

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

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

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

在模拟快照中找到操作点

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

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

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

查找的Simscape模型稳态工作点

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

万博1manbetx模型同步

同步Simulink模型万博1manbetx更改与工作点规格

修改Simulink模型可以更万博1manbetx改、添加或删除状态、输入或输出,从而更改操作点。

模拟仿真模型在特定万博1manbetx操作点

您可以从计算的工作点推导出Simulin万博1manbetxk模型的初始条件。

自定义修剪

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

使用额外的万博1manbetx用户指定的约束和目标函数来修整Simulink模型。

批处理计算

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

生成用于修整simulink模型的代码,并修改脚本以批量修整模型万博1manbetx。

批处理计算稳态运行点参数变化

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

批处理计算稳态运行点多种规格

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

提高线性分析性能

这个例子说明了如何使用fastRestartForLinearAnalysis命令来加快编制函数多次调用万博1manbetxSimulink的控制设计™findop线性化

代码生成

生成操作点配置的MATLAB代码

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