学位论文 > 优秀研究生学位论文题录展示

新型DCS现场控制站的控制策略与容错技术研究

作 者: 翟万清
导 师: 李正军
学 校: 山东大学
专 业: 控制理论与控制工程
关键词: 容错技术 双机热备用 任务 信号量 PID控制算法
分类号: TP273.5
类 型: 硕士论文
年 份: 2009年
下 载: 115次
引 用: 1次
阅 读: 论文下载
 

内容摘要


DCS(分布式控制系统)是一种集中管理、分散控制的控制系统。自从1975年第一套DCS问世以来,随着计算机技术和微电子技术的发展,DCS正向着信息化和集成化的方向发展。现在,DCS已经广泛应用于化工、冶金、纺织、制药等领域。基于工业以太网与现场总线技术的新型控制系统是在传统的DCS基础上提出的一种控制系统。该系统的现场控制站与上位机的通信采用工业以太网,现场控制站内部采用CAN现场总线进行数据通信。现场控制站作为系统的核心,系统的主要控制功能由它来完成。系统的性能、可靠性等重要指标主要依靠现场控制站保证。现场控制站由主控模块和智能测控模板组成。其中,主控模块是连接上位机和智能测控模板的枢纽,上位机和智能测控模板之间的数据通信必须经过主控模块来实现,上位机组态的控制算法也由主控模块来运行。为了提高整个系统的可靠性,主控模块采用容错技术,具体方法是为主控模块增加冗余部分,实现主控模块和冗余部分的双机热备用。现场控制站主控模块采用工业级的PC/104嵌入式主板作为硬件平台,并在其上移植μC/OS-Ⅱ嵌入式系统。μC/OS-Ⅱ嵌入式系统是有源代码的占先式实时多任务内核,并得到美国联邦航空管理局的认证。主控模块的各项功能具体由μC/OS-Ⅱ嵌入式系统的各个任务来实现。在μC/OS-Ⅱ里嵌入CAN总线驱动程序,实现主控模块和智能测控模板之间的通信;在μC/OS-Ⅱ里嵌入uIP TCP/IP协议栈,实现主控模块和上位机之间的通信。上位机组态的控制算法下传给主控模块,主控模块运行控制算法并向智能测控模板输出运算结果。主控模块的双机热备份也由μC/OS-Ⅱ的具体任务来实现。μC/OS-Ⅱ的每个任务都有不同的运行优先级,任意时刻最多只有一个任务在运行。μC/OS-Ⅱ总是优先运行处于就绪态的优先级最高的任务。主控模块的各个任务按照各自的周期运行。信号量的正确使用是主控模块连续不间断正常运行的关键。控制算法是系统控制的核心部分。由于PID控制器结构简单,调整方便,并且各个参数有着明确的物理意义,工业控制领域的控制器大量采用PID控制算法。根据不同的控制对象,对PID控制算法进行改进,可以使系统获得更好的控制效果。在实际的工业控制中,系统的实时性和可靠性是衡量系统性能的重要指标。因此,在保证系统的实时性前提下,应该从各个方面更多地研究提高系统的可靠性。

全文目录


摘要  8-10
ABSTRACT  10-12
第1章 绪论  12-16
  1.1 课题研究背景及意义  12-14
  1.2 课题内容  14-16
    1.2.1 研究内容  14-15
    1.2.2 创新点  15-16
第2章 新型 DCS系统概述  16-24
  2.1 DCS的定义  16
  2.2 DCS的发展  16-18
  2.3 DCS的基本构成  18-22
  2.4 DCS的特点  22-24
第3章 现场控制站主控模块的系统设计  24-35
  3.1 硬件设计  24-29
    3.1.1 嵌入式微型主板EmCORE-n511  24-27
    3.1.2 CAN总线通信背板  27-29
  3.2 系统软件设计  29-32
    3.2.1 操作系统及编译环境  29-30
    3.2.2 μC/OS-II嵌入式实时操作系统  30-32
    3.2.3 uIP TCP/IP协议栈  32
    3.2.4 驱动程序  32
  3.3 μC/OS-II在嵌入式主板上的移植  32-33
  3.4 现场控制站主控模块的具体实现  33-35
    3.4.1 搭建系统硬件平台  33-34
    3.4.2 设置软件环境  34-35
第4章 现场控制站主控模块的应用程序设计  35-50
  4.1 主控模块的初始化  35
  4.2 主控模块的冗余互检  35-37
  4.3 主控模块的数据采集与数据输出  37-41
    4.3.1 数据采集任务  38-39
    4.3.2 数据输出任务  39-41
    4.3.3 数据采集与数据输出对 CAN总线的互斥占用  41
  4.4 主控模块的控制算法运行  41-45
    4.4.1 控制算法解析任务  42-44
    4.4.2 控制算法运行任务  44-45
  4.5 主控模块作为网络服务器与上位机的连接  45-48
  4.6 主控模块各任务之间的信号量  48-49
  4.7 智能测控模板的校正  49-50
第5章 主控模块控制策略的实现  50-63
  5.1 基本控制算法功能模块  50-52
  5.2 常用的PID控制算法功能模块  52-57
    5.2.1 位置式PID功能模块  53-54
    5.2.2 增量式PID功能模块  54
    5.2.3 积分分离PID功能模块  54-55
    5.2.4 死区PID功能模块  55
    5.2.5 不完全微分PID功能模块  55-56
    5.2.6 微分先行PID功能模块  56-57
  5.3 串级PID控制算法  57-58
  5.4 PID控制算法的手自动切换与无扰动切换  58-63
第6章 现场控制站主控模块的容错技术  63-74
  6.1 主控模块的冗余  63-65
    6.1.1 主控制卡和从控制卡的CAN总线接收数据同步  63-65
    6.1.2 主控制卡和从控制卡双机冗余热备用  65
  6.2 现场控制站的故障检测  65-70
    6.2.1 主控制卡和从控制卡的互检  66-68
    6.2.2 主控制卡对现场智能测控模板的检测  68-70
  6.3 现场控制站的故障报警  70-72
  6.4 现场控制站的可靠性分析  72-74
第7章 结论与展望  74-75
参考文献  75-78
致谢  78-79
攻读硕士学位期间的研究成果  79-80
学位论文评阅及答辩情况表  80

相似论文

  1. 任务型教学在农村初中英语教学中的应用研究,H319
  2. 任务型教学法在高中英语阅读教学中的应用,G633.41
  3. 基于过程的协作学习环境设计研究,G434
  4. 词汇附带习得方式下通过阅读习得词汇的研究,G633.41
  5. 基于混合自适应遗传算法的动态网格调度问题研究,TP393.09
  6. 新课程背景下提高高中英语阅读教学的有效方法的研究,G633.41
  7. 面向业务过程的服务动态组合方法研究,TP393.09
  8. 基于任务型教学理论的认知听力策略培训模式研究,G633.41
  9. 中断范式下的前瞻记忆研究,B842.3
  10. 积极情绪对3-5岁幼儿认知灵活性的影响,B844.1
  11. 远程学习电子学档的设计与开发,TP391.6
  12. 任务型语言教学在高中英语口语教学中的运用研究,G633.41
  13. 任务型教学法在高中英语阅读教学中的应用研究,G633.41
  14. 自我交通感及任务性质对学业拖延及自我设限关系的影响,B844.2
  15. 牛津初中英语任务型教学的实践与研究,G633.41
  16. 中专英语作业设计的有效性研究,G633.41
  17. 游戏式任务教学法在国际汉语教学中的应用,H195
  18. 任务型语言教学在国际护理专业英语教学中的实验研究,H319
  19. 任务型教学法在高职商务英语口语教学中的应用效果研究,H319
  20. 威利斯任务型教学模式在职高英语阅读教学中的运用,G633.41
  21. 任务型语言教学在藏族高中英语阅读教学中的应用研究,G633.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统 > 计算机控制、计算机控制系统
© 2012 www.xueweilunwen.com