基于MATLABSIMULINK直流电机调速系统
模糊控制的建模与仿真
MATLABSIMULINK-BasedModelingandSimulationforFuzzyControlSystemofDcMotor
张 晶 曾宪云
ZhangJing ZengXianyun
(广东工业大学自动化学院 广州 510090)
(FacultyofAutomation,GuangdongUniversityofTechnology,Guangzhou,510090)
摘 要 论述了一种基于MATLAB语言的直流电机模糊控制仿真系统,通过MATLAB语言中SIMULINK模块和模糊控制工具箱实现模糊控制仿真。关键词 SIMULINK 电机 模糊控制1 引 言
2 SIMULINK下直流调速系统仿真模型的实现
计算机仿真技术是应用电子计算机对研究对象的
数学模型进行计算和分析的方法。对于从事控制系统研究与设计的技术人员而言,MATLAB是目前控制系统计算机辅助设计实用且有效的工具。这不仅是因为它能解决控制论中大量存在的矩阵运算问题,更因为它提供了强有力的工具箱支持。与控制系统直接相关的工具箱有控制系统、系统辨识、信息处理、优化等。还有一些先进和流行的控制策略工具箱,如鲁棒控制、u-分析与综合、神经网络、模糊预测控制、非线性控制设计、模糊逻辑等。可以说目前理论界和工业界广泛应用和研究的控制算法,几乎都可以在MATLAB中找到相应的工具箱。
同时,MATLAB软件中还提供了新的控制系统模型输入与仿真工具SIMULINK,它具有构造模型简单、动态修改参数实现系统控制容易、界面友好、功能强大等优点,成为动态建模与仿真方面应用最广泛的软件包之一。它可以利用鼠标器在模型窗口上“画”出所需的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真或分析,从而使得一个复杂系统的输入变得相当容易且直观。
将SIMULINK用于电机系统的仿真研究近几年逐渐成为人们研究的热点。本文以此为基础,运用模糊逻辑控制,建立了电机控制系统的仿真模型,并通过了可靠的仿真实验。12
直流电机模糊控制系统结构图如图1所示。
图1 模糊控制直流电机系统框图
由图1可见,电机直流调速系统的过程为:由测
速发电机输出电压中取出转速负反馈电压,与给定电压进行比较得到的偏差和偏差变化率送给模糊控制器。由模糊控制器计算出电机控制量,送给电机,实现电机的转速控制。
在MAYLAB下运行SIMULINK,由于它面向结构图模型,所以创建动态结构模型如图2所示:
图2 直流电机模糊控制动态结构图
《现代电子技术》2002年第4期总第135期 仿真与测试 3 SIMULINK下各子系统的实现
系统基本参数如下:
Ue=220V;Ie=53ANe=1460rmin;L=01015HR=0158;Ce=01132GD=22145;CM=30PI3Ce
2
学模型。
(2)SIMULINK下电机仿真模型的建立
根据上述数学模型及给定参数,建立如图3所示的仿真模型。
固定转矩为67。311 电机模型的实现
(1)电机数学模型
额定励直流电机电枢回路电压平衡方程式为:
Ud0-E=RId+LdIddt 图3 直流电机仿真模型
dId=R[Id+T1]
dt
(1)
(3)电机仿真模型正确性的验证
式中:T1=LR为电枢回路电磁时间;
E=Cen为额定励磁下电动机的反电动势;在零初始条件下对(1)式进行拉氏变换得
Ud0(S)-E(S)=RId(S)(1+T1S)
电机额定电压为220V,所以如果给电机加上220V的阶跃信号,电机转速应为1460r仿min左右。真结果如图4所示。
整理后,可得传递函数:
Id(S)1R=
Ud0(S)-E(S)T1S+1忽略粘性摩擦,转矩平衡方程式为:
Te-Tl=
CD2
375
dndt
式中Te=CmId为额定励磁下的电磁转矩;
Tl=CmIl是包括电机空载转矩在内的负载转矩,
Il为负载电流;
CD为电力拖动系统部分折算到电动机轴上的飞
2
图4 额定电压下电机的转速
轮惯量;
Cm=
Te30=Ce为电动机额定励磁下的转矩电流IdΠ
所以该电机模型是正确的。312 模糊控制器的设计
采用MATLAB中模糊推理系统工具箱来编辑模糊控制器,下面简述编辑过程:
(1)模糊集合的编辑和运算 在MATLAB命令窗口键入fuzzy来运行模糊推理工具箱,系统就弹出一个模糊逻辑编辑器,在FILE菜单下选择是采用Mamdani型还是Sugeon型模糊控制器。本设计选用Mamdani型。在EDIT下添加输入和输出,分别为偏
比;
把Te、Tl代入上式并整理得:
CDdnCDR1dEId-Il==
375Cmdt375CmCeRdtTmdE=Rdt2CDR式中Tm=为电力拖动系统的机电时间常数。
375CmCe
2
2
差E和偏差变化率C以及控制量U。在输入和输出图标上双击,可以对输入和输出的隶属函数进行编辑,如论域范围、隶属函数条数、隶属函数形状等。
(2)模糊规则编辑 进行模糊逻辑推理首先要编辑逻辑控制规则。在逻辑编辑器的view中editrule选项可实现此功能。
13
在零初始条件下对上式进行拉式变换得:
E(S)R=
Id(S)-Il(S)TmS
(2)
将式(1),式(2)的输入输出量连接起来,并考虑到n=ECe,则可得到额定励磁下直流电动机的数
基于MATLABSIMULINK直流电机调速系统模糊控制的建模与仿真(3)模糊推理 由于选用了Mamdani型模糊控制
善,超调量变小,过渡时间变短。如图6所示。
器,模糊推理采用Mamdani推理,解模糊采用缺省值:
重心法。
(4)生成模糊控制器 做好上述工作后,就会生成一个后缀为fis的文件。然后使用readfis()函数形成模糊关系矩阵。可运行如下命令:
matrix=readfis(′cmatlabbindeno1fis)模糊控制器的结构框图如图5所示。其中,量化因子和比例因子的计算公式如下:
Ke=nXe Kc=mXc Ku=YuL
式中,Xe为误差论域的幅值,Xc为误差变化论域的幅值,Yu为控制量论域的幅值,n为误差变量模糊子集的最大值,m为误差变化率变量模糊子集的最大值,L为控制量模糊子集的最大值。图6 仿真曲线
图5 模糊控制器的结构框图
本设计选用单输入单输出模糊控制器,其输入变量分别取为偏差E和偏差变化率C,输出取为控制量U。E的论域取为[-1010],词集为{NBNMNS0PSPMPB};C的论域取为[-11],词集为{NBNSOPSPB};U的论域取为[-1010],词集为{NBNM
曲线一为原系统的阶跃仿真曲线,曲线二为具有模糊调节器的阶跃仿真曲线。仿真结果表明,模糊控制系统的动态性能远远优于原系统。4 仿真结果
语言值的隶属函数选用梯型与三角NS0PSPMPB}。
型隶属函数。控制规则选用Mamdani控制规则,如
表1所示。
表1 直流电机模糊控制规则
C ENBNSOPSPBNBNBNMNMNSONMNBNMNMNSONSNBNMNSOPMONBNMOPMPBPSNMOPSPMPBPMOPSPMPMPBPBOPSPMPMPB在运行SIMULINK程序时,可以观察电流信号I与转速信号n在不同情况下的响应曲线。
图7为调速系统起动制动时转速和电流波形;图8为调速系统抗电网扰动时n、I波形;图9为调速系统负载扰动时n、I波形。5 结 语
本文给出了SIMULINK仿真环境下,用模糊控制实现直流电机系统的控制。不仅避免采用C语言进行仿真时的大量劳动,提高了工作效率,而且增加了仿真结果的可靠性。仿真结果表明,SIMULINK是控制系统仿真的一种功能完善、实现系统控制容易、构造模型简单的强大的动态仿真工具。
采用模糊控制器的系统控制性能得到了较大的改
图7 系统起动、制动时n(t)、I(t)波形
14
《现代电子技术》2002年第4期总第135期 仿真与测试 参 考 文 献
1 薛定宇1控制系统计算机辅助设计-MATLAB语言及应用1北京:清华大学出版社,19962 魏克斯等1MATLAB语言与自动控制系统设计1北京:机械工业出版社3 何平等1模糊控制器的设计及应用1北京:科学出版社,19974 王耀南1智能控制系统1长沙:湖南大学出版社,1996
5 冯垛生等1电力拖动自动控制系统1广州:高等教育出版社,1998
Abstract IntroducesthefuzzycontrolsimulationsystemofDCmotorbasedonsoftwareMATLAB1Thisfuzzycontrolsimu2lationsystemisrealizedbymeansofthesoftwareofsimulinkandfuzzy-controllogicbox11
Keywords SIMULINK,DCmotor,fuzzycontrol
作者简介 张 晶 女,广东工业大学自动化学院硕士研究生,研究方向为检测技术与自动化装置。
曾宪云 男,副教授,研究方向为检测技术与自动化装置。
(上接第11页)
参 考 文 献
1 熊瑞香1新型电话机基本原理与维修1北京:人民邮电出版社,19962 邱明树1电话机集成电路实用指南1北京:电子工业出版社,19973 孙余凯1电话机修理技术自学读本1北京:电子工业出版社,1999
4 李华1MCS-51系列单片机使用接口技术1北京:北京航空航天大学出版社,1993
Abstract Aimingatthefunctionofauto-dialindesigningtelephoneset,Singlechipmicrocomputerisusedinauto-recog2nizingaudiosignaloftelephone1Thetheoryisputforward1Theinterfacecircuitandthesoftwarearedesigned1Agoodeffectcanbeobtained1Theproblemofrealizingthefunctionissolved1
Keywords telephone,singlechip,auto-dial
作者简介 柳 男,工学硕士,主要从事信号与系统的教学和研究。
15
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务