第二章非线性代数方程组的数值解法精选PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第二章非线性代数方程组的数值解法精选PPT.ppt》由会员分享,可在线阅读,更多相关《第二章非线性代数方程组的数值解法精选PPT.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章非线性代数方程组的数值解法第1页,本讲稿共28页 非线性问题可分为三类:非线性问题可分为三类:材料非线性、几何非材料非线性、几何非线性和边界非线性。我们只讨论前两类问题。线性和边界非线性。我们只讨论前两类问题。不管那类非线性问题,最终都归结为一组非线性不管那类非线性问题,最终都归结为一组非线性方程方程(a)=0,a为为待求的未知量待求的未知量。(a)=0)=0可写成平衡方程的形式可写成平衡方程的形式可写成平衡方程的形式可写成平衡方程的形式(a a)=P(a a)-R=K(a a)a a-R R=0 对非线性方程对非线性方程(a)=0,一般只能用数值方法求近似,一般只能用数值方法求近似解答
2、。其解答。其实质是,用一系列线性方程组的解去逼近所实质是,用一系列线性方程组的解去逼近所实质是,用一系列线性方程组的解去逼近所实质是,用一系列线性方程组的解去逼近所讨论非线性方程组的解。讨论非线性方程组的解。讨论非线性方程组的解。讨论非线性方程组的解。分段线性法分段线性法第2页,本讲稿共28页1.1 直接迭代法直接迭代法1.2 牛顿法和修正牛顿法牛顿法和修正牛顿法1.3 增量方法增量方法1.4 增量弧长法增量弧长法第3页,本讲稿共28页1.1 直接迭代法直接迭代法(a)=P P(a)-R=K(a a)a -R=0=0设初始未知量为设初始未知量为a0 0,根据上式有,根据上式有a a1 1=K(
3、a0)-1 1R如果问题是收敛的,如果问题是收敛的,a1 1将比将比a0有所改善。如此反有所改善。如此反复迭代可得复迭代可得an+1=K(an)-1R aR an=a=an n+1-an当设范数为当设范数为或设范数为或设范数为收敛条件收敛条件则为则为将将将将(a(a(a(an n n n)视为不平衡力并作为衡量收敛的标准视为不平衡力并作为衡量收敛的标准视为不平衡力并作为衡量收敛的标准视为不平衡力并作为衡量收敛的标准第4页,本讲稿共28页对于单变量问题的非线性方程,直接迭代法的计算过程对于单变量问题的非线性方程,直接迭代法的计算过程如图如图1 1所示。图上给出的是所示。图上给出的是和 之间的关系
4、,而不是之间的关系,而不是 和,之间的关系之间的关系 对单变量情况,直接迭代实质是对单变量情况,直接迭代实质是对单变量情况,直接迭代实质是对单变量情况,直接迭代实质是“割线割线割线割线”法,一定条件下法,一定条件下法,一定条件下法,一定条件下这种迭代过程是收敛的,但对多自由度情况,由于未知量通这种迭代过程是收敛的,但对多自由度情况,由于未知量通这种迭代过程是收敛的,但对多自由度情况,由于未知量通这种迭代过程是收敛的,但对多自由度情况,由于未知量通过矩阵过矩阵过矩阵过矩阵K K(a an n)的元素互相耦合,在迭代过程中可能会出现不稳的元素互相耦合,在迭代过程中可能会出现不稳的元素互相耦合,在迭
5、代过程中可能会出现不稳的元素互相耦合,在迭代过程中可能会出现不稳定现象。定现象。定现象。定现象。a1=K(a0)-1R 直至直至an=an+1+1-a an n 满足收敛条件满足收敛条件满足收敛条件满足收敛条件第5页,本讲稿共28页收敛性收敛性第6页,本讲稿共28页1.2 牛顿法牛顿法和修正牛顿法和修正牛顿法 如果将非线性方程如果将非线性方程(a)=0在在an 附近展开,则附近展开,则 记记 KT(an)=(a)n,Pn=(a an n)an-(a)n-1-1(a an)切线矩阵切线矩阵切线矩阵切线矩阵不平衡力不平衡力不平衡力不平衡力 如此逐步计算,即可得到非线性方程的解答,这如此逐步计算,即
6、可得到非线性方程的解答,这就是就是牛顿牛顿-拉夫森法拉夫森法。(a a)=()=(an)+(a)n an+。=0又如果又如果(a)n的逆存在,则的逆存在,则an 近似等于近似等于则则 an-KT(an)-1 Pn,an+1=an+an第7页,本讲稿共28页 an-KT T(an n)-1 Pn,an+1=an+an 直至直至 an 满足收敛性满足收敛性第8页,本讲稿共28页1.2 牛顿法和牛顿法和修正牛顿法修正牛顿法 如果在迭代计算的每一步内,矩阵如果在迭代计算的每一步内,矩阵KT都用初始近都用初始近似解似解KT0计算,在这种情况下,仅第一步迭代需要完计算,在这种情况下,仅第一步迭代需要完全求
7、解一个线性方程组,如果将全求解一个线性方程组,如果将KT0三角分解并存储三角分解并存储起来,而以后各步迭代中采用迭代公式起来,而以后各步迭代中采用迭代公式则只需对上式右端项中的则只需对上式右端项中的 进行回代就行进行回代就行了。这种方法称为了。这种方法称为修正的牛顿法修正的牛顿法。返首页返首页返首页返首页第9页,本讲稿共28页使用修正的牛顿法使用修正的牛顿法求解非线性方程组,求解非线性方程组,虽然虽然每一步迭代所花费的每一步迭代所花费的计算时间减少了,但计算时间减少了,但迭代过迭代过程的收敛速度也降程的收敛速度也降低了。低了。为了提高修为了提高修为了提高修为了提高修正牛顿法的收敛速正牛顿法的收
8、敛速正牛顿法的收敛速正牛顿法的收敛速度可采用某些度可采用某些度可采用某些度可采用某些过量过量过量过量修正技术修正技术修正技术修正技术。第10页,本讲稿共28页加速技术:修正牛顿法的过量修正技术加速技术:修正牛顿法的过量修正技术搜索办法搜索办法返首页返首页返首页返首页在算出 后,新的近似解由下式给出 (i=1,2,N)其中 是大于1的正数,它称为过过量修正因子量修正因子。确定确定的的一维搜索办法一维搜索办法。将 看做N 维空间中的搜索方向,我们希望在该方向上找到一个更好的近似值,即找到一个 式中的最好的 值。虽然沿这一方向,不能期望求得精确解,但我们可以迭择因子 (在搜索问题中称为步长因子步长因
9、子),使在搜索方向上 的分量为零,即 上式是一个关于上式是一个关于 的单变量非线性方程。通常可用一些的单变量非线性方程。通常可用一些 比较简单的方法来估算出比较简单的方法来估算出 的大小。的大小。第11页,本讲稿共28页加速技术:加速技术:加速技术:加速技术:AitkenAitken加速技术加速技术加速技术加速技术返首页返首页返首页返首页在算出 后,新的近似解由下式给出其中 是大于是大于1的正数,的正数,它称它称为为加速因子加速因子。第12页,本讲稿共28页第13页,本讲稿共28页第14页,本讲稿共28页1.2 牛顿法和修正牛顿法牛顿法和修正牛顿法其中其中 n的作用是改变切线矩阵的作用是改变切
10、线矩阵KT的主对角元素,使的主对角元素,使的主对角元素,使的主对角元素,使奇异性或病态得到改善。奇异性或病态得到改善。奇异性或病态得到改善。奇异性或病态得到改善。此外,在某些非线性问题此外,在某些非线性问题(如理想塑性和软化塑性如理想塑性和软化塑性问题、塑性卸载问题、塑性卸载)中用牛顿法,迭代过程中中用牛顿法,迭代过程中切线矩阵切线矩阵可能是奇异的或病态可能是奇异的或病态的,为了克服这一现象,可有的,为了克服这一现象,可有多种处理方法,其一是按下式来求多种处理方法,其一是按下式来求第15页,本讲稿共28页 使用某种算法的计算效率,除了与收敛速度有使用某种算法的计算效率,除了与收敛速度有关外,还
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 非线性 代数 方程组 数值 解法 精选 PPT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内