| 【中文题名】 | 基于ARM9-Linux嵌入式系统的模糊控制研究 |
| 【英文题名】 | |
| 【学科专业】 | 控制理论与控制工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-7-31 |
| 【中关键词】 | 过程控制系统,PID控制,模糊PID控制,ARM,嵌入式Linux,数学建模 |
| 【英关键词】 | process control system,PID control,fuzzy PID control,ARM,embedded Linux,mathematical model, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>自动控制、自动控制系统>模糊控制、模糊控制系统 |
| 【论文摘要】 |
本文主要研究了基于ARM-Linux平台的模糊PID控制系统,该系统以工业锅炉液位的数学模型为被控对象,通过模糊PID控制算法,在ARM-Linux平台上实现了仿真控制试验。
本文首先介绍了模糊控制的基本原理以及模糊控制器的设计方法。然后着重分析了模糊PID控制原理,以及它与传统PID控制相比的优越性。针对上海新奥托实业有限公司开发的“EFPT-1-01”型过程控制实验装置锅炉液位控制模型设计了相应的模糊PID控制器。
接下来文章介绍了嵌入式系统发展的概况,嵌入式Linux概况以及ARM的体系结构。重点介绍在浙江海成电子的“DM2410B+”ARM9-Linux嵌入式开发平台下开发应用程序的方法。
以往在8086系列单片机平台下,由于受到运算速度和存储空间的限制一般采用查表法实现模糊控制算法,这样的模糊控制算法精确度比较低。本文所用的ARM9-Linux平台CPU为S3C2410,主频达到266MHz,并有64M的SDRAM和64M的NAND FLASH,因此系统有足够的运算速度和存储空间来运行由C语言实现的模糊控制推理过程。
由于本文所用的ARM-Linux嵌入式实... |
| 【论文题纲】 |
|
摘要 |
2-3 |
|
Abstract |
3-7 |
|
第一章 绪论 |
7-11 |
|
1.1 课题意义与研究背景 |
7-9 |
|
1.2 本文的主要工作 |
9-11 |
|
第二章 模糊PID控制器的设计方法 |
11-30 |
|
2.1 模糊控制器的设计方法 |
11-15 |
|
2.2 模糊自适应整定PID控制原理 |
15-22 |
|
2.3 模糊自适应整定PID控制的C语言编程实现 |
22-30 |
|
第三章 基于ARM-Linux嵌入式系统的应用研究 |
30-42 |
|
3.1 嵌入式系统的概述 |
30-32 |
|
3.2 嵌入式Linux的概述 |
32-34 |
|
3.3 ARM的体系结构 |
34-36 |
|
3.4 ARM-Linux平台开发环境的建立 |
36-40 |
|
3.5 ARM-Linux平台应用程序开发 |
40-42 |
|
第四章 被控对象简介及其系统建模 |
42-48 |
|
4.1 被控对象简介 |
42-43 |
|
4.2 锅炉液位系统的数学模型 |
43-46 |
|
4.3 建立系统的离散化状态空间描述 |
46-48 |
|
第五章 控制算法在嵌入式系统的实现及对比 |
48-55 |
|
5.1 模糊控制系统的C语言仿真实现 |
48-51 |
|
5.2 控制算法的控制效果对比 |
51-55 |
|
[参考文献] |
55-57 |
|
攻读硕士学位期间所发表的论文 |
57-58 |
|
致谢 |
58 |
|
| 【DOI】 | LunWen.ID:2.2008.384339 |