操作点
从规格(修边)或仿真时间找到模型操作点,在操作点初始化模型
功能
块
基于触发的操作点快照 | 在触发的事件上生成操作点 |
主题
稳态操作点
- 操作点
动态系统的操作点定义了模型在特定时间的状态和根级输入信号。 - 计算稳态工作点
为了获得一个稳态的操作点,您可以使用数值优化技术修剪您的模型或模拟您的模型,直到它达到一个稳态条件。 - 用内部状态表示处理块
用于线性化和控制设计的操作点对象不包括Simulink®块具有内部状态表示,例如内存而且运输延迟块。 - 查看和修改操作点
您可以在命令行上以编程方式查看和修改操作点值,或者使用稳态管理器或模型线性化器进行交互。
发现操作点
- 根据规格计算稳态工作点
找到一个符合规范的稳态工作点。您可以为模型状态、输出和输入指定已知的值或边界。
- 操作点搜索的导入和导出规范
当您在稳态管理器或模型线性化器中修改操作点规范时,您可以将规范导出到MATLAB®工作区或模型线性化器工作区。 - 更改操作点搜索优化设置
您可以通过使用不同的优化方法来控制操作点搜索的精度。 - 使用模拟快照初始化稳态工作点搜索
如果知道模型到达稳态工作点附近的近似时间,就可以通过仿真得到状态值,作为数值优化的初始条件。 - 在模拟快照中查找操作点
模拟您的模型,并在指定的模拟快照时间内找到由状态值和模型输入级别组成的操作点。 - 计算触发事件的工作点快照
您可以通过模拟模型直到它处于稳定状态并获取模拟快照来找到一个操作点。 - 寻找Simscape模型的稳态操作点
为了找到Simscape™模型的操作点,您可以使用基于投影的修剪优化器来修剪模型,或者在指定的时间获取模拟快照。
动态仿真模块模型同步
- 同步Simulink模型变更与操作点规范
修改Simulink模型可以更改、添加或删除状态、输入或输出,从而更改操作点。 - 模拟Simulink模型在特定工作点
可以从计算的操作点推导出Simulink模型初始条件。
定制的削减
- 使用自定义约束和目标函数计算操作点
使用用户指定的附加约束和目标函数修剪Simulink模型。
批处理计算
- 利用生成的MATLAB代码批量计算稳态工作点
生成用于修剪simulink模型的代码,并修改脚本以批量修剪模型。 - 批量计算参数变化的稳态工作点
改变模型参数,批量修剪模型,找到相应的操作点。 - 批量计算多个规格的稳态工作点
使用单一模型编译找到多个操作点规范的操作点。 - 提高线性分析性能
的用法fastRestartForLinearAnalysis
命令来加速对编译函数的多次调用仿真软件控制设计™如findop
而且线性化
.
代码生成
- 生成操作点配置的MATLAB代码
您可以生成MATLAB代码,以编程方式重新生成交互式获得的操作点搜索结果。