本發(fā)明涉及汽車(chē)cae軟件
技術(shù)領(lǐng)域:
:,更具體地說(shuō),涉及一種自動(dòng)提取車(chē)身接附點(diǎn)動(dòng)剛度的方法。
背景技術(shù):
::節(jié)點(diǎn)剛度是車(chē)身設(shè)計(jì)時(shí)的重點(diǎn)把控指標(biāo),目前節(jié)點(diǎn)剛度的計(jì)算主要是通過(guò)三個(gè)截面的形心交點(diǎn)作為截取節(jié)點(diǎn)模型邊界的參考點(diǎn),并將計(jì)算的數(shù)值與數(shù)據(jù)庫(kù)中的經(jīng)驗(yàn)值對(duì)比,進(jìn)而評(píng)估節(jié)點(diǎn)剛度的高低。這個(gè)方法存在兩個(gè)不足:一是節(jié)點(diǎn)形心是空間的點(diǎn),不同的工程師尋找的節(jié)點(diǎn)形心交點(diǎn)會(huì)有出入,二是數(shù)據(jù)庫(kù)中的經(jīng)驗(yàn)值對(duì)節(jié)點(diǎn)剛度的范圍定義過(guò)于廣,涉及到具體車(chē)型的參考意義不大。在利用有限元軟件hypermesh和hypergraph對(duì)白車(chē)身進(jìn)行cae計(jì)算分析時(shí),需要提取車(chē)身接附點(diǎn)的動(dòng)剛度曲線數(shù)據(jù),而現(xiàn)有的最新版本的cae軟件hypergraph軟件只能夠逐步手工操作,不僅效率低,耗時(shí)久,而且出錯(cuò)率高。技術(shù)實(shí)現(xiàn)要素:本發(fā)明要解決的技術(shù)問(wèn)題在于,提供一種自動(dòng)提取車(chē)身接附點(diǎn)動(dòng)剛度的方法,以解決現(xiàn)有手工只能逐步操作,效率低,耗時(shí)久,且出錯(cuò)率高的問(wèn)題。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:構(gòu)造一種自動(dòng)提取車(chē)身接附點(diǎn)動(dòng)剛度的方法,包括以下步驟:s1、用tcl/tk程序語(yǔ)言編寫(xiě)好的自動(dòng)提取車(chē)身接附點(diǎn)動(dòng)剛度的分析計(jì)算程序,并集成在cae分析后處理軟件hypergraph的二次開(kāi)發(fā)接口中;s2、在catia軟件中整車(chē)坐標(biāo)系下建立白車(chē)身幾何模型;s3、將白車(chē)身幾何模型導(dǎo)入cae分析前處理軟件hypermesh;s4、對(duì)白車(chē)身幾何模型進(jìn)行網(wǎng)格劃分、材料參數(shù)和屬性賦予、連接建立、動(dòng)剛度載荷工況設(shè)置;s5、用hypermesh軟件自帶的optistruct求解器進(jìn)行計(jì)算,求解得到結(jié)果文件;s6、在cae分析后處理軟件hypergraph中,調(diào)用tcl/tk程序語(yǔ)言編寫(xiě)的程序,按照提示選擇動(dòng)剛度模塊、導(dǎo)入結(jié)果文件;s7、用記事本定義要提取的一系列車(chē)身接附點(diǎn)的節(jié)點(diǎn)編號(hào)與名稱(chēng)的對(duì)應(yīng)關(guān)系,生成define文件;s8、導(dǎo)入已定義好的define文件,并運(yùn)行程序;s9、程序即可自動(dòng)處理得到所有車(chē)身接附點(diǎn)的動(dòng)剛度曲線。上述方案中,所述步驟s1中的分析計(jì)算程序通過(guò)以下步驟實(shí)現(xiàn):s101、為車(chē)身所有激勵(lì)點(diǎn)編寫(xiě)特定編號(hào);s102、建立定義文件,將編號(hào)與物理名稱(chēng)一一對(duì)應(yīng);s103、將計(jì)算結(jié)果輸入后處理插件;s104、插件將自動(dòng)獲取各條響應(yīng)曲線的橫縱坐標(biāo)值并儲(chǔ)存;s105、維持橫坐標(biāo)不變,將縱坐標(biāo)的速度響應(yīng)自動(dòng)轉(zhuǎn)化為動(dòng)剛度響應(yīng);s106、根據(jù)定義文件及激勵(lì)點(diǎn)編號(hào)為每條曲線修改曲線名稱(chēng)及橫縱坐標(biāo)軸名稱(chēng);s107、在hypergraph中生成包含完整信息的各條動(dòng)剛度曲線。實(shí)施本發(fā)明的自動(dòng)提取車(chē)身接附點(diǎn)動(dòng)剛度的方法,具有以下有益效果:本發(fā)明自動(dòng)提取車(chē)身接附點(diǎn)動(dòng)剛度的方法,將前處理軟件hypermesh自帶的optistruct求解器計(jì)算得到的速度與頻率(v-f)的數(shù)據(jù),采用在后處理軟件hypergraph中集成tcl/tk程序語(yǔ)言所編寫(xiě)的計(jì)算程序?qū)⑺俣扰c頻率(v-f)數(shù)據(jù)自動(dòng)轉(zhuǎn)化成動(dòng)剛度與頻率(dpds-f)的曲線數(shù)據(jù),不僅提高了計(jì)算速度,而且提高了計(jì)算準(zhǔn)確度。由于在車(chē)身接附點(diǎn)動(dòng)剛度計(jì)算中,特別是在整車(chē)cae分析過(guò)程中,所需計(jì)算動(dòng)剛度的車(chē)身接附點(diǎn)一般有二十幾甚至三十幾個(gè),一個(gè)點(diǎn)又有x向、y向以及z向三個(gè)方向;再考慮到優(yōu)化方案與原方案的對(duì)比。因此,計(jì)算提取車(chē)身接附點(diǎn)動(dòng)剛度數(shù)據(jù)的工作量是很大的,在使用本發(fā)明方法之前,完成一輛轎車(chē)的車(chē)身接附點(diǎn)動(dòng)剛度的提取工作,一般耗時(shí)8工時(shí),而在使用本發(fā)明方法之后,只需耗時(shí)1工時(shí),且準(zhǔn)確度也提高很多。附圖說(shuō)明下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中:圖1為本發(fā)明的實(shí)施例的白車(chē)身模型圖;圖2、圖3和圖4為本發(fā)明的實(shí)施例的具體實(shí)施方式的步驟s6的操作界面;圖5為本發(fā)明的實(shí)施例中定義的define文件;圖6為本發(fā)明的實(shí)施例的具體實(shí)施方式的步驟h操作;圖7為本發(fā)明的實(shí)施例自動(dòng)轉(zhuǎn)化提取的車(chē)身接附點(diǎn)的動(dòng)剛度與頻率的結(jié)果圖;圖8、圖9為本發(fā)明的實(shí)施例自動(dòng)轉(zhuǎn)化提取的車(chē)身接附點(diǎn)的窄帶圖和1/3倍頻圖;圖10自動(dòng)獲得動(dòng)剛度曲線的tcl/tk程序流程圖。具體實(shí)施方式為了對(duì)本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對(duì)照附圖詳細(xì)說(shuō)明本發(fā)明的具體實(shí)施方式。本發(fā)明自動(dòng)提取車(chē)身接附點(diǎn)動(dòng)剛度的方法包括以下步驟:s1、用tcl/tk程序語(yǔ)言編寫(xiě)好的自動(dòng)提取車(chē)身接附點(diǎn)動(dòng)剛度的分析計(jì)算程序,并集成在cae分析后處理軟件hypergraph的二次開(kāi)發(fā)接口中;s2、在catia軟件中整車(chē)坐標(biāo)系下建立白車(chē)身幾何模型;s3、將白車(chē)身幾何模型導(dǎo)入cae分析前處理軟件hypermesh;s4、對(duì)白車(chē)身幾何模型進(jìn)行網(wǎng)格劃分(如圖1所示)、材料參數(shù)和屬性賦予、連接建立、動(dòng)剛度載荷工況設(shè)置,其中,一個(gè)點(diǎn)的一個(gè)方向需要建立5個(gè)loadcollectors,分別是:eigrl(設(shè)置模態(tài)計(jì)算頻率范圍),darea(加載一個(gè)單位激勵(lì)力),tabled1(設(shè)置激勵(lì)力掃頻范圍),rload1(調(diào)用單位激勵(lì)力darea以及激勵(lì)力掃頻范圍tabled1),frequency(設(shè)置輸出頻率范圍,初始頻率f1,增量df,以及增量數(shù)ndf),輸出設(shè)置的是速度(velocity);s5、用hypermesh軟件自帶的optistruct求解器進(jìn)行求解計(jì)算得到.pch結(jié)果文件,此時(shí),計(jì)算得到的是車(chē)身接附點(diǎn)的x向、y向和z向在步驟d所定義的頻率輸出范圍內(nèi)的速度與頻率(v-f)的數(shù)據(jù);s6、在cae分析后處理軟件hypergraph中,調(diào)用tcl/tk程序語(yǔ)言編寫(xiě)的程序(如圖2所示),按照提示選擇動(dòng)剛度(dpds)模塊(如圖3所示)、導(dǎo)入.pch結(jié)果文件(如圖4所示);g、用記事本定義要提取的一系列車(chē)身接附點(diǎn)的節(jié)點(diǎn)編號(hào)與名稱(chēng)的對(duì)應(yīng)關(guān)系,生成define文件(.txt)(如圖5所示);h、導(dǎo)入已定義好的define文件(.txt)(如圖6所示),并運(yùn)行程序;i、程序即可將車(chē)身接附點(diǎn)的x向、y向和z向的速度與頻率(v-f)數(shù)據(jù)自動(dòng)轉(zhuǎn)化成車(chē)身接附點(diǎn)的x向、y向和z向的動(dòng)剛度與頻率(dpds-f)的數(shù)據(jù),得到所有車(chē)身接附點(diǎn)的x向、y向和z向的動(dòng)剛度曲線(如圖7所示),其中,轉(zhuǎn)化依據(jù)的理論公式為:dpds=2πf/v。本發(fā)明所編寫(xiě)的tcl/tk程序還包括:a、將主程序計(jì)算得到的車(chē)身接附點(diǎn)的x向、y向和z向的動(dòng)剛度曲線由窄頻數(shù)據(jù)轉(zhuǎn)化為1/3倍頻數(shù)據(jù),方便考察各倍頻程頻率范圍內(nèi)的動(dòng)剛度結(jié)果(如圖8、9所示);b、可以將車(chē)身接附點(diǎn)的x向、y向和z向的動(dòng)剛度曲線數(shù)據(jù)以文本(.txt)形式輸出,方便在各種軟件平臺(tái)下進(jìn)行動(dòng)剛度數(shù)據(jù)讀取和對(duì)比。如圖10所示,步驟s1中的分析計(jì)算程序通過(guò)以下步驟實(shí)現(xiàn):s101、為車(chē)身所有激勵(lì)點(diǎn)編寫(xiě)特定編號(hào);s102、建立定義文件,將編號(hào)與物理名稱(chēng)一一對(duì)應(yīng);s103、將計(jì)算結(jié)果(各點(diǎn)速度響應(yīng))輸入后處理插件;s104、插件將自動(dòng)獲取各條響應(yīng)曲線的橫縱坐標(biāo)值并儲(chǔ)存;s105、維持橫坐標(biāo)不變,將縱坐標(biāo)的速度響應(yīng)自動(dòng)轉(zhuǎn)化為動(dòng)剛度響應(yīng)(kd=2*pi*f/v);s106、根據(jù)定義文件及激勵(lì)點(diǎn)編號(hào)為每條曲線修改曲線名稱(chēng)及橫縱坐標(biāo)軸名稱(chēng);s107、在hypergraph中生成包含完整信息的各條動(dòng)剛度曲線。上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體實(shí)施方式,上述的具體實(shí)施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12