中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 2013查看
  • 9回复

[Advisor] 求助 advisor电机模型 m文件出错了

[复制链接]


该用户从未签到

发表于 2-4-2012 15:02:50 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


本帖最后由 hk_no1 于 2-4-2012 15:17 编辑

mc_description='Solectria ACgtx20/AC300 AC induction motor/controller';
mc_version=2002;
mc_proprietary=0;  % 0=> public data, 1=> restricted access, see comments above
mc_validation=0; % 0=> no validation, 1=> data agrees with source data,
% 2=> data matches source data and data collection methods have been verified
disp(['Data loaded: MC_AC25 - ',mc_description]);


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% TORQUE AND SPEED ranges
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% N-m, torque vector corresponding to columns of efficiency & loss maps
mc_map_trq=[-84 -70 -56 -42 -28 -14 0 14 28 42 56 70 84];

% rad/s, speed vector corresponding to rows of efficiency & loss maps
mc_map_spd=[0 500 1000 1500 2000 2500 3000 3500 3800]*(2*pi)/60;


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% LOSSES AND EFFICIENCIES
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
mc_eff_map =[ 0.593 0.65 0.683 0.729 0.764 0.1 0.807 0.785 0.754 0.73 0.708
             0.769 0.82 0.843 0.887 0.912 0.1 0.937 0.914 0.88 0.853 0.828
             0.875 0.874 0.903 0.918 0.927 0.1 0.941 0.935 0.933 0.92 0.908
             0.903 0.914 0.921 0.927 0.911 0.1 0.939 0.948 0.945 0.939 0.931
             0.915 0.924 0.931 0.931 0.925 0.1 0.933 0.95 0.954 0.948 0.943
             0.914 0.921 0.932 0.93 0.916 0.1 0.932 0.961 0.958 0.951 0.943
             0.91 0.91 0.894 0.93 0.901 0.1 0.928 0.955 0.954 0.937 0.937
             0.908 0.908 0.909 0.921 0.883 0.1 0.911 0.939 0.94 0.939 0.939
             0.897 0.897 0.897 0.903 0.868 0.1 0.89 0.922 0.922 0.922 0.922];
                                                                                                                                                               
% CONVERT EFFICIENCY MAP TO INPUT POWER MAP
%% find indices of well-defined efficiencies (where speed and torque > 0)
pos_trqs=find(mc_map_trq>0);
pos_spds=find(mc_map_spd>0);

%% compute losses in well-defined efficiency area
[T1,w1]=meshgrid(mc_map_trq(pos_trqs),mc_map_spd(pos_spds));
mc_outpwr1_map=T1.*w1;
mc_losspwr_map=(1./mc_eff_map(pos_spds,pos_trqs)-1).*mc_outpwr1_map;
显示最后一行有错误 谁能告诉我 怎么错了
??? Index exceeds matrix dimensions.

Error in ==> D:\Matlab6p5FULL\advisor2002\data\motor\MC_AC25_HK.m
On line 60  ==> mc_losspwr_map=(1./mc_eff_map(pos_spds,pos_trqs)-1).*mc_outpwr1_map;


该用户从未签到

发表于 3-4-2012 12:24:29 | 显示全部楼层
在计算电机损失的时候可能矩阵出错,提示说超过了最大矩阵维度!
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 3-4-2012 12:27:33 | 显示全部楼层
再者,从我对你的转速转矩和效率的数据上看,你的矩阵维度不对,转矩是1X13的,转速是1X9的,然后效率呢,你自己看看,内部模块查表需要匹配的,你需要有13X9的效率数据!
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 3-4-2012 12:28:31 | 显示全部楼层
修改看看!
回复 支持 反对

使用道具 举报



该用户从未签到

 楼主| 发表于 3-4-2012 13:15:26 | 显示全部楼层
scofision 发表于 3-4-2012 12:28
修改看看!

只需要把效率数据改成 13X9的格式么?
回复 支持 反对

使用道具 举报



该用户从未签到

 楼主| 发表于 3-4-2012 13:22:54 | 显示全部楼层
scofision 发表于 3-4-2012 12:28
修改看看!

还有 想问下您 内部效率表是怎么得来的呢?是计算的?还是查表?
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 3-4-2012 16:03:23 | 显示全部楼层
hk_no1 发表于 3-4-2012 13:22
还有 想问下您 内部效率表是怎么得来的呢?是计算的?还是查表?

你觉得呢,试验的来的
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 19-4-2012 13:46:34 | 显示全部楼层
请问,如果我有电机的DATASHEET,表上面能看见么?
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 10-5-2012 12:51:42 | 显示全部楼层
来看看,看不懂
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 27-6-2012 12:24:39 | 显示全部楼层
大家知道怎样在M文件里面看电机的额定功率和最大功率呢
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 23-11-2024 03:09 , Processed in 0.484702 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.