资源简介
基于MATLAB/simulink搭建的应用于永磁同步电机(PMSM)的无传感器控制,主要是基于矢量控制,采用滑模转速和转子位置观测器取代传统的位置传感器,最终实现对PMSM的控制
代码片段和文件信息
clc;clear;
format long e;
%%%%%% Parameters of the IPMSM %%%%%%%%%
%ref_rpm=3000;
P=8;%pole pair number
%f=ref_rpm*P/60;
Ts=1e-5;
Tc=2e-6;
%ko=90000;
%ko=1500000;
%kt=100;
phia=0.0515;
Ld=0.127e-3; % H(Average)
Lq=0.2247e-3; % H (Average)
Ra=11.4e-3; % Ohm
%Rc=100; %Iron Loss Resistence
%Imax=172*sqrt(2); % maximum phase current(peak)
%Vmax=130*sqrt(1/3);%maximum phase voltage (peak)
%Vdc=130 ; % Voltage
%Vomax=Vmax-Imax*Ra;
%speed=300;% rpm/10=speed
%id1=phia/(4*(Lq-Ld))-sqrt(phia^2/(16*(Lq-Ld)^2)+Imax^2/2);
%iq1=sqrt(Imax^2-id1^2);
%phio1=sqrt((phia+Ld*id1)^2+(Lq*iq1)^2);
%wbase=Vomax/phio1;
%wbase=1200*2*pi/60;
%nbase=wbase*60/(P*2*pi);
%wov=Vomax/phia/sqrt(3);
%nov=wov*60/(P*2*pi);
Vdc=130;
%%%%% torque controller %%%
kpiq=20;
kiiq=5;
%kpiq=2;
%kiiq=1;
%%%%% vq controller %%%
kpq=2000*Ra;
kiq=2000*Lq;
%%%%% vd controller %%%
kpd=2000*Ra;
kid=2000*Ld;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
J=0.176;
Bm=0.000388;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 67308 2008-07-10 11:03 test.mdl
文件 1035 2008-06-18 01:29 HD12kW.m
文件 104976 2008-06-28 08:16 sensorless_IPMSM.mdl
----------- --------- ---------- ----- ----
173319 3
- 上一篇:电力系统三相短路matlab编程.7z
- 下一篇:加入精英主义的matlab遗传算法
相关资源
- matlab仿真RFID标签防碰撞二进制算法
- 轨道角动量matlab仿真
- 圆弧时间分割法插补的matlab仿真源码
- 线性时变系统PID控制的matlab仿真程序
- 系统辨识与自适应控制matlab仿真庞中
- 永磁同步电机matlab仿真模型 PMSM_PI
- 压缩感知算法的matlab仿真源码
- 机器人避障算法的matlab仿真代码
- 电力电子AC-AC变换器MATLAB仿真.rar
- matlab仿真6自由度puma机器人
- GAN程序matlab仿真
- 单载波频域均衡技术的Matlab仿真研究
- 直流电机双闭环matlab仿真
- 电力电子各种电路Matlab仿真
- 异步电机vf控制matlab仿真模型
- 异步电机带电阻压降补偿的vf控制ma
- 永磁同步电机矢量控制matlab仿真模型
- 永磁同步电机无位置控制matlab仿真模
- 智能车matlab仿真代码更新版
- 光伏阵列matlab仿真
- Spwm变频调速283895
- matlab仿真MAC
- Matlab仿真CV、CA、CT三种运动模型的轨
- 迈克尔逊实验matlab仿真
- 基于MATLAB仿真的LEACH协议代码
- CLEAN算法详解与matlab仿真
- 相机成像原理及matlab仿真程序
- 多进制MASK MPSK MFSK MQAM matlab仿真程序
- 基于法向量的点云数据精简算法matl
- 滑模变结构控制MATLAB仿真.zip
评论
共有 条评论