递阶分布式控制系统设计软件的开发

递阶分布式控制系统设计软件的开发

论文摘要

递阶分布式控制系统是实现复杂大系统的理想方案,本文以液体液位和温度控制器为例提出了递阶分布式控制系统的设计思想,本文提出的递阶分布式控制系统的设计是基于任务分解的思想来实现的,通过把一个复杂的控制任务分解成一系列简单的且易实现的子任务,并且这些子任务由一系列模块来完成,这样设计出的控制系统具有模块化的结构,从而使得系统具有良好的可扩展性和可维护性。 在递阶分布式控制系统中,控制任务是由各模块间的相互协调动作来完成的,各模块可以在不同的计算机或不同的操作平台上运行,模块间的通信是通过通信管理系统CMS和中间消息语言NML来实现,其中CMS是底层通信系统,而NML是用户与CMS的接口,CMS和NML均由一系列C++类来实现,NML类是CMS类的派生类。NML类提供的更新函数可以对数据格式进行转换,从而使得模块间可以跨平台进行通信。 本文提出的递阶分布式控制系统中,每个模块完成一个给定的任务,我们开发了一个通用的NML模块类NMLMODULE来实现模块的基本操作,模块在给定的周期内,执行预先定义好的动作来完成给定的任务。 系统的设计中还提供了一个重要的代码自动生成工具,利用它可以自动生成整个应用程序的框架,用户只需添加少量实现具体控制算法的代码即可完成对整个控制系统的设计,这大大减轻了程序员的负担。此外,还提供了图形化的设计平台,用户可以借助形象化的图形灵活地构建控制系统的结构,借助诊断工具平台用户可以对控制系统进行控制,向运行中的模块发送控制命令或设定参数值,用户还可以通过诊断工具对系统进行仿真和测试,验证其是否能达到期望的控制目标。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 第2章 递阶分布控制系统的设计方法
  • 2.1 任务分解
  • 2.2 定义控制器结构
  • 2.3 定义命令状态转换图和状态表
  • 第3章 递阶分布式控制系统设计软件的特点
  • 3.1 开发工具
  • 3.1.1 java
  • 3.1.2 C++
  • 3.2 设计平台
  • 3.3 代码生成器
  • 3.3.1 生成文件及路径
  • 3.3.2 文件makefile
  • 3.3.2.1 makefile文件的基本结构
  • 3.3.2.2 Makefile文件中的变量
  • 3.3.2.3 递阶分布式控制系统的makefile文件
  • 3.4 监控工具
  • 第4章 控制模块
  • 4.1 模块的工作过程
  • 4.2 模块的实现
  • 4.3 应用举例
  • 第5章 模块间通讯的实现
  • 5.1 CMS和NML概述
  • 5.2 NML消息类和成员函数
  • 5.3 通信信道类
  • 5.4 模块进程间的通信模式
  • 5.5 NML读写函数
  • 5.6 服务器
  • 5.7 配置文件
  • 第6章 结论
  • 致谢
  • 参考文献
  • 附录A (攻读学位期间发表论文目录)
  • 相关论文文献

    • [1].一种基于无线网络的航空发动机分布式控制系统方案[J]. 价值工程 2020(05)
    • [2].浅谈分布式控制系统在热交换机组上的应用[J]. 科学技术创新 2020(06)
    • [3].西门子分布式控制技术在机场行李处理系统中的应用研究[J]. 电子测试 2020(11)
    • [4].以太网在分布式控制系统的应用[J]. 电子技术与软件工程 2017(06)
    • [5].《分布式控制系统》课程的工程化教学模式研究[J]. 教育教学论坛 2015(22)
    • [6].分布式控制系统在智慧城市运行指挥中心中的运用[J]. 电子技术与软件工程 2017(16)
    • [7].网络通讯技术在分布式控制系统中的应用[J]. 信息与电脑(理论版) 2017(23)
    • [8].变循环发动机完全分布式控制[J]. 航空学报 2016(06)
    • [9].分布式控制系统虚拟化移植方法的设计与验证[J]. 上海交通大学学报 2019(S1)
    • [10].基于可编程逻辑控制器和分布式控制系统的医用电子直线加速器控制系统设计[J]. 中国医学装备 2016(01)
    • [11].某涡扇发动机分布式控制系统设计与总线性能[J]. 航空动力学报 2015(09)
    • [12].安全增强型分布式控制系统[J]. 电力建设 2011(07)
    • [13].煤矿探测与救援机器人分布式控制系统设计[J]. 计算机测量与控制 2011(11)
    • [14].分布式控制系统在煤粉锅炉集中控制中的应用[J]. 工业锅炉 2010(04)
    • [15].群塔施工中分布式控制系统的应用[J]. 建筑机械化 2008(01)
    • [16].“智能制造”背景下控制类课程改革的探索研究——以“分布式控制系统”课程升级改造为例[J]. 计算机产品与流通 2020(03)
    • [17].扩频技术在分布式控制系统中的应用研究[J]. 电子制作 2014(11)
    • [18].混凝土搅拌站(楼)分布式控制系统解决方案[J]. 建筑机械 2013(01)
    • [19].分布式控制系统控制技术及应用[J]. 设备管理与维修 2018(17)
    • [20].分布式控制系统在大型注塑机上的应用[J]. 轻工机械 2013(01)
    • [21].重载组合列车分布式控制系统制动界面研究[J]. 技术与市场 2013(04)
    • [22].分布式控制系统在沥青搅拌设备上的应用[J]. 铜仁学院学报 2013(05)
    • [23].基于组件的小型分布式控制系统软件的设计及应用[J]. 微型电脑应用 2012(05)
    • [24].分布式控制的汽车全自动性能检测系统[J]. 拖拉机与农用运输车 2009(03)
    • [25].分布式控制系统关键技术研究[J]. 广西师范学院学报(自然科学版) 2009(04)
    • [26].分布式控制理论在火电厂协调控制系统中的应用浅析[J]. 科技创新导报 2020(18)
    • [27].分布式控制系统在工业生产的实际应用[J]. 设备管理与维修 2018(15)
    • [28].“大型石化装置分布式控制系统国产化应用攻关”项目通过技术鉴定[J]. 石油化工设备技术 2010(04)
    • [29].《分布式控制系统创新实验》的教学模式探索与实现[J]. 上海工程技术大学教育研究 2018(01)
    • [30].航空发动机分布式控制系统指数稳定性分析[J]. 航空动力学报 2009(10)

    标签:;  ;  ;  ;  

    递阶分布式控制系统设计软件的开发
    下载Doc文档

    猜你喜欢