MATLAB绘制电机效率MAP图_第1页
MATLAB绘制电机效率MAP图_第2页
MATLAB绘制电机效率MAP图_第3页
MATLAB绘制电机效率MAP图_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

speed(rpm)(EN)Qzb』。』speed(rpm)(EN)Qzb』。』MATLAB絵制电机效率MAP利用MATLAB编辑的M文件语言,可以运行生产如卜•电机效率MAP及三維图。如卜.给出两个程序案例,可修改使用。300电机300电机10000.....6000^>^

4000^^-2000电机Hitrpmclear;clc;speed_load=xlsreadfC:\Users\lihaib\Desktop\motormove5000.xlsx7sheetl7A2:A22');载试验外特性转速数据torquejoad=xlsreadfC:\Users\lihaib\Desktop\motormove5000.xlsx7sheetl7B2:B22*)/载试验外特性扭矩数据speed_load=xlsreadfC:\Users\lihaib\Desktop\motormove5000.xlsx7sheetl7A2:A22');载试验外特性转速数据torquejoad=xlsreadfC:\Users\lihaib\Desktop\motormove5000.xlsx7sheetl7B2:B22*)/载试验外特性扭矩数据speed_eff=xlsread(,C:\Users\lihaib\Desktop\motormove5000.xlsx,/lsheet2l/A2:A261,);效率试验转速数据torque_eff=xlsread(,C:\Users\lihaib\Desktop\motormove5000.xlsx,/sheet2,/lB2:B261,);率试验转矩数据efficiency_eff=xlsread(,C:\Users\lihaib\Desktop\motormove5000.xlsx,/sheet27C2:C261j;验效率数据value_eff=[505458606468707478808182838485868788899091929394];效率MAP曲线的标定数值[SPEED,TORQUE]=meshgrid(0:500:9500/0:10:280);%设置横纵坐标轴范围%导入加%导入加%导入%导入效%导入效率试%设置EFFICIENCY=griddata(speed_eff,torque_eff,efficiency_eff,SPEED,TORQUE);散乱点插值%生[c,h]=contour(SPEED,TORQUE/EFFICIENC^value_eff);%生成数据矩阵不带填充的二维等值图clabel(c,h,value_eff);%为二维等值图添加数据标签xlabel('电机转速(rpm)');ylabelf电机扭矩(Nm)');holdonplot(speed_load,torque_load「r',Tinewidth',2.5); %绘制电机外特性曲线,爲线宽设置为2%holdon%speed_test=xlsread(,C:\Users\lihaib\Desktop\motor.xlsx,/sheet37A2:A115451,); %导入试验京集的电机转速%torque_test=xlsread(,C:\Users\lihaib\Desktop\motor.xlsx,/sheet3,/B2:B115451,); %导入试验感的电机转矩plot(speed_testztorque_test/*k')%绘制转速扭矩打点图方法2:%functionclearrclcloaddatal.txCspd_map=[1200 1600 2000 2400 2800 3200 3600 40004400 4800 5200 5600 6000];data_spd=datal(:r1);data_trq=datal(:f2);data__nox_mass=datal(:,3);data_pwr=data_spd.*data_trq./9550;%min_T=min(data_trq);max_T=max(data_trq);trq_map=linspacemax_T,15);%min_P=min(data_pwr);max_P=max(data_pwr);pwr_map=linspace(min_P,max_P,15);nox_map=zeros(length(spd^map)flength(trq_map));trq__max=spd_map;pwr_max=spd_map;%for_num=length(spd_map);forx=l:for_numindex=find(d"a_spd==spd_map(x));nox_map(x,:)=interpl(data_trq(index),dat;a_nox_mass(index),trq_map);nox_mass_tmp=data_nox_mass(index);fpwr_tmp,ii]=sort(data_pwr(index));nox_tmp=nox_mass_tmp(ii);nox_pwr_map(x,:)=inCerpl(pwr_tmprnox^tmp,pwr^map);trq^max(x)=max(data_trq(index));pwr_max(x)=max(data_pwr(index));min_irq=max(find(trq_map<min(data_trq(index))));max_idx_trq=min(find(trq_map>max(data^trq(index))));min_idx_pwr=max(find(pwr_map<min(data_pwr(index))));max_idx_pwr=min(find(pwr_map>max(data_pwr(index))));nox_map(x,1:min_idx_trq)=nox_map(xzmin_idx_trq+l);nox_map(xrmax_idx_trq:end)=nox_map(x,max_idx_trq-l);nox_pwr_map(x,1:min_idx_pwr)=nox_pwr_map(xrmin_idx_pwr+1);nox_pwr_map(xzmax_idx_pwr:end)=nox_pwr_map(xfmax_idx_pwr-l);endfigure(1)%[clrhl]=conCour(spd_map>trq_mapznox_map1z10);%clabelfclzhl);clabel(contour(spd_mapFtrq_mapznox_map1,[240:5:285290:10:400450:50:800]))xlabel(,x^EU(rpm)1)rylabel(1x(Nm)1);holdonplot(spd_mapftrq_maxf'-f'Line同Ldth',2);legend(1IdODi^O1,'IaI0©6');holdoneng_trq_20kw=20*9550./spd_map;eng_trq_40kw=40*9550./spd_map;eng_trq_60kw=60*9550./spd_map;eng_trq_80kw=80*9550./spd_map;plot(spd_mapreng_trq_20kw);holdonplot(spd_mapreng_trq_40kw);holdonplot(spd_mapreng_trq_60kw);holdonplot(spd_map,eng_trq_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论