摘要
伴随计算机技术的高速发展,导弹武器系统已进入集成设计时代。集成设计主要包括数据集成、过程集成和应用集成。过程集成是实现导弹总体集成设计的关键。本文在国防科工委基础科研项目支持下,以导弹总体设计过程集成技术为研究内容,从过程集成体系结构、过程建模、过程调度以及过程事务性等方面展开研究。
基于WfMC工作流参考模型,研究导弹总体设计过程集成体系结构。给出基于工作流的过程集成框架;研究工作流引擎功能模块、工作流客户端功能组件以及工作流监控和管理功能。
提出基于扩展活动网络图的导弹总体集成设计过程建模方法。在深入分析导弹总体设计过程基础上,改进WfMC过程定义元模型,得到具有柔性的导弹总体集成设计工作流元模型,给出其形式化描述;提出具有柔性的扩展活动网络图建模方法;基于扩展活动网络图对导弹总体集成设计过程进行分析与建模。
研究基于工作流的导弹总体集成设计过程调度算法。分析工作流引擎的工作过程及工作流状态变迁模型,给出基本路由的调度算法;针对导弹总体设计过程动态特点,给出支持过程动态变化的调度算法;针对活动多实例情况,使用控制器来管理活动实例产生与结束。
开展导弹总体集成设计过程事务性研究。分析传统事务模型应用于工作流系统的局限性,结合事务工作流理论方法,研究导弹总体集成设计过程事务特性;分析导弹总体集成设计过程并发问题,采用基于域的方法对设计过程进行并发控制;建立导弹总体集成设计过程回退模型,并对设计过程异常处理机制进行研究。基于本文提出的理论方法,采用J2EE分布式架构实现导弹总体设计与分析软件的过程管理系统(IMODPMS),验证了本文研究成果的可行性与有效性。
Along with the rapid development of computer technology, the missile weapon system is stepping into the integrated design era. Integration, includes data integration, process integration and application integration. Among three kinds of integration, process integration is the key to realize the integrated missile overall design. In this paper, supported by the State Administration of Science Technology and Industry for National Defence's basic scientific research project, a deep research is taken on process integration technologies, including architecture, modeling, scheduling, transaction management etc.
Based on the WfMC workflow reference model, we put forward an architecture of process integration of missile overall design. We analyzed the framework of process integration based on workflow. According to the workflow reference model, we detailedly designed the function and structure of process integration, the function and structure of the workflow engine, and the workflow monitoring and management etc.
A process modeling method was proposed based on Extended Activity Network Diagram for integrated missile overall design. By deeply analyzing the design process, we ameliorated the WfMC process definition meta-model, and then put forward a flexible workflow meta-model for the missiile overall design, and a formal description was also given. By extending traditional activity network diagram, we proposed a flexible modeling method using Extened Activity Network Diagram. At last, we analyzed the overall design process with Extended Activity Network Diagram. Scheduling algorithms for the process of integrated missile overall design were given. In this part, we analyzed the working process of the workflow engine and the state transition model, and then introduced several basic routing scheduling algorithms. Taking into account the dynamic nature of the process of missile overall design, we proposed scheduling algorithms to support changings of the design process. As to multi-instance activities, we used a“controller”to produce an instance of them or finish them.
We also researched on the transactional model of the process of missile overall design. Firstly, we summed up the limitations when a traditional transaction model was applied to a workflow system. Then according to theories of transactional workflow, we discussed the transaction management in the process of integrated missile overall design. Concretely, we analyzed the situation of concurrency in the process of integrated missile overall design, and then used a domain-based approach to control the concurrency in the design process; we analyzed the rollback models of the process of integrated missile overall design, and then a preliminary analysis was carried out on exception handling in the design process.
According to theories and approaches proposed in this paper, we designed and realized the IMODPMS of a Missile Overall Design and Analysis software based on J2EE distributed architecture. The application results have validated the feasibility and effectiveness of our researches.
引文
[1]文仲辉.导弹系统分析与设计[M].北京理工大学出版社,1989:1-5
[2]康磊晶.武器系统研制技术的发展[J].战术导弹技术,2001,(2):1-8
[3]肖瑾,赵雯.导弹型号总体设计工作流管理技术研究[J].华北航天工业学院学报,2006,16(2):6-8
[4]陈敏.导弹总体集成设计系统关键技术研究[D].国防科技大学,博士学位论文,2008
[5]常伯浚,房忠义.导弹设计技术的新进展[J].战术导弹技术,2001,(2):9-12
[6]范玉顺.工作流管理技术基础[M].施普林格出版社,2001,8
[7]谢列卫.集成产品开发过程的理论、方法与应用研究[D].浙江大学,博士学位论文,2000
[8]解红雨.固体火箭发动机分布式集成设计平台及其关键技术研究[D].国防科技大学,博士学位论文,2006
[9]吴澄.CIMS在我国的进展:研究、应用和经验[J].计算机集成制造系统,1995,4(1):1-6
[10]黄双喜,范玉顺.航空CIMS集成支撑平台设计[J].航空制造技术,2007(8):26-28
[11] Workflow.M.C The workflow reference model.[WfMC1003][R].WFMC TC00-1003,1994
[12] Hart-Humphrey T.Engineering and Tool Integration[C].Proceeding of Computer Future in Engineering Design, Harvey Mudd College, 1997
[13] Kenneth R. Siarkiewicz.The Integrated Computational Environment (ICE) for Product Design and Acquisition[R].AFRL-IF-RS-TR-1999-83
[14] Phillip H. Robidoux,Stephen H. Rousseau,James R. Stuble,et al.Integrated Design and Manufacturing for Navy FBM Program[R].ADA318777
[15] H. Bruce Bongiorni,Matthew D. T. Williamson,Timothy F. Miller,Jonathan A. Peters.An Integrated Design Environment for the Navy Using an Agent Model of Marine Design[J/OL].http://www.navysbir.com,2006
[16] A.Deshmukh , T.Middlekoop , A.Krothapalli , et al . Multi-Agent Design Architecture for Integrated Design Systems[C].AIAA98-0914
[17] J. Bradford,J. Olds.SCCREAM v.5:A Web-Based Airbreathing Propulsion Analysis Tool[C].AIAA 99-2104
[18] Shahab Hasan.“Web-ACSYNT”Conceptual-level Aircraft Systems Analysison the Internet[C].AIAA 97-5509
[19]张和明,熊光愣.WEB的多学科协同设计与仿真平台及其关键技术[J].计算机集成制造系统,2003,9(8):704-709
[20]中国弹道导弹大全[EB/OL].http://blog.tom.com/wgl1994/article/596.html
[21]罗年猛,王启富,陈立平.飞航导弹方案设计系统集成平台的研究与实现[J].机械科学与技术,2006,1
[22]王国新,宁汝新,王爱民,唐承统.可重构制造系统集成设计框架研究[J].计算机集成制造系统,2007,8
[23]解红雨,张为华.基于J2EE的虚拟样机集成框架研究与实践[J].计算机集成制造系统—CIMS,2004,12:100-104
[24]张皓,赵雯,周鸿伟,王维平.导弹总体设计过程中的过程模型研究[J].系统仿真学报,2004,16(12)
[25]梅珊,赵雯等.插件式可重配导弹总体设计集成优化框架研究[J].系统仿真学报,2006,18(12)
[26]龚春林,谷良贤,袁建平.基于系统分解的多学科集成设计过程与工具[J].计算机集成制造系统,2006,3
[27]谷良贤,龚春林.多学科设计集成环境的模式和应用[J].宇航学报,2004,25:459-461
[28]聂冲,赵雯,沈重,王维平.战略导弹系统总体设计过程集成支撑环境研究[J].计算机集成制造系统,2003,9(7):505-510
[29]姜华,王刚,高国安.导弹产品总体方案计算机辅助决策支持系统(DDSS)设计[J].哈尔滨工业大学学报,2000,32(6):83-86
[30]韩明红,邓家褆.复杂工程系统多学科设计优化集成环境研究[J].机械工程学报,2004,40(9):100-105
[31]范玉顺,吴澄,石伟.CIMS应用集成平台技术发展现状与趋势[J].计算机集成制造系统,1997,3(5):3-8
[32]黄双喜,范玉顺.航空CIMS集成支撑平台设计.航空制造技术,2002,(8):26-28
[33] Kusiak A.,Yang H. H..Modeling the Design Process with Petri Nets [J].Concurrent Engineering Contemporary Issues and Modern Design Tools,1993:447-464
[34]李慧芳,范玉顺.基于时间Petri网的工作流模型分析[J].软件学报,2004,15(1):17-26
[35] LIU Dongsheng,WANG Jianmin,CHAN S. C. F.,et al..Modeling workflowprocesses with colored Petri nets[J].Computers in Industry,2002,49(3):267-281
[36]刘敬,姜建国.面向对象着色Petri网的板级电子产品拟实制造系统[J].计算机工程,2004,20(23):153-155
[37] Keller G,Meinhardt S. SAP R/3 analyzer[J].Business process reengineering based on the R/3 reference model,1994,43(2):530-546
[38]张朝辉,刘大有,刘伟江.工作流建模技术综述[J].2008,25(10):69-71
[39]郝丽波,李建华,夏明伟.工作流事务性研究综述[J].计算机工程与设计,2007,28(13):3209-3212
[40]蒋增强,刘明周,赵韩等.基于全息工作流网的产品协同开发过程建模[J].计算机集成制造系统,2007,13(4):625-630
[41]范玉顺,吴澄.一种提高系统柔性的工作流建模方法的研究[J].软件学报,2002,13(4):834-839
[42] Mitchell M. Tseng,Jianxin Jiao,et al.A Framework of Virtual Design for Product Customization[C].Proceedings of IEEE International Conference on emerging technologies and factory automation,1997,7-14
[43] Zhiyi Pan,Yingguang Li,Xiang Huang.A novel concurrent design process planning method and application[C].IEEE Proceedings of 12th International Conference on Computer Supported Cooperative Work in Design,2008,4:835-840
[44] GeJun-jie,Tang Zhi-jian.Product conceptual design and innovation engineering research present situation and development direction[C].IEEE Proceedings of 7th International Conference on Computer-Aided Industrial Design and Conceptual Design,2006,11:1-5
[45] Kaartinen J.,Palviainen J.,Koskimies K..A Pattern-Driven Process Model for Quality-Centered Software Architecture Design—A Case Study on Usability- Centered Design[C].IEEE Proceedings of 18th Australian Software Engineering Conference,2007,4:17-26
[46] Youdong Yang,Shuting Zhang,Xiang Cheng.Process Modeling of Top-down Collaborative Assembly Design Based on Petri Net[C].IEEE Proceedings of the Tenth International Conference on Computer-Aided Design and Computer Graphics,2007,10:401-406
[47]冯雷,范玉青.飞机数字化设计工程数据管理技术研究[J].计算机集成制造系统.2004,10(2):183-187
[48] Li X. D.,Tan R. H.,Geng L. X.,Yang B. J..Research on rapid design processmodel of large-scale valve for product innovation[C].IEEE Proceedings of Industrial Engineering and Engineering Management,2007,10:1975-1979
[49] Song Huang,Yujin Hu,Chenggang Li.A TCPN based approach to model the coordination in virtual manufacturing organizations[J].ACM Computers and Industrial Engineering,2004,47(1):61-76
[50]张皓,赵雯,周鸿伟,王维平.导弹总体设计过程中的过程模型研究[J].系统仿真学报,2004,(12):2640-2646
[51]郭进涛,李俊华,程岚,冯佰威,肖俊.基于工作流的舰船设计流程管理研究[J],中国舰船研究,2007,2(1):42-45
[52] Hui Pang,Zongde Fang.Simplification rules and linear temporal inference of workflow models based on Fuzzy-Timing Colored Petri Nets[C] . IEEE Proceedings of the 12th International Conference on Computer Supported Cooperative Work in Design,2008,4:677-682
[53] Jin Xin,Xu Jing,Li Xuemeng.The Design and Implementation of XML-based Workflow Engine[C].IEEE Proceedings of the Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing,2007,8:137-142
[54] Xinyu Shao,Ping Jiang,Haobo Qiu,Liang Gao.Workflow Modeling for Virtual Enterprise: a Petri Net Based Process-View Approach[C].IEEE Proceedings of the 10th International Conference on Computer Supported Cooperative Work in Design,2006,5:1-6
[55] Yuanping Luh,Chihchin Pan.Collaborative workflow solution for distributed product development[C].IEEE Proceedings of the 12th International Conference on Computer Supported Cooperative Work in Design,2007,4:594-599
[56]曹乐松,顾丽,石福斌.基于对象Petri网的产品设计过程工作流建模[J].哈尔滨理工大学学报,2007,12(1):13-16
[57]张苗.基于工作流技术的办公自动化系统的研究与实现[D].硕士学位论文,西南交通大学,2008
[58]付伟.工作流技术综述[J].河北北方学院学报,2007,23(1):68-70
[59]梁玲,孔令德.基于活动网络图的柔性工作流系统的设计与实现[J].太原科技大学学报,2007,(28)1:19-23
[60]段红,黄柯棣.基于仿真的采办体系结构[J].系统仿真学报,2001,13(2):247-250
[61]辛鹏,王少锋.可自管理的分布式工作流引擎的设计与实现[J].计算机集成制造系统,2005,11(11):1544-1550
[62]桂元坤.航空发动机产品开发过程集成的关键技术研究[D].西北工业大学,博士学位论文,2006
[63]谷良贤,温炳恒.导弹总体设计原理[M].西安:西北工业大学出版社,2004
[64]任怡,吴泉源,贾焰等.事务处理技术研究综述[J].计算机研究与发展,2005,42(10):1779-1784
[65]孙瑞志,史美林.一个支持动态变化的工作流元模型[J].电子学报,2002,30(12):2052-2056
[66]金宇,周良,丁秋林.基于活动网络图的工作流建模工具的设计与实现[J].航空计算技术,2003,33(3):48-51
[67]许可,杨路明.一种基于活动网络图扩展的工作流过程模型[J].微计算机技术,2007,23(9):120-122
[68]杨学伟.基于J2EE技术的工作流引擎的研究与实现[D].北京交通大学,硕士学位论文,2008
[69]孙瑞志,史美林.工作流活动多实例的调度控制[J].软件学报,2005,16(3):400-406
[70]丁柯,金蓓弘,冯玉琳.事务工作流的建模和分析[J].计算机学报,2003,26(10):1304-1311
[71]胡和平,吴中博.分布式工作流中的柔性事务模型[J].计算机工程,2004,30(14):69-70
[72]施伯乐,丁宝康,周傲英等.数据库系统教程[M].北京:高等教育出版社,1999
[73]朱锦泉,苑森淼.基于事务的工作流异常处理模型及方法[J].吉林大学学报,2003,33(3):46-50
[74]刘晓华.J2EE企业级应用开发[M].北京:电子工业出版社,2003