原创 对Simulink例程AC Motor Drive - Vector Control (discrete)的分析与改进

2012-2-11 18:51 3719 7 13 分类: 汽车电子

对Simulink例程AC Motor Drive - Vector Control (discrete)的分析与改进

唐爱明

(深圳大学机电与控制工程学院  深圳  518060)

摘要:Simulink自带的AC Motor Drive - Vector Control (discrete)例程是一个三相异步电机矢量控制仿真系统.系统中电流和转速的给定值与实测值进行比较,将结果通过Park逆变换后来控制逆变器驱动三相异步电机,而三相异步电机的测量参数通过Park变换后反馈给原系统作为实测值. 进而形成一个具有电流环和转速环的双闭环控制系统. 整个系统是基于转子磁场定向的离散型矢量控制系统. 通过对其分析,能够很好地学习矢量控制原理,并可以尝试对原系统做出一定的改进,使其更加完美.

关键字:三相异步电机;矢量控制;转子磁场定向;Simulink;双闭环;Park变换

中图分类号:TH122 文献标识码:A

1 Simulink

1.1 Simulink简介

Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境.在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统.Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计.同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink.

AC Motor Drive - Vector Control (discrete)是Simulink自带的一个例程.它存在于如下目录Demos/Simulink/SimPowerSystems/General Demos/AC Motor Drive-Vector Control(discrete).

1.2 Simulink常用快捷键

表1  Simulink常用快捷键

 

序号

动作

快捷键

1

撤销上一步操作

Ctril+Z

2

旋转

Ctril+R

3

视图放大

R

4

视图缩小

V

5

视图平铺到整个模型

F/空格

6

回到默认视图

1

7

打开Configuration Parameters

Ctril+E

8

开始仿真/停止仿真

Ctril+T

9

返回上一层

Esc

2 系统整体框架

图 1  系统整体框架

系统基于转子磁场定向,采用了电流(电流与磁链成正比,图1中显示为磁链)控制环和速度控制环的双闭环控制系统. 异步电机的测量值有转子转速、定子电流、AB相电压和电磁转矩. 其中使用了转子转速来计算电机的转子磁场定位角,使用了定子电流转换成d-q坐标上的、来计算磁链. 系统给定初始值有电机转速和磁链,理论上还有电机的电磁转矩(图1中没有表达出来)。

整个系统为离散系统.

3 Park变换

Park变换是三相静止坐标到两相旋转坐标的变换,Park逆变换则相反,是由两相旋转坐标到三相静止坐标. 本系统中,Park变换是由、、到、的变换,Park逆变换相反. 类似于Park变换,还有一种Clarke变换,Clarke变换是由三相静止坐标到两相静止坐标的变换,相当于Park变换的一部分.

3.1 Park变换

         

图2  Park变换

  式(1)

公式1是一个通用公式,既可以代表电流,又可以代表电压,本系统中代表电流.图2中Teta等效于θ,下同.

 

3.2 Park逆变换

    

图3  Park逆变换

图3中部分符号右上角带有“*”,表示为给定值,下同.

  式(2)

注意:sin(a+b)=sinacosb+cosasinb, cos(a+b)=cosacosb-sinasinb;

       sin(a+90)=cosa, cos(a+90)=-sina.

4 电流与磁链

4.1 由电流计算磁链

  

图4  电流转换成磁链

  式(3)

为Laplace算子,为磁链,图4中Phir也是指磁链,下同.

4.2 由磁链计算电流

 

图5  磁链转换成电流

5 转子磁场定位角计算

    

图6  计算转子磁场定位角

   式(4)

 为转子机械角速度,乘以电机极对数2,转换为转子电角速度. 与计算出来的转差角速度相加,得到同步旋转磁场角速度,对积分就得到转子磁场定位角θ. 后面的积分用了离散时间积分器.

6 计算转矩

        

图7  计算转矩

                                   式(5)

此处用到了一个PI(比例积分)调节器. 是对1(t)采用梯形法进行数值积分,即,上底为,下底为.函数1(t)的Z变换为.

Saturation饱和非线性特性,用于限幅.

tam
PARTNER CONTENT

文章评论6条评论)

登录后参与讨论

13510179723_912348475 2013-7-17 06:40

兄弟,你弄错性别了!

644398774_263592779 2013-7-17 00:02

一口气把学姐的博客,从今天的看到这里了,感觉学姐好强大,希望认识噢 540509859

13510179723_912348475 2013-5-13 14:52

后面附有Word文档供下载。

用户442302 2013-5-6 22:58

图片都看不到啊,求图片啊。

用户415203 2012-5-18 10:32

感谢分享,犀利到不行啊

13510179723_912348475 2012-2-11 18:52

附件为完全版本。

用户194501 2009-9-14 20:52

应该会不一样吧,创建一个工程都会自动生成Startup.a51的

用户188034 2009-9-14 19:05

初始化硬件接口不一定通用吧
相关推荐阅读
13510179723_912348475 2018-04-15 22:40
BOOST-DRV8711测试
20180415 BOOST-DRV8711买了不知道几年了,一直想测试一下TI步进电机细分芯片256细分的神奇,一直没能抽出时间。感觉当年先进的技术都快被淘汰了,我还没测试过,是一个梗。今...
13510179723_912348475 2015-05-10 12:06
怀念
偶尔又遇到自己的博文。好怀念!工作后没有以前那么悠哉,没有那么多时间写博客。前几天刚刚度过工作周年纪念日,过去的一年瞎扯蛋,到现在,似乎又回到搞硬件的“正道”上来了!...
13510179723_912348475 2014-08-18 21:49
3个月的玩儿失踪
        不知不觉失踪了3个月,不明真相的还以为我被自己的上一篇博文打击了,或者殉情了,其实我是被工作压抑了。         工作后没有当学生那种闲心情,即使有也写不出任何东西。灵感全...
13510179723_912348475 2014-05-19 21:41
失去的痛楚
         我不知道自己究竟喜不喜欢她,她并不漂亮,性格大大咧咧。但是有一点我是知道的,我对她有那么一点感觉。所以,我很想告诉她我的感受,但也犹豫不决。          她告诉我她要离...
13510179723_912348475 2014-05-13 22:47
我变了,也会变
        为了适应社会,我给自己留了一个忠言:吃任何小亏。         有人说过,人20岁不冲动不会成功,30谁还冲动也不会成功。我28岁,慢慢成熟下来,看来是早熟了。     ...
13510179723_912348475 2014-05-09 22:46
上了一周班
        悲催了,开始上班。          不知不觉干了一周。因为还是实习,在公司瞎奋,没有压力。第一天部门老大出差了,我被安排在生产一线参观;第二天请了假去富士康面试,实质上就是去...
EE直播间
更多
我要评论
6
7
关闭 站长推荐上一条 /3 下一条