
發(fā)布
注冊(cè)
/
登錄lsdyna的案例
lsdyna批處理求解工具使用
本文針對(duì)在HyperMesh平臺(tái)下開發(fā)的DrawBar插件帶有的lsdyna求解器接口功能使用進(jìn)行介紹。DrawBar是一款主要用于繪制鋼筋幾何,劃分鋼筋網(wǎng)格的插件。lsdyna批處理求解器接口用于排隊(duì)求解多個(gè)計(jì)算文件,詳見我的技術(shù)鄰免費(fèi)公開課<HyperMesh的鋼筋有限元模型搭建>。
1.啟動(dòng)DrawBar插件
2.安裝lsdyna求解器接口
(1)點(diǎn)擊solve按鈕,指定lsdyna求解器。其中lsdyna的獨(dú)立安裝版本,求解器在安裝目錄program下尋找,ANSYS集成的在ANSYS安裝目錄下尋找;
(2)點(diǎn)擊selfstartPath按鈕,指定lsdyna求解器接口自啟動(dòng)路徑,win7在"我的文檔"下,win10在"Documents"下,總之是與HyperMesh的歷史命令存儲(chǔ)文件command.cmf在同一目錄下。
3.lsdyna計(jì)算單個(gè)文件
lsdyna求解單個(gè)文件設(shè)置方法如下圖,注意:求解文件路徑不能包含空格,不能含有中文字符。
4.lsdyna批處理計(jì)算多文件
(1)lsdyna批處理求解文件的方法如下圖,注意:求解文件路徑不能包含空格,不能含有中文字符;
(2)輸出結(jié)果輸出到各自計(jì)算文件文件夾內(nèi)。
5.卸載lsdyna求解器接口
lsdyna求解器接口卸載后,再啟動(dòng)HyperMesh軟件,接口將不在標(biāo)題欄顯示。
詳見我的技術(shù)鄰免費(fèi)公開課<HyperMesh的鋼筋有限元模型搭建>。
展開 ANSYS_LSDYNA算法與使用
ANSYS_LSDYNA算法與使用基礎(chǔ)理論,
加分鼓勵(lì)
ANSYS_LSDYNA算法與使用.part1.rar
ANSYS_LSDYNA算法與使用.part2.rar
ANSYS_LSDYNA算法與使用.part3.rar
ANSYS_LSDYNA算法與使用.part4.rar
ANSYS_LSDYNA算法與使用.part5.rar
ANSYS_LSDYNA算法與使用.part6.rar
電子書:ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué)
ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué)目錄
ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué).part1.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué).part2.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué).part3.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué).part4.rar
ANSYS_LSDYNA算法基礎(chǔ)和使用方法_北京理工大學(xué).part5.rar
lsdyna970_kEYWORD_MANUAL.pdf
lsdyna970_kEYWORD_MANUAL.pdf
lsdyna970_kEYWORD_MANUAL.part1.rar
lsdyna970_kEYWORD_MANUAL.part2.rar
lsdyna970_kEYWORD_MANUAL.part3.rar
lsdyna970_kEYWORD_MANUAL.part4.rar

lsdyna材料本構(gòu)模型二次開發(fā)經(jīng)驗(yàn)分享(umat41)
二、lsdyna二次開發(fā)前期儲(chǔ)備
2.1 軟件安裝(最基本最簡單)
(1)必須擁有對(duì)應(yīng)版本的ls-dynalib文件包。需要根據(jù)不同的系統(tǒng)平臺(tái)(32位/64位、SMP/MPP)、版本(971R5.1.1/R711/R8.0.0)得到對(duì)應(yīng)的lib包。
(2)裝IFC之前需要先裝MVS
(3)有l(wèi)stc授權(quán)文件,即ls‐dyna求解器可求解。
下面是版本對(duì)應(yīng)關(guān)系:
2.2 力學(xué)知識(shí)儲(chǔ)備(最難)
因?yàn)樽?em>lsdyna本構(gòu)模型二次開發(fā)和直接使用內(nèi)置本構(gòu)進(jìn)行計(jì)算難易程度差距很大,采用內(nèi)置本構(gòu)進(jìn)行計(jì)算不用過多了解本構(gòu)底層邏輯。而二次開發(fā)自己的本構(gòu)需要對(duì)整套本構(gòu)的內(nèi)在邏輯有很好的理解,包括基本的應(yīng)力應(yīng)變關(guān)系、應(yīng)力偏量、靜水應(yīng)力、應(yīng)變率、應(yīng)力不變量、應(yīng)力偏量不變量等等。如果有做二次開發(fā)的打算,建議提早學(xué)習(xí)一下以上知識(shí)點(diǎn),可以查閱相關(guān)書籍,個(gè)人建議如果想速成可以在B站上去學(xué)習(xí),有一位女老師講的線上網(wǎng)課非常受用。
2.3 Fortran語言基礎(chǔ)(相對(duì)較容易)
二次開發(fā)對(duì)于編程的要求是很低的,只需要掌握最基本的即可。比如用到最多的條件語句里的比較:gt為大于、le為小于等于、ge為大于等于。其他的也都和上邊這些最基本的一樣,在具備以上兩點(diǎn)之后可以在lsdyna手冊(cè)里看一下具體代碼,先讀一遍,主要是學(xué)習(xí)套路和編程語言。
如果以上三點(diǎn)你都基本具備了,那么就可以自己嘗試去根據(jù)推導(dǎo)的本構(gòu)去編一下umat代碼了。
如果umat代碼寫完了,那么恭喜你,可以進(jìn)入下一道難關(guān)了:編譯生成求解器。如果你是初學(xué)者,那么寫完之后的代碼肯定會(huì)錯(cuò)誤百出,不過不要慌,這很好解決。因?yàn)樵诰幾g的時(shí)候如果你的語法有錯(cuò)誤,他都會(huì)提示的,在vs里打開行號(hào)就可以清晰地看到具體哪一行出錯(cuò)了,fortran語法以及umat書寫格式問題就可以通過一次次改錯(cuò)而解決掉了。
展開 活動(dòng)即將結(jié)束丨好課0元領(lǐng):《Lsdyna一對(duì)一2小時(shí)培訓(xùn)》
展開 LSDYNA工程師招聘
為拓展相關(guān)業(yè)務(wù),我司近期需要招聘一位LSDYNA 技術(shù)支持工程師,相關(guān)要求如下:
ANSYS LSDYNA 技術(shù)支持工程師
薪資:10K~15K,技術(shù)大咖可面議
工作地點(diǎn):上海市長寧區(qū)淞虹路明基廣場(chǎng)
主要工作內(nèi)容:
1.負(fù)責(zé)ANSYS LSDYNA 的技術(shù)交流、客戶技術(shù)問題解答;
2.負(fù)責(zé)上門進(jìn)行軟件安裝、軟件基礎(chǔ)培訓(xùn)、日常技術(shù)支持、技術(shù)服務(wù)等售后工作;
3.配合銷售部門產(chǎn)品技術(shù)服務(wù),參與重點(diǎn)用戶跟蹤等售后工作;
4.客戶現(xiàn)場(chǎng)售前交流,講解行業(yè)解決方案,軟件技術(shù)答疑;
5.負(fù)責(zé)產(chǎn)品的資料和市場(chǎng)文檔編譯工作;
6.與ANSYS公司進(jìn)行日常工作的溝通與交流,定期參加ANSYS公司培訓(xùn);
7. 負(fù)責(zé)委托分析項(xiàng)目,完成分析報(bào)告。
任職要求
1.機(jī)械、車輛工程、力學(xué)等相關(guān)專業(yè)本科及以上學(xué)歷,碩士優(yōu)先,優(yōu)秀本科生亦可;
2. (最關(guān)鍵)熟練使用 LSDYNA、hypermesh、ANSA等軟件,有實(shí)際分析項(xiàng)目優(yōu)先;
4. 熟悉有限元原理、材料力學(xué)、理論力學(xué)等基礎(chǔ)理論;
5.工作經(jīng)驗(yàn)?zāi)晗薏幌蓿瑑?yōu)秀應(yīng)屆畢業(yè)生亦可;
6. 能夠適應(yīng)工作日出差;
7. 具備服務(wù)意識(shí)、責(zé)任心、服從領(lǐng)導(dǎo)精神,和溝通及協(xié)調(diào)能力。
簡歷投遞郵箱:dennis.liao@kunqintc.com
聯(lián)系電話:18852899647
郵件請(qǐng)注明投遞崗位。
展開 Lsdyna中動(dòng)力松弛-懸臂梁彎曲
3.1靜力學(xué)計(jì)算
在此之前可以進(jìn)行一個(gè)靜力學(xué)分析,加載指定的受力,得到懸臂梁的變形結(jié)果,
3.2導(dǎo)入動(dòng)力學(xué)分析
靜力學(xué)得到初始狀態(tài),再添加一個(gè)lsdyna模塊,將結(jié)果導(dǎo)入lsdyna,如圖所示。得到的結(jié)果只能是位移變形,這樣就能得到初始的預(yù)添加受力的變形了
3.3動(dòng)力學(xué)設(shè)置
在添加一個(gè)動(dòng)力松弛dynamic relaxation,選項(xiàng)設(shè)置為explicit after ansys solution,之后的設(shè)置為顯示動(dòng)力學(xué)計(jì)算的設(shè)置收斂方法
計(jì)算結(jié)果如圖所示,可以明顯的看到懸臂梁明顯的上下周期性抖動(dòng),消除了局部的抖動(dòng)
仿真就是一個(gè)坑,一入仿真深似海,勸君莫入仿真圈!
你鉆研著物理知識(shí),操著軟件開發(fā)的心,忙著機(jī)械設(shè)計(jì)的事,拿著別人零頭的錢!
仿真就是一門玄學(xué),結(jié)果飄忽不定而又極其重要!
更多精彩文章,下載過去的案例經(jīng)驗(yàn)?zāi)夸洠? 2023~2025大龍貓文章經(jīng)驗(yàn)總結(jié)統(tǒng)計(jì)1.pdf
2021~2023大龍貓文章經(jīng)驗(yàn)總結(jié)統(tǒng)計(jì).pdf
2017~2021大龍貓文章經(jīng)驗(yàn)總結(jié)統(tǒng)計(jì).pdf
展開 lsdyna鋼筋混凝土爆炸預(yù)應(yīng)力
對(duì)于預(yù)應(yīng)力的施加,lsdyna提供了動(dòng)力松弛法,隱式顯式動(dòng)力分析法。但是我用動(dòng)力松弛法總是無法收斂。 因此我用了ansys進(jìn)行隱式分析,轉(zhuǎn)到lsdyna進(jìn)行顯式分析,把應(yīng)力應(yīng)變幾個(gè)關(guān)系導(dǎo)入lsdyna進(jìn)行接下來的爆炸分析。 可以看到lsdyna和ansys的變形數(shù)值都在5.0e-4左右,從云圖中也可以看到收斂很好。
lsdyna中動(dòng)力松弛-螺栓預(yù)緊力加載-beam
1.問題描述
當(dāng)一組零件中有螺栓的存在,螺栓會(huì)添加一個(gè)預(yù)緊力,之后組件受到其他的沖擊碰撞等受力,查看整體變形和應(yīng)力分布情況
2.問題分析
由于lsdyna自身的原因,計(jì)算的步長受到材料密度、彈性模量、網(wǎng)格大小等因素影響,不可控制,只能計(jì)算很短時(shí)間內(nèi)的一個(gè)變形。如果延長時(shí)間則計(jì)算量過大,沒有意義了。
那么在常規(guī)方法在lsdyan中,只能在0.001s內(nèi)施加螺栓預(yù)緊力,組件在短時(shí)間內(nèi)受到螺栓預(yù)緊力的作用就會(huì)在后期產(chǎn)生抖動(dòng),對(duì)于后續(xù)加載的沖擊碰撞等載荷后產(chǎn)生影響,那么如何消除這個(gè)現(xiàn)象?
3.動(dòng)力松弛方式加載
3.1建立梁連接
在螺栓添加之間建立一個(gè)梁連接,設(shè)置好對(duì)應(yīng)的接觸面,梁連接的好處是僅僅考慮質(zhì)量慣性,沒有自身的彎曲,預(yù)緊力中載荷加載和靜力學(xué)相同,為切斷圓柱方式.
3.2加載動(dòng)力松弛
在設(shè)置中可以添加dynamic relaxation,并且添加bolt pretension,設(shè)置如下所示,其中動(dòng)力松弛中的方法設(shè)置為implicit隱式算法,螺栓預(yù)緊力中添加螺栓載荷.
3.3結(jié)果查看
在lsdyna中計(jì)算0.01s的時(shí)間,查看變形和應(yīng)力結(jié)果,可以看到螺栓預(yù)緊力將兩個(gè)梁壓彎,但是并沒有產(chǎn)生過大的抖動(dòng),達(dá)到了初始預(yù)緊力的加載需求
4.靜力學(xué)+動(dòng)力松弛方法加載預(yù)緊力
4.1靜力學(xué)計(jì)算
按照常規(guī)方式在靜力學(xué)中加載螺栓預(yù)緊力100N,獲取靜力學(xué)的變形
4.2靜力變形+動(dòng)力松弛
在lsdyna中讀取靜力學(xué)變形,再添加一個(gè)lsdyna模塊,將結(jié)果導(dǎo)入lsdyna,如圖所示。得到的結(jié)果只能是位移變形,這樣就能得到初始的預(yù)添加受力的變形了.
展開 【LSDYNA操作小技巧七】LSDYNA中具體材料歷史變量的定義與輸出問題 ¥1.99
LSDYNA作為專門針對(duì)材料非線性、大變形問題而開發(fā)的大型顯示動(dòng)力學(xué)仿真軟件,其擁有相當(dāng)齊全的材料庫,針對(duì)其中材料的本構(gòu)關(guān)系都有非常明確的軟件設(shè)置與輸出步驟,方便用戶對(duì)本構(gòu)的快速設(shè)置甚至二次開發(fā)。本帖以典型的材料大變形問題磨粒切削加工引起的加工損傷為案例講解損傷歷史變量的定義與輸出步驟。
在我們沒有更好的文獻(xiàn)參考時(shí),官方仿真軟件的幫助文檔是一個(gè)最佳的選擇。以下提供在LSDYNA中具體查閱歷史變量定義的鏈接如下,
History Variables for Certain Material Models — Welcome to the LS-DYNA support site.
基于此,必須首先定義目標(biāo)歷史變量如圖1所示。具體通過,在關(guān)鍵字 *DATABASE_EXTENT_BINARY中定義NEIPH 或 NEIPS 實(shí)現(xiàn)。這里NEIPH 或 NEIPS 只能填入具體的數(shù)字加以定義材料具體哪些的歷史變量。
圖1
具體以此為例:為輸出磨粒切削加工引起的工件損傷,首先找到對(duì)應(yīng)的工件材料編號(hào)110(工件為K9玻璃,采用JH-2本構(gòu)),可知損傷因定義為2如圖1所示,故在NEIPH輸入數(shù)字2即可,若為了查看其他材料歷史變量,對(duì)應(yīng)輸出1-4即可實(shí)現(xiàn)。
圖2
完成定義后,完成模型建模輸出為k文件,在LSPP中進(jìn)行損傷云圖的輸出。圖3為定義的損傷在后處理中的查看方式,圖4為輸出的損傷云圖,紅色粒子表示損傷。
圖3
圖4
以上,基于此案例,可在LSDYNA軟件中定義并輸出所給材料的歷史變量。
展開 
lsdyna中動(dòng)力松弛-螺栓預(yù)緊力加載-soild
1.問題描述
前面計(jì)算了螺栓連接為beam方式建立的方法,當(dāng)前考慮螺栓為實(shí)體螺栓,當(dāng)一組零件中有螺栓的存在,螺栓會(huì)添加一個(gè)預(yù)緊力,之后組件受到其他的沖擊碰撞等受力,查看整體變形和應(yīng)力分布情況
2.問題分析
由于lsdyna自身的原因,計(jì)算的步長受到材料密度、彈性模量、網(wǎng)格大小等因素影響,不可控制,只能計(jì)算很短時(shí)間內(nèi)的一個(gè)變形。如果延長時(shí)間則計(jì)算量過大,沒有意義了。
那么在常規(guī)方法在lsdyan中,只能在0.001s內(nèi)施加螺栓預(yù)緊力,組件在短時(shí)間內(nèi)受到螺栓預(yù)緊力的作用就會(huì)在后期產(chǎn)生抖動(dòng),對(duì)于后續(xù)加載的沖擊碰撞等載荷后產(chǎn)生影響,那么如何消除這個(gè)現(xiàn)象?
3.模型處理
實(shí)體螺栓模型需要將螺栓設(shè)置表面印記,將螺栓的圓柱部分切割出來,建立局部坐標(biāo)系,加載螺栓預(yù)緊力,加載的載荷只能是應(yīng)力值,結(jié)果為預(yù)緊力/截面積
4.lsdyna螺栓驗(yàn)證
建立螺栓模型,加載預(yù)緊力的應(yīng)力之后,看到結(jié)果中螺栓被分成兩端,并重合擠壓,得到需要的螺栓預(yù)緊力,所以需要考慮設(shè)置中shear and bending
5.動(dòng)力松弛+螺栓預(yù)緊力
建立動(dòng)力松弛,其中設(shè)置為隱式算法并加載螺栓預(yù)緊力
結(jié)果如下,可以看到兩側(cè)被擠壓,整體有微小的抖動(dòng),但是并不明顯,整體的應(yīng)力比較穩(wěn)定
6.靜力學(xué)+動(dòng)力松弛方法加載預(yù)緊力
6.1靜力學(xué)計(jì)算
預(yù)緊力中載荷加載和靜力學(xué)相同,為切斷圓柱方式,按照常規(guī)方式在靜力學(xué)中加載螺栓預(yù)緊力100N,獲取靜力學(xué)的變形
6.2靜力變形+動(dòng)力松弛
在lsdyna中讀取靜力學(xué)變形,再添加一個(gè)lsdyna模塊,將結(jié)果導(dǎo)入lsdyna,如圖所示。得到的結(jié)果只能是位移變形,這樣就能得到初始的預(yù)添加受力的變形了.
展開 【LSDYNA操作小技巧】K文件求解設(shè)置、檢查K文件關(guān)鍵字
【LSDYNA操作小技巧之一】在用LSDYNA Solver 求解K文件時(shí),經(jīng)常需要設(shè)置一些求解參數(shù),比如求解內(nèi)存和CPU個(gè)數(shù),但每次求解一次就需要重新設(shè)置一次,相對(duì)比較繁瑣,其實(shí)在K文件中就可以一次性設(shè)置好這些參數(shù),避免重復(fù)設(shè)置。具體設(shè)置步驟如下圖1所示。
圖1 K文件求解設(shè)置
【LSDYNA操作小技巧之二】在用LSDYNA完成K文件的設(shè)置后如何知道設(shè)置的參數(shù)是否沒有錯(cuò)誤呢?如下圖所示操作可以排除一些基本的仿真設(shè)置錯(cuò)誤。
lsdyna-dem離散元 ¥10
常規(guī)的顯示動(dòng)力學(xué)計(jì)算軟件都有dem離散元的應(yīng)用功能,比如abaqus和lsdyna。對(duì)于無限粒子生成器,abaqus需要編輯inp文件生成particale generator,語句較多,而在lsdyna中只需一個(gè)關(guān)鍵字,相對(duì)比較簡單。
本案例借鑒lsdyna官方文件的一個(gè)案例,做了修改,有需要做物料分析和噴丸強(qiáng)化等應(yīng)用的小伙伴可以學(xué)習(xí)下。
兩個(gè)dem入射流,入射粒子粒徑不同,右側(cè)粒徑較大,平板可以繞中心軸轉(zhuǎn)動(dòng),由于右側(cè)粒子較大,因此平板向右傾斜。
說明:本案例參考官方文檔,適合基礎(chǔ)同學(xué),本案例k文件大家根據(jù)需要購買學(xué)習(xí)。
LSDYNA算法基礎(chǔ)和使用方法.pdf
LSDYNA算法基礎(chǔ)和使用方法.pdf
LSDYNA算法基礎(chǔ)和使用方法.part1.rar
LSDYNA算法基礎(chǔ)和使用方法.part2.rar