基于CORBA的嵌入式FMS控制系统的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
柔性制造系统是具有柔性且自动化程度高的制造系统。FMS的复杂性决定了其控制系统的研究开发是一项技术复杂、周期长、成本高的活动。为能及时快速满足市场需要,开发出具有可配置性、可重构性的FMS控制系统具有较大的实际应用意义。
     本文分析了FMS集中式、递阶式、分布式、混合式控制系统体系结构特点。以一般的FMS为背景,采用递阶分布式作为控制系统的体系结构,同时对FMS递阶分布式控制系统的组成、体系结构特点进行了论述。基于对FMS控制系统建立的功能模型与面向对象模型,对控制系统中的各功能组件进行了设计,建立了基于CORBA组件技术的控制系统软件结构模型。将开发的控制系统模型在北京交通大学的教学型柔性制造系统中得以应用,并论述了嵌入式系统的开发和移植以及CORBA技术如何在嵌入式操作系统上得以实现的基本过程。最后,分析了模型的应用效果和所开发的控制系统的特点,并总结了全文工作的主要内容,讨论了一些不足和今后应该进一步开展的工作。图30幅,表1个,参考文献48篇。
FMS (Flexible Manufacturing System) is a manufacturing system with flexible character and high degree of automation. As a result of its complexity, developing control system for FMS needs much time, money and technology. It will make great significance to develop control system with the characteristics of configurability and reconfigureability to satisfy the market requires rapidly.
     After analyzing the characteristics of centralized, hierarchical, distributed, hybrid-architecture, hierarchical distributed control system architecture of FMS is built under the background of general FMS, the components and characteristics of this architecture is discussed. Based on the functional model and object-oriented model of FMS, the functional components of control system are designed, and the software architecture model of the control system is proposed with the CORBA component technology. The software architecture model has been applied to a didactical FMS in Beijing Jiao Tong University, and the process is described that embedded system is transplanted to an ARM embedded development platform and CORBA is realized on an embedded operating system. Finally, application effects of model and the characteristics of developed control system are described, and the research work of the whole dissertation is concluded, the problem and further work is discussed.
引文
[1]龙波.面向对象的FMS调度系统的研究和应用[学位论文].上海:上海交通大学.2002:2
    [2]林胜.柔性制造技术及其发展.99中国国际机床展先进制造技术专稿.1999
    [3]邓子琼,李小宁,何沛仁,朱晓飞.柔性制造系统建模与仿真.国防工业出版社.1993:26-27115-120
    [4]王亚民,陈青,刘畅生等.组态软件设计与开发.西安电子科技大学出版社.2003:1-13
    [5]李佑军.嵌入式系统综述.现代电子技术.2003(6):91-92.98.
    [6]陈俊强.嵌入式系统综述.光纤通信技术.2002(12):13-14.
    [7]EdSuter.嵌入式系统固件揭秘.北京:电子工业出版社.2003.6.
    [8]段学鹏.基于CIMS分布式体系结构的研究——CORBA技术在CIMS计算机网络中的应用[学位论文].贵州:贵州工业大学.2001:5-6
    [9]冯冲,江贺,冯静芳.软件体系结构理论与实践.北京:人民邮电出版社.2003.
    [10]左爱群,黄水松.基于组件的软件开发方法研究.计算机应用.1998,18(11):4-7
    [11]王珏,张建沛,张蔷.软件工程的新发展:CBSE.应用科技.2002,29(6):48-50
    [12]JIA-JIUNNLO,LILIN.An object-oriented FMS real-time and feedback control model.INTJ.Computer Integrated Manufacturing.1999.12(6):483-502.
    [13]陈余年,方美琪.信息系统工程中的面向对象方法.北京:清华大学出版社.1999:55-56
    [14]Edward Yourdon & Carl Argila.Object Oriented Analysis&Design.Prentice Hall出版公司出版.1995:12
    [15]FAN-TIEN CHEN,ERIC SHEN.Development of a system framework for the computer-integrated manufacturing execution system:a distributed object-oriented approach.International Journal of Computer Intergraded Manufacturing.1999.2(5):274-284.
    [16]高山.组件化FMS远程诊断系统研究与应用[学位论文].西安:西北工业大学.2004:35-36
    [17]Gamma E.,Helm R.Design paterns:Elements of Reuse Object-Oriented Software.Greenwich:Ad dison-Wesley.1995.
    [18]朱其亮,郑斌.CORBA原理及应用.北京:北京邮电大学出版社.2004:53-55.
    [19]Jones.A.T,Mclean.C.R.A proposed hierarchical control model for automated manufacturing systems.Journal of Manufacturing Systems.1986.5(1):15-25
    [20]Wright P K and Bourne D A.Manufacturing intelligence.Addison Wesley.Reading.MA.1988.
    [21]郭春萍.基于CORBA的可插件式协议框架的研究与实现[学位论文].西安:西安交通大学.2003.6-9
    [22]王朝硕.基于TAO的实时监控系统与MIS系统互连的研究[学位论文].河北:华北电力大学.2003.17-18
    [23]高山.组件化FMS远程诊断系统研究与应用[学位论文].西安:西北工业大学.2004:40-41
    [24]戴勇,倪卫东.FMS的分层分布式控制系统建模研究.先进制造技术.2001
    [25]王克星.实时多任务操作系统的开发与应用.计算机工程与应用.2003.5
    [26]周炳海.基于CORBA面向对象的FMS控制系统研究[学位论文].上海:上海交通大学.2000
    [27]Stone H S.High Performance Computer Architecture.Addison-Wesley Publishing Co..Reading.MA.1987
    [28]杨芙清.软件复用及其相关技术.计算机世界C版.1999.3
    [29]张根保.自动化制造系统.北京:机械工业出版社.1999.87
    [30]Manuel L,Barnes J W and Glover F.Intelligent scheduling with tabu search:An application to jobs with linear delay penalties and sequence dependent setup costs and times.Applied intelligence.1993.Vol.3.No.1:159-172
    [31]周炳海,童劲松,蔡建国.基于CORBA面向对象的FMS控制系统模型.组合机床与自动化加工技术.1999(9):39-44
    [32]彭舰.基于CORBA的分布式系统中实时-容错性的研究——分布式系统中动态调度的设计与实现[学位论文].西安:电子科技大学.2004.
    [33]王田苗.嵌入式系统设计与实例开发——基于ARM微处理器与μC/OS-Ⅱ实时操作系统.第二版.北京:清华大学出版社.2003.
    [34]童爱红,吴盘荣.CORBA规范及其技术核心.航空计算技术.2000.30(4):39-43.
    [35]Craig Lannan.Applying UML and Paterns-An introduction to object-oriented analysis and design.New Jersey:Prentice Hall PTR.2002.3:150154.52
    [36]FAN-TIEN CHENG,CHIN-FENG CHANG.Development of holonic manufacturing execution system.Journal of Intelligent Manufacturing.2004.15:253-257
    [37]帅扬来.基于MES的FMS监控技术研究[学位论文].南京航空航天大学.2005.31
    [38]胡华,高济,何志均.软件高层抽象设计构造的需求及发展.计算机科学.1999年Vol.26 NO.2.
    [39]Michi Henning,Steve Vinoski.基于C++CORBA高级编程.北京:清华大学出版社.2000.21
    [40]李程远,刘文峰,李善平.ARM Linux在EP7312上的移植.计算机工程与设计.2003.24(7):73-76
    [41]李明.ARM Linux的移植过程及分析.电子设计应用.2003(7):55-58
    [42]陈莉君.深入分析Linux内核源代码.北京:人民邮电出版社.2002:373-446
    [43]Che-Tai Lee,Zeng-Wei Rong,Jim-Min Lin.Linux kernel customization for embedded systems by using call graph approach.Design Automation Conferance.2001.47(3):33-37
    [44]钟原静.基于uClinux的嵌入式织机控制平台的研究与开发.浙江:浙江大学.2005:67
    [45][美]Craig Hollabaugh著.嵌入式Linux-硬件、软件与接口(陈雷,魏书毅等译)北京:电子上业出版社.2003.
    [46]赖阿福,高健智.Linux技术参考手册.北京:中国铁道出版社.2000:38-67
    [47]邢冀鹏.将Linux移植到MPC860上的具体实现.电子产品世界.2003(3):54-56
    [48]杨涛,杨晓云,张玉亭.Linux安装与配置简明手册.北京:机械工业出版社.2000:107-112