Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

模型线性化器

线性化 Simulink 模型

说明

您可以使用模型线性化器对非线性 Simulink® 模型执行线性分析。

使用此 App,您可以:

  • 在不同工作点处以交互方式线性化模型

  • 通过配平或仿真模型以交互方式获取工作点

  • 执行非线性模型的精确线性化

  • 执行非线性模型的频率响应估计

  • 针对不同参数值批量线性化模型

  • 生成用于执行线性化任务的 MATLAB® 代码

  • 生成用于计算工作点的 MATLAB 代码

限制

  • 包含配置为使用局部求解器的引用模型的模型层次结构不支持线性化。

  • 配置为使用局部求解器的 Simscape™ 网络不支持线性化。

Model Linearizer app

打开 模型线性化器 App

  • Simulink 工具条:在 App 选项卡的控制系统下,点击模型线性化器

  • Simulink 工具条:在 App 选项卡的控制系统下,点击频率响应估计器

  • Simulink 工具条:在线性化选项卡上,点击模型线性化器

  • Simulink 工具条:在线性化选项卡上,点击频率响应估计器

  • Simulink 工具条:在线性化选项卡上,点击线性化模块

参数

全部展开

“线性分析”选项卡

线性化输入、输出和回路开口。显示当前活动的 I/O 集。要更改 I/O 集,请选择以下项之一:

  • 模型 I/O - 使用 Simulink 模型中指定的输入、输出和回路开口。有关在模型中指定分析点的详细信息,请参阅Specify Portion of Model to Linearize in Simulink Model

  • 根级输入端口和输出端口 - 使用 Simulink 模型的根级输入和输出。

  • 线性化当前所选模块 - 使用 Simulink 模型中当前所选模块的输入端口和输出端口。

  • 创建新的线性化 I/O - 指定输入、输出和回路开口。有关详细信息,请参阅Specify Portion of Model to Linearize in Model Linearizer

  • 现有 I/O - 选择以前创建的 I/O 集。

  • 查看/编辑 - 查看或编辑当前所选工作点。有关详细信息,请参阅Edit Analysis Points

线性化工作点。系统会显示当前工作点。要更改工作点,请选择以下项之一:

  • 模型初始条件 - 使用 Simulink 中定义的初始条件。

  • 线性化位置 - 使用模型初始条件仿真模型,并使用指定时间的仿真快照作为工作点。有关详细信息,请参阅Linearize at Simulation Snapshot

  • 在多点进行线性化 - 选择多个以前创建的工作点。

  • 现有工作点 - 选择以前创建的工作点。

  • 配平模型 - 计算稳态工作点。有关详细信息,请参阅Compute Steady-State Operating Points

  • 创建仿真快照 - 使用模型初始条件仿真模型,并在指定的仿真快照时间计算一个工作点。有关详细信息,请参阅Find Operating Points at Simulation Snapshots

  • 查看/编辑 - 查看或编辑当前所选工作点。

要针对批量线性化改变参数,请在下拉列表中点击选择要改变的参数。在参数变化选项卡上,指定要改变的参数。

有关详细信息,请参阅Specify Parameter Samples for Batch Linearization

选择在线性化后显示结果详细信息。有关详细信息,请参阅View Linearized Model Equations Using Model Linearizer

选择此项可在线性化过程中收集诊断信息并打开顾问选项卡,以对线性化问题进行交互式故障排除。有关详细信息,请参阅Troubleshoot Linearization Results in Model Linearizer

注意

模型线性化器仅在执行线性化任务前选中线性化顾问时才会收集诊断信息。

“估计”选项卡

估计输入信号。系统将显示当前输入信号。要更改输入信号,请选择以下项之一:

  • 正弦流 - 创建一个由不同频率的相邻正弦波组成的输入信号。有关详细信息,请参阅Sinestream Input Signals

  • 固定采样时间正弦流 - 创建一个具有指定采样时间的离散时间正弦流输入。

  • 啁啾 - 创建一个扫频余弦输入信号。有关详细信息,请参阅Chirp Input Signals

  • 随机 - 创建一个随机输入信号。

  • PRBS 伪随机二进制序列 - 创建一个伪随机二进制序列 (PRBS) 输入信号。有关详细信息,请参阅PRBS Input Signals

线性化输入、输出和回路开口。显示当前活动的 I/O 集。要更改 I/O 集,请选择以下项之一:

  • 模型 I/O - 使用 Simulink 模型中指定的输入、输出和回路开口。有关在模型中指定分析点的详细信息,请参阅Specify Portion of Model to Linearize in Simulink Model

  • 根级输入端口和输出端口 - 使用 Simulink 模型的根级输入和输出。

  • 线性化当前所选模块 - 使用 Simulink 模型中当前所选模块的输入端口和输出端口。

  • 创建新的线性化 I/O - 指定输入、输出和回路开口。有关详细信息,请参阅Specify Portion of Model to Linearize in Model Linearizer

  • 现有 I/O - 选择以前创建的 I/O 集。

  • 查看/编辑 - 查看或编辑当前所选工作点。有关详细信息,请参阅Edit Analysis Points

线性化工作点。系统会显示当前工作点。要更改工作点,请选择以下项之一:

  • 模型初始条件 - 使用 Simulink 中定义的初始条件。

  • 线性化位置 - 使用模型初始条件仿真模型,并使用指定时间的仿真快照作为工作点。有关详细信息,请参阅Linearize at Simulation Snapshot

  • 在多点进行线性化 - 选择多个以前创建的工作点。

  • 现有工作点 - 选择以前创建的工作点。

  • 配平模型 - 计算稳态工作点。有关详细信息,请参阅Compute Steady-State Operating Points

  • 创建仿真快照 - 使用模型初始条件仿真模型,并在指定的仿真快照时间计算一个工作点。有关详细信息,请参阅Find Operating Points at Simulation Snapshots

  • 查看/编辑 - 查看或编辑当前所选工作点。

选择此项可显示有关估计配置和用于估计的输入信号的结果详细信息。

选择此项可收集在估计后显示的诊断信息。您可以使用诊断信息来分析估计结果并对估计问题进行故障排除。有关详细信息,请参阅Analyze Estimated Frequency Response

注意

模型线性化器仅在执行估计任务前选中诊断查看器时才会收集诊断信息。

版本历史记录

在 R2011b 中推出

全部展开

另请参阅

App

函数