工程图纸自动生成优化算法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
工厂管道设计遍布于石油、化工、轻工、医药、纺织、核工业、建筑、市政建设等众多行业。工厂管道设计的一个重要成果是绘制出ISO(isometric)图纸。ISO图是工厂设计中管道在等轴测视向上的投影图,它描述了工厂管道系统的所有细节,包括元件的标准、规格、位置等各种信息,是管道系统进行施工和安装所必需的关键图纸。自动生成ISO图是工厂管道设计系统中必不可少的功能,也是配管CAD软件研究的一个难点。本文主要针对工厂管道设计中ISO图的自动生成进行了深入的研究,主要的研究内容包括:
     ● ISO图绘制规则的分析总结:ISO图是在三维工厂管道模型的基础上生成的,它的图形表达都必须与拓扑关系一致,同时它又必须是无比例绘制的。在分析了ISO图生成规则的基础上,提出了基于元件模板的ISO图生成方法,以模板形式描述出不同元件的特征,对不同的模板元件给出相应的ISO图生成方法。
     ● ISO图模型的建立:针对ISO图的自动生成时所需的工厂管道的三维模型和二维图纸模型的统一性要求,提出了一种基于点线关系模型的二三维一体化模型解决方案,把三维空间中工厂管道模型和二维图纸空间中的管道图形统一起来,为二三维模型中的各种功能提供了基础。
     ● 自动生成的算法:基于管道的二三维一体化模型,针对ISO图绘制的特点,提出了基于管道拓扑结构图有限变形的图绘制方法,自动生成ISO图。基于上述模型和概念,提出了自动生成布局方程的方法;提出了布局方程的简化方法,为ISO自动布局的快速求解奠定了基础;基于线性规划,提出了求解方程的算法。
     ● 底层算法的研究:投影矩阵计算、投影曲线的拟合、轮廓的快速识别等。
     ● 其它软件技术如模型的遍历方法、快速的统计方法、集成方式、编辑的功能设计等。
     上述研究成果都在商品化软件PDSOFT Piping中得到了实现,该系
Piping design is needed in many industrial areas including petrochemical, chemical, light, pharmaceutical, nuclear, power and civil industry. Isometric drawing is one of the important documents in plant piping design. Isometric drawing is the isometric projection of pipe systems in the process plant. While describing all the details in the pipe systems, isometric drawing becomes the key drawing for the construction and fabrication of pipe systems. Because of its importance in plant design and large amount, the automated isometric drawing is absolutely necessary and also difficult in the research and development of computer aided plant design system. The paper focus on the thorough research of automated isometric drawing, including:
     Analyzing the rules in isometric drawing: The three-dimensional piping model is the base of isometric drawing. The graph in isometric drawing must be consistent with the topology relations in the three-dimensional model, but not be drawn in one uniform scale. Based on the result of analyzing the rules in isometric drawing, the template-based method is proposed for representing the different and unrelated drawing rules in an uniformed way. The template-based rule representation describes the characteristics of piping items and allows the user to configure the parameters in the template to generate automatically isometric drawings of various industrial standards.
     Modeling of isometric drawing: Aiming at the integration of models in two-dimension and three-dimension as needed in automated isometric drawing, the line-node connection model is proposed as an integrated piping model scheme in two-dimension and three-dimension. The line-node based integrated piping model enables the integration of modeling and engineering graph generation, and satisfies various and complicated requirements of modeling and
引文
[Aldefeld'1988] Aldefeld B. Variation of geometries based ona geometric reasoning method. Computer-Aided Design, 1988,20(3): 117-126
    [Anderson'1997] J. Anderson, Future directions of R&D in the process industries. Computers in Industry. V34, 1997:161-172.
    [Avraham'1989] Avraham M, Gary K D. An algorithm for computing the union, intersection or difference of two polygons. Computer & Graphics, 1989, 13(2): 167-183.
    [Bechtel’1993] Overview of Bechtel 3D Design System(V2.1).ICCAE会议资料,Bechtel 公司,1993.10.
    [Bolton'1975] Bolton, K. M., Biarc curves, CAD 7 (1975), pp.89-92.
    [BPEC’1995] 北京石油化工工程公司.建立计算机应用体系赶超国际先进水平.工程设计CAD及自动化,1995(5):49-55.
    [Brandenburg'1995] Franz J. Brandenburg, Graph Drawing, Symposium on Graph Drawing, GD'95, Passau, Germany, September 1995, Lecture Notes in Computer Science 1027.
    [Buchanan'1993] S. A. Buchanan, A. de Pennington. Constraint definition system: a computer-algebra based approach to solving geometric constraint problems. Computer Aided Design, 1993,25(12):741-750.
    [CADCenter’1993] CADCenter.工厂设计软件介绍.北京Magicware公司,1993.9.
    [CADCenter’1996] CADCenter.PDMS介绍.北京Imvec公司,1996.3。
    [CADPIPE’1995] The intelligen system for plant design and facilities management.CADPIPE 公司产品介绍,1995.
    [Carell'1993] Carell R. Showdown in the plant design software corral. ICCAE,Beijing, 1993.10:660-664.
    [Celis'1996] Celis Adolfo, Setting up a 3D CAD system, Chemical Engineering. 1996, 103(4):70-75.
    [Chatterjee'1992] M.Chatterjee, A.Unemori, A.Kakaria, Jain D. Integrated pipe stress analysis-support pattern selection-support design CAE system. Proceedings of the International Computers in Engineering Conference and Exhibition. 1992, v2, p233-240.
    [Christensen'1995] Christensen J, Marks J, Shieber S. An empirical study of algorithms for point-feature label placement. ACM Transaction on Graphics, 1995,14(3):203-232.
    [Ciarlet'1985] P.G.Ciarlet,矩阵数值分析与最优化,胡建伟译,高等教育出版社,1985.
    [崔晓天’1992] 崔晓天、曾文斌、魏道政,逻辑图自动布局.计算机辅助设计及图形学学报.1992,(1):56-62.
    [CV’1995] CV Plant Design.CV公司产品介绍.1995.6.
    [Chwif'1998] Leonardo Chwif, Marcos Rebeiro Pereira Barretto, Lucas Antonio Moscato. A solution to the facility layout problem using simulated annealing,Computers in Industry, Vol.36,1998:125-132.
    [戴肖锋’1999] 戴肖锋、何涛、唐卫清、李华、刘慎权,配管建模中构件的拓扑结构与参数化描述,软件学报增刊,1999.
    [Dargam'1998] F.C.C.Dargam, E.W.Perz. A decision support system for power plant design. European Journal of Operational Research. 1998, 109(2):310-320.
    [David'1991] R. Sherwood David, J. Whistance Dennis. The 'Piping Guide' - for The Design and Drafting of Industrial Piping Systems, Second Edition, 1991, Syentek Books Company, Inc.,ISBN 0-914-08219-1.
    [Davidson'1993]R. Davidson and D. Harel, "Drawing Graphs Nicely Using Simulated Annealing" Technical Report CS 89-13, Department of Applied Mathematics and Computer Science, The Weizmann Institute of Science, Rehovot, 1989.
    [Dechter'1987] R Dechter, Peal J. Network-based heuristics for constraint satisfaction problems. Artificial Intelligence, 1987,34(1): 1-38.
    [Donath'1980] W.E. Donath. Complexity theory and design automation, 17th Design Automation Conference Proceeding, July 23-25, 1980:412-419.
    [Dow'1987] M.R Dow, Integration of calculation models and CAD systems in building services design, Computer-Aided Design, Vol.19, No.5, June, 1987:226-232.
    [Eades'1984] P. Eades, "A Heuristic for Graph Drawing", Congressus Numerantium, vol. 42, pp. 149-160, 1984.
    [Eenennaam'1971] J.van Eenennaam, A.C.A. van Kesteren. Isometric drawing with the computer. Computer Aided Design, Autumn 1971:3-9.
    [方述诚’1994] 方述诚,S.普森普拉,线性优化及扩展,汪定伟,王梦光译,科学出版社,1994.
    [Fink'1996] Eugene Fink, Derick Wood. Fundamentals of Restricted Orientation Convexity, Information Sciences 92, 1996:175-196.
    [葛建新’1995] 葛建新,彭群生,董金祥,沈剑.基于约束的形状自动求解新算法.计算机学报,1995,18(2):114-126.
    [葛建新’1997] 葛建新,杨莉.参数化设计中的动态约束迭代及静态因果分析技术.计算机学报,1997,20(4):305-314.
    [Garey'1983] M.R. Garey and D.S. Johnson, "Crossing Number is NP Complete", SIAM J. Algebraic and Discrete Methods, vol. 4, no. 3, pp. 312-316, 1983.
    [Garg'1994] Ashim Garg, Roberto Tamassia, "Advances in Graph Drawing", Proc.CIAC' 94, LNCS 778, P12-21,1994.
    [Gerwin'1996] Donald Gerwin, Gerald Susman,Special Issue on Concurrent Engineering, IEEE Transaction on Engineering Management, 1996, 43(2):118-123.
    [工艺’1994] 工艺管道安装设计手册,中国石化出版社,1994年.
    [Gunn'1987] Gunn D J, AI-Asadi H D. Computer-aided layout of chemical plant: a computational method and case study. Computer-Aided Design, 1987,19(3):131-140.
    [Harary'1969] F. Harary, Graph Theory, Addison-Wesley, Reading, MA, 1969.
    [Hawtin'1998] J.W.Hawtin, P.W.H.Chung. Concurrent engineering system for supporting STEP based activity model, Computers Chem. Engineering, 1998, 22(Suppl.):S781-S784.
    [Heragu'1992] Sunderesh S. Heragu, Recent models and techniques for solving the layout problem, European Journal of Operational Research 1992, 57:136-144.
    [Hearn'1997] Donald Hearn, M. Pauline Baker,Computer Graphics C Version, 2nd Ed,Prentice-Hall International, Inc., a Simon & Schuster Company, 1997.ISBN 7-302-02771-4.
    [Hirsch'1982] Hirsch S A. An algorithm for automatic name placement around point data. American Cartographer, 1982,9(1): 5-17.
    [HLA'1997] Defense Modeling and Simulation Office. HLA Object Model Template, Version 1.2. August 13,1997.
    [化工,1993] 中华人民共和国行业标准:化工工艺设计施工图内容和深度同一规定.中华人民共和国化学工业部发布(HG20519-92), 1993年.
    [化工’1996] 化工工艺设计手册(第二版).化学工业出版社,1996年.
    [黄晓剑,1999]黄晓剑、何涛、唐卫清、李华,一种ISO图的标注布局算法,软件学报增刊,1999.
    [Imhof' 1975] Imhof E. Positioning names on maps. American Cartographer, 1975,2(2): 128-144.
    [Jayakumar'1994] S.Jayakumar & G.V.Reklaitis, Chemical Plant Layout via Graph Partitioning-I.Single Level. Computers Chemical Engineering, 1994, 18 (5):441-458.
    [焦法成’1996] 焦法成,唐树忠,梁锦文,和柏超.智能化二维消隐技术.计算机辅助设计与图形学学报,1996,8(1):12-16.
    [金文华’1998] 金文华.面向工厂配管设计的平剖图纸自动处理技术的研究与实现.北京航空航天大学博士学位论文.1998.
    [金文华’1999] 金文华,何涛,刘晓平,唐卫清,唐荣锡.改进的管道CAD元件特征轮廓识别方法.计算机辅助设计与图形学学报,1999(2):147-150.
    [Johnson'1984] D.S. Johnson, "The NP-Completeness Column: an Ongoing Guide", Journal of Algorithms, 1984, 5(2):147-160.
    [Kato'1988] Kato T, Imai H. The NP-completeness of the character placement problem of 2 or 3 degrees of freedom. Record of Joint Conference of Electrical and Electronic Engineers in Kyushu, 1988, Japan.
    [Klement'1996] Klement Uri, Global network for plant design, Mechanical Engineering. 1996, 118(12):52-54.
    [Kirkpatrick'1983] Kirkpatrick S, Gelatt C D, Vecchi M P. Optimization by simulated annealing. Science,1983, 220:671-680.
    [Koopmans'1957] T.C.Koopmans,M.Beckman, Assignment problems and the location of economic activities, Econometrica 25, 1957:53-76.
    [Kuhrt'1980] Wesley A. Kuhrt, "Productivity: What can we do about it?", Production, 1980, 1.
    [Kondo'1992] Kondo K. Algebraic method for manipulation of dimensional relationships in geometric models. Computer Aided Design, 1992, 24(3):141-147.
    [Langran'1986] Langran G E, Poiker T K. Integration of name selection and name placement. Proceedings of the Second International Symposium on Spatial Data Handling, 1986, 7: 50-64.
    [Lapaugh'1996] Andrea S. Lapaugh, Layout Algorithm for VLSI Design,ACM Computing Surveys, 1996, 28(1):59-61.
    [Lee'1985] Lee K, Andrews G. Inference of the positions of components in an assembly: part 2. Computer Aided Design, 1985, 17(1):20-24.
    [Leesley'1982] Leesley M E. Computer Aided Process Plant Design. Gulf Publishing Company, Book Division, Houston, London, Paris, Tokyo, 1982.
    [Leesley'1984]Leesley, M E, Hall, M and McDonnell, R G CAD for process plant: an update, CAD May 1984 16(3):155-160.
    [李春香’1996] 李春香.配管软件与工程设计图形支撑系统的方案研究.北京航空航天大学博士论文,1996.11.
    [李明武’1996] 李明武.Windows NT版PDS成功应用于大庆石化总厂ABS工程.计算机辅助设计与制造,1996,4:39-41。
    [李启炎,1995] 李启炎,工程 CAD,机械工业出版社,1995,12.
    [Liggett'1981] Liggett R S, Mitchell W j. Interactive graphic floor plan layout method. Computer Aided Design, 1981, 13(5):289-297.
    [林贤光’1993] 林贤光.INTERGRAPH-工程设计CAD的先锋.工程设计CAD及自动化,1993,9:1-15.
    [刘晓平’1998] 刘晓平,模板技术和优化算法研究及在工程CAD中的应用,合肥工业大学博士学位论文,1998,9.
    [陆还珠’1994] 陆还珠,李贤辰.机械图消隐方法一探.计算机辅助设计与图形学学报,1994,6(3):233-238.
    [罗杰斯’1987] D.F.罗杰斯著,梁友栋、石教英、彭群生译.计算机图形学的算法基础,科学出版社,1987,11.
    [Madden'1987] Madden J. CAD in process plant engineering. Computer Aided Engineering Journal, 1987, 12: 237-244.
    [Magicware’1993] CAD Centre.工程设计软件介绍.北京Magicware公司.1993,9.
    [Machover' 1996] Carl Machover, The CAD/CAM Handbook, McGraw-Hill Companies Inc., 1996.
    [Marks'1991] Marks J, Shieber S. The computational complexity of cartographic label placement. TR-05-91, Center for Research in Computing Technology, Harvard University, 1991.3.
    [Masters'1993] Masters E H. The engineering design functions which the computer can most effectively aid, Computer-Aided Design, 1993,25(2): 130-135.
    [Mayer'1998] H.H.Mayer, H.Schoenmakers. Application of CAPE in Industry - Status and Outlook, Computers Chem. Engineering, Vol.22, Suppl.,pp. S1061-S1069,1998.
    [PDA’1995] 上海化工设计院,PDA微机三维配管工程设计软件包(V1.5),1995,5.
    [PDSOFT'97] PDSOFT Piping技术报告,中科院计算所CAD开放实验室,扬子石油化工设计院,1997,6.
    [Petty'1997] Petty Mikel D, Cox Andy. HLA Interoperability for Existing Simulations. The Proceedings of 1997 Summer Computer Simulation Conference, 1997, 7:437-442.
    [Preece'1990] P.E.Preece, M.T.Ingersoll. User interfaces for process plant design-the benefits of Windows based systems. Proceedings of the European Symposium. ComChem '90. 1990:97-102.
    [Preparata'1985]F.P. Preparata and M.I. Shamos, Computational Geometry, Springer-Verlag, New York, 1985.
    [Preston' 1990] M.L.Preston. Integrated process plant design. Foundations of Computer-Aided Process Design. Proceedings of the Third International Conference. 1990:309-24.
    [Rocheleau'1987] Rocheleau D N, Lee K. System for interactive assembly modeling. Computer-Aided Design, 1987, 19(2):65-72.
    [Sahni'1980] Sartaj Sahni, Atui Bhatt. The complexity of design problems,17th Design Automation Conference Proceeding, 1980:402-411.
    [沈耀明’1995] 沈耀明.EDA公司-基于AutoCAD平台的工厂设计软件公司.工程设计CAD及自动化,1995,2:52-54.
    [石化’1994] 石油化工装置工艺管道安装设计手册,第一篇(修订本).中国石化出版社,1992
    [施庆华’1996] 施庆华,文彬.机械CAD图形系统中二维装配消隐的实现.计算机辅助工程,1996,5(1):51-54.
    [宋健’1995] 宋健,工程设计CAD及自动化,1995.2.扉页.
    [宋健,1997] 宋健,在全国CAD应用工程工作会议上的讲话,工程设计CAD 及自动化,1997,2:1-3.
    [Srivastava'1991] Srivastava, Mani B.; Brodersen, Robert W. Rapid prototyping of hardware and software in a unified framework. 91 IEEE Int Conf Comput Aided Des ICCAD 1991:152-155.
    [苏步青’1982] 苏步青,刘鼎元,计算几何,上海科技出版社,1982年.
    [Suzuki'1990] Suzuki h, Ando H, Kimura F. Geometric constraints and reasoning for geometrical CAD systems. Computers & Graphics, 1990,14(2):211-224.
    [谭建荣’1994] 谭建荣,一个矢量形式的双圆弧插值算法,工程图学学报,1994(1):63-65.
    [唐荣锡’1997] 唐荣锡编著,《CAD/CAM技术》,北京航空航天大学出版社,1994年9月.
    [Tunkelang'1992] D. Tunkelang, "An Aesthetic Layout Algorithm for Undirected Graphs", M.S. Thesis, Department of Electrical, Engineering and Computer Science, MIT, 1992.
    [Walter'1996] Claudio Walter, Jose Palazzo M. De Olivera, Plant enigneering: Modeling and design of topological coupling aspects in a computer aided environment. Computers in Industry. V28, 1996:73-80.
    [Wilde'1987] D.J. Wilde, Isoclinal projection in geometric design. Proceedings of the International Computers in Engineering Conference and Exhibit, 1987.v 2.p 221-226.
    [Williams'1993] Williams J M. Computer technology as a competitive strategy: modeling, visualization, and simulation application. ICCAE 会议资料,Bechtel 公司,1993.10.
    [Winter'1989] Winter P. Computer aided process engineering. Computer Aided Engineering Journal, 1989(2): 6-12
    [Wolf'1994] Wolf, P van der. CAD Frameworks — principles and architectures. Kluwer Academic Publishers, 1994.
    [Wollhaf'19951 Konrad Wollhaf, Sebastian Engell, Object-Oriented modeling and simulation of batch plants, Mathematics and Computers in Simulation. v39, 1995:519-525.
    [席少霖’1983] 席少霖,赵凤治编著,最优化计算方法,上海科学技术出版社,1983.
    [徐冠华’1997] 徐冠华,在全国CAD应用工程工作会议上的讲话,工程设计CAD及自动化,1997,1:1-3.
    [Yamada'1998] Y.Yamada, Y.Teraoka. A Optimal Design of Piping Route in a CAD System for Power Plant, Computers Math. Applic., 1998, 35(6):137-149.
    [于铁峰’1997] 于铁峰.工厂设计系统研究、开发及建筑造型研究,博士后出站报告.中国科学院计算技术研究所CAD开放研究实验室,1997,8.
    [于铁峰’1998] 于铁峰,周晓云,何涛,戴肖锋,唐卫清,刘慎权.基于对偶点和扩展图结构的化工厂管网建模研究.计算机学报.1998,21(1):47-54.
    [玉置明善’1991] 玉置明善,玉置正和.化工装置工程手册.兵器工业出版社,1991.
    [赵惠娟’1995] 赵惠娟.工厂设计系统(Plant Design System)总体设计.工程设计CAD及自动化,1995,5:56-60.
    [赵雪峰’1995] 赵雪峰,几何造型中的管系设计研究,北京航空航天大学硕士论文,1995年.
    [周晓云’1997] 周晓云.配管设计系统工厂软模型及复杂形体层次化形 的建模研究.中科院计算所博士论文,1997,5.
    [周照启’1996] 周照启.二维平面裁剪算法和实体轮廓线追踪.北方工业大学学士学位论文.1996,5.
    [朱鹏举’1998] 朱鹏举.我国应用软件现状和发展调查报告,1998.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700