仿真在线:有限元分析咨询与培训中心——Ansys|Fluent|Abaqus|HFSS|SolidWorks|课程培训

Abaqus與python

2016-12-27  by:CAE仿真在線  來源:互聯網

Abaqus軟件提供的二次開發接口兩種:Fortran開發的用戶子程序,主要用于自定義本構關系、自定義單元等;二是在python語言基礎上進行定制開發,主要用于前處理(例如,快速建模)、后處理(例如創建和訪問輸出數據庫)、自定義模型(例如自動后處理)等。

Python接口允許用戶繞過ABAQUS/CAE的GUI界面,直接與內核交互。

使用Python編寫的包含腳本接口命令的程序可實現如下功能:

1、在Abaqus輸入文件(Input file)中,用Python腳本定義關鍵詞*Parameter項下的數據行,例如有的關鍵字在Abaqus/CAE界面中沒有,則需要在inp文件里添加。

2、能夠實現自動化過程,編寫腳本可以實現各種判斷語句、循環語句、數據存儲等,例如對一個過程進行多次重復計算,將會是一個繁瑣的過程,使用python編程則可以自動實現這個功能。

3、能夠實現參數化分析,編寫腳本可以進行參數化分析、優化分析、系統分析、多系列多型號的產品分析等,使產品的設計更加合理,產品研發周期更短。


學習編寫Python腳本

借助于abaqus.rpy文件,Abaqus/CAE中的每一步操作都記錄在abaqus.rpy中。Rpy文件可以使用PythonReader.exe軟件來查看內容。可以CAE與python混合建模,不會的命令就利用CAE生成,然后用PythonReader打開并進行修改,可以彌補不熟悉python的缺點,逐句修改python語句,可以去掉一些不必要的語句。

Abaqus的python看似繁瑣,但有著固定、嚴謹的結構,很多都是固定格式,因此并不難理解。

下面是提取結果中應力的Python命令:

#coding=utf-8

fromabaqus import *

fromabaqusConstants import *

fromodbAccess import *

importnumpy as np

OdbFilePath= 'E:\SD2014\TEST\'

#OdbFileName= 'TEST.odb'

#OdbFile= OdbFilePath + OdbFileName

OdbFile='E:\SD2014\TEST\TEST.odb'

outfilename= OdbFilePath + 'STRESS.txt'

nodesetname='NSET-SZ'

#intancename='PART-1-1'

#打開ODB文件

Odb =odbAccess.openOdb[OdbFile]

if notintancename: intancename = Odb.rootAssembly.instances.keys()[-1]

nodeset= Odb.rootAssembly.instances[intancename].nodeSets[nodesetname]

lastStep = Odb.steps.keys()[-1]

lastFrame= Odb.steps[lastStep].frames[-1]

# 提取YY方向應力, 如需要XX或其它方向應力, 可更改x.data[0]或其它

stress_field= lastFrame.fieldOutputs['S']

stress_field_nodset= stress_field.getSubset(region=nodeset, position=ELEMENT_NODAL)

nset_val= stress_field_nodset.values

stress_data= map(lambda x:[x.nodeLabel, x.data[2]], nset_val)

Abaqus與pythonabaqus有限元培訓資料圖片1

只需將上述命令輸入到最下面的窗口即可提取所需要的結果,對于需要提取大量結果的使用起來能夠大大增加效率。


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:Abaqus與python abaqus分析培訓 abaqus技術教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 聚丙烯酰胺,聚合氯化铝,重金属捕捉剂,污泥调理剂,活性氧化铝,生石灰,反渗透阻垢剂,工业葡萄糖,硫酸铝,果壳活性炭,柱状活性炭,蜂窝活性炭,石英砂,锰砂-北京雁归来环保科技有限公司-以真诚为立足之本,以质量为生存之本,愿与海内外同仁共创双赢。雁归来人一路走来,气贯长虹,勇锐盖过怯弱,进取压倒苟安!我们紧扣时代脉搏,专注水处理、继往开来! | 碳纤维棒_碳纤维管_碳纤维缠绕管_嘉兴恒隆复合材料有限公司 | 塑料胶水|PVC胶水|PP胶水|橡胶胶水|强力胶水|透明胶水|胶粘剂|粘合剂|UV胶-聚力胶水厂家 | 意优教育|意大利留学中介_意大利留学费用_意大利申请条件_北京意大利语培训学校 | 郑州长城冶金设备有限公司| 三禾防爆-专业的防爆电气生产厂家 | 水硬度在线分析仪-氟离子|悬浮固体浓度分析仪-ldo分析仪-上海植茂 | 郑州离婚律师|婚姻律师在线咨询-河南锦盾律师事务所 | 津成电线电缆价格,天津津成线缆,津成线缆销售电话,天津津成线缆批发电话-天津市津成电线电缆有限公司 | 景德镇芳然装饰有限公司 | 易众拍卖行-事故车拍卖,残值车拍卖,水淹车拍卖,全损车拍卖,修复车拍卖,碰橦车拍卖,瑕疵车拍卖,报废车拍卖,泡水车拍卖,拆车件拍卖,配件拍卖,火烧车拍卖,二手车拍卖专业线上平台 | 义乌供需网-义乌外发加工来料加工,义乌采购信息供求对接平台(yiwugongxu.com) | 智能化解决方案 智能家居 家庭影院 灯光音箱 会议室报告厅 剧场剧院 指挥中心 大数据中心_沈阳天哲科技有限公司 | 乌鲁木齐万疆通管道设备有限公司 销售热线;13565955557-新疆 乌鲁木齐 万疆通 管道设备 波纹补偿器 膨胀节 金属软管 伸缩器 管件 阀门 维修 | 智能仓储货架厂家 - 汇峰仓储 | 银泰洁净--净化工程总承包,20年精耕细作,专为净化而来_银泰洁净--净化工程总承包,20年精耕细作,专为净化而来 | 钠长石-硅铁-硅钙-孕育剂-球化剂-安阳李氏实业有限公司 | 思达测试|山东思达高科机械设备有限公司 | 长春网站优化,网络推广,seo快速排名,1.8元/词/天-同信长春网络公司 | 西安汉信丨条码打印机,条码扫码枪,条码标签,条码仓库管理系统专业供应商 | 皮带输送机-宁津县浩发链条有限公司 | 气调包装机厂家-真空包装机价格-气调包装机-锁鲜包装机-江苏大江智能装备有限公司 | 深圳市碧源达科技有限公司 | 网架厂_网架加工厂家_徐州网架公司报价--三华网架制造商 | 浙江福茂德汽车滤清器有限公司 | 氯化亚铜_氯化亚铜厂家_衡水丰亿工贸有限公司 | 新东方大学考试官网_考研/英语/雅思/托福/四六级/日语/韩语/教资在线网课官网 | 锦州龙威机械有限公司官网 ,锦州医药包装机,包装机,锦州包装机械,小袋颗粒装盒生产线,颗粒装盒生产线,软双铝装盒线,伺服颗粒 | 液压提升设备,液压顶升装置,钢内筒提升设备,储罐液压顶升_沧州鼎恒液压机械制造有限公司 | 实验室实验台-钢木实验台-实验室通风柜-实验室家具-苏州奥纳威 | 气象站_校园气象站_自动气象站_光伏气象站-山东万象环境科技有限公司 | 转炉挡渣机构,转炉滑板挡渣,滑动水口生产厂家-河北瑞华冶金科技有限公司 | 武汉东湖高新集团股份有限公司官网 | 拓普思(常州)智能科技有限公司-青少年无人机教育培训比赛课程加盟拓活力 | 重大事件回顾:三亚哪里可以打炮?2025年最全实战攻略带你玩转真枪射击 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 三轴伺服机械手_五轴伺服机械手_注塑机械手_东莞市浩能自动化机械有限公司 | 虚商通信-电销卡 电销助手| 上海中泉泵业制造有限公司-柴油机泵,一体化泵站,柴油机消防泵,泵站,预制一体化泵站 | 西安测试仪-西安电压测试仪-西安电流测试仪-西安热油汽水测试仪-西安阻抗测试仪-西安时间速度测试仪-西安电力设备厂家-西安中洲电力设备有限公司 | 真空电镀机_镀膜机厂家_离子镀膜机_磁控溅射镀膜设备_镀钛设备-江苏驰诚科技发展有限公司 |