文档

寻找稳态点

的仿真软万博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

注意,平衡点问题可能没有解。如果是这样的话,修剪返回一个解,该解在首次尝试将导数设置为零后,将与期望结果的最大偏差最小化。的描述修剪语法,看修剪

另请参阅

这个话题有帮助吗?