
發(fā)布
注冊
/
登錄ansys用戶自定義本構(gòu)
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-03-07
ansys用戶自定義本構(gòu)的視頻教程
用戶自定義場變量子程序USDFLD從入門到高級 (如何通過USDFLD實現(xiàn)本構(gòu)模型參數(shù)隨狀態(tài)改變)
本套課程將由淺入深教大家如何編寫用戶自定義場變量子程序USDFLD,從而在有限元分析中實現(xiàn)材料本構(gòu)模型參數(shù)隨狀態(tài)而改變。課程的主要內(nèi)容包括:(1)通過引入場變量用強度折減法求邊坡安全系數(shù);(2)USDFLD編寫教程1_基本格式及簡單例子;(3)USDFLD編寫教程2_多個材料參數(shù)隨多個場變量演化;(4)USDFLD編寫教程3_節(jié)點狀態(tài)的讀取
¥48 1小時47分鐘 5932播放
查看
ansys用戶自定義本構(gòu)的實例教程
很多有限元軟件都提供二次開發(fā)接口,供用戶把自己的本構(gòu)模型編入有限元軟件,PLAXIS也不例外。
不過這是個VIP功功能……目前國內(nèi)正版用戶本來就不多、VIP用戶更少,其中有二次開發(fā)需求的少之又少了。
如果想學(xué)習(xí)二次開發(fā)的話,首先用官方提供的兩個模型的代碼示例玩一玩,將其編譯成軟件可以調(diào)用的dll文件。編譯成功后,再考慮自己寫代碼編譯。
總結(jié)了一點編譯的經(jīng)驗,如果有同學(xué)用得上,就再好不過了。
PLAXIS 自定義本構(gòu)模型開發(fā)經(jīng)驗.pdf
該文件為進(jìn)行Lsdyna材料二次開發(fā)的文件庫
LS-DYNA材料的二次開發(fā).pdf
LS-DYNA自定義本構(gòu)子程序基本流程(by df_af_aq).pdf
流程以32位smp,ls971_s_R5.1.1_win32_p_lib為例;
所用的源代碼以及K文件來自趙海歐先生所編《LS-DYNA動力分析指南》一書第15章“用戶自定義材料文件”
m3rate-user-so.k
m3rate-user-so.f
幾個先決條件
1、必須擁有對應(yīng)版本的ls-dyna lib文件包。需要根據(jù)不同的系統(tǒng)平臺(32位/64位、SMP/MPP)、版本(971r4.2/r5/r5.1.1……)下載對應(yīng)的lib包。
2、裝IFC之前需要先裝MVS。
對于ls971r5.1.1,
Compiler and version
1.Intel Fortran: P:
Intel(R) Fortran Compiler for 32-bit applications, Version 10.1
2.Microsoft Visual C++:
MS Visual C++ 2008 Standard or Professional Edition
Install Microsoft Visual C++ before Intel Fortran compiler.
3、有l(wèi)stc授權(quán)文件,即ls-dyna求解器可求解。
LS-DYNA自定義本構(gòu)子程序基本流程(by df_af_aq).pdf
第十五章 用戶自定義材料文件.rar
展開 LS-DYNA材料的二次開發(fā).pdf
LS-DYNA自定義本構(gòu)子程序基本流程(by df_af_aq).pdf
ls-dyna材料專題.pdf
附件下載
聯(lián)系工作人員獲取附件
概述
本文使用兩個示例演示了如何使用 ZPL 創(chuàng)建用戶自定義解。第一個示例介紹了如何創(chuàng)建 ZPL 解以確保序列文件中像面的曲率半徑等于系統(tǒng)的 Petzval 曲率。第二個示例介紹了如何在非序列元件編輯器(Non-Sequential Component Editor)中基于其他物體的參數(shù)來約束的物體位置。
簡介
求解 ( Solve ) 是可以在諸如鏡頭數(shù)據(jù)編輯器或非序列元件編輯器之類的編輯器中主動調(diào)整特定值的功能。例如,可以在曲率半徑,圓錐系數(shù)或 TCE 上指定求解類型,并通過單擊要放置的求解單元的求解框進(jìn)行設(shè)置。盡管 OpticStudio 提供了許多默認(rèn)的求解類型,但用戶有可能希望自定義求解類型,這可以通過使用Zemax 編程語言( Zemax Programming Language ,ZPL)來實現(xiàn)。
ZPL 宏求解可用于任何編輯器中的幾乎所有單元(曲率半徑,厚度,參數(shù),多重結(jié)構(gòu)等)??梢韵袢魏纹渌蠼忸愋鸵粯樱ㄟ^在編輯器中單擊參數(shù)單元格右側(cè)的小框來設(shè)置 ZPL 宏求解。
ZPL 宏求解通過執(zhí)行 ZPL 宏來確定解的值,并使用 SOLVERETURN 關(guān)鍵字將其返回給編輯器。一旦創(chuàng)建了用于求解的宏,并將其放置在 <Documents>\Zemax\Macros 目錄中,即可在求解窗口的“宏:( Macro: )”中輸入該宏的名稱:
請注意,在求解框中輸入的宏名稱不區(qū)分大小寫,并且不需要其擴展名(.ZPL)。為確保宏求解按照預(yù)期的方式工作,需要遵循一些規(guī)則,請參閱“技巧和陷阱”部分以獲取更多信息。
Petzval 曲率求解示例
假設(shè)我們想要能夠自動將像面的曲率半徑設(shè)置為等于 Petzval 曲率的解。
展開 
ansys用戶自定義本構(gòu)的相關(guān)專題、標(biāo)簽、搜索
ansys用戶自定義本構(gòu)的最新內(nèi)容
附件下載
聯(lián)系工作人員獲取附件
概述
本文使用兩個示例演示了如何使用 ZPL 創(chuàng)建用戶自定義解。第一個示例介紹了如何創(chuàng)建 ZPL 解以確保序列文件中像面的曲率半徑等于系統(tǒng)的 Petzval 曲率。第二個示例介紹了如何在非序列元件編輯器(Non-Sequential Component Editor)中基于其他物體的參數(shù)來約束的物體位置。
簡介
求解 ( Solve ) 是可以在諸如鏡頭數(shù)據(jù)編輯器或非序列元件編輯器之類的編輯器中主動調(diào)整特定值的功能
本文使用兩個示例演示了如何使用ZPL創(chuàng)建用戶自定義解。 第一個示例介紹了如何創(chuàng)建ZPL解以確保序列文件中像面的曲率半徑等于系統(tǒng)的Petzval曲率。第二個示例介紹了如何在非序列元件編輯器 ( Non-Sequential Component Editor ) 中基于其他物體的參數(shù)來約束的物體位置。作者 Nam-Hyong Kim, updated by Alessandra Croce下載文章附件簡介求解
白內(nèi)障手術(shù)是當(dāng)今最常見的外科手術(shù)之一,在該手術(shù)中,患者的晶狀體由于光散射增加而變得渾濁,從而被人工晶狀體(IOL)取代。隨著白內(nèi)障人群越來趨于越年輕化,對優(yōu)質(zhì)鏡片的需求不斷增長,以提高可實現(xiàn)的圖像質(zhì)量并解決無需眼鏡聚焦的問題。衍射IOL通過同時創(chuàng)建多個焦點來提供近距離和遠(yuǎn)距離的清晰視覺,從而提供了一種可行的解決方案,在本文中我們演示了如何通過使用用戶自定義表面(UDS)DLL來擴展Zemax
LS-DYNA臨近隧道爆破開挖模擬建模分析
作者:turtle(在讀碩士)
擅長:hypermesh/dyna
開挖隧道初襯和既有隧道襯砌震速云圖:
開挖隧道初襯和既有隧道襯砌應(yīng)力云圖:
數(shù)值模型的建立
臨近隧道爆破開挖模擬分析,采用流固偶合方法。巖石襯砌為solid單元,空氣炸藥為solid_ALE單元。炸藥和空氣采用ALE
該文件為進(jìn)行Lsdyna材料二次開發(fā)的文件庫
LS-DYNA材料的二次開發(fā).pdf
LS-DYNA自定義本構(gòu)子程序基本流程(by df_af_aq).pdf
LS-DYNA材料的二次開發(fā).pdf
LS-DYNA自定義本構(gòu)子程序基本流程(by df_af_aq).pdf
ls-dyna材料專題.pdf
很多有限元軟件都提供二次開發(fā)接口,供用戶把自己的本構(gòu)模型編入有限元軟件,PLAXIS也不例外。
不過這是個VIP功功能……目前國內(nèi)正版用戶本來就不多、VIP用戶更少,其中有二次開發(fā)需求的少之又少了。
如果想學(xué)習(xí)二次開發(fā)的話,首先用官方提供的兩個模型的代碼示例玩一玩,將其編譯成軟件可以調(diào)用的dll文件。編譯成功后,再考慮自己寫代碼編譯。
總結(jié)了一點編譯的經(jīng)驗,如果有同學(xué)用得上,就再好不過了。
流程以32位smp,ls971_s_R5.1.1_win32_p_lib為例;
所用的源代碼以及K文件來自趙海歐先生所編《LS-DYNA動力分析指南》一書第15章“用戶自定義材料文件”
m3rate-user-so.k
m3rate-user-so.f
幾個先決條件
1、必須擁有對應(yīng)版本的ls-dyna lib文件包。需要根據(jù)不同的系統(tǒng)平臺(32位/64位、SMP/MPP)、版本(971r4.2/r5