基于模糊PID控制的直流电机调速系统
来源:爱玩科技网
第29卷第2期 2015年3月 湖南工业大学学报 V01.29 No.2 Mar.2015 Journal ofHunan University ofTechnology doi:10.39690.issn.1673—9833.2015.02.007 基于模糊PID控制的直流电机调速系统 赵正黎,于惠钧,张发明,谷雅琼 (湖南工业大学电气与信息工程学院,湖南株洲412007) 摘 要:针对传统直流调速不能有效克服非线性因素,难以满足某些特定场合对高精度、高性能的控 制要求,提出了基于模糊PID控制的直流电机调速系统。介绍了模糊控制器的原理及特点,分析了模糊PID 控制器的控制原理,并确定了模糊语言变量和隶属函数,制定了模糊规则和反模糊化方法,最后利用Matlab/ Simulink对直流电机调速系统进行建模仿真。仿真结果表明:直流电机调速采用模糊PID控制比传统PID控 制具有更好的控制精度、鲁棒性,并提高了电机动、静态性能。 关键词:直流电机;模糊PID控制;Matlab/Simulink 中图分类号:TM33 文献标志码:A 文章编号:l673—9833(20l5)02—0038—06 DC Motor Speed Control System Based on Fuzzy PID Control Zhao Zhengli,Yu Huijall,Zhang Faming,Gu Yaqiong (School of Electrical and Information Engineering,Hunan Universiy tof Technology,Zhuzhou Hunan 4 12007,China) Abstract:The traditional DC speed regulation can not overcome nonlinear factors and IS hard to meet certain occa・ sions control requirements ofhigh precision and hi gh performance puts forward,the DC motor speed control system based on uzzy fPID contro1.Introdues the theory and characteristics offuzzy control,analyzes the control principle ofthe fuzzy PID controller,determines variables of fuzzy anguage and sub—ordinative functions,and stipulates the methods of fuzzy rules andinversefuzzy.Finally,themodelingand simulationaremadewithMatlab/Simulink,the result showsthattheDC motor speed control applying fuzzy PID control has beRer control precision and robustness than radititonal methods,and it also improves dynamic and static performance of electrical motor. Keywords:DC motor;fuzzy PID control;Matlab/Simulink 0 引言 直流电动机因具有较好的调速性能和较优的起 机本身具有非线性特点,当电机拖动的负载突变或 弹性变化时,传统的PID控制往往难以满足一些要 求高精度、高性能的场合[1]。而模糊PID控制器的 最大优点是不需要知道被控对象的精确数学模型, 是利用专家的控制经验变成的控制规则来对系统进 行控制,且可以根据控制参数的变化及时地调整控 制策略,从而使控制对象的性能处于最佳状态。模 动、制动性能,在电力拖动中得到了广泛应用,如 被运用到矿井卷杨机、风电变桨控制中等。直流电 动机一般采用传统PID来实现调速控制,这种方法 的特点是结构简单、易于实现,但由于被控对象电 收稿日期:2014-12—23 基金简目:湖南省自然科学基金资助项目(13JJ9017) 作者简介:赵正黎(1989一),男,广西河池人,湖南工业大学硕士生,主要研究方向为复杂机电系统的信息集成和协制, E-mail-824775723@qq.COIn 通信作者:于惠钧(1975一),男,河南驻马店人,湖南工业大学副教授,主要从事控制科学与工程方面的研究与教学, E-mail:arejunyu@foxmail.com 第2期 赵正黎,等 基于模糊P/D控制的直流电机调速系统 39 糊PID控制器既具有模糊控制器的控制灵活、快速 性好、适应性强的特点,又具有PID控制器控制精 度高的特点。因此,本文提出在直流电机调速控制 系统中采用模糊PID控制策略,并通过Mat1ab/ Simulink软件对该控制系统模型进行仿真分析,仿真 结果表明该系统的控制性能指标明显优于采用传统 4)反模糊化 通过模糊推理得到的数据是模糊量,而最后控 制运算所要求的是清晰量。反模糊化可以看成是模 糊化的反过程,即将模糊推理中得到的控制量采用 某种精确化算法(如最大隶属度法)变成在论域范 围的消晰量,再经尺度变换变成实际的控制量。 PID控制,得出了该方法是有效、可行的。 1 模糊控制器的构成 模糊控制是一种基于规则的控制,即根据技术人 员的控制经验或专家的知识来制定控制规则。模糊控 制在一定程度上实现了将计算机推理代替人的思维和 经验,能够满足一些复杂多变的、无法用精确数学描 述的控制系统要求,是一种非线性的智能控制。 模糊控制器具有如下特点:容易控制和掌握,适 应能力好,鲁棒性强。因此,其特别适合于非线性、 时变及纯滞后系统的控制。其是模糊控制系统的核 t5,主要由4部分组成:模糊化、知识库、模糊推理 以及反模糊化,如图1所示。 圈匿 i图1模糊控制器的组成框图 Fig.1 The fuzzy controller block diagram 1)输入量模糊化 输入量模糊化的作用是,将测量得到的精确输 入量转变为用通用语言值表示的某一限定序数即模 糊变量。 2)知识库 知识库存储有关模糊控制器的一切知识,由数据 库和模糊控制规则库构成,‘决定着控制器的性能[2]。 数据库存储有关模糊化、模糊推理、反模糊化的相 关知识,包括论域变换方法、输入输出变量的隶属 函数定义、尺度变换因子及模糊推理和反模糊算法 等。规则库是用一系列模糊条件描述的模糊控制规 则,通常用关系词连接表示,如if-then(如果满足一 组条件,则推出结论)等,这些规则主要是利用专 家的控制知识或技术人员长期积累的经验来制定。 3)模糊推理 模糊推理是基于输入模糊量,由模糊逻辑中蕴 含的关系及模糊控制规则模拟人类推理决策,并获 得模糊控制量的过程。其是模糊控制器的核心。 2模糊PID控制器的设计 直流电动机采用的模糊PID控制器结构如图2所 示。该控制器为二维模糊控制器,将电动机实际的 转速n与给定转速n 的偏差e以及偏差的变化率ec 作为输入变量,经模糊化后的e和ec通过模糊控制 规则来进行推理,再经解模糊得到k’o ki, 和 参数,在线实时调整常规PID控制的参数,以实现对直流电 机的转速控制[3】。 图2模糊控制器结构图 Fig.2 Fuzzy controller structure diagram 2.1建立隶属度函数 本文建立了3个模糊控制器,都是以转速的偏差 e和偏差的变化率ec作为输入。定义e和ec模糊子 集为{NB,NM,NS,ZO,PS,PM,PB},并将它们映射到 论域[-6,6]。将模糊控制器的输出k ,毛 和 。 分别作为常规PID控制器的比例、积分、微分参数的修正 值输入量,并定义其模糊子集为{NB,NM,NS,ZO,PS, PM,PB},将它们映射到论域[-10,10]。模糊PID控制 器中,比例k 控制器的具体设置如图3-6所示。积 分k 、微分k 控制器的具体设置和比例k 控制器类 似,在此不详细介绍。 图3 控制器结构图 Fig・3 Structure ofkcontroller p 第2期 赵正黎,等 基于模糊PID控制的直流电机调速系统 4l 加权平均,得到反模糊化结果。 系统。该系统的特点是:电动机的转速和电流分别由 2个的调节器控制,且转速调节器的输出就是电 3 仿真分析 3.1 直流电机双闭环PID调速仿真系统 流调节器的给定,因此电流环能够随转速的偏差调 节电动机电枢的电流 。直流电机双闭环PID调速仿 本调速系统采用的是直流电机双闭环PID调速 真系统图如图8所示。 图8直流电机双闭环PID调速仿真系统图 Fig.8 The simulation system of DC motor double closed loop PID speed control 3.2模糊PID直流电机调速控制仿真系统 a:90。一90  ̄ min f. 三相晶闸管整流电路的输出经平波电抗器L为 ..e cm直流电机的电枢提供电压,通过调整整流器的输出 式中: i 为最小控制角,本模型取‰i。=30。; 电压来实现直流电动机的调速,即通过调整触发器 为最大移相控制信号值,本模型取己 田【:10 V。 移相控制信号 来调节晶闸管控制角,从而改变整 因此,式(1)为a=90。-6 。 流器的输出电压 】。将信号 作为移相控制模块的 电源调节子系统如图9所示。模糊PID控制器系 输入,其输出为触发器的控制角,移相控制信号 统如图10所示。模糊控制器建立好后,搭建模糊PID 由常数模块设定,移相特性的数学表达式为 直流电机调速控制仿真系统,如图1 1所示。 图9电源调节子系统图 Fig.9 The power regulation subsystem