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

基于HyperMesh二次開發的飛行器尾翼復合材料建模和優化分析

2016-08-01 07:38:10劉劍霄李斌杜沖
計算機輔助工程 2016年3期
關鍵詞:二次開發復合材料優化

劉劍霄 李斌 杜沖

(中國兵器裝備集團公司 長沙機電產品研究開發中心, 長沙410100)

摘要: 為解決飛行器尾翼復合材料結構建模復雜、優化工況繁瑣等問題,利用HyperMesh二次開發技術開發尾翼復合材料建模優化分析系統.介紹該系統相關二次開發技術以及復合材料建模優化分析技術,并給出應用實例.通過該系統可自動建模,自動提交多階段優化求解和出具結果報告,極大提高尾翼復合材料建模優化分析效率.

關鍵詞: 飛行器; 尾翼; 復合材料優化; 自由尺寸優化; 鋪層優化; 自動建模; Tcl/Tk

中圖分類號: V215.21; TB115.1文獻標志碼: B

Modeling and optimization analysis on aircraft empennage

composite based on secondary development of HyperMesh

LIU Jianxiao, LI Bin, DU Chong

(Changsha Electromechanical Product Research and Development Center, China South

Industries Group Corporation, Changsha 410100, China)

Abstract: To solve the problems of complex structure modeling and complicated optimization cases of aircraft empennage composite, an empennage composite modeling and optimization analysis system is developed using the HyperMesh secondary development technique. An application example is given to introduce the relevant secondary development technique and composite modeling and optimization analysis technique. The automatic modeling, mutistage job submission and result reporting can be implemented by the system. It also greatly improve the efficiency of modeling and optimization analysis of empennage composite.

Key words: aircraft; empennage; composite optimization; free size optimization; shuffling optimization; automatic modeling; Tcl/Tk

收稿日期: 2015[KG*9〗11[KG*9〗17修回日期: 2016[KG*9〗01[KG*9〗05

作者簡介: 劉劍霄(1983—),男,湖南新化縣人,高級工程師,碩士,研究方向為空地武器翼面結構綜合優化,(Email) neu_liujx@126.com0引言

隨著材料學科的發展,人們發現復合材料具有比重小、比強度和比模量大、抗疲勞、耐腐蝕、力學性能可設計,以及易于整體成型加工等特點,非常適合于各種飛行器的制造要求.[14]波音787和空客A350上的復合材料用量就分別達到61%和53%,復合材料的相關優化設計方法和軟件也越來越受到人們的重視.

HyperMesh作為一款先進的有限元網格前處理軟件,提供專門針對復合材料建模的模塊HyperLaminate和復合材料鋪層定義方式ply+stack.這些模塊和功能在很大程度上提高復合材料的建模效率[5],但是對于一些特殊應用,相關用戶仍希望能實現更快的建模速度,最好能一鍵自動生成而無須手動操作.另外,對一些飛行器的復合材料結構,如尾翼等,截面形狀比較復雜,一般不能直接在HyperMesh中創建或是創建過程極其繁瑣,經常要先在其他CAD軟件中建立模型然后再導入到HyperMesh中劃分網格.劃分好網格后需要設置復合材料鋪層,鋪層設置需要考慮單元法向方向、材料方向、鋪層數量和優化方案,而優化方案的不同又會影響到鋪層方式和鋪層數量的不同.因此,即便工程師能熟練操作軟件,熟悉優化方法和相關流程,從建模、優化求解到獲得具體結果報告仍然需要耗費相當大的工作量,且工序繁多會增大人工失誤率.

本文針對整個尾翼優化時流程復雜、效率低等問題,運用HyperMesh二次開發技術完成尾翼建模優化分析系統.應用該系統可以對尾翼進行參數化自動建模、自動鋪層、自動設置優化參數提交求解并自動出具優化結果報告,可在很大程度上減少人工操作,既提高優化流程效率,又降低人為失誤導致的偏差.

1HyperMesh二次開發介紹

HyperMesh軟件自身有一部分是采用Tcl/Tk開發的,其內部嵌入Tcl解釋器,能夠支持Tcl/Tk的相關程序,因此可以對其進行一些基于Tcl/Tk程序的二次開發.Tcl是一種基于字符串的命令語言,由一個解釋器定義和解析,無須編譯,對每條語句順序解釋執行,語法和結構都非常簡單,容易學習和掌握.Tk是圖形工具包,可以創建一些基本圖形組件,并通過這些組件觸發相應命令函數并完成對應功能.[6]

HyperMesh二次開發主要通過調用其API程序接口的函數命令實現內部模型數據創建和查詢等操作.在HyperMesh中進行的一系列操作大多有對應的命令,可以將這些命令轉換為Tcl代碼,然后把代碼中的一些固定的硬碼改成變量參數形式,通過調用含參數的進程實現不同參數值的特定功能.[79]實現方法一般有以下幾種:一是直接在菜單欄File下點擊Run Tcl/Tk Script,選擇對應的Tcl代碼執行,或者直接在命令欄中輸入source查找代碼路徑;二是通過修改安裝目錄下的userpage.mac文件,在Utility下的User區域增加按鈕,通過這些按鈕觸發相應的Tcl代碼;另外,還可以運用Process Studio進行流程定制開發.這些方法較常見,也較容易實現,但是不夠靈活方便,要么把代碼寫死,要么需要在彈出框中再做一些控件,操作中需要反復移動彈出框,既影響美觀又不方便.

本文運用稍復雜的二次開發技術,開發更加簡單方便的用戶功能和操作界面.首先通過相關API函數命令hm_framework在HyperMesh的菜單欄增加模塊入口選項,通過該選項對應的hm_framework相關命令激發新的tab頁面,然后在該tab頁面內創建相應的功能模塊.調用HyperMesh相關HWTK,HWT和HW GUI Toolkit的命令創建相應輸入框、圖標、按鈕和選項等功能組件,將這些功能組件與相應的Tcl代碼關聯.這些代碼代表相應的建?;騼灮僮髅?,所以通過點擊這些組件可自動完成代碼對應的建模或優化操作.

將開發好的代碼打包成安裝程序,在任意一臺安裝有HyperWorks軟件的Windows系統上安裝該程序并生成一個“尾翼優化”桌面圖標,雙擊該圖標即可打開已添加“尾翼建模優化分析”的菜單選項的HyperMesh軟件,見圖1.點擊“尾翼建模優化分析”的菜單選項,即可在tab頁面區域彈出“尾翼優化”的功能模塊,見圖2(圖中默認參數已被抹掉).整個尾翼優化流程都嵌入到該單獨的tab頁面中.該流程模塊又分為4個子模塊,在已確認參數的情況下,僅需點擊每個子模塊,即整個優化分析流程總共點擊4個執行按鈕便可完成,簡潔、方便且高效.

2HyperMesh復合材料優化技術

HyperMesh提供一整套復合材料建模和優化求解方法.復合材料建模比較復雜,關鍵在于復合材料的鋪層定義.HyperMesh提供3種復合材料鋪層定義形式:PCOMP,PCOMPG和PCOMPP.PCOMP按次序直接定義鋪層;PCOMPG按全局鋪層編號定義鋪層,從而區分相鄰區域中不同鋪層間的對應關系.這2種定義方式都不能將鋪層以三維形式顯示出來.PCOMPP以ply形式分別定義每一鋪層并以3D形式顯示出來,所以本文采用這種方式定義鋪層.圖 2尾翼建模模塊

Fig.2Empennage modeling module

關于復合材料的優化求解,HyperMesh及其求解器OptiStruct提供一種三階段連續優化求解方法:自由尺寸優化、鋪層尺寸優化和鋪層次序優化.該三階段優化方法依次關聯,后一種優化需要基于前一種優化生成的fem文件才能繼續.

自由尺寸優化階段將每一方向鋪層分成4層(默認層數,可以更改),例如,可設置0°,45°,90°,-45°等4個方向鋪層,每個方向鋪層劃分成4層后即為16層.自由尺寸優化結果使這16層所包含的單元區域不同,從而使得這16層疊加起來顯示出厚薄不同的優化效果,其間需要滿足相關制造約束條件,例如:設置最小鋪層厚度,45°和-45°鋪層厚度一致,鋪層厚度不應小于該方向鋪層總厚度的10%等.

鋪層尺寸優化則以自由尺寸優化的結果為基礎,對每一方向上的每一鋪層厚度進行優化,其間,需要給定鋪層厚度的最大值和最小值約束,通過優化得到每一鋪層厚度的最優值.

鋪層次序優化是在鋪層尺寸優化結果的基礎上對鋪層的排列次序進行優化.設定最大連續鋪層數量,一般還要設置45°和-45°鋪層的平衡約束,即45°和-45°鋪層總是相鄰的.

約束設置和優化目標設置.在本文的優化設計中,設計變量為板屬性或鋪層厚度,所以約束為體積分數約束或應力約束,目標為柔度最小.

通過三階段優化方法最終得到一個總體來看厚薄不均、有著最優排序的復合材料鋪層優化結果.三階段連續的復合材料優化方法在HyperMesh中并不是必需的,也可以單獨進行.比如,不想造成板厚薄不均的優化效果,可以只選擇鋪層尺寸優化和鋪層次序優化,從而僅優化每個鋪層厚度和鋪層次序,或僅執行鋪層次序優化從而保證每一鋪層厚度不變,僅優化鋪層次序.

3尾翼復合材料建模優化分析系統

3.1優化流程及其模塊介紹

尾翼復合材料建模優化分析系統利用HyperMesh二次開發技術,依據實際需求將整個尾翼建模優化流程操作簡化到4個子模塊中進行.這4個子模塊分別為“尾翼建?!薄斑吔缂虞d”“優化分析”和“生成報告”,分別完成創建尾翼有限元模型、邊界條件加載、提交優化求解和依據優化結果自動生成word報告等4項功能.

尾翼的截面形狀比較復雜,不容易在HyperMesh中直接創建,需要從外部導入輪廓點數據或是導入幾何模型生成尾翼.在“尾翼建?!蹦K,首先設置“導入翼型截面參數表”選項選擇輪廓點數據或幾何輪廓線模型,通過該選項自動定義整個尾翼輪廓形狀并自動創建.另外,根據設計方案不同,還設置一些可變參數,如翼墻位置定義、翼墻和蒙皮的材料參數等,所有這些參數都預先給出默認值,最后給出優化方案選擇項,默認為三階段優化,如果不想改變板厚和層數則可選擇僅鋪層優化方案.點擊“Create”便可自動創建尾翼模型.

“邊界加載”模塊提供2種方式加載:一種是默認邊界條件的自動加載,只需要點擊一個按鈕,所有邊界條件都按照預先默認情況加載好;另一種是手動選擇相應節點施加約束和外力.

“優化分析”和“生成報告”模塊都設計得非常簡潔,均只有一個按鈕,所有操作都由程序后臺執行,自動完成優化求解和生成報告.

3.2應用實例

以默認參數值為例,給出一個應用實例操作.

通過菜單欄選項“尾翼建模優化分析”進入到tab頁面的“尾翼建?!蹦K,保持默認參數值,優化類型則默認為三階段復合材料優化,直接點擊“Create”按鈕,可以看到在圖形顯示區域已自動創建整個尾翼模型,見圖3.切換到“邊界加載”模塊,直接點擊“自動加邊界條件”內的“Create”按鈕(見圖4,相關參數已被抹掉),便可自動加載尾翼模型的邊界條件.圖 3尾翼模型切換到“優化分析”模塊(見圖5),直接點擊“提交”,立即彈出OptiStruct的求解狀態欄,顯示優化求解的進程和相關信息.

圖 5優化分析模塊

Fig.5Optimization module

如果在“尾翼建?!蹦K選擇的是三階段優化,這里會自動以三階段優化求解,每一階段優化計算完成后會自動清除模型,然后自動導入這一階段生成的fem文件,接著自動更改該文件的優化設置參數并進行下一輪優化,一直到3個階段都優化計算完.若在“尾翼建?!蹦K里選擇“僅鋪層優化”,這里則會自動按照僅鋪層優化提交求解.

優化求解計算完成后便可切換到“生成報告”模塊(見圖6),直接點擊“Run HyperView”,程序自動調用HyperView,自動導入計算結果進行截圖和提取數據,最后自動生成word格式的結果報告并顯示(見圖7),內容包括整個優化的位移和應力云圖及鋪層優化等結果.

圖 6生成報告模塊

Fig.6Report generation module

圖 7Word格式結果報告

Fig.7Result report in Word format

通過該應用實例可以看出:按照默認設計參數,除切換模塊外,每個模塊實際只需要點擊1次按鈕,4個模塊總共點擊4次即可完成整個建模優化求解并生成報告的流程,簡潔高效.

4結束語

闡述基于HyperMesh的二次開發技術以及HyperMesh的復合材料相關建模優化方法,通過對尾翼復合材料建模優化分析系統的定制化開發,大大簡化尾翼的建模、優化求解和結果報告后處理過程,實現整個優化流程的規范化、程序化,極大提升尾翼優化分析效率.參考文獻:

[1]趙群. 復合材料翼面結構布局優化設計方法研究[D]. 南京: 南京航空航天大學, 2010.

[2]丁玲. 全復合材料無人機機翼結構優化設計[D]. 長春: 中國科學院長春光學精密機械與物理研究所, 2014.

[3]張彥考. 全復合材料彈翼、艙段組合結構優化設計[D]. 西安: 西北工業大學,2002.

[4]常楠, 劉江, 趙美英. 復合材料蒙皮/長桁壁板結構優化設計[J]. 飛機設計, 2007, 27(6): 2832.

CHANG N, LIU J, ZHAO M Y. Design optimization for composite skin/stringer panel[J]. Aircraft Design, 2007, 27(6): 2832.

[5]洪清泉, 易俊杰. HyperWorks復合材料仿真優化技術及應用[J]. 航空制造技術, 2012(3): 5658.

HONG Q Q, YI J J. HyperWorks composites simulation optimization technology and application[J]. Aeronautical Manufacturing Technology, 2012(3): 5658.

[6]OUSTERHOUT J K, JONES K. Tcl/Tk入門經典[M]. 2版. 張元章, 譯. 北京: 清華出版社, 2010: 327.

[7]曹文鋼, 范超. 基于HyperWorks的CAE流程自動化系統設計開發[J]. 工程圖學學報, 2011(1): 1621.

CAO W G, FAN C. Design and development of CAE process automation system based on HyperWorks[J]. Journal of Engineering Graphics, 2011(1): 1621.

[8]孫靜, 黃雪飛, 李慧萍, 等. 基于HyperWorks的流程自動化系統開發與應用[J]. 鐵路計算機應用, 2012, 21(12): 3033.

SUN J, HUANG X F, LI H P, et al. Development and application of process automation systems based on HyperWorks[J]. Railway Computer Application, 2012, 21(12): 3033.

[9]陸善彬, 呂婕, 陳偉, 等. 基于HyperMesh二次開發的無鉚釘鉚接有限元快速建模[J]. 圖學學報, 2014, 35(5): 804808.

LU S B, LYU J, CHEN W, et al. Finite element fast modeling of clinching joints based on HyperMesh secondary development[J]. Journal of Graphics, 2014, 35(5): 804808.

(編輯于杰)

猜你喜歡
二次開發復合材料優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
民機復合材料的適航鑒定
西門子Easy Screen對倒棱機床界面二次開發
復合材料無損檢測探討
電子測試(2017年11期)2017-12-15 08:57:13
TiO2/ACF復合材料的制備及表征
應用化工(2014年10期)2014-08-16 13:11:29
主站蜘蛛池模板: 国产精鲁鲁网在线视频| 亚洲黄色高清| 五月激情综合网| 国产精品视频导航| 狠狠色香婷婷久久亚洲精品| 男人的天堂久久精品激情| 毛片大全免费观看| 日韩美毛片| 首页亚洲国产丝袜长腿综合| 中字无码av在线电影| 日本人又色又爽的视频| 久久精品这里只有精99品| 97se综合| 综合天天色| 99视频在线精品免费观看6| 亚洲精品无码人妻无码| 亚洲国产AV无码综合原创| 亚洲色图狠狠干| 亚洲第一色视频| 2020亚洲精品无码| 久草视频中文| 亚洲中文字幕无码mv| 国内精品免费| 青青操视频免费观看| 97人人模人人爽人人喊小说| 久久公开视频| 狠狠ⅴ日韩v欧美v天堂| 亚洲欧美日韩动漫| 中文字幕2区| 在线人成精品免费视频| 国产福利免费观看| 九九久久精品免费观看| 亚洲性视频网站| 日韩欧美在线观看| 成人免费午夜视频| 又爽又大又黄a级毛片在线视频 | 国产精品自拍合集| 九九热免费在线视频| 久久午夜影院| 无码AV动漫| 97se亚洲综合在线天天| 精品在线免费播放| 欧美精品xx| 日韩精品中文字幕一区三区| 色天堂无毒不卡| 久99久热只有精品国产15| 亚洲国产午夜精华无码福利| 久草视频福利在线观看| 国产精品微拍| 日韩大片免费观看视频播放| 91亚洲免费视频| 波多野结衣二区| 中文字幕在线看| 久青草国产高清在线视频| 欧美高清三区| 欧美另类视频一区二区三区| 久久久久人妻一区精品| 91麻豆国产视频| 欧美A级V片在线观看| a毛片免费看| 国产精品短篇二区| 沈阳少妇高潮在线| 97在线碰| 丰满人妻中出白浆| 亚洲天堂精品在线| 亚洲精品人成网线在线| 日韩在线观看网站| 深爱婷婷激情网| 伊人久久久久久久久久| 99国产精品国产| 又黄又湿又爽的视频| 成人小视频网| 97视频在线精品国自产拍| 免费人成在线观看成人片| 亚洲欧美不卡视频| 2048国产精品原创综合在线| 国产国语一级毛片| 欧美国产日产一区二区| 国产成人免费高清AⅤ| 婷婷综合色| 日本人妻一区二区三区不卡影院 | 白浆免费视频国产精品视频|