寻找稳态点
的仿真软万博1manbetx件®修剪
函数使用模型来确定动态系统的稳态点,这些点满足指定的输入、输出和状态条件。举个例子,这个模型叫做ex_lmod
.
您可以使用修剪
函数来查找输入的值和将两个输出都设置为1的状态。首先,对状态变量进行初始猜测(x
)和输入值(u
),然后为输出设置所需的值(y
).
X = [0;0;0);U = 0;Y = [1;1);
使用索引变量来指示哪些变量是固定的,哪些变量可以变化。
Ix = [];%不修复任何状态iu = [];%不固定输入iy = [1;2];修复输出1和输出2
调用修剪
返回解。由于舍入错误,您的结果可能不同。
[x,u,y,dx] = trim('lmod',x,u,y,ix,iu,iy) x = 0.0000 1.0000 1.0000 u = 2 y = 1.0000 1.0000 dx = 1.0e-015 * -0.2220 -0.0227 0.3331
注意,平衡点问题可能没有解。如果是这样的话,修剪
返回一个解,该解在首次尝试将导数设置为零后,将与期望结果的最大偏差最小化。的描述修剪
语法,看修剪
.
另请参阅
这个话题有帮助吗?