Modelica_LinearSystems2.ModelAnalysis.Linearize中使用的变量如何赋值?
How to assign the variables used in Modelica_LinearSystems2.ModelAnalysis.Linearize?
我想用Modelica_LinearSystems2.ModelAnalysis.Linearize
来分析我的模型的动态特性,所以我执行了以下命令,但结果并没有显示我感兴趣的变量。
我的问题是:
如何分配 Modelica_LinearSystems2.ModelAnalysis.Linearize
函数中使用的特定变量?
线性化仅基于输入、输出和状态,您不能更改该函数以线性化其他内容。
但是,您可以修改这些变量集。
- 如果您想线性化任何变量的计算,您可以将其更改为输出或添加新的输出作为
output Real my1=IWantToLinearize;
- 对于状态,您可以使用 stateSelect-attribute 更改一些其他变量作为状态。
- 如果你想看看另一个变量的变化如何影响结果你不能直接把它作为输入,但是你可以替换内部变量
xint
的use ] xint+u
并声明 u
作为输入,以线性化 w.r.t。在这里改变。但是,您必须小心,以便 xint
的 计算 不变。
我想用Modelica_LinearSystems2.ModelAnalysis.Linearize
来分析我的模型的动态特性,所以我执行了以下命令,但结果并没有显示我感兴趣的变量。
我的问题是:
如何分配 Modelica_LinearSystems2.ModelAnalysis.Linearize
函数中使用的特定变量?
线性化仅基于输入、输出和状态,您不能更改该函数以线性化其他内容。
但是,您可以修改这些变量集。
- 如果您想线性化任何变量的计算,您可以将其更改为输出或添加新的输出作为
output Real my1=IWantToLinearize;
- 对于状态,您可以使用 stateSelect-attribute 更改一些其他变量作为状态。
- 如果你想看看另一个变量的变化如何影响结果你不能直接把它作为输入,但是你可以替换内部变量
xint
的use ]xint+u
并声明u
作为输入,以线性化 w.r.t。在这里改变。但是,您必须小心,以便xint
的 计算 不变。