首页/文章/ 详情

广义协调元

7月前浏览7100

本文摘要(由AI生成):

本文简要介绍了协调元、非协调元和广义协调元三种有限元类型。协调元应用广泛,但存在C1类问题单元边界协调不完全的缺陷。非协调元则通过放松协调要求来克服这些缺陷。广义协调元则是介于两者之间的一种单元,基于势能原理,在平均位移意义上保证单元间位移协调。它具有简便、高效和可靠的特点,特别适用于薄板弯曲和其他要求C1连续性的问题。该单元在变分原理上基于势能驻值原理,推导方法简便,程序实施也易于实现。在薄板弯曲和稳定分析中,它能以最少的自由度和低阶位移模式得到高精度的结果,且对不规则网格形状不敏感,收敛性得到保证。


协调元虽然创立最早,应用较广,且具有保证收敛性的特点。但也有他的缺点:一般位移协调元是结点位移协调,由此导致C1类问题的单元边界上不能完全协调。针对这些缺陷,非协调元的思路诞生了。非协调元的做法是:不要求相邻单元的位移场彼此精确协调,即放松协调要求。

广义协调元是一种基于势能原理的位移元。其基本原理是:对于粗网格,在平均位移的意义上保证单元间的位移协调,当网格无限细分时,即能保证单元间的位移协调。与常规位移元的不同之处是用单元公共边处的平均位移协调条件来代替常规位移元的点协调条件。是介于协调元与非协调元之间的一种单元。它既保留了非协调元自由度少、精度高的优点,又捎除了非协调元有时不能收敛的缺点。

广义协调元的特点
广义协调元为薄板弯曲和其他要求C1连续性向题提供一个简便、高效和可靠的单元。
1.简便——在变分原理方面,以熟知的势能驻值原理为基础,而不是基于广义变分原理,因而无需处理“多种变量的合理匹配”以及“零能变形模式”等复杂问题。在推导方法方面,与常规位移型单元基本相同,唯一的区别只是用平均位移的边协调来替代常规的点协调。在程序实施方面也很简便,可以沿用常规位移型单元的程序,只需作少量修改。
2.高效——在薄板弯曲和稳定分析中,以最少的自由度,低阶的位移模式,即可得到高精度的结果。它是薄板弯曲和稳定分析最有效的单元之一。
3.可靠——当网格细分时,单元间的位移连续性能够得到实现。此单元对于不规则网格能通过分片检验,收敛性得到保证,对单元形状不敏感。


More...

有限元类型


来源:数值分析与有限元编程
科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-04-01
最近编辑:7月前
太白金星
本科 慢慢来
获赞 5粉丝 10文章 324课程 0
点赞
收藏
作者推荐

Python匿名函数

本文摘要(由AI生成):影视作品中群众演员戏份少,无需特别命名。类似地,Python中的匿名函数(lambda)用于实现简单功能,无需命名。其语法简洁,但表达式中不能包含循环。以计算圆面积为例,可展示其应用。匿名函数在多种编程语言中受支持,但需注意其使用限制。在Java等语言中,匿名内部类只能使用一次,且存在其他限制,如不能定义构造函数或静态成员。总之,匿名函数和匿名内部类虽方便,但需遵循其使用规则。在影视作品中有很多群众演员,他们的戏份很少,有时甚至只有一个镜头。那么,需要给这些群众演员起名字吗?不需要,毕竟起个优雅的名字也是费时费力的事情。python中的匿名函数(lambda)就相当于这些个群众演员,用它来实现一些简单功能。其语法为:result = lambda [arg1 [,arg2,...,argn]]:expression这里参数可以有多个,值得注意的是,expression表达式中不能包含for,while循环。下面以计算圆面积为例,看看匿名函数的具体运用。支持匿名函数的编程语言有很多,比如matlab, mathematica,VB,Go等等。在Java等纯面向对象语言中,对于匿名内部类的使用它是存在一个缺陷的,就是它仅能被使用一次,创建匿名内部类时它会立即创建一个该类的实例,该类的定义会立即消失,所以匿名内部类是不能够被重复使用。在使用匿名内部类的过程中,我们需要注意如下几点:1、使用匿名内部类时,我们必须是继承一个类或者实现一个接口,但是两者不可兼得,同时也只能继承一个类或者实现一个接口。2、匿名内部类中是不能定义构造函数的。3、匿名内部类中不能存在任何的静态成员变量和静态方法。4、匿名内部类为局部内部类,所以局部内部类的所有限制同样对匿名内部类生效。5、匿名内部类不能是抽象的,它必须要实现继承的类或者实现的接口的所有抽象方法。来源:数值分析与有限元编程

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈