【正文】
ives(x,u,parameters)%%u( 1 2 3)=% ud uq tl%parameters(1 2 3 4 5 6 7)=% ld lq r psi_f p j mu_f%sys(1 2 3 4 5)=% wr te id iq theta %x(1 2 3 4)=% id iq wr theta%id39。=ud/ldr*iq/lq+lq*p*wr*iq/ldsys(1)=u(1)/parameters(1)parameters(3)*x(1)/parameters(1)+parameters(2)*parameters(5)*x(3)*x(2)/parameters(1)。%iq39。=uq/lqr*iq/lqld*p*wr*id/lqpsi_f*p*wr/lqsys(2)=u(2)/parameters(2)parameters(3)*x(2)/parameters(2)parameters(1)*parameters(5)*x(3)*x(1)/parameters(2)parameters(4)*parameters(5)*x(3)/parameters(2)。%te=*p*[psi_f*iq+(ldlq)*id*iq]te=*parameters(5)*(parameters(4)*x(2)+(parameters(1)parameters(2))*x(1)*x(2))。%wr39。=(temu_f*wrtl)/jsys(3)=(teparameters(7)*x(3)u(3))/parameters(6)。%theta39。=p*wrsys(4)=parameters(5)*x(3)。%End of mdlDerivatives%%mdlOutputs%Return the block outputs.%function sys=mdlOutputs(x,u,parameters,te)%%u(1 2 3)=% ud uq tl%parameters(1 2 3 4 5 6 7)=% ld lq r psi_f p j mu_f %sys(1 2 3 4 5)=% wr te id iq theta%x(1 2 3 4 )=% id iq wr theta%output wrsys(1)=x(3)。%output te%te=*p*[psi_f*iq+(ldlq)*id*iq]te=*parameters(5)*(parameters(4)*x(2)+(parameters(1)parameters(2))*x(1)*x(2))。sys(2)=te。%output idqsys(3)=x(1)。%idsys(4)=x(2)。%iq%out thetasys(5)=x(4)。%End of mdlOutputs