本發(fā)明屬于飛機(jī)設(shè)計(jì)領(lǐng)域,尤其涉及一種飛機(jī)載荷設(shè)計(jì)中原始數(shù)據(jù)的處理方法。
背景技術(shù):
飛機(jī)的載荷是指飛機(jī)在起飛、飛行、著陸和地面滑行等使用過程中,作用在飛機(jī)各部位上的空氣動(dòng)力、重力、慣性力和地面反作用力等的總稱。載荷的大小取決于飛機(jī)的重量、飛行性能、外形的氣動(dòng)特性和起落架的緩沖及使用情況等諸多因素。
進(jìn)行載荷設(shè)計(jì)時(shí),必須找出飛機(jī)各個(gè)部件最大受載的情況以及載荷的大小及分布,以此作為飛機(jī)結(jié)構(gòu)強(qiáng)度設(shè)計(jì)的依據(jù)。
首先要選定一個(gè)設(shè)計(jì)規(guī)范,既保證飛行安全又不影響飛機(jī)的性能。確定設(shè)計(jì)規(guī)范之后,要確定飛機(jī)的載荷,通常還需要以下幾個(gè)重要環(huán)節(jié):
第一,在對(duì)規(guī)范正確理解的基礎(chǔ)上,需要根據(jù)規(guī)范要求和工程設(shè)計(jì)經(jīng)驗(yàn)選定和處理載荷設(shè)計(jì)的原始數(shù)據(jù);
第二,再將規(guī)范中的要求抽象為一定的物理模型,并通過數(shù)學(xué)方法對(duì)此模型作出描述和求解得出各部件的總載荷,下一步通過測壓試驗(yàn)或仿真計(jì)算求解出總載荷的分布;
最后,求解出慣性力,并將氣動(dòng)力分布和慣性力分布疊加出總載荷的分布,并篩選出臨界載荷情況作為強(qiáng)度設(shè)計(jì)的依據(jù)。
隨著航空工業(yè)的高速發(fā)展,飛機(jī)載荷設(shè)計(jì)的方法也發(fā)生了日新月異的變化,計(jì)算機(jī)技術(shù)逐漸成為了載荷設(shè)計(jì)的重要工具。在飛機(jī)載荷設(shè)計(jì)中,原始數(shù)據(jù)的處理是載荷設(shè)計(jì)中最首要的環(huán)節(jié),是所有后續(xù)工作能否順利開展的關(guān)鍵。
載荷設(shè)計(jì)的原始數(shù)據(jù)主要包含:飛機(jī)理論外形數(shù)據(jù),飛機(jī)重量、慣量、高度、設(shè)計(jì)速度和機(jī)動(dòng)過載包線等數(shù)據(jù),載荷計(jì)算中還需要利用大量風(fēng)洞試驗(yàn)或理論計(jì)算取得的氣動(dòng)力數(shù)據(jù)。這些數(shù)據(jù)是飛機(jī)載荷設(shè)計(jì)的關(guān)鍵和根源,之后的一切工作都將圍繞其有序進(jìn)行,只有正確的原始數(shù)據(jù),才可能得出正確的載荷計(jì)算結(jié)果。因此,飛機(jī)載荷設(shè)計(jì)中原始數(shù)據(jù)的處理直接影響著載荷設(shè)計(jì)的效率,決定了載荷計(jì)算結(jié)果的科學(xué)性和合理性,是載荷設(shè)計(jì)環(huán)節(jié)中至關(guān)重要的奠基石。
目前,飛機(jī)載荷設(shè)計(jì)時(shí)針對(duì)原始數(shù)據(jù)處理這一模塊最常用的方法是用二維表結(jié)構(gòu)建立數(shù)據(jù)之間的關(guān)系,使用較多的是用函數(shù)關(guān)系描述數(shù)據(jù)之間的聯(lián)系。飛機(jī)的每個(gè)計(jì)算參數(shù),例如氣動(dòng)力系數(shù)、速壓、空速等都各自對(duì)應(yīng)著一個(gè)函數(shù)(一元或多元),通過對(duì)函數(shù)的調(diào)用便可以實(shí)現(xiàn)對(duì)該參數(shù)的使用。
但是這種方法只適用于數(shù)據(jù)量相對(duì)較少的部件載荷計(jì)算等情況,在進(jìn)行飛機(jī)載荷設(shè)計(jì)工作時(shí),涉及的原始數(shù)據(jù)量較大,考慮到飛機(jī)構(gòu)型和重量的變化,所需的數(shù)據(jù)量也成倍地增長。由于全機(jī)載荷設(shè)計(jì)中需要調(diào)用的原始輸入數(shù)據(jù)量極大,而且一般情況下飛機(jī)的設(shè)計(jì)數(shù)據(jù)都是2-3個(gè)甚至更多自變量的復(fù)變函數(shù),如果按照先前的方法逐條對(duì)各類數(shù)據(jù)函數(shù)進(jìn)行使用,不但顯得繁冗死板,可讀性差,而且一旦飛機(jī)的設(shè)計(jì)參數(shù)發(fā)生變化,則必須對(duì)所有相關(guān)的函數(shù)值進(jìn)行逐次修改。因此這種只適合數(shù)據(jù)量較少情況的設(shè)計(jì)方法已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足工程實(shí)際需求。因此,需要一種科學(xué)的方法來完善載荷設(shè)計(jì)的流程,以方便載荷設(shè)計(jì)中的按需調(diào)用和工程計(jì)算的使用。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種飛機(jī)載荷設(shè)計(jì)中原始數(shù)據(jù)的處理方法,解決上述問題。
為達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是:一種飛機(jī)載荷設(shè)計(jì)中原始數(shù)據(jù)的處理方法,包括
步驟一:將飛機(jī)載荷設(shè)計(jì)中的原始數(shù)據(jù)按預(yù)定規(guī)則進(jìn)行整理及存儲(chǔ)形成一系列的數(shù)據(jù)文件,并將所有數(shù)據(jù)文件集中引入到一個(gè)數(shù)據(jù)集文件中;
步驟二:建立數(shù)據(jù)集文件名文件,所述數(shù)據(jù)集文件名文件用于指定計(jì)算所用到的數(shù)據(jù)集文件的名稱及存放路徑,同時(shí)用于給載荷計(jì)算中所用到的數(shù)據(jù)文件指定一個(gè)相應(yīng)且唯一的標(biāo)識(shí)號(hào),通過所述標(biāo)識(shí)號(hào)實(shí)現(xiàn)調(diào)用相應(yīng)數(shù)據(jù)文件中的數(shù)據(jù)的功能;
步驟三:建立計(jì)算控制文件,所述計(jì)算控制文件為文件輸入及計(jì)算選項(xiàng)控制文件,在所述計(jì)算控制文件中存放了步驟二中建立的數(shù)據(jù)集文件名文件的名稱和存儲(chǔ)路徑以及載荷計(jì)算結(jié)果文件列表和計(jì)算控制參數(shù),用于載荷計(jì)算中對(duì)原始數(shù)據(jù)集的調(diào)用,并對(duì)載荷計(jì)算結(jié)果的輸出方式進(jìn)行選擇和控制。
進(jìn)一步地,步驟一中,所述預(yù)定規(guī)則為對(duì)原始數(shù)據(jù)按照數(shù)據(jù)名稱、數(shù)據(jù)類型、控制數(shù)、說明字符和數(shù)據(jù)的形式進(jìn)行整理形成數(shù)據(jù)文件。
進(jìn)一步地,數(shù)據(jù)文件具有如下分類規(guī)則
1類數(shù)據(jù)文件,所述1類數(shù)據(jù)文件為n個(gè)帶字符說明的常數(shù)集合,數(shù)據(jù)長度為2×n,無控制數(shù),首先是n個(gè)說明字符串,隨后是n個(gè)常數(shù)數(shù)值;
2類數(shù)據(jù)文件,所述2類數(shù)據(jù)文件為n個(gè)數(shù),數(shù)據(jù)長度為n,無控制數(shù),隨后是n個(gè)常數(shù)數(shù)值;
3類數(shù)據(jù)文件,所述3類數(shù)據(jù)文件為一維函數(shù)y=f(x),其中x有n/2個(gè),y有n/2個(gè),n為偶數(shù);
5類數(shù)據(jù)文件,所述5類數(shù)據(jù)文件為一個(gè)m×n的二維數(shù)組,數(shù)據(jù)長度為2+m×n,隨后是m、n及所有數(shù)據(jù),其中控制數(shù)為2個(gè)分別為m,n;
6類數(shù)據(jù)文件,所述6類數(shù)據(jù)文件為矩形網(wǎng)格的二元函數(shù)z=f(x,y),數(shù)據(jù)長度是2+m+n+m×n,隨后是m,n,x...,y...,z...,其中控制數(shù)為2個(gè)分別為m,n;
9類數(shù)據(jù)文件,所述9類數(shù)據(jù)文件為矩形網(wǎng)格的三元函數(shù)u=f(x,y,z),數(shù)據(jù)長度是3+m+n+k+m×n×k,隨后是m,n,k,x...,y...,z...,u...,其中控制數(shù)為3個(gè)分別為m,n,k。
本發(fā)明的一種飛機(jī)載荷設(shè)計(jì)中原始數(shù)據(jù)的處理方法在進(jìn)行飛機(jī)載荷設(shè)計(jì)時(shí),計(jì)算過程中如需調(diào)用原始數(shù)據(jù),在調(diào)用計(jì)算控制文件后,數(shù)據(jù)集文件名文件的名稱和路徑便會(huì)被讀取到數(shù)據(jù)變量中并加以存儲(chǔ),再通過對(duì)數(shù)據(jù)集文件名文件的調(diào)用,數(shù)據(jù)集文件的名稱和路徑、所有數(shù)據(jù)文件的名稱及對(duì)應(yīng)的標(biāo)識(shí)號(hào)同樣也會(huì)被讀取到數(shù)據(jù)變量中并加以存儲(chǔ),以方便下一步計(jì)算中對(duì)數(shù)據(jù)文件的調(diào)用;當(dāng)載荷計(jì)算過程中需要對(duì)數(shù)據(jù)文件進(jìn)行調(diào)用時(shí),只需直接調(diào)用數(shù)據(jù)集文件名文件中對(duì)應(yīng)的數(shù)據(jù)集文件即可,并可按照相應(yīng)的標(biāo)識(shí)號(hào)按需打開和讀取對(duì)應(yīng)的數(shù)據(jù)文件,無需逐一調(diào)用。因此,本發(fā)明的飛機(jī)載荷設(shè)計(jì)中原始數(shù)據(jù)的處理方法更加方便快捷,提高了工作效率,降低了設(shè)計(jì)成本,也縮短了型號(hào)研制周期,優(yōu)化了載荷設(shè)計(jì)的流程。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1為本發(fā)明的飛機(jī)載荷設(shè)計(jì)中原始數(shù)據(jù)的處理方法流程圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行更加詳細(xì)的描述。在附圖中,自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。下面通過參考附圖描述的實(shí)施例是示例型的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造型勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。下面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。
在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明保護(hù)范圍的限制。
本發(fā)明涉及的飛機(jī)載荷原始數(shù)據(jù)處理方法具體如下:
1)首先我們可以針對(duì)某型飛機(jī),將載荷設(shè)計(jì)中所有可能用到的原始數(shù)據(jù)按照“數(shù)據(jù)名稱、數(shù)據(jù)類型、控制數(shù)、說明字符和數(shù)據(jù)”等形式整理并分類后存儲(chǔ)為一系列的數(shù)據(jù)文件,如重量文件、氣動(dòng)力數(shù)據(jù)文件等,然后集中引入到一個(gè)數(shù)據(jù)集文件中(如表1和實(shí)施例1中“某型飛機(jī)載荷計(jì)算地面數(shù)據(jù)集”);
2)其次建立一個(gè)數(shù)據(jù)集文件名文件,此文件用于指定計(jì)算所用的數(shù)據(jù)集的名稱及存放路徑(在文件正文中第一行),同時(shí)給載荷計(jì)算中所用到的各數(shù)據(jù)文件指定一個(gè)相應(yīng)且唯一的標(biāo)識(shí)號(hào)。在計(jì)算過程中通過這個(gè)標(biāo)識(shí)號(hào)就可以實(shí)現(xiàn)根據(jù)標(biāo)識(shí)號(hào)調(diào)用相應(yīng)數(shù)據(jù)文件中的數(shù)據(jù)的功能,且數(shù)據(jù)集文件名文件中列出的所有數(shù)據(jù)文件必須在數(shù)據(jù)集中存在,否則提取和調(diào)用數(shù)據(jù)集時(shí)就會(huì)出錯(cuò)。
如果每行輸入的第一個(gè)字符是‘/’、‘\’、‘!’、‘*’、‘#’、或‘$’則為注釋行,計(jì)算時(shí)不調(diào)用。這個(gè)方法具有靈活化的優(yōu)點(diǎn),考慮到飛機(jī)載荷設(shè)計(jì)時(shí)應(yīng)對(duì)不同型號(hào)具有兼容性,將工作中常用飛機(jī)型號(hào)的同類數(shù)據(jù)(如外掛物重量數(shù)據(jù))以相同的標(biāo)識(shí)號(hào)集中存放,因此當(dāng)設(shè)計(jì)的飛機(jī)參數(shù)或型號(hào)不同時(shí)(必須為同一類飛機(jī):同為轟炸機(jī)或同為運(yùn)輸機(jī)),可以通過注銷掉不需要的型號(hào)所對(duì)應(yīng)的數(shù)據(jù)文件及標(biāo)識(shí)號(hào)來實(shí)現(xiàn)對(duì)不同型號(hào)飛機(jī)的載荷設(shè)計(jì)兼容性。調(diào)用該數(shù)據(jù)集文件名文件的部分程序如實(shí)施例1中所示,程序中有一些子程序可以自動(dòng)實(shí)現(xiàn)根據(jù)標(biāo)識(shí)號(hào)讀取數(shù)據(jù)集中的數(shù)據(jù)文件的功能。
3)然后建立一個(gè)計(jì)算控制文件,此文件為文件輸入和計(jì)算選項(xiàng)控制文件,在這個(gè)文件中存放了上一步中建立的數(shù)據(jù)集文件名文件的名稱和存儲(chǔ)路徑以及載荷計(jì)算結(jié)果文件列表和計(jì)算控制參數(shù)等,用于載荷計(jì)算中對(duì)原始數(shù)據(jù)集的調(diào)用,并對(duì)載荷計(jì)算結(jié)果的輸出方式進(jìn)行選擇和控制,如實(shí)施例2中所示。另有一個(gè)調(diào)用該計(jì)算控制文件的部分程序。
因此,進(jìn)行飛機(jī)載荷設(shè)計(jì)時(shí),計(jì)算過程中如需調(diào)用原始數(shù)據(jù),在調(diào)用計(jì)算控制文件后,數(shù)據(jù)集文件名文件的名稱和路徑便會(huì)被讀取到數(shù)據(jù)變量中并加以存儲(chǔ),再通過對(duì)數(shù)據(jù)集文件名文件的調(diào)用,數(shù)據(jù)集文件的名稱和路徑、所有數(shù)據(jù)文件的名稱及對(duì)應(yīng)的標(biāo)識(shí)號(hào)同樣也會(huì)被讀取到數(shù)據(jù)變量中并加以存儲(chǔ),以方便下一步計(jì)算中對(duì)數(shù)據(jù)文件的調(diào)用。
當(dāng)載荷計(jì)算過程中需要對(duì)數(shù)據(jù)文件進(jìn)行調(diào)用時(shí),只需直接調(diào)用數(shù)據(jù)集文件名文件中對(duì)應(yīng)的數(shù)據(jù)集文件即可,并可按照相應(yīng)的標(biāo)識(shí)號(hào)按需打開和讀取對(duì)應(yīng)的數(shù)據(jù)文件,無需逐一調(diào)用。因此更加方便快捷,提高了工作效率,降低了設(shè)計(jì)成本,也縮短了型號(hào)研制周期,優(yōu)化了載荷設(shè)計(jì)的流程。
首先,我們對(duì)常用的各種類型的原始數(shù)據(jù)進(jìn)行分類,將其按照結(jié)構(gòu)特征(包括文件標(biāo)識(shí),數(shù)據(jù)文件中的所有數(shù)據(jù)個(gè)數(shù),控制數(shù)(可選),其它數(shù)值)整理并分類后存儲(chǔ)為各類數(shù)據(jù)文件,整理后的數(shù)據(jù)文件具有分類明確、結(jié)構(gòu)嚴(yán)謹(jǐn)清晰的特點(diǎn),如數(shù)據(jù)文件2所示。常用數(shù)據(jù)文件分類標(biāo)準(zhǔn)如下:
1類數(shù)據(jù)文件為n個(gè)帶字符說明的常數(shù)集合,數(shù)據(jù)長度為2×n,控制數(shù)略去沒有,首先是n個(gè)說明字符串,隨后是n個(gè)常數(shù)數(shù)值。
2類數(shù)據(jù)文件為n個(gè)數(shù),數(shù)據(jù)長度為n,控制數(shù)略去沒有,隨后是n個(gè)常數(shù)數(shù)值。
3類數(shù)據(jù)文件為一維函數(shù)y=f(x),其中x有n/2個(gè),y有n/2個(gè),n為偶數(shù)。
5類數(shù)據(jù)文件為一個(gè)m×n的二維數(shù)組,數(shù)據(jù)長度為2(注:2個(gè)控制數(shù)m,n)+m×n,隨后是m、n及所有數(shù)據(jù)。
6類數(shù)據(jù)文件為矩形網(wǎng)格的二元函數(shù)z=f(x,y),數(shù)據(jù)長度是2(注:2個(gè)控制數(shù)m,n)+m+n+m×n,隨后是m,n,x...,y...,z...。
9類數(shù)據(jù)文件為矩形網(wǎng)格的三元函數(shù)u=f(x,y,z),數(shù)據(jù)長度是3(注:3個(gè)控制數(shù)m,n,k)+m+n+k+m×n×k,隨后是m,n,k,x...,y...,z...,u..。
其中,4類、7類和8類數(shù)據(jù)文件為預(yù)留的數(shù)據(jù)文件分類,當(dāng)以上數(shù)據(jù)文件種類不足以滿足數(shù)據(jù)文件的分類時(shí),便可定義上述三類文件的屬性。
下面以兩個(gè)數(shù)據(jù)文件為例,對(duì)數(shù)據(jù)文件的分類進(jìn)行闡述。
數(shù)據(jù)文件1某型機(jī)機(jī)翼上反角數(shù)據(jù)文件(3類數(shù)據(jù))
本實(shí)施例中的數(shù)據(jù)文件的數(shù)據(jù)為3類數(shù)據(jù),如果用現(xiàn)行的二維表函數(shù)的形式來表示則為:
ф1=f(z1)=-2
ф2=f(z2)=-2
ф3=f(z3)=-2
ф4=f(z4)=-2
本文件中機(jī)翼上反角只是機(jī)翼展長(z)自變量的一元函數(shù),但如果對(duì)于5類至9類更為復(fù)雜的數(shù)據(jù),可能是2-3個(gè)甚至更多自變量的多元復(fù)變函數(shù)ф=f(x,y,z...)。
數(shù)據(jù)文件2某型機(jī)發(fā)動(dòng)機(jī)阻力文件(6類數(shù)據(jù))
fdjzl.ddt數(shù)據(jù)文件標(biāo)識(shí)
6數(shù)據(jù)類型為6類數(shù)據(jù)
155自變量個(gè)數(shù)m=15個(gè)和n=5個(gè)
"發(fā)動(dòng)機(jī)阻力(v,h)"
m:0/20/40/50/60/70/80/90/100/110/115/120/125/130/140飛行速度(15個(gè))
n:0/2000/4000/6000/8000飛行高度(5個(gè))
z1:0/139/518/600/1340/1650/2100/2570/3020/3656/2000/1920/1825/1650/1580
z2:0/130/440/665/990/1360/1640/2020/2680/3080/1760/1470/1125/1450/1080
z3:0/120/330/520/710/1070/1370/1710/2080/2132/1300/1130/1025/1005/915
z4:0/80/320/405/600/838/1120/1320/1440/2160/1200/960/855/820/770
z5:0/80/220/330/460/630/875/1120/1390/1540/850/725/617/660/520
發(fā)動(dòng)機(jī)阻力(共75個(gè))
本文件的數(shù)據(jù)以6類數(shù)據(jù)的格式進(jìn)行存放,實(shí)際上是一個(gè)由15個(gè)速度自變量和5個(gè)高度自變量組成的二維復(fù)變函數(shù),發(fā)動(dòng)機(jī)的阻力由15×5個(gè)速度和高度一一對(duì)應(yīng)的數(shù)據(jù)組成。
用二維表函數(shù)的方式去表示如下:
ф1=f(v1,h1)
ф2=f(v2,h1)
ф3=f(v3,h1)
......
фm×n=f(vm,hn)
一共要書寫75個(gè),與3類數(shù)據(jù)相比,已經(jīng)很繁瑣。
9類數(shù)據(jù)文件和此類似,自變量的數(shù)目由2個(gè)增加為3個(gè),以此文件為例(例如再增加1個(gè)馬赫數(shù)自變量),因此數(shù)據(jù)文件中的數(shù)據(jù)量更大,用二維表函數(shù)的方式去表示如下:
ф1=f(v1,h1,m1)
ф2=f(v2,h1,m1)
ф3=f(v3,h1,m1)
......
фm×n×k=f(vm,hn,mk)
數(shù)據(jù)文件中可能包含數(shù)百甚至上千個(gè)數(shù)據(jù),因此二維表函數(shù)的形式實(shí)際上已經(jīng)無法實(shí)現(xiàn)。
因此數(shù)據(jù)文件相對(duì)于目前通用的二維表函數(shù)具有結(jié)構(gòu)清晰、分類明確的優(yōu)點(diǎn),方便程序調(diào)用和提取數(shù)據(jù),以及對(duì)相應(yīng)數(shù)據(jù)進(jìn)行函數(shù)插值,適應(yīng)大量工程計(jì)算的需要。
本發(fā)明中數(shù)據(jù)集文件結(jié)構(gòu)特征如下:
如表1所示,所有的數(shù)據(jù)文件按照結(jié)構(gòu)特征整理并分類后,我們將其集中存放到數(shù)據(jù)集文件中,各數(shù)據(jù)文件按1-9類文件逐次存放,數(shù)據(jù)文件名稱不可重復(fù)。
表1載荷包數(shù)據(jù)庫
在數(shù)據(jù)集文件中,我們給各數(shù)據(jù)文件指定一個(gè)相應(yīng)且唯一的標(biāo)識(shí)號(hào),這個(gè)標(biāo)識(shí)號(hào)和各數(shù)據(jù)文件是一一對(duì)應(yīng)的關(guān)系。在計(jì)算過程中我們通過這個(gè)標(biāo)識(shí)號(hào)可以實(shí)現(xiàn)程序根據(jù)標(biāo)識(shí)號(hào)調(diào)用數(shù)據(jù)集中相應(yīng)數(shù)據(jù)文件中數(shù)據(jù)的功能。
另外,考慮到飛機(jī)載荷設(shè)計(jì)程序應(yīng)對(duì)不同型號(hào)飛機(jī)具有兼容性,我們可以將工作中常用飛機(jī)型號(hào)的同類數(shù)據(jù)(如外掛物重量數(shù)據(jù))以相同的標(biāo)識(shí)號(hào)集中存放,因此當(dāng)設(shè)計(jì)的飛機(jī)參數(shù)或型號(hào)不同時(shí),如實(shí)施例1中所示,可以通過注銷掉不需要的型號(hào)所對(duì)應(yīng)的數(shù)據(jù)文件及標(biāo)識(shí)號(hào)來實(shí)現(xiàn)對(duì)不同型號(hào)飛機(jī)的載荷設(shè)計(jì)兼容性。但是注意,相同標(biāo)識(shí)號(hào)的文件不能共存,只能激活1個(gè)而注銷掉其它。
相對(duì)于現(xiàn)在通用的二維表函數(shù),我們通過對(duì)數(shù)據(jù)集的整體操作,既可以對(duì)所有數(shù)據(jù)文件進(jìn)行統(tǒng)一管理,也可以實(shí)現(xiàn)對(duì)各個(gè)數(shù)據(jù)文件的單個(gè)操作,更關(guān)鍵的是可實(shí)現(xiàn)數(shù)據(jù)集在載荷計(jì)算過程中的整體調(diào)用,避免了因過多調(diào)用函數(shù)造成程序結(jié)構(gòu)混亂繁雜,可讀性差,極大地優(yōu)化了載荷設(shè)計(jì)的方法和流程。
下面以某型飛機(jī)地面載荷設(shè)計(jì)為例,對(duì)本發(fā)明的處理方法進(jìn)行實(shí)際說明。
實(shí)施例1某型機(jī)數(shù)據(jù)集文件名文件“incon_file_xxx”
某型機(jī)數(shù)據(jù)集中的部分?jǐn)?shù)據(jù)(數(shù)據(jù)集文件名文件):
在實(shí)施例1中,載荷設(shè)計(jì)中需要調(diào)用飛機(jī)空機(jī)重量數(shù)據(jù),則會(huì)在數(shù)據(jù)集文件名文件“incon_file_xxx”中直接讀取數(shù)據(jù)文件標(biāo)識(shí)號(hào)“27”,然后在數(shù)據(jù)集“某型飛機(jī)地面數(shù)據(jù)集”中自動(dòng)調(diào)用相應(yīng)標(biāo)識(shí)號(hào)對(duì)應(yīng)的文件,即飛機(jī)空機(jī)重量數(shù)據(jù)文件xxx_oew_new.dat。且對(duì)于機(jī)翼外掛方案,共列出了三種型號(hào)飛機(jī)的數(shù)據(jù),其中第一種和第三種都已注銷,本實(shí)施例中只調(diào)用了第二種。
實(shí)施例2計(jì)算控制文件
計(jì)算控制文件“control_in.ddt”,部分內(nèi)容如下所示:
讀取和調(diào)用計(jì)算控制文件的部分程序?yàn)椋?/p>
open(509,file="control_in.ddt")
read(509,*)nfile,nreal
doi=1,nfile
read(509,'(a)')com_str(i)
enddo
doi=1,nreal
read(509,*)k,com_rel(i)
enddo
close(509)
......
以上部分主要包含了讀取計(jì)算控制文件的功能,載荷計(jì)算過程中,打開文件“control_in.ddt”后通過讀取存儲(chǔ)到數(shù)組com_str(i)中的參數(shù)即可獲取數(shù)據(jù)集文件名文件的名稱和存儲(chǔ)路徑,并可將其顯示出來。
另有一個(gè)讀取數(shù)據(jù)集文件名文件的部分程序如下:
subroutineread_con_file(str)
......
inquire(file=ss,exist=exists)
......
con_filename=trim(adjustl(ss))
open(58,file=ss)
l=0
read(58,'(a)',end=50)st
st=trim(adjustl(st))
i=len_trim(st)
......
以上部分主要是讀取數(shù)據(jù)集文件名文件信息,并將其中包含的所有數(shù)據(jù)文件名稱讀取并按照對(duì)應(yīng)的編號(hào)存儲(chǔ)到文件st中,根據(jù)需要調(diào)用并打開相應(yīng)標(biāo)識(shí)號(hào)對(duì)應(yīng)的數(shù)據(jù)文件,無需逐一調(diào)用。
本發(fā)明的一種飛機(jī)載荷設(shè)計(jì)中原始數(shù)據(jù)的處理方法并不涉及原始數(shù)據(jù)的整理和生成,通過對(duì)數(shù)據(jù)集的整體操作,既可以對(duì)所有數(shù)據(jù)文件進(jìn)行統(tǒng)一管理,也可以實(shí)現(xiàn)對(duì)各個(gè)數(shù)據(jù)文件的單個(gè)操作,更關(guān)鍵的是可實(shí)現(xiàn)數(shù)據(jù)集在載荷計(jì)算過程中的整體調(diào)用,避免了計(jì)算過程中的結(jié)構(gòu)混亂繁雜和較差的可讀性,極大地優(yōu)化了載荷設(shè)計(jì)方法和流程。
以上所述,僅為本發(fā)明的最優(yōu)具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。