| 【中文题名】 | 控制系统的柔性设计 |
| 【英文题名】 | |
| 【学科专业】 | 控制理论与控制工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2004-5-8 |
| 【中关键词】 | 柔性控制,PID控制,H_∞控制,MATLAB,Java,混合编程 |
| 【英关键词】 | flexible control,PID control,H_∞ control,MATLAB,Java,multi-programming, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化基础理论>自动控制理论>> |
| 【论文摘要】 |
随着工业自动化技术和计算机技术的进步,出现了各种新的控制概念。柔性控制是近年来发展起来的控制概念。它专门致力于以更少的时间周期和更低的费用开发开放、高性能、高可靠性的分布式容错系统。在已知一个被控对象的前提下,如何快速、有效的去设计其控制系统,选择一种合理的控制方法,保证控制系统性能要求,这是一个值得深入研究的问题。为此,提出了柔性控制系统。其目标就是提供一个集成工具包来支持整个发展周期:仿真/建模,发展及应用。
开发一种好的控制策略(通过试验和评估一些其他方法)在自动化制造系统(比如FMS)或半自动化制造系统(比如生产线)中是特别重要的。本文根据柔性控制的定义,结合近现代的控制理论,比较全面地阐述了一些柔性控制的具体实现过程。利用MATLAB提供的各种控制工具箱作为控制手段,针对某一类控制对象提出控制指标,用PID控制或者H_∞。控制,在MATLAB上通过建模仿真,在一个大范围中迅速找到满足这些控制指标的最优参数。通过以上的方法,解决了传统手工选择参数方法时需要通过经验试凑等的缺点,省时省力,达到了柔性的目的。再进一步将系统扩展为利用Java的网络编程优势,进行MATLAB和Java的... |
| 【论文题纲】 |
|
第一章 绪论 |
6-12 |
|
1.1 研究领域简介 |
6-11 |
|
1.1.1 控制理论的发展 |
6-10 |
|
1.1.2 MATLAB |
10 |
|
1.1.3 柔性控制 |
10-11 |
|
1.2 研究目标及意义 |
11-12 |
|
第二章 柔性控制理论 |
12-16 |
|
2.1 柔性的定义 |
12-13 |
|
2.2 柔性的能力构成 |
13-14 |
|
2.3 柔性的控制模型 |
14-16 |
|
第三章 基于MATLAB的控制器仿真 |
16-21 |
|
3.1 MATLAB简介 |
16-17 |
|
3.2 MATLAB 6.X中的控制产品集 |
17-21 |
|
3.2.1 概述 |
17-18 |
|
3.2.2 控制系统工具箱简介 |
18-19 |
|
3.2.3 Simulink 4.1产品介绍 |
19-21 |
|
第四章 柔性控制的实现 |
21-44 |
|
4.1 PID校正 |
21-25 |
|
4.1.1 PID控制的柔性实现 |
22-25 |
|
4.2 H_∞控制简介 |
25-29 |
|
4.3 H_∞与鲁棒控制 |
29-39 |
|
4.3.1 H_∞性能指标 |
29-33 |
|
4.3.2 鲁棒稳定问题与H_∞性能指标 |
33-35 |
|
4.3.3 干扰抑制问题与H_∞性能指标 |
35-38 |
|
4.3.4 H_∞鲁棒性能指标问题 |
38-39 |
|
4.4 H_∞权函数选取的性能指标 |
39-42 |
|
4.5 H_∞柔性控制的实现 |
42-44 |
|
4.5.1 设计举例 |
42-43 |
|
4.5.2 结语 |
43-44 |
|
第五章 远程柔性控制 |
44-64 |
|
5.1 客户机/服务器计算技术 |
44-51 |
|
5.1.1 利用Java进行客户端程序的开发 |
48-49 |
|
5.1.2 服务端程序开发 |
49-50 |
|
5.1.3 Sockets概念 |
50-51 |
|
5.2 在MTALAB中使用Java |
51-60 |
|
5.2.1 将Java类加入到MATLAB中 |
52-54 |
|
5.2.2 创建和使用Java对象 |
54 |
|
5.2.3 调用Java类对象的方法 |
54-56 |
|
5.2.4 传递数据给Java的函数 |
56-60 |
|
5.3 远程柔性控制的具体实现 |
60-64 |
|
第六章 总结与展望 |
64-68 |
|
| 【DOI】 | LunWen.ID:2.2008.386954 |