基于SolidWorks-MATLAB-ANSYS集成框架的結(jié)構(gòu)設(shè)計(jì)優(yōu)化
發(fā)布時(shí)間:2021-10-26 04:44
在基于仿真模型的結(jié)構(gòu)設(shè)計(jì)優(yōu)化中,需要多次進(jìn)行幾何建模和仿真分析,耗費(fèi)設(shè)計(jì)人員大量的工作時(shí)間。單一的軟件不能或者難以完成幾何建模、仿真分析及優(yōu)化求解等工作,有效集成多種軟件對(duì)產(chǎn)品進(jìn)行參數(shù)化建模、仿真和設(shè)計(jì)優(yōu)化是解決這一問題的有效手段。針對(duì)上述問題,提出一種SolidWorks-MATLAB-ANSYS集成框架,分別利用MATLAB的優(yōu)化計(jì)算能力、SolidWorks的幾何建模能力和ANSYS的有限元分析能力,以MATLAB為主程序,調(diào)用SolidWorks/ANSYS進(jìn)行參數(shù)化幾何建模和仿真分析。該集成框架能將設(shè)計(jì)人員從重復(fù)建模和仿真工作中解放出來。以一種微型飛行器機(jī)身的結(jié)構(gòu)設(shè)計(jì)為例,說明了該方法的有效性。
【文章來源】:計(jì)算機(jī)應(yīng)用與軟件. 2020,37(03)北大核心
【文章頁數(shù)】:5 頁
【部分圖文】:
MAV機(jī)身幾何模型
表6 MAV機(jī)身的設(shè)計(jì)變量及其范圍 設(shè)計(jì)變量 變量范圍/mm A1 [46.0,50.0] A2 [85.0,95.0] A3 [40.0,46.0] D [40.0,50.0] L [250.0,260.0] t [6.0,8.0]本節(jié)選取的仿真模型含有73 000個(gè)節(jié)點(diǎn),在某一組參數(shù)下的仿真模型和仿真結(jié)果如圖8所示。
本文以MATLAB作為主程序,將設(shè)計(jì)變量傳入SolidWorks進(jìn)行參數(shù)化幾何建模,并調(diào)用ANSYS進(jìn)行仿真分析。整個(gè)優(yōu)化過程在MATLAB環(huán)境下編程實(shí)現(xiàn)。優(yōu)化時(shí),程序利用腳本驅(qū)動(dòng)SolidWorks軟件更新幾何模型,并傳遞到ANSYS中進(jìn)行仿真分析,通過APDL命令流自動(dòng)提取應(yīng)力等計(jì)算結(jié)果并通過MATLAB讀取。SolidWorks-MATLAB-ANSYS集成框架如圖1所示。通過該框架,能夠集成三種軟件的優(yōu)點(diǎn)進(jìn)行產(chǎn)品的結(jié)構(gòu)設(shè)計(jì)優(yōu)化。1.1 MATLAB調(diào)用SolidWorks
【參考文獻(xiàn)】:
期刊論文
[1]一種漸開線齒輪嚙合特性分析的參數(shù)化求解方法研究[J]. 常凱. 機(jī)械工程師. 2017(08)
[2]基于序貫Kriging模型的潛器型線優(yōu)化設(shè)計(jì)[J]. 舒樂時(shí),周奇,蔣平,劉聰蔚,周濤濤,許輝. 船舶工程. 2016(09)
[3]基于SolidWorks和Ansys Workbench的鋼管輸送機(jī)構(gòu)關(guān)鍵部件的優(yōu)化設(shè)計(jì)[J]. 鄭帥,柴曉艷,劉錫軍,元磊. 起重運(yùn)輸機(jī)械. 2016(06)
[4]基于ANSYS和MATLAB的結(jié)構(gòu)優(yōu)化設(shè)計(jì)[J]. 馬東輝,趙東. 制造業(yè)自動(dòng)化. 2013(19)
[5]基于MATLAB與ANSYS的結(jié)構(gòu)優(yōu)化設(shè)計(jì)[J]. 宋宏偉,劉浩. 大連民族學(xué)院學(xué)報(bào). 2011(03)
[6]基于MatLab和SolidWorks的凸輪輪廓設(shè)計(jì)及性能分析[J]. 方芳,黃松和,林剛. 礦山機(jī)械. 2010(06)
本文編號(hào):3458854
【文章來源】:計(jì)算機(jī)應(yīng)用與軟件. 2020,37(03)北大核心
【文章頁數(shù)】:5 頁
【部分圖文】:
MAV機(jī)身幾何模型
表6 MAV機(jī)身的設(shè)計(jì)變量及其范圍 設(shè)計(jì)變量 變量范圍/mm A1 [46.0,50.0] A2 [85.0,95.0] A3 [40.0,46.0] D [40.0,50.0] L [250.0,260.0] t [6.0,8.0]本節(jié)選取的仿真模型含有73 000個(gè)節(jié)點(diǎn),在某一組參數(shù)下的仿真模型和仿真結(jié)果如圖8所示。
本文以MATLAB作為主程序,將設(shè)計(jì)變量傳入SolidWorks進(jìn)行參數(shù)化幾何建模,并調(diào)用ANSYS進(jìn)行仿真分析。整個(gè)優(yōu)化過程在MATLAB環(huán)境下編程實(shí)現(xiàn)。優(yōu)化時(shí),程序利用腳本驅(qū)動(dòng)SolidWorks軟件更新幾何模型,并傳遞到ANSYS中進(jìn)行仿真分析,通過APDL命令流自動(dòng)提取應(yīng)力等計(jì)算結(jié)果并通過MATLAB讀取。SolidWorks-MATLAB-ANSYS集成框架如圖1所示。通過該框架,能夠集成三種軟件的優(yōu)點(diǎn)進(jìn)行產(chǎn)品的結(jié)構(gòu)設(shè)計(jì)優(yōu)化。1.1 MATLAB調(diào)用SolidWorks
【參考文獻(xiàn)】:
期刊論文
[1]一種漸開線齒輪嚙合特性分析的參數(shù)化求解方法研究[J]. 常凱. 機(jī)械工程師. 2017(08)
[2]基于序貫Kriging模型的潛器型線優(yōu)化設(shè)計(jì)[J]. 舒樂時(shí),周奇,蔣平,劉聰蔚,周濤濤,許輝. 船舶工程. 2016(09)
[3]基于SolidWorks和Ansys Workbench的鋼管輸送機(jī)構(gòu)關(guān)鍵部件的優(yōu)化設(shè)計(jì)[J]. 鄭帥,柴曉艷,劉錫軍,元磊. 起重運(yùn)輸機(jī)械. 2016(06)
[4]基于ANSYS和MATLAB的結(jié)構(gòu)優(yōu)化設(shè)計(jì)[J]. 馬東輝,趙東. 制造業(yè)自動(dòng)化. 2013(19)
[5]基于MATLAB與ANSYS的結(jié)構(gòu)優(yōu)化設(shè)計(jì)[J]. 宋宏偉,劉浩. 大連民族學(xué)院學(xué)報(bào). 2011(03)
[6]基于MatLab和SolidWorks的凸輪輪廓設(shè)計(jì)及性能分析[J]. 方芳,黃松和,林剛. 礦山機(jī)械. 2010(06)
本文編號(hào):3458854
本文鏈接:http://sikaile.net/guanlilunwen/gongchengguanli/3458854.html
最近更新
教材專著