一種飛機(jī)管路流動性能仿真幾何數(shù)據(jù)自動提取方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及飛機(jī)管路設(shè)計技術(shù)領(lǐng)域,特別是設(shè)及一種飛機(jī)管路流動性能仿真幾何 數(shù)據(jù)自動提取方法。
【背景技術(shù)】
[0002] 目前,飛機(jī)管路一般在CAD軟件中建模,在CAE軟件中進(jìn)行流動性能仿真,仿真結(jié)果 若不滿足設(shè)計要求,則需在CAD軟件中進(jìn)行新一輪迭代。流動性能仿真所用的輸入模型需在 CAD模型基礎(chǔ)上進(jìn)行大量幾何分析與提取,若手工完成,耗費(fèi)大量時間與精力,影響設(shè)計效 率。因此,需要一種自動提取飛機(jī)管路流動性能仿真幾何信息的方法。
[0003] 目前,飛機(jī)管路流動性能仿真幾何信息的提取方法是:基于飛機(jī)設(shè)計軟件提供的 接口方法提取。其缺點是:第一、需要管路模型包含設(shè)計過程信息,該方法對無設(shè)計過程信 息的模型無能為力;第二、由于飛機(jī)設(shè)計軟件接口方法的差異性,該方法只能針對一種飛機(jī) 設(shè)計軟件,不具有通用性。
[0004] 因此,希望有一種技術(shù)方案來克服或至少減輕現(xiàn)有技術(shù)的至少一個上述缺陷。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的目的在于提供一種飛機(jī)管路流動性能仿真幾何數(shù)據(jù)自動提取方法來克 服或至少減輕現(xiàn)有技術(shù)的中的至少一個上述缺陷。
[0006] 為實現(xiàn)上述目的,本發(fā)明提供一種飛機(jī)管路流動性能仿真幾何數(shù)據(jù)自動提取方 法,所述飛機(jī)管路流動性能仿真幾何數(shù)據(jù)自動提取方法包括如下步驟:步驟1:對待提取管 路的Ξ維模型制作該待提取管路的屬性面邊圖;步驟2:根據(jù)所述步驟1中的屬性面邊圖,并 通過管路端面捜索方法捜索出所述待提取管路中的管路端面;步驟3:根據(jù)所述步驟2中的 管路端面數(shù)據(jù),通過管路流面捜索方法捜索出所述待提取管路中的管路流面;步驟4:將所 述步驟3中捜索出的管路流面進(jìn)行管路流面分組;步驟5:根據(jù)所述步驟1至所述步驟4中的 數(shù)據(jù),提取所述待提取管路中的幾何數(shù)據(jù)。
[0007] 優(yōu)選地,所述步驟1中的制作該待提取管路的屬性面邊圖具體包括:提取待提取管 路的Ξ維模型中的每一個面W及與該面相關(guān)的每條邊的屬性參數(shù),其中,兩個相接觸的面 所共有的邊的屬性參數(shù)只提取一次。
[000引優(yōu)選地,所述步驟2中的管路端面捜索方法具體為:步驟21:找出所述待提取管路 的屬性面邊圖中的所有圓環(huán)面;步驟22:將每一個圓環(huán)面進(jìn)行外法向偏移,從而形成對比用 圓環(huán)面;步驟23:判斷對比用圓環(huán)面是否與待提取管路的Ξ維模型具有交點,如果否,則認(rèn) 為該圓環(huán)面為管路端面;如果是,則認(rèn)為該圓環(huán)面不是管路端面。
[0009] 優(yōu)選地,所述步驟22中的法向偏移量為0.01至0.1毫米之間;所述步驟22中的對比 用圓環(huán)面的直徑等于或者大于與其對應(yīng)的圓環(huán)面。
[0010] 優(yōu)選地,所述管路流面捜索方法具體為:步驟31:選取任意一個管路端面的內(nèi)環(huán)中 的任意一個曲線,稱該曲線為第一曲線;步驟32:獲取所述步驟1中所得到的曲線所連接的 兩個面,并判斷該兩個面是否為管路端面,若是,則棄用;若否,則進(jìn)行下一步,并稱該面為 種子面;步驟33:取該種子面的除第一曲線外的其他曲線,并分別取每條曲線所連接的兩個 面,并判斷各個面所共同組成的組合面的外環(huán)是否為所述步驟31中的管路端面的內(nèi)環(huán),如 果是,則認(rèn)為當(dāng)前的組合面中的每一個面均為管路流面;若否,則將所述組合面設(shè)置為第二 種子面,并重復(fù)所述步驟33,直至所述判斷為是為止。
[0011] 優(yōu)選地,所述步驟4中的所述管路流面進(jìn)行管路流面分組的方法具體為:步驟41: 將管路流面中面類型相同、相互連接并且起始位置相同的面劃分為一組,從而形成多個組 合面;步驟42:對每個組合面的任意一個面元素進(jìn)行再組合,從而將起始點與終止點相互連 接的組合面進(jìn)行再次組合,形成連接組合面。
[0012] 優(yōu)選地,所述屬性參數(shù)包括:面類參數(shù):面類標(biāo)識值、邊列表、面類型、特征點、特征 邊、第一半徑、第二半徑、向量;邊類參數(shù):邊類標(biāo)識值、面列表、邊類型、半徑、角度、中屯、點、 平面、向量。
[0013] 本發(fā)明的飛機(jī)管路流動性能仿真幾何數(shù)據(jù)自動提取方法在分析飛機(jī)管路建模與 仿真集成的需求基礎(chǔ)上,針對飛機(jī)管路零件中的導(dǎo)管與接頭實體幾何拓?fù)潢P(guān)系復(fù)雜,流動 性能仿真幾何信息自動提取方法不通用等現(xiàn)狀,基于屬性面邊圖對管路與接頭等零件的任 意模型實現(xiàn)了仿真幾何信息的自動分析與提取。使用該技術(shù)使管路建模與仿真形成了真正 的自動化與集成化,節(jié)省了大量時間與精力,大大提高了管路設(shè)計效率,實現(xiàn)了管路設(shè)計質(zhì) 的飛躍,經(jīng)實踐證明,該技術(shù)通用有效,滿足工程需求。
【附圖說明】
[0014] 圖1是根據(jù)本發(fā)明第一實施例的采用飛機(jī)管路流動性能仿真幾何數(shù)據(jù)自動提取方 法進(jìn)行管路提取的管路結(jié)構(gòu)示意圖。
[0015] 圖2為圖1所示管路結(jié)構(gòu)的幾何數(shù)據(jù)參數(shù)示意圖。
[0016] 附圖標(biāo)記:
[0017]
【具體實施方式】
[0018] 為使本發(fā)明實施的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中 的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行更加詳細(xì)的描述。在附圖中,自始至終相同或類 似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。所描述的實施例是本發(fā)明 一部分實施例,而不是全部的實施例。下面通過參考附圖描述的實施例是示例性的,旨在用 于解釋本發(fā)明,而不能理解為對本發(fā)明的限制?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人 員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。下 面結(jié)合附圖對本發(fā)明的實施例進(jìn)行詳細(xì)說明。
[0019]在本發(fā)明的描述中,需要理解的是,術(shù)語"中屯、"、"縱向"、"橫向"、"前"、"后'、 "左"、"右"、"豎直"、"水平"、"頂"、"底""內(nèi)"、"外"等指示的方位或位置關(guān)系為基于附圖所 示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝 置或元件必須具有特定的方位、W特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明保護(hù) 范圍的限制。
[0020]本發(fā)明的飛機(jī)管路流動性能仿真幾何數(shù)據(jù)自動提取方法包括如下步驟步驟1:對 待提取管路的Ξ維模型制作該待提取管路的屬性面邊圖;步驟2:根據(jù)所述步驟1中的屬性 面邊圖,并通過管路端面捜索方法捜索出待提取管路中的管路端面;步驟3:根據(jù)步驟1中的 管路端面數(shù)據(jù),通過管路流面捜索方法捜索出待提取管路中的管路流面;步驟4:將步驟3中 捜索出的管路流面進(jìn)行管路流面分組;步驟5:根據(jù)步驟1至步驟4中的數(shù)據(jù),提取待提取管 路中的幾何數(shù)據(jù)。
[0021 ]在本實施例中,步驟1中的制作該待提取管路的屬性面邊圖具體包括:提取待提取 管路的Ξ維模型中的每一個面W及與該面相關(guān)的每條邊的屬性參數(shù),其中,兩個相接觸的 面所共有的邊的屬性參數(shù)只提取一次。
[0022] 在本實施例中,步驟2中的管路端面捜索方法具體為:步驟21:找出待提取管路的 屬性面邊圖中的所有圓環(huán)面;步驟22:將每一個圓環(huán)面進(jìn)行外法向偏移,從而形成對比用圓 環(huán)面;步驟23:判斷對比用圓環(huán)面是否與待提取管路的Ξ維模型具有交點,如果否,則認(rèn)為 該圓環(huán)面為管路端面;如果是,則認(rèn)為該圓環(huán)面不是管路端面。
[0023] 在本實施例中,步驟22中的法向偏移量為0.01至0.1毫米之間;步驟22中的對比用 圓環(huán)面的直徑等于或者大于與其對應(yīng)的圓環(huán)面??蒞理解的是,該偏移量過大,有可能會使 對比用圓環(huán)面與其他面干設(shè)。
[0024] 在本實施例中,管路流面捜索方法具體為:步驟31:選取任意一個管路