motor_data_nihe.m 660 B

123456789101112131415
  1. clear;
  2. y=xlsread('E:\works\项目\MC100\电机台架数据\鲨湾96v电机145外特性.xlsx','MAP1','A97:A102'); % torque
  3. x=xlsread('E:\works\项目\MC100\电机台架数据\鲨湾96v电机145外特性.xlsx','MAP1','W97:W102'); % D
  4. z=xlsread('E:\works\项目\MC100\电机台架数据\鲨湾96v电机145外特性.xlsx','MAP1','X97:X102'); % Q
  5. y=abs(y);
  6. % Te = 1.5*4*(a*iq + (ld - lq)*idiq);
  7. ft=fittype('6*(a*iq-(l)*id*iq)', 'independent',{'id','iq'}, 'coefficients', {'a', 'l'});
  8. %ld=0.000070;
  9. %lq=0.000140;
  10. %ft=fittype('6*(a*iq+(ld-lq)*id*iq)', 'independent',{'id','iq'}, 'coefficients', {'a', 'ld', 'lq'});
  11. Y=fit([x,z],y,ft,'StartPoint',[0.001, 0.00070])