利用python快速導入網格

利用python快速導入網格

ID:36671677

大小:442.35 KB

页数:13页

时间:2019-05-13

利用python快速導入網格_第1页
利用python快速導入網格_第2页
利用python快速導入網格_第3页
利用python快速導入網格_第4页
利用python快速導入網格_第5页
资源描述:

《利用python快速導入網格》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、前言•工程問題中,由於幾何過於複雜,常會使用第三方軟體(如Hypermesh)輔助建立網格,再使用inp格式匯入ABAQUSCAE•由於Hypermesh輸出的inp檔案沒有Assembly的概念,需要一一將各零件的網格輸出成不同的inp檔案,再逐一導入ABAQUSCAE•當各零件的網格匯入時,Part名稱無法被保留,需對各零件重新命名•當分析模型複雜時,零件數量太多,重複的導入模型以及重新命名的工作,十分繁瑣且花費時間案例說明•由於導入的分析模型,其Part名稱都相同(PART-1),在複製零件之前,必須先將零

2、件名稱做修改•當零件數量很多時,重複的導入模型以及重新命名Part的工作,十分花費時間解決方案•使用Python,可自動處理設定操作•使用工具–批次檔–MicrosoftEXCEL–Python語言•利用批次檔和EXCEL建立出腳本檔案(*.py)–直接自動匯入模型–自動更名–自動匯集所有的零件到分析模型中•流程–使用批次檔自動得到所有零件的名稱–使用EXCEL快速產生需要的腳本檔案–ABAQUSCAE中執行腳本檔案操作流程(1)(2)(1)執行批次檔(2)產生inpname.txt(3)得到所有inp檔案的檔名

3、(3)操作流程(5)(6)(4)(7)(6)將所有副檔名.inp消除(7)只留下inp檔名,將所有文字複製操作流程(9)(10)(8)選擇INP頁面(8)(9)在A2格中貼上之前複製的INP名稱(10)填入工作目錄路徑操作流程(11)(12)(11)路徑的要改成/(12)複製EXCEL中PyGEN頁面中所有的文字操作流程(14)(13)(13)將複製的文字貼到記事本內,而指令中有不必要的空格存在(14)利用取代功能將所有不必要的空格消除操作流程(17)(15)(16)(15)另存新檔,副檔名為py(16)編碼要

4、用ANSI(17)得到腳本檔案操作流程(18)(19)(20)(18)設定工作目錄(19)選擇零件inp放置的資料夾操作流程(21)(22)(23)(21)執行腳本(22)選擇之前生成的腳本操作流程(24)(24)成功達成任務:a.匯入所有零件b.變更零件名稱c.整合所有零件到單一分析模型中操作流程•EXCEL表格使用要點–於INP頁面填入所有零件的inp檔名–於INP頁面填入工作目錄路徑–於PyGEN頁面A,B,C和D四區域,多退少補

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。