流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建方法及模塊的制作方法
【專利摘要】本發(fā)明涉及三維建模領(lǐng)域,具體提供了一種流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建方法及模塊,包括:確定目標(biāo)異形元件軸線的關(guān)鍵點(diǎn);在所述關(guān)鍵點(diǎn)確定的坐標(biāo)系下,根據(jù)所述關(guān)鍵點(diǎn)構(gòu)建描述所述目標(biāo)異形元件軸線的智能線;建立目標(biāo)異形元件的軸線尺寸參量與關(guān)鍵點(diǎn)的對應(yīng)關(guān)系;結(jié)合目標(biāo)異形元件的結(jié)構(gòu)尺寸參量以所述智能線為軸構(gòu)建目標(biāo)異形元件。本發(fā)明可以實(shí)現(xiàn)用戶自定義異形元件的三維模型構(gòu)建,解決了在流程工廠管道設(shè)計(jì)中異形元件的建模問題。構(gòu)建得到的異形元件是由基本體元組合而成,在模型構(gòu)造以及真實(shí)感表示方面與基本元件并無差異。本發(fā)明可以滿足更多用戶的設(shè)計(jì)要求,大大提高軟件的實(shí)用性,對于精確地設(shè)計(jì)復(fù)雜工廠模型大有裨益。
【專利說明】流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建方法及模塊
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及三維建模領(lǐng)域,具體涉及一種流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建方法及模塊。
【背景技術(shù)】
[0002]流程工廠管道設(shè)計(jì)軟件采用智能線實(shí)體組與模型實(shí)體組結(jié)合的方式來表示元件,其中智能線實(shí)體組存儲元件的拓?fù)浣Y(jié)構(gòu),模型實(shí)體組存儲元件的圖形描述。
[0003]目前元件的智能線有12種基本類型,分別是管型、直通型、三通型、斜接型、偏心型、Y型、十字型、H型、U型、角型、角弧型、倒U型。而這12種智能線類型只能完成基本元件的建模,所以當(dāng)用戶想表示形狀任意且不規(guī)則的元件時(shí),這12種智能線類型并不能滿足要求。
[0004]現(xiàn)在,流程工廠建模已不僅僅限于石油、石化行業(yè),還涉及到了醫(yī)藥、冶金等多種多樣的行業(yè)。隨之出現(xiàn)了一些比較特殊的,不能使用基本智能線來表示的元件,稱為異形元件。相對應(yīng)的,其建模方法可以使流程工廠設(shè)計(jì)者者根據(jù)自己的需要定義所需元件,對復(fù)雜流程工廠的精準(zhǔn)建模具有重要意義。而在現(xiàn)有技術(shù)中,還沒有公開的異形元件的模型構(gòu)建方法,亦即一種可以使設(shè)計(jì)者通過自定義元件,完成異形元件的模型構(gòu)建的方法。
【發(fā)明內(nèi)容】
[0005](一)解決的技術(shù)問題
[0006]針對現(xiàn)有技術(shù)的不足,本發(fā)明提供一種流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建方法及模塊,實(shí)現(xiàn)了自定義異形元件的三維模型構(gòu)建。
[0007](二)技術(shù)方案
[0008]為實(shí)現(xiàn)以上目的,本發(fā)明通過以下技術(shù)方案予以實(shí)現(xiàn):
[0009]一種流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建方法,其特征在于,該方法包括:
[0010]確定目標(biāo)異形元件軸線的關(guān)鍵點(diǎn);
[0011]在所述關(guān)鍵點(diǎn)確定的坐標(biāo)系下,根據(jù)所述關(guān)鍵點(diǎn)構(gòu)建描述所述目標(biāo)異形元件軸線的智能線;
[0012]建立目標(biāo)異形元件的軸線尺寸參量與關(guān)鍵點(diǎn)的對應(yīng)關(guān)系;
[0013]結(jié)合目標(biāo)異形元件的結(jié)構(gòu)尺寸參量以所述智能線為軸構(gòu)建目標(biāo)異形元件。
[0014]優(yōu)選地,所述確定目標(biāo)異形元件軸線的關(guān)鍵點(diǎn)包括:
[0015]根據(jù)目標(biāo)異形元件確定構(gòu)成其軸線的各關(guān)鍵點(diǎn)的相對位置關(guān)系、軸線位置類型和結(jié)構(gòu)位置類型。
[0016]優(yōu)選地,所述在所述關(guān)鍵點(diǎn)確定的坐標(biāo)系下,根據(jù)所述關(guān)鍵點(diǎn)構(gòu)建描述所述目標(biāo)異形元件軸線的智能線包括:
[0017]根據(jù)各關(guān)鍵點(diǎn)的相對位置關(guān)系確定目標(biāo)異形元件的自身坐標(biāo)系;
[0018]在所述自身坐標(biāo)系下,以各關(guān)鍵點(diǎn)的軸線位置類型構(gòu)建描述所述目標(biāo)異形元件軸線的智能線。
[0019]優(yōu)選地,所述結(jié)合目標(biāo)異形元件的結(jié)構(gòu)尺寸參量以所述智能線為軸構(gòu)建目標(biāo)異形元件包括:
[0020]對于智能線上的每一段線,根據(jù)其兩端的關(guān)鍵點(diǎn)的結(jié)構(gòu)位置類型決定該處的構(gòu)建形狀,根據(jù)所述結(jié)構(gòu)尺寸參量決定該構(gòu)建形狀的尺寸。
[0021 ] 優(yōu)選地,所述結(jié)合目標(biāo)異形元件的結(jié)構(gòu)尺寸參量以所述智能線為軸構(gòu)建目標(biāo)異形元件還包括:
[0022]對于智能線上的每一個(gè)關(guān)鍵點(diǎn),根據(jù)其結(jié)構(gòu)位置類型決定該處的構(gòu)建形狀,根據(jù)所述結(jié)構(gòu)尺寸參量決定該構(gòu)建形狀的尺寸。
[0023]一種流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建模塊,其特征在于,該模塊包括:
[0024]關(guān)鍵點(diǎn)確定單元,用于確定目標(biāo)異形元件軸線的關(guān)鍵點(diǎn);
[0025]智能線構(gòu)建單元,用于在所述關(guān)鍵點(diǎn)確定的坐標(biāo)系下,根據(jù)所述關(guān)鍵點(diǎn)構(gòu)建描述所述目標(biāo)異形元件軸線的智能線;
[0026]軸線尺寸參量確定單元,用于建立目標(biāo)異形元件的軸線尺寸參量與關(guān)鍵點(diǎn)的對應(yīng)關(guān)系;
[0027]目標(biāo)異形元件構(gòu)建單元,用于結(jié)合目標(biāo)異形元件的結(jié)構(gòu)尺寸參量以所述智能線為軸構(gòu)建目標(biāo)異形元件。
[0028]優(yōu)選地,所述關(guān)鍵點(diǎn)確定單元包括:
[0029]相對位置關(guān)系確定子單元,用于根據(jù)目標(biāo)異形元件確定構(gòu)成其軸線的各關(guān)鍵點(diǎn)的相對位置關(guān)系;
[0030]軸線位置類型確定子單元,用于根據(jù)目標(biāo)異形元件確定構(gòu)成其軸線的各關(guān)鍵點(diǎn)的軸線位置類型;
[0031]結(jié)構(gòu)位置類型確定子單元,用于根據(jù)目標(biāo)異形元件確定構(gòu)成其軸線的各關(guān)鍵點(diǎn)的結(jié)構(gòu)位置類型。
[0032]優(yōu)選地,所述智能線構(gòu)建單元包括:
[0033]自身坐標(biāo)系確定子單元,用于根據(jù)各關(guān)鍵點(diǎn)的相對位置關(guān)系確定目標(biāo)異形元件的自身坐標(biāo)系;
[0034]智能線構(gòu)建子單元,用于在所述自身坐標(biāo)系下,以各關(guān)鍵點(diǎn)的軸線位置類型構(gòu)建描述所述目標(biāo)異形元件軸線的智能線。
[0035]優(yōu)選地,所述目標(biāo)異形元件構(gòu)建單元包括:
[0036]線構(gòu)建子單元,用于對智能線上的每一段線,根據(jù)其兩端的關(guān)鍵點(diǎn)的結(jié)構(gòu)位置類型決定該處的構(gòu)建形狀,根據(jù)所述結(jié)構(gòu)尺寸參量決定該構(gòu)建形狀的尺寸。
[0037]優(yōu)選地,所述目標(biāo)異形元件構(gòu)建單元還包括:
[0038]點(diǎn)構(gòu)建子單元,用于對智能線上的每一個(gè)關(guān)鍵點(diǎn),根據(jù)其結(jié)構(gòu)位置類型決定該處的構(gòu)建形狀,根據(jù)所述結(jié)構(gòu)尺寸參量決定該構(gòu)建形狀的尺寸。
[0039](三)有益效果
[0040]本發(fā)明至少具有如下的有益效果:
[0041]本發(fā)明把設(shè)計(jì)者自定義的目標(biāo)異形元件按“實(shí)體模型-智能線-關(guān)鍵點(diǎn)”的順序進(jìn)行了拆解,亦即以關(guān)鍵點(diǎn)確定智能線,并以智能線為軸形成實(shí)體模型。按照這樣的順序,就可以在計(jì)算機(jī)中構(gòu)建目標(biāo)異形元件的三維模型,即先確定關(guān)鍵點(diǎn),再由關(guān)鍵點(diǎn)構(gòu)建智能線(并將元件尺寸與關(guān)鍵點(diǎn)相對位置建立對應(yīng)關(guān)系),最后以智能線為軸構(gòu)建目標(biāo)異形元件(其結(jié)構(gòu)尺寸或結(jié)構(gòu)尺寸參量是由目標(biāo)異形元件預(yù)先確定的)。如此就完成了對目標(biāo)異形元件三維模型構(gòu)建。
[0042]構(gòu)建得到的異形元件是由基本體元組合而成,在模型構(gòu)造以及真實(shí)感表示方面與基本元件并無差異。所以,本發(fā)明可以滿足更多用戶的設(shè)計(jì)要求,大大提高軟件的實(shí)用性,對于精確地設(shè)計(jì)復(fù)雜工廠模型大有裨益。
[0043]當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品或方法并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
【專利附圖】
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1是本發(fā)明一個(gè)實(shí)施例中一種流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建方法流程圖;
[0046]圖2是本發(fā)明一個(gè)實(shí)施例中目標(biāo)異形元件的結(jié)構(gòu)示意圖;
[0047]圖3是本發(fā)明一個(gè)實(shí)施例中確定目標(biāo)異形元件軸線關(guān)鍵點(diǎn)的方法示意圖;
[0048]圖4是本發(fā)明一個(gè)實(shí)施例中確定目標(biāo)異形元件自身坐標(biāo)系的方法示意圖;
[0049]圖5是本發(fā)明一個(gè)實(shí)施例中確定目標(biāo)異形元件軸線尺寸參量與關(guān)鍵點(diǎn)對應(yīng)關(guān)系的方法示意圖;
[0050]圖6是本發(fā)明一個(gè)實(shí)施例中一種流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建模塊結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0051]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0052]實(shí)施例1
[0053]本發(fā)明實(shí)施例提出了一種流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建方法,參見圖1,該方法包括:
[0054]步驟101:確定目標(biāo)異形元件軸線的關(guān)鍵點(diǎn);
[0055]步驟102:在所述關(guān)鍵點(diǎn)確定的坐標(biāo)系下,根據(jù)所述關(guān)鍵點(diǎn)構(gòu)建描述所述目標(biāo)異形元件軸線的智能線;
[0056]步驟103:建立目標(biāo)異形元件的軸線尺寸參量與關(guān)鍵點(diǎn)的對應(yīng)關(guān)系;
[0057]步驟104:結(jié)合目標(biāo)異形元件的結(jié)構(gòu)尺寸參量以所述智能線為軸構(gòu)建目標(biāo)異形元件。[0058]該方法主要是在對一個(gè)已知的目標(biāo)異形元件進(jìn)行構(gòu)建的過程。也就是說,作為本方法的處理對象,目標(biāo)異形元件的形狀、結(jié)構(gòu)都是已知的,包括該異形元件的軸線、軸線尺寸參量,以及其他與目標(biāo)異形元件結(jié)構(gòu)相關(guān)聯(lián)的結(jié)構(gòu)尺寸參量。需要說明的是,這里所說的軸線只是用于描述目標(biāo)異形元件所用到的,與智能線對應(yīng)的一個(gè)概念,而不是在限定目標(biāo)異形元件需要處處滿足軸對稱的要求。
[0059]如有益效果中所述,目標(biāo)異形元件的結(jié)構(gòu)關(guān)系是“實(shí)體模型-智能線-關(guān)鍵點(diǎn)”。也就是說,關(guān)鍵點(diǎn)結(jié)合軸線尺寸參量確定了智能線,智能線結(jié)合關(guān)鍵點(diǎn)和結(jié)構(gòu)尺寸參量確定了最終的實(shí)體模型。這里所說的關(guān)鍵點(diǎn)是用于確定智能線形狀或異形元件形狀的點(diǎn),智能線是用于描述所述目標(biāo)異形元件軸線形狀的線條。
[0060]按照這一順序,步驟101就是在目標(biāo)異形元件中確定出其軸線的所有關(guān)鍵點(diǎn),包括各關(guān)鍵點(diǎn)的相對位置關(guān)系,與每個(gè)關(guān)鍵點(diǎn)的軸線位置類型、結(jié)構(gòu)位置類型。此時(shí),每個(gè)關(guān)鍵點(diǎn)的位置都是相對而言的,而且每個(gè)關(guān)鍵點(diǎn)上還帶有其軸線位置類型(包括而不僅限于在軸線上的起止點(diǎn)、拐點(diǎn)和分支點(diǎn),與不在軸線上的圓心點(diǎn)等),以及其結(jié)構(gòu)位置類型(包括而不僅限于直主管起始點(diǎn)、直主管終止點(diǎn)、直支管起始點(diǎn)、直支管終止點(diǎn)、曲主管起始點(diǎn)、曲主管中心點(diǎn)、曲主管外切點(diǎn)、曲主管終止點(diǎn)、曲支管起始點(diǎn)、曲支管中心點(diǎn)、曲支管外切點(diǎn)、曲支管終止點(diǎn)、組內(nèi)中間點(diǎn)等)。當(dāng)然,一個(gè)關(guān)鍵點(diǎn)可能會同時(shí)具有一種以上的軸線位置類型或結(jié)構(gòu)位置類型,而其數(shù)目以可以完整描述目標(biāo)圖形為準(zhǔn)。根據(jù)具體軸線形狀的不同,一般可以把其分為線段或圓弧,線段的關(guān)鍵點(diǎn)即為其起止端點(diǎn),而圓弧的關(guān)鍵點(diǎn)包括圓弧起點(diǎn)、圓弧終點(diǎn)和圓心點(diǎn),其他類型的線條同理。
[0061]在此基礎(chǔ)之上,步驟102就是在構(gòu)建具體的智能線。首先,由關(guān)鍵點(diǎn)定義自身坐標(biāo)系。一般情況下,關(guān)鍵點(diǎn)都在同一平面上,故只需確定一個(gè)關(guān)鍵點(diǎn)為原點(diǎn),兩個(gè)相互垂直的方向?yàn)樽鴺?biāo)軸方向,取一段長度為單位長度即可。從而,每個(gè)關(guān)鍵點(diǎn)都具有了坐標(biāo),后續(xù)處理都在這個(gè)坐標(biāo)系下進(jìn)行。由于每個(gè)關(guān)鍵點(diǎn)都帶有軸線位置類型(主/支管軸線的起/止點(diǎn)、拐點(diǎn)和分支點(diǎn),或不在軸線上),所以可以以所述軸線位置類型來構(gòu)建智能線。具體也就是將關(guān)鍵點(diǎn)連成一條線,使其符合所規(guī)定的軸線位置類型。在異形元件中帶有方向性的參量如流向時(shí),智能線在對應(yīng)的原有的起-止連線結(jié)構(gòu)上還帶有方向?qū)傩浴?br>
[0062]在構(gòu)建好智能線之后,就需要對所構(gòu)建的圖形進(jìn)行尺寸上的匹配。即在步驟103中,建立目標(biāo)異形元件的軸線尺寸參量與關(guān)鍵點(diǎn)的對應(yīng)關(guān)系。也就是說,根據(jù)目標(biāo)異形元件的尺寸來定義自身坐標(biāo)系中的單位長度,并且建立軸線尺寸參量與關(guān)鍵點(diǎn)的相對位置的對應(yīng)關(guān)系。在建立完成之后,智能線的一部分就被規(guī)定好了固定的尺寸,而另一部分則被規(guī)定好了對應(yīng)的軸線尺寸參量。前者在目標(biāo)異形元件中是固定的數(shù)值,而后者在目標(biāo)異形元件中是可變參量。
[0063]最后,在步驟104中,結(jié)合目標(biāo)異形元件的結(jié)構(gòu)尺寸參量以所述智能線為軸構(gòu)建目標(biāo)異形元件。所構(gòu)建的智能線上,有著多個(gè)關(guān)鍵點(diǎn)和多條由關(guān)鍵點(diǎn)截成的線段。對于每一段線,其兩端的關(guān)鍵點(diǎn)的結(jié)構(gòu)位置類型中已經(jīng)規(guī)定了這一段的形狀(如主管起始點(diǎn)和主管終止點(diǎn)規(guī)定了其間為管狀),而其結(jié)構(gòu)尺寸(如外徑、內(nèi)徑)就從已知的目標(biāo)異形元件的結(jié)構(gòu)尺寸參量中獲取。然而,只以線段為軸所構(gòu)建的元件可能在連接部分會存在缺失,所以對于每個(gè)關(guān)鍵點(diǎn)(必然會包括元件連接點(diǎn)),其自身的結(jié)構(gòu)位置類型會規(guī)定這一點(diǎn)處的形狀,其結(jié)構(gòu)尺寸同樣從已知的目標(biāo)異形元件的結(jié)構(gòu)尺寸參量中獲取。[0064]以一關(guān)鍵點(diǎn)或一段線為軸構(gòu)建的實(shí)體形狀包括而不僅限于圓柱、斜截圓柱、多棱柱、偏心圓臺、同心圓臺、天圓地方、矩形斷面臺、長方體、圓形斷面圓環(huán)、矩形斷面圓環(huán)、球、直角楔形體、馬鞍形、橢球封頭等。
[0065]如此就完成了對整個(gè)目標(biāo)異形元件的模型構(gòu)建,其主要是以智能線描述了異形元件,又以關(guān)鍵點(diǎn)描述了智能線,根據(jù)這樣的一種結(jié)構(gòu)關(guān)系將目標(biāo)異形元件還原的過程。下面將結(jié)合一個(gè)具體的例子來進(jìn)一步說明本發(fā)明實(shí)施例所提出的方法。
[0066]設(shè)目標(biāo)異形元件的形狀如圖2所示,其由一個(gè)U型管與一圓管連接構(gòu)成。對應(yīng)該目標(biāo)異形元件,由其軸線確定的軸線關(guān)鍵點(diǎn)如圖3所示,其中包括:
[0067]圓管軸線:8 (起點(diǎn)),3 (終點(diǎn));
[0068]圓弧:5 (起點(diǎn)),4 (終點(diǎn)),7 (圓心),6和O (外切點(diǎn),分別與點(diǎn)4、6等高);
[0069]U型管第一直管部分軸線:2 (起點(diǎn)),4 (終點(diǎn));
[0070]U型管第二直管部分軸線:1 (起點(diǎn)),5 (終點(diǎn))。
[0071]可見,所有關(guān)鍵點(diǎn)都處于同一平面上,從而定義其自身坐標(biāo)系,參見圖4:原點(diǎn):0點(diǎn);x軸方向:0點(diǎn)指向I點(diǎn)方向;Y軸方向:8點(diǎn)指向O點(diǎn)方向。
[0072]對應(yīng)于目標(biāo)異形元件的軸線尺寸參量:U型管直管部分長度L1、圓弧軸線直徑L2、和圓管長度L3,其與關(guān)鍵點(diǎn)的對應(yīng)關(guān)系參見圖5:L1:原點(diǎn)點(diǎn)O至端點(diǎn)I之間距離、L2:端點(diǎn)I至端點(diǎn)2之間距離、L3:端點(diǎn)3至端點(diǎn)8之間的距離。其作為可變參量定義在目標(biāo)異形元件中,故這里以關(guān)鍵點(diǎn)來表示。從而,各點(diǎn)相對原點(diǎn)O的坐標(biāo)值為:點(diǎn)O:(0,0);點(diǎn)1:(L1,O);點(diǎn) 2: (LI, -L2);點(diǎn) 3: (-L3,-L2/2);點(diǎn) 4: (L3/2, -L2);點(diǎn) 5: (L3/2, O);點(diǎn) 6: (O, -L2);點(diǎn) 7: (L3/2, -L3/2);點(diǎn) 8: (0,-L2/2)。
[0073]最后,結(jié)合目標(biāo)異形元件中各個(gè)關(guān)鍵點(diǎn)的結(jié)構(gòu)位置類型,構(gòu)建如圖2所示的目標(biāo)異形元件:u型管第一直管部分:起點(diǎn)=點(diǎn)1,終點(diǎn)=點(diǎn)5,半徑=0.414L2 #型管第二直管部分:起點(diǎn)=點(diǎn)2,終點(diǎn)=點(diǎn)4,半徑=0.414L2 ;圓管:起點(diǎn)=點(diǎn)8,終點(diǎn)=點(diǎn)3,半徑由結(jié)構(gòu)尺寸參量決定;圓環(huán)狀曲管:圓心=點(diǎn)7,起點(diǎn)=點(diǎn)5,終點(diǎn)=點(diǎn)4,半徑=0.414L2。而其中的管管連接部分由該處的關(guān)鍵點(diǎn)的結(jié)構(gòu)位置類型確定,如點(diǎn)8。
[0074]自此,完成了對該異形元件的構(gòu)建。
[0075]實(shí)施例2
[0076]本發(fā)明實(shí)施例提出了一種流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建模塊,參見圖
6,該模塊包括:
[0077]關(guān)鍵點(diǎn)確定單元601,用于確定目標(biāo)異形元件軸線的關(guān)鍵點(diǎn);
[0078]智能線構(gòu)建單元602,用于在所述關(guān)鍵點(diǎn)確定的坐標(biāo)系下,根據(jù)所述關(guān)鍵點(diǎn)構(gòu)建描述所述目標(biāo)異形元件軸線的智能線;
[0079]軸線尺寸參量確定單元603,用于建立目標(biāo)異形元件的軸線尺寸參量與關(guān)鍵點(diǎn)的對應(yīng)關(guān)系;
[0080]目標(biāo)異形元件構(gòu)建單元604,用于結(jié)合目標(biāo)異形元件的結(jié)構(gòu)尺寸參量以所述智能線為軸構(gòu)建目標(biāo)異形元件。
[0081]優(yōu)選地,所述關(guān)鍵點(diǎn)確定單元包括:相對位置關(guān)系確定子單元,用于根據(jù)目標(biāo)異形元件確定構(gòu)成其軸線的各關(guān)鍵點(diǎn)的相對位置關(guān)系;軸線位置類型確定子單元,用于根據(jù)目標(biāo)異形元件確定構(gòu)成其軸線的各關(guān)鍵點(diǎn)的軸線位置類型;結(jié)構(gòu)位置類型確定子單元,用于根據(jù)目標(biāo)異形元件確定構(gòu)成其軸線的各關(guān)鍵點(diǎn)的結(jié)構(gòu)位置類型。
[0082]優(yōu)選地,所述智能線構(gòu)建單元包括:自身坐標(biāo)系確定子單元,用于根據(jù)各關(guān)鍵點(diǎn)的相對位置關(guān)系確定目標(biāo)異形元件的自身坐標(biāo)系;智能線構(gòu)建子單元,用于在所述自身坐標(biāo)系下,以各關(guān)鍵點(diǎn)的軸線位置類型構(gòu)建描述所述目標(biāo)異形元件軸線的智能線。
[0083]優(yōu)選地,所述目標(biāo)異形元件構(gòu)建單元包括:線構(gòu)建子單元,用于對智能線上的每一段線,根據(jù)其兩端的關(guān)鍵點(diǎn)的結(jié)構(gòu)位置類型決定該處的構(gòu)建形狀,根據(jù)所述結(jié)構(gòu)尺寸參量決定該構(gòu)建形狀的尺寸。
[0084]優(yōu)選地,所述目標(biāo)異形元件構(gòu)建單元還包括:點(diǎn)構(gòu)建子單元,用于對智能線上的每一個(gè)關(guān)鍵點(diǎn),根據(jù)其結(jié)構(gòu)位置類型決定該處的構(gòu)建形狀,根據(jù)所述結(jié)構(gòu)尺寸參量決定該構(gòu)建形狀的尺寸。
[0085]整個(gè)異形元件的構(gòu)建模塊用于執(zhí)行如實(shí)施例1所述的流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建方法,從而其具有相對應(yīng)的結(jié)構(gòu)、功能和有益效果。
[0086]綜上 所述,本發(fā)明利用智能線與目標(biāo)異形元件實(shí)體想結(jié)合的方式表示元件,可以參數(shù)化地進(jìn)行異形元件的模型構(gòu)建,清晰地設(shè)置異形元件的拓?fù)浣Y(jié)構(gòu)(即異形元件-智能線-關(guān)鍵點(diǎn)關(guān)系),快速有效地進(jìn)行建模;并且操作簡單,便于應(yīng)用,可以方便地繪制用戶所需的異形元件,滿足流程工廠設(shè)計(jì)的多種需求,增強(qiáng)軟件的實(shí)用性。
[0087]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0088]以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建方法,其特征在于,該方法包括: 確定目標(biāo)異形元件軸線的關(guān)鍵點(diǎn); 在所述關(guān)鍵點(diǎn)確定的坐標(biāo)系下,根據(jù)所述關(guān)鍵點(diǎn)構(gòu)建描述所述目標(biāo)異形元件軸線的智能線; 建立目標(biāo)異形元件的軸線尺寸參量與關(guān)鍵點(diǎn)的對應(yīng)關(guān)系; 結(jié)合目標(biāo)異形元件的結(jié)構(gòu)尺寸參量以所述智能線為軸構(gòu)建目標(biāo)異形元件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定目標(biāo)異形元件軸線的關(guān)鍵點(diǎn)包括: 根據(jù)目標(biāo)異形元件確定構(gòu)成其軸線的各關(guān)鍵點(diǎn)的相對位置關(guān)系、軸線位置類型和結(jié)構(gòu)位置類型。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在所述關(guān)鍵點(diǎn)確定的坐標(biāo)系下,根據(jù)所述關(guān)鍵點(diǎn)構(gòu)建描述所述目標(biāo)異形元件軸線的智能線包括: 根據(jù)各關(guān)鍵點(diǎn)的相對位置關(guān)系確定目標(biāo)異形元件的自身坐標(biāo)系; 在所述自身坐標(biāo)系下,以各關(guān)鍵點(diǎn)的軸線位置類型構(gòu)建描述所述目標(biāo)異形元件軸線的智能線。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述結(jié)合目標(biāo)異形元件的結(jié)構(gòu)尺寸參量以所述智能線為軸構(gòu)建目標(biāo)異形元件包括: 對于智能線上的每一段線,根據(jù)其兩端的關(guān)鍵點(diǎn)的結(jié)構(gòu)位置類型決定該處的構(gòu)建形狀,根據(jù)所述結(jié)構(gòu)尺寸參量決定該構(gòu)建形狀的尺寸。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述結(jié)合目標(biāo)異形元件的結(jié)構(gòu)尺寸參量以所述智能線為軸構(gòu)建目標(biāo)異形元件還包括: 對于智能線上的每一個(gè)關(guān)鍵點(diǎn),根據(jù)其結(jié)構(gòu)位置類型決定該處的構(gòu)建形狀,根據(jù)所述結(jié)構(gòu)尺寸參量決定該構(gòu)建形狀的尺寸。
6.一種流程工廠管道設(shè)計(jì)軟件中異形元件的構(gòu)建模塊,其特征在于,該模塊包括: 關(guān)鍵點(diǎn)確定單元,用于確定目標(biāo)異形元件軸線的關(guān)鍵點(diǎn); 智能線構(gòu)建單元,用于在所述關(guān)鍵點(diǎn)確定的坐標(biāo)系下,根據(jù)所述關(guān)鍵點(diǎn)構(gòu)建描述所述目標(biāo)異形元件軸線的智能線;軸線尺寸參量確定單元,用于建立目標(biāo)異形元件的軸線尺寸參量與關(guān)鍵點(diǎn)的對應(yīng)關(guān)系; 目標(biāo)異形元件構(gòu)建單元,用于結(jié)合目標(biāo)異形元件的結(jié)構(gòu)尺寸參量以所述智能線為軸構(gòu)建目標(biāo)異形元件。
7.根據(jù)權(quán)利要求6所述的構(gòu)建模塊,其特征在于,所述關(guān)鍵點(diǎn)確定單元包括: 相對位置關(guān)系確定子單元,用于根據(jù)目標(biāo)異形元件確定構(gòu)成其軸線的各關(guān)鍵點(diǎn)的相對位置關(guān)系; 軸線位置類型確定子單元,用于根據(jù)目標(biāo)異形元件確定構(gòu)成其軸線的各關(guān)鍵點(diǎn)的軸線位置類型; 結(jié)構(gòu)位置類型確定子單元,用于根據(jù)目標(biāo)異形元件確定構(gòu)成其軸線的各關(guān)鍵點(diǎn)的結(jié)構(gòu)位置類型。
8.根據(jù)權(quán)利要求7所述的構(gòu)建模塊,其特征在于,所述智能線構(gòu)建單元包括:自身坐標(biāo)系確定子單元,用于根據(jù)各關(guān)鍵點(diǎn)的相對位置關(guān)系確定目標(biāo)異形元件的自身坐標(biāo)系; 智能線構(gòu)建子單元,用于在所述自身坐標(biāo)系下,以各關(guān)鍵點(diǎn)的軸線位置類型構(gòu)建描述所述目標(biāo)異形元件軸線的智能線。
9.根據(jù)權(quán)利要求7所述的構(gòu)建模塊,其特征在于,所述目標(biāo)異形元件構(gòu)建單元包括: 線構(gòu)建子單元,用于對智能線上的每一段線,根據(jù)其兩端的關(guān)鍵點(diǎn)的結(jié)構(gòu)位置類型決定該處的構(gòu)建形狀,根據(jù)所述結(jié)構(gòu)尺寸參量決定該構(gòu)建形狀的尺寸。
10.根據(jù)權(quán)利要求9所述的構(gòu)建模塊,其特征在于,所述目標(biāo)異形元件構(gòu)建單元還包括: 點(diǎn)構(gòu)建子單元,用于對智能線上的每一個(gè)關(guān)鍵點(diǎn),根據(jù)其結(jié)構(gòu)位置類型決定該處的構(gòu)建形狀,根據(jù)所述結(jié) 構(gòu)尺寸參量決定該構(gòu)建形狀的尺寸。
【文檔編號】G06F17/50GK103942360SQ201410098203
【公開日】2014年7月23日 申請日期:2014年3月17日 優(yōu)先權(quán)日:2014年3月17日
【發(fā)明者】唐衛(wèi)清, 姚永莉, 李士才, 周肖彬, 黃曉劍 申請人:北京中科輔龍計(jì)算機(jī)技術(shù)股份有限公司