Question: help about fsolve function, a strange phenomena

Dear All:

  I met an strange problem when using fsolve() function in maple. the following is my system equations, ILr0,Vcr0,M,T1 is the values i need to solved by maple . 

   ILr2+ILr0=0,Vcr0+Vcr2=0,ILr1=ILm1,Iout*RL=Vout   (1)  where

 

   ILr2--> ILr0*f1(T1)+Vcr0*f2(T1)+M*f3(T1);

   Vcr2--> ILr0*g1(T1)+Vcr0*g2(T1)+M*g3(T1);

   ILr1,ILm1-->  ILr0*h1(T1)+Vcr0*h2(T1)+M*h3(T1);

   Vout=M*Vin/nps

   Iout-->  ILr0*i1(T1)+Vcr0*i2(T1)+M*i3(T1); 

 

 if i solve the equations (1) by fsolve function, the maple output an results which was not i wanted, 

   but if i first solved M,ILr0,Vcr0 expressed by T1 , and put these three values into the last equations. meanwhile, i use the fsolve function and set the T1 range , then i can get the right value i want. 

  I didn't konw why , does anybody can help me. tks in advance. 

  the attached the if the maple file.   LLC_Design_by_Numeri.mw

Please Wait...