999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于知識重用的火炮快速設(shè)計原型系統(tǒng)開發(fā)

2021-01-06 04:01:02徐亞棟顧曉艷張學飛
彈道學報 2020年4期
關(guān)鍵詞:案例模型系統(tǒng)

羊 柳,徐亞棟,顧曉艷,張學飛

(1.南京理工大學 機械工程學院,江蘇 南京 210094;2.中科芯集成電路有限公司,江蘇 無錫 214035)

火炮是由眾多部件組成的結(jié)構(gòu)復雜的武器系統(tǒng),設(shè)計過程繁瑣[1]。為提高火炮設(shè)計質(zhì)量與效率,學者們開展了一系列火炮設(shè)計方法的研究。傳統(tǒng)火炮設(shè)計中逐漸融入現(xiàn)代設(shè)計方法。如文獻[2]將案例推理與人工神經(jīng)網(wǎng)絡(luò)相結(jié)合,通過案例推理獲取相似火炮設(shè)計案例,基于神經(jīng)網(wǎng)絡(luò)開展火炮設(shè)計參數(shù)預(yù)測,提高了火炮設(shè)計問題的求解質(zhì)量與效率;文獻[3,5]將參數(shù)化設(shè)計引入火炮部件的設(shè)計過程,生成可靈活調(diào)控的參數(shù)化模型,實現(xiàn)了火炮部件設(shè)計可視化。

現(xiàn)代設(shè)計技術(shù)在火炮設(shè)計中的應(yīng)用,改進了火炮設(shè)計方法,簡化了設(shè)計步驟。為進一步縮短設(shè)計時間,提高設(shè)計效率,將知識重用思想應(yīng)用于火炮設(shè)計中。設(shè)計知識重用是將已有設(shè)計資源以一定方式在新一輪設(shè)計中重新運用,從而簡化新設(shè)計的過程[6]。將現(xiàn)代設(shè)計技術(shù)與知識重用同時引入火炮設(shè)計,即是以組件、模板等形式對案例推理等設(shè)計技術(shù)進行封裝,通過調(diào)用組件、模板實現(xiàn)設(shè)計重用。如文獻[7-8]開展了基于知識組件的火炮部件快速設(shè)計技術(shù)研究;文獻[9-10]開展了基于模板的火炮部件快速設(shè)計技術(shù)研究。無論基于組件還是模板進行火炮設(shè)計資源的封裝重用,均可稱為基于知識重用的火炮快速設(shè)計技術(shù)。

為實現(xiàn)火炮設(shè)計技術(shù)的集成應(yīng)用,本文開發(fā)了基于知識重用的火炮快速設(shè)計原型系統(tǒng)。原型系統(tǒng)的開發(fā)分4個階段:需求分析、軟件設(shè)計、軟件實現(xiàn)、實例測試[11]。在分析基于知識重用的火炮快速設(shè)計方法的基礎(chǔ)上,通過集成先進的火炮設(shè)計技術(shù),促進了火炮設(shè)計方法的更新,改變了火炮系統(tǒng)相對分散的設(shè)計方式,有利于火炮設(shè)計向著集成化、智能化、自動化方向發(fā)展。

1 原型系統(tǒng)需求分析

1.1 基于知識重用的火炮快速設(shè)計流程

基于知識重用的火炮快速設(shè)計流程如圖1所示?;鹋谠O(shè)計的關(guān)鍵在于結(jié)構(gòu)尺寸參數(shù)的確定,即火炮設(shè)計參數(shù)的求解。本文依據(jù)火炮設(shè)計參數(shù)求解方式的不同,將參數(shù)分為經(jīng)驗型和計算型兩類:經(jīng)驗型參數(shù)無明確設(shè)計規(guī)律,僅可參考設(shè)計經(jīng)驗進行取值;計算型參數(shù)則有明確設(shè)計規(guī)律,可由公式直接計算求解。

圖1 基于知識重用的火炮快速設(shè)計流程

1.2 系統(tǒng)功能性需求

原型系統(tǒng)以實現(xiàn)火炮的快速設(shè)計為最終目的,必須滿足流程配置、設(shè)計引導、模型再生的功能要求。

①流程配置。綜合運用組件與模板技術(shù),將火炮設(shè)計資源以最小單元進行知識組件封裝;由組件集成案例推理、神經(jīng)網(wǎng)絡(luò)參數(shù)預(yù)測等流程模板;依次調(diào)用火炮設(shè)計流程模板,進行火炮設(shè)計流程配置,最終實現(xiàn)火炮設(shè)計流程的快速構(gòu)建。

②設(shè)計引導。通過模板調(diào)用重構(gòu)火炮設(shè)計流程,火炮設(shè)計求解時,引導設(shè)計人員按照設(shè)計步驟,正確進行系統(tǒng)操作,系統(tǒng)須為使用者提供設(shè)計引導。即明確當前設(shè)計任務(wù),提供流程模板解釋說明;同時尋找當前設(shè)計任務(wù)與其前一、后一設(shè)計任務(wù)間的切換方式,方便設(shè)計人員返回或繼續(xù)設(shè)計。

③模型再生。通過引入?yún)?shù)化設(shè)計,創(chuàng)建火炮零部件參數(shù)化模型,依據(jù)求解所得火炮設(shè)計方案修改模型參數(shù),驅(qū)動模型再生,最終實現(xiàn)火炮設(shè)計結(jié)果可視化?;鹋趨?shù)化模型能夠帶給設(shè)計人員最直觀的設(shè)計感受,便于問題的發(fā)現(xiàn),有利于設(shè)計方案的改進。

1.3 系統(tǒng)非功能性需求

在滿足核心功能的基礎(chǔ)上,從用戶使用角度對系統(tǒng)提出可靠性、高效性、易用性的性能要求。原型系統(tǒng)的用戶為火炮領(lǐng)域的設(shè)計工作人員。

①可靠性。原型系統(tǒng)對火炮設(shè)計效率的追求,需以保證火炮設(shè)計質(zhì)量為前提,即需滿足功能可靠性。原型系統(tǒng)作為一個設(shè)計軟件,其能否在自身運行環(huán)境下不出錯、穩(wěn)定地工作,決定了系統(tǒng)能否長期有效地被使用,即需滿足使用可靠性。

②高效性。利用原型系統(tǒng)進行火炮設(shè)計,提高了設(shè)計效率,滿足了火炮設(shè)計的高效性。當設(shè)計人員對原型系統(tǒng)進行操作,則對系統(tǒng)本身的運行效率也提出了要求。除系統(tǒng)設(shè)計功能的完善外,原型系統(tǒng)需實現(xiàn)自身運行的高效性。

③易用性。原型系統(tǒng)的用戶可能是能夠迅速掌握系統(tǒng)操作的經(jīng)驗豐富者,也可能是毫無使用經(jīng)驗的設(shè)計新手。因此,原型系統(tǒng)的設(shè)計應(yīng)考慮使用者的不同情況,在確保系統(tǒng)功能完整的同時,使系統(tǒng)操作簡便,易于學習使用,即保證原型系統(tǒng)的易用性。

2 原型系統(tǒng)軟件設(shè)計

2.1 系統(tǒng)框架設(shè)計

如圖2所示,火炮快速設(shè)計原型系統(tǒng)框架由下至上分為4個層次。數(shù)據(jù)服務(wù)層利用預(yù)先建立的火炮設(shè)計知識庫為系統(tǒng)的功能實現(xiàn)提供數(shù)據(jù)支撐,即為火炮快速設(shè)計提供可重用的設(shè)計資源。設(shè)計分析層由總體到局部,依據(jù)設(shè)計要求進行設(shè)計求解的分析,為系統(tǒng)的功能實現(xiàn)與模塊劃分打下基礎(chǔ)。功能實現(xiàn)層將火炮設(shè)計任務(wù)求解過程逐一轉(zhuǎn)化為具體的設(shè)計功能,即通過依次調(diào)用流程模板,實現(xiàn)火炮設(shè)計技術(shù)的有序集成,完成設(shè)計求解。界面顯示層是用戶與系統(tǒng)進行交互的途徑,依照設(shè)計分析層火炮總體到局部的設(shè)計思路,系統(tǒng)界面分為總體與部件設(shè)計2大模塊。

圖2 火炮快速設(shè)計原型系統(tǒng)框架

2.2 軟件功能模塊組成

原型系統(tǒng)的功能模塊劃分以系統(tǒng)框架設(shè)計為基準,與界面顯示層相呼應(yīng)。如圖3所示,原型系統(tǒng)由火炮總體設(shè)計模塊及火炮部件設(shè)計模塊兩部分組成。總體設(shè)計模塊通過火炮戰(zhàn)技指標分析,選定火炮系統(tǒng)組成;參考相似設(shè)計案例,擬定總體設(shè)計方案。

圖3 火炮快速設(shè)計原型系統(tǒng)模塊組成

部件設(shè)計模塊在總體設(shè)計基礎(chǔ)上,進行火炮部件的結(jié)構(gòu)設(shè)計。為確定火炮部件結(jié)構(gòu)設(shè)計的尺寸參數(shù),依次開展經(jīng)驗型參數(shù)預(yù)測,計算型參數(shù)求解,得到參數(shù)求解結(jié)果;通過參數(shù)化設(shè)計,實現(xiàn)火炮部件的參數(shù)化模型再生。

3 原型系統(tǒng)軟件實現(xiàn)

3.1 開發(fā)環(huán)境和工具

火炮快速設(shè)計原型系統(tǒng)在Windows 7操作系統(tǒng)下進行開發(fā)。為提高原型系統(tǒng)軟件的通用性與包容性,選擇Java語言基于Eclipse平臺作為原型系統(tǒng)的開發(fā)語言和開發(fā)環(huán)境。利用Matlab的數(shù)據(jù)處理能力,創(chuàng)建并訓練神經(jīng)網(wǎng)絡(luò)模型,用于火炮設(shè)計中經(jīng)驗型參數(shù)預(yù)測。機械設(shè)計軟件中,Creo具備強大的三維參數(shù)化建模功能,利用Java進行Creo二次開發(fā),最終實現(xiàn)火炮部件參數(shù)化模型再生。

3.2 火炮快速設(shè)計技術(shù)集成

火炮設(shè)計案例推理通過確定案例檢索方法,從預(yù)先建立的設(shè)計案例庫中獲取相似設(shè)計案例[12]。在火炮總體設(shè)計模塊,基于案例推理獲取相似設(shè)計案例,為火炮總體設(shè)計方案提供參考。火炮設(shè)計案例推理中通過確定相似度計算方法實現(xiàn)案例檢索過程,案例的整體相似度計算由Java編程實現(xiàn)。

人工神經(jīng)網(wǎng)絡(luò)是一種通過模擬人腦神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)與功能,實現(xiàn)函數(shù)估計或近似的數(shù)學模型[13]。在部件設(shè)計模塊,從獲取的火炮相似設(shè)計案例中提取用以訓練網(wǎng)絡(luò)模型的樣本方案,從而實現(xiàn)基于神經(jīng)網(wǎng)絡(luò)的火炮經(jīng)驗型參數(shù)預(yù)測。神經(jīng)網(wǎng)絡(luò)模型的創(chuàng)建與訓練在Matlab軟件中實現(xiàn)。將訓練好的神經(jīng)網(wǎng)絡(luò)Matlab程序打包為jar包,進行知識組件的封裝,以供后續(xù)在Eclipse平臺集成調(diào)用,從而構(gòu)建經(jīng)驗型參數(shù)預(yù)測流程模板。

參數(shù)化設(shè)計通過創(chuàng)建參數(shù)化模型,并建立參數(shù)關(guān)系,實現(xiàn)修改模型參數(shù),驅(qū)動模型再生的效果[14]。參數(shù)化設(shè)計作為火炮設(shè)計的最后一步,便于設(shè)計結(jié)果的校驗。通過Creo軟件建立火炮(零)部件參數(shù)化模型,創(chuàng)建模型正確的尺寸約束與參數(shù)關(guān)系,通過Java編程實現(xiàn)模型參數(shù)修改再生的功能,即Creo的二次開發(fā)。

依照基于知識重用的火炮快速設(shè)計流程,利用組件、模板技術(shù)依次對案例推理、神經(jīng)網(wǎng)絡(luò)參數(shù)預(yù)測、參數(shù)化設(shè)計等火炮設(shè)計技術(shù)進行集成。首先,將火炮設(shè)計計算過程進行最小單元劃分,封裝設(shè)計資源,并設(shè)置接口與外界交互,開發(fā)火炮設(shè)計知識組件。接著,依照設(shè)計任務(wù)求解流程,調(diào)取相關(guān)火炮設(shè)計知識組件依次進行組裝,形成設(shè)計任務(wù)求解方案,封裝火炮設(shè)計流程模板。即構(gòu)建案例推理、經(jīng)驗型參數(shù)預(yù)測、參數(shù)化設(shè)計流程模板。最后,通過調(diào)用流程模板,實現(xiàn)火炮設(shè)計技術(shù)集成。

3.3 系統(tǒng)功能實現(xiàn)

依據(jù)前文需求分析,系統(tǒng)需滿足流程配置、設(shè)計引導、模型再生的功能要求。流程配置是核心功能,用以實現(xiàn)火炮的快速設(shè)計。以火炮復進機設(shè)計為例,進行快速設(shè)計流程配置。火炮部件設(shè)計參數(shù)求解包括經(jīng)驗型參數(shù)預(yù)測與計算型參數(shù)求解兩部分。因此,還需編寫參數(shù)計算程序進行封裝,構(gòu)建計算型參數(shù)求解流程模板。圖4為復進機快速設(shè)計流程配置圖。

圖4 復進機快速設(shè)計流程配置

如圖4所示,依次調(diào)用案例推理、經(jīng)驗型參數(shù)預(yù)測、計算型參數(shù)求解、參數(shù)設(shè)計流程模板,即可完成復進機快速設(shè)計流程配置。其中,參數(shù)化設(shè)計流程模板的調(diào)用滿足了模型再生的系統(tǒng)功能要求。設(shè)計引導需求則通過在原型系統(tǒng)的界面中加入相應(yīng)輔助設(shè)計信息來滿足。

4 原型系統(tǒng)實例及測試

由于火炮設(shè)計過程繁瑣,工程浩大,火炮整體快速設(shè)計原型系統(tǒng)的開發(fā)短期內(nèi)無法實現(xiàn)。本文在前文復進機快速設(shè)計流程配置的基礎(chǔ)上,以復進機快速設(shè)計原型系統(tǒng)開發(fā)為例,驗證火炮快速設(shè)計原型系統(tǒng)的有效性。

某典型單筒液體氣壓式復進機的具體設(shè)計要求如表1所示。利用原型系統(tǒng)進行復進機設(shè)計,通過輸入復進機設(shè)計任務(wù),依次進行復進機設(shè)計案例推理、經(jīng)驗型參數(shù)預(yù)測、計算型參數(shù)求解,最終通過參數(shù)化設(shè)計,得到可視化的復進機設(shè)計結(jié)果。其中,原型系統(tǒng)調(diào)用案例推理及參數(shù)化設(shè)計流程模板,實現(xiàn)輸入復進機設(shè)計要求,輸出參數(shù)化模型的效果如圖5所示。

圖5 原型系統(tǒng)流程模板調(diào)用實例

表1 某復進機設(shè)計任務(wù)

如表2所示,基于原型系統(tǒng)的復進機快速設(shè)計結(jié)果與傳統(tǒng)設(shè)計基本一致,能夠滿足復進機的設(shè)計要求,驗證了火炮快速設(shè)計原型系統(tǒng)的可行性與有效性。

表2 快速設(shè)計與傳統(tǒng)設(shè)計結(jié)果對比

5 結(jié)束語

本文提出了一種基于知識重用的火炮設(shè)計技術(shù),實現(xiàn)了火炮快速設(shè)計原型系統(tǒng)的設(shè)計開發(fā)。通過系統(tǒng)需求分析,構(gòu)建了火炮快速設(shè)計原型系統(tǒng)框架,劃分了系統(tǒng)軟件功能模塊。以知識組件、流程模板的形式封裝了案例推理、神經(jīng)網(wǎng)絡(luò)參數(shù)預(yù)測、參數(shù)化設(shè)計等設(shè)計技術(shù)。通過調(diào)用流程模板,以復進機為例進行了快速設(shè)計流程配置。在此基礎(chǔ)上,開發(fā)了復進機快速設(shè)計原型系統(tǒng),作為火炮整體快速設(shè)計原型系統(tǒng)開發(fā)實例?;谠拖到y(tǒng)的復進機快速設(shè)計結(jié)果與傳統(tǒng)設(shè)計基本一致,驗證了火炮快速設(shè)計原型系統(tǒng)的有效性。

猜你喜歡
案例模型系統(tǒng)
一半模型
Smartflower POP 一體式光伏系統(tǒng)
案例4 奔跑吧,少年!
少先隊活動(2021年2期)2021-03-29 05:40:48
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
隨機變量分布及統(tǒng)計案例拔高卷
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
發(fā)生在你我身邊的那些治超案例
中國公路(2017年7期)2017-07-24 13:56:38
主站蜘蛛池模板: 欧美一区二区自偷自拍视频| 麻豆精品在线播放| 久久五月天国产自| 国产微拍精品| 精品国产成人国产在线| 拍国产真实乱人偷精品| 国产亚洲精品97在线观看| 久久综合亚洲色一区二区三区| 国产人前露出系列视频| 成人亚洲视频| 中文无码日韩精品| 丝袜无码一区二区三区| 免费无码AV片在线观看中文| 婷婷综合缴情亚洲五月伊| 亚洲αv毛片| 天堂av综合网| 免费激情网址| 国产成人综合久久精品下载| 欧美精品导航| 又污又黄又无遮挡网站| 国产精品国产三级国产专业不| 一区二区三区在线不卡免费| 亚洲欧美日韩高清综合678| 91福利一区二区三区| 免费无码一区二区| 精品少妇人妻一区二区| 亚洲欧美在线综合图区| 九色在线视频导航91| 九色视频线上播放| 成人小视频在线观看免费| 99资源在线| 67194亚洲无码| 波多野结衣一区二区三区四区| 在线免费a视频| 一级爱做片免费观看久久| 日a本亚洲中文在线观看| 精品亚洲欧美中文字幕在线看| 亚洲三级a| 一本一道波多野结衣一区二区| 97影院午夜在线观看视频| 一级毛片在线播放| 亚洲成a人片7777| 色综合热无码热国产| 老司国产精品视频91| 伊人色综合久久天天| 99在线视频精品| 日韩欧美在线观看| 亚洲国产看片基地久久1024| 国产在线观看91精品亚瑟| 国产女同自拍视频| 亚洲经典在线中文字幕| 久久一本精品久久久ー99| 久久综合丝袜长腿丝袜| 超清人妻系列无码专区| 色欲综合久久中文字幕网| 在线观看的黄网| 狼友视频一区二区三区| 91亚洲精品第一| 人妖无码第一页| 午夜性刺激在线观看免费| 国产成人一区免费观看| 久热这里只有精品6| 国模私拍一区二区| 国产精品亚洲一区二区在线观看| 国产国拍精品视频免费看| 国产精品v欧美| 国产网友愉拍精品视频| 国产在线精品美女观看| 美女视频黄频a免费高清不卡| 日本欧美午夜| 国产成人AV综合久久| 亚洲AV无码不卡无码| 国产精品jizz在线观看软件| 亚洲美女操| 九色国产在线| 中文字幕有乳无码| 欧美人在线一区二区三区| 久久香蕉国产线| 亚洲视频a| 一级片免费网站| 国产91丝袜| 一本久道久久综合多人|