主要内容

的稳态工作点Simscape模型

您可以找到使用Simscape™组件的模型的操作点金宝app®控制设计™软件具体来说,你可以使用以下方法之一找到稳态工作点:

  • 文中针对削减-指定模型输入、输出或状态的约束条件,并计算满足这些约束条件的稳态工作点。欲了解更多信息,计算稳态工作点

    默认情况下,您可以为模型中的任何Simulink和Simscape状态,以及模型的任何根级输入和输出端口定义操作点规范。金宝app您还可以在Simulink信号上定义额外的输出规范。金宝app要将输出规范应用于Simscape物理信号,首先使用PS-金宝appSimulink转换器(Simscape)块。

  • 模拟快照-在期望平衡点附近指定模型初始条件,并模拟模型直到达到稳态。然后,您可以基于模型中的稳态信号和状态创建一个工作点。有关更多信息,请参见在模拟快照中查找工作点

基于投影的修剪优化器

要为Simscape模型产生更好的修剪结果,可以使用基于投影的修剪优化器。这些优化器在每次评估目标函数或非线性约束函数时强制模型初始条件的一致性。使用基于投影的修剪优化器需要“优化工具箱”软件。

在命令行和中修改模型时,可以使用这些基于投影的优化器模型线性化电路

若要在命令行上指定优化器类型,请创建findopOptions选项集,并指定优化器选项为以下其中一项:

  • “lsqnonlin-proj”非线性最小二乘投影

  • “graddescent-proj”-带投影的梯度下降

在命令行上使用带投影的梯度下降时,可以指定算法是使用硬约束还是软约束强制模型初始条件ConstraintType选项findopOptions

中指定优化器类型:

  • 稳态管理器,打开“修剪选项”对话框。在规范选项卡上,单击削减选项

  • 模型线性化电路,首先打开修剪模型对话框。在线性分析选项卡,在操作点下拉列表,选择调整模型.然后,选择选项选项卡。

优化方法下拉列表,选择优化器。

当你使用带有投影的梯度下降稳态管理器模型线性化电路时,算法使用硬约束强制模型初始条件。

有关使用基于投影的修剪优化的示例,请参见基于投影修剪优化器的稳态仿真

另请参阅

应用程序

功能