二次型问题

2020年09月25日 星期五

在应用变分原理后有限元问题最后会转化对泛函的求导。本文将讲解对于泛函中被积函数具有二次项形式时所得到方程的形式。……

二次型问题

​ 在应用变分原理后有限元问题最后会转化对泛函的求导。本文将讲解对于泛函中被积函数具有二次项形式时所得到方程的形式。

1 基本公式

为了后续推导,需要有下述数学公式。(相关公式可以网上搜索得到)

二次型关于向量求导:

二次型

标量和对向量求导的公式: 向量积对标量求导公式:

2 单元刚度矩阵推导

采用变分原理时,如果泛函积分项中被积函数为关于整体位移 及其导数的二次函数,即

求导可应用标量和对向量求导的公式: 故这里首先推导上述二次型中第一项的导数。

1)整体坐标系下

上述可以表示为 在整体坐标系下,的关系式为: 故进一步可表示为: 这里为节点转换矩阵。

​ 此时可表示为: 相对于的导数按照二次项导数公式为: 相应的可记上述积分项为整体坐标系下单元刚度矩阵为: 整体刚度矩阵: 可以看出,若是对称的,则整体刚度也应是对称的。

2)局部坐标系

​ 一般积分都是在局部坐标系进行的,此时上述均应是在局部坐标系下,后续推导过程一致,不过的关系式应为: 对于可参看相关对于坐标转换的讲解。

​ 此时相应可得到相对于的导数按照二次项导数公式为: 记局部坐标系下单元刚度矩阵为: 相应的可以看到此时在集成整体坐标系过程中,需要做两步:

①坐标转换,②节点转换

3)导数部分

对于二次型的一次导数部分,利用向量积对标量求导公式: 有: 相应的可知局部坐标系下单元刚度矩阵为: 对于n阶导数类似可以总结为: 4)节点荷载

一次项类似的可表示为在局部坐标系下: 相应可以得到单元等效节点荷载为:

整体等效节点荷载: 综上,得到有限元方程: 对于原本荷载就施加在节点上的情形,其在泛函中可表达为: 其对于导数为

3 平面杆系结构应用

​ 对于平面杆系结构而言,可建立平面直角坐标系。记局部坐标系下杆件沿轴向位移为,沿法向为,势能在可表示为: 注意到实际上上述势能项是局部坐标和整体坐标的混搭,而积分项是在基于杆件的局部坐标系下推导得到的。

若记: 则第一项内力势能被积函数可以表示成二次项为: 其中: 形函数取: 则局部坐标系下单元刚度矩阵为:


更新于2020年9月25日 星期五 天气晴

精选博客

桁架

首先需要明确对象关系。对象类名及方法均采用大驼峰式命名,属性均为小驼峰,以区别于通常的python中的小写命名方式。最顶层对象类似于Abaqus中的顶层mdb对象,其有且只有一个。我们将其视为my_truss模块顶层对象:Truss2D:理论上可以建立多个Truss2D对象用以比较分析 次级对象:均由Truss2D对象生成Result:结果文件对象Bar2D:2……

继 续 阅 读

关于几个长辈的故事

晚上10点妈打电话过来。这么晚接起电话总让人会有些担忧。无非两种事,一是介绍对象,二是亲人去世。是的,八点多爷爷过世了。说起来这是个可以预期的事,毕竟在国庆90虚岁生日后摔了一跤后已经躺床上差不多一个多月了。那会,爷爷和来吃饭的自己的亲妹妹说,大概这是他们俩最后一次见面了。而至此,外公外婆,爷爷奶奶皆已去了另外一个世界。对于爸妈而言是一件更为悲伤的事(如同机器猫里说道:再也没有比他们更大的了。……

继 续 阅 读

有限元推导基本符号

本文主要讲了本博客有限元相关推导中通用的符号表示。……

继 续 阅 读