版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于MATLAB勺数字PID直流电机调速系统摘要:本文主要研究了直流电机的数学模型、直流电动机调速系统工作原理、电机调速系统的常规PID控制器的设计方法及其参数的常规控制原理。通过MATLA来仿真PID控制器的参数对控制性能的影响,来进一步研究数字PID控制器的设计方法及其在直流调速系统的的应用。关键词:直流电机;直流电动机调速系统;PID;MATLAB数字PID;AbstractThistextmainlystudiedthedesignmethodofthecontrollerofroutinePIDofthemathematicalmodels,thecontinuouscurrentm
2、otorvelocitymodulationsystemoperatepriniple,dynamovelocitymodulationsystemofcontinuouscurrentdynamoandtheroutinecontrolofitsparameterpriniple.PassMATLABtoimitatetheparameteroftruePIDcontrollersimpactforcontrolperformance,cometofurthersearchfigurePIDthedesignmethodofthecontrolleranditisinthed.c.veloc
3、itymodulationsystemofofapplication.Keywords:Continuouscurrentdynamo;Thesystemofcontinuouscurrentmotorvelocitymodulation;PID;MATLAB;FigurePID;1引言计算机仿真技术是应用电子计算机对研究对象的数学模型进行计算和分析的方法。对于从事控制系统研究与设计的技术人员而言,MATLAE目前控制系统计算机辅助设计实用有效的工具。这不仅是因为它能解决控制论中大量存在的矩阵运算问题更因为它提供了强有力的工具箱支持。与控制系统直接相关的工具箱有控制系统、系统辨识、信息处理、优
4、化等。还有一些先进和流行的控制策略工具箱,如鲁棒控制、u一分析与综合、神经网络、模糊预测控制、非线性控制设计、模糊逻辑等。可以说目前理论界和工业界广泛应用和研究的控制算法,几乎都可以在MATLAB中找到相应的工具箱。同时MATLA欧件中还提供了新的控制系统模型输入与仿真工具SIMULINK它具有构造模型简单、动态修改参数实现系统控制容易、界面友好、功能强等优点,成为动态建模与仿真方面应用最广泛的软件包之一。它可以利用鼠标器在模型窗口上“画”出所需的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真或分析,从而使得一个复杂系统的输入变得相当容易且直观。由于直流电动机具有良好的启、制
5、动性能,在电力拖动自动控制系统,如轧钢机及其辅助机械、矿井卷扬机等领域中得到了广泛应用。在直流电动机闭环调速系统中,大多采用结构简单、性能稳定的常规PID控制技术.即使在日本,PID控制的使用率也达到84.5%。它具有容易实现、控制效果好、鲁棒性强等特点,同时它原理简单,参数物理意义明确,理论分析体系完整,并为工程界所熟悉,因而在工业过程控制中得到了广泛应用。尽管自1940年以来,许多先进控制方法不断推出,但PID控制器仍被广泛应用于冶金、化工、电力、轻工和机械等工业过程控制中。本文就是以此为基础,在对常规PID的探讨中,利用MATLA歆件中SIMULINK*仿真和模拟PID对直流调速系统的调
6、速的影响。在基于常规PID的研究的基础上来进一步探索数字PID在直流调速系统的实现。2直流电动机工作原理大致应用了“通电导体在磁场中受力的作用”的原理,励磁线圈两个端线同有相反方向的电流,使整个线圈产生绕轴的扭力,使线圈转动。要使电枢受到一个方向不变的电磁转矩,关键在于:当线圈边在不同极性的磁极下,如何将流过线圈中的电流方向及时地加以变换,即进行所谓“换向”。为此必须增添一个叫做换向器的装置,换向器配合电刷可保证每个极下线圈边中电流始终是一个方向,就可以使电动机能连续的旋转,这就是直流电动机的工作原理。直流电动机的工作原理还是比较简单易懂的,在这里我们可以通过简易图形来加以分析。如图1中明口S
7、是定子主磁极直流励磁后所产生的恒定磁场,当电刷用口B间外施直流电压U,若A与直流电源的“+”极相连,B刷与电源的“-”极相连,则在图示瞬间,外电流I经电刷A与之相接触的换向片进入绕组元件abcd,如元件内的电流为ia,则ia的方向为从AMIabcdB刷。ia与磁场相互作用,产生电磁力f,方向根据左手定则确定,如图b所示,作用在电枢圆周切线方向的电磁力f将产生电磁转矩Te吗方向为逆时针。当电磁转矩Te状于负载转矩T2和空载转矩To之和时,在电磁转矩Tem下,电枢以n速度按逆时针方向旋转,同时,转动的电枢绕组切割恒定磁场,感应电动势e,方向按右手定则确定,与ia正好相反。转过180度的位置后,由于
8、电刷A通过换向片仍与处在Ng下的元件边相连,所以从空间上看,ia的方向不变,即从所(J-d-c-b-a-B刷,电磁转矩Te仍是逆时针方向,因此n也不变,但是ia相对元件abcd来说,已经改变了方向,所以直流电动机在运行时有一下几个特点:b(a)(b)图1直流电动机工作模型电刷间外施电压U和外电流I均为直流,通过换向片和电刷的作用,在每个电枢线圈内流动的电流ia变成了交流,同时产生的感应电动势e也是交流。元件内的感应电动势e和电流ia的方向相反,所以称e为反电动势。某一固定的电刷只与处在一定极性磁极下的导体相连接,由于处在一定机性下的导体电动势和电流的方向是不变的,因此,由电枢电流所产生的磁场在
9、空间也是基本上固定不变的。电磁转矩Tem起驱动作用,也就是n与Tem同方向,所以只要电动机外部持续不断的供给电能,电动机就有持续不断的电磁转矩Tem去驱动生产机械或设备。然而,只有一个元件的电动机,其所产生的电磁转矩是脉动的。所以实际电动机中在圆周表面均匀开有较多的槽,槽内嵌放着相当多的元件,使所得的电磁转矩基本上保持不变。3直流电机的数学模型及参数3.1 数学模型直流电机的数学模型计算是直流调速系统设计的重要环节,这里利用传统方法求解直流电机的数学模型,根据直流电机的电气方程和机械特性方程可以求得直流电机的数学模型。直流电机的电气方程:Ladi=ua-iara-CeJt(1)dt直流电机的机
10、械方程:,d,1t(2)J一一Il(1)式中Ce为电机电势系数;(2)d太中T=Ctia,J为折算到电动机轴上的转动惯量。对(1)式、(2)式进行拉普拉斯变换便可得到直流电机转速相对于输入电压的传递函数为Q(s)1cHs=(3)UasTmTaS2%S1(3)式中机械时间常数T=JReCt;电气时间常数T=L4a。比较(3)式可知,直流电机的传递函数是一个二阶无滞后传递函数。二阶无滞后传递函数模型:2,T1T2s,T|T2s1由于Ta工,所以近似认为Tm+Ta%Tm,K=/。对于(4)式,输入幅度为a的阶跃信号,阶跃信号的时域响应为TT,一yt=aK1e,e丁.t0(5)T1-T2T1-T23.
11、2 模型参数直流电机模型参数的经验公式:电机电枢内阻:(6)UePeRa2-2Ie电机电势系数:Ce=30Ue-IeRa(7)电枢电感:L-3.82-U(8)PneIe(8)式中p为极对数。电机输出额定转矩:Me二丝5员(9)ne转矩系数:Ct=%(10)Ie电气时间常数:Tal(11)Ra机械时间常数:%=旦(12)CeCt4直流电动机调速系统工作原理直流调速系统结构如图1所示,它由微机数字控制器CNC数字变频器、整流器、直流电机和传感器组成。光电编码盘将电机的速度信号送给CNC,给定速度信号由转换电路给定速度信号至光电编A/P转换电路(给定速度信号至光电编码盘规格信号转换电路)转换为光电编
12、码盘规格信号送入CNC送入CNC勺光电编码盘规格信号只有经P/D转换电路(光电编码盘信号至数字信号转换电路)转换为数字量后才能用于数字PID控制算法实现速度控制经实际论证直流调速系统的模型为一阶带有滞后环节的模型。一PD一伊电图2直流电动机调速系统结构图5电机调速系统的模拟PID控制器设计5.1 PID控制算法PID控制器是一种基于偏差在“过去、现在和将来”信息估计的有效而简单的控制算法而采用PID控制器的控制系统其控制品质的优劣在很大程度上取决于PID控制器参数的整定。PID控制器参数整定,是指在控制器规律己经确定为PID形式的情况下,通过调整PID控制器的参数,使得由被控对象、控制器等组成
13、的控制回路的动态特性,满足期望的指标要求,达到理想的控制目标。对于PID这样简单的控制器,能够适用于广泛的工业与民用对象,并仍以很高的性价比在市场中占据着重要地位,充分地反映了PID控制器的良好品质。概括地讲,PID控制的优点主要体现在以下两个方面:原理简单、结构简明、实现方便,是一种能够满足大多数实际需要的基本控制器;控制器适用于多种截然不同的对象,算法在结构上具有较强的鲁棒性,确切地说,在很多情况下其控制品质对被控对象的结够或参数摄动不敏感。但从另一方面来讲,控制算法的普及性也反映了PID控制器在控制品质上的局限性。具体分析,其局限性主要来自以下几个方面:算法结构的简单性决定了PID控制比
14、较适用于单输入单输出最小相位系统,在处理大时滞、开环不稳定过程等受控对象时,需要通过多个PID控制器或与其他控制器的组合,才能得到较好的控制效果;算法结构的简单性同时决定了PID控制只能确定闭环系统的少数主要零极点,闭环特性从根本上只是基于动态特性的低阶近似假定的;出于同样的原因,决定了单一PID控制器无法同时满足对假定设定值控制和伺服跟踪控制的不同性能要求。如何更好地整定PID控制器的参数一直是PID控制器设计的主要课题。从实际需要出发,一种好的PID控制器参数整定方法,不仅可以减少操作人员的负担,还可以使系统处于最佳运行状态。传统的PID控制算法或是依赖于对象模型,或是易于陷入局部极小,因
15、此存在一定的应用局限性,且难以实现高性能的整定效果,常常超调较大、调整时间较长、误差指标过大等。常规的控制系统主要针对有确切模型的线性过程,其PID参数一经确定就无法调整,而实际上大多数工业对象都不同程度地存在非线性、时变、干扰等特性,随着环境变化对象的参数甚至是结构都会发生变化。自Ziegler和Nichols提出PID参数经验公式法起,有很多方法已经用于PID控制器的参数整定。这些方法按照发展阶段,可分为常规PID控制器参数整定方法和智能PID控制器参数整定方法。按照PID的控制方式又分为模拟PID控制算法和数字PID控制算法。5.2 PID设计方法PID控制是工业控制过程中应用最多的一种
16、控制方式,其原因:由于PID控制器具有简单而固定的形式,在很宽的操作条件范围内都能保持较好的鲁棒性;给设计人员提供了一种简单而直接的调节方式。三种不同形式的控制作用组合用来跟踪被控对象的不同变化速度,使调速系统的动态误差更小。对于一些非线性复杂对象,PID控制器大多数采用了近似描述和线性化原理,但其最终的模型表示形式应该是确定的,而且利用它能够容易地得到精确定量解。PID具有结构简单,参数物理意义明确,动态和静态特性优良等显著优点,在各种新控制理论不断出现的今天,在工业过程中仍占据主要位置。5.3 PID参数的常规控制原理在模拟控制系统中,控制器最常用的控制规律是PID控制。常规PID控制系统
17、原理图如图2所示,系统有常规PID控制器和被控对象组成。图3PID控制系统的原理图PID控制器是一种线性控制器,它根据给定值r(t)与实际输出值y(t)构成控(13)将偏差的比例(P),积分(I)和微分(D)通过线性组合构成控制量对被控对象进行控制,故又称PID控制器。其控制规律为1tTDdetij(t(14)或写成传递函数形式(15)式中:Kp为比例系数;Tt为积分时间常数;Td为微分时间常数。简单来说,PID控制器各个校正环节的作用如下:(1)比例环节及时成比例地放映控制系统的偏差信号e(t),偏差一旦产生,控制器立即残生控制作用,以减少偏差。比例系数Kp的作用在于加快系统的响应速度,提高
18、系统调节精度。Kp越大,系统的响应速度越快,系统的调节精度越高,也就是对偏差的分辨率(重视程度)越高,但将产生超调,甚至导致系统不稳定。Kp取值过小,则会降低调节精度,尤其是使响应速度缓慢,从而延长调节时间,使系统静态、动态特性变坏。(2)积分环节主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积分时间常数T,P越大,积分作用越弱,反之则越强。积分作用系数越大,系统静态误差消除越大,但积分作用过大,在响应过程的初期会产生积分饱和现象,从而引起响应过程的较大超调。若积分作用系数过小,将使系统静差难以消除,影响系统的调节精度。(3)微分环节能反映偏差信号的变化趋势(变化速率),并能在偏差信
19、号值变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。6PID的参数整定6.1衰减曲线法临界比例度整定法又称“闭环振荡法”,是在闭环的情况下进行整定的,适用于一般的控制系统。临界比例度法要求在调节比例系数Kp时,系统的阶跃响应出现等幅震荡。但某些系统的阶跃响应不易得到等幅振荡,此时可考虑采用临界比例度法的修正方法一一一衰减曲线法。两种方法的主要区别是后者在纯比例作用下,将4:1或10:1振荡曲线作为参数整定的依据。本文选取4:1衰减曲线法对开环传递函数为(13)式的直流电机调速系统进行PID参数的整定,整定过程如下:1)在闭合的控制系统中,将控制器的积分时
20、间常Td置于最大(Ti=8),微分时间常数Td置零(Ti=0),比例系数Kp置较大的值。2)给系统加入单位阶跃信号,从大到小改变比例系Kp,直至出现4:1衰减比为止,记下此时的比例系数Ps,并从曲线上得出衰减周期Ts。对于控制过程较快的系统,难以从曲线上找出衰减比。这时,只要被控量波动2次就能达到稳定状态,可近似认为是4 :1的衰减过程,其波动1次时间为Ts。3)根据Ps和Ts值,按照表1中的经验公式,计算出控制器各个参数,即KpTi和Td的值表14:1衰减曲线法控制器参数计算表表2直流电机铭牌参数5 .2仿真实例5.1.1 MATLAB/SIMULINK软件MATLA颤件是由美国NEWMEX
21、I8学的CleveMoler博士于1980年开始开发的,1984年由等CleveMoler人创立的MathWorks公司正式推出了第一个商业版本。经过MathWorks公司的不断完善,MATLAB经发展成为适合多学科、种工作平台的功能强劲的大型软件,MATLABS经成为线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等高级课程的基本教学工具。MATLAB勺仿真研究功能被成功方便地应用到各种科研过程SIMULINK!MATLAB勺一个用来进行动态系统仿真、建模和分析的软件包,SIMULINK为用户提供了使用系统模型框图进行组态的仿真平台,只需根据所建立的数学模型,从SI
22、MULINK1块库中选取适合的模块组合在一起,可以快速地建立控制系统的模型,并根据求得的参数设置好各模块参数即可进行仿真。5.1.2 电机的仿真选取一直流电机为例,其铭牌参数如表2所示利用这些参数以及直流电机的参数模型可以得到:M=5.3N.m,Ct=0.51N.m/A,Ta=0.0129s,Tm=0.13s。将TmTa、Ce代入(3)式可得传递函数为:1HQ_11s_Ce_1.786(15)H|S-22UasTmTas2Tms10.0022s20.17s1amam利用MATLA时真单位阶跃信号程序如下:num=001.786;%den=0.00220.171;%step(num,den);%
23、grid;%xlabel(t/s);ylabel(c(t);%定义分子多项式定义分母多项式调用阶跃响应函数求取单位阶跃响应曲线画网格标度线给坐标轴加上说明title(Unit-steprespinseofG(s)=1.786/(0.0022sA2+0.17s+1)%给图形加上标题名得到的单位阶跃响应曲线如图4以上述传递函数为例搭建系统Simulink模型框图模拟PID如图5所示。由步骤(1)、(2)可得:Ps=16,Ts=0.028s,单位阶跃信号响应的仿真曲线如图6所示。根据图3可得Ps=16,Ts=0.028s,再根据表2中经验公式得:Kp=12.8,Ti=0.0084,Td=0.0028
24、,单位阶跃信号响应的仿真曲线如图7所示。从图6中可以看出,仿真曲线出现严重的震荡。这说明积分作用过强,积分时间Ti过小,应增大积分时间。当Kp=12.8,Ti=0.084,Td=0.0028时,仿真结果符合要求,仿真结果如图8所示。图4系统的单位响应曲线图5系统的SIMULINK仿真图图6单位阶跃信号响应的仿真曲线图7单位阶跃信号响应的仿真曲线图8单位阶跃信号响应的仿真曲线7数字PID控制算法7.1数字PID算法的分类及算法的离散方式根据模拟PID控制算法可得到三种数字式PID控制算法的形式。位置式PID控制算法、增量式PID控制算法和速度式PID控制算法。(1)位置式PID控制算法由于计算机
25、控制是一种采样控制,它只能根据采样时刻的偏差值计算控制量,故对式(15)中的积分和微分项不能直接使用,需要进行离散化处理。按模拟PID控制算法的算式(15),现以一系列的采样时刻点kT代表连续时间t,以和式代替积分,以增量代替微分,则可以作如下的近似变换:t-kTk-0,1,2.(16)tkketdtTejT小ej0jZ0jZ0detekT-e&k-1Tek-ek-1:st=:显然dt上述离散化过T中,采样周期T必须足够短,才能保证有足够的精度。为了书写方便,将e(kT)简化表示成e(k)等,即省去T。将式(16)代入式(15),可以得到离散的PID表达式为(17),TkTd,.u(k)=Kp
26、e(k)e(j)e(k)-e(k-1)T,T式中:k采样序列号;u(k)第k次采样时刻的计算机输出值;e(k)第k次采样时刻输入的偏差值;e(k-1)第k-1次采样时刻输入的偏差值;Ki一积分系数,Ki=KpTd/Ti;Kd一微分系数,Kd=KpTd/Te(k)。我们常称式(17)为位置式PID控制算法。对于位置式PID控制算法来说,位置式PID控制算法示意图如图9所示,由于全量输出,所以每次输出均与过去的状态有关,计算时要对误差进行累加,所以运算工作量大。图9位置型控制示意图图10增量型控制示意图(2)增量式PID控制算法所谓增量式PID是指数字控制器的输出只是控制量的增量A(k)0增量式P
27、ID控制系统框图如图10所示。当执行机构需要的是控制量的增量时,可以由式(17)导出提供增量的PID控制算式。根据递推原理可得:kuk)=Kpek-1KejKdek-1-ek-2j=0-(18)用式(17)减去式(18),可得:uk=uk-1Kp|ek-ek-1KekKdek-2ek-1ek-2(19)式(19)称为增量式PID控制算法。(3)速度式PID控制算法所谓速度式PID是指增量输出与采样周期之比为v(k)0其递推/i4Ut公式为:vt=TsxKpxKi,Kdvt=tet-ekTTsTsTsek-2ek-1ek-2(20)(21)7.2数字PID程序流程图对于增量式PID记其控制算式为
28、:uk=uk-uk-1=Kp|ek-ek-1KkKd|ek-2ek-1ek-2=Aek-Bek-1Cek-2其程序流程图为图11所示:(22)图11增量式PID流程图对于位置式PID每次输出均与过去的状态有关,要进行e(k)累加计算如果直接按照公式(17)计算要用到较多的存储单元。为便于程序设计,位置PID计算值采用在增量的基础上进行:uk:.:-uk-1:uk);=uk-1Aek-Bek-1Cek-2(23)程序流程只需在增量型PID算法的基础上增加一次运算u(n)十u(n1)=u(n)和更新u(n-1)即可,程序流程如图12图12位置式PID流程图7.3三种数字式PID的比较从执行器形式看
29、:1)位置三的算法的输出除非用数字式控制阀,否则不能直接连接,需要通过接口电路;2)增量算法的输出可通过步进电机等具有零阶保持器特性的积累机构,转化为模拟量;3)速度算法的输出需采用积分式执行机构;从应用的利弊看:1)采用增量算法和速度算法时,手动/自动切换相当方便,它们可从手动时的u(k-1)出发,直接计算出在投入自动运行时应采取的增量或变化速度;同时,它们不会引起积分饱和现象,因为它求出的为增量或速速,即使偏差长期存在,一次输出u(k)值是限幅的不会超越规定的上限或下限,执行器也达不到极限位置;一旦e(k)换向,输出立即退出上下限。2)对于位置算法,需增加一些必要措施来解决手动/自动切换和
30、积分饱和等问题。在三种用法中,增量式PID控制算法应用最广泛。7.4数字式PID控制算法的特点与模拟PID控制算法相比较数字控制算法具有下列特点:1)P、I,D三种控制作用是独立的,没有控制器参数之间的关联。2)由于不受硬件电路的制约,数字式控制器的参数可在更大范围内设置。3)数字控制器采用采样控制,引入采样周期,即引入一个纯时滞为Ts/2滞后环节,使控制系统品质变差。4)由于数字控制系统引入滞后Ts/2,因此,数字控制器的控制效果不如模拟控制器,用控制度表示模拟控制器与数字控制品质的差异程度。控制度定义为:1Q0、minISEddcminISEana(24)minJe2dt控制度0也oO_2一LminJedt10/ANA式中DDC-直接数字控制;ANA-模拟连续控制;min(ISE)-最小平方误差积分指标。控制度越大,表示数字控制系统的控制品质越差。系统的控制度与采样周期Ts有关,此外,控制度还与被控对象的时间常数、时滞有关。5)采样周期大小的选择影响数字控制系统的控制品质。在数字式PID控制算法的使用过程中,必须考虑采样周期Ts对系统的影响。香农采样定理从理论上给出了采样周期的上限,从控制性能考虑,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度版权侵犯了损害赔偿合同
- 成都环保产业技术合作合同(04版)
- 2024年度地砖采购合同的合作发展计划2篇
- 典当行与借款人2024年度房屋抵押流程融资合同
- 2024版特许经营合同:连锁餐饮品牌授权与经营权转让
- 二零二四年度食品加工厂租赁合同
- 到期合同补充协议书范本
- 二零二四年度物业管理服务合同(含门卫临时用工)
- 槽罐车化妆品运输合同(04版)
- 二零二四年度环保型汽车制造与销售合同
- 糖尿病中医辨证及治疗
- 从理论到实践:2024年ESD防护培训课程详解
- 青年你为什么要入团-团员教育主题班会-热点主题班会课件
- QCSG1204009-2015电力监控系统安全防护技术规范
- 2024年度-《医疗事故处理条例》解读
- 非暴力沟通(完整版)
- GB/T 42461-2023信息安全技术网络安全服务成本度量指南
- 四大文明古国PPT.ppt
- 管工初赛实操
- 四川成都特色小吃.ppt
- 实验室安全管理培训.ppt
评论
0/150
提交评论