• 大小: 26KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-26
  • 语言: Matlab
  • 标签: MATLAB仿  

资源简介

基于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


评论

共有 条评论