留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于知识组件的船舶空调通风系统原理图设计方法

杨亢亢 肖鹏安 李伟光

杨亢亢, 肖鹏安, 李伟光. 基于知识组件的船舶空调通风系统原理图设计方法[J]. 中国舰船研究, 2021, 16(1): 1–7 doi:  10.19693/j.issn.1673-3185.02011
引用本文: 杨亢亢, 肖鹏安, 李伟光. 基于知识组件的船舶空调通风系统原理图设计方法[J]. 中国舰船研究, 2021, 16(1): 1–7 doi:  10.19693/j.issn.1673-3185.02011
YANG K K, XIAO P A, LI W G. Schematic design method for ship air-conditioning ventilation system based on knowledge component[J]. Chinese Journal of Ship Research, 2021, 16(1): 1–7 doi:  10.19693/j.issn.1673-3185.02011
Citation: YANG K K, XIAO P A, LI W G. Schematic design method for ship air-conditioning ventilation system based on knowledge component[J]. Chinese Journal of Ship Research, 2021, 16(1): 1–7 doi:  10.19693/j.issn.1673-3185.02011

基于知识组件的船舶空调通风系统原理图设计方法

doi: 10.19693/j.issn.1673-3185.02011
基金项目: 国防基础科研计划资助项目(JCKY2017207A001)
详细信息
    作者简介:

    杨亢亢,男,1987年生,博士,工程师。研究方向:船舶数字化设计。E-mail:yangkk@whu.edu.cn

    肖鹏安,男,1972年生,高级工程师。研究方向:船舶数字化设计。E-mail:13871529929@139.com

    李伟光,男,1982年生,硕士,高级工程师。研究方向:船舶辅助系统。E-mail:lwgabe@gmail.com

    通讯作者:

    杨亢亢

  • 中图分类号: U664.86;U662.9

Schematic design method for ship air-conditioning ventilation system based on knowledge component

  • 摘要:   目的  针对船舶空调通风系统原理图设计效率低、数据管理难的问题,提出一种该系统原理图设计方法。  方法  首先,分析船舶空调通风系统原理图设计过程,定义此系统的知识组件模型、实体建模和实例化过程; 然后,结合该系统的设计特点,设计基于知识组件的原理图设计业务模型和数据交换模型;最后,以AutoCAD和PDM系统为平台,开发原型系统,并经实际工程项目应用予以验证。  结果  结果表明,系统原理图设计效率提升了43.5%。  结论  所述方法可广泛应用于船舶系统原理图设计和设备布置中,能大幅提升设计效率和数据管理水平,具备一定的工程应用价值。
  • 图  1  船舶空调通风系统原理图设计全过程模型

    Figure  1.  Full procedure model of schematic diagram design for ship air-conditioning ventilation system

    图  2  船舶空调通风系统的知识组件模型

    Figure  2.  Model of knowledge component for ship air-conditioning ventilation system

    图  3  知识组件实体模型的对象类

    Figure  3.  Object classes of entity model for knowledge components

    图  4  知识组件实例化

    Figure  4.  Instantiation of knowledge component

    图  5  船舶空调通风系统原理图设计业务模型

    Figure  5.  Business model of schematic diagram design of ship air-conditioning ventilation system

    图  6  数据传递与交换模型

    Figure  6.  Model of data transmission and exchange

    图  7  基于知识组件的原理图设计流程图

    Figure  7.  Flowchart of schematic diagram design based on knowledge components

    图  8  原型系统架构

    Figure  8.  Architecture of the prototype system

    图  9  原型系统主界面

    Figure  9.  Main interface of invocation

    图  10  原型系统知识组件调用界面

    Figure  10.  Interface of invocation for knowledge components

    图  11  工时统计对比

    Figure  11.  Comparison of labor-hours

  • 邵开文, 马运义. 舰船技术与设计概论[M]. 2版. 北京: 国防工业出版社, 2014: 40–42.

    SHAO K W, MA Y Y. Introduction to technology and design of ship[M]. 2nd ed. Beijing: National Defense Industry Press, 2014: 40–42 (in Chinese).
    KUMAR A, ARYA A, SWAMINATHAN V V, et al. Automatic generation of digital system schematic diagrams[J]. IEEE Design & Test of Computers, 1986, 3(1): 58–65.
    刘伟, 王建华, 耿英三, 等. 基于AutoCAD的电气原理图识别[J]. 计算机辅助设计与图形学学报, 2003, 15(8): 1036–1039. doi:  10.3321/j.issn:1003-9775.2003.08.022

    LIU W, WANG J H, GENG Y S, et al. Recognition of AutoCAD circuit drawing[J]. Journal of Computer-aided Design & Computer Graphics, 2003, 15(8): 1036–1039 (in Chinese). doi:  10.3321/j.issn:1003-9775.2003.08.022
    胡小林, 於黄萍. AutoCAD. NET API在管系原理图设绘中的应用[J]. 船舶与海洋工程, 2016, 32(1): 45–50.

    HU X L, YU H P. Application of AutoCAD. NET API in piping diagram preparation[J]. Naval Architecture and Ocean Engineering, 2016, 32(1): 45–50 (in Chinese).
    常守明, 汪敏. 基于FORAN的轮机二维原理图应用研究[J]. 机械, 2018, 45(11): 20–23. doi:  10.3969/j.issn.1006-0316.2018.11.005

    CHANG S M, WANG M. Research on application of 2D engineer schematic diagram based on FORAN software[J]. Machinery, 2018, 45(11): 20–23 (in Chinese). doi:  10.3969/j.issn.1006-0316.2018.11.005
    朱佳文, 田娣珺, 韩海荣. 基于PDM系统的船舶设备属性接口提交及管理技术研究[J]. 制造业自动化, 2017, 39(5): 17–18, 31. doi:  10.3969/j.issn.1009-0134.2017.05.005

    ZHU J W, TIAN D J, HAN H R. Research on the technology of the interface submission and management of equipment in the ship basing on PDM[J]. Manufacturing Automation, 2017, 39(5): 17–18, 31 (in Chinese). doi:  10.3969/j.issn.1009-0134.2017.05.005
    YANG Y S, PARK C K, LEE K H, et al. A study on the preliminary ship design method using deterministic approach and probabilistic approach including hull form[J]. Structural and Multidisciplinary Optimization, 2007, 33(6): 529–539. doi:  10.1007/s00158-006-0063-5
    冯佰威, 刘祖源, 常海超. 多学科设计优化技术在船舶初步设计中的应用[J]. 中国造船, 2009, 50(4): 109–116. doi:  10.3969/j.issn.1000-4882.2009.04.015

    FENG B W, LIU Z Y, CHANG H C. Application of multi-disciplinary design optimization techniques in ships' preliminary design[J]. Shipbuilding of China, 2009, 50(4): 109–116 (in Chinese). doi:  10.3969/j.issn.1000-4882.2009.04.015
    熊治国, 胡玉龙. 美国舰船概念方案设计方法发展综述[J]. 中国舰船研究, 2015, 10(4): 7–15. doi:  10.3969/j.issn.1673-3185.2015.04.002

    XIONG Z G, HU Y L. Review on the development of naval ship conceptual design methods of USA[J]. Chinese Journal of Ship Research, 2015, 10(4): 7–15 (in Chinese). doi:  10.3969/j.issn.1673-3185.2015.04.002
    刘向峰, 高志, 王玉勇. 原理图设计中的CAD技术[J]. 机械设计, 1994(5): 27–29.

    LIU X F, GAO Z, WANG Y Y. CAD technique in principle diagram design[J]. Machine Design, 1994(5): 27–29 (in Chinese).
    张顺琦, 秦现生, 邓瑞君, 等. 组件化的装配生产线快速设计[J]. 中国机械工程, 2010, 21(21): 2584–2589.

    ZHANG S Q, QIN X S, DENG R J, et al. Componentization in rapid design of assembly line[J]. China Mechanical Engineering, 2010, 21(21): 2584–2589 (in Chinese).
    陈友东, 陈五一, 王田苗. 基于组件的开放结构数控系统[J]. 机械工程学报, 2006, 42(6): 188–192, 198. doi:  10.3321/j.issn:0577-6686.2006.06.036

    CHEN Y D, CHEN W Y, WANG T M. Open architecture CNC controller based on the component technology[J]. Chinese Journal of Mechanical Engineering, 2006, 42(6): 188–192, 198 (in Chinese). doi:  10.3321/j.issn:0577-6686.2006.06.036
    成尔京, 殷国富, 胡晓兵, 等. 基于多组件智能体的机械产品协同设计集成方法[J]. 中国机械工程, 2004, 15(1): 54–57. doi:  10.3321/j.issn:1004-132X.2004.01.016

    CHENG E J, YIN G F, HU X B, et al. Integrated method of mechanical product collaborative design based on multi-component-agents[J]. China Mechanical Engineering, 2004, 15(1): 54–57 (in Chinese). doi:  10.3321/j.issn:1004-132X.2004.01.016
    郝佳, 杨海成, 阎艳, 等. 面向产品设计任务的可配置知识组件技术[J]. 计算机集成制造系统, 2012, 18(4): 705–712.

    HAO J, YANG H C, YAN Y, et al. Configurable knowledge component technology oriented to product design tasks[J]. Computer Integrated Manufacturing Systems, 2012, 18(4): 705–712 (in Chinese).
    刘腾, 李庆华. 利用组件技术开发三维标准件库[J]. 计算机辅助设计与图形学学报, 2002, 14(7): 697–700. doi:  10.3321/j.issn:1003-9775.2002.07.020

    LIU T, LI Q H. Flexible 3D standard part library based on COM techniques[J]. Journal of Computer-aided Design & Computer Graphics, 2002, 14(7): 697–700 (in Chinese). doi:  10.3321/j.issn:1003-9775.2002.07.020
    孙守迁, 包恩伟, 潘云鹤. 面向产品布局设计的组件特征模型[J]. 计算机辅助设计与图形学学报, 1999, 11(1): 28–32. doi:  10.3321/j.issn:1003-9775.1999.01.008

    SUN S Q, BAO E W, PAN Y H. Component feature model for product layout design[J]. Journal of Computer-aided Design & Computer Graphics, 1999, 11(1): 28–32 (in Chinese). doi:  10.3321/j.issn:1003-9775.1999.01.008
    覃斌, 阎春平, 刘飞. 基于特征域和结构组件的CAD/CAE集成建模方法[J]. 计算机集成制造系统, 2011, 17(7): 1397–1403.

    QIN B, YAN C P, LIU F. CAD/CAE integrated modeling method based on characteristic domain and structure component[J]. Computer Integrated Manufacturing Systems, 2011, 17(7): 1397–1403 (in Chinese).
    张晓东, 王明生. AutoCAD环境下的铁路线路平纵横集成交互设计[J]. 工程图学学报, 2006, 27(5): 12–15.

    ZHANG X D, WANG M S. Integrated interactive design of plan with profile and cross-section of railway line in AutoCAD environment[J]. Journal of Engineering Graphics, 2006, 27(5): 12–15 (in Chinese).
    中华人民共和国工业和信息化部. 船舶产品专用图样和技术文件编号: CB/T 14-2011[S]. 北京: 中国船舶工业综合技术经济研究院, 2011.

    Ministry of Industry and Information Technology. Numbering for special drawings and technical documents of marine product: CB/T 14-2011[S]. Beijing: China Shipbuilding Industry Comprehensive Technical and Economic Research Institute, 2011 (in Chinese).
    国防科学技术工业委员会. 船舶产品通用图样和技术文件编号: CB/T 13-2007[S]. 北京: 中国船舶工业综合技术经济研究院, 2007.

    Commission of Science, Technology and Industry for National Defense, CPLA. Numbering for general drawings and technical documents of ship product: CB/T 13-2007[S]. Beijing: China Shipbuilding Industry Comprehensive Technical and Economic Research Institute, 2007 (in Chinese).
  • [1] 方兴, 高一民, 周佳宇, 宋靠华2019: 基于(火用)分析的舰船空调冷媒水系统设计评估 , 中国舰船研究, 14, 53-60. doi: 10.19693/j.issn.1673-3185.01351
    [2] Ogai Sergei, Voyloshnikov Michael2019: 确定多用途冰区航行船舶设计特性最优值的叠加性和互换性方法 , 中国舰船研究, 14, 65-70. doi: 10.19693/j.issn.1673-3185.01966
    [3] 张跃文, 孙晓磊, 丁亚委, 孙培廷2018: 船舶动力装置智能诊断系统设计 , 中国舰船研究, 13, 140-146. doi: 10.19693/j.issn.1673-3185.01209
    [4] 宋振国, 谢骁, 陈汝刚, 石好2015: 蒸汽动力船舶疏水系统设计 , 中国舰船研究, 10, 104-109,116. doi: 10.3969/j.issn.1673-3185.2015.05.017
    [5] 朱佳文, 肖鹏安2015: 基于PDM的舰船计算书自动生成技术 , 中国舰船研究, 10, 16-21. doi: 10.3969/j.issn.1673-3185.2015.04.003
    [6] 张建平, 庹艾莉, 辛宇2014: 大型船舶燃油输送监控系统设计 , 中国舰船研究, 9, 111-116. doi: 10.3969/j.issn.1673-3185.2014.02.020
    [7] 郭昂, 郭卫杰, 王驰明, 封海宝2014: 船舶机舱机械通风数值模拟分析和优化设计 , 中国舰船研究, 9, 93-98. doi: 10.3969/j.issn.1673-3185.2014.03.014
    [8] 梁乾2013: 基于PDM的船舶修理项目管理系统设计 , 中国舰船研究, 8, 117-121. doi: 10.3969/j.issn.1673-3185.2013.05.020
    [9] 岳大超, 刘敏林, 吴杰长2011: 船舶纵横倾姿态测量系统总体框架设计 , 中国舰船研究, 6, 83-87. doi: 10.3969/j.issn.1673-3185.2011.06.017
    [10] 宋波2011: 船舶能量管理系统设计研究 , 中国舰船研究, 6, 93-97. doi: 10.3969/j.issn.1673-3185.2011.02.020
    [11] 孙建红, 高捷2010: 船舶配电监测系统设计研究 , 中国舰船研究, 5, 69-73. doi: 10.3969/j.issn.1673-3185.2010.02.014
    [12] 肖尚勤, 何刚, 黄金锋, 冯涛2010: 基于知识库的舰船智能化设计系统 , 中国舰船研究, 5, 93-97. doi: 10.3969/j.issn.1673-3185.2010.06.019
    [13] 杨二波, 陈明2010: 船舶主尺度方案的博弈优选 , 中国舰船研究, 5, 46-50. doi: 10.3969/j.issn.1673-3185.2010.06.009
    [14] 李彤, 洪明, 周力2009: 基于LabVIEW的船舶舱室甲板虚拟振动测量系统设计 , 中国舰船研究, 4, 42-47. doi: 10.3969/j.issn.1673-3185.2009.02.010
    [15] 王洋, 张轩, 董茂盛2009: 水面舰艇弹库空调通风计算研究 , 中国舰船研究, 4, 70-73. doi: 10.3969/j.issn.1673-3185.2009.03.016
    [16] 刘干武, 李光华, 陈金增, 何晨枭2009: 船舶空调控制系统的改装 , 中国舰船研究, 4, 30-33. doi: 10.3969/j.issn.1673-3185.2009.06.007
    [17] 张扬, 姜威2009: 船舶传染病隔离舱空调系统设计的探讨 , 中国舰船研究, 4, 66-69,74. doi: 10.3969/j.issn.1673-3185.2009.06.015
    [18] 汪妇欢, 王吉2007: 转轮式全热交换器在舰船空调通风系统中的应用 , 中国舰船研究, 2, 40-42,47. doi: 10.3969/j.issn.1673-3185.2007.02.010
    [19] 石国政, 侯国祥, 方闯, 祝玉梅, 许士华2006: 船舶静力学计算及稳性衡准系统的设计和实现 , 中国舰船研究, 1, 1-06. doi: 10.3969/j.issn.1673-3185.2006.04.001
    [20] 李光, 陈志雍, 周佳宇, 徐锡林2006: 中小型水面舰船空调系统设计研究 , 中国舰船研究, 1, 50-54. doi: 10.3969/j.issn.1673-3185.2006.03.012
  • 加载中
图(11)
计量
  • 文章访问数:  14
  • HTML全文浏览量:  10
  • PDF下载量:  0
  • 被引次数: 0
出版历程
  • 收稿日期:  2020-06-20
  • 修回日期:  2020-08-13
  • 网络出版日期:  2020-12-24

基于知识组件的船舶空调通风系统原理图设计方法

doi: 10.19693/j.issn.1673-3185.02011
    基金项目:  国防基础科研计划资助项目(JCKY2017207A001)
    作者简介:

    杨亢亢,男,1987年生,博士,工程师。研究方向:船舶数字化设计。E-mail:yangkk@whu.edu.cn

    肖鹏安,男,1972年生,高级工程师。研究方向:船舶数字化设计。E-mail:13871529929@139.com

    李伟光,男,1982年生,硕士,高级工程师。研究方向:船舶辅助系统。E-mail:lwgabe@gmail.com

    通讯作者: 杨亢亢
  • 中图分类号: U664.86;U662.9

摘要:   目的  针对船舶空调通风系统原理图设计效率低、数据管理难的问题,提出一种该系统原理图设计方法。  方法  首先,分析船舶空调通风系统原理图设计过程,定义此系统的知识组件模型、实体建模和实例化过程; 然后,结合该系统的设计特点,设计基于知识组件的原理图设计业务模型和数据交换模型;最后,以AutoCAD和PDM系统为平台,开发原型系统,并经实际工程项目应用予以验证。  结果  结果表明,系统原理图设计效率提升了43.5%。  结论  所述方法可广泛应用于船舶系统原理图设计和设备布置中,能大幅提升设计效率和数据管理水平,具备一定的工程应用价值。

English Abstract

杨亢亢, 肖鹏安, 李伟光. 基于知识组件的船舶空调通风系统原理图设计方法[J]. 中国舰船研究, 2021, 16(1): 1–7 doi:  10.19693/j.issn.1673-3185.02011
引用本文: 杨亢亢, 肖鹏安, 李伟光. 基于知识组件的船舶空调通风系统原理图设计方法[J]. 中国舰船研究, 2021, 16(1): 1–7 doi:  10.19693/j.issn.1673-3185.02011
YANG K K, XIAO P A, LI W G. Schematic design method for ship air-conditioning ventilation system based on knowledge component[J]. Chinese Journal of Ship Research, 2021, 16(1): 1–7 doi:  10.19693/j.issn.1673-3185.02011
Citation: YANG K K, XIAO P A, LI W G. Schematic design method for ship air-conditioning ventilation system based on knowledge component[J]. Chinese Journal of Ship Research, 2021, 16(1): 1–7 doi:  10.19693/j.issn.1673-3185.02011
    • 空调通风系统是船舶保障系统中比较复杂的系统之一[1],主要用于对船舶各类舱室进行空气调节、冷却或通风处理,以满足船员及设备等对大气环境的要求,进而为船舶生命力提供保障。由于船舶空调通风系统包含了大量的设备,因而在设计阶段需要耗费大量的人力和物力来设计原理图。计及设计变更所带来的修改和调整问题,空调通风系统的原理图设计耗费的工作量约占全船保障系统的40%以上。

      针对船舶空调通风系统的设计,国内外学者展开了大量研究。Kumar等[2]将船舶空调通风系统原理图中的设备作为模块来处理,实现了原理图的快速设计。 刘伟等[3]利用拓扑图来表示电气符号,采用图的同构算法识别电气符号,实现了电气原理图的快速识别。胡小林等[4]采用块技术封装阀件和附件,可在船舶管系原理图设计时直接插入复用。 朱佳文等[5]定义了轮机原理图和管路原理图设计中的二维符号,可通过二维原理图驱动三维管路放样等进行开发应用。Yang等[6]提出基于PDM系统的船舶设备属性接口提交及管理方案来管理设计过程中相关接口属性信息。上述文献所提设计方法在一定程度上解决了相关系统的原理图绘制问题,但未涉及图元与属性的关联、接口数据的交换以及图纸管理等问题。

      对于船舶设计而言,它是一个循环、迭代和由粗到细的过程[7-9]。随着设计阶段的不断深化,空调通风系统原理图包含的信息会越来越丰富,设备布置和管路放样也会更加精确。因此,若其他系统或设备出现设计变更,就必须相应地修改或调整空调通风系统原理图,投入更多时间和精力来修改图面并确定接口数据。

      因此,本文将基于知识组件,提出一种船舶空调通风系统原理图的设计方法,旨在提高原理图设计效率,实现快速设计和图纸信息的有效管理,并通过在实际工程项目中的广泛应用,对原理图设计效率进行验证。

    • 船舶空调通风系统原理图设计是采用特定的图形符号[10],按照气流组织的设计要求组合绘制而成。虽然各设计阶段对原理图的设计要求不尽相同,但其所包含的内容却随着设计的深入得到不断的丰富和细化。以技术设计阶段为例,如图1所示,在空调通风系统原理图设计过程中,设计人员需要考虑设备的输入/输出信息、设备间的接口信息等。然而,传统的原理图只包括了设备间的连接和位置关系,缺少设备属性和接口属性等信息,无法支持设备技术要求书和统计报表的编制以及数据信息的提取等。因此,满足数字化设计要求的该系统原理图应包含设备图形符号及其附带的属性信息,即可描述为一个三元组:

      $$SD = (A,D,P)$$ (1)

      式中,A={A1, A2,···, Am},为原理图中舱室区域的集合,其中m为舱室数量;D={D1, D2,···, Dn},为原理图中设备的集合,其中n为设备数量;P={P1, P2,···, Pn},为设备属性的集合。

      图  1  船舶空调通风系统原理图设计全过程模型

      Figure 1.  Full procedure model of schematic diagram design for ship air-conditioning ventilation system

    • 组件的概念最早出现在软件设计领域,它是实现数据、程序或软件等即插即用的一种封装方法[11]。在文献[12-13]中,组件被定义为系统中可替换的物理单元,其封装了一组可实现的数据接口,无需或经很少的修改便可应用于其他部件,且可重复使用。若将设计过程所涉及的属性、规则等知识与组件结合,采用结构化方式封装形成知识组件,即可实现设计过程与知识的融合[14]。知识组件技术应用于空调通风系统原理图设计时,系统的设备被视为具有一组标准化接口、可重复使用的抽象化图形单元模型,经过知识组件实例化,可实现设备布置、属性添加和数据交换,进而达到原理图的快速设计和图纸信息管理的目的。

      知识组件封装了具体设备模型及知识的数据接口,插入原理图时,根据给定参数即可实现实例化应用,也可在同一张原理图中多次实例化应用[15]。作为属性载体[16],知识组件有一组标准化的接口,可进行属性操作,具体定义如下:

      1) 基本属性。知识组件基本属性的集合[17]用来描述知识组件的几何属性、功能属性,可表示为一个二元组。

      $$PC = (P{\rm _{g}},P{\rm_{b}})$$ (2)

      式中:Pg为知识组件的几何属性;Pb为知识组件的功能属性。

      2) 位置属性。知识组件位置关系属性的集合用来描述实例化知识组件所在的水密区、甲板、舱室及坐标属性,可表示为一个四元组。

      $$LC = (L{\rm _{a}},L{\rm _{d}},L{\rm _{c}},L{\rm _{p}})$$ (3)

      式中:La为知识组件实例化时所在的水密区编号;Ld为知识组件实例化时所在的甲板编号;Lc为知识组件实例化时所在的舱室编号;Lp为知识组件实例化时的坐标信息。

      3) 邻接属性。知识组件邻接关系属性的集合用来描述实例化的知识组件与原理图中其他设备之间的邻接关系,可表示为一个二元组。

      $$TC = (T{\rm _{cid}},T{\rm _{a}})$$ (4)

      式中:Tcid为邻接设备的知识组件分类编号;Ta为邻接方式。

      4) 接口属性。知识组件输入输出关系属性的集合用来描述与其他系统、零部件之间的接口数据信息,可表示为一个二元组。

      $$IC = (I{\rm _{i}},I{\rm _{o}})$$ (5)

      式中:Ii为其他系统、零部件之间的输入接口信息;Io为实例化的知识组件输出接口信息。

      因此,知识组件属性由分类标识 Pid、 基本属性 、位置属性 、邻接属性 和接口属性 组成,表示为CP=(Pid, PC, LC, TC, IC),模型如图2所示。

      图  2  船舶空调通风系统的知识组件模型

      Figure 2.  Model of knowledge component for ship air-conditioning ventilation system

    • 知识组件实体建模采用自定义实体技术,通过类继承的方法,在实体模型上派生实体类和类的函数,通过函数驱动实现实体模型的图形实现[18]。空调通风系统知识组件实体模型包括标识基类、编号基类、控制点基类、参数基类和动作基类5类对象,如图3所示。

      图  3  知识组件实体模型的对象类

      Figure 3.  Object classes of entity model for knowledge components

      标识基类对象包含实体的分类标识,是知识组件实体的身份标识。编号基类包含实体的设备编号,是知识组件实体实例化时对应的编号。控制点基类包含实体的基点、输入口基点和输出口基点,用来控制实体模型自身的定位以及输入、输出口定位。参数基类包含实体模型的比例尺、长度、宽度、半径和外径等基础几何信息,用来控制实体模型的几何外形。动作基类包含向上、向下、向左、向右和旋转等操作,用来控制实体模型具体的朝向。

    • 知识组件实例化是指知识组件从组件库中应用到原理图中的过程。在该过程中,原理图中的设备实体通过类函数继承知识组件所包含的所有属性,其设备编号则根据原理图实现自动编号,具体过程如图4所示。

      图  4  知识组件实例化

      Figure 4.  Instantiation of knowledge component

      步骤1:用户在绘制原理图时,通过设计中心选择所需要的知识组件;

      步骤2:扫描组件库,通过组件分类标识来索引知识组件,并将组件属性传递给组件对象,以此获得组件对象;

      步骤3:组件库返回库工厂中组件对象的接口指针至原理图;

      步骤4:通过原理图调用组件对象的接口指针,将组件实体模型插入原理图中,从而实现组件对象调用。

    • 结合船舶空调通风系统设计特点,基于知识组件的船舶空调通风系统原理图设计业务模型如图5所示,包括系统、区域和组件3部分。

      图  5  船舶空调通风系统原理图设计业务模型

      Figure 5.  Business model of schematic diagram design of ship air-conditioning ventilation system

      1) 系统是指按照标准规范对船舶进行划分的各级子系统[19],对应的组织形式为系统结构树。其中,系统结构树由具体船舶的各级子系统及其所包含的零部件组成。对全船的空调通风系统而言,可以划分成若干个子系统,每个子系统对应一张原理图。

      2) 区域是指船舶内部经水密隔舱划分的具体范围,对应的组织形式为区域结构树,对应的表现形式为数字化总图。其中,区域结构树由具体船舶的各级水密区及其舱室组成,包括水密区、甲板、舱室的隶属关系以及数字化总图(舱室、甲板)的基本属性信息。区域i可以表示为

      $$W{A_i} = (W _ {{ w}_i},W_{{ d}_i},W_{{ c}_i})$$ (6)

      式中:${W _ {{ w}_i}}$为水密区编号为i的水密区信息;${W _ {{ d}_i}}$为该水密区对应的甲板层集合;${W _ {{ c}_i}}$为该水密区对应的舱室集合。

      3) 组件是指按照标准规范对船舶进行划分的某一类具体设备[20],对应的组织形式为组件结构树,对应的表现形式为类库文件。其中,组件结构树由具体船舶中各级组件组成,包括各级组件的隶属关系。类库文件是知识组件实体模型的CAD文件,其中每个模型包含2个标准化接口:组件分类标识和设备编号。组件i可以表示为

      $${C_i} = (C\_I{D_i},E\_I{D_i},C{P_i})$$ (7)

      式中:C_IDi为组件分类标识;E_IDi为组件实例化时的设备编号;CPi为组件属性信息集合。

      图5可知,数字化总图为原理图设计提供了船舶总体布置图背景信息,类库文件通过标准化接口实现了知识组件与属性信息的融合及原理图的数字化设计,其业务数据传递与交换模型如图6所示。

      图  6  数据传递与交换模型

      Figure 6.  Model of data transmission and exchange

    • 基于知识组件的空调通风系统原理图设计原型系统是在PDM和AutoCAD的基础上开发的,其中PDM端负责整个系统的数据管理与维护,AutoCAD端通过知识组件调用实现原理图设计,如图7所示。

      图  7  基于知识组件的原理图设计流程图

      Figure 7.  Flowchart of schematic diagram design based on knowledge components

      若是新产品首次绘制原理图,则需在PDM端创建产品代号,并配置该产品所需的系统结构树、区域结构树、组件结构树和接口结构树。根据系统浏览器中空调通风系统子系统列表,设计人员可选择绘制的子系统名称和编号,在AutoCAD端通过图纸定义创建图纸; 通过选择区域浏览器中对应的舱室,实现数字化的舱室总图背景调用; 通过组件浏览器中设计中心,实现知识组件的调用。完成原理图的绘制后,通过更新信息实现AutoCAD端和PDM端数据同步,设计人员便可在PDM端发起跨专业的发热量和电力负荷提交流程,也可实现按舱室或系统生成设备清单及订货明细表。

      PDM端采用B/S架构开发,负责整个系统的数据管理与维护。AutoCAD端采用C/S架构开发,通过调用知识组件,实现设备、阀件和附件的布置。AutoCAD端与PDM端之间通过XML格式实现数据通信,如图8所示。原型系统界面如图9~图10所示。

      图  8  原型系统架构

      Figure 8.  Architecture of the prototype system

      图  9  原型系统主界面

      Figure 9.  Main interface of invocation

      图  10  原型系统知识组件调用界面

      Figure 10.  Interface of invocation for knowledge components

    • 在某工程型号空调通风系统原理图设计中,分别采用传统方法和新方法进行了测试,两种方法的工时统计如图11所示。首次使用新方法设计原理图时,需建立空调通风系统的设备、阀附件组件库,该组件库建立完成后可重复使用。每张图纸与PDM中系统浏览器的子系统关联,图纸中设备、阀附件通过设备编号与子系统的设备列表清单相互对应,从而实现了图纸所有图面信息的在线管理。因此,相比于传统方法,用在绘制草图、标注、接口提交、统计、修改等步骤的工时统计得到了大幅缩减。经统计,新方法的设计效率提升了43.5%,在接口数据、统计和修改方面优势明显。其中,图纸标注和明细统计实现自动统计生成,避免了人工统计环节,准确率可达100%,保证了设计质量。

      图  11  工时统计对比

      Figure 11.  Comparison of labor-hours

    • 本文提出了一种基于知识组件的船舶空调通风系统原理图设计方法,将该系统的设备封装成具有一组标准化接口的知识组件,并对知识组件模型和属性进行了定义。通过自定义实体技术,实现了知识组件的实体建模,设计了知识组件实例化过程。结合船舶空调通风系统的设计特点,分析了基于知识组件的系统原理图设计业务模型和数据交换模型。在此基础上,以AutoCAD和PDM系统为开发平台,开发了基于知识组件的船舶空调通风系统原理图设计原型系统,并在实际工程型号设计中进行了广泛的应用验证。结果表明,该原理图设计方法大幅提升了设计和设备布置的效率及其管理水平。

参考文献 (20)

目录

    /

    返回文章
    返回