下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第一種方法: 在Job模塊里,創(chuàng)建工作,在Edit Job對話框中選擇General選項卡,在User subroutine file中點(diǎn)擊Select按鈕,從彈出對話框中選擇你要調(diào)用的子程序文件(后綴為.for或.f)。第二種方法:/ o/ J5 6 U/ - o$ 1. 建立工作目錄/ 2. 將Abaqus安裝目錄6.4-pr11site下的aba_param_dp.inc 或 aba_param_sp.inc拷貝到工作目錄,并改名為aba_param.inc;# / |0 I0 E6 , 4 X3 q: W3. 將編譯的fortran程序拷貝到工作目錄;4. 將.obj文件拷貝到工作目錄
2、;5. 建立好輸入文件.inp;6. 運(yùn)行abaqus job=inp_name user=fortran name即可。, D8 i7 d/ rc6 |以下是網(wǎng)上摘錄的資料,供參考:. |$ t/ $ W7 Y6 m4 h6 D6 j用戶進(jìn)行二次開發(fā)時,要在命令行窗口執(zhí)行下面的命令:4 O. R+ , ( ? abaqus job=job_name user=sub_nameABAQUS會把用戶的源程序編譯成obj文件,然后臨時生成一個靜態(tài)庫standardU.lib和動態(tài)庫standardU.dll,還有其它一些臨時文件,而它的主程序(如standard.exe和explicit.exe等
3、)則沒有任何改變,由此看來ABAQUS是通過加載上述2個庫文件來實現(xiàn)對用戶程序的連接,而一旦運(yùn)行結(jié)束則刪除所有的臨時文件。這種運(yùn)行機(jī)制與ANSYS、LS-DYNA、marc等都不同。: j6 g R- o( 0 * N2 J3 X這些生成的臨時文件要到文件夾C:Documents and SettingsAdministratorLocal SettingsTemp中才能找到,這也是6樓所說的藏了一些工作吧,大家不妨試一下。1子程序格式(程序后綴是.f; .f90; .for;.obj?) 答:我試過,.for格是應(yīng)該是不可以的,至少6.2和6.3版本應(yīng)該是不行,其他的沒用過,沒有發(fā)言權(quán)。在A
4、baqus中,運(yùn)行abaqus j=jobname user=username時,默認(rèn)的用戶子程序后綴名是.for(.f,.f90應(yīng)該都不行的,手冊上也有講過),只有在username.for文件沒有找到的情況下,才會去搜索username.obj,如果兩者都沒有,就會報錯誤信息。如果username包括擴(kuò)展名for或obj,那么就根據(jù)各自的擴(kuò)展名ABAQUS會自動選擇進(jìn)行操作。2CAE中如何調(diào)用?Command下如何調(diào)用?答:CAE中在creat job的job manager中的general中可以指定子程序;Command下用命令:abaqus j=jobname user=userfi
5、lename (無后綴);3若有多個子程序同時存在,如何處理 答:將其寫在一個文件中即可,然后用一個總的子程序調(diào)用(具體參見手冊)4我對VF不是很熟,是否可以用VC,C編寫子程序?A: 若要在vf中調(diào)試,那么應(yīng)該根據(jù)需要把SITE文件夾中的ABA_PARAM_DP.INC(雙精度)或ABA_PARAM_SP.INC(單精度)拷到相應(yīng)的位置,并改名為ABA_PARAM.INC即可。據(jù)說6.4的將可以,6.3的你可以嘗試著將VC,C程序編譯為obj文件,沒試過。在你的工作目錄下應(yīng)該已經(jīng)存在ufield.obj和uvarm.obj這兩個文件(這兩個文件應(yīng)該是你分別單獨(dú)調(diào)試ufield.FOR和uva
6、rm.FOR時自動編譯生成的,你可以將他們刪掉試試看),但是由于你的FOR文件中已經(jīng)有了UVARM和UFIELD這兩個subroutine,顯然會造成重復(fù)定義,請查實。用戶子程序的使用假設(shè)你的輸入文件為:a.inp b.for那么在ABAQUS Command 中的命令應(yīng)該是這樣的:abaqus job=a user=b對于abaqus64pr11,command 中輸入:abq64pr11 job=a user=b就可以了。當(dāng)然首先你要用 cd 命令進(jìn)入 輸入文件 所在的當(dāng)前文件目錄。強(qiáng)烈建議使用command來操作。 子程序文件名后綴應(yīng)為 .for,而不是 .fABAQUS/CAE處理有兩
7、個程序: 內(nèi)核程序; GUI (graphical user interface圖形用戶界面)程序。內(nèi)核程序?qū)嶋H上就是它的腳本語言,它采用的是Python語言,同時擴(kuò)展了Python語言,額外提供了大約500個對象模型,對象模型之間的關(guān)系復(fù)雜。GUI程序(圖像用戶界面程序)是一個方便用戶輸入或選擇參數(shù)的圖形用戶接口。ABAQUS/CAE是采用IPC協(xié)議來完成內(nèi)核程序和GUI程序的通信的。ABAQUS有限元程序通過集成Python語言向二次開發(fā)者提供了很多庫函數(shù),通過ABAQUS腳本接口(ABAQUS Scripting Interface),Python語言調(diào)用這些庫函數(shù)來增強(qiáng)ABAQUS的交
8、互式操作功能。它允許用戶繞過ABAQUS/CAE的GUI(graphical user interfaces)直接與內(nèi)核交互,可以大大提高工作效率或完成ABAQUS/CAE沒有提供的功能。但是因為它沒有通過GUI,顯的不那么直觀,而且如想改變某些參數(shù)就不得不修改腳本程序,這些對一般用戶來說就顯的比較麻煩。因此,對ABAQUS二次開發(fā)一般應(yīng)先開發(fā)出GUI后,讓用戶輸入或選擇有關(guān)參數(shù)后,然后生成ABAQUS的腳本語言來自動處理。ABAQUS的GUI是用ABAQUS GUI Toolkit來編寫,它也是對FOX GUI Toolkit的拓展,它在編寫程序時也是遵循Python語言的格式。ABAQUS二次開發(fā)有如下幾種途徑: 通過用戶子程序可以開發(fā)新的模型,控制ABAQUS計算過程和計算結(jié)果; 通過環(huán)境初始化文件可以改變ABAQUS的許多缺省設(shè)置; 通過內(nèi)核腳本可以實現(xiàn)前處理建模和后處理分析計算結(jié)果; 通過GUI腳本可以創(chuàng)建新的圖形用戶界面和用戶交互。目前使用較多的是第1種方法和第3種方法。仿真論壇上的帖子:Abaqus中python的二次開發(fā)都是基于前后處理的(差不多就是和CAE進(jìn)行交流的),要么直接利用Python生成自己需要的模型或者INP(前處理),要么就是利用Python從已有的*.odb中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝制作工安全培訓(xùn)效果水平考核試卷含答案
- 鐵合金濕法冶煉工保密水平考核試卷含答案
- 水解設(shè)備搪砌工崗前安全培訓(xùn)考核試卷含答案
- 2024年宜春職業(yè)技術(shù)學(xué)院輔導(dǎo)員考試參考題庫附答案
- 獸用中藥制劑工安全文明知識考核試卷含答案
- 銀行綜合柜員班組協(xié)作能力考核試卷含答案
- 搪瓷制品制造工道德評優(yōu)考核試卷含答案
- 光纖著色并帶工操作知識競賽考核試卷含答案
- 糧庫中控工安全規(guī)程評優(yōu)考核試卷含答案
- 接插件零件制造工成果轉(zhuǎn)化強(qiáng)化考核試卷含答案
- 2026年城投公司筆試題目及答案
- 北京市東城區(qū)2025-2026學(xué)年高三上學(xué)期期末考試英語 有答案
- 2025年煤礦安全規(guī)程新增變化條款考試題庫及答案
- 2025年教師師德師風(fēng)自查問題清單及整改措施范文
- 2026年及未來5年市場數(shù)據(jù)中國激光干涉儀行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃研究報告
- 2026年廣東農(nóng)墾火星農(nóng)場有限公司公開招聘作業(yè)區(qū)管理人員備考題庫及參考答案詳解
- 國家電投集團(tuán)江蘇公司招聘筆試題庫2026
- 養(yǎng)老護(hù)理服務(wù)的法律監(jiān)管與執(zhí)法
- (一診)成都市2023級高三高中畢業(yè)班第一次診斷性檢測物理試卷(含官方答案)
- 降排水應(yīng)急預(yù)案(3篇)
- 隧道施工清包合同(3篇)
評論
0/150
提交評論