- 23
- 0
- 约1.78万字
- 约 10页
- 2016-10-15 发布于广东
- 举报
ANSYS的ADL与C语言混合编程(实例)
ANSYS的APDL与C语言混合编程(实例)
摘要:
本文介绍了如何使用ANSYS的APDL与C语言的混合编程基本方法,并给出了实例及代码。
本文讨论的不是利用C语言为ANSYS写扩展(或者说是用户子程序),而是讨论结合APDL对ANSYS的现有的计算程序进行复用,例如对ANSYS强大的前后处理程序,包括网格剖分,计算结果显示等,或者利用有限元计算部分的模块,使用ANSYS方便的边界条件加载,方程组求解等。
0. 为什么进行混合编程
既然ANSYS已经提供了APDL这么强大的编程语言,为什么还要用C语言来与APDL混合编程呢?下面的几个原因,首先是前处理建模的要求,APDL并不能应对实际中非常复杂的模型的构建,本文的出发点之一就是复合材料分析中的几何模型构建问题,由于材料中的增强体为随机的颗粒,每一次模拟中,颗粒都是随机生成的,使用APDL并不方便;其次就是利用ANSYS的计算资源的考虑,比如上述问题,就可以利用C语言来生成模型的数据,利用APDL来构建几何模型,以及剖分有限元网格,用于自己的计算程序;还有在一些问题中,其边界条件,载荷等也是通过程序算出来的话,也可以通过混合编程对问题求解;另外,可以发挥C语言的优势,比如说计算效率,现有的库等,总而言之,混合编程能更充分利用ANSYS的计算程序以及C语言的优势,并且可以实现计算机上的自动化计算。
1. 混合编程
您可能关注的文档
- 7第七章 高辛值组分生产全.doc
- 7邓稼先同步训及答案.doc
- 8-精馏岗位操规程.doc
- 7第七篇 UD板的原理及使用.doc
- 802 地学遥概论 考试大纲.doc
- 82111_0G101图集主编陈青来教授答疑.doc
- 8255控制键与显示实验.docx
- 8259中断控器实验.doc
- 832工程力学理力、材力)考试科目大纲.doc
- 841505_年级历史教学案新人教版初三下学期(全册_九年级历史教学案新人教版初三下学期(全册 10982986.doc
- 1+X软件开发实操考核真题及参考答案.docx
- 贵州省县中新学校计划项目高一上学期期中物理试卷(解析版).docx
- 2025年海南省海口市五校中考一模历史试题.docx
- 贵州省黔东南苗族侗族自治州2024-2025学年高一上学期1月期末英语试题.pdf
- 贵州省贵阳市修文县外研版(三起)五年级上册期末质量检测英语试卷(解析版).docx
- 2025届贵州省贵阳市第一中学高三一模考试语文试题.pdf
- 贵州省毕节市威宁彝族回族苗族自治县高一上学期期末考试政治试卷(原卷版).docx
- 贵州省毕节市威宁彝族回族苗族自治县高一上学期期末考试政治试卷(解析版).docx
- 贵州省六盘水市钟山区九年级上学期期末检测数学试题(解析版).docx
- 2026年中国皮鞋剥离试验机市场调查研究报告.docx
原创力文档

文档评论(0)