
發(fā)布
注冊
/
登錄ansys擬合函數(shù)的案例
autocad VBA編程實現(xiàn)樣條曲線擬合函數(shù)曲線
autocad VBA編程實現(xiàn)樣條曲線擬合函數(shù)曲線<BR><BR><FONT color=#ff0000><B> </B></FONT><BR><Font color=#FF0000><B>PS:</B>該帖于2007-3-27 9:06:22被藍狐編輯過。</Font>
autocad VBA編程實現(xiàn)樣條曲線擬合函數(shù)曲線.PDF
如何在ANSYS中擬合橡膠材料曲線? 附Ansys橡膠材料的粘彈性本構(gòu)模型下載
數(shù)據(jù)越多,擬合數(shù)據(jù)材料性能越接近實驗材料性能,當然也和仿真關(guān)注的材料行為有關(guān)。
STEP 2:在材料曲線表格里輸入或者直接粘貼材料曲線數(shù)據(jù),注意是工程材料曲線。
STEP 3:從hyperelastic模型本構(gòu)中拖動需要擬合的材料本構(gòu)模型到材料中,此時可以在材料橡膠本構(gòu)模型中發(fā)現(xiàn)curve fitting選項。
STEP 4:右鍵curve fitting,選擇solve curve fit,擬合好后,然后選擇copy calculated values to property,擬合參數(shù)便復(fù)制到定義的橡膠本構(gòu)模型中了。另外,擬合的曲線和實驗曲線均會在圖片中顯示出來,可以對比其重合度,測試哪種本構(gòu)更適合。
下載地址:Ansys橡膠材料的粘彈性本構(gòu)模型
展開 如何在ANSYS中擬合橡膠材料曲線? 附Ansys橡膠材料的粘彈性本構(gòu)模型下載
數(shù)據(jù)越多,擬合數(shù)據(jù)材料性能越接近實驗材料性能,當然也和仿真關(guān)注的材料行為有關(guān)。
STEP 2:在材料曲線表格里輸入或者直接粘貼材料曲線數(shù)據(jù),注意是工程材料曲線。
STEP 3:從hyperelastic模型本構(gòu)中拖動需要擬合的材料本構(gòu)模型到材料中,此時可以在材料橡膠本構(gòu)模型中發(fā)現(xiàn)curve fitting選項。
STEP 4:右鍵curve fitting,選擇solve curve fit,擬合好后,然后選擇copy calculated values to property,擬合參數(shù)便復(fù)制到定義的橡膠本構(gòu)模型中了。另外,擬合的曲線和實驗曲線均會在圖片中顯示出來,可以對比其重合度,測試哪種本構(gòu)更適合。
下載地址:Ansys橡膠材料的粘彈性本構(gòu)模型
展開 從形函數(shù)與函數(shù)的連續(xù)可導(dǎo)性到ansys結(jié)果中的節(jié)點解與單元解的差異
如題,《從形函數(shù)與函數(shù)的連續(xù)可導(dǎo)性到ansys結(jié)果中的節(jié)點解與單元解的差異》,形函數(shù)對結(jié)果的影響大部分人都能聯(lián)想到二次單元比線性單元求得的結(jié)果更精確,但該文要表達的不僅如此,而是從更一般地討論怎么從單元的形函數(shù)來理解節(jié)點解與單元解之間的差異。
首先討論單元的階次。作為基礎(chǔ)我們應(yīng)該明白網(wǎng)格與單元的區(qū)別,網(wǎng)格是將幾何體離散化后的結(jié)構(gòu),即組成幾何體的微元,單元是這些微元的幾何、物理或數(shù)學(xué)屬性(這里我們并不打算詳細討論單元的這些屬性,但是這些知識會方便對本文的理解)。我們經(jīng)常在使用ansys或其他CAE軟件時經(jīng)常會遇到單元的選擇以及單元階次的選擇,一般一種單元包括線性單元和二次單元甚至更高級的單元,比如在ansys中經(jīng)常被使用的shell181(左)和shell281(右),線性單元使用的形函數(shù)是一次的多項式,高次單元使用的形函數(shù)是高次的多項式,形函數(shù)用于描述相鄰節(jié)點之間的位移場,所以高次的單元可以更好的描述形狀復(fù)雜的幾何體。
不同于常規(guī)材料力學(xué)中通過平衡方程求解(首先求得的解是力解),有限元方式求解的特點是首先求解出的結(jié)果是節(jié)點的位移解,即displacement of nodes,所有的節(jié)點位移形成了位移場,在空間上位移場一定是連續(xù)的,但是不一定是平滑的。哎哎,是不是特別熟悉的感覺,正是和高數(shù)中函數(shù)的連續(xù)性和可導(dǎo)性兩個性質(zhì)非常相似,不用奇怪,位移場本來就是用函數(shù)描述的,所以自然就存在函數(shù)的性質(zhì),所以用函數(shù)的性質(zhì)來理解就可以方便解釋一些現(xiàn)象了,下圖分別是用兩種形函數(shù)描述的位移場,在有限元求解后得到的首先是節(jié)點位移解,即圖中5個節(jié)點的位移,假如每個節(jié)點的位移用坐標x\y\z的函數(shù)來表示,然后通過形函數(shù)插值得到相鄰節(jié)點之間的位移(也是xyz的函數(shù)),上圖是用一次形函數(shù)插值,下圖是用二次形函數(shù)插值。
展開 
橡膠材料粘彈性擬合詳解!-ABAQUS與ANSYS
下面給出粘彈性擬合的過程,希望對大家有點幫助。
并用ANSY合ABAQUS進行了擬合對比!
實驗數(shù)據(jù)來自美國實驗室。
下載地址:
粘彈性擬合過程.pdf
【ANSYS】橡膠材料本構(gòu)擬合與拉扭試驗驗證
01 引子
橡膠材料是典型的超彈性材料,要獲取超彈性材料本構(gòu)模型(常見有Mooney-Rivlin、Ogden、Yeoh等),一般需要做一系列標準橡膠試驗并進行數(shù)據(jù)擬合。
本例演示了ANSYS對超彈性材料的曲線擬合能力,并通過有限元分析與拉扭試驗的對比,驗證所建立的本構(gòu)模型的有效性。
常見的橡膠標準拉伸試驗
02 案例介紹
現(xiàn)需要一個本構(gòu)模型來匹配硫化天然橡膠材料在各種變形模式下的100%工程應(yīng)變的行為。
本例中,已通過試驗(單軸、雙軸和平面拉伸試驗)獲取了橡膠的實驗數(shù)據(jù)。使用這些數(shù)據(jù),通過超彈性擬合能力確定本構(gòu)模型的參數(shù),可以擬合3參、5參和9參的Mooney-Rivlin超彈性模型。
試驗數(shù)據(jù)
同時對橡膠進行了拉扭實驗(將條形試件的兩端夾入測試儀器中,然后將試樣拉伸到原尺寸長度的50%,并將試樣的一端扭四圈)。試樣與ASTM D1043中規(guī)定的試樣相似,如下圖所示:
拉扭試驗條形試件
使用擬合得出的Mooney-Rivlin超彈性模型(5參為例)對拉扭試驗就行有限元分析,并與試驗結(jié)果相對比,據(jù)此判斷前面擬合得出的本構(gòu)模型能否反映橡膠材料的真實行為。
模型采用SOLID186單元,兩端夾鉗區(qū)域采用MPC算法綁定到定位點。
有限元模型示意圖
按照拉扭試驗的加載順序:
step1:對兩端夾持區(qū)域施加試件厚度25%的壓縮位移,模擬夾具對試件的夾持作用。
step2:通過移動一側(cè)的夾持區(qū)域(剛性接觸面),同時固定另一側(cè)夾持區(qū)域,模擬拉伸到50%的拉伸狀況。
展開 ansys的取值函數(shù)
有關(guān)實體狀態(tài)的取值函數(shù)
NSEL(N)
ESEL(E)
KSEL(K)
LSEL(L)
ASEL(A)
VSEL(V)
表示某個實體狀態(tài),其返回值-1,沒有選中,0,沒有定義,1,被選中
有關(guān)下一個被選實體的取值函數(shù)
NDNEXT(N)
ELNEXT(E)
KPNEXT(K)
LSNEXT(L)
ARNEXT(A)
VLNEXT(V)
表示編號大于N,E,K,L,A,V的下一個被選實體
有關(guān)實體位置的取值函數(shù)
CENTRX(E)
CENTRY(E)
CENTRZ(E)
單元E在中心位置的X,Y,Z的坐標系(直角坐標系),有所選的節(jié)點決定
NX(N)
NY(N)
NZ(N)
KX(K)
KY(K)
KZ(K)
節(jié)點N或關(guān)鍵點K在激活坐標系中X,Y,Z的坐標值
LX(L,LFRAC)
LY(L,LFRAC)
LZ(L,LFRAC)
線段L在長度比率為LFRAC(0~1)時的X,Y,Z的坐標值
有關(guān)最靠近某位置的節(jié)點或關(guān)鍵點編號的取值函數(shù)
NODE(X,Y,Z)
KP(X,Y,Z)
被選擇的節(jié)點嘴靠近X,Y,Z位置的節(jié)點或關(guān)鍵點編號(在激活的坐標系下,如果存在多個節(jié)點或關(guān)鍵點,那么取其最小值)
有關(guān)距離的取值函數(shù)
DISTND(N1,N2)
DISTKP(K1,K2)
節(jié)點或關(guān)鍵點兩點之間的距離
DISTEN(E,N)
單元E的中心點與節(jié)點N之間的距離,中心點將由單元上被選擇的節(jié)點確定
有關(guān)角度的取值函數(shù)
ANGLEN(N1,N2,N3)
ANGLEK(K1,K2,K3)
節(jié)點或關(guān)鍵點兩條邊之間的夾角,缺省時單位為弧度,其中所選擇的3個節(jié)點中,N1或K1是頂點
有關(guān)最靠近實體的節(jié)點,關(guān)鍵點和單元的取值函數(shù)
NNEAR(N)
最靠近節(jié)點N的被選節(jié)點
KNEAR(K)
最靠近關(guān)鍵點K的被選關(guān)鍵點
ENEARN(N)
最靠近節(jié)點N的被選單元,單元的位置將由被選節(jié)點確定
有關(guān)面積的取值函數(shù)
展開 ANSYS 內(nèi)部函數(shù)
VLNEXT(N)
Next higher volume number above N in selected set (or zero if none
found).
30.距離函數(shù)
DISTND(N1,N2) Distance between nodes N1 and N2.
DISTKP(K1,K2) Distance between keypoints K1 and K2.
DISTEN(E,N) Distance between the centroid of element E and node N.
Centroid is determined from the selected nodes on the element.
31.角度函數(shù) (缺省單位為弧度,單位變換用 *AFUN 命令)
ANGLEN(N1,N2,N3) Subtended angle between two lines (defined by
three nodes where N1 is the vertex node). Default is in
radians.
ANGLEK(K1,K2,K3) Subtended angle between two lines (defined by
three keypoints where K1 is the vertex keypoint). Default is in
radians.
32.最近實體函數(shù)
NNEAR(N) Selected node nearest node N.
KNEAR(K) Selected keypoint nearest keypoint K.
ENEARN(N) Selected element nearest node N.
展開 Ansys Zemax | 什么是點擴散函數(shù)( PSF )
附件下載
聯(lián)系工作人員獲取附件
本文討論了如何在 OpticStudio 中對點擴散函數(shù)進行建模和解釋。使用的分析特征是 Spot Diagram、FFT PSF 和 Huygens PSF。將討論每種工具的優(yōu)點,以及用于最準確分析的有用特征設(shè)置。
介紹
光學(xué)系統(tǒng)的點擴散函數(shù) (PSF) 是單個點光源產(chǎn)生的輻照度分布。(望遠鏡拍攝遙遠恒星的圖像就是一個很好的例子。盡管源可能是一個點,但圖像不是。有兩個主要原因:首先系統(tǒng)中的像差會將圖像傳播到有限的區(qū)域;其次衍射效果也會擴散圖像,即使在沒有像差的系統(tǒng)中也是如此。
OpticStudio 有三種基本類型的 PSF 計算:幾何(無衍射)點列圖、基于衍射的 FFT 和 Huygens PSF。本文將討論基本理論,并就正確使用每種類型的 PSF 提供一些指導(dǎo)。
點列圖
OpticStudio 中最基本的分析功能之一是點列圖。此功能從物空間中的單視場點發(fā)射許多光線,通過光學(xué)系統(tǒng)追跡所有光線,并繪制所有光線相對于某個公共參考的 (x,y) 坐標。因此,點列圖本身就可以看作一個幾何 PSF。
這里使用的示例光學(xué)系統(tǒng)是一個焦距為 50 mm 的單拋物面 F/5 反射鏡,物位于無窮遠處。該系統(tǒng)是一個簡化的牛頓望遠鏡,包含的示例文件為 PSF_Newtonian.ZMX。以下是光學(xué)系統(tǒng)的外觀:
兩個視場點(一個在軸上,另一個呈 2 度角)的點列圖如下所示。
請注意,點列圖是光線落點的集合,每個點表示一條光線。光線之間沒有相互作用或干擾。點列圖在顯示望遠鏡的幾何或光線像差的影響方面非常有效。離軸幾何 PSF 清楚地顯示了系統(tǒng)的彗差和像散。然而在軸上,點列圖預(yù)測了完美的成像。但這是否準確代表了光學(xué)系統(tǒng)的性能?為了回答點列圖結(jié)果的這個問題,我們需要將點列分布與衍射極限響應(yīng)進行比較。
展開 ANSYS 支持的函數(shù)列表
ANSYS 支持的函數(shù)列表,備用與共享,以后不要老再去找了
SIN(X) Sine
COS(X) Cosine
TAN(X) Tangent
ASIN(X) Arcsine
ACOS(X) Arccosine
ATAN(X) Arctangent
ATAN2(Y,X) Arctangent (Y/X) with the sign of each component considered
SINH(X) Hyperbolic sine
COSH(X) Hyperbolic cosine
TANH(X) Hyperbolic tangent
SQRT(X) Square root
ABS(X) Absolute value
SIGN(X,Y) Absolute value of X with sign of Y.
展開 ANSYS的“get”函數(shù)列表
自己收藏并與大家分享,來自于ANSYS的help
“get函數(shù)”可用于某些項,并可用于代替*get命令。函數(shù)返回值并在函數(shù)被輸入的地方使用它,繞過了用參數(shù)名存儲值和在要使用值的地方輸入?yún)?shù)名的需要。
例如,假設(shè)要計算兩個節(jié)點的平均X位置。使用*GET命令,參數(shù)L1可以指定節(jié)點1的X位置,參數(shù)L2可以指定節(jié)點2的X位置。然后,可以從mid=(L1+L2)/2計算mid位置:
*GET,L1,NODE,1,LOC,X
*GET,L2,NODE,2,LOC,X
MID=(L1+L2)/2
但是,使用返回節(jié)點N的X位置的節(jié)點位置“get ”函數(shù)NX(N),可以直接計算MID,而不需要中間參數(shù)L1和L2:
MID=(NX(1)+NX(2))/2
除非另有說明,否則Get函數(shù)返回活動坐標系中的值。
Get函數(shù)參數(shù)本身可能是參數(shù)或其他Get函數(shù)。get函數(shù)NELEM(E,NPOS)返回元素編號E的NPOS位置的節(jié)點號。組合函數(shù)NX(NELEM(E,NPOS))返回該節(jié)點的X位置。
下表列出了按功能分組的可用get函數(shù)。*GET命令還列出GET函數(shù)作為*GET items的替代項(如果適用)
Table 1: *GET - Get Function Summary
"Get Function" Summary
Entity Status Get Function Description
NSEL(N) Status of node N: -1=unselected, 0=undefined, 1=selected.
ESEL(E) Status of element E: -1=unselected, 0=undefined, 1=selected.
展開 
Ansys Wrokbench分段復(fù)雜函數(shù)載荷,加載方式記錄 ¥10
問題:
Ansys Workbench的載荷加載形式有三種,constant/table/function。Constant是在載荷步內(nèi)給定恒定值;table形式較為便捷,可以在定義每個子步的載荷大小; function形式可以輸入以time/X/Y/Z為變量的簡單方程。
但是仍有某些形式的載荷較難輸入,例如分段復(fù)雜函數(shù)載荷等。
解決方法:
需要使用Ansys經(jīng)典界面的function功能編輯分段載荷獲得ADPL載荷命令;再利用Workbench中command的形式施加載荷。
操作方式:
1. Ansys經(jīng)典中function公式編輯器輸入分段函數(shù)。
在function頁卡中選著變量time,在Regime頁卡中逐個定義分段函數(shù);
定義完成后點擊保存,并輸入函數(shù)名“TEST3.func”
2. 再次點擊標題欄的Parameters>Functions>Read From files>找到剛才保存的TEST3.func。并在Table Parameter Name中給編輯導(dǎo)入的分段函數(shù)命名PForce。此后分段函數(shù)即被公式編輯器編譯為表格數(shù)組形式,數(shù)組的名稱為:PForce。
3. 提取分段函數(shù)數(shù)值的ADPL命令形式,用于Workbench使用。
完成分段函數(shù)導(dǎo)入和命名后,在下拉列表中的File>List>Log file中可以查看經(jīng)典界面GUI操作對應(yīng)的ADPL命令。在這里可以將上述function公式編輯器導(dǎo)入的分段函數(shù)數(shù)組對應(yīng)ADPL命令顯示出來。(有時log file顯示不及時,再重復(fù)一次即可)
4. 在Workbench內(nèi)創(chuàng)建加載remote point點,并設(shè)定加載點的ADPL name為“LoadPoint“,用于加載。
展開 ANSYS 中添加窗函數(shù)
比如說我要施加一個周期性的沖擊 希望他作用2個周期后停止
ANSYS知識普及4——如何施加函數(shù)變化的表面載荷 (ANSYS專家編輯,非原創(chuàng),歡迎轉(zhuǎn)摘)
本人準備出一個ANSYS知識普及系列,將有用的網(wǎng)上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網(wǎng)友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。
編輯人:技術(shù)鄰ANSYS專家
業(yè)務(wù)咨詢網(wǎng)址:http://www.yqgqt.org.cn/content/other/402981
(打個小廣告)
聲 明:1、ANSYS知識普及系列中所有資料均來自網(wǎng)上;
2、如侵犯知識產(chǎn)權(quán),請聯(lián)系ANSYS專家本人或者技術(shù)鄰,我將第一時間刪除。
小技巧:加本人關(guān)注,可以及時觀看本人發(fā)布的技術(shù)貼
ANSYS具有函數(shù)加載功能,可以很方便地在模型表面施加函數(shù)變化的各種載荷,在ANSYS中,也可以通過變通的方式來實現(xiàn)此功能,其思路是:
首先選定所要施加函數(shù)變化表面載荷的表面上的節(jié)點,利用ANSYS的參數(shù)數(shù)組和嵌入函數(shù)知識寫一簡單的命令流,定義好相應(yīng)節(jié)點位置的面載荷值,然后通過在節(jié)點上施加面載荷來完成。
下面以在一圓柱表面施加函數(shù)變化載荷為例:
/prep7
et,1,45
cyl4,,,0.5,,,,3
vsweep,all
asel,s,loc,y,0.01,1
nsla
!
*get,nmax,node,,num,max,
*get,nmin,node,,num,min,
*afun,deg
*dim,t1,array,nmax,1,1,
csys,1
*do,k,nmin,nmax
*if,nsel(k),eq,1,then
t1(k)=1000*sin(ny(k))
*else
t1(k)=0
*endif
*enddo
!
sffun,pres,t1(1)
sf,all,pres,0
展開 手把手教你ANSYS的函數(shù)加載
最近論壇里很多人問我,如何施加函數(shù)載荷。
我今天給大家奉獻的是任意函數(shù)加載的操作步驟詳解,手把手教大家操作自定義的函數(shù)加載。
如果覺得還不錯,頂下帖子,也算對我的鼓勵了!
大家有什么ANSYS 或 Workbench Mechanical 相關(guān)的問題,可以隨時**我 ansys123@qq.com
手把手教你ansys函數(shù)加載.doc