国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于知識(shí)組件的船舶空調(diào)通風(fēng)系統(tǒng)原理圖快速生成方法

2021-04-27 09:15:50楊亢亢肖鵬安李偉光
中國艦船研究 2021年2期
關(guān)鍵詞:原理圖實(shí)例繪制

楊亢亢,肖鵬安,李偉光

中國艦船研究設(shè)計(jì)中心,湖北 武漢 430064

0 引 言

空調(diào)通風(fēng)系統(tǒng)是船舶保障系統(tǒng)中比較復(fù)雜的系統(tǒng)之一[1],主要用于對(duì)船舶各類艙室進(jìn)行空氣調(diào)節(jié)、冷卻或通風(fēng)處理,以滿足船員及設(shè)備等對(duì)大氣環(huán)境的要求,進(jìn)而為船舶生命力提供保障。由于船舶空調(diào)通風(fēng)系統(tǒng)包含了大量的設(shè)備,因而在設(shè)計(jì)階段需要耗費(fèi)大量的人力和物力來繪制原理圖。計(jì)及設(shè)計(jì)變更所帶來的修改和調(diào)整問題,空調(diào)通風(fēng)系統(tǒng)的原理圖繪制耗費(fèi)的工作量約占全船保障系統(tǒng)的40%以上。

針對(duì)船舶空調(diào)通風(fēng)系統(tǒng)的設(shè)計(jì),國內(nèi)外學(xué)者展開了大量研究。Kumar 等[2]將船舶空調(diào)通風(fēng)系統(tǒng)原理圖中的設(shè)備作為模塊來處理,實(shí)現(xiàn)了原理圖的快速繪制。 劉偉等[3]利用拓?fù)鋱D來表示電氣符號(hào),采用圖的同構(gòu)算法識(shí)別電氣符號(hào),實(shí)現(xiàn)了電氣原理圖的快速識(shí)別。胡小林等[4]采用塊技術(shù)封裝閥件和附件,可在船舶管系原理圖設(shè)計(jì)時(shí)直接插入復(fù)用。 朱佳文等[5]定義了輪機(jī)原理圖和管路原理圖設(shè)計(jì)中的二維符號(hào),可通過二維原理圖驅(qū)動(dòng)三維管路放樣等進(jìn)行開發(fā)應(yīng)用。Yang 等[6]提出基于PDM 系統(tǒng)的船舶設(shè)備屬性接口提交及管理方案來管理設(shè)計(jì)過程中相關(guān)接口屬性信息。上述文獻(xiàn)所提設(shè)計(jì)方法在一定程度上解決了相關(guān)系統(tǒng)的原理圖繪制問題,但未涉及圖元與屬性的關(guān)聯(lián)、接口數(shù)據(jù)的交換以及圖紙管理等問題。

對(duì)于船舶設(shè)計(jì)而言,它是一個(gè)循環(huán)、迭代和由粗到細(xì)的過程[7-9]。隨著設(shè)計(jì)階段的不斷深化,空調(diào)通風(fēng)系統(tǒng)原理圖包含的信息會(huì)越來越豐富,設(shè)備布置和管路放樣也會(huì)更加精確。因此,若其他系統(tǒng)或設(shè)備出現(xiàn)設(shè)計(jì)變更,就必須相應(yīng)地修改或調(diào)整空調(diào)通風(fēng)系統(tǒng)原理圖,投入更多時(shí)間和精力來修改圖面并確定接口數(shù)據(jù)。

因此,本文將基于知識(shí)組件,提出一種船舶空調(diào)通風(fēng)系統(tǒng)原理圖的快速生成方法,旨在提高原理圖繪制效率,實(shí)現(xiàn)快速生成和圖紙信息的有效管理,并通過在實(shí)際工程項(xiàng)目中的廣泛應(yīng)用,對(duì)原理圖繪制效率進(jìn)行驗(yàn)證。

1 原理圖繪制過程分析

船舶空調(diào)通風(fēng)系統(tǒng)原理圖繪制是采用特定的圖形符號(hào)[10],按照氣流組織的設(shè)計(jì)要求組合繪制而成。雖然各設(shè)計(jì)階段對(duì)原理圖的繪制要求不盡相同,但其所包含的內(nèi)容卻隨著設(shè)計(jì)的深入得到不斷的豐富和細(xì)化。以技術(shù)設(shè)計(jì)階段為例,如圖1所示,在空調(diào)通風(fēng)系統(tǒng)原理圖繪制過程中,設(shè)計(jì)人員需要考慮設(shè)備的輸入/輸出信息、設(shè)備間的接口信息等。然而,傳統(tǒng)的原理圖只包括了設(shè)備間的連接和位置關(guān)系,缺少設(shè)備屬性和接口屬性等信息,無法支持設(shè)備技術(shù)要求書和統(tǒng)計(jì)報(bào)表的編制以及數(shù)據(jù)信息的提取等。因此,滿足數(shù)字化設(shè)計(jì)要求的該系統(tǒng)原理圖應(yīng)包含設(shè)備圖形符號(hào)及其附帶的屬性信息,即可描述為一個(gè)三元組:

式中,A={A1,A2,···,Am},為原理圖中艙室區(qū)域的集合,其中m為艙室數(shù)量;D={D1,D2,···,Dn},為原理圖中設(shè)備的集合,其中n為設(shè)備數(shù)量;P={P1,P2,···,Pn},為設(shè)備屬性的集合。

圖1 船舶空調(diào)通風(fēng)系統(tǒng)原理圖繪制全過程模型Fig. 1 Full procedure model of schematic design for ship air-conditioning ventilation system

2 空調(diào)通風(fēng)系統(tǒng)的知識(shí)組件模型

2.1 知識(shí)組件定義

組件的概念最早出現(xiàn)在軟件設(shè)計(jì)領(lǐng)域,它是實(shí)現(xiàn)數(shù)據(jù)、程序或軟件等即插即用的一種封裝方法[11]。在文獻(xiàn)[12-13]中,組件被定義為系統(tǒng)中可替換的物理單元,其封裝了一組可實(shí)現(xiàn)的數(shù)據(jù)接口,無需或經(jīng)很少的修改便可應(yīng)用于其他部件,且可重復(fù)使用。若將設(shè)計(jì)過程所涉及的屬性、規(guī)則等知識(shí)與組件結(jié)合,采用結(jié)構(gòu)化方式封裝形成知識(shí)組件,即可實(shí)現(xiàn)設(shè)計(jì)過程與知識(shí)的融合[14]。知識(shí)組件技術(shù)應(yīng)用于空調(diào)通風(fēng)系統(tǒng)原理圖繪制時(shí),系統(tǒng)的設(shè)備被視為具有一組標(biāo)準(zhǔn)化接口、可重復(fù)使用的抽象化圖形單元模型,經(jīng)過知識(shí)組件實(shí)例化,可實(shí)現(xiàn)設(shè)備布置、屬性添加和數(shù)據(jù)交換,進(jìn)而達(dá)到原理圖的快速生成和圖紙信息管理的目的。

知識(shí)組件封裝了具體設(shè)備模型及知識(shí)的數(shù)據(jù)接口,插入原理圖時(shí),根據(jù)給定參數(shù)即可實(shí)現(xiàn)實(shí)例化應(yīng)用,也可在同一張?jiān)韴D中多次實(shí)例化應(yīng)用[15]。作為屬性載體[16],知識(shí)組件有一組標(biāo)準(zhǔn)化的接口,可進(jìn)行屬性操作,具體定義如下:

1) 基本屬性。知識(shí)組件基本屬性的集合[17]用來描述知識(shí)組件的幾何屬性、功能屬性,可表示為一個(gè)二元組。

式中:Pg為知識(shí)組件的幾何屬性;Pb為知識(shí)組件的功能屬性。

2) 位置屬性。知識(shí)組件位置關(guān)系屬性的集合用來描述實(shí)例化知識(shí)組件所在的水密區(qū)、甲板、艙室及坐標(biāo)屬性,可表示為一個(gè)四元組。

式中:La為知識(shí)組件實(shí)例化時(shí)所在的水密區(qū)編號(hào);Ld為知識(shí)組件實(shí)例化時(shí)所在的甲板編號(hào);Lc為知識(shí)組件實(shí)例化時(shí)所在的艙室編號(hào);Lp為知識(shí)組件實(shí)例化時(shí)的坐標(biāo)信息。

3) 鄰接屬性。知識(shí)組件鄰接關(guān)系屬性的集合用來描述實(shí)例化的知識(shí)組件與原理圖中其他設(shè)備之間的鄰接關(guān)系,可表示為一個(gè)二元組。

式中:Tcid為鄰接設(shè)備的知識(shí)組件分類編號(hào);Ta為鄰接方式。

4) 接口屬性。知識(shí)組件輸入輸出關(guān)系屬性的集合用來描述與其他系統(tǒng)、零部件之間的接口數(shù)據(jù)信息,可表示為一個(gè)二元組。

式中:Ii為其他系統(tǒng)、零部件之間的輸入接口信息;Io為實(shí)例化的知識(shí)組件輸出接口信息。

因此,知識(shí)組件屬性由分類標(biāo)識(shí)Pid、 基本屬性 、位置屬性、鄰接屬性 和接口屬性組成,表示為CP=(Pid,PC,LC,TC,IC),模型如圖2 所示。

圖2 船舶空調(diào)通風(fēng)系統(tǒng)的知識(shí)組件模型Fig. 2 Model of knowledge component for ship air-conditioning ventilation system

2.2 知識(shí)組件實(shí)體建模

知識(shí)組件實(shí)體建模采用自定義實(shí)體技術(shù),通過類繼承的方法,在實(shí)體模型上派生實(shí)體類和類的函數(shù),通過函數(shù)驅(qū)動(dòng)實(shí)現(xiàn)實(shí)體模型的圖形實(shí)現(xiàn)[18]。空調(diào)通風(fēng)系統(tǒng)知識(shí)組件實(shí)體模型包括標(biāo)識(shí)基類、編號(hào)基類、控制點(diǎn)基類、參數(shù)基類和動(dòng)作基類5 類對(duì)象,如圖3 所示。

標(biāo)識(shí)基類對(duì)象包含實(shí)體的分類標(biāo)識(shí),是知識(shí)組件實(shí)體的身份標(biāo)識(shí)。編號(hào)基類包含實(shí)體的設(shè)備編號(hào),是知識(shí)組件實(shí)體實(shí)例化時(shí)對(duì)應(yīng)的編號(hào)??刂泣c(diǎn)基類包含實(shí)體的基點(diǎn)、輸入口基點(diǎn)和輸出口基點(diǎn),用來控制實(shí)體模型自身的定位以及輸入、輸出口定位。參數(shù)基類包含實(shí)體模型的比例尺、長度、寬度、半徑和外徑等基礎(chǔ)幾何信息,用來控制實(shí)體模型的幾何外形。動(dòng)作基類包含向上、向下、向左、向右和旋轉(zhuǎn)等操作,用來控制實(shí)體模型具體的朝向。

2.3 知識(shí)組件實(shí)例化

知識(shí)組件實(shí)例化是指知識(shí)組件從組件庫中應(yīng)用到原理圖中的過程。在該過程中,原理圖中的設(shè)備實(shí)體通過類函數(shù)繼承知識(shí)組件所包含的所有屬性,其設(shè)備編號(hào)則根據(jù)原理圖實(shí)現(xiàn)自動(dòng)編號(hào),具體過程如圖4 所示。

圖3 知識(shí)組件實(shí)體模型的對(duì)象類Fig. 3 Object classes of entity model for knowledge components

圖4 知識(shí)組件實(shí)例化Fig. 4 Instantiation of knowledge component

步驟1:用戶在繪制原理圖時(shí),通過設(shè)計(jì)中心選擇所需要的知識(shí)組件;

步驟2:掃描組件庫,通過組件分類標(biāo)識(shí)來索引知識(shí)組件,并將組件屬性傳遞給組件對(duì)象,以此獲得組件對(duì)象;

步驟3:組件庫返回庫工廠中組件對(duì)象的接口指針至原理圖;

步驟4:通過原理圖調(diào)用組件對(duì)象的接口指針,將組件實(shí)體模型插入原理圖中,從而實(shí)現(xiàn)組件對(duì)象調(diào)用。

3 基于知識(shí)組件的原理圖快速生成

結(jié)合船舶空調(diào)通風(fēng)系統(tǒng)設(shè)計(jì)特點(diǎn),基于知識(shí)組件的船舶空調(diào)通風(fēng)系統(tǒng)原理圖快速生成業(yè)務(wù)模型如圖5 所示,包括系統(tǒng)、區(qū)域和組件3 部分。

圖5 船舶空調(diào)通風(fēng)系統(tǒng)原理圖快速生成業(yè)務(wù)模型Fig. 5 Business model of schematic rapid generation of ship airconditioning ventilation system

1) 系統(tǒng)是指按照標(biāo)準(zhǔn)規(guī)范對(duì)船舶進(jìn)行劃分的各級(jí)子系統(tǒng)[19],對(duì)應(yīng)的組織形式為系統(tǒng)結(jié)構(gòu)樹。其中,系統(tǒng)結(jié)構(gòu)樹由具體船舶的各級(jí)子系統(tǒng)及其所包含的零部件組成。對(duì)全船的空調(diào)通風(fēng)系統(tǒng)而言,可以劃分成若干個(gè)子系統(tǒng),每個(gè)子系統(tǒng)對(duì)應(yīng)一張?jiān)韴D。

2) 區(qū)域是指船舶內(nèi)部經(jīng)水密隔艙劃分的具體范圍,對(duì)應(yīng)的組織形式為區(qū)域結(jié)構(gòu)樹,對(duì)應(yīng)的表現(xiàn)形式為數(shù)字化總圖。其中,區(qū)域結(jié)構(gòu)樹由具體船舶的各級(jí)水密區(qū)及其艙室組成,包括水密區(qū)、甲板、艙室的隸屬關(guān)系以及數(shù)字化總圖(艙室、甲板)的基本屬性信息。區(qū)域i可以表示為

式 中:Wwi為 水 密 區(qū) 編 號(hào) 為i的 水 密 區(qū) 信 息;Wdi為該水密區(qū)對(duì)應(yīng)的甲板層集合;Wci為該水密區(qū)對(duì)應(yīng)的艙室集合。

3) 組件是指按照標(biāo)準(zhǔn)規(guī)范對(duì)船舶進(jìn)行劃分的某一類具體設(shè)備[20],對(duì)應(yīng)的組織形式為組件結(jié)構(gòu)樹,對(duì)應(yīng)的表現(xiàn)形式為類庫文件。其中,組件結(jié)構(gòu)樹由具體船舶中各級(jí)組件組成,包括各級(jí)組件的隸屬關(guān)系。類庫文件是知識(shí)組件實(shí)體模型的CAD 文件,其中每個(gè)模型包含2 個(gè)標(biāo)準(zhǔn)化接口:組件分類標(biāo)識(shí)和設(shè)備編號(hào)。組件i可以表示為

式中:C_IDi為組件分類標(biāo)識(shí);E_IDi為組件實(shí)例化時(shí)的設(shè)備編號(hào);CPi為組件屬性信息集合。

由圖5 可知,數(shù)字化總圖為原理圖設(shè)計(jì)提供了船舶總體布置圖背景信息,類庫文件通過標(biāo)準(zhǔn)化接口實(shí)現(xiàn)了知識(shí)組件與屬性信息的融合及原理圖的數(shù)字化設(shè)計(jì),其業(yè)務(wù)數(shù)據(jù)傳遞與交換模型如圖6 所示。

4 原型系統(tǒng)

4.1 系統(tǒng)設(shè)計(jì)

基于知識(shí)組件的空調(diào)通風(fēng)系統(tǒng)原理圖快速生成原型系統(tǒng)是在PDM 和AutoCAD 的基礎(chǔ)上開發(fā)的,其中PDM 端負(fù)責(zé)整個(gè)系統(tǒng)的數(shù)據(jù)管理與維護(hù),AutoCAD 端通過知識(shí)組件調(diào)用實(shí)現(xiàn)原理圖快速生成,如圖7 所示。

若是新產(chǎn)品首次繪制原理圖,則需在PDM 端創(chuàng)建產(chǎn)品代號(hào),并配置該產(chǎn)品所需的系統(tǒng)結(jié)構(gòu)樹、區(qū)域結(jié)構(gòu)樹、組件結(jié)構(gòu)樹和接口結(jié)構(gòu)樹。根據(jù)系統(tǒng)瀏覽器中空調(diào)通風(fēng)系統(tǒng)子系統(tǒng)列表,設(shè)計(jì)人員可選擇繪制的子系統(tǒng)名稱和編號(hào),在AutoCAD端通過圖紙定義創(chuàng)建圖紙; 通過選擇區(qū)域?yàn)g覽器中對(duì)應(yīng)的艙室,實(shí)現(xiàn)數(shù)字化的艙室總圖背景調(diào)用; 通過組件瀏覽器中設(shè)計(jì)中心,實(shí)現(xiàn)知識(shí)組件的調(diào)用。完成原理圖的繪制后,通過更新信息實(shí)現(xiàn)AutoCAD 端和PDM 端數(shù)據(jù)同步,設(shè)計(jì)人員便可在PDM 端發(fā)起跨專業(yè)的發(fā)熱量和電力負(fù)荷提交流程,也可實(shí)現(xiàn)按艙室或系統(tǒng)生成設(shè)備清單及訂貨明細(xì)表。

PDM 端采用B/S 架構(gòu)開發(fā),負(fù)責(zé)整個(gè)系統(tǒng)的數(shù)據(jù)管理與維護(hù)。AutoCAD 端采用C/S 架構(gòu)開發(fā),通過調(diào)用知識(shí)組件,實(shí)現(xiàn)設(shè)備、閥件和附件的布置。AutoCAD 端與PDM 端之間通過XML 格式實(shí)現(xiàn)數(shù)據(jù)通信,如圖8 所示。原型系統(tǒng)界面如圖9~圖10 所示。

圖6 數(shù)據(jù)傳遞與交換模型Fig. 6 Model of data transmission and exchange

圖7 基于知識(shí)組件的原理圖快速生成流程圖Fig. 7 Flowchart of schematic rapid generation based on knowledge components

4.2 應(yīng)用實(shí)例

圖8 原型系統(tǒng)架構(gòu)Fig. 8 Architecture of the prototype system

圖9 原型系統(tǒng)主界面Fig. 9 Main interface of invocation

圖10 原型系統(tǒng)知識(shí)組件調(diào)用界面Fig. 10 Interface of invocation for knowledge components

在某工程型號(hào)空調(diào)通風(fēng)系統(tǒng)原理圖繪制中,分別采用傳統(tǒng)方法和新方法進(jìn)行了測(cè)試,兩種方法的工時(shí)統(tǒng)計(jì)如圖11 所示。首次使用新方法繪制原理圖時(shí),需建立空調(diào)通風(fēng)系統(tǒng)的設(shè)備、閥附件組件庫,該組件庫建立完成后可重復(fù)使用。每張圖紙與PDM 中系統(tǒng)瀏覽器的子系統(tǒng)關(guān)聯(lián),圖紙中設(shè)備、閥附件通過設(shè)備編號(hào)與子系統(tǒng)的設(shè)備列表清單相互對(duì)應(yīng),從而實(shí)現(xiàn)了圖紙所有圖面信息的在線管理。因此,相比于傳統(tǒng)方法,用在繪制草圖、標(biāo)注、接口提交、統(tǒng)計(jì)、修改等步驟的工時(shí)統(tǒng)計(jì)得到了大幅縮減。經(jīng)統(tǒng)計(jì),新方法的繪制效率提升了43.5%,在接口數(shù)據(jù)、統(tǒng)計(jì)和修改方面優(yōu)勢(shì)明顯。其中,圖紙標(biāo)注和明細(xì)統(tǒng)計(jì)實(shí)現(xiàn)自動(dòng)統(tǒng)計(jì)生成,避免了人工統(tǒng)計(jì)環(huán)節(jié),準(zhǔn)確率可達(dá)100%,保證了設(shè)計(jì)質(zhì)量。

圖11 工時(shí)統(tǒng)計(jì)對(duì)比Fig. 11 Comparison of labor-hours

5 結(jié) 語

本文提出了一種基于知識(shí)組件的船舶空調(diào)通風(fēng)系統(tǒng)原理圖快速生成方法,將該系統(tǒng)的設(shè)備封裝成具有一組標(biāo)準(zhǔn)化接口的知識(shí)組件,并對(duì)知識(shí)組件模型和屬性進(jìn)行了定義。通過自定義實(shí)體技術(shù),實(shí)現(xiàn)了知識(shí)組件的實(shí)體建模,設(shè)計(jì)了知識(shí)組件實(shí)例化過程。結(jié)合船舶空調(diào)通風(fēng)系統(tǒng)的設(shè)計(jì)特點(diǎn),分析了基于知識(shí)組件的系統(tǒng)原理圖快速生成業(yè)務(wù)模型和數(shù)據(jù)交換模型。在此基礎(chǔ)上,以Auto-CAD 和PDM 系統(tǒng)為開發(fā)平臺(tái),開發(fā)了基于知識(shí)組件的船舶空調(diào)通風(fēng)系統(tǒng)原理圖快速生成原型系統(tǒng),并在實(shí)際工程型號(hào)設(shè)計(jì)中進(jìn)行了廣泛的應(yīng)用驗(yàn)證。結(jié)果表明,該原理圖生成方法大幅提升了圖紙繪制效率及其管理水平。

猜你喜歡
原理圖實(shí)例繪制
Art on coffee cups
淺談STM32核心板原理圖設(shè)計(jì)
電路原理圖自動(dòng)布圖系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于Protel DXP 2004層次原理圖的設(shè)計(jì)
放學(xué)后
童話世界(2018年17期)2018-07-30 01:52:02
在轉(zhuǎn)變中繪制新藍(lán)圖
完形填空Ⅱ
完形填空Ⅰ
VBA在宗地圖繪制中的應(yīng)用
下載中心新添資料目錄
電子世界(2005年4期)2005-04-29 23:49:10
翁牛特旗| 建湖县| 堆龙德庆县| 虎林市| 高唐县| 定州市| 天柱县| 上高县| 武功县| 肥乡县| 瓦房店市| 罗甸县| 广西| 霍林郭勒市| 潮安县| 永昌县| 富民县| 麻栗坡县| 华阴市| 辰溪县| 鹤峰县| 来凤县| 珲春市| 嵊州市| 灵璧县| 柯坪县| 衡阳市| 穆棱市| 竹山县| 密云县| 宣汉县| 襄垣县| 孝感市| 富川| 海盐县| 德州市| 寻乌县| 鹤山市| 连江县| 德清县| 陈巴尔虎旗|