
發(fā)布
注冊(cè)
/
登錄ansys彈簧剛度的案例
鋼板彈簧剛度強(qiáng)度計(jì)算模型 ¥50
1\在UG中建立鋼板彈簧完全自由狀態(tài)下的模型
2\用HyperMesh畫好體網(wǎng)格后導(dǎo)出*.inp文件
3\附材料屬性,定義耦合,定義接觸
4\創(chuàng)建載荷步,夾緊與加載
5處理結(jié)果,強(qiáng)度與剛度
基于hypermesh和lsdyna的彈簧離散單元的建立及剛度K的計(jì)算驗(yàn)證 ¥10
本貼為大家講解一下彈簧單元的建立和剛度K的一個(gè)計(jì)算驗(yàn)證
模型如下:上下兩個(gè)鋼板,頂端rigid抓取的節(jié)點(diǎn)施加力,中間兩個(gè)節(jié)點(diǎn)創(chuàng)建spring,底面約束。
(一維彈簧單元的直接剛度方法)Python編程和ABAQUS結(jié)果對(duì)比
這次寫得是最簡(jiǎn)單的模型:一維線彈簧單元。采用的是直接剛度法求解。
直接剛度法的求解思路如下所示,其中粉紅色的是輸入,淡藍(lán)色是輸出。主要是要區(qū)分齊次邊界條件和非齊次邊界條件,非齊次邊界條件的話就要修改【F】。
下面將貼出我用python寫得一維彈簧單元的直接剛度法:
例子計(jì)算:
如圖是一個(gè)彈簧系統(tǒng),單元節(jié)點(diǎn)信息如下,5節(jié)點(diǎn)受到一個(gè)強(qiáng)制位移20mm,明顯這是一個(gè)非齊次邊界條件問(wèn)題。
Python編程輸入信息如下:
結(jié)果如下:
可以看到,輸出結(jié)果和書上的答案一致。
下面進(jìn)行ABAQUS模擬:
添加彈簧單元
添加邊界條件
顯示單元編號(hào)、節(jié)點(diǎn)編號(hào)如下所示,紅色表示單元編號(hào),黃色是節(jié)點(diǎn)編號(hào)
ABAQUS計(jì)算結(jié)果如下:
首先是變形圖前后對(duì)比
反力云圖如下所示,基本和直接剛度法計(jì)算的結(jié)果一致
位移云圖如下所示,基本和直接剛度法計(jì)算的結(jié)果一致
整體剛度矩陣如下所示,因?yàn)锳BAQUS彈簧單元是三維的,每一個(gè)節(jié)點(diǎn)有3個(gè)自由度,15x15,原味的剛度矩陣如下
我們把剛度矩陣轉(zhuǎn)化為一維的,方便和編程的結(jié)果對(duì)比
從結(jié)果可以看出,ABAQUS的整體剛度矩陣和直接剛度法計(jì)算出來(lái)的整體剛度矩陣有些差異,如圖標(biāo)紅的所示。
那么在整體剛度矩陣上為什么ABAQUS會(huì)和直接剛度法的整體剛度矩陣有差異呢,到底ABAQUS的整體剛度矩陣對(duì)不對(duì)呢?答案將在下一期揭曉。歡迎大家積極討論。
展開 續(xù)集(一維彈簧單元的直接剛度方法)Python編程和ABAQUS結(jié)果對(duì)比
上一個(gè)帖子鏈接:(一維彈簧單元的直接剛度方法)Python編程和ABAQUS結(jié)果對(duì)比
上一個(gè)帖子我們對(duì)比了基于直接剛度法來(lái)求解得到一維彈簧單元的剛度矩陣和ABAQUS提取出來(lái)的不太一樣。
今天我來(lái)詳細(xì)講一下其中的原理。
例子:還是上一個(gè)帖子的例子,它是一個(gè)非齊次邊界條件的單自由度彈簧系統(tǒng)。
我們知道這個(gè)公式:
在整個(gè)系統(tǒng)來(lái)看,此時(shí)
所以我們可以寫出
***注意一下,這里的剛度矩陣 [k] 的行列式 |K| =0, 是沒(méi)有逆矩陣的。
現(xiàn)在我們的目的是想求出U2,U3,U4 這三個(gè)位置位移,我們改寫一下這個(gè)線性方程組
然后移項(xiàng)化簡(jiǎn)
這時(shí),我們可以刪掉U=0的行,以及對(duì)應(yīng)的 [K] 中的列
整理一下
再把求得的位移反帶入公式中
這個(gè)是解線性方程組的直接解法,利用了矩陣的變換,結(jié)果是精確解。在過(guò)程中我們發(fā)現(xiàn),原來(lái)不可逆的【K】矩陣經(jīng)過(guò)刪除行列之后變成了可逆的矩陣。
然而在ABAQUS中,不是這樣處理的。
在這一步的時(shí)候,我們的解法已經(jīng)介紹。然而,ABAQUS 運(yùn)用了補(bǔ)償法這一巧妙的解法。在邊界的節(jié)點(diǎn)上補(bǔ)償一個(gè)剛度為kb的彈簧,其中Kb為大剛度系數(shù),具體在公式中體現(xiàn)如下
不用懷疑,理論來(lái)講,方程組中的未知數(shù)U2,U3,U4,F1x,F5x的結(jié)果沒(méi)變。這個(gè)時(shí)候【K】的行列式|K|≠0,于是【K】有逆矩陣,我們可以直接通過(guò)解矩陣方法求解位置向量{U},
在這里就要注意了,假設(shè)我們?cè)O(shè)Kb = 10^36 N/mm ,我們可以忽略F1x和F5x,所以求得的解都是近似解,解的精確程度取決于Kb取值的大小,Kb越大,結(jié)果越精確。
此時(shí)再把{U}反帶入
求得{F}。
展開 
hyperworks鋼板彈簧六面體網(wǎng)格劃分、自由和夾緊剛度及疲勞壽命仿真分析
鋼板彈簧作為彈性元件,一般用在大型貨車或者小型商用車上,其目的是為了緩和路面激勵(lì)對(duì)駕駛室的沖擊。
鋼板彈簧最主要的參數(shù)是其剛度,我們可以使用hyperworks軟件,對(duì)鋼板彈簧進(jìn)行六面體網(wǎng)格劃分
并在板簧片與片之間設(shè)置接觸,然后對(duì)板簧的自由剛度和夾緊剛度進(jìn)行仿真計(jì)算
編輯
該板簧的自由剛度為33.46N/mm;
該板簧的夾緊剛度為44.9N/mm;
板簧的疲勞應(yīng)力為1165Mpa;
板簧的疲勞壽命為12.28萬(wàn)次。
具體的仿真操作步驟:https://weike.fm/XW6rR1c20f
展開 有限元編程-附源代碼《有限元方法基礎(chǔ)教程(第五版)》學(xué)習(xí)記錄1——直接剛度法(一維彈簧單元)
計(jì)算機(jī)語(yǔ)言:Python(個(gè)人愛(ài)好)
對(duì)應(yīng)章節(jié):第2章 剛度法(位移法)
實(shí)現(xiàn)內(nèi)容:
(1)采用直接剛度法;
(2)定義了彈簧單元;
(3)實(shí)現(xiàn)剛度的組裝;
(4)考慮了齊次、非齊次邊界條件;
(5)可以輸出整體剛度矩陣、節(jié)點(diǎn)位移、節(jié)點(diǎn)外力、單元內(nèi)力、單元剛度矩陣。
下一步目標(biāo):
(1)補(bǔ)償法的實(shí)現(xiàn);
(2)勢(shì)能法的研究。
非齊次例子展示:
SpringUnit.rar
如何從Ansys APDL中提取剛度矩陣與質(zhì)量矩陣? ¥69
1.引論
經(jīng)常使用Ansys、Abaqus等一系列有限元分析軟件進(jìn)行計(jì)算、學(xué)習(xí)的學(xué)生或工程師們都會(huì)知道在有限元分析建模與計(jì)算中剛度矩陣與質(zhì)量矩陣的重要性。但是由于軟件的黑盒性質(zhì),大家往往在實(shí)際使用十分成熟的商業(yè)化軟件的過(guò)程中慢慢忽視了有限元及其衍生出的商業(yè)軟件背后的原理與方法。
這時(shí),不管是在學(xué)習(xí)中還是在工程應(yīng)用中往往都會(huì)遇到一個(gè)同樣的問(wèn)題,那么就是如何將Ansys APDL運(yùn)行中的產(chǎn)生的各種數(shù)據(jù)(例如:剛度矩陣、質(zhì)量矩陣)導(dǎo)出成為我們熟悉的形式或文件格式,從而為我們所用,所分析。
因此我決定寫下此篇文章來(lái)幫助很多實(shí)際工作或?qū)W習(xí)中需要用到此類技能的同學(xué)、同事們,讓大家更了解Ansys APDL背后的工作原理與數(shù)據(jù)導(dǎo)出方式。
當(dāng)然,在社區(qū)中早就有大佬回答過(guò)了這個(gè)問(wèn)題,并給大家制作了相應(yīng)的提取矩陣軟件,其軟件具備了簡(jiǎn)單、便捷的操作方式,讓很多想要提取剛度矩陣與質(zhì)量矩陣的同僚們受益,那么我為什么還要寫一篇這樣的文章重新提起這樣一個(gè)話題呢?這就又回到了我開頭所說(shuō)的“原理與方法”,我在此更希望面對(duì)想要進(jìn)一步學(xué)習(xí)了解軟件背后機(jī)理的群體,并在此基礎(chǔ)上保留教學(xué)的簡(jiǎn)潔性,提供導(dǎo)出矩陣與轉(zhuǎn)換、列式、求解的源代碼,使其既兼顧基本原理,又可以讓大家直接上手使用,非常的便捷,也避免了很多因?yàn)閮?yōu)化不完全導(dǎo)致的運(yùn)行bug。
2.有限元軟件導(dǎo)出剛度矩陣與質(zhì)量矩陣的方法
在使用APDL進(jìn)行求解時(shí),每次在求解完成后都會(huì)在工作路徑下生成一個(gè).full文件,而這個(gè)文件十分關(guān)鍵,其正是剛度矩陣與質(zhì)量矩陣的所在之處。
展開 ANSYS模型剛度、質(zhì)量矩陣快速提取小軟件—km_from_Ansys ¥88
背景
從事結(jié)構(gòu)振動(dòng)控制、車橋耦合振動(dòng)、結(jié)構(gòu)健康監(jiān)測(cè)傳感器優(yōu)化布置、結(jié)構(gòu)動(dòng)力性能分析等等一系列研究的同仁們應(yīng)該都面臨過(guò)一個(gè)同樣的問(wèn)題—“怎么把結(jié)構(gòu)的剛度和質(zhì)量矩陣建立出來(lái)?”。這對(duì)于那些數(shù)值分析高手和專家可能不是什么問(wèn)題;但是對(duì)于科研剛?cè)腴T的新手來(lái)說(shuō),這個(gè)難度還是相當(dāng)大的。如果都靠自己寫程序來(lái)建立有限元模型,則對(duì)理論基礎(chǔ)、編程水平都有很高的要求,甚至程序做出來(lái)也未必能保證其正確性,是一個(gè)很讓人頭疼的問(wèn)題。
對(duì)于一些簡(jiǎn)單的被動(dòng)控制裝置或簡(jiǎn)單的動(dòng)力學(xué)分析,當(dāng)然也可以在有限元分析軟件中構(gòu)造出裝置組成直接分析(剛度+阻尼類型),但是對(duì)于稍復(fù)雜一些的控制裝置和耦合分析等問(wèn)題,會(huì)受到平臺(tái)功能上的限值,尤其是對(duì)于主動(dòng)和半主動(dòng)等涉及控制算法的研究來(lái)說(shuō),基本很難在有限元軟件平臺(tái)上實(shí)現(xiàn)分析。再加上如果需要對(duì)裝置進(jìn)行參數(shù)優(yōu)化,需要進(jìn)行多次重復(fù)計(jì)算,難度就更大。
Ansys、ABAQUS等軟件平臺(tái)給我們提供了比較穩(wěn)定有效的有限元模型建立平臺(tái),通過(guò)借助商業(yè)軟件來(lái)建立模型,再將其中的剛度、質(zhì)量矩陣導(dǎo)出,是非常可取的一種方法。如果能夠提取出模型的矩陣,明晰計(jì)算原理,就能夠很容易的通過(guò)自己的程序設(shè)計(jì)對(duì)計(jì)算過(guò)程進(jìn)行補(bǔ)充、調(diào)整,來(lái)達(dá)到自己定制的計(jì)算分析目的。其實(shí),不僅對(duì)于振動(dòng)控制,比如結(jié)構(gòu)靜動(dòng)力分析、車橋耦合分析、結(jié)構(gòu)傳感器優(yōu)化配置方案設(shè)計(jì)等,都有應(yīng)用需求。因此,一個(gè)能夠便捷的提取結(jié)構(gòu)矩陣的方法就顯得至關(guān)重要。
技術(shù)鄰平臺(tái)已經(jīng)有大佬提供了ABAQUS軟件剛度和質(zhì)量矩陣的導(dǎo)出方法。這里補(bǔ)充一下在ANSYS中導(dǎo)出質(zhì)量和剛度矩陣的方法和小軟件。
2.
展開 Ansys Workbench使用非線性彈簧單元模擬配合間隙 ¥10
問(wèn)題:
工程中兩個(gè)零部件之間經(jīng)常會(huì)有配合間隙,Ansys Workbench中可以使用combin39號(hào)非線性單元,通過(guò)控制不同行程的彈簧剛度來(lái)模擬間隙配合。
模型示例:
設(shè)定支座與軸有1mm的配合間隙,在一端施加X(jué)向100N作用力,查看運(yùn)動(dòng)位移。
計(jì)算步驟:
1. 在間隙配合位置,建立jiont連接,放開X向平動(dòng)自由度。
2. 在間隙配合位置,建立spring連接,同時(shí)插入Commands 命令。
ET,_sid,39,0,0,0,1
R,_sid,0.95,1,1.05,10000
3. 查看計(jì)算結(jié)果,當(dāng)運(yùn)動(dòng)至0.95mm后spring彈簧剛度值陡增限制了X向運(yùn)動(dòng)。
建議:
? 同一個(gè)連接區(qū)域不建議使用兩個(gè)重復(fù)的連接關(guān)系,即jiont連接和spring連接不要使用同一個(gè)區(qū)域。
? 本文對(duì)配合區(qū)域進(jìn)行分段處理,中間為spring連接,兩側(cè)為jiont連接
? 使用Remote Point點(diǎn)創(chuàng)建連接,需要打開Beta選項(xiàng)。
? 這種等效方式并不能良好的反應(yīng)間隙配合位置的應(yīng)力狀態(tài),需要校核配合區(qū)域的應(yīng)力狀態(tài)還是需要使用接觸連接。
展開 ANSYS workbench 彈簧靜力學(xué)分析 ¥10
本案例適合哪些人學(xué)習(xí):
1、學(xué)習(xí)型仿真工程師
2、理工科院校學(xué)生
你會(huì)得到什么:
1、學(xué)習(xí)彈簧三維模型的處理
2、學(xué)習(xí)靜力學(xué)分析步的建立
3、學(xué)習(xí)靜力學(xué)分析的邊界條件的施加
4、學(xué)習(xí)靜力學(xué)分析的載荷的施加
案例介紹:
所使用軟件為ANSYS workbench2020R2.
案例介紹了ANSYS workbench 彈簧靜力學(xué)分析。
本案例完整得提供了分析相關(guān)所有的分析文件。
?
【實(shí)用功能】ANSYS中的弱彈簧應(yīng)該怎么用?
下面介紹兩種方法:
方法一:弱彈簧Weak Springs。
求解前,點(diǎn)擊Analysis Settings,將Solver Controls中的Weak Springs設(shè)置為On,彈簧剛度設(shè)置為Program Controlled,開啟弱彈簧功能。然后求解。
求解過(guò)程中出現(xiàn)了一個(gè)警告:大體意思是物體可能會(huì)產(chǎn)生剛體運(yùn)動(dòng),軟件把弱彈簧加上了。這樣,求解順利完成,觀察求解結(jié)果,應(yīng)力為1MPa,正確。
弱彈簧的作用原理是什么呢?我們觀察Solution Information的Geometry,發(fā)現(xiàn)軟件在端面的節(jié)點(diǎn)上,添加了Spring,分布在端面的8個(gè)頂點(diǎn)上,每個(gè)頂點(diǎn)3個(gè),來(lái)約束每個(gè)頂點(diǎn)上節(jié)點(diǎn)的3個(gè)自由度。我們觀察Solution Information的Worksheet,發(fā)現(xiàn)求解過(guò)程中多了24個(gè)彈簧單元Combine14,證實(shí)了軟件在計(jì)算過(guò)程中,自動(dòng)添加了彈簧單元完成了計(jì)算。
在Analysis Settings,我們將彈簧剛度設(shè)置為Program Controlled,軟件會(huì)將彈簧剛度設(shè)置為多少呢?我們將結(jié)構(gòu)導(dǎo)入到ANSYS經(jīng)典,在彈簧單元的實(shí)常數(shù)中,我們發(fā)現(xiàn)彈簧單元的剛度為0.00040000000000005N/mm,確實(shí)很弱,這樣來(lái)說(shuō),不僅解決了剛體運(yùn)動(dòng)的問(wèn)題,而且不會(huì)對(duì)結(jié)構(gòu)的應(yīng)力應(yīng)變結(jié)果造成實(shí)質(zhì)的影響。
在Analysis Settings,彈簧剛度設(shè)置方法除了Program Controlled,還有Factor和Mmanual兩種。
Factor:設(shè)置因子。其值等于Program Controlled標(biāo)準(zhǔn)值乘以你在Factor輸入的值。
展開 
hypermesh-ansys聯(lián)合仿真之彈簧單元2 ¥1
圖1
壓縮機(jī)是空調(diào)主要的振動(dòng)元器件,壓縮機(jī)主體通過(guò)底部的若干個(gè)橡膠腳墊安裝在壓縮機(jī)安裝框架上,壓縮機(jī)的振動(dòng)主要通過(guò)兩個(gè)路徑傳遞給空調(diào)框架:1.通過(guò)橡膠墊傳遞給壓縮機(jī)安裝架然后進(jìn)一步傳遞給整機(jī);2.通過(guò)壓縮機(jī)的吸排氣管傳遞給整機(jī)。需要平衡兩個(gè)路徑,來(lái)平衡整機(jī)振動(dòng)和管路振動(dòng),傳遞給管路振動(dòng)能力較多時(shí)會(huì)增加管路泄漏的概率。
ANSYS在片彈簧設(shè)計(jì)中的應(yīng)用
ANSYS在片簧設(shè)計(jì)中的應(yīng)用.pdf
問(wèn)題:設(shè)一種復(fù)雜形狀的片彈簧,t=0.3,h=0.5,選用鈹青銅片,彈性模量為1.33e5,泊松比0.3;一端固定,另一端作鉸鏈?zhǔn)焦潭ǎ?em>彈簧的長(zhǎng)度為60,中心受2N的力,求其變形圖及最大彎曲應(yīng)力。
詳見附件
ANSYS Workbench中批量建立螺栓的方法+批量建立彈簧的方法
相同的方法可以批量生成彈簧,如圖所示
------------------------------------------------------------------------------------------------------------------------
歡迎關(guān)注微信公眾號(hào):CAE_ANSYS
歡迎關(guān)注我的頁(yè)面大龍貓??-技術(shù)鄰 (jishulink.com) http://www.yqgqt.org.cn/z/290258
切換視頻/帖子,查看過(guò)去發(fā)表的文章,獲取你感興趣的內(nèi)容
如有項(xiàng)目合作歡迎聯(lián)系個(gè)人微信號(hào) 大龍貓:fwz0703 ,微信公眾號(hào):CAE_ANSYS ,主要應(yīng)用方向?yàn)?em>ANSYS Workbench界面下的各個(gè)模塊的使用.
更多精彩文章,下載過(guò)去的案例經(jīng)驗(yàn)?zāi)夸洠? 2017~2021大龍貓文章經(jīng)驗(yàn)總結(jié)統(tǒng)計(jì).pdf
2021~2023大龍貓文章經(jīng)驗(yàn)總結(jié)統(tǒng)計(jì).pdf
2023~2025大龍貓文章經(jīng)驗(yàn)總結(jié)統(tǒng)計(jì).pdf
推薦 個(gè)人制作的《ANSYS Workbench 必修課》 ANSYS必修課_workbench基礎(chǔ)操作應(yīng)用視頻教程_培訓(xùn)課程-技術(shù)鄰
展開 ANSYS中如何實(shí)現(xiàn)單向彈簧的模擬
ANSYS中如何實(shí)現(xiàn)單向彈簧的模擬
在前面幾期的文章中,本人介紹了在ANSYS中如何實(shí)現(xiàn)彈性地基的模擬,其中既使用了本身可以設(shè)置彈性地基剛度的特殊單元,也采用了彈簧單元來(lái)間接實(shí)現(xiàn)。然而一個(gè)不可避免的現(xiàn)象便是在實(shí)際中,其實(shí)有很多情況下地基是既受拉又受壓的,如果繼續(xù)采用特殊單元,則不能考慮這點(diǎn)。也即是這些特殊的單元無(wú)法考慮單向受壓的情況,例如在隧道二次襯砌分析中,外部等效圍巖就不能使用這些特殊單元。
在前面一期中也介紹了如何使用combin39單元來(lái)實(shí)現(xiàn)彈性地基的模擬,使用該單元的一個(gè)好處便是可以考慮單向作用。本文就簡(jiǎn)單介紹如何使用該單元實(shí)現(xiàn)單向彈簧的模擬。
要利用該單元實(shí)現(xiàn)單向彈簧,首先要讀懂該單元各個(gè)單元關(guān)鍵項(xiàng)的意思,該單元有很多關(guān)鍵項(xiàng),不同的設(shè)置會(huì)有不同的單元表現(xiàn)。該單元一共有八種單元表現(xiàn),羅列如下:
從上述單元表現(xiàn)可見,第B種和第e種情況可實(shí)現(xiàn)單向彈簧的功能,這兩者的主要區(qū)別在于一個(gè)是卸載路徑與原加載路徑相同,一種是卸載路徑與加載路勁的原點(diǎn)段平行。
細(xì)心的同學(xué)可以發(fā)現(xiàn),這兒combin39所謂的單向是指受拉單向,也即是該單元只提供單向受拉的功能,如果要實(shí)現(xiàn)我們口中所謂的單向受壓,則需要一定的建模技巧。
為驗(yàn)證該單元的單向功能,下面我們做一個(gè)小實(shí)驗(yàn)。
命令流如下:
finish
/clear
/prep7
et,1,combin39
!Z方向的單向彈簧
keyopt,1,4,0
keyopt,1,3,3
keyopt,1,1,0
keyopt,1,2,1
n,1
n,2,0,0,1.0
!彈簧的初始彈性模量為100
r,1,0.1,100*0.1
e,1,2
d,1,all,0
allsel,all
!
展開