从规范使用模型线性化电路计算操作点
你可以计算稳态仿真软件的操作点金宝app®模型通过指定约束模型,输出,和输入,发现满足这些约束的模型操作条件。在稳态操作点的更多信息,见操作点和计算稳态操作点。
找到一个操作点仿真软件模型,您可以使用交互式地修剪你的模型金宝app模型线性化电路在这个示例中所示。
或者,你可以修剪你的模型:
在稳态经理。有关更多信息,请参见计算使用稳态Manager操作分规范。
在命令行中。有关更多信息,请参见计算在命令行操作分规范。
在这个例子中,你计算一个操作点来满足国家规范。使用类似的方法,您可以定义输出或输入规范。另外,你可以定义一个组合,输出和输入规范;你不需要使用,例如,只有国家规范。
有关削减你的模型以满足规范的更多信息,见计算稳态操作分规范。
开放模型线性化电路
打开仿真软件模型。金宝app
sys =“scdspeed”;open_system(系统)
打开模型线性化电路,在仿真软件模型窗金宝app口中应用程序画廊,点击模型线性化电路。
定义操作点规范
在模型线性化电路,在线性分析选项卡,操作点下拉列表中,选择调整模型
。
在削减模型对话框,规范选项卡中,您可以定义规范模型,输入和输出。对于这个示例,单击州选项卡。
默认情况下,在州选项卡中,应用程序指定两个模型状态处于平衡状态,如图所示的勾稳定状态列。这两个州也指定为未知值;即其稳态值计算在削减,与最初的猜测中指定价值列。
改变第二状态,发动机角速度,已知值。在已知的选择相应的行和列,价值列,将值设置为180年
。
您还可以指定范围的模型在削减州。对于这个示例,限制第一个状态之间0.5
和0.7
。为此,在输入这些值最低和最大分别列。
调整模型
计算符合这些规范的操作点,点击开始削减。
软件使用一个优化搜索找到满足您的规范的操作点。
削减进程查看器显示了优化算法的优化进步和成功终止。的(最大误差)列显示在每个迭代的最大约束违反。的块列显示的块约束违反适用。
修剪操作点,op_trim1
,出现在线性分析工作区。
评估结果操作点值是否满足规格,线性分析工作区,双击op_trim1
。
在编辑对话框,状态选项卡,实际价值属于第一状态期望值范围和实际角速度180年
,如指定。
的实际dx列显示国家的利率变化的值在操作点。因为这些值接近于零的状态没有改变,显示操作点是在一个稳定状态。
限制国家衍生品
当你修剪你的模型以满足国家规范,您还可以限制衍生品的状态不稳定状态。使用这样的约束,可以修剪衍生品已知的非零值或指定公差导数状态,无法达到稳定状态。
例如,假设您想要找到发动机角速度的操作条件是180 rad / s和角加速度50
rad /秒2。要做到这一点,首先打开削减模型对话框。在模型线性化电路,在操作点下拉列表中,选择调整模型
。
在稳定状态列,明确选择相应的行。然后,在dx最低和dx最大列,设置两个状态导数边界50
。
计算操作点,点击开始削减。
在线性分析工作区,双击op_trim2
。
在编辑对话框中,在第二行,实际dx列匹配想要的dx列。因此,操作点满足指定的状态导数约束。
削减你的模型之后,您可以:
在生成的操作点线性化模型。有关更多信息,请参见在修剪操作点线性化。
模拟模型生成的操作点。有关更多信息,请参见模拟仿真软件模型在金宝app特定的操作点。