摘要
作为并行工程和计算机集成制造中的关键支撑技术,计算机辅助装配规划是产品数
字化预装配的核心问题,也是决定产品生产成本的重要因素。随着装配体中零部件数量
的增加,装配规划变得更加困难;另外,网络化制造模式的形成需要协同预装配技术的
支持。为此,本文提出了网络分布环境下面向装配的协同设计集成框架,研究了复杂产
品的协同装配序列规划方法。
在分析产品装配结构设计过程和协同规划对装配模型的信息需求基础上,提出包含
装配设计意图、过程和结果的面向协同规划的复杂产品装配建模思想。研究并建立了基
于装配结的装配联系图模型和基于共享零件的产品局部结构规划层次树模型,阐明了协
同装配序列规划模型中零件信息、装配信息和协同管理信息的内容和组成。
为了对产品结构进行装配序列规划,提出了装配序列蚁群优化方法,实现了采用拆
卸策略的装配序列产生和优化。提出拆卸完全图来隐式、动态地表达序列空间,将初始
可行的拆卸操作设置为搜索起始点,用集成拆卸矩阵进行装配过程几何推理,从而生成
拆卸操作候选列表来限制搜索的范围,保证了构建序列的可行性。讨论了算法的特点,
并和其它智能装配优化方法进行了比较和分析。
以规划结构层次树模型为参考、共享零件为联系,研究了自下而上的局部装配序列
调整、合并、冗余约束处理和搜索的序列综合过程。讨论了局部装配序列的调整规则,
提出了不同规划结构间零件全局装配优先关系的空间阻碍图表达,给出了清除合并序列
中冗余约束信息的算法。基于建立的装配经验知识库,通过对序列综合后形成的装配优
先图进行搜索获得产品的装配序列参考方案。
面向网络分布环境下多用户装配方案协同决策的需求,提出了协同装配活动五元组
模型。详细讨论了装配操作权控制的令牌模型、复制式协同装配场景的同步维护和基于
事件的协同装配通讯协议描述、传递和解析等协同装配活动机制。通过分离装配应用模
型和可视化模型,提出了网络环境下基于装配主模型的干涉检查模式。研究了静态文件
-动态模型方式的多用户协同装配可视化方法。
给出了支持协同装配序列规划原型系统的体系结构,利用 VC++、Java、VRML、
Socket 技术和 Protoolkits、Open API 开发工具包实现了面向协同规划的装配建模、装配
序列蚁群优化、装配序列综合和协同装配网络平台等功能模块,用实例产品验证了研究
成果的正确性和有效性。文末对全文进行了总结,展望了进一步的研究工作。
As the key supporting technology of concurrent engineering and computer integrated
manufacturing, computer aide assembly planning is one of the important issues to digital
pre-assembly that determines the production cost to a great extent. Along with the increase of
parts in products, assembly sequence planning is more and more difficult. In addition, the
networked manufacturing pattern requires collaborative pre-assembly technology. So a
distributed and integrated framework for cooperative design for assembly is presented, and
the collaborative assembly sequence planning method for complex products is investigated.
Based on analysis of general assembly configuration design and information
requirements of assembly model for collaborative sequence planning, the idea of assembly
modeling that contains intents, process and results of assembly design is put forward. A
knot-based assembly relation graph and a shared-part-based hierarchical tree of local product
structures for sequence planning are investigated and constructed. The information of parts,
knots and management, which are the elements of assembly model for collaborative sequence
planning, is clarified.
An ant colony system based cooperative algorithm is presented and realized for assembly
sequence generation and optimization of local structures adopting assembly by disassembly
scheme. In the algorithm, the implicit sequence space is built dynamically by disassembly
complete graph and the starting nodes are set on initially feasible disassembly operations. The
geometric feasibility reasoning of assembly process based on integrated disassembly matrix is
used to restrict the search and ensure the validity of sequences. The characteristics of the
algorithm are discussed and the comparisons to other intelligent assembly optimization
algorithms are analyzed.
According to the hierarchical tree, the synthesis process of local sequences based on
shared parts involving adjustment, combination, elimination of redundant constraints, and
search of sequences in a bottom-to-up manner is investigated. The adjustment rules to local
sequences are discussed. A spatial blocking graph is proposed to express global assembly
precedence relations among parts of different local structures, and an algorithm to erase the
redundant information in merged sequences is given. The reference product assembly
sequences are gained by searching the resulted precedence graph of products based on the
founded assembly experience and knowledge repository.
Aiming at the collaborative decision making of assembly scheme under networked
II
environment among disperated multi-users, a 5-tuple model of collaborative assembly activity
is proposed. The mechanisms comprising a token model of operation right, replicative
synchronization of virtual scene, and the description, transfer, and parsing of collaborative
assembly communication protocol based on assembly operation event are discussed in details.
By separating application and visualization aspects, a master assembly model based collision
check mode is given to suit assembly activities under networked environments. A static
document and dynamic model method of assembly visualization for multi-clients is
expatiated.
The general architecture of prototype system for collaborative assembly sequence
planning and decision-making is given. By using VC++, Java, VRML, Socket, Protoolkits,
and Open API, four functional models including assembly modeling for collaborative
sequence planning, ant colony assembly sequence optimization, assembly sequence synthesis,
and networked platform for collaborative assembly decision are implemented. The practical
product assemblies are used to validate the correctness and effectiveness of the research
results. In the end of the dissertation, conclusions have been drawn and the future directions in
the field are given.
引文
[1] 王先逵. 制造技术的历史回顾与面临的机遇和挑战.机械工程学报, 2002,38(8): 1~8
[2] 熊有伦, 罗欣, 何汉武等. 先进制造技术--制造业走向 21 世纪. 世界科技研究与发
展, 1996,18(3-4):31~40
[3] 童秉枢. 现代 CAD 技术,北京:清华大学出版社,2000
[4] Bothroyd G., Alting L. Design for Assembly and Disassembly. Annals of CIRP, 1992,
41(2): 625~636
[5] Hubert K., Rampersad M. Bottleneck & development tendencies in robotic assembly.
Robotics today, 1995, 8(3): 1~6
[6] Boothroyd G., Dewhurst P., Knight W. Product Design for Manufacture and Assembly.
Marce Dekker Incorporation, New York, 1994
[7] 魏志强, 王先逵, 杨志刚. 分布式制造环境下的产品数字化预装配技术. 机械工程
师, 1999, 12: 4~6
[8] 牛新文, 丁汉, 熊有伦. 计算机辅助装配顺序规划研究综述. 中国机械工程, 2001,
12(12): 1440~1443
[9] Jones R., Wilson R. A survey of constraints in automated assembly planning.
Proceedings of IEEE International Conference on Robotics and Automation, Minnesota,
1996, 1525~1532
[10] 杨叔子, 吴波, 胡春华. 网络化制造与企业集成.中国机械工程,2000,11(1-2): 45~48
[11] De Fazio T. L., Rhee S. J., Whitney D. E. Design-specific approach to design for
assembly (DFA) for complex mechanical assemblies. IEEE Transactions on Robotics
and Automaton, 1999, 15(5): 869~881
[12] Frayretjm M., Amours D. A strategic framework for networked manufacturing.
Computers in Industry, 2000, 42(3): 299-317
[13] 范玉顺. 网络化制造的内涵与关键技术问题. 计算机集成制造系统—CIMS, 2003,
9(7):576~582
[14] Okino N. Bionic manufacturing system. Manufacturing System, 1994, 23(3): 175~187
[15] 师汉民. 论仿生制造. 中国机械工程, 1998, 9 (1):51~54
[16] Bourjault A., Lhote A. Modeling an assembly process. IEEE International Conference
on Automation of Manufacturing Industry, 1986, 20(2): 183~198
[17] Homem de Mello L. S., Sanderson A. C. A correct and complete algorithm for the
110
generation of mechanical assembly sequences. IEEE Transaction on Robotics and
Automatation, 1991, 7(2): 228~240
[18] Lee K., Gossard D. C. A hierarchical data structure for representing assemblies.
Computer-Aided Design, 1985, 17(1): 15~19
[19] Wilson H. R., Latombe J. C. Geometric reasoning about mechanical assembly. Artificial
Intelligent, 1994, 71(2): 371~396
[20] 宋玉银, 蔡复之, 张伯鹏. 面向并行工程的产品装配模型. 清华大学学报, 1999,
39(4): 49~52
[21] Cho D.Y., Shin C.K., Cho H.S. Automatic inference on stable robotics assembly
sequences based the assembly motion instability. Robotics, 1993, 11: 351~62
[22] Dini G., Santochi M. Automated sequencing and subassembly detection in assembly
planning. Annals of the CIRP, 1992, 41(1): 1~4
[23] Huang Y. M., Huang C. T. Disassembly matrix for disassembly processes of products.
International Journal of Production Research, 2002, 40(2): 255~273
[24] De Fazio T. L., Whitney D. E. Simplified generation of all mechanical assembly
sequences, IEEE Journal of Robotics and Automation, 1987, 3(6): 640~658
[25] Baldwin, D. F., Abell, T. E., De Fazio, et al. An integrated computer aid for generating
and evaluating assembly sequences for mechanical products. IEEE Transactions on
Robotics and Automation, 1991, 7(1): 78~94
[26] 牛新文. 基于优先约束的装配序列规划: [博士学位论文]. 武汉: 华中科技大学图书
馆, 2002
[27] Penev K. D., Ron A. J. Determination of a disassembly strategy. International Journal of
Production Research, 1996, 34(2): 495~506
[28] Zha X.F., Lim S.Y. Integrated intelligent design and assembly planning: a survey.
International Journal of Advanced Manufacturing Technology, 1998, 14(10): 1~15
[29] Kanai S., Takahashi H., Makino H. ASPEN: Computer-aided assembly sequence
planning and evaluation system based on predetermined time standard. Annals of the
CIRP, 1996, 45(1): 35~39
[30] Zha X.F., Lim S.Y., Fok S.C. Integrated Knowledge-based Assembly Sequence Planning.
International Journal of Advanced Manufacturing Technology, 1998, 14(1): 50-64
[31] Meitinger T., Pfeiffer F. Dynamic simulation of assembly processes. Proceedings of
IEEE International Conference on Intelligent Robots and Systems, 1995, 2: 298~304
[32] 张林喧, 童秉枢. 并行工程中的装配仿真系统及其关键技术研究. 计算机辅助设计
111
与图形学学报, 1999, 11(2): 163~166
[33] Kaufman S. G., Wilson R. H.. The Archimedes 2 mechanical assembly planning system.
Proceedings of the IEEE International Conference of Robotics and Automation, 1996,
3361~3368
[34] Romney B., Goddard C. An efficient system for geometric assembly sequence
generation and evaluation. Proceedings of the ASME International Computers in
Engineering Conference, 1995, 699~712
[35] 汪成为, 高文, 王行仁. 灵境(虚拟现实)技术的理论、实现及应用. 北京:清华大
学出版社,1996
[36] 管强. 人机协同智能装配优化: [博士学位论文]. 武汉: 华中科技大学图书馆, 2002
[37] Connacher H. I., Jayaram S. Virtual assembly design environment. ASME Computers in
Engineering Conference and the Engineering Database Symposium, 1995, 875~885
[38] Desa A. G., Zachmann G. Virtual reality as a tool for verification of assembly and
maintenance processes. Computers & Graphics, 1999, 23: 389~403
[39] Jayaram S., Lyons K. W., Hart P. VADE: A Virtual Assembly Design Environment.
IEEE Computer Graphics and Applications, 1999, 19(6): 44~50
[40] Wang Y., Jayaram U., Jayaram S. Physically based modeling in virtual assembly. ASME
Design Engineering Technical Conference and Computers and Information in
Engineering Conference, Pittsburgh, PA. 2001, 1~11
[41] Jayaram U., Jayaram S., Wang Y. CORBA-based collaboration in a virtual assembly
design environment. ASME Design Engineering Technical Conference and Computers
and Information in Engineering Conference, Baltimore, Maryland, 2000, 1~10
[42] 刘宏增,黄靖远. 虚拟设计. 北京:机械工业出版社,1999
[43] 管强, 刘继红, 钟毅芳等. 虚拟环境下面向装配的设计系统的研究. 计算机辅助设
计与图形学学报, 2001, 13(6): 514~520
[44] Wan H. G., Gao S. M., Peng Q. S. Virtual assembly in a CAVE environment. In
Proceedings of CAD/Graphics, Kunming, 2001, Kunming: International Academic
Publisher, 2001: 552~557
[45] Zhang S., Liu Z., Tan J. Research of guidance technology for assembly modeling in
virtual environment. Chinese Journal of Mechanical Engineering, 2001,14(2): 139~143
[46] 姚郡, 宁汝新, 王新永. 基于虚拟现实的装配工艺规划研究. 机械工程学报, 2002,
38(8): 130~134
[47] Zadeh L. A. Fuzzy logic, Neural networks, and soft computing. Communications of the
112
ACM, 1994, 37(3): 77~84
[48] Bonneville F., Perrard C., Henrioud J. M. A genetic algorithm to generate and evaluate
assembly plans. IEEE Symposium on Emerging Technology and Factory Automation,
1995, 231~239
[49] Chen S. F., Liu Y. An adaptive genetic assembly sequence planner. International Journal
of Computer Integrated Manufacturing, 2001, 14 (5): 489~500
[50] Lazzerini B., Marcelloni F. A genetic algorithm for generating optimal assembly plans.
Artificial Intelligence in Engineering, 2000, 14: 319~329
[51] Guan Q., Liu J. H., Zhong Y. F. A concurrent hierarchical evolution approach to
assembly process planning. International Journal of Production Research, 2002, 40(14):
3357~3374
[52] De Lit P., Latinne P., Rekiek B. et al. Assembly planning with an ordering genetic
algorithm. International Journal of Production Research, 2001, 39 (16): 3623~3640
[53] Smith G.C., Smith S.S.F. An enhanced genetic algorithm for automated assembly
planning. Robotics and Computer Integrated Manufacturing, 2002, 18 (5-6): 355~364
[54] Hong D. S., Cho H. S. Neural-network based computational scheme for generating
optimized robotic assembly sequences. Engineering Applications of Artificial
Intelligence, 1995, 8(2): 129~145
[55] 王东云. 机器人自动装配的神经网络方法.机械科学与技术,1997,16(5): 925~927
[56] 冯禹, 马玉林, 蔡鹤皋. 基于人工神经网络技术的产品可装配性评价. 计算机集成
制造系统--CIMS, 2000, 6(4): 36~40
[57] Saeid M., Islam A. U. Multi-criteria assembly sequencing. Computers and Industrial
Engineering, 1997, 32 (4): 743~751
[58] Hong D. S, Cho H. S. Generation of robotic assembly sequences using a simulated
annealing. IEEE/RSJ International conference on Intelligent Robotic and Systems,
1999,1247~1252
[59] Milner J. M, Grave S. C., Whitney D. E. Using simulated annealing to select least-cost
assembly sequences. IEEE International Conference on Robotics and Automation,
1994, 2058 ~2063
[60] Akamolmal P. V., Gupta S. M. A case-based reasoning approach for automating
disassembly process planning. Jounal of Intelliegnt Manufactuirng, 2002, 13:47~60
[61] Zha X. F., Lim S. Y., Fok S. C. Development of expert system for concurrent product
design and planning for assembly. International Journal of Advanced Manufacturing
113
Technology, 1999, 15(3): 153~162
[62] Ye N., Urzi D. A. Heuristic rules and strategies of assembly planning: experiment and
implications in the design of assembly decision support system. International Journal of
Production Research, 1996, 34(8): 2211~2228
[63] William C. R. Internet-Enabled Computer-Aided Design. IEEE Internet Computing,
1997, 1(1): 39~51
[64] Huang G. Q., Mak K. L. Design for manufacture and assembly on the Internet.
Computers in Industry, 1999, 38: 17~30
[65] Mo J. Z., Qiong Z., Gadh R. Internet-based collaborative virtual assembly/disassembly
for e-Manufacturing. CAD/Graphics’2001, Kunming. International Acadamic Publishers.
2001, 493~498.
[66] Nidamarthi S., Allen R. H. Observations from supplementing the traditional design
process via Internet-based collaboration tools. International Journal of Computer
Integrated Manufacturing, 2001, 14(1): 95~107
[67] Rea H. J., Lodge D. A structured assembly-planning tool using Intranet technology.
Proceedings of 16th International Conference Computer Aided Production Engineering,
Edinburgh, 2000, 136~140
[68] 董兴辉,童秉枢,高陆等. 基于 Web 的协同装配系统及其关键技术研究. 计算机集
成制造系统-CIMS, 2003, 9(1): 20~24
[69] 董兴辉, 高陆, 徐晓慧等. 协同装配信息集成建模及装配顺序规划研究. 计算机辅
助设计与图形学学报, 2003, 15(7): 823~827
[70] 董兴辉, 童秉枢, 高陆等. 基于 Web 协同虚拟装配规划的实现. 机械科学与技术,
2003, 22(3): 495~498
[71] 朱正强,吴介一,孔竞飞等. 基于 VRML-Java 的虚拟现实技术在可视化装配中的
应用. 东南大学学报(自然科学版), 2002,32(1): 24~28
[72] Zhang Qiong, Xu Congfu, Mo Jianzhong. A web-based virtual assembly/disassembly
system for e-commerce. Proceedings of SPIE - The International Society for Optical
Engineering, Hefei, China, 2002, 919~924
[73] 熊光楞. 并行工程的理论与实践. 北京:清华大学出版社, 2001
[74] Tek-Jin Nam, David Wright. The development and evaluation of Syco3D: a real-time
collaborative 3D CAD system. Design Studies, 2001, 22: 557~582
[75] 彭维, 莫蓉, 张铁昌. 以网络为中心的协同特征造型. 计算机辅助设计与图形学学
报, 2001, 13(7): 647~654
114
[76] Cutkosky M. R., Robert S. PACT: An experiment in integrating concurrent engineering
systems. IEEE Computer, 1993, 26(1): 28~37
[77] Cutkosky M. R., Tenenbaum J. M., Glicksman J. Madefast: collaborative engineering
over the Internet. Communications of the ACM, 1996, 39(9): 78~92
[78] Shyamsundar N., Gadh R. Collaborative virtual prototyping of product assemblies over
the Internet. Computer-Aided Design, 2002, 34 (10): 755~768
[79] Bidarra R., Kranendonk N. A collaborative framework for integrated part and assembly
modeling. The 7th ACM symposium on Solid modeling and applications, Saarbrücken,
Germany, 2002, 389~400
[80] Chen L., Song Z. J. Exploration of a multi-user collaborative assembly environment on
the Internet: A Case Study. ASME Computers and Information in Engineering
Conference, Pennsylvania, USA, September 2001, CIE-21291
[81] H. 哈肯. 协同学:理论与应用. 北京:中国科学技术出版社,1990
[82] 潘云鹤. 智能 CAD 方法与模型. 北京:科学出版社,1997
[83] 杨鹏. 机械产品结构与装配过程综合优化系统: [硕士学位论文]. 武汉: 华中科技
大学图书馆, 2002
[84] 曹鹏彬. 基于装配约束动态管理的虚拟拆卸: [硕士学位论文]. 武汉: 华中科技大
学图书馆, 2002
[85] 曹鹏彬, 刘继红, 管强. 基于装配约束动态管理的虚拟拆卸. 计算机辅助设计与图
形学学报, 2002, 14(10): 988~992
[86] 龚德刚. 面向装配序列规划的遗传模拟退火算法研究: [硕士学位论文]. 武汉: 华
中科技大学图书馆, 2003
[87] Heemskerk Ir C. J. M. The use of heuristic in assembly sequence planning. Annals of
the CIRP, 1989, 38(1): 37~40
[88] Moradi H., Goldberg K. Geometry-based part grouping for assembly planning. IEEE
International Symposium on Assembly and Task Planning, 1997, 281~285
[89] 于建明, 蔡建国. 装配建模及装配顺序分层规划方法研究. 机械科学与技术, 2000,
19(4): 671~673
[90] Lee S. Subassembly identification and evaluation for assembly planning. IEEE
Transactions on System, Man and Cybernetics, 1994, 24(3): 493~503
[91] 谭光宇, 李广慧, 陈栋. 基于图的子装配识别与装配序列规划. 机器人, 2001, 23(1):
68~72
[92] 王艳伟,范其谨,彭炎武. 基于模糊聚类的产品合理子装配划分. 机械科学与技术,
115
2001, 20(2): 299~301
[93] Chakrabarty S., Wolter J. A structure-oriented approach to assembly sequence planning.
IEEE Transactions on Robotics and Automation, 1997, 13(1): 14~29
[94] Swaminathan A., Barber K. S. An experience-based assembly sequence planner for
mechanical assemblies. IEEE Transactions on Robotics and Automation, 1996, 12(2):
252~267
[95] ZhouPing Yin, Han Ding, HanXiong Li et al. A connector-based hierarchical approach
to assembly sequence planning for mechanical assemblies. Computer-Aied Design,
2003, 35(1): 37~56
[96] Wilson R.H., Latombe J. C., Cazals F. Assembly sequencing with toleranced parts. Third
Symposium on Solid Modeling and Applications, Salt Lake City, May 17-19, 1995
[97] 胡迪青, 胡军军, 胡于进, 李成刚. 支持面向装配和面向拆卸设计的 CAD 系统. 中
国机械工程, 2002, 11(9): 1001~1006
[98] Gui J. K., M?ntyl? M. Functional understanding of assembly modeling.
Computer-Aided Design, 1994, 26(6): 435~451
[99] 李健, 邓家缇. 基于功能的产品设计过程研究. 计算机集成制造系统—CIMS, 2002,
8(4): 289~293
[100]Umeday T. Y. A CAD for functional design. Annals of the CIRP, 1993, 42(1): 43~ 46
[101]滕东兴,童秉枢,阴向阳. 基于功能分解的机构概念设计. 机械设计,2000,12(2): 4~7
[102]Glushchenko V. A functional decompositional representation of complex technological
system. Soviet journal of computer and systems sciences, 1990, 28(6): 134~136
[103]高峰. 并行工程环境下的面向装配设计系统的研究与实践: [硕士学位论文]. 武汉:
华中科技大学图书馆, 1999
[104]姜华. 计算机辅助装配规划技术研究: [博士学位论文]. 武汉: 华中理工大学图书
馆,1998
[105]Chen M. B., Ullman D., Diellerich T. Design history knowledge representation and its
basic computer implementation. In: The 3rd International Conference on Design Theory
and Methodology, ASME, 1990:175~185
[106]范文慧,熊光楞,王计斌等.产品设计历史捕捉与管理.计算机工程与应用,2003, 3: 1~5
[107]Johan Malmqvist. Improved function-means trees by inclusion of design history
information. Journal of Engineering Design, 1997, 8(2): 107~117
[108]潘东, 张申生等. 基于装配关系的 CAD 并行设计支持系统原型的研究. 计算机辅
助设计与图形学学报, 1998, 10(1): 59~68
116
[109]李永立, 张树有, 刘振宇. VRML 环境下基于语义的产品装配设计技术研究.计算机
辅助设计与图形学学报, 2003, 15(2): 209~214
[110]刘振宇, 谭建荣, 张树有等. 虚拟环境中装配设计语义的表达、传递与转化研究. 计
算机学报, 2000, 23(11): 1208~1214
[111]严蔚敏,吴伟民. 数据结构(C 语言版). 北京: 清华大学出版社, 1997
[112]Dorigo M. Optimization, learning and natural algorithms: [Ph.D. Thesis]. Politecnico di
Milano, Italy, 1992
[113]Dorigo M., Maniezzo V., Colorni A. The Ant System: Optimization by a colony of
cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics-Part B, 1996,
26(1): 29~41
[114]Dorigo M., Gambardella L. M. Ant Colony System: A cooperative learning approach to
the traveling salesman problem. IEEE Transactions on Evolutionary Computation, 1997,
1(1): 53~66
[115]Stutzle T., Hools H. MAX-MIN Ant System. Future Generation Computer System, 2000,
16: 889~914
[116]M. Dorigo and G. Di Caro. The Ant Colony Optimization meta-heuristic. New Ideas in
Optimization, 11-32, McGraw Hill, London, 1999
[117]Walter J. G. A Graph-based Ant System and its convergence. Future Generation
Computer Systems, 2000, 16(8): 873~888
[118]Stutzle T., Dorigo M. A short convergence proof for a class of ant colony optimization
algorithms. IEEE Transactions on Evolutionary Computation, 2002, 6(4): 358~365
[119]McMullen P. R. An ant colony optimization approach to a JIT sequencing problem with
multiple objectives. Artificial Intelligence in Engineering, 2001, 15(3): 309~307
[120]T’kindt V., Monmarche N. An Ant Colony Optimization algorithm to solve a 2-machine
bi-criteria flow shop-scheduling problem. European Journal of Operational Research,
2002, 142(3): 250~257
[121]Chen YiBao, Yao JianChu, Zhong YiFang, Ant system based algorithm for minimizing
the makespan in the case of scheduling identical parallel machines, Journal of Systems
Engineering and Electronics, 2002,13(3): 78~85
[122]Failli F., Dini G. Ant colony systems in assembly planning: a new approach to sequence
detection and optimization. Proceedings of 2nd CIRP International Seminar on
Intelligent Computation in Manufacturing Engineering, 2000, 227~232
[123]蔡自兴, 徐光佑. 人工智能及其应用. 北京:清华大学出版社, 1996
117
[124]Homem de Mello L. S., Sanderson A. C. Representations of mechanical assembly
sequences. IEEE Transaction on Robotics and Automation. 1991, 7(2): 211~227
[125]Lieberman L. I., Wesley M. A. AUTOPASS: An automatic programming system for
computer controlled mechanical assembly. IBM Journal of Research and Development,
1977, 21: 321~333
[126]Thomas J. P., Baker K. D. Knowledge representation for mechanical assembly
sequences. In Proceedings of IEEE Conference on Intelligent Systems Engineering,
1992, 98~103
[127]Homem de Mello L. S., Sanderson A. C. AND/OR graph representation of assembly
plans. IEEE Transactions on Robotics and Automation, 1990, 6(2): 188~199
[128]Gottipolu R. B., Ghosh K. Representation and selection of assembly sequences in
computer-aided assembly process planning. International Journal of Production
Research, 1997, 35(12): 3447~3465
[129]Caselli S., Zanichelli F. On assembly sequence planning using Petri nets. In Proceedings
of IEEE International Symposium on Assembly and Task Planning, 1995, 239~244
[130]Lanham J., Dialami F. The assembly state vector: a new approach to the generation of
assembly sequences. In Proceedings of the IEEE International Symposium on Assembly
and Task Planning, 2001, 37~42
[131]Lin A. C., Chang T. C. 3D maps: three-dimensional mechanical assembly planning
system. Journal of Manufacturing Systems, 1993, 12(6): 437~456
[132]Gu P., Yan X. CAD-directed automatic assembly sequence planning. International
Journal of Production Research, 1995, 33(11): 3069~3100
[133]Ko H., Lee K. Automatic assembling procedure generation from mating conditions.
Computer Aided Design, 1987, 19(1): 3~10
[134]Lin A. C., Chang T. C. An integrated approach to automated assembly planning for
three-dimensional mechanical products. International Journal of Production Research,
1993, 31(5): 1201~1227
[135]Arai E., Iwata K. CAD system with product assembly/disassembly planning function.
Robotics & Computer-Integrated Manufacturing, 1993, 10(1): 41~48
[136]Hoffman R. Automated assembly in a CSG domain. Proceedings of IEEE International
Conference on Robotics and Automation, 1989, 210~215
[137]姜华, 周济, 张新访等. 基于配合特征的机械装配自动规划. 计算机集成制造系统,
1996, 3: 27~30
118
[138]Xinwen Niu, Han Ding and Youlun Xiong. An integrated approach to generation of
precedence relations and precedence graphs for assembly sequence planning. Chinese
Journal of Mechanical Engineering, 2002, 15(3): 192~198
[139]苏强, 林志航. 装配规划几何约束分析方法. 机械科学与技术, 1998, 17(3): 498~503
[140]Mattikalli R. S., khosla P. K. Motion constraint from contact geometry: representation
and analysis. Proceedings of IEEE International Conference on Robotics and
Automation, 1992, 2178~2185
[141]Kjeld Schmidt. Cooperative design: prospects for CSCW in design. Design Sciences and
Technology, 1998, 6(2): 5~18
[142]王健, 杨百龙, 张树生. 产品数据到 Web 使能数据的转换. 机械科学与技术, 2001,
20(2): 309~311
[143]The Virtual Reality Modeling Language International Standard ISO/IEC 14772-1:1997.
http://www.vrml.org/technicalinfo/specifications/vrml97/index.htm, 2002
[144]李敏强, 王琛, 周静. CSCW 系统中协同机制及协同活动模型. 系统工程与电子技
术, 2000, 22(4): 28~31
[145]Stefik M. Beyond the chalkboard: computer support for collaboration and problem
solving in meeting. Communication of the ACM, 1987, 30(1): 32~47
[146]Wu C. H., Irwin J. D. Multimedia and multimedia communication: a tutorial. IEEE
transactions on industrial electronics, 1998, 45(1): 4~14
[147]邱智明. Web 环境下的虚拟数控加工系统研究: [博士学位论文]. 武汉: 华中科技
大学图书馆, 2000
[148]W3C. Extensible Markup Language (XML). http://www.w3c.org/xml/, 2003
[149]孙家广. 计算机图形学. 北京: 清华大学出版社, 1998
[150] Su C. J., Lin F. H., Ye L. A new collision detection method for CSG-represented objects
in virtual manufacturing. Computers in Industry, 1999, 40: 1~13
[151]Kim H. S., Ko H., Lee k. et al. A collision detection method for real time assembly
simulation. Proceedings of IEEE International Symposium on Assembly and Task
Planning, 1995, 387~392
[152]Smith G. E. Let web pages show assembly instructions and more. Machine Design, 2001,
73(18): 124~128