不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

ansys函數命令的案例

TCL自學筆記-07 proc函數命令語法
過程函數proc 語法格式:proc 函數名 參數列表 函數主體 功能:類似于C語言中的函數。即用戶自定義的功能,方便多次調用。 proc add {a b} { set sum [exp $a + $b] return $sum} puts [add 3 4] puts [add 66 11] 全局變量與局部變量 全局變量:在所有過程之外定義的變量 局部變量:對于在過程中定義的變量,因為它們只能在過程中被訪問,并且當過程退出時會被自動刪除。 指令global,可以在過程內部引用全部變量 set a 2 proc sample {x} { global a set a [expr $a+1] return [expr $a + $x]} puts [sample 3]
展開
TCL自學筆記-18 lindex函數命令
tcl腳本-lindex函數 語法:lindex list indiex 例: set a {1 2 3 4 5} lindex a 2 3 //返回第三個元素 或者:lindex list {} 這種情況下返回 lindex列表本身。 當只有一個單獨的元素時,lindex命令返回list列表中的第index個元素。替代時元素從0開始(也就是說索引0就是指列表的第一個元素),如果index是負數或者大于列表長度就返回一個空字符串。解釋器在解釋每一個index值時和string index命令相同,都支持單個和多個index參數。 lindex {a b c} → a b cl index {a b c} {} → a b c lindex {a b c} 0 → a lindex {a b c} 2 → c lindex {a b c} end → c lindex {a b c} end-1 → b 如果指定了多個index,將會選擇列表的子列表中的元素。
展開
TCL自學筆記-08 foreach函數命令語法
foreach 循環指令foreach 語法格式:foreach 變量 列表 循環主體 功能:從第0個元素開始,每次按順序取得列表的一個元素,將其賦值給變量,然后執行循環主體一次,直到列表最后一個元素 set list1{1 2 3 4} foreach i $list1 { puts $i }
TCL自學筆記-09 break函數命令語法
循環控制指令break 語法格式:break 功能:結束整個循環過程,并從循環中跳出 foreach i $list1 { if { $i==3 } { break} puts $i}
ansys函數命令圖1
從形函數函數的連續可導性到ansys結果中的節點解與單元解的差異
單元157的148號節點應力為1044.5MPa,單元158的148號節點應力是1050.8MPa,同一個節點其應力值會不一樣,這種差異可能在別的節點會更大,比如在應力梯度比較大的區域(所以應力梯度大的區域最好細化的網格),由此可知,同一個節點當它屬于不同的單元時得到的應力值是不一樣的,就像上文通過函數的可導或可微類比的那樣,在節點處存在左右兩個不同的導數,對于實體單元一個節點將有8個方向對應8個不同導數,即8個不相等的應力。理論上單元尺寸足夠小單元在節點處的應力結果越接近一個值,即同一個節點不同應力值相差越小,越可以提高計算結果的精度,但是一味的縮小單元尺寸也是沒必要的,ansys將通過平均處理不連續的應力使之變得連續甚至平滑而不失合理性,這就是PLNSOL命令的功能。 了解更多內容關注公眾號:CAE案例酷
展開
ANSYS中的LLIST命令——列表顯示線信息命令
1.命令格式 LLIST, NL1, NL2, NINC, Lab 其中, NL1, NL2, NINC:列表線號從NL1到NL2(默認為NL1)增量為NINC(默認為1)的所有線的信息。如果NL1=ALL(默認選項),則忽略NL2與NINC的內容,列表所有[LSEL]命令選擇的線。如果NL1=P,則激活圖形拾取功能,忽略命令的其它內容。當然,NL1也可是組件名,此時忽略NL2與NINC的內容。 Lab:列表類型選項,可取如下值: (空)——在指定范圍內輸出關于所有線的信息 RADIUS——輸出特定圓弧的半徑,以及每條線的關鍵點號。直線、非圓曲線的半徑為零。 LAYER——輸出layer-mesh控制規范 HPT——輸出只有那些包含硬點的線的信息 ORIENT——輸出線列表,并識別任何與直線相關的方向關鍵點及任何橫截面ID。 2.操作路徑 Utility Menu>List>Lines 如圖1所示 圖1 操作提示框 3.實例 輸入命令: /PREP7 K,1,1,0,0 K,2,2,0,0 LSTR,1,2 K,3,4,0,0 K,4,3,-1,0 LARC,2,3,4,1.5 LLIST !如圖2所示 LLIST,,,,RADIUS !如圖3所示 LLIST,,,,ORIENT !如圖4所示 圖2 圖3 圖4 4.參考資料 ANSYS HELP 15.0
展開
ansys的取值函數
有關實體狀態的取值函數 NSEL(N) ESEL(E) KSEL(K) LSEL(L) ASEL(A) VSEL(V) 表示某個實體狀態,其返回值-1,沒有選中,0,沒有定義,1,被選中 有關下一個被選實體的取值函數 NDNEXT(N) ELNEXT(E) KPNEXT(K) LSNEXT(L) ARNEXT(A) VLNEXT(V) 表示編號大于N,E,K,L,A,V的下一個被選實體 有關實體位置的取值函數 CENTRX(E) CENTRY(E) CENTRZ(E) 單元E在中心位置的X,Y,Z的坐標系(直角坐標系),有所選的節點決定 NX(N) NY(N) NZ(N) KX(K) KY(K) KZ(K) 節點N或關鍵點K在激活坐標系中X,Y,Z的坐標值 LX(L,LFRAC) LY(L,LFRAC) LZ(L,LFRAC) 線段L在長度比率為LFRAC(0~1)時的X,Y,Z的坐標值 有關最靠近某位置的節點或關鍵點編號的取值函數 NODE(X,Y,Z) KP(X,Y,Z) 被選擇的節點嘴靠近X,Y,Z位置的節點或關鍵點編號(在激活的坐標系下,如果存在多個節點或關鍵點,那么取其最小值) 有關距離的取值函數 DISTND(N1,N2) DISTKP(K1,K2) 節點或關鍵點兩點之間的距離 DISTEN(E,N) 單元E的中心點與節點N之間的距離,中心點將由單元上被選擇的節點確定 有關角度的取值函數 ANGLEN(N1,N2,N3) ANGLEK(K1,K2,K3) 節點或關鍵點兩條邊之間的夾角,缺省時單位為弧度,其中所選擇的3個節點中,N1或K1是頂點 有關最靠近實體的節點,關鍵點和單元的取值函數 NNEAR(N) 最靠近節點N的被選節點 KNEAR(K) 最靠近關鍵點K的被選關鍵點 ENEARN(N) 最靠近節點N的被選單元,單元的位置將由被選節點確定 有關面積的取值函數
展開
ANSYS 內部函數
VLNEXT(N) Next higher volume number above N in selected set (or zero if none found). 30.距離函數 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.角度函數 (缺省單位為弧度,單位變換用 *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.最近實體函數 NNEAR(N) Selected node nearest node N. KNEAR(K) Selected keypoint nearest keypoint K. ENEARN(N) Selected element nearest node N.
展開
Ansys Zemax | 什么是點擴散函數( PSF )
附件下載 聯系工作人員獲取附件 本文討論了如何在 OpticStudio 中對點擴散函數進行建模和解釋。使用的分析特征是 Spot Diagram、FFT PSF 和 Huygens PSF。將討論每種工具的優點,以及用于最準確分析的有用特征設置。 介紹 光學系統的點擴散函數 (PSF) 是單個點光源產生的輻照度分布。(望遠鏡拍攝遙遠恒星的圖像就是一個很好的例子。盡管源可能是一個點,但圖像不是。有兩個主要原因:首先系統中的像差會將圖像傳播到有限的區域;其次衍射效果也會擴散圖像,即使在沒有像差的系統中也是如此。 OpticStudio 有三種基本類型的 PSF 計算:幾何(無衍射)點列圖、基于衍射的 FFT 和 Huygens PSF。本文將討論基本理論,并就正確使用每種類型的 PSF 提供一些指導。 點列圖 OpticStudio 中最基本的分析功能之一是點列圖。此功能從物空間中的單視場點發射許多光線,通過光學系統追跡所有光線,并繪制所有光線相對于某個公共參考的 (x,y) 坐標。因此,點列圖本身就可以看作一個幾何 PSF。 這里使用的示例光學系統是一個焦距為 50 mm 的單拋物面 F/5 反射鏡,物位于無窮遠處。該系統是一個簡化的牛頓望遠鏡,包含的示例文件為 PSF_Newtonian.ZMX。以下是光學系統的外觀: 兩個視場點(一個在軸上,另一個呈 2 度角)的點列圖如下所示。 請注意,點列圖是光線落點的集合,每個點表示一條光線。光線之間沒有相互作用或干擾。點列圖在顯示望遠鏡的幾何或光線像差的影響方面非常有效。離軸幾何 PSF 清楚地顯示了系統的彗差和像散。然而在軸上,點列圖預測了完美的成像。但這是否準確代表了光學系統的性能?為了回答點列圖結果的這個問題,我們需要將點列分布與衍射極限響應進行比較。
展開
ANSYS 支持的函數列表
ANSYS 支持的函數列表,備用與共享,以后不要老再去找了 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”函數列表
自己收藏并與大家分享,來自于ANSYS的help “get函數”可用于某些項,并可用于代替*get命令函數返回值并在函數被輸入的地方使用它,繞過了用參數名存儲值和在要使用值的地方輸入參數名的需要。 例如,假設要計算兩個節點的平均X位置。使用*GET命令,參數L1可以指定節點1的X位置,參數L2可以指定節點2的X位置。然后,可以從mid=(L1+L2)/2計算mid位置: *GET,L1,NODE,1,LOC,X *GET,L2,NODE,2,LOC,X MID=(L1+L2)/2 但是,使用返回節點N的X位置的節點位置“get ”函數NX(N),可以直接計算MID,而不需要中間參數L1和L2: MID=(NX(1)+NX(2))/2 除非另有說明,否則Get函數返回活動坐標系中的值。 Get函數參數本身可能是參數或其他Get函數。get函數NELEM(E,NPOS)返回元素編號E的NPOS位置的節點號。組合函數NX(NELEM(E,NPOS))返回該節點的X位置。 下表列出了按功能分組的可用get函數。*GET命令還列出GET函數作為*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函數命令圖2
Ansys Wrokbench分段復雜函數載荷,加載方式記錄 ¥10
問題: Ansys Workbench的載荷加載形式有三種,constant/table/function。Constant是在載荷步內給定恒定值;table形式較為便捷,可以在定義每個子步的載荷大小; function形式可以輸入以time/X/Y/Z為變量的簡單方程。 但是仍有某些形式的載荷較難輸入,例如分段復雜函數載荷等。 解決方法: 需要使用Ansys經典界面的function功能編輯分段載荷獲得ADPL載荷命令;再利用Workbench中command的形式施加載荷。 操作方式: 1. Ansys經典中function公式編輯器輸入分段函數。 在function頁卡中選著變量time,在Regime頁卡中逐個定義分段函數; 定義完成后點擊保存,并輸入函數名“TEST3.func” 2. 再次點擊標題欄的Parameters>Functions>Read From files>找到剛才保存的TEST3.func。并在Table Parameter Name中給編輯導入的分段函數命名PForce。此后分段函數即被公式編輯器編譯為表格數組形式,數組的名稱為:PForce。 3. 提取分段函數數值的ADPL命令形式,用于Workbench使用。 完成分段函數導入和命名后,在下拉列表中的File>List>Log file中可以查看經典界面GUI操作對應的ADPL命令。在這里可以將上述function公式編輯器導入的分段函數數組對應ADPL命令顯示出來。(有時log file顯示不及時,再重復一次即可) 4. 在Workbench內創建加載remote point點,并設定加載點的ADPL name為“LoadPoint“,用于加載。
展開
ANSYS 中添加窗函數
比如說我要施加一個周期性的沖擊 希望他作用2個周期后停止
ANSYS知識普及4——如何施加函數變化的表面載荷 (ANSYS專家編輯,非原創,歡迎轉摘)
本人準備出一個ANSYS知識普及系列,將有用的網上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。 編輯人:技術鄰ANSYS專家 業務咨詢網址:http://www.yqgqt.org.cn/content/other/402981 (打個小廣告) 聲 明:1、ANSYS知識普及系列中所有資料均來自網上; 2、如侵犯知識產權,請聯系ANSYS專家本人或者技術鄰,我將第一時間刪除。 小技巧:加本人關注,可以及時觀看本人發布的技術貼 ANSYS具有函數加載功能,可以很方便地在模型表面施加函數變化的各種載荷,在ANSYS中,也可以通過變通的方式來實現此功能,其思路是: 首先選定所要施加函數變化表面載荷的表面上的節點,利用ANSYS的參數數組和嵌入函數知識寫一簡單的命令流,定義好相應節點位置的面載荷值,然后通過在節點上施加面載荷來完成。 下面以在一圓柱表面施加函數變化載荷為例: /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函數加載
最近論壇里很多人問我,如何施加函數載荷。 我今天給大家奉獻的是任意函數加載的操作步驟詳解,手把手教大家操作自定義的函數加載。 如果覺得還不錯,頂下帖子,也算對我的鼓勵了! 大家有什么ANSYS 或 Workbench Mechanical 相關的問題,可以隨時**我 ansys123@qq.com 手把手教你ansys函數加載.doc