PID变速积分
BP+RNN变速积分PID算法的汽车底盘测功机控制系统
机械设计与制造148Machinery Design&Manufacture第2期2021年2月BP+RNN变速积分PID算法的汽车底盘测功机控制系统周洲,陈宇轩,程鑫(长安大学信息工程学院,陕西西安710064)摘要:高精度的PID控制算法对汽车底盘测功机运行过程中的实时控制具有重要的作用,为此提出了一种面向汽车底盘测功机的BP+RNN变速积分PID算法控制系统:引入RNN加入时序性因素整定积分项参数,利用BP神经网络整定比例项与微分项参数,使用变速积分PID算法作为其控制方法。
实验结果表明该PID控制系统不但能够快速整定PID参数(10个控制周期以内),同时还保证控制超调量在目标值的2%以内。
与传统的增量式PID算法控制相比,BP+RNN变速积分PID算法控制系统的参数整定简单快速,消除了静态误差,使汽车底盘测功机的控制性能得到大幅改善。
关键词:变速积分PID;控制系统;BP神经网络;RNN网络;汽车底盘测功机中图分类号:TH16;TP273文献标识码:A文章编号:1001-3997(2021)02-0148-05Control System of BP+RNN Variable Speed Integral PIDAlgorithm for Automobile Chassis DynamometerZHOU Zhou,CHEN Yu-xuan,CHENG Xin(School of Information Engineering,Chang'an University,Shaanxi Xi'an710064,China)Abstract:77ie PID control algorithm with high precision plays a vital role in the real-time control of automobile chassis dynamometer,so presenting a BP+RNN variable speed integral PID algorithm control system for automobile chassis dynamometer:RNN is introduced to add timing factors to set integral term parameter,a nd BP neural network is used to set proportional term and differential term parameters,and variable speed integral PID algorithm is used as its control method. Experimental results show that the PID control system can not only quickly adjust the PID parameters(^within10control cycles),but also ensure the control overshoot within2%of the target pared with the traditional incremental PID algorithm control,the parameters setting of BP+RNN variable speed integral PID algorithm control system is simple and f ast, the static error is eliminated,a nd the control performance of automobile chassis dynamometer is improved greatly.Key Words:Variable Speed Integral PID;Control System;BP Neural Network;RNN Network;Automobile Chassis Dynamometer1引言汽车底盘测功机是一种检测汽车动力性、输出功率和尾气排放等性能的机械设备,它通过PID控制影响飞轮惯性的转动惯量,以此对汽车驾驶时的转动惯量进行仿真,从而对汽车的运行状况进行动态检测现PID算法的系数整定是一个复杂的问题,而当其应用于汽车底盘测功机这种复杂的时变非线性、具有强惯性的大型设备时,系数的整定会更加困难叫文献咗PID算法参数整定过程中结合模糊推理机制,首先根据输入误差确定模糊论域与隶属度函数,接着采用Mamdani 算法作为模糊推理的方法,最后确定出一W合当前情况的模糊矩阵表,根据该表整定对应的PID参数。
变速积分PID控制系统设计
摘 要
在一般的PID调节算法中,由于积分系数KI是常数,所以在整个调节过程中,积分增益不变。而系统对积分项的要求是,系统偏差大时,积分作用减弱以至全无,而在偏差较小时则应加强积分作用。否则,积分系数取大了会产生超调,甚至出现积分饱和;取小了有迟迟不能消除静差。因此,如何根据系统的偏差大小调整积分的速度,对于提高调节品质是至关重要的问题。
PID algorithm with the variable-integrator and integral-separated PID method is similar to the integral separation for integrals using "switch" control, variable-speed integration is based on errors of size and speed change integral are linear control. Thus, the latter Regulation quality greatly improved, was a new PID control.
Key Words:PID algorithm;variable-integrator; control
第1章
1.1
在模拟系统中,其过程控制方式就是将被测参数,如温度、压力、流量、成分、液位等,由传感器变换成统一的标准信号送入调节器。在调节器中,与给定值进行比较,然后,把比较出的差值经PID运算后送到执行机构,改变进给量,以达到自动调节之目的。在数字控制系统中,用数字调节器来模拟调节器。起调节过程是首先把过程参数进行采样,并通过模拟量输入通道将模拟量变成数字量。这些数字量由计算机按一定控制算法进行运算处理,运算结果由模拟量输出通道输出,并通过执行机构去控制生产,已达到给定值。
PID控制算法
C1 =
Tf T + Tf
T Td C2 = (1 + + ) T + Tf Ti T
K pT
C4 =
K pTd T + Tf
Td C3 = − (1 + 2 ) T + Tf TΒιβλιοθήκη K pT不完全微分算法
理想微分PID与实际微分PID的输出对比 理想微分PID与实际微分PID的输出对比 PID与实际微分PID
PID的数字改进 的数字改进
实际生产过程控制中,控制量总是受到执行元 件机械和物理性能的约束而限制在一定范围内, 其变化率通常也限制在一定范围内,即
CPU根据控制算法计算的结果给出相应的控制 量
PID的数字改进 的数字改进
①当满足上述约束条件时,那么控制将按预期 的结果进行。 ②当超出上述约束范围时,例如超出最大阀门 开度,或进入执行元件的饱和区,那么实际执 行的控制量就是约束极限值而不是计算值,这 就使系统的动态特性偏离期望的状态,造成不 良后果。这种情况在给定值发生突变时特别容 易发生,因为这时候控制量通常有最大值。
不完全微分算法
实际微分PID与理想微分PID对比: 实际微分PID与理想微分PID对比: PID与理想微分PID对比 (1)理想微分PID算法的微分作用仅局限于一个采样周期有 理想微分PID算法的微分作用仅局限于一个采样周期有 PID 一个大幅度的输出, 实际使用时会产生两方面的问题。 一个大幅度的输出,在实际使用时会产生两方面的问题。一 是控制输出可能超过执行机构或D/A转换的上下限, D/A转换的上下限 是控制输出可能超过执行机构或D/A转换的上下限,二是执 行机构的响应速度可能跟不上, 行机构的响应速度可能跟不上,无法在短时间内跟踪这种较 大的微分输出。这样在大的干扰作用情况下, 大的微分输出。这样在大的干扰作用情况下,一方面会使算 法中的微分不能充分发挥作用, 法中的微分不能充分发挥作用,另一方面也会对执行机构产 生一个大的冲击作用。相反地,实际微分PID PID算法由于惯性 生一个大的冲击作用。相反地,实际微分PID算法由于惯性 滤波的存在,使微分作用可持续多个采样周期, 滤波的存在,使微分作用可持续多个采样周期,有效地避免 了上述问题的产生,因而具有更好的控制性能。 了上述问题的产生,因而具有更好的控制性能。
PID实验报告(实验五)
实验五使用给定的两个程序,分析加入优化算法后,对系统的改善 1. 积分分离PID 控制算法:分析积分项的作用以及弊端,通过原理以及实验结果,分析 为什么积分分离对系统有优化作用,系统什么性能得到优化?答:在普通PID 控制中,引入积分环节的目的主要是为了消除静差,提高控制精度。
但在过程的启动、结束或大幅度增减设定时,短时间内系统输出有很大的偏差,会造成PID 运算的积分积累,致使控制量超过执行机构可能允许的最大动作范围对应的极限控制量,引起系统较大的振荡;或者若积分作用太强,会使系统产生过大的超调量,振荡剧烈,且调节时间过长,对某些系统来说是不允许的。
为了克服这个缺点,可以采用积分分离的方法,即在系统误差较大时,取消积分作用,在误差减小到一定值后,再加上积分作用。
这样就可以既减小了超调量,改善动态特性,又保持了积分作用。
原理:积分分离控制基本思路是,当被控量与设定值偏差较大时,取消积分作用,以免由于积分作用使系统稳定性降低,超调量增大;当被控量接近给定量时,引入积分控制以便消除静差,提高控制精度。
两种情况的实验波形图如左两图所示:实验程序如下所示:%Integration Separation PID Controller积分分离PID控制器clear all; %清除掉所有文件close all; %关闭所有文件ts=20; %定义时间%Delay plant定义延迟函数sys=tf([1],[60,1],'inputdelay',80); %定义系统传递函数dsys=c2d(sys,ts,'zoh'); %转化成dz函数[num,den]=tfdata(dsys,'v'); %获得Z传递函数的分子分母u_1=0;u_2=0;u_3=0;u_4=0;u_5=0; %清0,使系统初始化y_1=0;y_2=0;y_3=0;error_1=0;error_2=0;ei=0;for k=1:1:200 %采样比,在1—200,且跨幅为1之间采样time(k)=k*ts; %定义time(k)函数%Delay plantyout(k)=-den(2)*y_1+num(2)*u_5; %输出函数%I separation积分分离rin(k)=40; %给定输入值error(k)=rin(k)-yout(k); %差分方程ei=ei+error(k)*ts; %误差累加M=2;if M==1 %Using integration separation当M=1时的积分分离的使用if abs(error(k))>=30&abs(error(k))<=40beta=0.3; %判断:如果error(k)的绝对值在30—40之间,,则把0.3赋给beta elseif abs(error(k))>=20&abs(error(k))<=30beta=0.6; %判断:如果error(k)的绝对值在20—30之间,,则把0.6赋给beta elseif abs(error(k))>=10&abs(error(k))<=20beta=0.9; %判断:如果error(k)的绝对值在10—20之间,,则把0.9赋给beta elsebeta=1.0; %判断:如果error(k)的绝对值不在以上这些数值之间时,则把1赋给beta endelseif M==2beta=1.0; %Not using integration separation当M=2时的积分分离的使用endkp=0.80;ki=0.005;kd=3.0; %定义ki、kp、kd值u(k)=kp*error(k)+kd*(error(k)-error_1)/ts+beta*ki*ei; %定义u(k)函数if u(k)>=110 % Restricting the output of controller限制输出u(k)=110;end% 判断u(k)函数值,如果u(k) >=110,就令u(k)=110if u(k)<=-110u(k)=-110;end% 判断u(k)函数值,如果u(k)<=-110,就令u(k)=-110u_5=u_4;u_4=u_3;u_3=u_2;u_2=u_1;u_1=u(k);y_3=y_2;y_2=y_1;y_1=yout(k);error_2=error_1;error_1=error(k);end %重新赋参数值figure(1); %图1plot(time,rin,'b',time,yout,'r'); %画图xlabel('time(s)');ylabel('rin,yout'); %x轴表示time(s),y轴表示rin,youtfigure(2); %图1plot(time,u,'r'); %画图xlabel('time(s)');ylabel('u'); %x轴表示time(s),y轴表示u2.变速积分PID控制算法:通过原理以及实验结果,分析为什么变速积分PID控制对系统有优化作用,系统什么性能得到优化?答:在普通的PID控制算法中,由于积分系数k是常数,所以1在整个控制过程中,积分增量不变。
5 变速积分的PID算法
Байду номын сангаас1、问题
2、解决方法----变速积分
变速积分的PID算法(2)
方法:设置一系数 f[e(k)],它是 e(k) 的函数,当 |e(k)|增大时,f 减小,反之则增大。PID算式中的 变积分项为
u (k ) k f [e( j)]e( j)
' I i j 0
k
1 A | e(k ) | B f [e(k )] A 0
e( k ) B B e( k ) ( A B ) e( k ) ( A B )
2) 变速积分的PID算法(1)
一般PID中,积分系数ki 是常数。而系统对积分项的 要求是,系统偏差大时,积分作用减弱以至全无,而在 偏差较小时则应加强积分作用。否则,积分系数取大了 会产生超调,甚至出现积分饱和;取小了又迟迟不能消 除静差。 改变积分项的累加速度,使其与偏差大小相对应。 偏差大时,积分累加速度慢,积分作用弱; 偏差小时,使积分累加速度加快,积分作用增强。
变速积分PID在BLDCM控制系统中的应用
g a e m .a g it r a c s o ep i tc a g d s b tn al f n r s l d i a g v r h o n o g t u t a r t r 1r e d su b n e r s t on h n e u sa t l ot e ut n lr e o e s o t a d ln i l i y e e me f eu - l
t n e a s fi e t n a g n . e t h b v r b e , e c n r ls s m s a e t e c a a trs c t a n i s b c u e o n ri a d lg i g Du o t e a o e p o lm t o to y t o a h e mu th v h r ce it h t i — h i
中 图分 类号 :M3 T 3 文 献标 识码 : A 文 章 编 号 :0 0 IO 2 1 )3 0 7 - 2 10 一 O X(0 2 0 - 0 10
Th ra l - t g a o I)Co to n Br s ls e Va i b ei e r t r P I n n r lo u h e sDC o o y tm M t r S se
L in —o g,Z IJa g y n HANG Je,S - ig,L U W e i HI Ai n p I i
(i gu U i r t,Z ejag2 2 1 ,C i ) J ns nv sy hnin 1 0 3 hn a ei a
Ab t a t T e ef c f it g a lme ti I c n r l r i t l n t t t r r B t u d r t e a t n o e i t - s r c : h f to n e r le e n n P D o t l s o e i ae sai e r . u n e h c i f t n e e oe mi c o o h
变速积分PID算法在温度控制中的应用
2 控 制 算 法 研 究
2 1 变速 积分 P D算 设计 . I
在传 统 的 P D算 法 中 , I 因积 分 增益 KI 常 数 , 为
故 在整个 调节 过程 中其值 不变 。但 系统对 积分 的要 求是: 偏差 大 时 , 分作用 减 弱 , 积 否则 会产 生超 调 , 甚
g ihm ,a he r s ls s o t tt l ort ort nd t e u t h w ha he a g ihm s go d r s o e s e d i mpr v ng t e d ha o e p ns p e n i o i h y— n mi e f r nc n t r c s f t mpe a ur on r 1 a c p r o ma e i he p o e so e rt ec to. Ke wo ds t mp r t r o r l y r : e e a u e c nt o ;PI a g rt m ;v ra e s e n e r l D l o ih a ibl— pe d i t g a
一
1 一 PP一 > N e — ga
B I K)J A+B < E( ≤
tv PI Li i ; i e D m t
l K)l A+B E( >
将 P K) ( 代人 P D算式 , : ( 一KP ( + I 得 P K) E K)
d r r — Er o — p Er o rr p一 > I pu Er o K 1; n t rr
Ab t a t A a i b e s e d i t g a d g t l I c n r l l o ih i p o o e .Ac o dn o t ed — s r c : v ra l — p e e r l i i D o to g rt m s r p s d n a P a c r i g t h e v a i n b t e a u e a u n e a u n t e t mp r t r o to y t m ,t e c m u a i e i t e we n me s r d v l e a d s tv l e i h e e a u e c n r ls s e o h u lt v r t fi t g a e m h u d b h n e .C+ + Bu l e s d t o p l h r g a o I a — a e o n e r l r s o l e c a g d t i ri u e o c m i t e p o r m fP D l d s e
基于变速积分PID的主蒸汽温度控制系统
级 喷水 减温 控 制 和 过 热 二 级 喷 水 减 温控 制 , 热 一 过
象 , 用 普通 PD的 串级 控 制 系统 往 往 不 能 获 得 理 想 的控 制 使 I
品 质 , 出 了一 种使 用 变 速 积 分 PD控 制 主 蒸 汽 温 度 的 方 法 , 提 I
级减温 控制 主 回路 为 PD控 制 , 给 定 值 由运 行 人 I 其
点测得 后取 中间值 。副 回路 控 制 器 的输 出做 为二 级 过热 喷水控 制 阀的开 度指 令 。系 统 引入 的前馈 信 号 有总 能流 、 二级过 热 喷水 控制 阀前 温 度 、 蒸 汽压 力 主
设定值 。
普通 PD串 级 控 制 , 负 荷 稳 定 时 , 温 控 制 的 较 I 在 汽 好, 但是 当机 组负 荷仅 以 3 W/ i M m n的速率 变化 时 , 汽 温就偏 离设定 值 l℃ 以上 , 重影 响 了锅 炉 的安全 、 0 严
员手动 设 置 , 被控 量 为过 热 二级 减温 器前 温度 , 由 它
该 方 法 简 单 可行 , 数 整 定 简单 、 参 方便 。
关 键 词 主 蒸 汽 温度 变速 积 分 PD控 制 I
两 个 温 度 测 点 测 得 后 取 平 均 。副 回 路 也 为 PD控 I 制, 给定值 来 自主 回路控 制 器 的输 出 , 控 量 为过 热 被
过热器 管壁 超 温 , 善 减 温 水 调 门 的 动作 频率 和 幅 改
度, 主蒸 汽温 度控 制 能够获 得 比较 理想 的控制 品质 。 安庆 电厂 一 期 工 程 安 装 2台 3 ℃ , 致 主蒸 汽 温 度 l ℃左 导 0 右 波动 , 行 人 员 必 须 时 刻 监 视 二 级 减 温器 前 温度 运
变速积分PID在温度控制系统的应用
PD控 制 由于 算 法 简 单 、 I 可靠 性 高 和鲁 棒 性 好 , 广 泛 于 B后 , 被 累加 速 度 达 到 最 大 值 1 。 应 用 于 包 括 温度 控制 的 各 种 过 程 控 制 中 , 在 实 际 生 产现 但 参 考 ( ) ( ) ( ) 容 易 得 出 如 下 变 速 积 分 PI 算 1 、2 和 3 式 D
变速积 分 P D 在 温 度控 制 系统 的 应 用 I
邹 自明
( 林 工 学 院 电子 与 计 算机 系 广 西 桂 桂林 5 10 ) 40 4
摘 要
论文介绍了一个以 A 8C 1 T 9 5 为核心 , 采用变速 积分 PD控制算法组成的单片机温度 控制系统, 出了系统硬 I 给
场 中 , 遇 到 参 数 整 定 困难 、 能不 佳 、 工 况 的 适 应 性 差 法 输 出增 量 表 达 式 常 性 对 等 问题 。本 文设 计 了 一 个 基 于 变 速 积 分 PD 的偏 光 显 微 I 镜 温 度 控 制 系 统 , 温 精 度 高 , 定 性 好 , 有 较 好 的 自适 控 稳 具
中得
2 1 P + 一 ) 一 2]
() 1
式 中 、P 1 P 2 分 别 为 第 n n 1 、 一 2次 目标 、 一 一 一 、一 n
温 度 与 测量 温度 的 偏 差 值 ; 一 比 例 系 数 ; i 积 分 时 间 ; T~
一
微 分 时 中 _ P) 值 由 ( ) 中 A、 厂( 的 3式 B两 参 数 决 定 , 样 这 只需 要 整 定 一 个 参 数 , 自整 定 控 制 算 法 中采 用 I E 准 TA
“ :一 ( )( T/
j 0 一
基于变速积分PID的开关磁阻电动机调速系统
统 电路 、 位置检 测 电路 、 电流 检测 电路 、 倍频 电路 、 过 流 、 压及欠压 保 护 电路 、 换 电路 、 过 转 电流斩 波 电路 以及人 机交互 电路等 。
PW M D 0一Dl 4 A0一A1 4
时, 闭环系统的静差率 ( 额定负载时 电机转速降落 与理 想空载 转 速 之 比 ) 小 得 多 ; 要 当要 求 的 静 差 率
T 30 2 0芯 片是 T 公 司专 门针对 电机 、 MS 2 F 4 I 逆变 器 、
机器人等控制而设计的, 它配置了完善的外围设备 ,
且 可设 置六个 优先级 的 中断 。此款 芯片在 电机调速
1开关磁 阻电机 的速度控制方案
对开关 磁 阻电动机转 速 的控制一 般采用 闭环控 制 。与开环 控制 相 比 , 度 控 制 闭环 系 统 的机 械 特 速
(i guU iesyS i c f eh ooy Z ej n 10 3 C ia J n s nvr t ce eo cn l ,h ni g2 2 0 , hn ) a i n T g a
Ab t a t sr c :Cls d—l o p e o to c e f h w th d r l ca c tr sa ay e . h u sin h c p oe o p s e d c n r l h me o e s i e eu t n e moo n lz d T e q e t sw ih a — s t c wa o p a RD P D r g lt rw r e ov d T e n n i e rs i I lo i m h c sp e e td w s s c e s l s d t e ri S I e u ao e e r sl e . h o l a h f P D a g r h w i h wa rs ne a u c s f l u e o n n t t uy f e f m h ne r au ai n o I lo i m n e h o e a l g f q e c . r o t e i tg a s t r t f D ag r h u d rt e lw rs mpi e u n y e r l o P t n r Ke r s s th d r lc a c tr P D c nr l n n i e rs i ne r l y wo d :wi e eu t n e moo ; I o t ; o l a hf i tg a c o n t
正点原子 电机pid 变速积分
正点原子电机pid 变速积分
摘要:
1.正点原子
2.电机pid
3.变速积分
正文:
1.正点原子
正点原子是一种基于互联网的知识分享平台,它汇集了来自各行各业的专业人士,通过在线课程、讲座和问答等方式传播知识。
在这个平台上,用户可以获取到丰富的学习资源,涵盖了科技、人文、商业等众多领域。
正点原子的目标是让知识传播变得更加简单高效,让更多的人受益于知识的力量。
2.电机pid
电机pid 是一种用于控制电机转速的技术,它通过调整电机的输入电压来实现对电机转速的控制。
pid 技术主要分为三个部分,分别是比例(P)、积分(I)和微分(D)。
比例控制是根据误差的大小来调整电机的输入电压;积分控制则是根据误差的累积值来调整电机的输入电压;微分控制则是根据误差的变化速度来调整电机的输入电压。
通过这三个部分的组合,pid 技术可以实现对电机转速的精确控制。
3.变速积分
变速积分是一种在变速运动中进行积分的方法。
在变速运动中,物体的速度是随时间变化的,因此需要对速度进行积分才能得到位移。
变速积分的方法
有多种,其中最常见的是采用微积分中的积分方法。
通过对速度函数进行积分,可以得到位移函数。
变速积分pid算法在温度控制中的应用
变速积分pid算法在温度控制中的应用
变速积分PID算法是一种新型算法,用于解决传统PID算法控制时易出现参数失准和收敛缓慢的问题。
变速积分PID算法可以将范围变大,对输入输出数据进行灵活处理,可使参数保持稳定,达到更好的控制效果。
该算法在温度控制中应用广泛,可以将温度保持在一个较好的区域,以便获得更高的控制效果。
变速积分PID算法在温度控制中有以下优势:
1. 该算法具有快速收敛、准确性高、偏移量低的优点,能够更快地将系统的温度控制到目标值;
2. 该算法的参数设定灵活,既可以通过实验法调整控制参数,也可以通过计算机建模方法进行设定,能自动调整参数,改善控制效果;
3. 该算法的结构简单,算法实现简单,只需要定义和设定变速积分系数即可;
4. 该算法能够承受较大的干扰和变化,具有较大的鲁棒性,保证控制系统的稳定性。
变速积分PID控制在磁悬浮轴承控制中的应用和改进
(col f ehn a V hcl n . ei nt o eho g , e i 0 0 h a Sho o M cai l ei a E g ,B in Is. f c nl y B i g10 8 ,C i ) c ur jg T o j 1 n n
Ab ta t sr c :Th un to f i tg a cin c e iin s r — e in d wi h e aie id x t ru h a ay ig te i tg a e f cin o ne r a t o f ce twa ed sg e t t e n g tv n e h o g n zn h ne r l o h l l
控制 器 的适应性 的 目的 。 实验证 明 , 改进 的 变速 积分 PD控 制 器具有 较 好控 制 性 能和 对转 子初 始位 置 I
的 适 应 性 。应 用 1 6极 电 磁 铁 径 向 轴 承 , 实现 转 子 的 径 向稳 定 悬 浮 。
关键 词 : 悬浮轴承 ; 磁 变速 积分 PD; I 改进 变速 积分 PD I
中图分 类号 :P 7 T 23
文 献标识 码 : A
文章 编号 :0 67 6 (0 6 0 —2 70 10 —17 20 )308 .3
I r vn g e i e r g Co to e f r a c y Ap lig mp o ig Ma n t B a i n r lP r m n e b pyn c n o t e PI n r l r t a gn n e r t n Ra e h Co t l h Ch n ig it g a i t D o e wi o
变速积分pid课程设计
变速积分pid课程设计一、教学目标本课程的教学目标是使学生掌握变速积分PID控制的基本原理、算法及其在实际工程中的应用。
具体目标如下:1.知识目标:–了解PID控制的基本概念、原理和特点。
–掌握变速积分PID控制算法的数学推导和实现方法。
–理解变速积分PID控制在不同工程领域的应用。
2.技能目标:–能够运用变速积分PID算法解决实际工程问题。
–具备对PID控制系统进行参数调试和优化能力。
–能够使用相关软件工具进行变速积分PID控制算法的仿真和实现。
3.情感态度价值观目标:–培养学生的创新意识和团队合作精神,提高解决实际问题的能力。
–激发学生对自动控制领域的兴趣,树立正确的专业观念。
二、教学内容根据课程目标,教学内容主要包括以下几个部分:1.PID控制基本原理:介绍PID控制的概念、原理和特点,包括比例、积分、微分三个环节的作用和相互关系。
2.变速积分PID算法:讲解变速积分PID算法的数学推导过程,重点掌握速度项的引入和积分项的变步长调整方法。
3.变速积分PID控制应用:分析变速积分PID控制在不同工程领域的应用案例,如电机控制、机器人控制、温度控制等。
4.控制系统仿真与实现:使用相关软件工具,如MATLAB/Simulink,进行变速积分PID控制算法的仿真实验,并实际搭建控制系统进行验证。
5.参数调试与优化:讲解如何对变速积分PID控制系统进行参数调试和优化,以提高控制效果。
三、教学方法为了达到课程目标,采用以下教学方法:1.讲授法:讲解PID控制的基本原理、变速积分算法及其应用。
2.讨论法:学生分组讨论实际案例,引导学生思考和分析问题。
3.案例分析法:分析不同工程领域的变速积分PID控制应用案例,帮助学生更好地理解理论知识。
4.实验法:安排实验室实践环节,让学生动手搭建控制系统,并进行仿真实验。
四、教学资源为实现课程目标,准备以下教学资源:1.教材:选用权威、实用的教材,如《自动控制原理》、《PID控制技术》等。
PID变速积分
基于变速积分PID的开关磁阻电动机调速系统王歆.田雨波.王宝忠(江苏科技大学,江苏镇江212003)摘要:在分析了开关磁阻电动机闭环速度控制方案的基础上,针对PID算法在开关磁阻电动机应用中出现的问题,给出了相应的解决方法,提出了非线性变速积分PII)算法.并成功地解决了在低采样周期时PID 算法的积分饱和问题。
关键词:开关磁阻电动机;PID控制;非线性变速积分0引言低制造成本、高可靠性和高能量转换效率是机电运动控制系统的发展趋势。
开关磁阻电动机结构简单,适合在恶劣环境下运行,只在定子上有绕组,没有转子铜耗。
因此开关磁阻驱动系统迎合了机电运动控制系统的发展趋势,融合了电力电子技术和现代控制算法发展成果,成为近年机电运动控制领域的研究热点。
近年来已广泛应用于家电、汽车、数控机床、机器人等领域。
1开关磁阻电机的速度控制方案对开关磁阻电动机转速的控制一般采用闭环控制。
与开环控制相比,速度控制闭环系统的机械特性有以下优越性:闭环系统的机械特性与开环系统机械特性相比,其性能大大提高;理想空载转速相同时,闭环系统的静差率(额定负载时电机转速降落与理想空载转速之比)要小得多;当要求的静差率相同时,闭环调速系统的调速范围可以大大提高。
开关磁阻电动机的速度控制方案如图1所示。
开关磁阻电动机控制器是电机调速运行的中枢,它综合处理各种位置、速度等给定信号,给出相应的相通断、系统保护、显示等信号。
且根据键盘输入的指令如起动、停止、速度设置等和传感器提供的各种信号(如位置、电流等)输出相通断信号,驱动主开关管的开通与关断,驱使电动机转子转动。
TMs320F240芯片是TI公司专门针对电机、逆变器、机器人等控制而设计的,它配置了完善的外围设备,且可设置六个优先级的中断。
此款芯片在电机调速领域的整体来说,无论是从计算速度、精度、内外部资源还是性价比上,都优于传统的一系列单片机,所以本设计中选用TMs320F40来作为控制器的cPu。
变速积分增量式PID在气力除灰控制系统中的应用
为 1 . 4m/ . 照 图 2 相 应 的压 力损 失 为 1 . 8 2 s 对 , 56
KP , 种选择 符合 系统 经济 性最佳 的要 求 . a这
X 0 1
正压 气力 除灰 系统 的压力损 失 △ 是从 整根 管 道 的终端 ( 即排入 灰库 的接 口)向管 道 始 端逐 段 进
1 输 送 系 统 方 案设 计
系统 输送灰 气 采 用 高 密度 、 压 力 浓相 输送 , 低 消耗 较少 的压 缩空气 可 以输送 较多 的物料 , 输送灰 气 比和输 送效 率较 高. 通过 分析 对 比 , 用 J B 0 选 S 20
型连 续输送 泵 , 出力为 4 / , ~8th 输送气源 由罗茨风 机提供 , 机 压力 为 4 P , 量 为 1 . / n 风 9k a风 O8 mi, 电动机 功率 2 W. 灰 管 道 为普 通 钢管 , 2k 输 整个 系 统采用 密 闭管道 输 送 , 粉 尘外 逸. 工 艺 流程 如 无 其
PD控 制器. I
关键词 : 气 力除灰 ; 输送速 度 ; 变速 积分 ; 增量 式 P D I
中图号 : TP 7 . 2 35 文 献标 志码 : A
气力 除 灰系统 用 于 将 燃煤 电厂 在 发 电过 程 中 产 生 的大量 工业废 弃物 ( 飞灰 或粉煤 灰 ) 清除运 走. 气 力输送 是 以压缩空 气 为载体 , 与粉 粒状 物料 在一 定 混合 比的情 况下 , 在密 闭管 道 内通 过气 力 由一 处 送 往另一处 的输 送方 式【 . 力 除灰输 送技术 应 满 l气 1 ] 足 整个机组 的快速 性 、 高精 度 和 高 自动 化 的要 求 ,
第3 O卷第 5 期
2 1 年 1 月 00 O
变速积分PID控制系统设计
关键词:PID控制算法;变速积分;matlab仿真
Abstract
Sofar,thePIDisthe most common controlarithmetic.It’s one of the most early developed control strategy, which is applied to theindustryprocess.Itsstructureissimpleand easy to implement, however, thecontroleffect is perfect.Thephysical parametersis, meaning of,theoretical analysis of system is integrity, and it is familiar by the engineering sector, which in the industrial process control has been widely used.Forthe actual needs, a good parameter PID controller tuning method can not only reduce the burden on operators, but also make the system runningatbest. Therefore, the fixed PID controller parameter tuning study hasimportant practical significance.
(1-2)
显然,上述离散化过程中,采样周期T必须足够短,才干包管有足够的精度。为了书写方便,将e(kT)简化暗示成e(k)等,即省去T。将式(2-2)代入式(2-1),可以得到离散的PID表达式为:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于变速积分PID的开关磁阻电动机调速系统
王歆.田雨波.王宝忠
(江苏科技大学,江苏镇江212003)
摘要:在分析了开关磁阻电动机闭环速度控制方案的基础上,针对PID算法在开关磁阻电动机应用中出现的问题,给出了相应的解决方法,提出了非线性变速积分PII)算法.并成功地解决了在低采样周期时PID 算法的积分饱和问题。
关键词:开关磁阻电动机;PID控制;非线性变速积分
0引言
低制造成本、高可靠性和高能量转换效率是机电运动控制系统的发展趋势。
开关磁阻电动机结构简单,适合在恶劣环境下运行,只在定子上有绕组,没有转子铜耗。
因此开关磁阻驱动系统迎合了机电运动控制系统的发展趋势,融合了电力电子技术和现代控制算法发展成果,成为近年机电运动控制领域的研究热点。
近年来已广泛应用于家电、汽车、数控机床、机器人等领域。
1开关磁阻电机的速度控制方案
对开关磁阻电动机转速的控制一般采用闭环控制。
与开环控制相比,速度控制闭环系统的机械特性有以下优越性:闭环系统的机械特性与开环系统机械特性相比,其性能大大提高;理想空载转速相同时,闭环系统的静差率(额定负载时电机转速降落与理想空载转速之比)要小得多;当要求的静差率相同时,闭环调速系统的调速范围可以大大提高。
开关磁阻电动机的速度控制方案如图1所示。
开关磁阻电动机控制器是电机调速运行的中枢,它综合处理各种位置、速度等给定信号,给出相应的相通断、系统保护、显示等信号。
且根据键盘输入的指令如起动、停止、速度设置等和传感器提供的各种信号(如位置、电流等)输出相通断信号,驱动主开关管的开通与关断,驱使电动机转子转动。
TMs320F240芯片是TI公司专门针对电机、逆变器、机器人等控制而设计的,它配置了完善的外围设备,且可设置六个优先级的中断。
此款芯片在电机调速领域的整体来说,无论是从计算速度、精度、内外部资源还是性价比上,都优于传统的一系列单片机,所以本设计中选用TMs320F40来作为控制器的cPu。
如图2所示,整个控制器单元主要包括最小系统电路、位置检测电路、电流检测电路、倍频电路、过流、过压及欠压保护电路、转换电路、电流斩波电路以及人机交互电路等。
闭环速度调节器采用比例积分微分控制(简称PID控制),是按偏差的比例、积分和微分进行控制的调节器。
PID调节器控制结构简单,不一定需要系统的数学模型,参数容易整定,在长期应用中已积累了丰富的经验。
将它移植到计算机控制系统,通过软件予以实现,对于大多数控制对象都能获得满意的控制效果。
PID调节器虽然易于使用,但在设计、调试开关磁阻电动机控制器的过程中常常会遇到PID调节器易受干扰、采样精度的影响等问题,且受数字量上下限的影响易产生上下限积分饱和而失去调节作用。
所以,在不影响控制精度的前提下对PID控制算法加以改进,关系到整个开关磁阻电动机控制器设计的成败。
2设定速度和获取电机转速
开关磁阻电动机转速系统采用光电式位置传感器,它由静止和转动两部分组成,前者包括红外发光二极管、红外光敏二极管和辅助电路;后者为sRM转子同轴安装的6齿遮光盘,每齿间隔30o,遮光盘与电机同步旋转,通过遮光盘的遮光、透光,使光敏元件产生导通与关断信号。
对于四相8/6极开关磁阻电动机,在定子上安装两个相距75o的光敏传感元件经输入电路处理,输出两路相位差15o、占空比为50%的方波信号,它组合成四种不同的状态,分别代表电动机四相绕组不同的参考位置。
TMs320F240的两个捕获单元cAPl、cAP2分别检测这两路信号。
当捕获输入引脚上检测到一个转换时,定时器Tl或T2的值被捕获并存储在相应的两级深度FIFO堆栈中。
位置信号的上、下跳变均因起捕获口中断,即每15O产生一次捕获口中断,cAP的中断服务程序根据转子的瞬时位置信号,由sRM电机换相逻辑,确定电机对应绕组关断与导通,并根据测周法计算电机的实际转速。
两路位置信号输入捕获口,每一次跳变上升沿或下降沿都要产生一次捕获中断,读取相应捕获堆栈寄存器即可计算出各路信号相邻两个跳变之间的标准脉冲个数N,捕获功能以定时器2为时间基准,定时器2计数频率为l. 25 MHz。
根据T测速法,可得如下转速计算公式:
式中:ω为开关磁阻电动机转速;△θ是一路信号上升沿和下降沿之间的机械角度差,如图3a所示,△θ
=15O/360o;△t是该路信号上升沿和下降沿之间经过的时间差f clk是定时器2的时钟频率,为1.25 MHz。
程序中N是一个16位无符号整形变量,最大值为65 535,当转速很低时,N会溢出,造成转速计算错误(取N=65 535代入上式,可计算的最小转速为47. 6 r/min)=为解决这个问题,程序规定在转速低于100r /min时,采用定时器3的定时周期作为时间基准,同时对两路捕获信号进行计数,转速计算公式同上。
N为连续两个捕获之间的脉冲个数;△θ是相邻两路信号跳变之间的角度差,如图3b所示,△θ=7.5o/360o;△t是该两路相邻信号跳变之间经过的时间差f clk是定时器3的时钟频率,为5 kHz(按照上述解决方法,理论上最低可测转速为0. 09 r/min)。
3非线性积分的PID算法
3 1数字PID算法
设计和调整数字PID控制器的任务就是根据系统要求选择合适的PID模型,将其进行离散化处理,编出计算机程序由微处理器实现,最后确定K p、T1、T D和T,T为采样周期。
传统PID控制的位置算法:
式中:K为采样序号,k=O,1,2,…;U(k)为第K次采样时刻输出值;E(k)、E(k-1)分别为第k次、第(K-1)次采样时输入的偏差值;K I为积分系数,K I=K p T/T1;K D为微分系数,K D=K p T D/T.
在调速过程中,负载加减以及加减速时,会造成短时间内转速出现较大偏差,通过PID积分运算积累,超调量过大,系统产生振荡,严重影响发电机组输出电能的品质。
3.2变速积分PID算法
为避免PID控制中积分项引起的超凋,提高其调节品质,可以采用积分分离法对基本PID控制进行改进,简称变速积分PID。
变速积分PID的基本思路是设法改变积分项的累加速度,使其与偏差大小相对应,偏差越大,积分越慢;反之,则越快。
为此,设置一系数f[E(k)],它是E(k)的函数:
式中:以A、B为积分区间。
变速积分PID算法为:
式中:U I(k)为第k次采样时刻PID运算的积分部分输出值。
变速积分PID控制系统具有以下特点:用比例消除大偏差,用积分消除小偏差,可完全消除积分饱和现象;各参数容易整定,易实现系统稳定,而且对A、B两参数不要求十分精确;超凋量减小,改善调节品质,适应性较强。
3 3非线性变速积分PlD算法
由于变速积分在大范围突然变化时产生的积分饱和现象不能很好地消除,这时可采用非线性变速积分PID 算法。
非线性变速积分PID算法的基本思想是将PID调节器输出限定在有效范围内,避免u(k)超出执行机构动作范围而产生饱和。
程序框图如图4所示。
图5是在Matlab环境对算法进行的仿真结果图,从图中可以看出,阶跃响应的调节时间短,系统表现出良好的性能。
4实验结果及结论
实验所用样机为四相(8/6极)开关磁阻电动机,额定功率为2. 2 kw,额定转速为l 500r/min,功率变换器采用不对称半桥电路,功率变换器主开关器件采用IGBT,二极管为超快软恢复型,以电压PwM方式对开关磁阻电动机进行控制。
图6显示了电机空载且给定转速,分别采用传统PID控制和本文方法得到转速响应波形,从中可以看出,本文提出的控制方式能很快地调整跟踪,超调量明显较少。
针对开关磁阻电动机高度非线性的特点,本文提出非线性变速积分PID控制方法。
实验结果证明了该方法的有效性,系统适应性强,响应迅速,控制精度高,具有较好的稳定性和动态响应能力。