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

Abaqus/python語言的結構介紹

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


Python是面向對象的語言。面向對象的語言自己的理解為:語言本身已經定義了許多固定模塊,如數學函數、對顯示模式的控制、一些對話框的編寫等等程序模塊,只需要按照程序的指定格式填空即可完成既定任務,格式相對比較固定,因此語言格式看起來非常繁瑣,但方便實用能夠大量節約程序員的時間。面向對象語言的使用方式可以比喻為:一棵樹分為樹干、樹枝、細枝和樹葉等部分,你要是想得到一個確定位置的樹葉(且具大小等屬性)只有一個路徑可以走即樹干-樹枝-細枝-樹葉,換成面向對象的格式為 樹干.樹枝.細枝.樹葉(樹葉片數或大小等屬性)。

以下是abaqus中Python的一般格式,這些格式都是固定的,我們只需要改變其中的參數即可:

mdb.models['Model-1'].ConstrainedSketch(name='__profile__',sheetSize=0.3)
s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=0.3)
s.sketchOptions.setValues(decimalPlaces=3, viewStyle=AXISYM)
s.setPrimaryObject(option=STANDALONE)
s.ConstructionLine(point1=(0.0, -100.0), point2=(0.0, 100.0))
Python
有著較強的邏輯控制語句如if、for、while等,可以通過循環或條件等語句把復雜且重復的操作變得簡單易于操作,也是用參數化編程較cae的最大優勢。

Abaqus的object model分為session、mdb和odb三個objects,session為視圖模塊、mdb為模型數據模塊、odb為數據輸入輸出模塊。每個object下面又有很多命令分支,直到執行到所需要的具體命令。以下各圖選自Abaqus Scripting User's Manual,更多書面的的解釋可以參考abaqus手冊。

每個object都像一棵樹,要執行某個命令就需要按照python的面向對象的格式進行。

Abaqus/python語言的結構介紹abaqus有限元培訓資料圖片1

例如:cell4 = mdb.models['block'].parts['crankcase'].cells[4],要把part模塊中編號為4的體賦值給cell4,就需通過路徑mdb→models→part→cells(4號體屬性),其中'block'、'crankcase'、分別是model和part的名字。

在草圖Sketch中畫線:
s = mdb.models[' block '].ConstrainedSketch(name='grid',sheetSize=3.0)
s.Line(point1=(-1.275, 0.0), point2=(-1.125, 0.0))
s.Line(point1=(1.125, 0.0), point2=(1.275, 0.0))
執行任何一條命令都必須按照結構樹的格式進行操作。我們所看到的python腳本繁雜的語句就是這樣形成的。這樣大量的命令不能在短時間內掌握,我們只需要根據自己的需要邊建立模型邊學習就可以了。
a = mdb.models['Model-1'].rootAssembly
s = a.instances['Mount-1'].edges
side1Edges = s.findAt(((0.0475, 0.0, 0.0), ))

以上三行與下面的句子是等同的,即把findat找到的edges賦值給side1Edges。分開來寫簡單明了,大大縮短了語句的長度。
side1Edges = mdb.models['Model-1'].rootAssembly. instances['Mount-1'].edges.findAt(((0.0475, 0.0, 0.0), ))
a.Surface(side1Edges=side1Edges, name='Bottom'),這行語句設置side1Edges所對應的edge為名稱'Bottom'的surface的set。


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

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




主站蜘蛛池模板: 七台河市供排水有限责任公司| 牡丹江网络公司,牡丹江网站建设专家|网络推广|网络营销|黑龙江艺通网络技术开发有限公司 | 亚洲一区日韩一区欧美一区a,中文字幕乱妇无码AV在线,欧美日韩免费在线观看,国产精品一区二区三区免费,日韩精品免费一线在线观看,日韩一本在线,国产呦精品一区二区三区下载,国产日韩精品一区二区在线观看,欧美日韩高清一区二区三区,日韩在线免费观看视频,欧美日韩一区在线观看 | 喷淋清洗剂,铝合金清洗剂-青岛爱大生环保科技有限公司 | 专业无机盐,化工产品检测公司,水处理剂检测公司,第三方水质检测机构—准诺检测 | 深圳店铺装修-连锁店装修-深圳标榜装饰设计 | 耐磨工业软管,PTFE耐腐蚀软管,耐磨喷砂胶管,超耐磨软管厂家,漯河利通液压管利通科技-耐磨工业软管,PTFE耐腐蚀软管,耐磨喷砂胶管,超耐磨软管厂家,漯河利通液压管利通科技 | 环保除尘设备_燃气/燃油热水锅炉_光氧空气净化器_蒸汽玉米压片机_压片设备_烘干设备-山东金盾节能环保设备有限公司 | 金属剪切机,金属打包机,废钢剪切机,废铁压块机,金属压块机,废纸打包机,重废龙门剪,废钢龙门剪,箱式剪,液压剪切机-瑞顿机械装备制造江阴有限公司 | 南洋电缆_南洋电线电缆_广州南洋电缆集团有限公司 | 亚洲一区日韩一区欧美一区a,中文字幕乱妇无码AV在线,欧美日韩免费在线观看,国产精品一区二区三区免费,日韩精品免费一线在线观看,日韩一本在线,国产呦精品一区二区三区下载,国产日韩精品一区二区在线观看,欧美日韩高清一区二区三区,日韩在线免费观看视频,欧美日韩一区在线观看 | 转炉挡渣机构,转炉滑板挡渣,滑动水口生产厂家-河北瑞华冶金科技有限公司 | 河北徐工鲲鹏工程机械有限公司无锡分公司 | 浙江中瓷阀门有限公司 | 全通径焊接球阀_全焊接球阀「生产厂家」批发-浙江信合阀门有限公司 | 天津代办营业执照_注册公司_代理记账_代办注销_地址变更-谷骐科技 | 西安外墙防水补漏-堵漏-防腐-保温工程公司-陕西宏图祥瑞实业有限公司 | 天下机械|机床商讯-机械网|机械技术|机械信息|机床资讯|机床设备|机床商讯杂志 | 吸污车|吸粪车|冷藏车|消防车|清障车|环卫垃圾车价格|湖北程力汽车集团厂家销售公司 | 网络广播_公共广播系统_校园,学校数字ip,itc智能广播系统方案 | 青州东威机械有限公司,洗沙机,脱水筛、细沙回收机,淘金设备,洗石机,砂石分离机,筛沙机,采沙船,清淤船,破碎制砂机,海沙淡化设备 | 学校直饮水机-反渗透纯水设备-家用净水器厂家-广州颖圣能源设备 学校洗碗机-郑州洗碗机厂家-商用洗碗机-郑州旭申环保科技有限公司 | 学校洗碗机-郑州洗碗机厂家-商用洗碗机-郑州旭申环保科技有限公司 | 围挡厂家_施工围挡_PVC围挡_建筑工程围挡_深圳市旭东钢构技术开发有限公司【官网】 | 南洋电线电缆|中压交联电缆|高压电力电缆-NAN南洋电缆 | 上海舜华新能源系统有限公司_官网| 深圳-广州-惠州-东莞-重型货架-悬臂-轻中型货架-深圳市诺普泰仓储设备有限公司 | 柱塞泥浆泵|压滤机专用泵|陶瓷泥浆泵_咸阳华星泵业有限公司 | 龙淼环保-旋流-喷淋塔,高温布袋,脉冲布袋-单机-滤筒除尘器,活性炭吸附箱,催化燃烧设备,除尘器配件-沧州龙淼环保设备制造有限公司 | 视觉检测设备_CCD光学筛选机_分度盘光学筛选机-无锡精质智能装备 | 深圳五洲中医院_深圳好的中医院_深圳市医保定点医院[官网] | 苏州ERP定制|苏州CRM|苏州OA|苏州BPM|进销存管理系统-苏州中尚信息科技有限公司 | 影像测量仪|检测设备定制|平面度测量仪|三坐标测量机|广州市海科思自动化设备有限公司-400-0528-668 | 天津实验室纯水机-GMP认证制药纯化水设备-天津开发区瑞尔环保科技有限公司 | 昆明纸箱厂-礼盒定制-包装盒定做-纸箱厂-云南包掌柜包装有限公司 | 铸造厂-铸铝-铸铜-铝合金铸造-重力铸造-翻砂铸造-[剑锋机械配件]专业东莞|深圳铸造厂 | 山东淄博海杰化工有限公司-淄博海杰化工_NP-10、OP-10、吐温80、司盘80、磺酸、油酸等乳化剂 | 粮食加工设备_玉米_大米_面粉_燕麦_豆类杂粮加工设备-华豫万通 | 联系我们果博福布斯公司客服电话17787888880[河南河北区] | 中式婚礼_汉服婚礼_传统婚礼_婚庆公司_云歌婚礼策划【官网】 | 新2025澳门天天开好彩生肖对照表,2025新澳精准正版免费,2025新澳今晚开奖资料大全,新澳门四肖期期准免费,新澳门今晚9点30分开奖结果 |