- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ANSYS基于VC++6.0 的二次开发方法
ANSYS基于VC++6.0 的二次开发与
相互作用分析在ANSYS 中的实现
1 概述
ANSYS是一套功能十分强大的有限元分析软件,能实现多场及多场耦合分析;是实现前后处理、求解及多
场分析统一数据库的一体化大型FEA软件;支持异种、异构平台的网络浮动,在异种、异构平台上用户界
面统一、数据文件全部兼容,强大的并行计算功能支持分布式并行及共享内存式并行。该软件具有如下特
点:
(1) 完备的前处理功能
ANSYS不仅提供了强大的实体建模及网格划分工具,可以方便地构造数学模型,而且还专门设有用户所熟
悉的一些大型通用有限元软件的数据接口(如MSC /NSSTRAN,ALGOR ,ABAQUS等),并允许从这些程序
中读取有限元模型数据,甚至材料特性和边界条件,完成ANSYS 中的初步建模工作。此外,ANSYS还具有
近200 种单元类型,这些丰富的单元特性能使用户方便而准确地构建出反映实际结构的仿真计算模型。
(2) 强大的求解器
ANSYS提供了对各种物理场量的分析,是目前唯一能融结构、热、电磁、流体、声学等为一体的有限元软
件。除了常规的线性、非线性结构静力、动力分析外,还可以解决高度非线性结构的动力分析、结构非线
性及非线性屈曲分析。提供的多种求解器分别适用于不同的问题及不同的硬件配置。
(3) 方便的后处理器
ANSYS 的后处理分为通用后处理模块(POST1)和时间历程后处理模块(POST26)两部分。后处理结果可
能包括位移、温度、应力、应变、速度以及热流等,输出形式可以有图形显示和数据列表两种。
(4) 多种实用的二次开发工具
ANSYS 除了具有较为完善的分析功能外,同时还为用户进行二次开发提供了多种实用工具。如宏(Marco)、
参数设计语言(APDL )、用户界面设计语言(UIDL)及用户编程特性(UPFs),其中APDL (ANSYS Parametric
Design Language)是一种非常类似于Fortran77 的参数化设计解释性语言,其核心内容为宏、参数、循环
命令和条件语句,可以通过建立参数化模型来自动完成一些通用性强的任务;UIDL (User Interface Design
Language)是ANSYS为用户提供专门进行程序界面设计的语言,允许用户改变ANSYS 的图形用户界面(GUI)
中的一些组项,提供了一种允许用户灵活使用、按个人喜好来组织设计ANSYS 图形用户界面的强有力工具;
UPFs(User Programmable Features)提供了一套Fortran77 函数和例程以扩展或修改程序的功能,该项技术
充分显示了ANSYS 的开放体系,用户不仅可以采用它将ANSYS程序剪裁成符合自己所需的任何组织形式(如
可以定义一种新的材料,一个新的单元或者给出一种新的屈服准则),而且还可以编写自己的优化算法,通
过将整个ANSYS作为一个子程序调用的方式实现。
鉴于上述特点,近几年来,ANSYS软件在国内外工程建设和科学研究中得到了广泛的应用。但这些应用大
多局限于直接运用ANSYS软件进行实际工程分析,对利用ANSYS提供的二次开发工具进行有限元软件设计
却很少涉及。本文首次利用ANSYS软件的二次开发功能,以VC++6.0 为工具,运用APDL语言,对ANSYS
进行二次开发,编制框筒结构-桩筏基础-土相互作用体系与地震反应分析程序。
2 程序设计目标
针对某一实际工程问题,ANSYS所提供的APDL语言可对ANSYS软件进行封装。APDL语言即ANSYS软件提供
的参数化设计语言,它的全称是ANSYS Parametric Design Language 。 使用APDL语言可以更加有效地进
行分析计算,可以轻松地进行自动化工作(循环、分支、宏等结构),而且,它是一种高效的参数化建模手
段。使用APDL语言进行封装的系统可以只要求操作人员输入前处理参数,然后自动运行ANSYS进行求解。
但完全用APDL编写的宏还存在弱点。比如用APDL语言较难控制程序的进程,虽然它提供了循环语句和条
件判断语句,但总的来说还是难以用来编写结构清晰的程序。它虽然提供了参数的界面输入,但功能还不
是太强,交互性不够流畅。针对这种情况,本文用VC++6.0 开发框筒结构-桩筏基础-土相互作用有限元
分析程序(简称LWS程序)。
本程序设计目标是利用VC++6.0 对ANSYS进行封装。用VC++6.0 对ANSYS模拟框筒结构-桩筏基础-土相
互作用进行二次开发,用户只需输入诸如地震波、计算时间步长、阻尼比等物理性能参数等,系统就能自
动
您可能关注的文档
- DTS大智慧策略交易平台产品构成(10月16日).doc
- DNA及其在生物系统和进化研究中的应用.pdf
- bd子-轴承系统动力学分叉与稳定性分析.pdf
- 20世纪以来辽属汉人人口问题研究述评.pdf
- 2012新版关于如何延长角接触轴承寿命常用方法及角接触轴承质量判断方法.doc
- 209型转向架纵向牵引拉杆座裂纹原因与改进建议.pdf
- 2012新版关于如何延长直线运动轴承寿命常用方法及直线运动轴承质量判断方法.doc
- 2013世界礼仪服饰设计大赛策划案0125.doc
- ERP环境下网络财务管理模式探讨.pdf
- 2012电大企业战略管理.doc
- 深度解析(2026)《ISO 22002-12025食品安全前提方案—第1部分:食品制造》.pptx
- 深度解析(2026)《ISO 22002-52025食品安全前提方案—第5部分:运输和储存》.pptx
- 深度解析(2026)《ISO 22002-42025 食品安全前提方案 — 第4部分:食品包装制造》.pptx
- 徒步活动策划方案.doc
- 深度解析(2026)《ISO 22002-62025食品安全前提方案—第6部分:饲料及动物食品生产》.pptx
- 2026年新版郯城期末真题卷.doc
- 深度解析(2026)《ISO 22476-72012岩土工程勘察与测试 — 现场测试 — 第7部分:钻孔千斤顶试验》.pptx
- 深度解析(2026)《ISO 22090-22014 船舶与海洋技术 — 航向传送装置(THD) — 第2部分:地磁原理》.pptx
- 深度解析(2026)《ISO 23584-22012 光学和光子学 — 参考字典规范 — 第 2 部分:类与特性定义》:构建智能制造数据基石的专家视角与未来展望.pptx
- 深度解析(2026)《ISO 22932-92025 Mining — Vocabulary — Part 9 Drainage》:构建未来矿山“水脉”治理与可持续发展的新语言体系.pptx
最近下载
- 日立电梯MCA 型微机控制变压变频调速乘客电梯随机资料.pdf VIP
- 2025北京丰台初二上学期期末物理试卷和参考答案.docx VIP
- 2026年湖南生物机电职业技术学院单招职业适应性考试题库附答案.docx VIP
- 2025雨课堂-科研伦理与学术规范概论.docx
- 2025年北京朝阳区高三一模高考英语试卷试题(含答案详解).docx VIP
- 扬州大学2021-2022学年《社会学概论》期末考试试卷(A卷)含参考答案.docx
- 国家开放大学最新《工程力学(本)》形考任务(1-4)试题及答案解析.pdf VIP
- JJF(鄂) 162-2025 利用溯源数据进行计量器具性能评价指南.docx VIP
- JJF(鄂) 167-2025 辐射环境自动监测站测量设备现场校准规范.docx VIP
- JJF(鄂) 175-2025 气压测试箱校准规范.docx VIP
原创力文档


文档评论(0)