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

ansys經(jīng)典自定義結(jié)果的案例

ANSYS里的定義失效準(zhǔn)則怎么定義的?
想請教各位: ANSYS里的自定義失效準(zhǔn)則怎么定義的呢?一定要用UPFs編用戶子程序才行嗎?UPFs看起來非常復(fù)雜啊,怎么辦? 又沒有人做過這個(gè)阿? 謝謝了?。。?!
ANSYS梁單元定義截面
ANSYS梁單元自定義截面 梁單元作為一種簡單且高效的計(jì)算單元,在結(jié)構(gòu)分析尤其是建筑結(jié)構(gòu)中得到廣泛的應(yīng)用。使用梁單元可以避免將結(jié)構(gòu)中梁柱全部轉(zhuǎn)換為實(shí)體單元,從而降低了計(jì)算量,且梁單元結(jié)構(gòu)形式簡單,求解精度也相對較高。在ANSYS中,梁單元基本上可以分為線性單元和二次單元,二者之間計(jì)算理論不同,經(jīng)典的二次單元即BEAM189單元的積分點(diǎn)如下圖所示: 在ANSYS中可以為BEAM單元定義截面,其中大部分經(jīng)典的截面形式都包含在ANSYS的截面庫中,但是經(jīng)典的梁單元計(jì)算時(shí)截面方向分為四個(gè)單元,這對于一般計(jì)算來說是足夠的,但如果需要仔細(xì)分析截面方向的內(nèi)力,可能就略顯的粗糙了。除此之外,鋼管混凝土、組合梁之類也都是異形梁截面,此時(shí)標(biāo)準(zhǔn)截面庫中的數(shù)據(jù)也沒什么用。針對這個(gè)問題存在兩種解決方式,一種是使用ASEC自定義截面參數(shù),這個(gè)命令不管截面如何,只需要給出截面相關(guān)的信息即可,截面的信息輸入如下圖所示: 至于這些截面的參數(shù)可以使用簡單的截面計(jì)算工具得到,如果是鋼筋混凝土梁這種比較復(fù)雜的復(fù)合梁,那么需要使用Xtract之類的截面有限元軟件進(jìn)行計(jì)算。將截面信息填入。采用ASEC的截面輸入方式計(jì)算效率高,截面信息準(zhǔn)確的話,精度也不差,但缺點(diǎn)是不能輸出截面積分點(diǎn)和柵點(diǎn)的數(shù)據(jù)。 另一種方式就是自定義截面,其基本思路如下: 1.設(shè)定MESH200單元,建立截面幾何形狀; 2.用MESH200單元?jiǎng)澐纸孛妫⒈4娼孛鏀?shù)據(jù); 3.建立計(jì)算幾何模型,讀取截面數(shù)據(jù); 4.賦予模型截面,施加邊界條件計(jì)算; 5.后處理。
展開
ANSYS梁單元定義截面
ANSYS中,梁單元基本上可以分為線性單元和二次單元,二者之間計(jì)算理論不同,經(jīng)典的二次單元即BEAM189單元的積分點(diǎn)如下圖所示: 在ANSYS中可以為BEAM單元定義截面,其中大部分經(jīng)典的截面形式都包含在ANSYS的截面庫中,但是經(jīng)典的梁單元計(jì)算時(shí)截面方向分為四個(gè)單元,這對于一般計(jì)算來說是足夠的,但如果需要仔細(xì)分析截面方向的內(nèi)力,可能就略顯的粗糙了。除此之外,鋼管混凝土、組合梁之類也都是異形梁截面,此時(shí)標(biāo)準(zhǔn)截面庫中的數(shù)據(jù)也沒什么用。針對這個(gè)問題存在兩種解決方式,一種是使用ASEC自定義截面參數(shù),這個(gè)命令不管截面如何,只需要給出截面相關(guān)的信息即可,截面的信息輸入如下圖所示: 至于這些截面的參數(shù)可以使用簡單的截面計(jì)算工具得到,如果是鋼筋混凝土梁這種比較復(fù)雜的復(fù)合梁,那么需要使用Xtract之類的截面有限元軟件進(jìn)行計(jì)算。將截面信息填入。采用ASEC的截面輸入方式計(jì)算效率高,截面信息準(zhǔn)確的話,精度也不差,但缺點(diǎn)是不能輸出截面積分點(diǎn)和柵點(diǎn)的數(shù)據(jù)。 另一種方式就是自定義截面,其基本思路如下: 1.設(shè)定MESH200單元,建立截面幾何形狀; 2.用MESH200單元?jiǎng)澐纸孛?,并保存截面?shù)據(jù); 3.建立計(jì)算幾何模型,讀取截面數(shù)據(jù); 4.賦予模型截面,施加邊界條件計(jì)算; 5.后處理。
展開
ANSYS梁單元定義截面
ANSYS梁單元自定義截面 梁單元作為一種簡單且高效的計(jì)算單元,在結(jié)構(gòu)分析尤其是建筑結(jié)構(gòu)中得到廣泛的應(yīng)用。使用梁單元可以避免將結(jié)構(gòu)中梁柱全部轉(zhuǎn)換為實(shí)體單元,從而降低了計(jì)算量,且梁單元結(jié)構(gòu)形式簡單,求解精度也相對較高。在ANSYS中,梁單元基本上可以分為線性單元和二次單元,二者之間計(jì)算理論不同,經(jīng)典的二次單元即BEAM189單元的積分點(diǎn)如下圖所示: 在ANSYS中可以為BEAM單元定義截面,其中大部分經(jīng)典的截面形式都包含在ANSYS的截面庫中,但是經(jīng)典的梁單元計(jì)算時(shí)截面方向分為四個(gè)單元,這對于一般計(jì)算來說是足夠的,但如果需要仔細(xì)分析截面方向的內(nèi)力,可能就略顯的粗糙了。除此之外,鋼管混凝土、組合梁之類也都是異形梁截面,此時(shí)標(biāo)準(zhǔn)截面庫中的數(shù)據(jù)也沒什么用。針對這個(gè)問題存在兩種解決方式,一種是使用ASEC自定義截面參數(shù),這個(gè)命令不管截面如何,只需要給出截面相關(guān)的信息即可,截面的信息輸入如下圖所示: 至于這些截面的參數(shù)可以使用簡單的截面計(jì)算工具得到,如果是鋼筋混凝土梁這種比較復(fù)雜的復(fù)合梁,那么需要使用Xtract之類的截面有限元軟件進(jìn)行計(jì)算。將截面信息填入。采用ASEC的截面輸入方式計(jì)算效率高,截面信息準(zhǔn)確的話,精度也不差,但缺點(diǎn)是不能輸出截面積分點(diǎn)和柵點(diǎn)的數(shù)據(jù)。 另一種方式就是自定義截面,其基本思路如下: 1.設(shè)定MESH200單元,建立截面幾何形狀; 2.用MESH200單元?jiǎng)澐纸孛?,并保存截面?shù)據(jù); 3.建立計(jì)算幾何模型,讀取截面數(shù)據(jù); 4.賦予模型截面,施加邊界條件計(jì)算; 5.后處理。
展開
ansys經(jīng)典自定義結(jié)果圖1
Ansys Zemax|如何定義優(yōu)化操作數(shù)
用戶自定義操作數(shù)是否會(huì)使評價(jià)函數(shù)計(jì)算緩慢? 也許您會(huì)好奇,在評價(jià)函數(shù)中使用自定義的操作數(shù)時(shí),是否會(huì)使得評價(jià)函數(shù)計(jì)算緩慢?其實(shí),這很大程度依賴于您宏計(jì)算的復(fù)雜程度,一般情況下宏計(jì)算是非??斓摹?作為演示,我們現(xiàn)在對Cooke Triplet執(zhí)行兩次優(yōu)化:一次使用ZPLM操作數(shù)加上宏,一次使用內(nèi)建操作數(shù)WFNO。 第一種情況,我們將ZPLM的目標(biāo)值設(shè)置為5,權(quán)重設(shè)置為1。第二種情況,我們將WFNO的目標(biāo)值設(shè)置為5,權(quán)重設(shè)置為1。按下圖設(shè)置評價(jià)函數(shù): 我們使用DLS優(yōu)化,可以看到執(zhí)行的時(shí)間大約4.4s: 點(diǎn)擊F3撤銷優(yōu)化,將ZPLM操作數(shù)權(quán)重設(shè)置為0,WFNO目標(biāo)值設(shè)置為5,權(quán)重設(shè)置為1,再次優(yōu)化。 可以看出兩者計(jì)算的時(shí)間相差并不大。 因此,即使我們使用了自定義的宏,Zemax OpticStudio依舊可以高效的執(zhí)行計(jì)算。 總結(jié) 在使用Zemax OpticStudio的過程中,我們有時(shí)會(huì)遇到內(nèi)建的優(yōu)化操作數(shù)不能滿足我們要計(jì)算/返回的數(shù)值情況。這時(shí)我們需要利用ZPLM和宏結(jié)合或使用外部定義和匯編程序?qū)@些數(shù)值進(jìn)行計(jì)算和優(yōu)化。兩種方法,ZPLM和宏結(jié)合更為簡單,與Zemax OpticStudio集成的更好,需要更少的編程技巧。
展開
基于ANSYS經(jīng)典界面的帶孔薄板的適應(yīng)網(wǎng)格劃分
希望隨著ANSYS的發(fā)展,最終能夠?qū)τ谌我獾姆治龆寄軌蜃龅竭@一點(diǎn),這對于用戶來說無疑是相當(dāng)重要的,我們翹首企盼好了。 本文轉(zhuǎn)宋博士的博客,分享學(xué)習(xí)
ANSYS經(jīng)典界面適應(yīng)網(wǎng)格案例—帶孔板受力
如果我們對整體細(xì)分網(wǎng)格,會(huì)發(fā)現(xiàn)固定端角落點(diǎn)的應(yīng)力會(huì)無限上升,這將使得適應(yīng)網(wǎng)格劃分失去意義。 1.3劃分網(wǎng)格 SMRT,OFF AMESH,ALL 上述命令對整體劃分網(wǎng)格。網(wǎng)格劃分結(jié)果如下圖 1.4設(shè)置邊界條件 DL,4,,ALL SFL,10,PRES,10E6 FINISH 上述命令固定了左端面,然后對右邊施加10MPa的均布壓力。結(jié)果如下圖 2. 求解 /SOLU ASEL,S,,,3 ADAPT,10,5,,0.25,2 上述命令選擇方板中間區(qū)域進(jìn)行適應(yīng)網(wǎng)格劃分,并啟動(dòng)靜力學(xué)分析。 在分析過程中,宏ADAPT會(huì)根據(jù)指定的誤差5%,來進(jìn)行迭代計(jì)算。當(dāng)前后兩次的能量誤差小于該值時(shí),網(wǎng)格細(xì)分停止,此時(shí)認(rèn)為結(jié)果已經(jīng)收斂。 3. 后處理 /POST1 ALLS PLNSOL,S,EQV,0,1 上述命令查看等效應(yīng)力云圖。 可見,中間孔上下邊緣最危險(xiǎn),應(yīng)力達(dá)到29.5Mpa,該值是收斂值。 如果我們是為公司做項(xiàng)目分析,可以出具該值作為最終結(jié)果。 【結(jié)論】 對于每一個(gè)有限元分析來說,都需要確保計(jì)算收斂。很多有限元分析案例,只是進(jìn)行了一次網(wǎng)格劃分,然后給出了結(jié)果,就認(rèn)為結(jié)果是正確的。對于這種做法是高度懷疑的。從仿真實(shí)踐中我們發(fā)現(xiàn),當(dāng)網(wǎng)格細(xì)分時(shí),有時(shí)候結(jié)果會(huì)發(fā)生很大的改變,在沒有明確的理論根據(jù)的前提下,就把一次網(wǎng)格劃分的結(jié)果認(rèn)定為最終結(jié)果,這是很難令人信服的。 ANSYS適應(yīng)網(wǎng)格劃分解決了這個(gè)難題。不過該技術(shù)還存在諸多限制。例如只能用于線性靜力學(xué)結(jié)構(gòu)分析和線性穩(wěn)態(tài)熱分析等,不過這種限制,隨著ANSYS版本的更新,在逐漸減少。希望隨著ANSYS的發(fā)展,最終能夠?qū)τ谌我獾姆治龆寄軌蜃龅竭@一點(diǎn),這對于用戶來說無疑是相當(dāng)重要的,我們翹首企盼好了。
展開
Ansys Zemax | 如何使用 ZPL 創(chuàng)建用戶定義求解
附件下載 聯(lián)系工作人員獲取附件 概述 本文使用兩個(gè)示例演示了如何使用 ZPL 創(chuàng)建用戶自定義解。第一個(gè)示例介紹了如何創(chuàng)建 ZPL 解以確保序列文件中像面的曲率半徑等于系統(tǒng)的 Petzval 曲率。第二個(gè)示例介紹了如何在非序列元件編輯器(Non-Sequential Component Editor)中基于其他物體的參數(shù)來約束的物體位置。 簡介 求解 ( Solve ) 是可以在諸如鏡頭數(shù)據(jù)編輯器或非序列元件編輯器之類的編輯器中主動(dòng)調(diào)整特定值的功能。例如,可以在曲率半徑,圓錐系數(shù)或 TCE 上指定求解類型,并通過單擊要放置的求解單元的求解框進(jìn)行設(shè)置。盡管 OpticStudio 提供了許多默認(rèn)的求解類型,但用戶有可能希望自定義求解類型,這可以通過使用Zemax 編程語言( Zemax Programming Language ,ZPL)來實(shí)現(xiàn)。 ZPL 宏求解可用于任何編輯器中的幾乎所有單元(曲率半徑,厚度,參數(shù),多重結(jié)構(gòu)等)。可以像任何其他求解類型一樣,通過在編輯器中單擊參數(shù)單元格右側(cè)的小框來設(shè)置 ZPL 宏求解。 ZPL 宏求解通過執(zhí)行 ZPL 宏來確定解的值,并使用 SOLVERETURN 關(guān)鍵字將其返回給編輯器。一旦創(chuàng)建了用于求解的宏,并將其放置在 <Documents>\Zemax\Macros 目錄中,即可在求解窗口的“宏:( Macro: )”中輸入該宏的名稱: 請注意,在求解框中輸入的宏名稱不區(qū)分大小寫,并且不需要其擴(kuò)展名(.ZPL)。為確保宏求解按照預(yù)期的方式工作,需要遵循一些規(guī)則,請參閱“技巧和陷阱”部分以獲取更多信息。 Petzval 曲率求解示例 假設(shè)我們想要能夠自動(dòng)將像面的曲率半徑設(shè)置為等于 Petzval 曲率的解。
展開
ANSYS經(jīng)典結(jié)果云圖的截面顯示和擴(kuò)展顯示
ANSYS經(jīng)典后處理中結(jié)果云圖顯示是非常簡單,也是非常常用的功能。結(jié)果云圖通常都是論文圖片的重要組成部分,本文介紹一下 ANSYS經(jīng)典結(jié)果云圖的截面顯示和擴(kuò)展顯示 ,供讀者參考,軟件版本 ANSYS19.0 。 一、如何顯示3D模型某一截面的應(yīng)力分布? 把工作平面移到你關(guān)心的那個(gè)截面位置,保證工作平面(X-Y面)與你所要看的那個(gè)平面重合。水平主菜單PLOTCTRLS>Style>Hiden line option,然后在Hiden line option窗口中的Type of plot中選擇Section選項(xiàng),在Cutting plane中選擇Work plane,再點(diǎn)擊APPLY即可。效果如下: 二、簡化對稱模型按完整模型顯示 我們常常可以根據(jù)結(jié)構(gòu)和載荷的對稱性,建立整體結(jié)構(gòu)的 1/2、 1/4甚至 1/8模型,這樣做可以大大減小計(jì)算量。如果我們想在出圖時(shí)顯示完整模型,應(yīng)該怎么做呢?菜單路徑如下: PlotCtrls>Style>Symmetry Expansion>Periodic/Cyclic Symmetry Expansion 彈出菜單中選擇一個(gè)擴(kuò)展類型即可。 三、軸對稱平面模型按3D顯示 軸對稱平面模型與對稱模型是類似的,也可以按 3D顯示,其實(shí)都是/ EXPAND命令操作,具體方法如下: PlotCtrls>Style>Symmetry Expansion>2D Axi-Symmnetric 彈出菜單中選擇一個(gè)擴(kuò)展類型即可。 完結(jié) 文章來源:ANSYS學(xué)習(xí)分享網(wǎng)
展開
ANSYS經(jīng)典結(jié)果云圖的截面顯示和擴(kuò)展顯示
ANSYS經(jīng)典后處理中結(jié)果云圖顯示是非常簡單,也是非常常用的功能。結(jié)果云圖通常都是論文圖片的重要組成部分,本文介紹一下 ANSYS經(jīng)典結(jié)果云圖的截面顯示和擴(kuò)展顯示 ,供讀者參考,軟件版本 ANSYS19.0 。 一、如何顯示3D模型某一截面的應(yīng)力分布? 把工作平面移到你關(guān)心的那個(gè)截面位置,保證工作平面(X-Y面)與你所要看的那個(gè)平面重合。水平主菜單PLOTCTRLS>Style>Hiden line option,然后在Hiden line option窗口中的Type of plot中選擇Section選項(xiàng),在Cutting plane中選擇Work plane,再點(diǎn)擊APPLY即可。效果如下: 二、簡化對稱模型按完整模型顯示 我們常??梢愿鶕?jù)結(jié)構(gòu)和載荷的對稱性,建立整體結(jié)構(gòu)的 1/2、 1/4甚至 1/8模型,這樣做可以大大減小計(jì)算量。如果我們想在出圖時(shí)顯示完整模型,應(yīng)該怎么做呢?菜單路徑如下: PlotCtrls>Style>Symmetry Expansion>Periodic/Cyclic Symmetry Expansion 彈出菜單中選擇一個(gè)擴(kuò)展類型即可。 三、軸對稱平面模型按3D顯示 軸對稱平面模型與對稱模型是類似的,也可以按 3D顯示,其實(shí)都是/ EXPAND命令操作,具體方法如下: PlotCtrls>Style>Symmetry Expansion>2D Axi-Symmnetric 彈出菜單中選擇一個(gè)擴(kuò)展類型即可。 完結(jié) 文章來源:ansys學(xué)習(xí)分享網(wǎng)
展開
Ansys Zemax光學(xué)設(shè)計(jì)軟件技術(shù)教程:如何使用ZPL創(chuàng)建用戶定義求解
光研科技南京有限公司是國內(nèi)可靠的Ansys Zemax光學(xué)設(shè)計(jì)軟件代理商!公司已經(jīng)為廣大企業(yè),研究所以及高校提供了很多優(yōu)秀的相關(guān)產(chǎn)品和服務(wù),在行業(yè)內(nèi)建立了值得信任的口碑。   Ansys Zemax光學(xué)軟件   咨詢與訂購方式   聯(lián)系人:光研科技南京有限公司徐保平   手機(jī)號:15051861513   微信號:13627124798
ansys經(jīng)典自定義結(jié)果圖2
Ansys Zemax | 用戶定義表面真實(shí)建模衍射式人工晶狀體透鏡
首先在DLL的Case 1中定義傳播算法,參數(shù)列標(biāo)題名稱。然后,Case 3描述基于上述公式的表面矢高,以便在布局圖中繪制。Case 4 考慮近軸光線追蹤結(jié)果,但由于區(qū)域分解方法需要在光線追跡之上進(jìn)行衍射分析,該方法僅適用于實(shí)際光線追蹤,因此我們忽略了這一步。這意味著在近軸近似中,我們的模型表現(xiàn)為標(biāo)準(zhǔn)曲面。最后,Case 5,計(jì)算實(shí)際光線追跡結(jié)果。為此,我們實(shí)現(xiàn)了兩個(gè)解決方案,一種近似解析算法和一種迭代算法,這將在下面將討論。 光線傳播算法 在復(fù)雜表面形狀的情況下,無法通過分析,確定光線-表面相交坐標(biāo),因此對于標(biāo)準(zhǔn)表面以外的內(nèi)置表面類型,OpticStudio 應(yīng)用迭代算法來查找數(shù)值解。這也可以是用戶自定義DLL 的一種方法。然而,由于迭代方法的計(jì)算效率低于直接計(jì)算,除了通常應(yīng)用的迭代解決方案外,我們還實(shí)現(xiàn)了基于局部線性化的近似閉合解解決方案[1,5]。 在后一種替代算法中,我們分別處理基板的矢高和額外的浮雕高度。首先,我們確定與基板準(zhǔn)確的光線相交坐標(biāo)(x0, y0,z0),這可以通過分析來完成,因?yàn)榛寰哂袠?biāo)準(zhǔn)表面形狀。然后,作為下一步,我們根據(jù)局部浮雕高度(Δz=zDOE(x0,y0))和給定位置的斜率(x0, y0, z0+Δz)來估計(jì)光線浮雕交點(diǎn)。與切平面的估計(jì)交點(diǎn)(x,y,z)可以通過求解線性方程再次解析計(jì)算。這種直接近似計(jì)算可以比默認(rèn)迭代方法快 30%,而且不會(huì)在結(jié)果中引起任何重大錯(cuò)誤。該過程如下圖所示。
展開
ANSYS計(jì)算結(jié)果那些難事,APDL經(jīng)典命令讓你的模型“舞”起來
對于給定的RST角柵點(diǎn)編號,如NN=15(圖1中的C點(diǎn)),表示I和J截面的XX向數(shù)值時(shí)CI和CJ分別為: CI=(15-1)*3+1=43 CJ=(18+15-1)*3+1=97 然后定義單元表和繪制云圖命令如下: ETABLE,N15SXI,LS,43 ETABLE,N15SXI,LS,97 PLLS,N15SXI,N15SXJ 選取一個(gè)單元和所有單元的第15號RST角柵點(diǎn)SX云圖如圖7(b)和圖7(c)。提取數(shù)據(jù)可采用單元表的結(jié)果的提取方法(需要獲知是第幾個(gè)單元表),或者在提取單元結(jié)果中引用單元表名方法(推薦,不宜錯(cuò))。 采用DO循環(huán)和數(shù)組可以提取所有單元的所有角柵點(diǎn)的所有結(jié)果項(xiàng),保存在數(shù)組并輸出到文件。梁截面柵格和柵點(diǎn)的結(jié)果,已經(jīng)接近實(shí)體單元的結(jié)果項(xiàng)目,大大豐富了梁單元結(jié)果輸出。 圖7 截面應(yīng)力云圖與RST角柵點(diǎn)應(yīng)力 l 非線性或時(shí)程分析時(shí)ESOL提取結(jié)果 當(dāng)存在多個(gè)結(jié)果點(diǎn)時(shí),如非線性靜力分析或動(dòng)力分析等,可以采用ESOL命令(高版本提供)定義與單元表相關(guān)的命令項(xiàng),如此一來則很容易獲得截面、或某個(gè)角柵點(diǎn)的結(jié)果時(shí)程。與單元表相關(guān)的有SMISC、NMISC、LS、LEPEL、LEPTH、LEPPL、LEPCR、LBFE等命令項(xiàng)。 如定義單元1的第15號角柵點(diǎn)的SX為變量3,命令為“ESOL,3,1,,LS,43”,更詳見的用法見命令流中。通過所定義的變量輸出到文件就比較簡單了,也就是提取了這些結(jié)果。 !=============================== !
展開
80種ANSYS常用材料的參數(shù)化文件,以及定義材料庫模板,實(shí)現(xiàn)快速定制化材料庫。
80種ANSYS常用材料的參數(shù)化文件,以及自定義材料庫模板,實(shí)現(xiàn)快速定制化材料庫。 免費(fèi)下載數(shù)據(jù)庫,請先關(guān)注并點(diǎn)贊哦。 ANSYS_Material_Database.zip
『原創(chuàng)』ANSYS中殼單元截面如果能夠定義該是有限元技術(shù)中的一個(gè)難點(diǎn)突破!
某突發(fā)奇想,如果有限元中能象解決梁截面一樣,在分析中也可以自定義殼截面那改有多好啊! 這個(gè)問題我在仿真互動(dòng)論壇中也發(fā)過貼子,在這里希望繼續(xù)和大家探討,多交流,看是否還有什么更好的解決辦法!