第章有限元法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第章有限元法课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有限元 课件
- 资源描述:
-
1、第3章 有限元法基础3.6 有限元方程组的求解有限元方程组的求解l 用有限元方法求解电磁场问题,在导出有限元方程组后,即归结为求解用有限元方法求解电磁场问题,在导出有限元方程组后,即归结为求解一个方程组的问题,方程组阶数等于未知节点参数的节点数。一个方程组的问题,方程组阶数等于未知节点参数的节点数。dAdKRAKII121I11常数时:线性方程组常数时:线性方程组常数时:非线性方程组常数时:非线性方程组3.6.1 有限元线性方程组解法有限元线性方程组解法l 高斯高斯-若尔当解法若尔当解法l 注意有限元方程组系数矩阵的特点:注意有限元方程组系数矩阵的特点:(1)对称性对称性(2)稀疏性与正定性稀
2、疏性与正定性第3章 有限元法基础下面主要介绍牛顿下面主要介绍牛顿-拉夫逊迭代法。拉夫逊迭代法。3.6.2 有限元非线性方程组解法有限元非线性方程组解法l 线性化方法:如逐次线性化方法,牛顿线性化方法:如逐次线性化方法,牛顿-拉夫逊迭代法及改进型的牛顿拉夫逊迭代法及改进型的牛顿-拉夫逊迭代法等。拉夫逊迭代法等。l 通过求解目标函数的极小值点来获得非线性方程组的解:如最速下降法通过求解目标函数的极小值点来获得非线性方程组的解:如最速下降法,共轭梯度法等。,共轭梯度法等。逐次线性化方法逐次线性化方法特点:比较简便,有良好的收敛性,但收敛速度慢,适特点:比较简便,有良好的收敛性,但收敛速度慢,适宜在求
3、解方程的阶数不是特别高时采用;宜在求解方程的阶数不是特别高时采用;牛顿牛顿-拉夫逊迭代法拉夫逊迭代法特点:收敛速度快,但在形成方程组时需要很大的计特点:收敛速度快,但在形成方程组时需要很大的计算量,并要求有很好的初值,否则迭代过程可能不收敛。为了克服这个缺算量,并要求有很好的初值,否则迭代过程可能不收敛。为了克服这个缺点,但又能发挥其特点,产生了多种点,但又能发挥其特点,产生了多种改进型的牛顿改进型的牛顿-拉夫逊迭代法拉夫逊迭代法。1.牛顿牛顿-拉夫逊迭代法拉夫逊迭代法第3章 有限元法基础对矢量磁位对矢量磁位 A,使用直角坐标系,使用直角坐标系,RKA F AKAR 000-AFF AF AA
4、 AA 000F AF AJ AAA 00100F AJ AAA 11000AAJ AF A一般认为一般认为 A 是近似解,对于真解必有一个不为零的余矢量是近似解,对于真解必有一个不为零的余矢量在此方程中,在此方程中,K 和和 F 都是都是 A 的函数,如果的函数,如果 A(0)是是 的近似解,将的近似解,将F(A)用泰勒级数表示,取一次项,则有用泰勒级数表示,取一次项,则有若用若用 J(A(0)表示表示 F(A)的雅可比矩阵在的雅可比矩阵在 A(0)处的值,则有处的值,则有RKA 令此余矢量对于令此余矢量对于 A(1)解时为解时为0,有,有第3章 有限元法基础11KKKKAAJ AF A式中
5、式中11112222()1212KKKnKKKKnKKKnnnnFFFAAAFFFAAAFFFAAAJ A求余矢量的雅可比矩阵,需要从一个单元的余矢量函数讨论起。求余矢量的雅可比矩阵,需要从一个单元的余矢量函数讨论起。一个单元的余矢量为:一个单元的余矢量为:eeeeeiiiijjimmiieeeeeeeeejiijjjjmmjjeeeeemmiimjjmmmmKAKAKARfKAKAKARffKAKAKAR FKAR第3章 有限元法基础单元雅可比矩阵为:单元雅可比矩阵为:eeeiiiijmeeeeejjiijmeeemmmijmfffAAAfffAAAfffAAAFJAA以以 为例,看雅可比矩
6、阵第为例,看雅可比矩阵第 ii 项元素对单元项元素对单元 e 的贡献。的贡献。K 是是 A 的函数的函数,对对A的偏导数均不为零,由的偏导数均不为零,由(3.66)式可知式可知 ieiAf eijK eimK ststestccbbk41 4esttstskbbc c1因此有:因此有:第3章 有限元法基础 11144eeststststststiiiiKb bc cb bc cKAAAA mieimjieijiieiieiiieiAAKAAKAAKKAf 1eeeeeiiiiiiijjimmiifKKAKAKAA A 1eeststiiKKAA下面求下面求 。由以下各式:。由以下各式:iAii
7、ABBA12iijjmmiiiijjjjmmmmAN AN AN Aab xc y Aab xc y Aab xc y A22yAxAB第3章 有限元法基础可以求出:可以求出:22122211122221 141iiiiiiiiijjmmiijjmmiiijijjimimmBAAAAAB ABBxAxyAybcb Ab Ab Ac Ac Ac AB BbcAbbccAbbccAB BB 11 1eeeiiiijjimmeiKAKAKABgB B eeeeiiiiijjimmgKAKAKA式中式中所以所以 2e2()11 11eeeeeiiiiiiiiifgKggKAB BBB同理可求出:同理可
8、求出:2eeeeeijjiijjiggffKA BBA st21,eeeeststggJKs ti j mBB kNeeekAJAJ1 11kkkkAAJ AF A单元雅可比矩阵元素统一表示为:单元雅可比矩阵元素统一表示为:(、B 对各单元均不相同)对各单元均不相同)求出每个单元的雅可比矩阵求出每个单元的雅可比矩阵 J(e)和余矢量和余矢量 F(A(k)后,将所有单元的分析结后,将所有单元的分析结果进行总体合成,得到:果进行总体合成,得到:则牛顿则牛顿-拉夫逊迭代公式可以归结为下式:拉夫逊迭代公式可以归结为下式:第3章 有限元法基础第3章 有限元法基础KKKKKKBBBBHHHH1112112
9、1KKKKKKHBH BHHBHBBBBBBBB 11kkkkAAJ AF A(3.185)在上式中,对于在上式中,对于J(e)中各元素,必须在求出中各元素,必须在求出 后才能进行计算,因此,由矢后才能进行计算,因此,由矢量磁位量磁位 A 求解时,由每次迭代解求解时,由每次迭代解 A(K)计算出单元磁通密度计算出单元磁通密度 B,由,由 B 值查磁化曲值查磁化曲线得对应线得对应 H 值,再计算值,再计算 ,磁化曲线的查取归结为数值计算。,磁化曲线的查取归结为数值计算。对对 B=f(H)的数学处理,一般包括插值法和拟合法,比较简单而有效的办法的数学处理,一般包括插值法和拟合法,比较简单而有效的办
10、法是线性插值和拉格朗日插值等。是线性插值和拉格朗日插值等。BB当磁场磁化曲线采用逐段线性插值函数逼近,当磁场磁化曲线采用逐段线性插值函数逼近,H 值在值在 HK+1与与 HK之间时,有之间时,有第3章 有限元法基础2.改进型的牛顿改进型的牛顿-拉夫逊迭代法拉夫逊迭代法牛顿牛顿-拉夫逊迭代法的优点:拉夫逊迭代法的优点:(1)收敛速度快,按平方律收敛,每经一次迭代有效位数基本上增加一倍;)收敛速度快,按平方律收敛,每经一次迭代有效位数基本上增加一倍;(2)自校正功能,即)自校正功能,即 A(K+1)仅依赖于仅依赖于 F(A)与与 A(K),前面迭代的舍入误差不,前面迭代的舍入误差不会一步步传递下去
11、。会一步步传递下去。其缺点:其缺点:(1)每次迭代都要形成一次)每次迭代都要形成一次 J(K),而,而 J(K)的计算时间往往比增加迭代的次数的计算时间往往比增加迭代的次数所需要的时间多;所需要的时间多;(2)对初值要求较高,选择不当,常会引起振荡。)对初值要求较高,选择不当,常会引起振荡。为了克服所存在的缺点,现已形成多种改进型牛顿为了克服所存在的缺点,现已形成多种改进型牛顿-拉夫逊迭代法。拉夫逊迭代法。第3章 有限元法基础(1)修正的牛顿修正的牛顿拉夫逊迭代法拉夫逊迭代法 为了克服每次迭代都需要计算为了克服每次迭代都需要计算 J(K),采取全部求解过程都用,采取全部求解过程都用J(0),即
12、每次迭,即每次迭代不需要形成新的系数矩阵,保持其斜率不变。这将使迭代次数增加而影响代不需要形成新的系数矩阵,保持其斜率不变。这将使迭代次数增加而影响收敛速度,但如初值选取较好,总体上将节省运算时间。收敛速度,但如初值选取较好,总体上将节省运算时间。(2)采用欠松弛因子的方法采用欠松弛因子的方法欠松弛迭代的方法为欠松弛迭代的方法为式中式中为收敛因子,为收敛因子,01;A(K)为每次迭代近似解的误差。为每次迭代近似解的误差。此外,还有此外,还有牛顿牛顿-拉夫逊迭代法与最速下降法的组合求解法拉夫逊迭代法与最速下降法的组合求解法,加速的全牛顿法加速的全牛顿法,采用阻尼因子采用阻尼因子等,具体方法请参阅
13、文献等,具体方法请参阅文献2。KKKAAA1否否读入所需系数及数组读入所需系数及数组建立右端矢量建立右端矢量 R建立雅可比矩阵及右端剩余矢量建立雅可比矩阵及右端剩余矢量 R计算迭代误差计算迭代误差计算计算的初值的初值计算各单元计算各单元 b,c,是是开始开始牛顿拉夫逊迭代牛顿拉夫逊迭代迭代误差是否迭代误差是否小于控制值?小于控制值?B结束结束l 非线性方程组非线性方程组计算框图:计算框图:根据边界条件修正方程组根据边界条件修正方程组计算各单元计算各单元 A,B解方程组解方程组得到各节得到各节点点 A计算各单计算各单元元及及3.8 有限元素的自动剖分有限元素的自动剖分l 采取自动剖分的必要性:采
14、取自动剖分的必要性:第3章 有限元法基础l 在单元剖分中,为了尽可能的压缩存储,减小计算量,提高精度,必须在单元剖分中,为了尽可能的压缩存储,减小计算量,提高精度,必须注意以下问题:注意以下问题:(1)三角形各边不要相差太悬殊,避免出现尖锐的三角形;三角形各边不要相差太悬殊,避免出现尖锐的三角形;(2)一个节点周围,不宜集中过多的三角形单元,为压缩存储创造条件;一个节点周围,不宜集中过多的三角形单元,为压缩存储创造条件;(3)三角形单元内物理参数三角形单元内物理参数(或或)变化连续,即媒质交界面应与单元的边变化连续,即媒质交界面应与单元的边界重合;界重合;(4)精度要求不同的区域,元素的密度应
15、不同;精度要求不同的区域,元素的密度应不同;(5)元素节点编排应规格化。元素节点编排应规格化。本节讨论平面内的几种自动剖分方法。本节讨论平面内的几种自动剖分方法。第3章 有限元法基础3.8.1 直线内插法直线内插法l 适宜于对以直线段为边界的的场域进行自动剖分。只需给出适宜于对以直线段为边界的的场域进行自动剖分。只需给出 x,y方向上两方向上两端点的坐标,就可算出所有节点的坐标。端点的坐标,就可算出所有节点的坐标。1.确定确定 x 方向、方向、y方向节点数及总方向节点数及总节点数节点数x方向节点数方向节点数1 nNx1 mNy0(1)(1)Nnmy方向节点数方向节点数节点总数节点总数2.确定各
16、节点的坐标确定各节点的坐标x 和和 y 方向节点坐标最小值为方向节点坐标最小值为x1、y1,最,最大值为大值为xm、ym,则节点坐标增量分别为,则节点坐标增量分别为nxxm1myym1,第3章 有限元法基础可推得第可推得第 Ni 列列 Nj 行的第行的第 Nk 个节点的编号为个节点的编号为kiyj(1)NNNN式中式中yjxiN,NN,N2121111111jmkimkNmyyyNyNnxxxNx第第 Nk 个节点的坐标值为个节点的坐标值为例例3.1 设设 x1=0,y1=0,xm=7cm,ym=5cm,取,取n=7,m=5,可以求出可以求出x方向节点数方向节点数 Nx=7+1=8,y方向节点
展开阅读全文