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

ANSYS APDL 應(yīng)用技巧

2017-07-07  by:CAE仿真在線  來源:互聯(lián)網(wǎng)


1. 前言

APDL的全稱是ANSYS Parametric Design Language(ANSYS參數(shù)化設(shè)計語言),是一種解釋型語言,具有變量定義、判斷、循環(huán)、文件讀寫等功能。

用戶可以利用APDL編寫出參數(shù)化的用戶程序,從而實現(xiàn)有限元分析的全過程,即建立參數(shù)化的CAD模型、參數(shù)化的網(wǎng)格劃分與控制、參數(shù)化的材料定義、參數(shù)化的載荷和邊界條件定義、參數(shù)化的分析控制和求解以及參數(shù)化的后處理。

學(xué)會使用APDL是成為ANSYS高級用戶的重要標志。本文將介紹筆者過去幾年實際工作中的一些APDL應(yīng)用經(jīng)驗,歡迎廣大同行指點、交流。


2. 工具

ANSYSAPDL編寫完后通常保存為后綴為.txt.inp的文本文件,從微軟自帶的記事本到Notepad++,PSPAD,UltraEdit等專業(yè)開發(fā)程序都可作為編輯工具。筆者最初是用Notepad++作為APDL的編寫工具,將背景設(shè)置成護眼色,使用起來也頗滿意。偶然一次,看到部門里一位澳大利亞留學(xué)回來的IT工程師同事在用Sublime開發(fā)Python代碼,一下子就被Monokai主題配色深深地吸引住了。從此,筆者投向了Sublime的懷抱,其工作界面如下圖。


ANSYS APDL 應(yīng)用技巧ansys分析圖片1

需要說明的是,Sublime安裝完后,需要再安裝APDL-Syntax-master插件(可從GITHUB下載),才可以支持ANSYS APDL語法高亮。

另外,編寫APDL命令流時,可打開ANSYS官方的 Element Reference Command Reference 兩個pdf文件作為工具書供隨時查閱參考。


3. 前處理

ANSYS的前處理體驗相對HyperMesh/ANSA等專業(yè)前處理軟件來說,相差得不是一點點。主要體現(xiàn)在以下兩個方面:

1.3D幾何模型特征簡化、拓撲修復(fù) 結(jié)構(gòu)分析的幾何模型通常由設(shè)計部門提供,往往存在大量的倒角、圓角、安裝定位孔、注塑澆口甚至破面等缺陷,面對這樣的幾何模型,ANSYS處理起來是相當吃力甚至無法處理。

2.布爾運算 網(wǎng)格劃分前,通常需要對體、面進行剖分以獲得較為規(guī)則的網(wǎng)格。ANSYS的布爾操作常常不是失敗,就是生成了一些碎細的線、面、體,需要更多的時間來處理修復(fù)。

Workbench的出現(xiàn),在很大程度上提升了ANSYS的前處理能力,HyperMesh等專業(yè)前處理軟件也可以導(dǎo)出ANSYScdb文件。因此,對于工程中較為復(fù)雜的模型,可運用APDL讀入cdb模型,然后在命令流文件中定義材料參數(shù)、接觸參數(shù)、約束、載荷等,最終提交給程序求解。

對于較為簡單、規(guī)則的模型,可直接利用APDL參數(shù)化建模,方便幾何尺寸、材料屬性、載荷、約束等參數(shù)的影響分析。尤其對于多層薄膜復(fù)合材料問題(比如十多層),在APDL中可方便修改疊層設(shè)計(各鋪層厚度)、各鋪層材料屬性/鋪角等,大大提高建模、研究效率。


示例如下:

/prep7

! ---------------------------------------

! parameters defination

! ---------------------------------------

*set, all, , ! clear all parameters

R1 = 5.0 ! radius of thin film

T1 = 5.0e-3 ! thickness of thin film

P1 = 1.0 ! pressure

ESZ = 0.2 ! global element size

! ---------------------------------------

! element and material property

! ---------------------------------------

et, 1, shell181

keyopt, 1, 1, 0 ! bending and membrane stiffness (default)

keyopt, 1, 8, 0 ! store data for botoom of bottom layer and top of top layer (default)

sectype, 1, shell

secdata, T1, 1, 0.0, 3

secoffset, MID

mp, ex, 1, 190e6 ! Si

mp, dens, 1, 2.33e-6

mp, nuxy, 1, 0.278

! ---------------------------------------

! thin film geometry modeling and meshing

! ---------------------------------------

csys, 0

mat, 1

type, 1

real, 1

cyl4, 0, 0, 0, 0, R1, 360

wprota, , 90

asbw, all

wprota, , , 90

asbw, all

asel, all

aatt, 1, 1, 1 ! mat, real, type

mshape, 0, 2D

allsel

lesize, all, ESZ

amesh, all

csys, 1

nsel, s, loc, x, R1

d, all, all, 0

! secplot, 1 ! plot the geometry of a shell section

! /eshape, 1 ! displays elements with shapes determined from the section definition

csys, 0

allsel

save

finish


4. 求解

利用APDL可方便的設(shè)置分析類型、重啟動、求解器、輸出內(nèi)容、載荷、單元生死、非線性控制等。


示例如下:

! ---------------------------------------

! solve

! ---------------------------------------

/solu

antype, static ! perform a static analysis

nropt, full ! use full newton-raphson

outpr, all, none

outres, basic, all ! write the solution for every substep

sfa, all, 1, pres, P1

! sf, all, pres, P1

solcontrol, on ! used optimizied nonlinear solution defaults

nlgeom, on ! includes large-deflection effects

kbc, 0 ! ramped loading

nsubst, 45, 60, 30 ! specifles the number of substeps to be taken in this load step

time, 1 ! sets the time for a load step

allsel

solve

finish

注意,當APDL命令流較長時,直接復(fù)制粘貼在命令流輸入框會花費較長時間。推薦的快速讀入方法是,將APDL命令流保存為文本文件(.txt.inp后綴),然后在GUI中通過File > Read Input from提交,或在ANSYS Mechanical APDL Product Launcher通過ANSYS Batch提交,如下圖。

ANSYS APDL 應(yīng)用技巧ansys分析圖片2


5. 后處理

利用APDL可以方便地從結(jié)果文件中提取模態(tài)頻率、諧響應(yīng)、接觸力、節(jié)點位移/溫度/電壓等數(shù)據(jù),并按一定格式寫出(FORTRAN輸入輸出格式控制),可將寫出的數(shù)據(jù)用MATLAB/Python讀入進行數(shù)據(jù)處理、繪圖。用較少的代碼,即可省去在量的重復(fù)操作,大大提高工作效率。


示例如下:

*cfopen, , ndisp

*vwrite,

(' i_SET LoadStep N_UX N_UY N_UZ')

*vwrite, NodeDisp(1,1), NodeDisp(1,2), NodeDisp(1,3), NodeDisp(1,4), NodeDisp(1,5)

(F6.0, 4x, F4.0, 2x, E20.10, 2x, E20.10, 2x, E20.10)

*cfc

ANSYS APDL 應(yīng)用技巧ansys workbanch圖片3




作者:技術(shù)鄰|RogerRY

技術(shù)鄰:www.jishulink.com


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標簽搜索:ANSYS APDL 應(yīng)用技巧 Ansys有限元培訓(xùn) Ansys workbench培訓(xùn) ansys視頻教程 ansys workbench教程 ansys APDL經(jīng)典教程 ansys資料下載 ansys技術(shù)咨詢 ansys基礎(chǔ)知識 ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓(xùn) 

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

全國服務(wù)熱線

1358-032-9919

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




主站蜘蛛池模板: 康明斯柴油发电机厂家-康明斯发电机(深圳)有限公司 | 消防施工,消防工程施工,消防施工改造-北京消防工程公司-亿杰(北京)消防工程有限公司 | 微型压力传感器-工业压力放大器-压力传感器厂家-力准传感 | 纸袋机|多层纸袋机|高速纸袋机|无锡市天天友情机械有限公司 | 和远智能-和远智能科技股份有限公司 | 深圳社区邦家政公司-保姆_月嫂_育儿嫂 _早教育婴师_家政钟点工_家政培训_家政加盟- 社区邦优质生活服务 专业、标准化、便捷、安心,一站式家庭服务平台,服务专业有保障 ! | 透明膜包装机_三维包装机_上海拓懿机械有限公司 | 水平转头微孔板离心机-米欧微孔板离心机-北京乾明基因技术 | 酸碱废气中和塔-酸雾废气吸收塔-酸雾废气处理塔|首页-广州市佰镀通风设备有限公司 | 陕西散花照明-西安太阳能路灯,陕西太阳能路灯,西安太阳能路灯厂家,陕西太阳能路灯厂家 | 上海专升本-上海统招专升本网| 文学素材,好词好句,正能量句子,百科知识-素文网 | 苏州市相城区望亭镇叶凡工艺服饰绣品厂 | 三叶罗茨鼓风机_三叶罗茨风机厂家_山东九洲四海机械有限公司 | 天下机械|机床商讯-机械网|机械技术|机械信息|机床资讯|机床设备|机床商讯杂志 | 潍坊劲昊磁电科技有限公司-电磁除铁器,永磁除铁器,管道式除铁器,金属探测仪,磁滚筒,输送设备,给料设备,破碎设备 | 浙江欧诺机械有限公司| 欧派板材官网 | 全屋定制板材 专业供应商 | 红都服装官网-北京红都西服-红都西服定制-北京红都集团 | 咪咕体育直播,咪咕直播,CCTV5直播,体育直播,高清直播,腾讯体育直播,篮球直播,足球直播 | 饲料车_散装饲料车_畜禽运输车_散装饲料运输车_饲料车厂家_铝合金运猪车-程力专用汽车股份有限公司 | 真空工业炉-真空油淬炉-真空气淬炉-高温石墨化炉-江苏华弘真空科技有限公司 | 维启科技-创造科技的无限可能 | 上海维启信息技术有限公司 建筑仿真 BIM 虚拟现实 VR AR 顶岗实习 建筑智能模型 | 河南电梯公司_郑州电梯公司_河南家用别墅电梯厂家-郑州嘉祥机电设备公司 | 上海纳美鞋业有限公司| 无锡大型数控龙门铣,喷涂加工,回火抛丸加工,精密不锈钢焊接机床身机床底座制造加工-无锡美高帝机械有限公司 | 云南昆明微信公众号小程序开发公司|抖音|网站建设APP制作-鸿翥网络 | 精密齿轮,同步带轮,蜗轮,蜗杆,减速机齿轮,行星齿轮-和兴齿轮 | 三亚酒吧KTV会所 专业舞台音响灯光 智能影音 会议音响工程 首选海南东演音响公司 | 欧派板材官网 | 全屋定制板材 专业供应商 | 郑州课桌椅|学生课桌椅|升降课桌椅批发|厂家|价格-新科教育用品 郑州井盖雨水篦子厂家-建联建材 | 宁波公司注册_宁波注册公司_宁波代理记账_宁波做内账|安隆会计专业服务机构 | 西安墓园-山水殡葬服务-提供免费墓地咨询服务 | 浙江微龙科技-微通道工艺结合设备一站式解决方案-致力于连续流技术开发与产业化应用-助力传统医药化工行业转型升级 | 江西省屹诚建筑装饰工程有限公司| 盘扣租赁|盘扣架租赁|盘扣脚手架|盘扣脚手架租赁|盘扣式脚手架|盘扣式脚手架租赁-北京亚欧盟盘扣租赁有限公司 | 永州市冷水滩华立水力机械设备有限公司| 三叶罗茨鼓风机_三叶罗茨风机厂家_山东九洲四海机械有限公司 | 四方光电(武汉)仪器有限公司_四方仪器首页-烟气分析仪|尾气分析仪|煤气分析仪|沼气分析仪|天然气分析仪|超声波流量计|在线气体分析系统|红外气体传感器 | 减速电机-调速电机-四大系列减速机-减速电机厂家-深圳市鑫希田机电有限公司官网 | 真空工业炉-真空油淬炉-真空气淬炉-高温石墨化炉-江苏华弘真空科技有限公司 |