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

Workbench中利用python實現材料參數化定義

2017-09-15  by:CAE仿真在線  來源:互聯網

在workbench中實現整個過程的參數化過程除了前幾次文章介紹的模型與網格,還應該包括材料參數的參數化定義。利用Python進行二次開發能夠實現材料參數的自由定義,比如來源于excel表格或者文檔的數據,通過Python代碼的自動讀取,參與到實際的有限元分析進程中。


由于在workbench中定義材料的操作比其他有限元軟件麻煩很多,因此先就在workbench中如何定義多種材料屬性作一些說明,以加強對材料定義過程的認識。此后再進行python材料參數的定義。

在Workbench平臺添加一個結構分析系統,右鍵進入材料編輯狀態,如下所示:


Workbench中利用python實現材料參數化定義ansys分析圖片1

圖1

打開之后的界面如下所示,默認已經有了Structural Steel材料。

Workbench中利用python實現材料參數化定義ansys分析圖片2

圖2

如果需要添加第二種材料,則進入Engineering Data Sources,如下所示。

Workbench中利用python實現材料參數化定義ansys分析圖片3

圖3

進入之后如下所示。

Workbench中利用python實現材料參數化定義ansys分析圖片4

圖4

材料參數可以進行修改,如下所示,按照圖5的順序即可修改某些材料參數,其中勾選1處表示進入編輯模式,只有進入編輯模式后才可以修改具體的某些參數。

Workbench中利用python實現材料參數化定義ansys結果圖片5

圖5

如果想要添加第二種材料,那么點擊如下圖所示的添加按鈕即可。

Workbench中利用python實現材料參數化定義ansys結果圖片6

圖6

同樣的,如果想要添加同一種材料但是不同的材料參數時,例如添加第二種鋼材,也是點擊添加按鈕,不過需要修改參數后再添加,注意,添加材料時需要先退出編輯模式。

最終添加了三種材料如下所示:

Workbench中利用python實現材料參數化定義ansys結果圖片7

圖7

圖7中有是否抑制材料的選擇,如果選擇抑制,那么在后續選擇材料賦予時將看不到該材料。

上面的過程是如何定義多種不同的材料,下面便是具體給模型賦予材料。給模型賦予材料的基礎是solid,因此只有不同的solid才可能賦予不同的材料,在建模時需要考慮此問題。

進入Model模塊,先通過File-Refresh更新數據,然后如下所示:

Workbench中利用python實現材料參數化定義ansys結果圖片8

圖8

可以給每一個solid分別賦予不同的材料,然后劃分網格即可。


以下一段代碼是在Workbench中通過Python設定材料的彈性模量和泊松比參數:

# encoding: utf-8

# Release 16.0

SetScriptVersion(Version="16.0.361")

template1 = GetTemplate(TemplateName="EngData")

system1 = template1.CreateSystem()

template2 = GetTemplate(

TemplateName="Static Structural",

Solver="ANSYS")

system2 = template2.CreateSystem(

Position="Right",

RelativeTo=system1)

engineeringDataComponent1 = system2.GetComponent(Name="Engineering Data")

engineeringDataComponent2 = system1.GetComponent(Name="Engineering Data")

engineeringDataComponent1.ReplaceWithShare(

TargetSystem=system2,

ComponentToShare=engineeringDataComponent2,

SourceSystem=system1)

engineeringData1 = system1.GetContainer(ComponentName="Engineering Data")

material1 = engineeringData1.GetMaterial(Name="Structural Steel")

matlProp1 = material1.GetProperty(Name="Elasticity")


E=220000000000

nu=0.29

E_str="%s [Pa]" % E

nu_str="%s" % nu

matlProp1.SetData(

Variables=["Young's Modulus"],

Values=[["%s" % E_str]])

matlProp1.SetData(

Variables=["Poisson's Ratio"],

Values=[["%s" % nu]])

engineeringDataComponent2.Update(AllDependencies=True)

上述代碼在workbench平臺定義了一個Engineering Data模塊和一個Static Structure模塊。該例子中將彈性模量和泊松比作為可以修改的材料參數,利用字符串變量E_str和nu_str獲取彈性模量和泊松比的值,再利用SetData函數將這兩個參數給Engineering Data模塊。

Workbench平臺的界面如下所示。

Workbench中利用python實現材料參數化定義ansys結果圖片9

圖9

進入Engineering Data模塊,可以看到如下所示的結果,彈性模量和泊松比和上述python代碼中定義的數值一樣。

Workbench中利用python實現材料參數化定義ansys結果圖片10

圖10

同樣,圖10中的其他參數也可以進行參數化定義。如果在上述python代碼中添加相關的文件讀寫,那么就可以實現從已有文件中讀取相關的材料參數進行替換。


姊妹篇:

《Workbench利用Python驅動MAPDL執行APDL命令》

《Workbench利用Python驅動DM執行Js進行建模》

其他workbench二次開發細節:

《利用Python在Workbench的DM中進行幾何操作》

《利用Python和API函數創建幾何模型實例說明》


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

相關標簽搜索:Workbench中利用python實現材料參數化定義 Ansys有限元培訓 Ansys workbench培訓 ansys視頻教程 ansys workbench教程 ansys APDL經典教程 ansys資料下載 ansys技術咨詢 ansys基礎知識 ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓 

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

全國服務熱線

1358-032-9919

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




主站蜘蛛池模板: 台车炉厂家_台车式退火炉_台车式回火炉—安徽大新工业炉有限公司 | 网站制作-网站制作公司-专业制作网站【做网站找企术】 | 精品中文字幕在线观看,粉嫩av一区二区三区,最近中文字幕在线看免费视频,亚洲高清在线观看,日本一区二区视频手机免费看,国产黄色小视频,亚洲高清免费视频,国产精品一区二区欧美视频,亚洲人免费视频,亚洲视频在线观看免费,国产免费高清综合视频,中文字幕永久在线 | 儒亚科技_磁悬浮天平,竞争吸附,高压热重,重量法高压,高压密度 | 济宁市泓世新型建材有限公司,山东ALC墙板,GRC轻质隔墙板,预制化粪池,复合墙板加工厂家 | 泡酒配方大全-泡药酒专业的网站-泡酒之家| 冷却特性测试仪_ 刀柄热胀仪_加油小车价格_皮带张力仪_上海川奇机电设备有限公司 | 江苏美鑫食品科技有限公司 | 山西配电柜,高低压成套柜,太原高低压柜,山西开关柜,箱变壳体_山西雷隆电柜电气设备有限公司 | 守护者官网-儿童安全卫士 | 欧氏运动木地板,体育木地板厂家,篮球木地板价格_欧氏体育木地板 欧派板材官网 | 全屋定制板材 专业供应商 | 均高生物科技(上海)有限公司-二十年专注于均质·乳化·粉碎·分散工艺 | 上海视研装饰工程有限公司-上海标识公司,上海标识设计 | 太阳能路灯生产厂家-郑州太阳能高杆灯价格-道路照明智能路灯-河南坤德照明 | 曙海培训-ZEMAX培训射频培训无线电培训GMS培训EMC培训电磁兼容性培训Maxwell培训欧姆龙培训procast培训可靠性培训光学培训工业机器人培训NI培训Linux培训5G培训Hadoop培训CFD培训 | 钻机配件-岩心管-岩心管接箍-地质套管-煤矿用钻头-河南滨远机械设备有限公司 | 桥梁支座更换_桥梁检测车租赁_高空作业车出租_支座更换_伸缩缝安装_隧道防水_养护加固_维修_出租_衡水庆兴桥梁养护工程有限公司 桥梁养护|桥梁维修加固|隧道裂缝修补|支座更换|管道堵水气囊|衡水众拓路桥养护有限公司 | 中科迈金节能技术(浙江)有限公司 | 新余装修公司推荐-秦风装饰,口碑好靠谱 | 石家庄启恒企业管理咨询有限公司| 太阳能路灯生产厂家-郑州太阳能高杆灯价格-道路照明智能路灯-河南坤德照明 | 污水处理控制系统设计_plc编程控制柜_电气成套设备生产厂家_合肥鸿昇自动化 | 激光焊接不锈钢翅片管,不锈钢翅片管,激光焊接复合翅片管,南通拓帆换热设备有限公司 | 儒亚科技_磁悬浮天平,竞争吸附,高压热重,重量法高压,高压密度 | 武汉学化妆美容美发美甲纹绣教学 - 小墨定妆 | 生物可降解膜_全降解薄膜_可降解包装膜材料厂家-凯峰降解膜 | 桶装水配送-瓶装水-净水器-厦门水之露商贸有限公司,电话:18205922444 | 江苏广分检测技术有限公司、电力安全工具检测、苏州绝缘工具检测、昆山电力安全工具检测-广分检测技术(苏州)有限公司 | 制冷机组|地源热泵|冷水机组|磁悬浮冷水机组-山东鹏鲲空调官网 | 手术无影灯生产厂家-提供电动手术台,电动产床定制与批发-山东华辰医疗设备有限公司 | 青州市昌达机械设备有限公司_洗石机-洗砂机-筛沙机-砂石分离机-洗轮机-制砂机 | 深圳注册公司-工商注册代理-深圳注册公司流程及费用-记帐报税-公司注销-[深圳市悟空企业管理(深圳)有限公司] | 重庆物流公司,重庆商贸货运,工厂物流,同城冷链物流配送,物流软件租售-重庆协通国际物流有限公司 重庆污水处理设备_废气处理设备_纯净水设备-山艺环保 | 首页|广东蒙泰高新纤维股份有限公司|丙纶细旦丝|丙纶异形丝|丙纶FDY网络丝 - 广东蒙泰高新纤维股份有限公司 | 山东胜王水处理设备有限公司,反渗透设备,纯净水设备,污水处理设备,SWS系列全自动钠离子交换器,纯净水设备报价,活性碳过滤器,多介质过滤器 | 耐磨锤头|合金锤头|高铬耐磨锤头|破碎机锤头|双金属双液复合锤头_巩义东辰实业 合金耐磨锤头铸造厂 | 熊猫家装-装修公司,上海装修、室内设计、家装、别墅装修、办公室装修、全屋定制就上熊猫家装 | 深圳激光焊锡机-全自动点胶机设备-全自动激光焊锡机厂家-深圳创精锐 | 商用厨具|商用厨房设备|商用电磁灶-鲁宝厨业官方网站 | 氯化氢|二氧化硫|硫化氢|氩气生产厂家_潍坊市景鑫新材料有限公司 | 私人家庭影院装修_别墅家庭影院设计_家庭影院价格方案-广州家庭影院定制公司 |