Frono 发表于 2010-5-24 16:30

纯符号的方程组如何求解

正在做预测控制里的PID公式转化,现在有4个未知数,5个方程,请问如何用maple求出这4个未知数Kc,Ti,Td,Tf.

Frono 发表于 2010-5-24 20:55

各位大侠~~~~~~~~~~~~~~~~~~~~~~~~~~

mathszy 发表于 2010-6-10 21:42

你这不是程序都写出来了吗?
我写了一个,你看看(其中eqn2中第一个+号后是7吗?):
> restart:
> eqn1:=Ti=Kc*Km*(lamda+cita);
> eqn2:=Ti*Tf+7*Ti*cita=Kc*Km*(lamda+cita)*(Ti+Tf)+Kc*Km*(lamda*cita+0.5*cita^2);
> eqn3:=7*Ti*Tf*cita+7*Ti*cita+0.5*Ti*cita^2=Kc*Km*(lamda+cita)*(TiTf+Ti*Tc)+Kc*Km*(lamda+cita+0.5*cita^2)*(Ti+Tf)+0.5*Kc*Km*lamda*cita^2;
> eqn4:=7*Ti*Tf*cita+0.5*Cita^2*Ti*Tf+0.5*7*Ti*cita^2=Kc*Km*(lamda*cita+0.5*cita^2)*(TiTf+Ti*Tc)+0.5*Kc*Km*lamda*cita^2*(Ti+Tf);
> eqn5:=7*Tf=Kc*Km*lamda*(Tf+Tc);
> solve({eqn1,eqn2,eqn3,eqn4,eqn5},{Kc,Ti,Tc,Tf});
结果为:                 {Ti = 0., Kc = 0., Tf = 0., Tc = Tc}

alair002 发表于 2012-2-5 18:58

页: [1]
查看完整版本: 纯符号的方程组如何求解