数字PID闭环直流电机调速控制系统
双闭环可逆直流调速系统讲解
![双闭环可逆直流调速系统讲解](https://img.taocdn.com/s3/m/8f64edd4f705cc17552709e5.png)
摘要本文以控制系统的传递函数为基础,采用工程设计方法对最常用的转速、电流双闭环调速系统进行设计,并用MATLAB/Simulink软件对系统进行了仿真。
首先对双闭环直流调速系统采用常规PID控制进行设计,电流调节器和转速调节器都采用了PID控制器,并分别对电流环和转速环的动态性能和抗扰动性能进行了仿真分析。
其次,由于转速调节器起主要作用,所以对转速环采用模糊控制,并设计了模糊控制器,对双闭环直流调速系统进行仿真分析,并与常规PID 控制进行了对比,仿真结果表明,模糊控制有良好的动态特性,很强的抗干扰能力。
关键词:直流调速PID控制模糊控制系统仿真目录摘要 (I)1 绪论 (1)1.1课题研究背景 (1)1.2直流调速系统的国内外研究概况 (1)1.4研究双闭环直流调速系统的目的和意义 (2)2 直流电机双闭环调速系统 (3)2.1直流电动机的起动与调速 (3)2.2直流调速系统的性能指标 (8)2.3双闭环直流调速系统的组成 (12)2.4 直流他励电动机的数学模型 (13)2.5可控硅整流装置的数学模型 (15)2.6本章小结 (16)3 常规PID控制双闭环直流调速系统的设计 (17)3.1双闭环调速系统的工程设计方法 (17)3.2双闭环直流调速系统的设计 (20)3.3设计实例 (25)3.4Matlab仿真 (30)3.5仿真结果分析 (33)3.6本章小结 (33)4结论 (34)1 绪论1.1课题研究背景直流调速是现代电力拖动自动控制系统中发展较早的技术。
就目前而言,直流调速系统仍然是自动调速系统的主要形式,在许多工业部门,如轧钢、矿山采掘、纺织、造纸等需要高性能调速的场合得到广泛的应用。
然而传统双闭环直流电动机调速系统多数采用结构比较简单、性能相对稳定的常规PID控制技术,在实际的拖动控制系统中,由于电机本身及拖动负载的参数(如转动惯量)并不像模型那样保持不变,而是在某些具体场合会随工况发生改变;与此同时,电机作为被控对象是非线性的,很多拖动负载含有间隙或弹性等非线性的因素。
无刷直流电机的PID调速控制系统
![无刷直流电机的PID调速控制系统](https://img.taocdn.com/s3/m/f3ef91fd4028915f814dc211.png)
无刷直流电机的 PID 调速控制系统
The Speed Control System of Brushless DC Motor
安徽蚌埠学院电子与电气工程学院 丁少云(Ding Shaoyun) 薛达(Xue Da)
随着科技的发展,传统的直流电机在某些功能上已经无法满足实际需要。在此基础上,无刷直流电机被研制出来。但由于 该电机存在了一些非线性、时变性等特点,在实际应用中,为了解决这种情况的影响,我们常采用PID调速控制,其为比例、积 分、微分控制,PID控制器诞生已有70年的历史,是比较成熟的技术。其以结构简单、稳定性高和工作可靠等众多优点而广受青 睐。 关键词: 无刷直流电机;智能控制;PID;Simulink
这样,随着时间的增长,细小的误差也会增大,随后其 将输出的放大误差信号传输给后一级,从而使电路的稳 态误差进一步减小,直至消减为零。因此比例积分控制 器可以使得系统在稳态状态下零稳态误差。积分环节的 调节作用虽然会消除静态误差,但也会降低系统的响应 速度,增加系统的超调量。积分常数越大,积分的积累 作用越弱。虽然此时系统在过渡时不会产生振荡,但是 增大积分常数会减慢静态误差的消除过程。在微分控制 系统中,控制器的输出与输入误差信号的变化率成正比。 即为微分关系。
Abstract: With the development of science and technology,the traditional DC motor can’t meet the practicalneeds in some functions.On the basis,brushless DC motor is developed.However,there are some nonlinearity,time varying and so on.In practice,To solve the impact of this situation,we often use the PID speed control.It is proportional,integral,differential control.The birth of the PID controller has been 70 years old and is a mature technology.Its advantage include simple structure,high stability and reliability. Key Words: Brushless DC motor; Intelligent; PID;Simulink
直流电动机双闭环调速系统设计
![直流电动机双闭环调速系统设计](https://img.taocdn.com/s3/m/841e5ed16429647d27284b73f242336c1eb93020.png)
1 设计方案论证电流环调节器方案一,采用PID调节器,PID调节器是最理想的调节器,能够平滑快速调速,但在实际应用过程中存在微分冲击,将对电机产生较大的冲击作用,一般要小心使用。
方案二,采用PI调节器,PI调节器能够做到无静差调节,且电路较PID调节器简单,故采用方案二。
转速环调节器方案一,采用PID调节器,PID调节器是最理想的调节器,能够平滑快速调速,但在实际应用过程中存在微分冲击,将对电机产生较大的冲击作用,一般要小心使用。
方案二,采用PI调节器,PI调节器能够做到无静差调节,且电路较PID调节器简单,故采用方案二。
2双闭环调速控制系统电路设计及其原理综述随着现代工业的开展,在调速领域中,双闭环控制的理念已经得到了越来越广泛的认同与应用。
相对于单闭环系统中不能随心所欲地控制电流和转矩的动态过程的弱点。
双闭环控制那么很好的弥补了他的这一缺陷。
双闭环控制可实现转速和电流两种负反应的分别作用,从而获得良好的静,动态性能。
其良好的动态性能主要表达在其抗负载扰动以及抗电网电压扰动之上。
正由于双闭环调速的众多优点,所以在此有必要对其最优化设计进展深入的探讨和研究。
本次课程设计目的就是旨在对双闭环进展最优化的设计。
整流电路本次课程设计的整流主电路采用的是三相桥式全控整流电路,它可看成是由一组共阴接法和另一组共阳接法的三相半波可控整流电路串联而成。
共阴极组VT1、VT3和VT5在正半周导电,流经变压器的电流为正向电流;共阳极组VT2、VT4和VT6在负半周导电,流经变压器的电流为反向电流。
变压器每相绕组在正负半周都有电流流过,因此,变压器绕组中没有直流磁通势,同时也提高了变压器绕组的利用率。
三相桥式全控整流电路多用于直流电动机或要求实现有源逆变的负载。
为使负载电流连续平滑,有利于直流电动机换向及减小火花,以改善电动机的机械特性,一般要串入电感量足够大的平波电抗器,这就等同于含有反电动势的大电感负载。
三相桥式全控整流电路的工作原理是当a=0°时的工作情况。
直流电机闭环调速控制系统设计和实现
![直流电机闭环调速控制系统设计和实现](https://img.taocdn.com/s3/m/a7cfc64ae518964bcf847c30.png)
实验报告直流电机闭环调速控制系统设计和实现班级:姓名:学号:时间:指导老师:2012年6月一、实验目的1.了解闭环调速控制系统的构成。
2.熟悉PID 控制规律,并且用算法实现。
二、实验设备PC 机一台,TD-ACC+实验系统一套,i386EX 系统板一块三、实验原理根据上述系统方框图,硬件线路图可设计如下,图中画“○”的线需用户自行接好。
上图中,控制机算机的“DOUT0”表示386EX 的I/O 管脚P1.4,输出PWM 脉冲经驱动后控制直流电机,“IRQ7”表示386EX 内部主片8259 的7 号中断,用作测速中断。
实验中,用系统的数字量输出端口“DOUT0”来模拟产生 PMW 脉宽调制信号,构成系统的控制量,经驱动电路驱动后控制电机运转。
霍尔测速元件输出的脉冲信号记录电机转速构成反馈量。
在参数给定情况下,经PID 运算,电机可在控制量作用下,按给定转速闭环运转。
系统定时器定时1ms,作为系统采样基准时钟;测速中断用于测量电机转速。
直流电机闭环调速控制系统实验的参考程序流程图如下:四、实验步骤1.参照图 6.1-3 的流程图,编写实验程序,编译、链接。
2.按图6.1-2 接线,检查无误后开启设备电源,将编译链接好的程序装载到控制机中。
3.打开专用图形界面,运行程序,观察电机转速,分析其响应特性。
4.若不满意,改变参数:积分分离值Iband、比例系数KPP、积分系数KII、微分系数 KDD 的值后再观察其响应特性,选择一组较好的控制参数并记录下来。
5.注意:在程序调试过程中,有可能随时停止程序运行,此时DOUT0 的状态应保持上次的状态。
当DOUT0 为1 时,直流电机将停止转动;当DOUT0 为0 时,直流电机将全速转动,如果长时间让直流电机全速转动,可能会导致电机单元出现故障,所以在停止程序运行时,最好将连接DOUT0的排线拔掉或按系统复位键.五、心得体会此次实验是直流电机闭环调速控制系统的设计和实现,通过这次实验,让我了解了闭环调速控制系统的基本构成。
基于MATLAB的数字PID直流电机调速系统
![基于MATLAB的数字PID直流电机调速系统](https://img.taocdn.com/s3/m/e2703621974bcf84b9d528ea81c758f5f61f2926.png)
基于MATLAB的数字PID直流电机调速系统本文主要研究基于MATLAB的数字PID直流电机调速系统。
直流电机是工业生产中常用的电机,其调速系统对于保证生产效率和质量至关重要。
因此,研究直流电机调速系统的控制方法和参数设计具有重要意义。
本文将首先介绍直流电机的数学模型和调速系统的工作原理,然后探讨常规PID控制器的设计方法和参数控制原理,最后通过MATLAB仿真实验来研究数字PID控制器的设计和应用。
2 直流电机调速系统的数学模型直流电机是一种常见的电动机,其数学模型可以用电路方程和动力学方程来描述。
电路方程描述了电机的电气特性,动力学方程描述了电机的机械特性。
通过这两个方程可以得到直流电机的数学模型,为后续的控制器设计提供基础。
3 直流电机调速系统的工作原理直流电机调速系统是通过控制电机的电压和电流来改变电机的转速。
其中,电压和电流的控制可以通过PWM技术实现。
此外,还可以通过变换电机的电极连接方式来改变电机的转速。
直流电机调速系统的工作原理是控制电机的电压和电流,从而控制电机的转速。
4 常规PID控制器的设计方法和参数控制原理常规PID控制器是一种常见的控制器,其控制原理是通过比较实际输出值和期望输出值来调整控制器的参数,从而实现控制目标。
常规PID控制器的参数包括比例系数、积分系数和微分系数,这些参数的选取对于控制器的性能有重要影响。
常规PID控制器的设计方法是通过试错法和经验公式来确定参数值。
5 数字PID控制器的设计和应用数字PID控制器是一种数字化的PID控制器,其优点是精度高、可靠性强、适应性好。
数字PID控制器的设计方法是通过MATLAB仿真实验来确定控制器的参数值。
数字PID控制器在直流电机调速系统中的应用可以提高系统的控制精度和稳定性。
6 结论本文主要研究了基于MATLAB的数字PID直流电机调速系统,介绍了直流电机的数学模型和调速系统的工作原理,探讨了常规PID控制器的设计方法和参数控制原理,最后研究了数字PID控制器的设计和应用。
基于STM32的直流电机PID调速系统设计
![基于STM32的直流电机PID调速系统设计](https://img.taocdn.com/s3/m/6f66b6c52e3f5727a5e962df.png)
《计算机控制技术课程设计》题目:基于STM32的直流电机PID调速学院:计算机与电子信息学院专业:电气工程及其自动化班级:电气12-5 学号:姓名:任课教师:完成时间:——基于STM32的直流电机PID调速摘要电机转速控制在运动控制系统中占有至关重要的地位,本设计将电机转速控制作为研究对象;以PID为基本控制算法,STM32F103单片机为控制核心,产生受PID算法控制的PWM脉冲实现对直流电机转速的控制。
同时利用光电传感器将电机速度转换成脉冲频率反馈到单片机中,实现转速闭环控制,达到转速无静差调节的目的。
在系统中采320×240TFTLCD显示器作为显示部件,通过4个按键通过界面切换方式设置P、I、D、V四个参数和正反转控制,启动后可以通过显示部件了解电机当前的运行状态和系统的CPU温度。
该系统控制精度高,具有很强的抗干扰能力。
关键词:PID 直流电机反馈调节Based on the STM32 PID speed control of dc motorAbstractMotor speed control occupies a crucial position in the motion control system, the design of the motor speed control for the study; in the basic PID control algorithm, STM32F103 microcontroller core, by the PID control algorithm generates a PWM pulse to achieve DC speed control. At the same time the use of photoelectric sensors to convert the motor speed to pulse frequency feedback to the microcontroller to achieve closed-loop speed control, to speed static error adjustment purposes. Mining 320 × 240TFTLCD monitor as a display unit in the system, through four key settings P, I, D, V four parameters and reversing control through the interface switching mode, start to understand the current state of the motor and the system through the display unit CPU temperature. The system control and high precision, has a strong anti-jamming capability.Keywords: PID DC motor feedback regulation目录1. 绪论 (1)研究背景与意义 (1)本文主要研究方法 (1)2. 设计方案与论证 (2)系统设计方案 (2)控制器模块设计方案 (2)3. 系统硬件电路设计 (3)整体电路设计 (3)整体理论 (3)整体简单结构图和资源分配图 (3)最小单片机系统设计 (4)STM32F103复位电路 (6)电源电路 (6)电机驱动电路设计 (7)光电码盘编码器电路设计 (7)显示电路设计 (8)按键电路设计 (10)4. 系统软件设计 (10)PID算法 (10)PID参数整定方法 (11)电机速度采集算法 (12)程序流程图 (12)5. 系统调试 (13)软件调试 (13)系统测试与分析 (14)6. 总结与展望 (15)参考文献 (16)附录一部分程序源程序 (17)附录二系统界面实物图和PCB图 (20)1.绪论1.1研究背景与意义电动机在现代的工业中,是主要的驱动设备,尤其是直流电动机,由于它的平滑调速性和结构上的简单,使其成为许多电器,如洗衣机,电梯等的驱动。
运动控制系统转速闭环控制的直流调速系统
![运动控制系统转速闭环控制的直流调速系统](https://img.taocdn.com/s3/m/14d60de1c67da26925c52cc58bd63186bceb9221.png)
n(s)
U
* n
(s)
(Tss 1)(TmTl s2 Tms 1)
1
(Ts
s
K p Ks /
1)(TmTl s2
Ce Tms
1)
K p Ks / Ce (Tss 1)(TmTl s2 Tms 1)
K
K p Ks
Ce (1 K )
TmTlTs s3 Tm (Tl Ts ) s2 Tm Ts s 1
图2-30 闭环系统中PI调整器旳输入和输出动态过程
(s)
Uc (s) U n (s)
K
p
(2-42)
电力电子变换器旳传递函数
Ws
(s)
Ks Ts s
1
(2-33)
测速反馈旳传递函数
W fn
(s)
Un (s) n(s)
(2-43)
他励直流电动机在额定励磁下旳等效电路
假定主电路电流连续,动态电压方程为
Ud0
RId
L dId dt
E
(2-34)
scl
ncl n0cl
开环系统旳静差率为
sop
nop n0op
当 n0op n0cl 时,
scl
sop 1 K
(2-49)
(3)假如所要求旳静差率一定,则 闭环系统能够大大提升调速范围
假差如率电都动是机s,旳可最得高转速都是nN,最低速静
开环时,
Dop
nN s nop (1
s)
闭环时,
图2-23 转速反馈控制直流调速系统旳动态构造框图
转速反馈控制旳直流调速系统旳开环传递函数
W (s) Un(s)
K
Un (s) (Tss 1)(TmTl s2 Tms 1)
直流电机控制(PID)实验报告
![直流电机控制(PID)实验报告](https://img.taocdn.com/s3/m/e52b7b8e6f1aff00bed51e8b.png)
s = speed1 % 100 / 10;
g = speed1 % 100 % 10;
sent(table[b]);
sent(table[s]);
sent(table[g]);
sent(0); sent(0);//预期值
sent(table[speedset/100]);
out=0;
uk1=uk;//为下一次增量做准备
e2=e1;
e1=e;
PWMTime=out; //out对应于PWM高电平的时间
return(0);
}
void PWMOUT()
{
//PWM=1;
if(cnt<PWMTime)//若小于PWM的设定时间,则输出高电平
PWM=1;
else//否则输出低电平
三、仪器及原理图
实验仪器:THKL-C51仿真器
四、实验代码
%增量式
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
#define ufloat unsigned float
sbit PWM=P1^2;
sbit DIN=P1^0;
sbit CLK=P1^1;
uint num;
float count=0;
uint cnt,n=0;
uint out;
uint PWMTime;
uchar code table[] = { 0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x7B,0x71,0x00,0x40 };
PID控制PWM调节直流电机速度
![PID控制PWM调节直流电机速度](https://img.taocdn.com/s3/m/f38f46c20508763231121241.png)
第三项起微分控制作用,称为微分(D)项 即
(1.10)
这三种作用可单独使用(微分作用一般不单独使用)或合并使用,常用的组合有:
P控制: (1.11)
PI控制: (1.12)
PD控制: (1.13)
PID控制: (1.14)
式(1.7)的输出量 为全量输出,它对于被控对象的执行机构每次采样时刻应达到的位置。因此,式(1.7)又称为位置型PID算式。
模板
本次设计主要研究的是PID控制技术在运动控制领域中的应用,纵所周知运动控制系统最主要的控制对象是电机,在不同的生产过程中,电机的运行状态要满足生产要求,其中电机速度的控制在占有至关重要的作用,因此本次设计主要是利用PID控制技术对直流电机转速的控制。其设计思路为:以AT89S51单片机为控制核心,产生占空比受PID算法控制的PWM脉冲实现对直流电机转速的控制。同时利用光电传感器将电机速度转换成脉冲频率反馈到单片机中,构成转速闭环控制系统,达到转速无静差调节的目的。在系统中采128×64LCD显示器作为显示部件,通过4×4键盘设置P、I、D、V四个参数和正反转控制,启动后通过显示部件了解电机当前的转速和运行时间。因此该系统在硬件方面包括:电源模块、电机驱动模块、控制模块、速度检测模块、人机交互模块。软件部分采用C语言进行程序设计,其优点为:可移植性强、算法容易实现、修改及调试方便、易读等。
PID调节器的参数整定方法有很多,但可归结为理论计算法和工程整定法两种。用理论计算法设计调节器的前提是能获得被控对象准确的数学模型,这在工业过程中一般较难做到。因此,实际用得较多的还是工程整定法。这种方法最大优点就是整定参数时不依赖对象的数学模型,简单易行。当然,这是一种近似的方法,有时可能略嫌粗糙,但相当适用,可解决一般实际问题。下面介绍两种常用的简易工程整定法。
毕业设计(论文)基于智能pid的直流电机调速系统
![毕业设计(论文)基于智能pid的直流电机调速系统](https://img.taocdn.com/s3/m/610cf0e6844769eae109edcf.png)
摘要由于变频技术的出现,交流调速一直冲击直流调速,但综观全局,尤其是我国在此领域的现状,再加上全数字直流调速系统的出现,提高了直流调速系统的精度及可靠性,直流调速仍将处于重要地位。
对于直流调速系统转速控制的要求有稳速、调速、加速或减速三个方面,而在工业生产中对于后两个要求已能很好地实现,但工程应用中稳速指标却往往不能达到预期的效果,稳速要求即以一定的精度在所需要的转速上稳定运行,在各种干扰下不允许有过大的转速波动。
稳速很难达到要求原因在于数字直流调速装置中的PID调节器对被控对象及其负载参数变化自适应能力差。
模糊控制不要求被控对象的精确模型且适应性强,为了克服常规数字直流调速装置的缺点,本文将模糊控制与PID调节器结合,着手fuzzy-PID复合控制方案理论研究和硬件的实现,设计出相关控制方案的直流调速系统,该方案以AT89C51单片机为主控单元,合适的驱动电路和一些外围电路构成硬件系统;以参数模糊自整定PID为控制策略。
本文对于系统的硬件及软件设计进行了详细的设计,包括电机控制模块、检测模块、电机驱动模块的设计等,以及软件的控制思想和编程方法。
本系统的设计顺应了目前国外直流调速朝着数字化,发展的趋势,充分利用了单片机的优点,使得通用性得到了提高。
经过理论分析和设计此控制器的各项性能指标优于模糊控制器和常规PID 控制器,具有很强的鲁棒性。
关键词:模糊控制;直流调速;稳态性能;单片机AbstractAfter Frequency Conversion Technology appeared,AC speed regulation method had always impacted DC Speed Regulation,but Generally speaking,especially the status in our country,in addition to digital DC Speed Regulation emerged,it improving the precision and the reliability in DC Speed Regulation System.DC Speed Regulation was also in the important status.Speed stability、speed ratio、acceleration、deceleration are the four factors in DC Speed Regulation System,the last two factors already reached well in industry application.But the Stability index does not match the desired purpose.Stability index is that the DC motor running in the precision range on desired speed,even if the system has uncertain disturbance.It is hard to realize because of adaptiveability digital DC Speed Regulation device is not enough when in the condition of the load parameters change unpredictably.Fuzzy control does not need precision mathematic model to conquer the shortcoming in routine digital DC Speed Regulation.We can combine with the PID adjuster and fuzzy control,focusing on theory research and realization of fuzzy-PID compound control scheme,design relevant DC Speed Regulation System was designed in the dissertation.This scheme is based on the core of AT89C51 single chip,appropriate driver circuit and some peripheral circuits,Fuzzy Self-tuning PID is the control strategy,This dissertation also introduce the plan of hardware and software,including DC motor control module、driver module、examine circuit and so on in detail,if explained the method of control and the thought of software,this system got used to the trend of digital power in the international,used the single micro—computer fully,and improveed the general use of the power.Theoretical analysis and design showed that all performance indexes of Parameter Self-Adjusting Fuzzy Logic PID Controller was in advance of those of the simple fuzzy controller and the conventional PID controller.Especially,the adaptive fuzzy controller is robust.Keywords:fuzzy logic control(FLC);DC Speed Regulation;stability performance;Single micro-computer目 录摘 要 .................................................................................................................................................I Abstract ......................................................................................................................................... II 目 录 ............................................................................................................................................ I II第一章 绪论 (1)1.1 序言 (1)1.2 PID 控制中存在的问题 (1)1.3 模糊控制的发展状况 (2)模糊控制的发展过程 (2)模糊控制技术要解决的问题 (3)1.4 直流调速系统的发展概况 (4)1.5 本课题的研究内容及目的 (5)第二章 直流调速系统的理论分析 (6)2.1 控制理论在调速系统中的应用分析 (6)调速系统性能指标 (6)直流调速常用的方法 (7)2.2 传统直流调速系统中调节器参数的计算 (9)设计指标及要求 (9)固有、预置参数计算 (9)电流调节器参数计算 (10)转速调节器参数 (10)2.3 数字PID 调节器的原理及应用 (12)2.4 数字PID 控制器的算法实现 (14)第三章 模糊PID 控制算法设计 (16)3.1 模糊控制的原理 (16)模糊控制的理论基础 (16)模糊控制系统的组成 (16)模糊控制在实际中的适用性 (17)3.1.4 模糊控制器的设计方法 (17)3.2直流调速系统模糊PID 控制结构设计 .......................................................................... 18 被控过程对参数P K 、I K 、D K 的自整定要求 (19)3.3模糊自整定PID 参数控器设计 (20)确定控制器的输入、输出语言变量 (20)3.3.2确定各语言变量论域,在其论域上定义模糊量 .............................................. 21 确定P K 、I K 、D K 的调节规则 .. (21)模糊推理和模糊运算 (22)第四章 调速系统硬件设计 (24)4.1硬件总体方案设计 (24)4.2 主电路设计 (24)4.3 整流电力二极管参数的确定 (25)4.4 IGBT 的选择 (26)4.5 IGBT 驱动电路的设计 (26)IGBT 驱动电路的一般要求 (26)IGBT 的专用驱动集成电路 (26)4.6 泵升电压的抑制 (28)4.7 电流反馈信号检测装置设计 (29)概述 (29)4.7.2 电流检测装置的设计 (30)4.8转速检测环节及其与单片机接口电路的设计 (30)4.9 模拟量给定电流、转速反馈量与单片机的接口设计 (32)4.10 键盘与显示接口电路 (32)第五章系统软件设计 (34)5.1主程序 (34)5.2 A/D转换设计 (35)5.3键盘与显示子程序设计 (36)5.4模糊PID控制流程设计 (37)结论 (38)参考文献 (39)致谢 (42)第一章绪论1.1 序言在现代化的工业生产过程中,几乎无处不使用电力传动装置,生产工艺、产品质量的要求不断提高和产量的增长,使得越来越多的生产机械要求能实现自动调速。
PID
![PID](https://img.taocdn.com/s3/m/0054adcc08a1284ac850438b.png)
TL1=0x00;
EA=1; //总中断打开
ET1=1; //定时器中断打开
TR1=1; //定时器开关打开
}
//定时器0的中断服务子函数,主要完成脉冲个数的读取,实际转速的计算和PID控制以及控制结
//PCF8591.h #define uchar unsigned char
//延时4us
void delay(void);
//iic初始化
void init(void);
void init()
{
SDA=1;
delay();
SCL=1;
delay()de<reg52.h> #define PCF8591 0x90 //默认为写,如果为读,则为0x91 sbit SDA=P2^0;
void start()
{
SDA=1;
delay();
SCL=1;
delay();
SDA=0;
delay();
}
// iic停止信号
void stop()
{
SDA=0;
delay();
SCL=1;
EA=1; //总中断打开
ET0=1; //定时器中断打开
TR0=1; //定时器开关打开
}
// 计数器1初始化,用来统计定时器1计时250ms内PWM波形个数
void Init_Timer1(void)
{
TMOD |= 0x50; //使用计数模式1,16位计数器模式
(2)整定积分环节
若在比例控制下稳态误差不能满足要求,需加入积分控制。
直流电机双闭环PID调速系统仿真设计
![直流电机双闭环PID调速系统仿真设计](https://img.taocdn.com/s3/m/987e6cad856a561252d36f9b.png)
目录直流电机双闭环PID调速系统仿真 (1)1 转速、电流双闭环直流调速系统的组成及工作原理 (2)2 双闭环调速系统的动态数学模型 (2)3 调节器的设计 (4)3.1 电流调节器的设计 (4)3.2 转速调节器的设计 (6)4 搭建模型 (8)5 参数计算 (10)5.1 参数的直接计算 (10)5仿真具体参数 (13)6 仿真结果 (13)7 结束语 (14)8 参考文献 (16)直流电机双闭环PID调速系统仿真摘要在工程的应用中,直流电动机的占有很大的比例,同时对于直流系统的调速要求日益增长。
在直流调速系统中比较成熟并且比较广泛的是双闭环调速系统,本文对于直流双闭环的PID调速系统作简要的设计,同时利用Matlab/Simulink 仿真软件进行仿真处理。
关键词: 直流双闭环 PID调速在现代化的工业生产过程中,许多生产机械要求在一定的范围内进行速度的平滑调节,并且要求有良好的稳态、动态性能。
而直流调速系统调速范围广、静差率小、稳定性好,过载能力大,能承受频繁的冲击负载,可实现频率的无级快速起制动和反转等良好的动态性能,能满足生产过程自动化系统中各种不同的特殊运行要求。
在高性能的拖动技术领域中,相当长时期内几乎都采用直流电力拖动系统。
开环直流调速由于自身的缺点几乎不能满足生产过程的要求,在应用广泛地双闭环直流调速系统中,PID控制已经得到了比较成熟的应用。
Matlab是目前国际上流行的一种仿真工具,它具有强大的矩阵分析运算和编程功能,建模仿真可视化功能Simulink是Matlab五大公用功能之一,他是实现动态系统仿真建模的一个集成环境,具有模块化、可重载、图形化编程、可视化及可封装等特点,可以大大提高系统仿真的效率和可靠性。
Simulink提供了丰富的模型库供系统仿真使用,它的仿真工具箱可用来解决某些特定类型的问题,也包括含有专门用于电力电子与电气传动学科仿真研究的电气系统模型库。
此外,用户可根据自己的需要开发并封装模型以扩充现有的模型库。
基于PID控制的直流电机转速闭环控制系统设计
![基于PID控制的直流电机转速闭环控制系统设计](https://img.taocdn.com/s3/m/76973ec48662caaedd3383c4bb4cf7ec4afeb633.png)
基于PID控制的直流电机转速闭环控制系统设计一、绪论直流电机广泛应用于工业自动化控制系统中,对其转速进行精确控制是提高系统性能和稳定性的关键。
PID控制技术是一种经典且常用的控制方法,被广泛应用于直流电机转速控制系统中。
本文旨在设计一个基于PID控制的直流电机转速闭环控制系统,实现对电机转速的精准控制。
二、直流电机转速控制系统结构直流电机转速闭环控制系统主要由以下几个部分组成:1. 直流电机:负责将电能转化为机械能,并提供给待控对象。
2. 传感器:用于测量电机转速,将测得的转速信号反馈给控制系统。
3. 控制器:根据测量的转速信号与设定值之间的差异,计算控制信号,并输出给执行器。
4. 执行器:根据控制信号控制电机的转速,通过调节电机输入电流实现转速控制。
三、PID控制器原理PID控制器是一种基本的比例-积分-微分控制器,通过调节这三种控制分量的权重,实现对系统的控制。
具体原理如下:1. 比例控制分量:根据测量值与设定值之间的差异,产生与差值成正比的控制信号,用于快速响应系统误差。
2. 积分控制分量:根据时间与误差的乘积进行积分,用于消除系统误差的稳态偏差。
3. 微分控制分量:根据误差的变化率进行微分,用于增强系统的稳定性,减小超调量。
四、基于PID控制的直流电机转速闭环控制系统设计步骤1. 系统建模:根据直流电机的特性以及系统的动力学方程,建立数学模型,描述电机的转速与输入电流之间的关系。
2. 参数调整:根据实际情况,通过试验或者经验,调整PID控制器的三个控制参数:比例系数(Kp),积分时间(Ti),微分时间(Td),以获得系统的最佳控制效果。
3. 信号采集与处理:利用传感器获取电机转速的测量值,然后经过滤波和放大等处理,得到合适的输入信号。
4. PID控制计算:根据测量值与设定值之间的差异,计算PID控制器的输出信号。
5. 信号放大与转换:将PID控制器输出的控制信号进行放大,并转换为合适的电压或电流信号,用于控制电机的转速。
数字控制的逻辑无环流可逆直流调速系统设计说明
![数字控制的逻辑无环流可逆直流调速系统设计说明](https://img.taocdn.com/s3/m/cdd3f705998fcc22bdd10de5.png)
.0 前言直流调速和交流调速相比,直流调速具有宽广的调速围, 平滑的调速特性,较高的过载能力和较大的起动、制动转矩, 使用寿命长,经济性好。
因此被广泛地应用于调速性能要求较高的场合。
在工业生产中, 需要高性能速度控制的电力拖动场合, 直流调速系统发挥着极为重要的作用, 高精度金属切削机床, 大型起重设备、轧钢机、矿井卷扬、城市电车等领域都广泛采用直流电动机拖动。
特别是晶闸管—直流电动机拖动系统,具有自动化程度高、控制性能好、起动转矩大, 易于实现无级调速,使用寿命长,所以相对经济性好等优点而被广泛应用在现代化生产当中。
本设计采用以AT89C51单片机为核心的数字PI调节器,由软件编程来完全成模拟控制功能的数字式传动系统,能够有效地抑制老化和各种干扰,还能完成故障诊断,信号显示等功能。
随着微型计算机、超大规模集成电路、新型电力电子开关器件和传感器的出现,以与自动控制理论、电力电子技术、计算机控制技术的深入发展,电气传动装置不断向前发展。
微机的应用使电气传动控制系统趋向于数字化、智能化,极推动了电气传动的发展。
1 / 771 直流调速的介绍1.1 直流调速与交流调速的比较在现代化的工业生产过程中,几乎处处使用电力传动装置,随着生产工艺、产品质量的要求不断提高和产量的增长,使得越来越多的生产机械要求能实现自动调速。
对可调速的电气传动系统,可分为直流调速和交流调速。
直流调速与交流调速比较,最大的优点就是直流电机可以实现“平滑而经济的调速”;直流电机的调速不需要其它设备的配合,可通过改变输入的电压/电流,或者励磁电压/电流来调速。
直流电动机具有优良的调速特性,调速平滑、方便,易于在大围平滑调速,过载能力大,能承受频繁的冲击负载,可实现频繁的无级快速起制动和反转,能满足生产过程自动化系统中各种不同的特殊运行要求,而交流调速虽然维护简单方便,但调速比较困难需要和其它设备配合使用如需要增设变频器等才能实现调速。
基于pid算法的直流电机转速控制系统的设计
![基于pid算法的直流电机转速控制系统的设计](https://img.taocdn.com/s3/m/e2ae6926591b6bd97f192279168884868762b825.png)
基于pid算法的直流电机转速控制系统的设计基于PID算法的直流电机转速控制系统是现代控制系统的一个重要组成部分。
其主要功能是通过调节电机的电压和电流来控制电机的转速,以达到所需的转速控制效果。
本文将介绍如何设计PID算法控制系统,以实现直流电机的转速控制。
首先,我们需要了解PID算法的基本原理。
PID算法是一种基于反馈控制的方法,它通过对系统的误差进行测量和反馈控制,不断调整输出信号以达到所需的控制效果。
PID算法的核心就是三个控制参数:比例系数、积分系数和微分系数。
我们需要通过试验的方法来调整这些参数以达到最佳的控制效果。
接下来,我们就可以开展PID算法直流电机转速控制系统的设计。
首先,我们需要确定系统的控制目标和工作条件,包括期望转速范围、电机额定电压和电流等参数。
接着,我们需要选择合适的线性二次调节器,并通过MATLAB软件进行参数调整和仿真测试。
在参数调整和仿真测试过程中,需要进行多次试验,找到最佳的控制参数,以达到最理想的转速控制效果。
同时,还需要在系统设计过程中,考虑到一些实际应用中可能出现的问题,如电网失电、电机负载变化等因素,保证控制系统的稳定性和可靠性。
最后,我们需要对设计的PID算法直流电机转速控制系统进行实际测试和验证。
通过实现所设计的控制系统,并进行各项测试和实验,验证其控制效果和性能是否满足所需的要求和标准。
综上所述,基于PID算法的直流电机转速控制是一个相对复杂的系统设计工作,需要掌握一定的控制理论和实践经验。
通过认真的系统设计、参数调整和测试验证,可以实现一个高效、可靠的直流电机转速控制系统。
数字pid算法在无刷直流电机控制器中的应用
![数字pid算法在无刷直流电机控制器中的应用](https://img.taocdn.com/s3/m/29c779ad4bfe04a1b0717fd5360cba1aa8118c9c.png)
数字pid算法在无刷直流电机控制器中的应用数字PID算法在无刷直流电机控制器中的应用1. 简介在现代工业自动化领域,无刷直流电机控制器的应用越来越广泛。
无刷直流电机具有高效率、低噪音、高转速等优点,因此被广泛应用于航空航天、汽车制造、工业生产等领域。
为了更好地控制无刷直流电机,数字PID算法成为一种常用的控制策略。
本文将从深度和广度两方面对数字PID算法在无刷直流电机控制器中的应用进行全面评估,并撰写一个有价值的文章,消除读者对该主题的疑惑。
2. 无刷直流电机的特点无刷直流电机相比传统的有刷直流电机具有许多优点。
无刷直流电机不需要使用碳刷与旋转子进行直接的电气连接,因此摩擦损耗小,效率高,寿命长。
无刷直流电机没有碳刷产生的火花,噪音小,适用于对噪音要求严格的场合,比如医疗设备和办公自动化设备。
另外,由于无刷直流电机可以直接对转子进行控制,使得其具有响应速度快、调速范围宽等优点。
在众多领域中都有广泛的应用。
3. 数字PID算法原理PID控制算法是一种经典的控制策略,由比例环节、积分环节和微分环节组成。
在数字PID算法中,通过采样输入信号和输出信号,利用计算机进行离散化处理,根据离散化的输入信号和输出信号计算控制量,从而对系统进行控制。
数字PID算法通过不断地调节比例系数、积分系数和微分系数,使系统的输出信号逐渐逼近或稳定在期望值。
数字PID算法可以在不同的系统中实现自动控制。
4. 数字PID算法在无刷直流电机控制器中的应用在无刷直流电机控制器中,数字PID算法可以实现精准的速度控制和位置控制。
通过对无刷直流电机的速度、位置信号进行采样,可以得到实时的转速和位置信息。
利用数字PID算法根据期望的转速和位置信息计算出控制量,通过PWM控制电路,驱动无刷直流电机旋转到期望的位置和转速。
数字PID算法可以根据实际反馈信号不断地调节控制量,使得无刷直流电机的转速和位置逐渐逼近或稳定在设定值,从而实现精准的控制。
直流电机PID设计
![直流电机PID设计](https://img.taocdn.com/s3/m/ebe13b1ca76e58fafab0031e.png)
return 0; }
/***
** 函数名称: Main_Task
** 功能描述: 初始化系统 及建立任务
***/ void
Main_Task(void *p_arg) {
p_arTga=rgpet_Ianrigt(;);// 避免编译 警告IO_Init();
Conbox = OSMboxCreate((void*)0); LCD_Main(); OSTaskCreate(Task1, (void *)0, &Task1_TaskStk[TASK_STK_SIZE - 1], 2); OSTaskCreate(Task2, (void *)0, &Task2_TaskStk[TASK_STK_SIZE - 1], 3); OSTaskCreate(Task3, (void *)0, &Task3_TaskStk[TASK_STK_SIZE - 1], 1); OSTaskCreate(Task4, (void *)0, &Task4_TaskStk[TASK_STK_SIZE - 1], 5); OSTaskSuspend(0); }
基于PID控制的直流电机调速系统方案
![基于PID控制的直流电机调速系统方案](https://img.taocdn.com/s3/m/0b54122bcaaedd3382c4d319.png)
基于PID控制的直流电机调速系统1绪论1.1本课程的选题背景PID控制器(按闭环系统误差的比例、积分和微分进行控制的调节器)自30年代末期出现以来,在工业控制领域得到了很大的发展和广泛的应用。
它的结构简单,参数易于调整,在长期应用中已积累了丰富的经验。
特别是在工业过程控制中,由于被控制对象的精确的数学模型难以建立,系统的参数经常发生变化,运用控制理论分析综合不仅要耗费很大代价,而且难以得到预期的控制效果。
在应用计算机实现控制的系统中,PID很容易通过编制计算机语言实现。
由于软件系统的灵活性,PID算法可以得到修正和完善,从而使数字PID具有很大的灵活性和适用性,其中数字PID控制器是由软件编程在计算机内部实现的。
PWM控制的基本原理很早就已经提出,但是受电力电子器件发展水平的制约,在上世纪80年代以前一直未能实现。
直到进入上世纪80年代,随着全控型电力电子器件的出现和迅速发展,PWM控制技术才真正得到应用。
随着电力电子技术、微电子技术和自动控制技术的发展以及各种新的理论方法,如现代控制理论、非线性系统控制思想的应用,PWM控制技术获得了空前的发展。
到目前为止,已经出现了多种PWM控制技术。
PWM控制技术以其控制简单、灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式,也是人们研究的热点。
由于当今科学技术的发展已经没有了学科之间的界限,结合现代控制理论思想或实现无谐振软开关技术将会成为PWM控制技术发展的主要方向之一。
在电机控制系统开发中,常常需要消耗各种硬件资源,系统构建时间长,而在调试时很难对硬件系统进行修改,从而延长开发周期。
随着计算机仿真技术的出现和发展,可用计算机对电机控制系统进行仿真,从而减小系统开发开支和周期。
计算机仿真可分为整体仿真和实时仿真。
整体仿真是对系统各个时间段对各个对象进行计算和分析,从而对各个对象的变化情况有直观的整体的了解,即能对系统进行精确的预测,如Proteus就是一个典型的实时仿真软件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机控制技术课程设计报告题目电加热炉计算机温度测控系统设计学院(部)电子信息工程学院专业自动化学生姓名何光斌学号 200810311127 年级 2008级一班指导教师喻晓红职称讲师2011年 7月1日目录绪论 (1)系统设计 (2)1.系统概述 (2)2.直流电机的速度控制方案 (3)3.速度设定值和电机转速的获取 (4)4.非线性变速积分的PID算法 (4)4.1 PID算法的数字实现 (4)4.2数字PID参数整定方法 (7)4.3 经典PID算法的积分饱和现象 (9)4.4 变速积分的PID算法 (9)4.5 非线性变速积分的PID算法 (10)5.计算机控制仿真及分析 (10)5.1实验仿真步骤以及理论分析: (11)5.2 系统仿真结论以及分析 (12)总结 (13)参考文献 (14)绪论在现实生活中的各个运动系统环节,都少不了电机的积极作用,所以,能够控制好电机,一来能够节约能耗,二来能使电机输出我们所需要的效果,从而提高效率。
本次课程设计本质就是控制电机的转速,使电机输出我们想要的转速,为此,我们通过PID控制器对晶闸管直流单闭环调速系统进行控制,同时与各种电路相互结合,达到对电机的控制。
选用合理的参数整定方法合理选择KP、TI、TD以及采样周期T,使系统在超调不大的情况下快速响应。
数字PID闭环直流电机调速控制系统是将电能转换成机械能的装置,它主要包括有调速系统、位置随动系统(伺服系统)、张力控制系统、多电机同步控制系统等多种类型。
而各种系统又往往都是通过控制转速来实现的,因此选用PID 控制器作为转速控制器是本系统的重要措施。
直流电动机具有良好的起、制动性能,宜于在大范围内平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到广泛应用。
晶闸管问世后,生产出成套的晶闸管整流装置,组成晶闸管—电动机调速系统(简称V-M系统),它相比于旋转变流机组及离子拖动变流装置不仅在经济性和可靠性上都有很大提高,而且在技术性能上也显示出较大的优越性。
在分析了直流电机闭环速度控制方案的基础上,针对PID算法在直流电机应用中出现的种种问题,给出了相应的解决方法,提出了非线性变速积分PID算法,成功地解决了在低采样周期时PID算法的积分饱和问题。
本课程设计为V-M双闭环不可控直流调速系统设计,报告首先根据设计要求确定调速方案和主电路的结构型式,然后对电路各元件进行参数计算,包括整流变压器、整流元件、平波电抗器、保护电路以及电流和转速调节器的参数确定。
进而对双闭环调速系统有一个全面、深刻的了解。
系统设计1.系统概述直流电动机调速性能好。
所谓“调速性能”,是指电动机在一定负载的条件下,根据需要,人为地改变电动机的转速。
直流电动机可以在重负载条件下,实现均匀、平滑的无级调速,而且调速范围较宽。
起动力矩大。
可以均匀而经济地实现转速调节。
采用PID调节的转速单环直流调速系统可以在保证系统稳定的前提下实现转速无静差。
但是,如果对系统的动态性能要求较高,例如要求快速起制动,突加负载动态速降小等等,单环系统就难以满足要求。
这主要是因为在单环系统中不能随心所欲地控制电流和转矩的动态过程。
系统原理图如图1所示。
转速调节器电流调节器三相集成触发器三相全控桥直流电动机给定电压电流检测转速检测××Un* +Un-Ui* -Ui+Uc Ud nTA图1单环直流调速系统原理图为了实现转速和电流两种负反馈分别起作用,可在系统中设置两个调节器,分别调节转速和电流,即分别引入转速负反馈和电流负反馈。
两者之间构成串级控制系统。
把转速调节器的输入当作电流调节器的输入,再利用电流调节器的输出去控制电力电子变换器,即三相集成触发器。
为了获得良好的静、动态性能,转速和电流两个调节器一般都采用PI调节器,即设计成带转速微分的负反馈直流调速系统。
图中标出了两个调节器输入输出电压的实际极性,它们是按照电力电子变换器的控制电压Uc为正电压的情况标出的,并考虑到运放的倒相作用。
系统先进行信号采集再进行A /D转换,然后再通过给定和同步信号(由电源的过零点进行同步)使单片机送出脉冲来控制触发电路,控制整流电路输出,驱动电动机工作,再由检测电路带回实际转速给单片机,让单片机根据实际转速和给定转速进行比较、放大及P ID运算等操作,从而控制整流电路α角的大小,进而改变电机电枢电压的大小,达到调节电动机转速的目的。
并且可由单片机驱动显示电路。
图2单环直流调速系统硬件连接2.直流电机的速度控制方案对直流电机转速的控制即可采用开环控制,也可采用闭环控制。
与开环控制相比,速度控制闭环系统的机械特性有以下优越性:闭环系统的机械特性与开环系统机械特性相比,其性能大大提高;理想空载转速相同时,闭环系统的静差率(额定负载时电机转速降落与理想空载转速之比)要小得多;当要求的静差率相同时, 闭环调速系统的调速范围可以大大提高。
直流电机的速度控制方案如图1所示。
图 3 直流电机速度控制方案直流电机控制器可采用电机控制专用DSP,也可采用单片机+直流电机控制专用集成电路的方案。
前者集成度高,电路设计简单,运算速度快,可实现复杂的速度控制算法,但由于DSP的价格高而不适合于小功率低成本的直流电机控制器。
后者虽然运算速度低,但只要采用适当的速度控制算法,依然可以达到较高的控制精度,适合于小功率低成本的直流电机控制器。
闭环速度调节器采用比例积分微分控制(简称PID控制),其输出是输入的比例、积分和微分的函数。
PID调节器控制结构简单,参数容易整定,不必求出被控对象的数学模型,因此PID调节器得到了广泛的应用。
PID调节器虽然易于使用,但在设计、调试直流电机控制器的过程中应注意:PID调节器易受干扰、采样精度的影响,且受数字量上下限的影响易产生上下限积分饱和而失去调节作用。
所以,在不影响控制精度的前提下对PID控制算法加以改进,关系到整个直流电机控制器设计的成败。
PID控制器由比例单元(P)、积分单元(I)和微分单元(D)组成。
其输入e比 例+(t)与输出u (t)的关系为 u(t)=k p (e((t)+1/T i ∫e(t)dt+T d *de(t)/dt) 式中积分的上下限分别是0和t因此它的传递函数为G(s)=U(s)/E(s)=k p (1+1/(T i *s)+T d *s)其中k p 为比例系数; T i 为积分时间常数; T d 为微分时间常数。
3.速度设定值和电机转速的获取为在单片机中实现PID 调节,需要得到电机速度设定值(通过A /D 变换器)和电机的实际转速,这需要通过精心的设计才能完成。
直流电机的实际转速可通过测量转子位置传感器(通常是霍尔传感器)信号得到,在电机转动过程中,图 4 霍尔传感器信号由图2可知,电机每转一圈,每一相霍尔传感器产生2个周期的方波,且其周期与电机转速成反比,因此可以利用霍尔传感器信号得到电机的实际转速。
为尽可能缩短一次速度采样的时间,可测得任意一相霍尔传感器的一个正脉冲的宽度, 则电机的实际转速为:但由于利用霍尔传感器信号测速,所以测量电机转速时的采样周期是变化的,低速时采样周期要长些,这影响了PID 调节器的输出,导致电机低速时的动态特性变差。
解决的办法是将三相霍尔传感器信号相“与”,产生3倍于一相霍尔传感器信号频率的倍频信号,这样可缩短一次速度采样的时间,但得增加额外的硬件开销。
直接利用霍尔传感器信号测速虽然方便易行,但这种测速方法对霍尔传感器在电机定子圆周上的定位有较严格的要求,当霍尔传感器在电机定子圆周上定位有误差时,相邻2个正脉冲的宽度不一致,会导致较大的测速误差,影响PID 调节器的调节性能。
若对测速精度要求较高时,可采用增量式光电码盘,但同样会增加了电路的复杂性和硬件的开销。
电机速度设定值可以通过一定范围内的电压来表示。
系统中采用了串行A /D (如ADS7818)来实现速度设定值的采样。
但在电机调速的过程中,电机控制器的功率输出部分会对A /D 模拟输入电压产生干扰,进行抗干扰处理。
4.非线性变速积分的PID 算法4.1 PID 算法的数字实现图5模拟PID 控制系统原理框图在DDC 系统中,用计算机取代了模拟器件,控制规律的实现是由计算机软件来完成的。
因此,系统中数字控制的设计,实际上是计算机算法的设计。
由于计算机只能识别数字量,不能对连续的控制算式直接进行运算,故在计算机控制系统中,首先必须对控制规律进行离散化的算法设计。
为将模拟PID 控制规律离散化,我们把图4中)(t r 、)(t e 、)(t u 、)(t c 在第n 次采样的数据分别用)(n r 、)(n e 、)(n u 、)(n c 表示,于是:)(n e =)(n r -)(n c (4-1)当采样周期T 很小时dt 可以用T 近似代替,)(t de 可用)1()(--n e n e 近似代替,“积分”用“求和”近似代替,即可作如下近似 T n e n e dt t de )1()()(--≈ (4-2)这样,式(4-2)便可离散化以下差分方程01})]1()([)()({)(u n e n e T T n e T T n e K n u n i D IP +--++=∑= (4-3)上式中0u 是偏差为零时的初值,上式中的第一项起比例控制作用,称为比例(P )项)(n u P ,即)()(n e K n u P p = (4-4) 第二项起积分控制作用,称为积分(I )项)(n u I 即∑==n i I P I i e T T K n u 1)()( (4-5)+第三项起微分控制作用,称为微分(D )项)(n u D 即)]1()([)(--=n e n e T T K n u D PD这三种作用可单独使用(微分作用一般不单独使用)或合并使用,常用的组合有:P 控制: 0)()(u n u n u P += (4-6)PI 控制: 0)()()(u n u n u n u I P ++= (4-7) PD 控制: 0)()()(u n u n u n u D P ++= (4-8) PID 控制: 0)()()()(u n u n u n u n u D I P +++= (4-9)式(4-3)的输出量)(n u 为全量输出,它对于被控对象的执行机构每次采样时刻应达到的位置。
因此,式(1.7)又称为位置型PID 算式。
由(4-3)可看出,位置型控制算式不够方便,这是因为要累加偏差)(i e ,不仅要占用较多的存储单元,而且不便于编写程序,为此对式(4-3)进行改进。
根据式(4-3)不难看出u(n-1)的表达式,即011})]2()1([)()1({)1(u n e n e TT n e T T n e K n u n i D I P +---++-=-∑-= (4-10)将式(1.7)和式(1.15)相减,即得数字PID 增量型控制算式为)1()()(--=∆n u n u n u)]2()1(2)([)()]1()([-+--++--=n e n e n e K n e K n e n e K D I P (4-11)从上式可得数字PID 位置型控制算式为)(n u 0)]2()1(2)([)()]1()([u n e n e n e K n e K n e n e K D I P +-+--++--= (4-12) 式中: P K 称为比例增益;I PI T T K K =称为积分系数;T T K K D P D =称为微分系数[1]。