收藏 分销(赏)

无摩擦弹性接触问题的自适应交替方向乘子法.pdf

上传人:自信****多点 文档编号:740238 上传时间:2024-02-28 格式:PDF 页数:10 大小:1.41MB
下载 相关 举报
无摩擦弹性接触问题的自适应交替方向乘子法.pdf_第1页
第1页 / 共10页
无摩擦弹性接触问题的自适应交替方向乘子法.pdf_第2页
第2页 / 共10页
无摩擦弹性接触问题的自适应交替方向乘子法.pdf_第3页
第3页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 应用数学和力学编委会,:无摩擦弹性接触问题的自适应交替方向乘子法袁 欣,张守贵(重庆师范大学 数学科学学院,重庆)摘要:对一类无摩擦的弹性接触问题,得到了求其数值解的自适应交替方向乘子法 由该问题导出相应的变分问题,引入辅助变量将原问题转化为一个基于增广 函数表示的鞍点问题,并采用交替方向乘子法求解;为了提高算法性能,提出了利用边界迭代函数自动选取合适罚参数的自适应法则 该算法的优点是每次迭代只需计算一个线性变分问题,同时显式计算了辅助变量和 乘子 对算法的收敛性进行了理论分析,最后用数值结果验证了该算法的可行性和有效性 关 键 词:弹性接触问题;交替方向乘子法;自适应法则;增广 中图分类号

2、:文献标志码:,(,):,:;引 言弹性接触问题广泛存在于机械工程、土木工程等领域,比如堤坝的结合等 弹性接触问题最大的特点应用数学和力学 卷 期 年 月 ,收稿日期:;修订日期:基金项目:国家自然科学基金项目();重庆市自然科学基金项目();重庆市研究生教育教学改革研究项目()作者简介:袁欣(),女,硕士生(:);张守贵(),男,教授,博士,硕士生导师(通讯作者:)引用格式:袁欣,张守贵 无摩擦弹性接触问题的自适应交替方向乘子法 应用数学和力学,():就是具有很强的非线性性,这就使得理论分析和数值计算难以进行,一般只能通过一些适当的数值方法求得近似解,如常用的 算法、交替方向乘子法、增广 法

3、和投影算法等 这些方法利用变分不等式理论,将非线性弹性接触问题转化为一个对应的线性变分形式进行迭代求解 本文研究的是一个由区域 代表的线性弹性体和一个刚性基础支撑的弹性接触问题,其中 区域 的边界()是光滑的 假设弹性体固定在 上,且()边界 是 的一部分,它也是 和基础支撑的接触面 和刚性基础支撑之间的障碍函数用 表示 在本文中考虑很小的形变,应变张量为()(),其中 (),()为位移场 根据 定律可知,应力张量和位移场的线性关系为()(),其中 ()是(四阶)弹性模张量,它是对称正定的 设表示在上的单位外法向量,表示在 上的单位切向量,则 ,()(),()()()考虑弹性接触问题,即寻找位

4、移场 满足以下条件:(),(),(),()(),()其中 是已知的体积力,是已知的表面牵引力 对这个问题,本文将在已有交替方向乘子法的基础之上,提出计算效果更好的自适应交替方向乘子法 增广 乘子法为了方便后面叙述,先引入以下记号:(),(),(),()(,)(),双线性形式为(,)()()根据文献可知,弹性接触问题()可以转化为限制性极小值问题,寻找 满足不等式:()(),()由文献,可引入 乘子 (),得问题()的变分形式:(,)()(,),()其中双线性形式在 上满足以下条件:(,),的选取不依赖于 的选取,且均大于零 为了通过交替方向乘子法解决问题(),需要构造一个用增广 函数表示的鞍点

5、问题 根据文献,定义集合 (),应 用 数 学 和 力 学 年 第 卷和特征函数 (),所以问题()就等价于下面的限制性极小值问题,寻找(,)()满足()()()(),(,)(),()()根据式()和()可以得到增广 函数:(,;)()()(,),()其中 为罚参数 考虑由式()表示如下鞍点问题:(,;)(,;)(,;),;()(),()然后可以求解问题()和()引理 设,;是 在 ()上的鞍点,则 是问题()的解,且 由引理 和文献中的交替方向乘子法()可知,要想求解问题(),只需要求解增广 函数 的鞍点,;即先由给定的初始值和迭代公式计算位移,再计算辅助变量,最后更新 乘子,以此顺序迭代直

6、至达到终止条件 由文献知,可以通过改变辅助变量和位移场的计算顺序对算法进行优化,并采用交替方向乘子法计算该鞍点问题 算法过程如下:第 步 给定初始值,(),置 第 步 求辅助变量 ():(,;)(,;),()()第 步 求解位移 :(,;)(,;),()第 步 更新 乘子:()()第 步 给定某种判定条件,若满足则停止迭代得到数值解;否则,置 ,返回第 步 在上面的算法中,已经由迭代过程求得 和(其中 ),再根据极小值问题()就可以求得辅助变量 由已求得的,和给定的 ,代入极小值问题()就可以求得唯一解 根据这个求解思路设计了下面的算法()算法 交替方向乘子法()第 步 给定初始值,置 第 步

7、 计算辅助变量 ():()()第 步 计算位移 :(,)(,)()(,),()第 步 计算 乘子:()()第 步 给定某种判定条件,若满足则停止迭代得到数值解;否则,置 ,返回第 步 自适应交替方向乘子法我们注意到算法 对任何固定的罚参数 都是无条件收敛的 但是,如果罚参数过大或者过小,都会影响算法的收敛速度 为了改善算法的性能,我们对罚参数应用了自适应法,则得到可变罚参数 接下第 期 袁欣,等:无摩擦弹性接触问题的自适应交替方向乘子法来我们假设一个非负序列,满足 在算法 中让罚参数在迭代过程中自动选取,可以得到如下罚参数自适应交替方向乘子法(),由此得到变参数序列,以此序列代替固定参数 算法

8、 自适应交替方向乘子法()第 步 给定初始值,罚参数 ,置 第 步 计算辅助变量 ():()()第 步 计算位移 :(,)(,)()(,),()第 步 计算 乘子:()()第 步 选取罚参数,使得 ()()第 步 给定某种判定条件,若满足则停止迭代得到数值解;否则,置 ,返回第 步 为了证明算法 的收敛性,先给出以下引理和定理 引理,如果序列 满足 ,并且 ,则 ()定义以下符号:()由算法 的第 步可知,罚参数 ,是有界的,设 ,根据算法的原理和问题的性质,可得算法 的收敛结果 定理 设(,),是由算法 产生的序列,则有 (,)(),其中,是问题()的解 证明 令 ,根据式()和()可得(,

9、)()(,),(,)(,)()(,),两式相减可得(,)(,)(,),即(,)(),),()在式()中取 ,则(,)(),),()由于 在 上成立,则代入式()得到(,)(),),()而且由式()有 (),应 用 数 学 和 力 学 年 第 卷因此由以上两式,并根据双线性形式(,)的性质可知(,)(,)()因为在边界 上有 ,(,)成立,由此可得到以下两个不等式:(,(),()()(),()()由式()、()可得(),()()由式()有()(),代入式()可以得到(),(),化简可得(),(),变换化简得到(,)(,)()由式()和 在 上成立,可得 (),即 (),整理等式两边后得到 (),

10、两边同时取范数并由式()可得 ()(,)(,)(,),即定理得证 定理 设,是算法 产生的序列,则在 上,在()上,在()上 证明 由于 ,(),可得 (,)()()()(,)()()由定理 可知 (,)从而由式()有 ()()()第 期 袁欣,等:无摩擦弹性接触问题的自适应交替方向乘子法 ()(,)()(,)()令 ,由罚参数的选取规则和 ,可得 和 ()定义以下符号:,()由式()和()可得 ()()(),()即存在一个常数 使得下面不等式成立:,()根据式()可得 (,)(,)()()()()由式()、()和(),结合式(),我们可以得到 (,)()()由级数收敛的必要条件可知 ,所以在

11、 上,因为在边界 上有 ,则 ,应 用 数 学 和 力 学 年 第 卷所以在()上有 对于任意 ,由于 ,所以可以得到 (,),结合式()可得序列 是有界序列,可证 从而定理得证 综上,算法 的收敛性得证 注 若在算法 的第 步中令 ,则 因此算法 为固定罚参数情形,即为算法,故同理可证算法 也是收敛的 罚参数的自适应法则利用自适应交替方向乘子法求解无摩擦单侧弹性接触问题,迭代过程中通过迭代函数自动调整罚参数,用变参数 代替固定参数,从而达到提高算法效率的目的 下面具体考虑算法 中选取罚参数 的自适应法则 由定理 的结论可知序列,满足以下不等式:为了提高算法的收敛速度,利用如下平衡原理:,分别

12、用 和 替换 和 可以得到 上面的分析给本文提供了一个选择罚参数 的基本思路 给定一个正常数,如果 (),就在下一次迭代中减小罚参数;如果 (),就在下一次迭代中增加罚参数 从而得到以下选取罚参数 的自适应法则:,(),其中 即序列 满足 (),序列 按照如下方式得到:,(),其中 是一个正常数,表示 改变的次数,即 ,对于给定的整数 ,显然序列 满足 第 期 袁欣,等:无摩擦弹性接触问题的自适应交替方向乘子法 算 例 分 析本文使用 软件求解算例的位移场、迭代次数和 运行时间 该软件可以对二维和三维偏微分问题自动建立有限元模型,我们只需要在此基础上定义网格和问题即可进行求解 为了验证算法的有

13、效性,我们给出两个数值算例 在数值算例中,我们取 和 对所有数值结算都采用迭代终止条件 算例 设 (,)(,)是一个矩形的弹性体,边界由 (,),(,),(,)和(,)四部分组成 弹性体在上固定不动,即 ,在上满足 边界条件()(,),在上满足()在上,弹性体和刚性基础支撑之间的障碍函数()材料常数即弹性模量和 比分别为 和 图 形变后的弹性体及障碍函数(算例)图 时的算法迭代次数 ()表 时 种算法的 运行时间 用算法 求解此算例得到弹性体形变图,如图 所示(数据扩大为原来的 倍)为了展示算法的性能,对 种算法(文献中的算法),(本文中的算法),(本文中的算法)取相同的初始罚参数和步长 ,考

14、察了迭代收敛速度,如图 所示 显然,固定罚参数的交替方向乘子法(、)对参数的取值非常敏感,数值过大或过小都会减缓算法的收敛速度 而 的罚参数自动选取,在很大程度上解决了算法对参数取值的依赖性 取不同的初始罚参数 和步长,采用 种算法对问题进行数值计算,所需的 运行时间如表 所示 图 和表 中数值结果均表明,自适应交替方向乘子法收敛速度及运行速度明显优于固定罚参数交替方向乘子法,并且对所有的罚参数具有较好的稳定性 算例 设 (,)(,)是弹性体,在边界 (,)上固定(即 );边界 (,);边界 (,)上已知 边界条件为 (,),并且在剩下的边界 上 给应 用 数 学 和 力 学 年 第 卷定障碍

15、函数为()()弹性模量和 比分别为 和 图 形变后的弹性体及障碍函数(算例)图 各算法的迭代次数 ()表 种算法的 运行时间 对此算例应用算法 得到形变后的弹性体,如图 所示(数据扩大为原来的 倍)对 种算法(、)取不同的初始罚参数 和步长 ,考察算法收敛速度,数值结果如图 所示 从数值结果可以看出,比 的迭代次数更少,但是还是没有摆脱对罚参数的依赖性 而 相对比较稳定,不会因为罚参数的过大或者过小而显著增加迭代次数 为了更全面展示 的性能,分别取不同的初始罚参数 和步长,考察 种算法的 运行时间,如表 所示 结果表明自适应交替方向乘子法具有较好的性能 结 论本文提出了求解弹性接触问题的自适应

16、交替方向乘子法,该算法不仅计算简单,并且给出的自适应法则利用边界迭代函数自动选择合适的罚参数,能有效解决交替方向乘子法的迭代次数高度依赖于罚参数 的问题,从而显著提高算法性能 数值结果表明了该算法的有效性 参考文献():韩渭敏,程晓良 变分不等式简介:基本理论数值分析及应用 北京:高等教育出版社,(,:,()王耀东 变分不等方程 北京:高等教育出版社,(:,()赵雪芬,李星 带裂纹十次对称二维准晶平面弹性的无摩擦接触问题 应用数学和力学,():(,第 期 袁欣,等:无摩擦弹性接触问题的自适应交替方向乘子法 ,():(),():,:,():,:,():,:,:,:,郭楠馨,张守贵 自由边界问题的自适应 块松弛算法 应用数学和力学,():(,():(),():王欣,郭科 一类非凸优化问题广义交替方向法的收敛性 应用数学和力学,():(,():(),():张茂林,冉静,张守贵 具有滑动边界条件 问题的自适应 块松弛算法 应用数学和力学,():(,():()应 用 数 学 和 力 学 年 第 卷

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      联系我们       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号  |  icp.png浙ICP备2021020529号-1 浙B2-2024(办理中)  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服