% 编写建立自激过程微分方程的M—函数
% 将该M—函数定义为sh_ge_se_ex_ode(shunt_generator_self_excited_ode)
function dydt=tongbufadianji(t,y)
% 首先指定全局变量
%global a1 a2 a3 a4 Rf
% 下面输入电机基本数据:3.0892E-04 3.2164E-03 9.7153E-04
r=.26;Rfd=0.13;Rkd=0.0224;Rkq=0.02;ufd=17.8876;w=377;Ll=1.14e-3;Lmd=13.7e-3;Lmq=11.0e-3;
Llfd=2.1e-3;Llkd=1.4e-3;Llkq=1e-3;
Lfd=Llfd+Lmd;Lkd=Llkd+Lmd;Lkq=Llkq+Lmq;Ld=Lmd+Ll;Lq=Lmq+Ll;ud=100;L0=Ll;
%4510116748510111/6/74951011"6"74:51011"6$;<5"017;=510/17;85"01(7;9510$67;:510'17;+<510%67;+:510)6
%--------------------------------------------------------------------------------------------------------------------------------------
%L=[ Ld, 0, Lmd, Lmd, 0, 0+Ld*sin(w*t)+0;
% 0, Lq, 0, 0, Lmq, 0+0*sin(w*t)+Lq*cos(w*t);
% Lmd, 0, Lfd, Lmd, 0, 0+Lmd*sin(w*t)+0;
% Lmd, 0, Lmd, Lkd, 0, 0+Lmd*sin(w*t)+0;
% 0, Lmq, 0, 0, Lkq, 0+0*sin(w*t)+Lmq*cos(w*t);
% (Ld-L0)*sin(w*t), (Lq-L0)*cos(w*t), Lmd*sin(w*t), Lmd*sin(w*t),Lmq*cos(w*t), L0+(Ld-L0)*sin(w*t)*sin(w*t)+(Lq-L0)*cos(w*t)*cos(w*t) ] ;
L=[ -Ld*(cos(w*t)+sin(w*t))-.5*L0*cos(w*t), -Lq*(cos(w*t)-sin(w*t))+.5*L0*sin(w*t), Lmd*(cos(w*t)+sin(w*t)) ;
-Ld*sin(w*t), -Lq*cos(w*t), Lmd*sin(w*t) ;
-Lmd, 0, Lfd, ];
%--------------------------------------------------------------------------------------------------------------------------------------
G=[ -Ld*(cos(w*t)-sin(w*t))+.5*L0*sin(w*t), Lq*(cos(w*t)+sin(w*t))+.5*L0*cos(w*t), Lmd*(cos(w*t)-sin(w*t)), ;
-Ld*cos(w*t), Lq*sin(w*t), Lmd*cos(w*t), ;
0, 0, 0, ];
%G=[ 0, -Lq, 0, 0, Lmq,0+0-Lq*cos(w*t)+Ld*cos(w*t)+0*sin(w*t);
% Ld, 0, Mafd0, Makd0, 0, 0+Ld*sin(w*t)+0+0*cos(w*t)+Lq*sin(w*t);
% 0, 0, 0, 0, 0, 0+0+0+Lmd*cos(w*t)+0*sin(w*t);
% 0, 0, 0, 0, 0, 0+0+0+Lmd*cos(w*t)+0*sin(w*t);
% 0, 0, 0, 0, 0, 0+0+0+0*cos(w*t)+Lmq*sin(w*t);
% (Ld-L0)*cos(w*t), -(Lq-L0)*sin(w*t), Lmd*cos(w*t)+Ld*cos(w*t),
% Lmd*cos(w*t),-Lmq*sin(w*t), 0+(Ld-L0)*cos(w*t)*sin(w*t)-(Lq-L0)*sin(w*t)*cos(w*t)+(Ld-L0)*sin(w*t)*cos(w*t)+(Lq-L0)*cos(w*t)*sin(w*t)];
%--------------------------------------------------------------------------------------------------------------------------------------
% 下面进行曲线拟合:
%R=[ r, 0, 0, 0, 0, 0+r*sin(w*t)+0;
% 0, r, 0, 0, 0, 0+0+r*cos(w*t);
% 0, 0, Rfd, 0, 0, 0+0+0;
% 0, 0, 0, Rkd, 0, 0+0+0;
% 0, 0, 0, 0, Rkq,0+0+0;
% 0, 0, 0, 0, 0, r+0+0];
R=[ -r*(3/2*cos(w*t)+sin(w*t)), -r*(cos(w*t)-3/2*sin(w*t)), 0 ;
-r*sin(w*t), -r*cos(w*t), 0 ;
0, 0, Rfd ] ;
%--------------------------------------------------------------------------------------------------------------------------------------
Uabc=[ud,0,ufd]';
dydt=L\(Uabc-w*G*y-R*y);
% 下面列写标准形式微分方程并将感应电势用励磁电流的拟合多项式函数表示:
% 这里的a(1)、a(2)、a(3)、a(4)是指上一步的多项式拟合系数a(i)
%dydt=[1/Lf*(a(1)*iff^3+a(2)*iff^2+a(3)*iff^1+a(4))-Rf/Lf*iff];
% 给全局变量赋值
%a1=a(1);a2=a(2);a3=a(3);a4=a(4);
没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB电机仿真精华50例,源代码
共174个文件
mdl:91个
m:72个
fig:8个
3星 · 超过75%的资源 需积分: 10 88 下载量 86 浏览量
2018-10-30
20:02:20
上传
评论 6
收藏 3.43MB RAR 举报
温馨提示
MATLAB电机仿真精华50例,源代码,MATLAB电机仿真精华50例,源代码,包括直流电机,异步电机,同步电机。
资源推荐
资源详情
资源评论
收起资源包目录
MATLAB电机仿真精华50例,源代码 (174个子文件)
tongbufadianji.asv 4KB
fangzhen.asv 915B
12345.emf 35KB
untitled.fig 4.98MB
23456.fig 3.72MB
23456.fig 3.72MB
23456.fig 3.72MB
12345.fig 102KB
12345.fig 102KB
12345.fig 102KB
waves.fig 41KB
tongbufadianji.m 4KB
sh_ge_se_ex_ode.m 3KB
tongbufadianji.m 3KB
tongbufadianji.m 3KB
tongbufadianji.m 3KB
tongbufadianji.m 3KB
tongbufadianji.m 2KB
tongbufadianji.m 1KB
tongbufadianji.m 1KB
tongbufadianji.m 1KB
sy_ge_damp_3duanlu_ode.m 1KB
sy_ge_damp_rduanlu_ode.m 1KB
dc_ge_load.m 1KB
dc_ge_load.m 1KB
dc_ge_loadshiyan.m 1KB
sy_ge_damp_noload_ode.m 1KB
sy_ge_damp_noload.m 1KB
tongbufadianji.m 1KB
tongbufadianji.m 1KB
dc_ge_load(shiyan).m 1KB
inductor_motor(xiugai).m 1KB
dc_ge_set.m 1KB
se_ge_no_load.m 918B
fangzhen.m 902B
tongbufadianji.m 902B
sy_ge_nodamp_rduanlu_ode.m 902B
sy_ge_nodamp_noload_ode.m 895B
tongbufadianji.m 892B
sy_ge_nodamp_3duanlu_ode.m 892B
dc_mo_tor.m 879B
sh_ge_se_ex_so.m 876B
sh_ge_se_ex_so.m 876B
asy_ge.m 867B
dc_mo_mec.m 865B
fangzhen.m 858B
fangzhen.m 857B
sh_ge_se_ex_ode.m 771B
fangzhen.m 710B
fangzhen.m 670B
inductor_motor_torque_speed_realation.m 641B
sy_ge_damp_3duanlu_sol.m 583B
fangzhen.m 581B
sy_ge_nodamp_3duanlu_sol.m 522B
sh_motor_stop_so.m 515B
fangzhen.m 507B
sh_motor_vary_so.m 506B
fangzhen.m 478B
sy_ge_damp_rduanlu_sol.m 474B
inductor_motorxiugai.m 466B
sh_motor_start_so.m 464B
sh_motor_start_so.m 463B
sh_motor_se_so.m 461B
fangzhen.m 442B
sy_ge_nodamp_rduanlu_sol.m 438B
fangzhen.m 423B
fangzhen.m 420B
sh_ge_start_so.m 408B
sh_motor_stop_ode.m 394B
sh_motor_vary_ode.m 380B
sh_motor_start_ode.m 379B
sh_motor_se_ode.m 376B
sh_motor_start_ode.m 376B
fangzhen.m 346B
sh_ge_start_ode.m 345B
sy_ge_nodamp_noload_sol.m 338B
fangzhen.m 338B
sh_ge_start_ode.m 336B
sy_ge_damp_noload_sol.m 335B
ppp.m 116B
Untitled.m 116B
qwerty.m 78B
mm.m 27B
asy_generator_load.mdl 91KB
asy_generator_no.mdl 91KB
asy_generator_self.mdl 81KB
hecheng.mdl 69KB
rxasytiaosu.mdl 63KB
yibudianji_fangzhen_moxing_yunxing.mdl 61KB
yibudianji_fangzhen_moxing_yunxing.mdl 58KB
asy_generator.mdl 52KB
dc_motor_ra_vary_n.mdl 50KB
abc.mdl 49KB
dc_motor_psi_vary_n.mdl 43KB
yibudianji_hecheng_system_yunxing.mdl 41KB
yibudianji_hecheng_system_yunxing.mdl 41KB
yibudianji_hecheng_system_yunxing.mdl 40KB
sep_motor_vary_n.mdl 38KB
yibudianji_fangzhen_moxing.mdl 38KB
yibudianji_fangzhen_moxing.mdl 38KB
共 174 条
- 1
- 2
资源评论
- tyo_m2019-05-07没解压成功 是我下载的问题吗
menglinhuchong0417
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- week6.1.7z
- 移动机器人自主路径规划之RRTStar算法MATLAB实现代码
- 基于Python+OpenCV+FFmpeg实现自动识别电影剪辑+分析剪辑主题颜色+源码+文档(毕业设计&课程设计&项目开发)
- 基于python的二手商品交易平台 python+django开发的供需平台
- 微信小程序源码 侧滑布局小程序 (源码下载 +内附使用说明)
- heima-JUC-资料
- coreg_FSL.sh
- ROS+YOLOV8+SLAM智能小车导航实战(四、激光雷达+SLAM建图)
- 什么是决策树,有哪些适用场景?
- 基于python开发的口红色号识别程序+源码+开发文档+源码解析(毕业设计&课程设计&项目开发)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功