主要内容

操作点

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

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

应用程序

稳态经理 万博1manbetx模型
模型线性化电路 线性化万博1manbetx模型

功能

全部展开

operpoint 创建操作点万博1manbetx模型
findop 稳态工作点从规格(微调)或模拟
findopOptions 设置从规范中寻找工作点的选项
operspec 操作点规范
initopspec 初始化工作点规范值
addoutputspec 在工作点规范中增加输出规范
getStateIndex 获取操作点规范或操作点的状态元素的索引
getInputIndex 获取操作点规范或操作点的输入元素的索引
getOutputIndex 获取操作点规范的输出元素的索引
更新 使用模型中的结构更改更新操作点对象
getinputstruct 从操作点输入结构
getstatestruct 从操作角度看国家结构
fastRestartForLinearAnalysis 快速重启,用于线性分析

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

主题

稳态操作点

操作点

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

计算稳态工作点

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

处理内部状态表示的块

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

查看和修改操作点

您可以在命令行以编程方式查看和修改操作点值,也可以使用稳态管理器或模型线性化器进行交互。

发现操作点

从规格计算稳态工作点

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

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

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

更改操作点搜索优化设置

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

使用仿真快照初始化稳态工作点搜索

如果知道模型到达稳态工作点附近的近似时间,就可以通过仿真得到状态值,作为数值优化的初始条件。

在模拟快照中找到操作点

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

计算触发事件时的运行点快照

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

寻找Simscape模型的稳态工作点

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

万博1manbetx模型同步

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

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

在特定的工作点模拟万博1manbetxSimulink模型

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

定制的削减

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

Trim 万博1manbetxSimulink模型使用附加的用户指定的约束和目标函数。

批处理计算

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

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

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

改变型号参数,批量修整你的型号,以找到相应的操作点。

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

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

提高线性分析性能

控件的使用方法fastRestartForLinearAnalysis命令加速对中编译函数的多个调用万博1manbetx仿真软件控制设计™findop线性化

代码生成

生成运行点配置的MATLAB代码

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