現(xiàn)代設(shè)計(jì)方法上機(jī)學(xué)生用本_第1頁(yè)
現(xiàn)代設(shè)計(jì)方法上機(jī)學(xué)生用本_第2頁(yè)
現(xiàn)代設(shè)計(jì)方法上機(jī)學(xué)生用本_第3頁(yè)
現(xiàn)代設(shè)計(jì)方法上機(jī)學(xué)生用本_第4頁(yè)
現(xiàn)代設(shè)計(jì)方法上機(jī)學(xué)生用本_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

現(xiàn)代設(shè)計(jì)方法上機(jī)學(xué)生用本班級(jí):車(chē)輛工程0802班 姓名:楊曉地 學(xué)號(hào):200803179042 上機(jī)總成績(jī): 使用說(shuō)明:1.作業(yè)只需交封面(請(qǐng)?zhí)钌舷鄳?yīng)的班級(jí)、姓名及學(xué)號(hào))和1-18頁(yè),并請(qǐng)將1-18頁(yè)正反面打?。ǚ饷鎲为?dú)打印),在相應(yīng)部分填上答案后裝訂好(左邊裝訂);2.因上機(jī)時(shí)間有限,每次上機(jī)前,請(qǐng)?zhí)崆邦A(yù)習(xí)對(duì)應(yīng)附錄部分;3.附錄部分不交,作為上機(jī)參考資料學(xué)習(xí);4.上機(jī)報(bào)告計(jì)入平時(shí)成績(jī)。武漢科技大學(xué)汽車(chē)與交通工程學(xué)院車(chē)輛工程系2010年9月1第一章創(chuàng)建有限元分析模型上機(jī)日期: 練習(xí)2.1創(chuàng)建、求解和分析一個(gè)有限元模型在這一章中,建立一個(gè)螺旋形彈簧的模型,其中使用了平面和實(shí)體單元,并應(yīng)用了邊界條件。然后用Altair的OptiStruct求解器對(duì)模型進(jìn)行計(jì)算。在本章的最后,用后處理工具察看分析的結(jié)果。IAfei門(mén)口OptiShict:;解器是一^本的我性靜態(tài)和特征值分析工具,它可以對(duì)一個(gè)有限元分析『EA)模型的結(jié)構(gòu)完蜷性提供一個(gè)初步的評(píng)價(jià)「如果帝要行關(guān)OptiStruct的尤多信息.歷1:永久菜第上的g圖再點(diǎn)h&ptopics;iK次限IfHyperWorks^OptiStruct練習(xí)2.1提取一個(gè)HyperMesh數(shù)據(jù)文件在這個(gè)練習(xí)中,提取一個(gè)HyperMesh二進(jìn)制數(shù)據(jù)文件。此時(shí)在當(dāng)前工作區(qū)中的模型會(huì)被清除掉,然后HyperMesh才開(kāi)始提取該文件。提取HyperMesh數(shù)據(jù)文件并載入模板.在任一頁(yè)面中選擇files面板。.選擇hm我e子面板。.然后使用文件瀏覽器選擇文件springO.hm。.在瀏覽器窗口上點(diǎn)擊open按鈕。在Confirmation面板上提示說(shuō)要?jiǎng)h除以前的模型,點(diǎn)擊yes。.選擇templat"面板。2.點(diǎn)擊load…,然后使用文件瀏覽器選擇optistruct文件夾下面的optistruct模板。選擇OptiStruct模板后,可以在使用HyperMesh處理模型時(shí)定義OptiStuct特有的屬性。.點(diǎn)擊return退出files面板。練習(xí)2.2創(chuàng)建材料集(MaterialCollectors)springO.hm這個(gè)模型只有一個(gè)componentcollector,而且沒(méi)有材料collector。在這一步中,創(chuàng)建一個(gè)具有低碳鋼屬性的材料集。.在任何菜單頁(yè)面上選擇collectors面板。.選擇creat"面板。.將collector的類(lèi)型設(shè)置為mats。.點(diǎn)擊name=并輸入steel。.將creationme協(xié)od設(shè)置為cardimage=。.點(diǎn)擊cardimage=并選擇MAT1。 Obstruct模板支持四利材料類(lèi)型MAT1、MAT2、MAT8和MAT9.這些材料類(lèi)型對(duì)閱「相同的NASTRAN材料類(lèi)型。如果需要更多信息,請(qǐng)參考在線(xiàn)幫助中的OptiStruc^DataFormats部分口.點(diǎn)擊create/edit。這一步就將MAT1這個(gè)cardimage賦給了這個(gè)新材料steel。如果某個(gè)輸入域里沒(méi)有值,表示當(dāng)前相應(yīng)的項(xiàng)是關(guān)閉的。只要點(diǎn)擊其標(biāo)題就可以打開(kāi)。如果要在這個(gè)cardimage中為一個(gè)塊輸入一個(gè)值,點(diǎn)擊相應(yīng)的數(shù)據(jù)區(qū)域,然后輸入數(shù)字。.點(diǎn)擊E單擊數(shù)據(jù)輸入?yún)^(qū)并輸入2.0巳5。.點(diǎn)擊NU,單擊數(shù)據(jù)輸入?yún)^(qū)并輸入0.30。.點(diǎn)擊return。3理’因?yàn)橹恍枰鲆粋€(gè)靜態(tài)分析,所以沒(méi)有必要定義一個(gè)密度值。但是,在進(jìn)行固有模態(tài)分析時(shí),密度值就是必荽的了.練習(xí)2.3創(chuàng)建和編輯組件集(ComponentCollectors)在這個(gè)練習(xí)中,要?jiǎng)?chuàng)建兩個(gè)componentcollector。一個(gè)只是為了建模的目的,另一個(gè)則用來(lái)保存分析中用到的實(shí)體單元。通過(guò)將建模過(guò)程中使用的單元放到一個(gè)獨(dú)立的collector中,當(dāng)模型建完以后,可以很方便地刪除這些單元。為二維單元?jiǎng)?chuàng)建一y個(gè)componentcollector這些二維單元被用來(lái)構(gòu)造這個(gè)管狀模型的實(shí)體單元。.將collectortype:設(shè)置為comps。.點(diǎn)擊name=并輸入卷上巳11_elems。.將creationme協(xié)od:設(shè)置為nocardimage。在這個(gè)collector中的單元只是用來(lái)建模的。因?yàn)樵诜治鲋胁⒉皇褂盟鼈?,所以沒(méi)有必要為它們指定OptiStruct中component的cardimage。.點(diǎn)擊material=并選擇steel。當(dāng)創(chuàng)建一個(gè)componentcollector時(shí),HyperMesh會(huì)要求指定一個(gè)材料collector。如果這時(shí)沒(méi)有指定,則HyperMesh會(huì)自動(dòng)創(chuàng)建一個(gè)與該component同名的“虛假的”材料81匹也。為了避免隨后不得不刪除這個(gè)虛假的材料collector,現(xiàn)在就將材料指向現(xiàn)有的steel材料。.點(diǎn)擊color并從互動(dòng)菜單中選擇一個(gè)顏色。.點(diǎn)擊cete完成對(duì)這個(gè)componentcollector的創(chuàng)建。為實(shí)體單元?jiǎng)?chuàng)建并編輯一^個(gè)componentcollector.點(diǎn)擊name=并輸入soiid_elems。.將creationme協(xié)od設(shè)置為cardimage=。.點(diǎn)擊cardimage=并從彈出菜單中選擇PSOLID。.點(diǎn)擊material=并選擇steel。.點(diǎn)擊color并從彈出菜單中選擇一個(gè)顏色。.點(diǎn)擊create來(lái)創(chuàng)建這個(gè)collector。因?yàn)樵赑SOLID這個(gè)card中沒(méi)有可以編輯的輸入?yún)^(qū)域,就不用使用create/edit選項(xiàng)了。.點(diǎn)擊return退出collectors面板。4將工作保存在XpEing.ex2.03.hm文件粗,參見(jiàn)卜而的指導(dǎo)將工作保存在一個(gè)hm數(shù)據(jù)文件里.點(diǎn)擊files。.選擇hmfil"面板。.點(diǎn)擊saveas…打開(kāi)文件瀏覽器,在File的輸入框中原有的文件名將會(huì)高亮顯示。輸入需要的文件名來(lái)取代它,例如spring.ex2.03.hm。.點(diǎn)擊save。.點(diǎn)擊return退出files面板。粽工昨保存到spring.ex2.04.hm文件中練習(xí)2.4用Spline面板創(chuàng)建二維單元設(shè)置當(dāng)前component并創(chuàng)建二維單元.在global面板中點(diǎn)擊component=并選擇shell_elems。.點(diǎn)擊return。.從2D頁(yè)面中,選擇spline面板。.將操作對(duì)象類(lèi)型設(shè)置為lines。.點(diǎn)擊圖中那個(gè)圓周的邊。.將曲面創(chuàng)建方法設(shè)置為mesh,delesurf。.點(diǎn)擊create。此時(shí)會(huì)出現(xiàn)一個(gè)信息“Linesappearplanar,projecttoplane?”.點(diǎn)擊yes。.點(diǎn)擊setedgetoo.點(diǎn)擊elemdensity=并輸入14。.點(diǎn)擊圓周上原有的網(wǎng)格密度值,這個(gè)值變?yōu)?4。.選擇elementyp"面板。.將單元類(lèi)型設(shè)為quads。.點(diǎn)擊模型上藍(lán)色的單元類(lèi)型按鈕,這個(gè)按鈕應(yīng)該在圓的中心位置?,F(xiàn)在,當(dāng)前的按鈕變成了正方形。此時(shí)應(yīng)當(dāng)點(diǎn)擊綠色的setall按鈕。.點(diǎn)擊mesh。圓周上的圖形應(yīng)當(dāng)符合下圖。.點(diǎn)擊return接受畫(huà)出的網(wǎng)格并退出meshing面板。.點(diǎn)擊return退出spline面板。要保存文件,在任何主面板上點(diǎn)擊files選擇hm子面板。點(diǎn)擊saveas…彈5出文件瀏覽器。選擇文件后點(diǎn)擊save。當(dāng)保存完成后,點(diǎn)擊return繼續(xù)工作。PlHtemfiFilhatthfi仔11目力ftliEfiring練習(xí)2.5用LineDrag面板創(chuàng)建三維單元在這個(gè)練習(xí)中,將在前一個(gè)練習(xí)中創(chuàng)建的平面單元沿著那條螺旋線(xiàn)拖拽。通過(guò)這種方式,可以創(chuàng)建三維的實(shí)體單元。設(shè)定當(dāng)前的component并創(chuàng)建3維單元.在global面板中點(diǎn)擊component=并選擇solid_elems。.點(diǎn)擊return。.點(diǎn)擊宏菜單中的gfxper打開(kāi)performance圖形模式。.在3D頁(yè)面里選擇linedrag面板。.選擇dragelem"面板。.點(diǎn)擊elems并選擇displayed。.點(diǎn)擊linelist將其激活。.在圖形區(qū)中選擇那條螺旋線(xiàn)。.點(diǎn)擊切換按鈕選擇usedefaultvector選項(xiàng)。.點(diǎn)擊ondrag=并輸入120。這個(gè)數(shù)字表示沿著螺旋線(xiàn)創(chuàng)建的單元層數(shù)。.點(diǎn)擊drag。.點(diǎn)擊return接受畫(huà)出的網(wǎng)格。.點(diǎn)擊return返回主菜單。6將工作保存為即ring,ex2,05,hm要保存文件,在任何主面板上點(diǎn)擊files選擇hm子面板。點(diǎn)擊saveas…彈出文件瀏覽器。選擇文件后點(diǎn)擊save。當(dāng)保存完成后,點(diǎn)擊return繼續(xù)工作。練習(xí)2.6清理模型此時(shí)殼單元和幾何已經(jīng)沒(méi)用了,我們可以從數(shù)據(jù)文件中刪除這兩個(gè)componentcollectors。.按下F2,或者從7bol頁(yè)面中選擇delete面板。.將操作對(duì)象類(lèi)型設(shè)置為comps。.點(diǎn)擊comps。.選擇geometry^^shell_elems這兩個(gè)collectors。.點(diǎn)擊select。.點(diǎn)擊deleteentityo.點(diǎn)擊return。練習(xí)2.7創(chuàng)建載荷集(LoadCollectors)在這一部分中,創(chuàng)建邊界條件的載荷集。對(duì)這個(gè)模型,要建立兩個(gè)載荷工況,一個(gè)正壓力和一個(gè)側(cè)向力。通過(guò)將這些力放到相應(yīng)的載荷集里,可以更方便地定義載荷步的組合并創(chuàng)建載荷工況。.從任何菜單頁(yè)面選擇collectors面板。.選擇creat"面板。.將collectortype設(shè)置為loadcols。.點(diǎn)擊name=并輸入constraints。.將creationmethod設(shè)置為nocardimage。.點(diǎn)擊color并選擇一個(gè)顏色。.點(diǎn)擊create。.點(diǎn)擊name=并輸入compression。.點(diǎn)擊810r并選擇一個(gè)顏色。.點(diǎn)擊create。.重復(fù)上面8-10的步驟創(chuàng)建另一個(gè)名為lateral的載荷集。.點(diǎn)擊return退出collectors面板。7練習(xí)2.8對(duì)模型施加約束在這個(gè)練習(xí)中,在模型的一端創(chuàng)建約束。在每一個(gè)載荷工況下都會(huì)使用這些相同的約束。設(shè)置當(dāng)前的載荷集和視角.在global面板上將loadcol=設(shè)置為constraints。.點(diǎn)擊return。.在永久菜單上選擇vie喃板。.選擇rear并將模型在y軸正方向的一端放大。記住放大功能可以通過(guò)使用CTRL+鼠標(biāo)中鍵來(lái)實(shí)現(xiàn)。.點(diǎn)擊return。創(chuàng)建約束.在BCs頁(yè)面上選擇constraints面板。.選擇creat"面板。.點(diǎn)擊nodes并選擇onplane。.在彈簧這一端面上任意點(diǎn)中三個(gè)節(jié)點(diǎn)。這些點(diǎn)將會(huì)被用于定義一個(gè)平面來(lái)尋找其它節(jié)點(diǎn)(N1,N2和N3)。(參見(jiàn)下圖)Nodestoseleclfromtodefineplane.點(diǎn)擊tolerance=并輸入.01。.切換到plane選項(xiàng)。.點(diǎn)擊selectentities。.點(diǎn)擊size=并輸入30。點(diǎn)擊對(duì)應(yīng)的復(fù)選框激活labelconstraints.選項(xiàng)。.激活自由度(dof)1、2和3。因?yàn)檫@些單元是實(shí)體單元,所以自由度4、5和6是沒(méi)有用的。.點(diǎn)擊create就約束了選中的節(jié)點(diǎn)。.點(diǎn)擊return退出constraints面板。Nodeswithdofinodconstraints將..fl^spring.ex2.OS.hm練習(xí)2.9創(chuàng)建力在這個(gè)練習(xí)中,將兩個(gè)載荷組應(yīng)用到彈簧的另一端。其中一組對(duì)彈簧施加正壓力,而另一組對(duì)彈簧施加“放松的”橫向力。設(shè)置當(dāng)前collector和視角.在g/oba/面板中將loadcol=設(shè)置為compression。.點(diǎn)擊return。.在永久菜單上選擇v/e喃板。.選擇/ront,然后將彈簧在y軸負(fù)方向的一端放大。.在永久菜單上或者在鍵盤(pán)上點(diǎn)擊向上箭頭3次,這樣彈簧的這一端就差不多水平了。創(chuàng)建正壓力.在BCs頁(yè)面上選擇forces面板。9.選擇creat"面板。.點(diǎn)擊nodes并選擇bywindow。.環(huán)繞模型一端的節(jié)點(diǎn)畫(huà)一個(gè)窗口,見(jiàn)下圖。要保證窗口選擇項(xiàng)被設(shè)置為interior.Utfiinfcwusedtoseleelentities.點(diǎn)擊selectentities。.點(diǎn)擊nodes并選擇save。隨后要在相同的節(jié)點(diǎn)上施加側(cè)向力。這一步將當(dāng)前的節(jié)點(diǎn)選擇保存在一個(gè)緩存中,這樣在接下來(lái)的步驟中調(diào)用這些節(jié)點(diǎn)。.點(diǎn)擊最左端的切換鍵選中g(shù)lobalsystem選項(xiàng)。.點(diǎn)擊magnitude=并輸入10000.0。.將方向設(shè)置為y-axis。.點(diǎn)擊最右端的切換鍵選中magnitude%=選項(xiàng)。.點(diǎn)擊magnitude%=并輸入1.0。.點(diǎn)擊相應(yīng)的復(fù)選框激活labelloads選項(xiàng)。.點(diǎn)擊create。創(chuàng)建側(cè)向力.在global面板中將當(dāng)前的loadcol設(shè)置為lateral。.點(diǎn)擊return。.點(diǎn)擊nodes并從擴(kuò)展的選擇菜單中選擇retrieve。這一步從剪切板緩存中提取先前選定的彈簧端面上的節(jié)點(diǎn)。.將方向設(shè)置為N1,N2,N3。這一步可以將力的方向定義成垂直于彈簧端面。10.在彈簧的這個(gè)端面上任意選擇三個(gè)節(jié)點(diǎn)。.點(diǎn)擊create。定義垂直于該彈簧端面的載荷。這些新載荷的顏色與在lateral這個(gè)loadcollector中定義的顏色是相同的。.點(diǎn)擊return。將工作像存為spring.ex2.09.hninLoadsappliedth&ondafth9spring練習(xí)2.10創(chuàng)建載荷步確定邊界條件的最后一步就是創(chuàng)建OptiStruct的子工況(HyperMesh中的10adsteps)。要?jiǎng)?chuàng)建三個(gè)不同的子工況,一個(gè)只承受壓載荷,一個(gè)只承受側(cè)向載荷,最后一個(gè)是兩種載荷的組合工況。在每一種工況下,約束都是有效的。要?jiǎng)?chuàng)建一個(gè)組合工況載荷,需要另外創(chuàng)建一個(gè)loadcollector,其cardimage使用LOAD。為壓載荷和側(cè)向載荷創(chuàng)建載荷步.在BCs頁(yè)面上選擇loadsteps面板。.點(diǎn)擊name=并輸入compression。.點(diǎn)擊loadcols并從collector的列表中點(diǎn)擊對(duì)應(yīng)的復(fù)選框,從中選擇constraints和compression。.點(diǎn)擊select。.點(diǎn)擊create。11.點(diǎn)擊name=并輸入工己七一匕己工。.點(diǎn)擊loadcols并從collector列表中選擇constraints和lateral。.點(diǎn)擊select。.點(diǎn)擊create。.點(diǎn)擊return退出loadsteps面板。創(chuàng)建一個(gè)組合載荷工況要組合側(cè)向載荷和壓載荷,首先要?jiǎng)?chuàng)建另一個(gè)10adcollector,其cardimage使用LOAD。當(dāng)組合這兩個(gè)10adcollector時(shí),用新的10adcollector可以為其指定加權(quán)因子。.選擇collectors面板。.選擇creat"面板。.將collectortype設(shè)置為loadcols。.點(diǎn)擊name=并輸入。0]^卜心3七10門(mén)。.將creationme仍od設(shè)為cardimage。.點(diǎn)擊cardimage=并從彈出菜單中選擇LOAD。.點(diǎn)擊createedit進(jìn)入cardimage編輯器。.在cardimage編輯器中點(diǎn)擊LOAD_num_set[并將其設(shè)為2。.雙擊黃色的11(1)按鈕并選擇compression為第一個(gè)載荷collector,隨后數(shù)字2就會(huì)出現(xiàn)在L1(1)那一列。參見(jiàn)下面的注釋框了解為什么HyperMesh將這個(gè)值輸入到這個(gè)框中。|卡 點(diǎn)擊L1⑴按鈕之后,出現(xiàn)了數(shù)據(jù)文件中載荷集的列表口點(diǎn)擊name按鈕旁邊的開(kāi)關(guān)將Elector名稱(chēng)的顯示模式設(shè)置為name(id).在顯示列表中既顯小8llecto『的名稱(chēng)也顯示其ID號(hào),這樣就很容易知道在這個(gè)載荷card中指定的是哪個(gè)載荷集.載荷card只逋過(guò)ID號(hào)來(lái)指向載荷集。I-> 喇獷 ——『iim".雙擊黃色的12按鈕并選擇lateral,為第二個(gè)載荷collector。 二J將所有的S區(qū)域設(shè)置為1.0。載荷collector的加權(quán)因子是在對(duì)應(yīng)于Li區(qū)域的Si12區(qū)域中指定的。在這個(gè)練習(xí)中,我們已經(jīng)為組合的載荷設(shè)置了加權(quán)因子,也就是說(shuō)兩個(gè)載荷collector在整個(gè)組合中的比例是1:1。11.點(diǎn)擊return退出這個(gè)card編輯器,隨后點(diǎn)擊return退出collectors面板。為這個(gè)組合載荷創(chuàng)建載荷步.在BCs頁(yè)面里選擇loadsteps面板。.點(diǎn)擊name=,輸入combination后按下ENTER。.點(diǎn)擊loadcols并從collector列表中選擇constraints和combinationo.點(diǎn)擊select。.點(diǎn)擊create。.點(diǎn)擊return。將I:作保存Zjspring.ex2.10.hm.練習(xí)2.11使用OptiStruct求解器無(wú)論對(duì)哪一種有限元求解器,HyperMesh數(shù)據(jù)文件中定義的信息必須被寫(xiě)成一種求解器能夠識(shí)別的格式。使用files頁(yè)面中的export面板來(lái)輸出模型。在BCs頁(yè)面上使用OptiStruct面板啟動(dòng)求解過(guò)程時(shí),HyperMesh和OptiStruct會(huì)在后臺(tái)自動(dòng)處理這個(gè)過(guò)程。運(yùn)行求解器.從BCs頁(yè)面中選擇OptiStruct面板。在file=后面的區(qū)域中會(huì)指定一個(gè)默認(rèn)的路徑和文件名。在這個(gè)練習(xí)中,為springO.fem。如果愿意,可以在file=后面輸入別的文件名,但是這個(gè)文件的擴(kuò)展名必須是.fem。內(nèi)存的切換器如果指定為默認(rèn),則由求解器來(lái)管理內(nèi)存。相反則會(huì)使用用戶(hù)設(shè)定的內(nèi)存量。輸出的切換器可以用來(lái)選擇輸出整個(gè)模型或者僅輸出當(dāng)前顯示的component。.點(diǎn)擊optistruct啟動(dòng)求解過(guò)程。出現(xiàn)另一個(gè)窗口,啟動(dòng)OptiStruct求解器。幾13秒鐘后出現(xiàn)這樣的信息:…Processingcomplete。此時(shí)可以關(guān)閉OptiStruct窗口。OptiStruct在HyperMesh的啟動(dòng)目錄里生成了一些文件,這些文件在下面的表中列出:spring,res□pring.outEpring.oslog□ptiSti山際獻(xiàn)JH件.它過(guò)?卜:吟;息:?文引用沒(méi)通?優(yōu)巾問(wèn)題的改主?就運(yùn)行計(jì)算所需要的內(nèi)存利岫空間的戴錄的上計(jì);?司J步優(yōu)的總*訥方息i?:|跖勺山『百J察和■慶個(gè)文件可以檢百通也口上件處理時(shí)中現(xiàn)的警告和錯(cuò)誤V總;□pti學(xué)RKt時(shí)bl亡文件,,內(nèi)包含村每步優(yōu)化烈七的的關(guān)陽(yáng)覬酬計(jì)算.,結(jié)果的后處理OptiStruct分析可以為線(xiàn)性靜態(tài)計(jì)算提供位移和應(yīng)力結(jié)果。它還可以直接生成HyperMesh格式的二進(jìn)制結(jié)果文件。如果使用別的分析模塊(例如NASTRAN、LS-Dyna和ABAQUS等等),求解器的輸出文件需要先被編譯成HyperMesh的二進(jìn)制結(jié)果文件。這個(gè)過(guò)程可以在HyperMesh外部用命令行來(lái)完成,也可以用solver面板來(lái)完成。生成結(jié)果文件之后,需要在進(jìn)行后處理之前在files/results面板中指定結(jié)果文件。HyperMesh的結(jié)果編譯器可以從UNIX系統(tǒng)的命令行(或者在Windows系統(tǒng)中的MS-DOSprompt)執(zhí)行,或者在HyperMesh內(nèi)部用BCs頁(yè)面的solver面板來(lái)執(zhí)行。無(wú)論是哪種方式,語(yǔ)法是一樣的。下面是運(yùn)行所有的編譯器必需的語(yǔ)法。<HyperMeshtranslator>[arguments]<inputfile><outputfile><modelfile>其中:HyperMeshtranslator,要執(zhí)行的HyperMesh編譯器的名稱(chēng)。arguments>修改編譯器執(zhí)行參數(shù)的列表。每一個(gè)編譯器的列表各不相同。如果需要一個(gè)可行的參數(shù)列表,在編譯器名稱(chēng)后面鍵入-u選項(xiàng)就可以了。inputfile>求解器得到的結(jié)果文件。14outputfile,HyperMesh格式的結(jié)果文件。modelfile>在結(jié)果數(shù)據(jù)文件中找到的包含模型的文件。這個(gè)特征在某些HyperMesh編譯器中是可用的。如果要知道哪些編譯器有這個(gè)特征,使用-u選項(xiàng)。如果沒(méi)有指定輸入和輸出文件名,編譯器會(huì)假定用戶(hù)希望將結(jié)果從標(biāo)準(zhǔn)輸入編譯到標(biāo)準(zhǔn)輸出。當(dāng)要編譯的結(jié)果文件被壓縮工具壓縮過(guò)時(shí),這個(gè)功能是很有用的。使用UNIX形式的工具,被壓縮的結(jié)果文件可以被解壓并傳遞到編譯器中,隨后編譯器的輸出可被寫(xiě)入到一個(gè)文件。下面是一個(gè)這樣的命令的例子:filepressrun1.prs|hmnast>run1.res。練習(xí)2.12觀看變形圖如果用HyperMesh中的OptiStruct面板啟動(dòng)OptiStruct求解器,會(huì)產(chǎn)生一HyperMesh二進(jìn)制結(jié)果文件并將其載入HyperMesh。如果使用其它求解器,由結(jié)果編譯器生成的結(jié)果文件需要用files面板中的results來(lái)載入。.從Post,頁(yè)面中選擇deorme畫(huà)板。.點(diǎn)擊simulation=。.選擇COMPRESSION。.點(diǎn)擊modelunits=并輸入50。.點(diǎn)擊deform。模型的變形圖會(huì)疊加在未變形的網(wǎng)格上。那么,這個(gè)變形的狀態(tài)與對(duì)模型施加的邊界條件相一致嗎?.點(diǎn)擊linear生成結(jié)果的動(dòng)畫(huà)顯示。.點(diǎn)擊return。.將仿真改變?yōu)長(zhǎng)ATERAL。.點(diǎn)擊deform。現(xiàn)在出現(xiàn)的是側(cè)向載荷工況生成的變形圖。這與模型和邊界條件相一致嗎?.點(diǎn)擊return。練習(xí)2.13觀看云圖.在Post,頁(yè)面中選擇contour板。.點(diǎn)擊simulation=并選擇compressiono15.點(diǎn)擊datatype=并選擇Displacements。這一列數(shù)據(jù)類(lèi)型取決于在計(jì)算時(shí)要求輸出哪些類(lèi)型的數(shù)據(jù)。默認(rèn)情況下OptiStruct會(huì)輸出位移和應(yīng)力結(jié)果。.點(diǎn)擊contour。最大位移值是多少?模型中最大位移發(fā)生在哪里?上述位移與施加在模型上的邊界條件是一致的嗎?.點(diǎn)擊datatype=并選擇vonMisesStress。.點(diǎn)擊assign。最大VonMises應(yīng)力值是多少?模型中最大應(yīng)力發(fā)生在哪里?.點(diǎn)擊simulation=并選擇lateral。.點(diǎn)擊assign。最大VonMises應(yīng)力值是多少?模型中最大應(yīng)力發(fā)生在哪里?是否與邊界條件一致?.使用Contour面板開(kāi)發(fā)其它的組合和數(shù)據(jù)類(lèi)型。上機(jī)成績(jī): 二、優(yōu)化設(shè)計(jì)上機(jī)實(shí)驗(yàn)上機(jī)日期: 【題】有一鋁合金制品箱形蓋板,其尺寸如圖1-1所示,承受的分布載荷縱向每單位長(zhǎng)度q=60N/cm,要求在滿(mǎn)足強(qiáng)度,剛度和穩(wěn)定性等情況下,設(shè)計(jì)一個(gè)重量最輕的結(jié)構(gòu)方案(設(shè)想形蓋板的彈性模量E=7X104MPa,泊松比u=0.3,允許彎曲應(yīng)力[。]=70MPa,允許剪切應(yīng)力[t]=45MPa,假設(shè)收斂精度為£=1e-6)。圖2.1鋁合金制品箱形蓋板建立該問(wèn)題的數(shù)學(xué)模型:設(shè)計(jì)變量為X=[x1x2]T=[th]T目標(biāo)函數(shù)為minf(X)=120x1+x2約束條件為g1(X)=-x1W0g2(X)=-x2<0g3(X)=04112-X<g4(X)=0451712-XX<g5(X)=04531-XX<g6(X)=032111212-XX<具體的求解過(guò)程利用文件編輯器為目標(biāo)函數(shù)寫(xiě)M文件(exefun.m):functionf=exefun(x)f=120*x(1)+x(2);(b)編寫(xiě)約束條件M文件(execonfun.m)function[c,ceq]=execonfun(x)c=[1-x(2)/4;1-7*x(1)*

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論