設(shè)計(jì)仿真 | Adams子模型建模的應(yīng)用

本文主要說明Adams的子模型功能,該功能并不是新功能,很早之前就已經(jīng)具備,但是對于一般應(yīng)用Adams的工程師,可能很少涉及這一功能點(diǎn)的使用,但是,該功能還是有其自身的意義,尤其在團(tuán)隊(duì)協(xié)作、模型快速創(chuàng)建以及二次開發(fā)方面可以體現(xiàn)其價值。



01

子模型功能闡述


子模型功能,對于經(jīng)常使用Adams/View環(huán)境的工程師可能了解較少,而對于Adams/Car比較熟悉的,肯定會用到。在Adams/Car三層建模架構(gòu)下,有subsystem功能,創(chuàng)建子系統(tǒng)模型。相比較而言,在Adams/View環(huán)境下,有submodel功能實(shí)現(xiàn)類似的子系統(tǒng)建模應(yīng)用。這一功能,需要到其命令導(dǎo)航器中進(jìn)行新建,也可以在模型樹中對已有模型進(jìn)行重命名,如下所示:

設(shè)計(jì)仿真 | Adams子模型建模的應(yīng)用的圖1

子模型本質(zhì)上利用了Adams的命名機(jī)制,通過”.”分層加以實(shí)現(xiàn)。原本的命名機(jī)制如下所示:

.Model_Name.Part_Name.Marker_Name

上述長命名機(jī)制,從根上開始分別為模型名稱,部件級元素名稱和標(biāo)記點(diǎn)級元素名稱,轉(zhuǎn)變?yōu)榱巳缦滤荆?/p>

.Model_Name.Sub_Model_Name.Part_Name.Marker_Name

在Adams的模型名稱代碼中添加了子模型的允許形式。模型名稱可以分多層,但是前提需要上一級的模型已經(jīng)存在,否則會將總體模型名稱當(dāng)作字符串對待。如下所示:

設(shè)計(jì)仿真 | Adams子模型建模的應(yīng)用的圖2



02

子模型功能應(yīng)用


按照前述模型創(chuàng)建的功能進(jìn)行三個子模性的定義,以及一個總裝模型定義,要點(diǎn)在于命名規(guī)則要求,長命名模型各層級要素名稱時,其名稱前面的部分已經(jīng)存在,比如進(jìn)行子模型名稱定義,前面的模型名稱已經(jīng)存在即可。如下所示:

設(shè)計(jì)仿真 | Adams子模型建模的應(yīng)用的圖3

上述四幅圖分別為三個子模型,最后一幅圖為三個子模型裝配后的狀態(tài),通過圖片左上角的名稱可以查看,并通過網(wǎng)格面交叉白線對比各自在空間中的位置。

在Adams/View中進(jìn)行操作時,當(dāng)每一個子模型創(chuàng)建好時,相應(yīng)的內(nèi)容同步出現(xiàn)在總裝模型中。每個子模型的創(chuàng)建按照常規(guī)的Adams/View模型創(chuàng)建流程即可。為了說明問題,可以將.MODEL_1.haibao.aaaa繼續(xù)創(chuàng)建出來,這樣總裝模型也會自動加載aaaa模型內(nèi)容,可以看到Adams子模型功能可以實(shí)現(xiàn)多層子模型的嵌套應(yīng)用,并且在模型樹中可以看到有Sub Models項(xiàng)的出現(xiàn)。如下所示模型樹結(jié)構(gòu):

設(shè)計(jì)仿真 | Adams子模型建模的應(yīng)用的圖4

在實(shí)際應(yīng)用時,可以借助CMD文件進(jìn)行各個子模型的存儲,方便團(tuán)隊(duì)內(nèi)各個成員的獨(dú)立工作。最后匯總各個子模型文件實(shí)現(xiàn)總裝。

由于子模型功能本質(zhì)上是利用了Adams的長命名機(jī)制,而CMD命令進(jìn)行模型參數(shù)化、二次開發(fā)等工作時也涵蓋了對長命名機(jī)制的綜合應(yīng)用,因此,進(jìn)行CMD命令定制開發(fā)時,可以開展子模型功能的充分使用。如下代碼所示:

設(shè)計(jì)仿真 | Adams子模型建模的應(yīng)用的圖5

上述代碼分別展示了子模型的創(chuàng)建以及其內(nèi)部一個標(biāo)記點(diǎn)的創(chuàng)建。



03

總  結(jié)


Adams提供的子模型功能,充分利用了其長命名機(jī)制,在該基礎(chǔ)上對模型名稱這一塊做了一點(diǎn)特殊處理。這樣,在進(jìn)行團(tuán)隊(duì)協(xié)作、二次開發(fā)大型定制化項(xiàng)目時,可以充分地將不同工程師的工作有效利用起來,更加高效地完成總體建模等相關(guān)內(nèi)容。


文章來源??怂箍倒I(yè)軟件


登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺客服

TOP

2
2