ANSYS apdl命令流笔记11------载荷(F命令)与约束(D命令)的区别

一、本质区别

我们都知道大部分有限元软件就是通过有限单元法(FEM)来求解偏微分方程,而求解偏微分方程的定解条件有很多,常见的包括:
1、初始条件
2、边界条件
其中载荷就相当于初始条件,约束就相当于边界条件。边界条件顾名思义就是对模型边界设置条件,所以根据初始条件与边界条件的特点,就可以初步判断载荷与约束的差别。换句话说:偏微分方程要求解得到某个变量的解(后处理中输出某个结果),那它一定是在初始条件(载荷)的激励下,再加上边界条件(约束)的限制得到的。因为是有限个单元求解的结果,所以它只是一个近似值,网格越细当然精度也就越高。考虑到计算量的问题精度只要达到要求就行。

二、特点

1、假设在某个节点上施加位移、温度、力、电流、电压等载荷,求解计算后该节点上位移、温度、力、电流、电压等的值可能会改变。
2、如果对某个节点施加位移、温度、电流、电压等约束,不论是求解计算后,还是怎样,该节点上位移、温度、电流、电压等的值始终与设置的约束值相同。

举个例子(workbench)

1、长方体底面设置一个100摄氏度的温度,这里的温度是约束条件,初始温度是22摄氏度,这相当于系统默认给的一个初始载荷,再设置其他条件求解后如图所示。

底面节点的温度值始终不变,为其它节点提供源源不断的热量,其他节点的初始值是22摄氏度,它们一方面接受底面的源源不断的热量,另一方面由于其它表面的对流散热,再经过稳态求解,最终达到平衡,温度分布如图所示。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
2、反过来就不同了,初始温度100,约束温度22,再求解。
因为底面上的节点温度(22摄氏度)是约束条件,它的值始终不变,其它节点的初始温度(100摄氏度)一方面由于表面对流散热损失一部分,另一方面没有其它热量来源(因为底面节点温度值比它低且为一个定值)最终下降到22摄氏度时达到平衡。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

三、总结

在对有限元模型设置条件时:
如果你需要某个或某些节点上某个参量的值保持不变,就使用约束条件;
如果你只是想对某个节点设置一个初始值,这个值会随着其它变量而改变,这时候你就可以调整它的初始载荷。但是在大多数情况下软件系统都会自动设置一个初始载荷,我们只需要设置边界条件(约束)即可。

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值