北京理工大学本科生毕业设计(论文)
摘要
自动控制理论实验主要任务是通过实验,使学生掌握自动控制的基本原理和方
法,在熟练掌握各种校正方法设计原则的基础上,加强对控制理论的理解和认识,
将理论与实践有机地结合起来,提高分析问题及解决问题的能力。
本设计是在原有实验箱的基础上,根据常规的PID控制,开发新型的模糊
控制实验内容。实验中的控制器为C8051F330单片机,通过上位机C语言开发
环境,将代码写入单片机进行控制。其算法采用将常规PID控制与模糊控制相
结合的控制策略,运用模糊推理思想,根据不同的误差e及误差变化率ec对
PID三个参数Kp,Ki及Kd进行实时优化,达到最优控制。最终实现模糊PID
控制算法。
由于原有单片机内存的限制,在经过多次实验后,选取了两个模糊控制规
则表对搭建的三阶被控对象进行算法验证,实验表明模糊控制和原有常规PID
控制比较,明显提高了系统的控制性能。
关键词:单片机,PID控制,模糊控制
I
f北京理工大学本科生毕业设计(论文)
Abstract
Themai
taskofautomaticco
troltheory’sexperime
tsistohelpstude
ts
masterbasicpri
ciplesa
dmethodsofautomaticco
troltheorybyexperime
t
Basedo
masteri
gvariouscorrectio
methodsithelpstoe
ha
ceu
dersta
di
g
a
daware
esstowardsco
troltheorytoi
tegratetheorywithpracticea
dto
e
ha
cethea
alysisofproblemsa
dproblemsolvi
gabilities
Thedesig
isbasedo
theorigi
altestcaseaccordi
gtotheco
ve
tio
al
PIDco
troltodevelop
ewfuzzyco
trolexperime
tsTheyarecoredbythe
MCUC8051F330byusi
gCla
guagedevelopme
te
viro
me
ta
dwriti
g
codesi
totheMCUThealgorithmcombi
esco
ve
tio
alPIDco
trola
dfuzzy
co
troltogethera
dusesfuzzyreaso
i
gtooptimizethreePIDparametersKp
Kia
dKdforrealtimeaccordi
gtodiffere
terrorea
derrorcha
gerateofec
o
lytoachieveoptimalco
trolEve
tuallyfuzzyPIDco
trolalgorithmis
realized
Si
cetheorigi
alMCU’smemoryislimitedaftera
umberof
experime
tstwofuzzyco
trolrulebaseshavebee
selectedtodoalgorithm
validatio
towardsthirdorderpla
tExperime
tsshowthatfuzzyco
trolhas
i
creasedsystemco
trolperforma
ceobviouslycomparedwithco
ve
tio
alPID
co
trol
KeywordsMCUPIDco
trolfuzzyco
trol
II
f北京理工大学本科生毕业设计(论文)
目录
第一章绪论1
11研究背景和研究意义1
12本文结构1
13本章小结r