0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ANSYS经典APDL强大的函数方程使用详细步骤

冬至子 来源:ANSYS学习分享网 作者:自由CAE 2023-05-19 10:38 次阅读

我们在ANSYS计算过程中,有时会遇到需要施加随一个量变化的载荷。比如随坐标位置变化的压力载荷,随温度变化的对流系数等等。更复杂的情况,载荷随变量的变化是分段的,就像一个分段函数。ANSYS经典APDL强大的函数方程加载可以很好地解决这个问题。但有一点要特别说明,对于函数方程加载,我们并不能直接编写APDL命令流,而是要借助GUI操作和log文件,将命令流导出来,下面给出函数方程使用的详细步骤。

  • 一、GUI打开函数编辑界面

图片

  • 二、GUI函数编辑界面编写函数方程

2.1单个方程

程的情况比较简单,根据函数表达式选择变量,输入到Result函数表达式输入框中,系统还自带了三角函数等运算法则。

图片

2.2 多个方程

对于多个方程,就是分段函数的情况,首先要选择基于变量的分段函数选项,此时原来的Result表达式输入框已经变成成Regime Var分段变量输入框。

图片

选择分段变量后,再依次点击Regime1、 Regime2……等标签,输入对应变量取值范围的函数表达式。

图片

  • 三、保存函数方程到.func文件

默认的保存位置就是ansys文件目录的位置,也可以保存到桌面等别的位置。

图片

  • 四、导入.func函数文件

菜单导入.func函数文件。

图片

导入界面要输入一个表参数名,就是APDL命令流里调用这个函数方程时用的参数名。从这里可以看出,函数方程加载从本质上来说也是表参数加载。点击OK按钮,函数方程就导入,可以应用了。

图片

  • 五、函数方程导入APDL命令流

上一步导入函数方程后就可以在本算例中应用了,但是每次使用都得GUI重新导入,且.func文件不能删除。我们用ANSYS经典的总是想把所有的操作都放在命令流文件中,这个是有办法解决的。上一步导入函数方程后,log文件里就生成了一段代码,我们只需要把这段代码复制到命令流文件中就可以了。

首先打开log文件。

图片

复制log文件中函数方程加载的一段。

图片

  • 六、APDL中使用函数方程

上一步将log文件中的函数方程导入一段粘贴到命令流文件之后,后面的命令流就可以直接调用这个表参数了,主要要用%%符号。

Sfa,all,,pres,%ziyou%

  • 七、带参数的函数方程

Log导出的函数方程命令流,是不能修改的,或者不太容易修改(笔者不会),对于有这种需求的计算,可以使用带参数的函数方程。

在编辑函数方程的界面的函数表达式那里,将参数输入进去。

图片

导入.func文件时,输入参数的值,可以是具体的数据。如果想在命令流中更改参数,就需要是函数方程之前就定义好的两个变量参数。

图片

图片

  • 八、

    结束语

本文讲的是ANSYS经典APDL中函数方程的应用,对于Workbench,应用的也是上述的方法,只不过把命令流放在了Workbench的Commonds(APDL)里。详细方法关注笔者另外撰文。

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ANSYS
    +关注

    关注

    10

    文章

    231

    浏览量

    36116
  • GUI
    GUI
    +关注

    关注

    3

    文章

    610

    浏览量

    38791
  • VaR
    VaR
    +关注

    关注

    0

    文章

    37

    浏览量

    11112
  • APDL
    +关注

    关注

    0

    文章

    6

    浏览量

    6045
收藏 人收藏

    评论

    相关推荐

    微分方程经典求解法

    微分方程经典求解法 一个线性系统,其激励信号      &
    发表于 09-10 12:23

    基于ANSYS的飞机设计应用

    和大量工程应用软件的投入使用,使得复杂的工程问题得以用有限元法进行分析。从而使航空结构分析走上CAE的道路。使用有限元对飞机结构进行分析具有极大的优越性。  ANSYS程序是一个功能强大灵活的设计分
    发表于 07-03 07:04

    ANSYS为保时捷全电动赛车提供技术支持进击电动方程式锦标赛 精选资料分享

    来源:技术邻ANSYS仿真软件助力保时捷99X Electric高级传动系统实现超高能效泰格豪雅(TAG Heuer)保时捷电动方程式车队目前正在参加2019/2020赛季ABB国际汽联电动方程
    发表于 08-27 07:06

    【全美经典】微分方程 第二版

    【全美经典】微分方程 第二版
    发表于 08-08 14:57 0次下载

    CPU散热片结构优化设计

    本文运用APDL(Ansys Parameter Design Language)语言,在ANSYS 开发环境中对平板式散热片进行结构优化设计,并给出实例验证本文提出的方法。关键词 散热片 优化设计
    发表于 06-06 14:16 39次下载

    最完整的经典不定方程教材

    最完整的经典不定方程教材 在本书中,凡方程的解如未加说明,都指整数解。本书共八章。
    发表于 02-26 09:49 0次下载

    函数方程求根、不动点和迭代

    函数方程求根、不动点和迭代7.1知识要点与背景  7.1.1   隐函数存在定理与四连杆机构的运动  7.1.2  不动点和函数
    发表于 10-17 00:35 1769次阅读

    ANSYS的二次开发技术

    ANSYS的二次开发技术 ANSYS提供的二次开发工具有三个:参数化设计语言(ANSYS Parametric Design Language,APDL),用户界面设计语言(User
    发表于 10-02 10:42 1916次阅读

    Ansys APDL语言实现复杂边界条件的加载

    利用APDL语言进行参数化建模或加载能起到事半功倍的效果,可以缩短分析计算时间,提高计算精度。通过以电气线圈支持板为例,阐述了用APDL语言进行有限元分析的方法和过程,实现了复杂
    发表于 02-08 15:43 15次下载
    用<b class='flag-5'>Ansys</b> <b class='flag-5'>APDL</b>语言实现复杂边界条件的加载

    ANSYS FLUENT 12.0仿真模拟软件的理论指南详细说明

    。手册还包括有关访问ANSYS FLUENT手册的信息。•用户指南包含使用ANSYS FLUENT的详细说明。•教程指南包含许多示例问题,包括详细说明、注释和结果后处理。•UDF手册包
    发表于 04-30 08:00 8次下载
    <b class='flag-5'>ANSYS</b> FLUENT 12.0仿真模拟软件的理论指南<b class='flag-5'>详细</b>说明

    给仿真工程师深挖APDL的一个宝藏功能

    一、写在前面 我为什么推荐大家使用APDL? 众所周知自ANSYS 7.0开始,ANSYS公司推出了ANSYS经典版(Mechanical
    的头像 发表于 05-20 14:54 7698次阅读
    给仿真工程师深挖<b class='flag-5'>APDL</b>的一个宝藏功能

    MATLAB与ANSYS联合仿真设置那些事你知道多少

    导语:ANSYS 15.0以后所有版本的Mechanical APDL、Fluent、Workbench都支持ANSYS as a Server(aaS) – 服务器模式。安装ANSYS
    的头像 发表于 09-26 09:30 7465次阅读
    MATLAB与<b class='flag-5'>ANSYS</b>联合仿真设置那些事你知道多少

    Workbench中使用APDL函数方程加载的操作方法和一些注意事项

    Workbench中使用APDL函数方程加载,与在ANSYS经典APDL
    的头像 发表于 05-19 10:34 3134次阅读
    Workbench中使用<b class='flag-5'>APDL</b><b class='flag-5'>函数</b><b class='flag-5'>方程</b>加载的操作方法和一些注意事项

    什么是APDL?使用APDL的优势是什么?

    APDL是类似于FORTRAN的程序编码语言。这意味着用户开发的任何脚本都必须是独立的,并且只能用于和Mechanical求解器实现交互。当用户想要开发更复杂的工作流程,或使用所在组织机构或仿真社区中的其他用户的函数和库时,则需要一种更灵活的编程语言。
    发表于 08-15 09:17 1800次阅读
    什么是<b class='flag-5'>APDL</b>?使用<b class='flag-5'>APDL</b>的优势是什么?

    亥姆霍兹函数的定义 亥姆霍兹方程的用途 亥姆霍兹方程的应用

    亥姆霍兹函数的定义 亥姆霍兹方程的用途 亥姆霍兹方程的应用 亥姆霍兹函数的定义 亥姆霍兹函数也称为自由能或Gibbs自由能,它是热力学中的一
    的头像 发表于 08-29 17:05 2559次阅读