
發布
注冊
/
登錄ansys 云圖隨時間變化的案例
ANSYS施加隨時間變化載荷的方法
ANSYS施加隨時間變化載荷的方法
長安CAE
1 概述
在用ANSYS計算時經常會遇到載荷隨時間變化的情況,比如隨時間而變化的力、溫度等,在處理此類問題時,即施加隨時間歷程而不同變化的載荷,比較常用的有兩種方法,一種是逐步加載,一種是利用載荷文件。
2 方法
逐步加載的方法適用于載荷變化不多的情況,比如圖1中,載荷曲線中的點僅有6個,(0,0),(0.0015,2.5),(0.025,2.5),(0.035,1.5),(0.045,1.5),(0.051,0),對于此種情況,采用逐步加載的方法還是比較適合的。
圖1 載荷曲線
具體加載時,在求解處理器里面,通過定義不同的time值,實現不同的時間點,對應此6個載荷點,方法如下:
Time,0.0015
!選擇對象施加載荷2.5
Time,0.025
!選擇對象施加載荷2.5
Time,0.035
!選擇對象施加載荷1.5
Time,0.045
!選擇對象施加載荷1.5
Time,0.051
!選擇對象施加載荷0
!求解……
在設置載荷增長方式時可以設置KBC的值為1,這樣ANSYS 在處理兩個時間點的載荷時采用線性的方法,即最后的施加的載荷肯定如圖1所示。
當載荷時間點特別多時,比如振動載荷,比如地震加速度這一類,數據特別多,采用重復加載的方法工作量太大,修改也不方便,此時比較好的選擇是利用載荷文件。
可以將載荷與對應的時間輸出到txt文件,如圖2所示,左邊一列是時間,右邊是對應的載荷數據。
圖2 載荷文件
ANSYS在施加載荷時,先讀取txt文件中的內容,保存成數組,然后通過循環遍歷數組的數據加載。
*Dim,Prs,array,2,22,0,,, !定義數組Prs
*Create,ansuitmp !
展開 ansys workbench 添加隨時間變化的載荷
問題描述:工件在實際工作中,載荷會隨著時間發生變化。本帖對對平板進行隨時間變化的載荷進行分析。
分析類型:結構靜力學
分析平臺:ANSYS Workbench 17.2
分析人:技術鄰 一無所有就是打拼的理由
技術難點:隨時間變化載荷的施加
業務咨詢網址:http://www.yqgqt.org.cn/b/218
平板模型:
邊界條件:兩端固定,上表面施加隨時間變化的正弦拉力。
在正弦載荷下平板的應力變化
變形云圖
應力
展開 如何在ANSYS WORKBNCH中施加一個同時隨時間和空間變化的載荷
也可以查看隨著時間而變化的變形動畫。
歡迎關注微信公眾號:ANSYSABAQUS
材料性能例如:彈性模量,隨坐標或時間或空間變化系列1-相變、潛熱、材料成分變化 ¥299
<p>材料的彈性模量有時候隨坐標是變化的,例如梯度涂層等,這個時候就需要借助子程序來實現了,下面是成功的模型結果</p><p><img src="https://img.jishulink.com/upload/201805/1526905570330_blob.png" alt="blob.png" height="266" width="673"></p><p><img src="https://img.jishulink.com/upload/201805/1526905796063_blob.png" alt="blob.png" height="336" width="335">模量隨y坐標變化的模型的狀態變量</p><p>無梯度代表著均勻模量模型,有梯度代表模量從下到上隨y坐標變化(如果想讓它隨x坐標也變化,可以修改程序,很簡單)</p><p><img src="https://img.jishulink.com/upload/201805/1526905703702_blob.png" alt="blob.png"></p><p>模量隨y坐標成拋物線變化,底端固定,上面施加拉伸載荷</p><p>結果分析:</p><p>1 狀態變量值的大小代表了模量的大小(程序中設置E與狀態變量是線性關系),從狀態變量的云圖結果可以看出,底端模量最小,SDV2值最小,隨著y增加,開始增加很慢,然后增加速率增大,頂端的SDV2值最大,由此可知,模量隨y拋物線變化程序是沒有問題的;</p><p>2 從y反向的彈性應變也可以看出:對于均勻的彈性模量模型,因為總體模量都是200GPa,所以相同的拉伸載荷之后,y方向的彈性應變更大,這也印證了程序的正確性;</p><p>以下打包文件中包含源程序和例子:</p><p><img src="https://img.jishulink.com/upload
展開 
隨時間變化的overall level
如果你選擇‘獨立單元’,那么我們將處理時間歷程,那么前兩個參數的單位將被指定是秒。通常對于振動和噪聲信號合適的積分長度是0.5s,輸出步長是0.1s。使用這些值計算Overall level的第一個0.5s是從0到0.5s,然后下一個0.1s的輸出步長則計算0.1到0.6s。然后重復,直到到達信號的末端。這種計算方法通常被稱為“跳槽”方式,計算時,從一節跳到下一節,不連續。
計算Overall level的關鍵參數是選擇‘積分長度’。積分長度太長會光滑時空變化,而太短曲線會不太光滑。一種選擇積分長度的有效方法是通常對信號作頻譜分析,考慮頻率分辨率。頻率分辨率與積分長度成反比。也就是說,如果合適的頻率分辨率是5Hz,那么積分長度應該是1/5=0.2s。選擇‘輸出步長’通常比較簡單。典型做法是,如果積分長度是T,那么用T/5作為輸出步長,是一個不錯的起始選擇。
作為例子,考慮典型發動機的加速運轉信號,如圖1所示。使用0.5s的積分長度和0.1s的輸出步長作趨勢(標準差)分析,結果如下所示。圖2是用dB表示的Overall level,圖3是Overall level與時間歷程重疊。
圖3 線性Overall疊加在時間歷程上
以上說的是時域計算OA的方法,但在LMS Test.Lab中不是采用時域方法,而是頻域方法。其計算的基本思路是:計算每個瞬時譜下面的總RMS,然后將所有瞬時譜下的總RMS值聯成曲線,這就是OA曲線。
展開 材料性能例如:彈性模量,隨坐標或時間或空間變化系列2-相變、潛熱、材料成分變化
<p><img src="https://img.jishulink.com/upload/201805/1526958274444_blob.png" alt="blob.png"></p><p>本文是緊接上個帖子的內容,對usdfld子程序采用了另外一種編寫方法,并且對應力和應變的結果進行了對</p><p>比,兩者結果完全一致,這表明兩種不同的編寫方法都是正確的,而且達到了非常一致的結果,本貼的內容將為模量隨坐標的模擬提供另一種新的思路,具有很重要的指導意義。</p><p>ABAQUS斷裂模擬收徒 ,保證快速學會各種ABAQUS斷裂模擬方法 1200/人(將享有各種插件以及程序,價值3000+、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)</p>
展開 COMSOL 中定義隨時間任意變化的電信號的方法
同軸類型的集總端口邊界條件屏幕截圖,指定了隨時間變化的電流脈沖。
我們使用同軸類型的集總端口邊界條件,并指定一個瞬態外加電流。請注意,階躍函數的參數是以非維度單位輸入的。總模擬時間跨度為 150ns,每 1ns 保存一次結果。下圖顯示了在集總端口邊界條件(在電磁波,瞬態接口內,下圖中縮寫為 TEMW)處感應到的電壓。曲線顯示了電阻電容系統的典型響應。
電磁波,瞬態接口和電流接口的外加電流和測量電壓圖。
同樣的情況也可以用電流接口模擬,只考慮電阻和電容效應。在此接口中,電流類型的終端邊界條件將在內部導體注入指定電流。外導體和其余外部邊界均設置為接地。為了比較求解結果,將求解器的最大時步也設置為 1ns,結果顯示二者非常吻合。
電磁波,瞬態接口和電流接口計算出的損耗對比。
該圖顯示了使用兩個物理場接口計算的隨時間沉積到模型中的熱量對比,結果顯示二者非常一致。我們還可以使用 timeint() 算子計算隨時間變化的集總損耗,該算子的語法如下:
timeint(0,150e-9,intopSample(ec.Qh),'nointerp')
其中,增加的 ‘nointerp’ 選項僅使用保存的時步計算體積積分的時間積分。兩個接口在 0-150ns 的時間跨度內計算出的沉積能量總和為 46.8nJ,二者相差不到 1%。根據這些數據,我們可以得出結論:對于由電流信號激發的系統,電流接口與電磁波,瞬態接口的計算結果幾乎相同,而且計算成本更低。
電流中的電壓激勵
接下來,讓我們使用相同的階躍函數調制電流接口中的終端電壓。也就是說,我們將嘗試立即改變同軸電纜內外導體之間的外加電壓。實際上這樣的模型會求解失敗,這并不奇怪,因為電容式設備會阻礙電壓的瞬時變化。
展開 材料性能例如:彈性模量,隨坐標或時間或空間變化系列3(圓柱坐標系)-相變、潛熱、材料成分變化
<p>有的時候我們需要材料模量隨坐標變化來形成梯度變化的材料,前面已經介紹了材料的模量在總體坐標系(直角坐標系)下隨xy坐標的變化,但是在某些特殊情況下,我們需要材料環向均勻,徑向漸變,這在很多工程研究中都是常見的,下面我們仍然借助之前的子程序,改變編寫過程,實現模量在圓柱坐標系下的改變,下面給出例子。</p><div contenteditable="false" width="100%"><img src="https://img.jishulink.com/upload/201806/1528006192252_1.jpg" title="1.jpg" alt="1.jpg" style="max-width:760px;" data-mobile-src="https://img.jishulink.com/upload/201806/1528006192252_1.jpg?image_process=/format,webp" data-pc-src="https://img.jishulink.com/upload/201806/1528006192252_1.jpg?
展開 利用表格施加隨時間變化荷載
我現在要在一個結構的節點上施加隨時間變化的荷載,是海洋波浪的力,現在利用隨機過程生成了100個每0.5秒變化的力,如何利用表格荷載施加到節點上,并求解?/solu
antype,4
acel,,9.8
trnopt,full
outres,all
*dim,liftforce,table,100,1
*cfopen,data1,txt
*vread,liftforce(1,1,1),data1,txt,,jik,1,100
(f7.1,f7.4)
*cfclos
f,1,fy,%liftforce%,,101
這個我寫的求解的命令,請問接下來怎么寫?并幫忙指出問題~
展開 輸出方法:abaqus最值隨時間變化
最近做項目,需要輸出abaqus中最大應變值隨時間變化的曲線,但是翻了很多帖子都沒找到相關的,所以后來自己寫了個Python代碼,用以提取最大值。需要用到這個功能的同學把代碼里的注釋刪掉直接運行就行。
viewportName = session.currentViewportName
j=getInput('how much frame','0') #要提取多少幀的最值,默認為0
#這一步也可以用在step上,我的需求始終是step-1,所以沒寫那部分代碼,和幀數的代碼同理
a=int(j)+1
i=1
while i<a:
cobject = session.viewports[viewportName].odbDisplay.setFrame(step=0, frame=i)
#有興趣的朋友可以print一下cobject1,看看odbDisplay里面包含了哪些函數
i+=1
cobject = session.viewports[viewportName].odbDisplay.contourOptions
#同上,想學習的朋友可以print一下cobject,
print("step=1", "frame=", i-1)
print(cobject.autoMaxValue)#輸出最大值
print(cobject.autoMinValue)#輸出最小值
值得注意的是,代碼里step和frame的值都比實際值要小1,比如我要提取本來是step-1的數值,但是代碼里要寫成step=0。當然我的代碼并不完整,這樣輸出的max/min只顯示在abaqus底部信息欄,還需要在Excel中處理數據。
展開 氣體質量流量計的測量精度是否會隨時間變化?
氣體質量流量計的精度雖會隨時間產生微小變化,但通過選擇如布瑯軻鍶特這樣具備高穩定性核心技術的產品,并配合規范的校準維護,完全可以將這種變化控制在極低范圍內,確保您的工藝流程始終精準可靠,在追求極致工藝的今天選擇對的伙伴,就是選擇了長久的安心。

【SIMU圖文教程】_01_如何添加隨時間變化載荷
使用描述:建立載荷-時間曲線,添加隨時間變化載荷
具體操作:
1.0啟動HyperMesh
1.1選擇Optistruct求解器(界面上的求解器都可選,這里以Optistruct為例,方法類似)
2.0打開一個Hypermesh文件
2.1選擇XYplots菜單下面的Curve Editor
2.2點擊new
2.3輸入曲線的名稱
2.4輸入載荷—時間曲線
2.5切換到analysis面板
2.6選擇forces命令
2.7選擇magnitude下拉菜單中的curve,vector
2.8定義向量方向
2.9選擇受力節點
3.0點擊curve
3.1選擇你開始建立的載荷—時間曲線force
末:
不定期更新CAE分析中的小Tips,歡迎大家關注
展開 Comsol小技巧| 8-在Comsol中如何設置電流隨時間變化的分段函數?
1
在 Comsol中,如何設置電流隨時間變化的分段函數?
可以采用邏輯表達式的方法,將電流寫成類似 I=I1*(t>=0 & t<=600)+I2*(t>600 & t<1200)+I3*(t>=1200 & t<=1800)的形式,I1、I2 和 I3分別表示 3 個階段下輸入的電流值。
2
在Comsol中如何自定義函數?
在設置函數(functions)時,要指定自變量和因變量。function name(函數名)就是因變量名。在函數列表中設定離散數據時,x 表示的是自變量數據,f(x)是對應的因變量數據。其中 x 不指坐標分量,而是用戶要設置的函數的自變量。例如,如果要設置 E_rod 是 H 的函數,就把 function name 設置為 E_rod,在函數列表的 x 列中輸入 H 的數據,在 f(x)列中輸入 E_rod 的數據。
3
Comsol中的變量 s 有何含義?
變量 s 是一個表示弧長的參數化幾何變量,該值是一個相對值,即考察的弧長與總弧長之間的比值。s 的定義與時間無關,僅僅與空間有關,即一個曲線(或直線)從起點開始為 0,到終點為 1,s 就表示測定點距起點的距離與整個弧長之間的相對比值,因此其范圍是[0,1]。詳細說明可參考用戶手冊中幾何變量這章的參數化變量部分。
歡迎關注 ~
編輯 | 電子F430
文案 | 小蘇
審核 | 趙佳樂
展開 基于radioss/optistruct支架的直接瞬態動力學分析(隨時間變化的動載荷) ¥10
瞬態響應分析屬于時域分析,計算結構在隨時間變化的載荷作用下的響應。使用有限元方法計算瞬態響應實際上只是在用戶指定的時間點上計算結構的響應,所以只能得到這些點的對應輸出。瞬態響應分析的載荷可以是與時間相關的力、位移、速度和加速度。瞬態響應分析的結果是與時間相關的位移、速度、加速度、力、應力和應變等。本例中將學習在radioss/optistruct中對一個支架模型進行直接瞬態動力學分析,觀察在瞬態動載荷作用下的支架變形特性。支架底部的兩側約束,瞬態動載荷(隨時間變化的動載荷)施加在頂部的珊格交叉點處,沿Z軸的負方向圍繞孔中心的平面。集中單元的質量定義在支架的中心位置并輸出孔中心位置上X、Y、Z三個方向的位移曲線。
支架有限元模型(含約束和加載)
支架VonMises應力云圖
孔中心位置的位移圖
孔中心位置的X/Y/Z位移圖
具體操作步驟及模型文件見附件。
展開 如何使用Abaqus輸入隨時間變化的材料屬性,是否需要編寫用戶程序?
以用Field Variable+Amplitude實現,具體看
作者:謝杏子
鏈接:https://www.zhihu.com/question/51392853/answer/126127926
來源:知乎
在Abaqus中超出定義范圍的插值都是常數。比如time<86400, FV1=0; time>2.42e+05, FV1=2. 所有插值都是同理。
**
** model level
**
** material definition
*MATERIAL, NAME=myMaterial
*ELASTIC, DEPENDENCIES=1
** E, v, temp, FV1
1.89e+10, 0.3, , 0.0
2.45e+10, 0.3, , 1.0
2.85e+10, 0.3, , 2.0
**
** step level
**
*STEP...
** amplitude to change FV1 during the time
*AMPLITUDE, NAME=myAmp
** time, FV1
86400, 0.0
6040800, 1.0
2.42e+06, 2.0
**
** field variable definition
*FIELD, VARIABLE=1, AMPLITUDE=myAmp
myField-NSET, 1.0
**
下面是一個one element tensile test
**Unit: mm-MPa-N
**
** part level
**
*NODE
1, 0., 0., 0.
2, 1., 0., 0.
3, 1., 1., 0.
4, 0., 1., 0.
5, 0., 0., 1.
6, 1., 0., 1.
7
展開