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

Abaqus中材料參數不為常數的Python處理方法

2017-07-04  by:CAE仿真在線  來源:互聯網

在有限元計算中,可能會碰到材料參數(這里以線彈性材料彈性模量E為例)在模型中并不為常值的情況,例如,E與某一坐標相關。大家知道,abaqus材料中材料是在*section對截面屬性定義的時候對單元組進行賦值的。并且GUI中也沒有提供變參數的接口(這里順路提一下,載荷是可以通過函數給出變載荷的,GUI中有接口)。這就需要我們采取一些特殊的措施。在CAE-lab前文《Abaqus中計材料參數不為常數的兩種處理方法》中, 給大家介紹了‘編輯inp文件’和‘使用Umat’兩種方法,這里就給大家介紹一下用python腳本實現的方法。


方法

要求

難度

編輯inp

會一門編程語言,能夠完成對文本文件的讀取和寫入

4星

使用Umat

會使用abaqus的Umat用戶子程序,計算文件中不需要使用其它的用戶子程序

3星(如果對abaqus用戶子程序不熟悉,則為5星)

Python腳本

會python基礎,對python編寫abaqus腳本了解

3星(如果對python腳本不熟悉,則為5星)


Python大法在abaqus前后處理中具有舉足輕重地位和天然的優勢,通過python給單元賦材料屬性非常簡單,本例中,假設每個單元的彈性模量不一樣,并且是一個函數,我們的思路就是遍歷所有的單元,給每一個單元定義一種材料。具體實現如下:


1.模型

以簡單的Cube模型為例,如圖1,注意由于我們是遍歷單元賦材料,Abaqus中模型必須在劃分好網格后在進行賦材料屬性。

Abaqus中材料參數不為常數的Python處理方法abaqus有限元培訓資料圖片1

圖1 網格模型圖

2. python腳本

下面的代碼較為簡單,注釋也比較清楚,本例中的E的變化是貼主隨意給的,實際中E可能是各種形式,具體案例具體分析。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mymodel=mdb.models['Cube']# 獲取模型
mypart=mdb.models['Cube'].parts['Cube']#獲取part
forele_indexinmypart.elements:#單元循環
ele=ele_index.label#單元編號
node=ele_index.getNodes()#單元節點坐標
Matname='Steel'+str(ele)#材料名
mySteel=mymodel.Material(name=Matname)#創建材料
EE=ele*1000+100.E3# 變化的材料參數 可以是坐標的函數 或者其他
elasticProperties=(EE,0.3)
mySteel.Elastic(table=(elasticProperties, ) )#設置材料參數
sectionname='CubeSec'+str(ele)
mySection=mymodel.HomogeneousSolidSection(name=sectionname,material=Matname,
thickness=1.0)#創建section
elements=mypart.elements[0]
setname='set'+str(ele)
region=mypart.Set(elements=mypart.elements[ele-1:ele], name=setname)
# 這里elements要為A sequence of MeshElement objects 即類型為tuple
mypart.SectionAssignment(region=region, sectionName=sectionname)#賦材料屬性

3.結果

賦材料后,以材料區分來顯示模型,可見每個單元的材料都不一樣,在模型樹菜單也可以看到,python腳本建立了125種材料(共125個單元)

Abaqus中材料參數不為常數的Python處理方法abaqus有限元培訓資料圖片2
Abaqus中材料參數不為常數的Python處理方法abaqus有限元培訓資料圖片3

圖2 不同單元的材料

Abaqus中材料參數不為常數的Python處理方法abaqus有限元技術圖片4

圖3 計算結果


4.總結

我們介紹的三種方法都能很好的解決材料參數不為常數的問題,編輯inp和python對單元較少時運行效率較高,但是單元較多時,Umat用起來可能更方便,大家可以都嘗試一下。



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

相關標簽搜索: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




主站蜘蛛池模板: 湖北大洋塑胶有限公司|AGR|PPR|RTP|HDPE|e-PSP钢塑复合压力管道生产厂家 | 耐腐蚀磁力泵,直立式耐酸碱泵,立式耐酸碱泵,自吸式耐酸碱泵-杰凯泵业【官网】 | 上海云屹国际快递-承接化工品_液体_粉末_化妆品_食品_锂电池等国际快递业务 | 买化工,找万创!泉州万创化工贸易有限公司| 青州东威机械有限公司,洗沙机,脱水筛、细沙回收机,淘金设备,洗石机,砂石分离机,筛沙机,采沙船,清淤船,破碎制砂机,海沙淡化设备 | 油漆颜料砂磨机,油墨水砂磨机,水性涂料砂磨机-常州市奥能达机械设备有限公司 | 双单面研磨机_陶瓷平面研磨机_机械密封件研磨机-百诚研磨机械 | 在线腐蚀率仪,在线污垢热阻仪,靶式光源仪-北京同德创业科技有限公司 | 立式加工中心_龙门加工中心_卧式加工中心-山东威达重工股份有限公司 | 南京空压机出租,发电机租赁,南京牧德田空压机租赁回收公司 | 烘焙服定做_定做烘焙制服_工服定制厂家_烘焙服生产厂家-庆洋制衣 | 前途汇医药科技(北京)有限公司| 河南反渗透设备,河南纯净水设备,河南软化水设备,郑州EDI超纯水设备,郑州水处理设备厂家_河南江宇环保科技有限公司 | 生物除臭_废气处理_玻璃钢风机_布袋除尘_脱硫脱硝_催化燃烧_生物滤池_广东正州环保科技股份有限公司 | 上海网站建设公司|上海自适应网站制作|上海仿制网站建设公司-智淇网络 | 筱晓(上海)光子技术有限公司官网,MCT探测器,半导体激光二极管,中红外QCL激光器,光纤放大器,光电探测器 | 实验室冷水机-冷却循环水系统-深圳市达沃西制冷设备厂 | 星干线艺考_导演艺考培训班_播音主持艺考_表演艺考培训班-助你考上北京电影学院影视表演系 | 上饶市蚂蚁搬家有限公司,上饶搬家公司,上饶同城搬家,上饶同城搬家电话,上饶搬家哪家好,上饶搬家公司电话 | 平邑衡器厂--临沂衡器--电子汽车衡 -- 十佳知名品牌企业 | 山西洗煤设备_山西洗煤机_山西离心机-山西东鑫昶机械科技股份有限公司 | 欣宇航化工-湖北片碱-冰醋酸厂家联系方式-工业氨水价格-工业片碱厂家-武汉宇航化工 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 郑州离婚律师|婚姻律师在线咨询-河南锦盾律师事务所 | 智齿科技-智齿客服 | 在线客服_呼叫中心_客户联络中心方案 | 石家庄UPS_石家庄UPS电源_石家庄广亚电子科技有限公司 | 人仁康集团 -- 10A抗菌舱研发生产厂家| 液压提升设备,液压顶升装置,钢内筒提升设备,储罐液压顶升_沧州鼎恒液压机械制造有限公司 | 小地磅,钢瓶秤,叉车称,轮椅秤,倒桶秤,畜牧秤,轴重仪,称重模块——上海实干实业有限公司-网站首页 | 思为网络_成都百度优化快照排名-成都网站建设优化_成都网页设计_成都SEO公司 | 暖气片_铜铝复合暖气片_钢制散热器厂家-德克菲勒暖气片 | 深圳市桃子自动化科技有限公司-点胶机_灌胶机_焊锡机_螺丝机_SCARA机器人 | 吉安天卓选矿药剂有限公司 | 自复式过欠压保护器-上海能曼电气有限公司 | 液体灌装机-酱料灌装机-全自动灌装机-旋盖机-铝箔封口机-贴标机厂家-迈特威自动化设备(天津)有限公司" | 篮球场围网|网球场围网|球场围网|体育场围网_安平县炎煌丝网制品有限公司 | 渣浆泵厂家/潜水-渣浆泵过流件-管道增压泵 - 河北聚洪泵业有限公司 | 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 - 眉山净源居环保科技有限公司,眉山除甲醛公司,眉山甲醛治理,眉山保洁服务,眉山家政保洁,眉山家电维修 | 监控工程,安防监控公司,北京监控安装,北京安装监控,安装摄像头,北京监控维保,监控施工,北京监控维修,监控弱电工程,监控器安装,监控维护保养,监控工程设计,北京监控设备维修,监控报警安装,北京北方合力科技有限公司 | 扬州市检测仪器科技有限公司 | 抛丸机-H型钢结构抛丸机-钢板通过式抛丸机厂家-泓霖喷砂除锈设备 |