用HyperMesh定義Nastran的接觸(linear contact)
我搜索過論壇,討論過這個問題的帖子少得很。在此僅僅是拋磚,希望大家一起來討論;我學習hypermesh才幾個月,也是Nastran的新手;我會持續(xù)更新本帖,直到我的問題解決。希望此貼能從前輩那里學習學習,并引導像我一樣的新手一起學習。
1、在用Hypermesh做前處理的時候,analysis->interface 面板是定義接觸的地方。搜索interfaces 可以看到這樣的結果,它明確地說明了該面板的功能以及所支持的求解器:
2、How to access interfaces?
a, 通過analysis->interfaces
b,菜單項,BCs->create->interfaces
在 定義接觸的時候,說簡單點,需要指定接觸面及其參數。接觸面需要用BSURF等類似的選項卡來定義,BSURF的ID被BCBODY引用,而BCTABLE則引用BCBODY的ID;定義接觸需要這三個層次選項卡來控制,這三個選項卡在qrg.pdf中有詳細討論;我找到了一個 sperg103.dat的實例,里面就是使用永久性接觸。
4、關于 BSURF & BCBODY & BCTABLE 的解讀【一兩句話還說不完哦】
在qrg.pdf里面,有一個BCTABLE專門支持101、400、600、700的,但是也有支持別的
5、正確定義Contract or Glue基本過程.
這里有必要通過一個具體的例子來說明哦,這里是Nastran自帶的例子,在安裝目錄可以找到他的,sperg103.dat。用hypermesh或者寫字板打開就可以看到這三個卡片的定義。其實也沒有那么復雜,尤其是簡單的Glue的時候。
contact.rar (1.92 MB, 下載次數: 619)
因為要定義一個復雜的接觸,今天自己做了一個Demo,結果還行,免費給你們,你們可以慢慢研究;其實計算結果到底如何,你們自己評價。
http://pan.baidu.com/share/link?shareid=489683&uk=3540133954
這種永久接觸剛度到底變化了多少?誰知道?
關于線性接觸的補充說明:http://wenku.baidu.com/view/0f19fefeaef8941ea76e0523.html
今天又遇到一個問題,還是老問題,就算Error 8146;樓下也有人遇到,我之前遇到之后解決的方法是將BCONTACT=0設置為Global Case Control就行;我昨天這么做也能夠算,但是明顯不正確,接觸最多找到一對,其它的就找不到。我搜遍了qrg,linear等手冊還是沒有一個較好的解決方案。
我再上傳一個Demo,這個例子是Nastran Mdug某一個章節(jié)的(27?17?),奇怪很,HM將模型導入,然后什么都不做,再導出,結果Nastran要報錯!!!這是我胡亂修改后的模型,還有問題
test_contact.bdf (290.68 KB, 下載次數: 34)
,【節(jié)點沒有重合,少定義了一個體BCBODY,因此無法計算,居然連續(xù)同時犯了兩次錯誤,我勒個去,終于明白了】。
好吧,重新安裝 了Patran,然后把這個問題做出來了,你們仔細看看輸入文件吧;也許對使用HM有幫助。
modal_glue.bdf (200.38 KB, 下載次數: 47)
我用Patran定義的時候曾經遇到過不能計算的問題,后來才發(fā)現,網格有問題,該Equivalence的節(jié)點沒有Equivalence,網格不是我劃的。
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















