计算机控制设计PID智能小车

2019-02-14 23:50

课程设计报告

题 目:PID对智能小车的应用 姓 名:吕振 班 级:电信14-1班 学 号:3140718181

X

计算机检测与控制技术

摘要:在智能车比赛过程中,小车需要不停的检测前方道路信息以及自身的行驶信息,

在检测过程中会有复杂信息需要采集并多种干扰因素需要抗拒。将检测到的道路信息与自身行驶信息相结合,以确定下一步动作,直道就加速,入弯道就减速入弯,由弯入直再加速。在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我们不完全了解一个系统和被控对象﹐或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。

关键词:智能车;PID控制;检测;

PIDvague control and its application in smartcar

Abstract: In a Smartcar game, there is a need for cars to detect the information of the front road and the car itself. There will exist so much interference during the detection which are required to be resisted. Combining the two types of information, we can decide the next action: speed up when in straight road, speed down when go into a tortuous path and speed up again when it goes into the straight path. In an engineering project, the most widely used control principles are proportion, integration, differential, we call it PID for short or PID regulation. It becomes one of the main techniques for its simple structure, good stability, reliability for work, convenience for regulations. When it is impossible for us to completely control the structure and parameter of the controlled subject, or we are unable to gain a exact math model, other techniques are hard to be put into apply, and the structure and parameter of the controller must be relied on the experience and scene, it is the best time to apply PID regulation. That is to say that when we do not gain enough information about a system or a controlled subject, or we can’t achieve systemic parameter by effective methods, it is the right time to take PID technique. In practical, there are still PI control and PD control. PID control is a way to control according to the systematic deviation and proportion, integration and differential to calculate the controlled variable.

引言

本文以通俗的理解,以小车控制举例说明PID的一些理解。

由于外界原因,小车的实际速度有时不稳定。其二,要让小车以最快的时间达达到既定的目标速度(小车通过PWM波来控制小车的速度)。其三,速度控制系统是闭环,才能满足整个系统的稳定要求,必竟速度是系统参数之一。PID控制,速度快,调节灵敏,能实现准确性,实时性,这样使智能车在比赛过程中速度调整上升了一个高度。也为智能车在比赛过程中获得更好的名次做成了很大的贡献。

1 PID简介

1.1

目前工业自动化水平已经成为衡量各行各业现代化水平的一个重要标志。同时,控制理论的发展也已经经历了古典控制理论,现代控制理论和智能控制理论三个阶段。智能控制的典型实例是模糊全自动洗衣机等。自动控制系统可分为开环控制系统和闭环控制系统。一个控制系统包括控制器,传感器,变送器,执行机构,输入输出接口。控制器的输出口经过输出接口,执行机构,加到被控系统上;控制系统的被控量,经过传感器,变送器,通过输入接口送到控制器。

开环控制系统:开环控制系统(Open-loop control system)是指被控对象的输出(被控

制量)对控制器的输出没有影响。在这种控制系统中,不依赖将被控量反送回来以形成任何闭环回路

闭环控制系统:(Closed-loop control system)特点是系统被控对象的输出会反送回来

影响控制器的输出,形成一个或多个闭环。闭环控制有正反馈和负反馈。若反馈信号与系统给定值信号相反,则称为负反馈,若极性相同,则称为正反馈。

阶跃响应:是指一个阶跃输入加到系统上时,系统的输出。

+ e Ki/s - Kds + + + U 对象 Y Kp

图1 PID控制流程

如图所示,其中,D(S)为控制器,完成PID控制规律。 比例(P)控制器

U(t)=Kpe(t)

比例+积分(PI)控制器

U(t)=Kp[e(t)+

1Ti?e(?)d?]

0tt比例+积分+微分(PID)控制器

U(t)=Kp[e(t)+

1Ti?e(?)d?+Tdd(e(t)]

0dt

以上各式中,Kp—比例放大系数; Ti—积分时间; Td——微分时间

1.2 PID一般有两种:位置式PID和增量式PID

+ e u y

受控对象 r PID置位控制

图2 位置式PID PID算法表示为 U(k)=Kpe(k)+Ki?e(j)?Kd[e(k)-e(k-1)]+Uo

j?0k式中U(k) 第K个采样时刻的控制 Kp 比例放大系数

Ki=

KpTs 积分放大系数 TiKpTd 微分放大系数 TsKd=

Ts 采样周期

+ r _ `

e PID增量式算法 步进电机 u 受控对象 y 图3 增量PID算法

增量式PID算法为△Uk=U(k)-U(k-1) =Kp{e(k)-e(k-1)+

TsTde(k)?[e(k)?2e(k?1)?e(k?2)]} TiTs位置式PID的输出与过去的所有状态有关,计算时要对e(每一次的控制误差)进行累加,

这个计算量非常大,而明没有必要。而且小车的PID控制器的输出并不是绝对数值,而是一个△,代表增多少,减多少。换句话说,通过增量PID算法,每次输出是PWM要增加多少或者减小多少,而不是PWM的实际值。因此,在小车控制中我们常用增量式PID控制。

下面均以增量式PID说明.打个比方,如果现在的输出是1,目标输出是100,那么P的作用是以最快的速度达到100,把P理解为一个系数即可;关于I,通过高等数学的知识,0的积分才能是一个常数,I就是使误差为0而起调和作用;关于D,微分是求导数,导数代表切线是吧,切线的方向就是最快到至高点的方向。这样理解,最快获得最优解,那么微分就是加快调节过程的作用了。

△Uk=A*e(k)+B*e(k-1)+C*e(k-2)

这里KP是P的值,TD是D的值,1/Ti是I的值,都是常数,哦,还有一个T,T是采样周期,也是已知。而A,B,C是由P I D换算来的,按这个公式,就可以简化计算量了,因为 P I D 是常数,那么A B C可以用一个宏表示。这样看来,只需要求e(k) e(k-1) e(k-2)就可以知道△Uk的值了,按照△Uk来调节PWM的大小就OK了。

图4 PID调节结果

2 PID参数调试

1.负反馈

自动控制理论也被称为负反馈控制理论。首先检查系统接线,确定系统的反馈为负反馈。例如电机调速系统,输入信号为正,要求电机正转时,反馈信号也为正(PID算法时,误差=输入-反馈),同时电机转速越高,反馈信号越大。其余系统同此方法。 2.PID调试一般原则

a.在输出不振荡时,增大比例增益P。

b.在输出不振荡时,减小积分时间常数Ti。 c.在输出不振荡时,增大微分时间常数Td。 3.一般步骤

a.确定比例增益P

确定比例增益P 时,首先去掉PID的积分项和微分项,一般是令Ti=0、Td=0(具体见PID的参数设定说明),使PID为纯比例调节。输入设定为系统允许的最大值的60%~70%,由0逐渐加大比例增益P,直至系统出现振荡;再反过来,从此时的比例增益P逐渐减小,直至


计算机控制设计PID智能小车.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电站增效扩容改造工程设备采购安装及施工施工组织设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: