wilson法和newmark法的理论过程
固体力学中的数值方法_Newmark算法

Newmark 算法程序计算报告1.Newmark 算法理论基础在~t t t +∆的时间区域内,Newmark 积分方法采用下列的假设,即()2112t t t t t t t tt t t t t t t tδδαα+∆+∆+∆+∆=+-+∆⎡⎤⎣⎦⎡⎤⎛⎫=+∆+-+∆ ⎪⎢⎥⎝⎭⎣⎦a a a a a a a a a (1.1) 其中α和δ是按积分精度和稳定性要求决定的参数。
另一方面,α和δ取不同的值则代表了不同的数值积分方案。
当1/6,1/2αδ==时,(1.1)式相应于线性加速度法,因为这时他们可以由下式得到()/ (0)t t t t t t t t ττ+∆+∆=+-∆≤≤∆a a a a (1.2)当1/4,1/2αδ==时,Newmark 算法相应于常平均加速度法这样一种无条件稳定的积分方案。
此时,t ∆内的加速度为()12t t t t t +∆+∆=+a a a (1.3) 因此,将(1.1)式可以得到()211112t t t t t t t t t ααα+∆+∆⎛⎫=---- ⎪∆∆⎝⎭a a a a a (1.4) 代入到动力学平衡方程中可以得到22111112 112t t t t t t t t t t t t t t t t δαααααδδδααα+∆+∆⎡⎤⎛⎫⎛⎫++=+++-+ ⎪ ⎪⎢⎥∆∆∆∆⎝⎭⎝⎭⎣⎦⎡⎤⎛⎫⎛⎫+-+-∆ ⎪ ⎪⎢⎥∆⎝⎭⎝⎭⎣⎦K M C a Q M a a a C a a a (1.5)2.Newmark 算法计算步骤(1)形成刚度矩阵 K 、质量矩阵M 、阻尼矩阵 C 。
(2)给定0 a ,0a ,和0a(3)选择时间步长t ∆及参数α和δ,并计算积分常数。
这里要求:()20.5,0.250.5δαδ≥≥+()012324567111,,,121,2,1,2c c c c t t t t c c c t c t δααααδδδδαα====-∆∆∆∆⎛⎫=-=-=∆-=∆ ⎪⎝⎭(4)形成有效刚度矩阵01ˆˆc c + K :K =K +M C (5)三角分解ˆˆTK:K =LDL 对于每一个时间步长(1)计算时间t t +∆的有效载荷()()023145ˆt t t t t t t t t t c c c C c c c +∆+∆=++++++Q Q M a a a a a a(2)求解时间t t +∆的位移ˆT t t t t+∆+∆=LDL a Q (3)计算时间t t +∆的加速度和速度()02367t t t t t t t t t t t t tc c c c c +∆+∆+∆+∆=---=++a a a a a a a a a3.程序设计思路(1) 读入质量矩阵、刚度矩阵、阻尼矩阵、载荷列向量;读入初始状态值,如初始位移、初始速度、初始加速度;读入控制变量,如时间步长、时间步; (2) 计算8个积分常数;(3) 计算有效刚度矩阵ˆK并对有效刚度矩阵ˆK 进行LU 分解; (4) 求解时间t t +∆的有效载荷向量ˆt t+∆Q ; (5) 求解时间t t +∆的位移t t +∆a ;(6) 求解时间t t +∆的的加速度t t +∆a 和速度t t +∆a (7)计算下一时刻的有效载荷向量并循环。
关于Newmark_法机理的一种解释

( 5), 则有
u&( S) =
u&i +
1 2
$u&i
( 6)
积分后可得速度和位移分别为
uÛ( S) = uÛi + u&i S+
1 2
$u&i S
( 7)
u( S) = ui + Ûui S+
1 2
u&i S2
+
1 4
$u&i S2
( 8)
取 S= $ti 即可获得步距末端的反应值, 考虑到 $u&i = u&i+ 1 - u&i, 有
是不 连续的, 且同真实荷载值不重合。因此, N ewm ark- B 法亦可看作 是一种基 于荷载 分段插 值类型 的数 值分析方法, 可以从荷载分布模式假定的角度解释 N ewm ark- B 法 的数值机理 。最后, 通过一个 单自 由度体系实例阐释了本文结论的正确性。
关键 词: N ewm ark- B方 法; 分段精确法; 算法机理
在已知 ti 及其以前时刻的全部反应的前提下, 为了求得 ti+ 1时刻的动力反应, N ewm ark法假定 [ 1]
uÛi+ 1 = Ûui + ( 1 - C) $ti u&i + C$ti u&i+ 1
( 3)
ui+ 1
=
ui +
$ti Ûui +
(
1 2
-
B) ( $ti ) 2u&i +
u&( S) = u&i + G( S) # $u&i
newmark法计算多自由度结构响应

newmark法计算多自由度结构响应多自由度结构是指具有多个独立振动模式的结构,在地震、风荷载等外部力作用下,结构会产生复杂的振动响应。
为了分析这种结构的振动响应,工程师通常使用有限元法中的newmark法。
本文将介绍newmark法的基本原理,以及如何使用该方法计算多自由度结构的振动响应。
一、newmark法的基本原理newmark法是一种常用的求解结构动力学问题的数值方法,它通过离散化结构的振动方程,将结构的振动响应分解为一系列的时间步长来进行计算。
newmark法的基本原理是基于结构的动力学方程和位移速度加速度之间的关系,通过数值积分的方法求解结构的位移、速度和加速度随时间的变化。
newmark法的基本框架可以表示为:\[ M\Delta \ddot{u}^{n+1} + C\Delta\dot{u}^{n+1} +Ku^{n+1} = P^n \]其中\(M\)是结构的质量矩阵,\(C\)是结构的阻尼矩阵,\(K\)是结构的刚度矩阵,\(\Delta \ddot{u}^{n+1}\)是时间步长\(n+1\)时刻的加速度增量,\(\Delta\dot{u}^{n+1}\)是时间步长\(n+1\)时刻的速度增量,\(u^{n+1}\)是时间步长\(n+1\)时刻的位移,\(P^n\)是时间步长\(n\)时刻的外部荷载。
通过对上述结构动力学方程进行离散化,并选取合适的数值积分格式,可以得到newmark法的具体计算公式,其中包括了位移、速度和加速度的更新公式。
因此,newmark法可以方便地用于求解多自由度结构的振动响应。
二、使用newmark法计算多自由度结构的振动响应1.模型建立首先,需要对多自由度结构进行建模。
建模过程包括确定结构的几何形状、确定结构的材料性质、确定结构的边界条件等。
一般来说,可以采用有限元法来对多自由度结构进行离散化,将结构划分为多个小单元,并在每个小单元上建立适当的位移场和应变场。
08结构动力学数值分析方法.pdf

1/87结构动力学教师:刘晶波助教:宝鑫清华大学土木工程系2016年秋2/87结构动力学第5章动力反应数值分析方法3/87主要内容:❑数值算法中的基本问题❑分段解析法❑中心差分法❑一般时域逐步积分法的构造❑Newmark —β法❑Wilson —θ法❑时域逐步积分算法的新发展❑结构非线性反应分析4/875.1数值算法中的基本问题5/875.1数值算法中的基本问题前面介绍了二种结构动力反应分析方法:时域分析方法—Duhamel 积分法,频域分析方法—Fourier 变换法。
●这两种方法适用于处理线弹性结构的动力反应问题。
当外荷载为解析函数时,采用这两种方法一般可以得到体系动力反应的解析解,当荷载变化复杂时无法得到解析解, 通过数值计算可以得到动力反应的数值解。
●这两种分析方法的特点是均基于叠加原理,要求结构体系是线弹性的,当外荷载较大时,结构反应可能进入物理非线性(弹塑性),或结构位移较大时,结构可能进入几何非线性,这时叠加原理将不再适用。
此时可以采用时域逐步积分法求解运动微分方程。
6/875.1 数值算法中的基本问题时域逐步积分法——Step-by-step methods 结构动力反应分析的时域直接数值计算方法:(1)分段解析法;(2)中心差分法;(3)平均加速度法;(4)线性加速度法;(5)Newmark -β法;(6)Wilson -θ法;(7)Houbolt 法;(8)广义α法;•••••••••时域逐步积分法是结构动力分析问题中一个得到广泛研究的课题,也是得到广泛应用的计算方法。
7/875.1 数值算法中的基本问题采用叠加原理的时域和频域分析方法(Duhamel 积分,Fourier 变换),假设结构在全部反应过程中都是线性的,而时域逐步积分法,只假设在一个时间步距内是线性的,相当于用分段直线来逼近实际的曲线。
时域逐步积分法研究的是离散时间点上的值,例如位移和速度为:而这种离散化正符合计算机存贮的特点。
时程分析阻尼模型及数值计算方法

时程分析阻尼模型及数值计算方法1、阻尼模型阻尼是用以描述结构在振动过程中能量的耗散方式,是结构的动力特性,是影响结构动力反应的重要因素之一。
结构振动时,由于结构材料的内摩擦、材料的滞回效应等机制导致能量消耗,使结构振动幅值逐渐减少,最后直至完全静止。
结构的耗能机制非常复杂,它与介质的特征、结构粘性等诸多因素有关。
常用的是粘滞阻尼理论,它认为,阻尼力与速度成正比。
试验也证明,对于许多材料,这种阻尼理论是可行的,并且物理关系简单,便于应用和计算。
根据实测去确定阻尼大小是相当困难的,但由于阻尼的影响通常比惯性力和刚度的影响小,所以一般都采用简化的方法考虑阻尼。
本文采用最为广泛应用的瑞雷阻尼。
瑞雷阻尼假设阻尼矩阵是质量矩阵和刚度矩阵的线性组合,即[][][]C M K αβ=+ (4.15)式中,α、β为常数,可以直接给定,或由给定的任意二阶振型的阻尼比i ξ、j ξ反算求得。
根据振型正交条件,待定常数α和β与振型阻尼比之间的关系应满足:22k k k βωαξω=+(k =1,2,3,…,n ) (4.16a) 任意给定两个振型阻尼比i ξ和j ξ后,可按下式确定比例常数222j i i ji ji jξωξωαωωωω-=- 222j i i ji jξωξωβωω-=- (4.16b)i ω、j ω分别为第i 、j 振型的原频率。
本文取前两阶振型频率求得α、β值。
2、数值积分方法多自由度结构体系动力微分方程为:[]{}[]{}[]{}[]{}()gM x C x K x M x t I ++=-(4.17) 其中,[]M -质量矩阵;[]C -阻尼矩阵;[]K -刚度矩阵;{}I -单位对角阵;()g x t -地面运动加速度;{}x 、{}x 、{}x-结构楼层相对于地面的位移、速度和加速度反应。
在结构动力计算中,常用的直接积分法有中心差分法、线性加速度法、Wilson-θ法和Newmark-β法等。
威布尔分析方法

虽然对数或对数正态分布的使用通常要至少 20 次失效或源于以往的经验,在只有 2~3 次失效时用威布尔分析非常好, 在涉及安全性或极端费用时的失效结果是很关键的。 威布尔 家族中的一员 weibayes,在以往经验充足时甚至可用于无失效情况下。
1.1.2 威布尔概率图:
威布尔分析研究的是通过在威布尔概率图上绘制单一失效模式的寿命数据来研究部件 的寿命时间和它的可靠度之间的关系。 威布尔分析最常用于描述元器件失效的时间, 它们可 以是电灯泡,滚珠轴承、电容、磁盘驱动器,打印机甚至是人。失效模式包括爆裂,折断, 变形或由于腐蚀造成的疲劳,过应力,高温,初期致命失效,耗损等等。 当在威布尔概率图上绘制失效时间数据时,工程师们更愿意用 median rank regression 作为参数估计方法,median rank regression 方法是通过用最小二乘法(曲线拟合) ,找到一条 最佳拟合直线来将平方差减至最小,median rank regression 被认为是标准参数估计方法,因 为它通过大多数数据得出了正确结果。 典型的,水平刻度(x 轴)度量部件的寿命,垂直刻度(Y 轴)度量已知失效模式下的 部件失效累积的百分数。 一个威布尔概率图沿着横坐标有一条线性/非线性的时间刻度,沿着纵坐标有另一条非 线性的分布函数。这些非线性的刻度通过适当的数据模型选出。如果刻度与数据相匹配,图 表就会呈现出一条直线。 由于它们简单且有用, 所以概率图表用于统计分析中已经很多年了。 尽管如此, 仍需注意的是用概率描绘的方法获得的分布参数是独立同分布的, 这经常用于不 可修的部件和系统,而对于可修系统的失效数据可能就不是这样。 在图 7-1 中,威布尔概率图认为失效时间对应唯一的失效模型。当许多元器件在正常 运转条件下被测试时, 它们不会在同一时间因同一原因都失效。 任一失效原因下的失效次数 都会集中于平均值附近,次数过多或过少的情况都较少。由于寿命数据的分布如此,他们会 服从某种分布。为了描述一种分布的形状,这种分布的形状取决于所要研究的内容,公式可 由统计方法得出。如果已绘制的数据点落在直线附近,威布尔概率图便认为是合理的。
wilson法和newmark法的理论过程

第三章离散化结构动力方程的解法(2013.4.24)§3.1 绪言对于一个实际结构,由有限元法离散化处理后,应用瞬时最小势能原理可导出动力方程[]{}[]{}[]{}{}++=(3.1)M u C u K u F(t)这里,{}u、{}u、{}u及{}F t分别表示加速度、速度、位移及所()作用的外力矢量,他们都是与时间有关的。
从数学的角度来看,式(3.1)是一个常系数的二阶线性常微分方程组,对于它的求解原则上并无困难。
但是,由于[]M、[]C 和[]K的阶数非常高,使得式(3.1)的求解必须花费很大的代价,便促使人们去寻求一些效率高的近似计算方法。
目前,用于求解式(3.1)的方法,大致可分为两大类。
一是坐标变换法,它是对结构动力方程式(3.1),在求解之前,进行模态坐标变换,实际上就是一种Ritz变换,即把原物理空间的动力方程变换到模态空间中去求解。
现在,普遍使用的方法是模态(振型)迭加法,即用结构的前q阶实际主模态集(主振型阵)构成坐标变换阵进行变换。
通过这一变换,实现降阶,求较好的近似解,而且,还用解除耦合的办法,简化方程的计算。
还有一种所谓假设模态法,即是用一组假设模态,构成模态坐标变换阵进行变换,获得一组降阶的而不解耦的模态基坐标方程。
显然,这种方法的计算精度,取决于所假设的模态。
用Ritz矢量法求解的近似模态作为假设模态,可得到满足要求的精度。
二是直接积分法,它是对式(3.1)在求解之前,不进行坐标变换,直接进行数值积分计算。
这种方法的特点是对时域进行离散,将式(3.1)分为各离散时刻的方程,然后,将该时刻的加速度和速度用相邻时刻的各位移线性组合而成,于是,式(3.1)就化为一个由位移组成的该离散时刻上的响应值,通常又称为逐步积分法。
线性代数方程组的解法与静力时刻的位移来线性组合,就导致了各种不同的方法。
主要有中央差分法,Houbolt 方法,Wilson -θ法和Newmark 方法等。
时程分析报告阻尼模型附数值计算方法

时程分析阻尼模型及数值计算方法1、阻尼模型阻尼是用以描述结构在振动过程中能量的耗散方式,是结构的动力特性,是影响结构动力反应的重要因素之一。
结构振动时,由于结构材料的内摩擦、材料的滞回效应等机制导致能量消耗,使结构振动幅值逐渐减少,最后直至完全静止。
结构的耗能机制非常复杂,它与介质的特征、结构粘性等诸多因素有关。
常用的是粘滞阻尼理论,它认为,阻尼力与速度成正比。
试验也证明,对于许多材料,这种阻尼理论是可行的,并且物理关系简单,便于应用和计算。
根据实测去确定阻尼大小是相当困难的,但由于阻尼的影响通常比惯性力和刚度的影响小,所以一般都采用简化的方法考虑阻尼。
本文采用最为广泛应用的瑞雷阻尼。
瑞雷阻尼假设阻尼矩阵是质量矩阵和刚度矩阵的线性组合,即[][][]C M K αβ=+ (4.15)式中,α、β为常数,可以直接给定,或由给定的任意二阶振型的阻尼比i ξ、j ξ反算求得。
根据振型正交条件,待定常数α和β与振型阻尼比之间的关系应满足:22k k k βωαξω=+(k =1,2,3,…,n ) (4.16a) 任意给定两个振型阻尼比i ξ和j ξ后,可按下式确定比例常数222j i i ji ji jξωξωαωωωω-=- 222j i i ji jξωξωβωω-=- (4.16b)i ω、j ω分别为第i 、j 振型的原频率。
本文取前两阶振型频率求得α、β值。
2、数值积分方法多自由度结构体系动力微分方程为:[]{}[]{}[]{}[]{}()gM x C x K x M x t I ++=-(4.17) 其中,[]M -质量矩阵;[]C -阻尼矩阵;[]K -刚度矩阵;{}I -单位对角阵;()g x t -地面运动加速度;{}x 、{}x 、{}x-结构楼层相对于地面的位移、速度和加速度反应。
在结构动力计算中,常用的直接积分法有中心差分法、线性加速度法、Wilson-θ法和Newmark-β法等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章离散化结构动力方程的解法(2013.4.24)§3.1 绪言对于一个实际结构,由有限元法离散化处理后,应用瞬时最小势能原理可导出动力方程M &u& C &u K u F( t )( 3.1)这里,u&&、u& 、u 及F(t)分别表示加速度、速度、位移及所作用的外力矢量,他们都是与时间有关的。
从数学的角度来看,式( 3.1)是一个常系数的二阶线性常微分方程组,对于它的求解原则上并无困难。
但是,由于M 、C 和K 的阶数非常高,使得式( 3.1)的求解必须花费很大的代价,便促使人们去寻求一些效率高的近似计算方法。
目前,用于求解式( 3.1)的方法,大致可分为两大类。
一是坐标变换法,它是对结构动力方程式( 3.1),在求解之前,进行模态坐标变换,实际上就是一种 Ritz 变换,即把原物理空间的动力方程变换到模态空间中去求解。
现在,普遍使用的方法是模态(振型)迭加法,即用结构的前 q 阶实际主模态集(主振型阵)构成坐标变换阵进行变换。
通过这一变换,实现降阶,求较好的近似解,而且,还用解除耦合的办法,简化方程的计算。
还有一种所谓假设模态法,即是用一组假设模态,构成模态坐标变换阵进行变换,获得一组降阶的而不解耦的模态基坐标方程。
显然,这种方法的计算精度,取决于所假设的模态。
用 Ritz 矢量法求解的近似模态作为假设模态,可得到满足要求的精度。
二是直接积分法,它是对式( 3.1)在求解之前,不进行坐标变换,直接进行数值积分计算。
这种方法的特点是对时域进行离散,将式( 3.1)分为各离散时刻的方程,然后,将该时刻的加速度和速度用相邻时刻的各位移线性组合而成,于是,式(3.1)就化为一个由位移组成的该离散时刻上的响应值,通常又称为逐步积分法。
线性代数方程组的解法与静力时刻的位移来线性组合,就导致了各种不同的方法。
主要有中央差分法, Houbolt 方法,Wilson-。
法和Newmark方法等。
3.2 模态(振型)迭加法设有 n 个自由度的系统,在外力F(t)的作用下,常常被激起较低阶的一部分模态(即振型),而绝大部分高阶模态被激起的分量很小,一般可忽略不计。
例如,在地震载荷作用下,通常,只有最低的二阶,三阶模态起主要作用。
所以,对于这样的一些问题,采用模态迭加法是有效的。
设有式( 3.1)的 n 阶动力方程,起主要作用的是其前 q 阶模态,通常取q= n。
按Ritz变换,则可将式(3.1)中的u用前 q 个模态的线性组合来表示,即q{u} Y1{ 1} Y2{ 2} ... Y q{ q} { j }Y jj1[ ]{Y} (3.2)其中,[]nq为结构的已知的保留主模态矩阵,而{Y}q R是维的模态基坐标矢量,它形成了一个 q 维的模态空间。
它表示在 {Y } 中,各阶主模态所占有的成分的多少。
假定[ ] 已用第二章所述的某一方法解出,再将式(3.2)代入( 3.1),并左乘以[ ]T,可得* oo * o * *[ M ]*{Y&&} [C]*{Y&} [K]*{Y} {F}*(3.3)式中* T[M]* [ ]T[M ][ ]* T[K]* [ ]T[K][ ]*T[C]* [ ]T [C][ ] {F}* [ ]T{F}显然,式( 3.3)是一个 q 阶的微分方程组。
由于 q n ,所以,它比式( 3.1)的 n 阶就小的多了,实现了降阶,因而也就容易求解多了。
若展开上述的[ M ]*的表达式,根据主模态(主振型)关于[ M ] 的表达式,根据主模态的(主振型)关于 [M] 的正交性质,可知 m ij*0(i j )所以,[M]*是一个对角阵。
同理可知[ K ]*也是一个对角阵。
然而,在一般的情况下,[C]*是一个非对角阵,即在模态空间中,系统的的阻尼一般是耦合的。
因此,式( 3.3)是一个完全解耦的动力学方程。
但是,它是一个已降阶的 q 阶的动力方程,可使用后面即将介绍的直接积分法求解。
当系统的阻尼为比例阻尼时,即 [C] 可以表示为[C]*[M ]*[K]*(3.4)则[C]*为对角阵。
此外,若系统的阻尼是一般的的线性阻尼,并非比例阻尼,但是只要结构的固有频率不相等,而且不十分接近,则可用舍去[C]*阵中的非对角元来实现[C]*的对角阵,也不会引起太大的误差。
在上述两种情况下,可以获得对于模态坐标的完全解耦的动力学方程。
即式( 3.3)是 q 个独立的方程,每个方程只包含一个未知量,相互之间不耦合。
因而式( 3.3)可按单自由度的动力学方程写为m H & C ii & k H y i F i (t)(i 1,2,...q) (3.5)或弭+2j j&+ i2y i f「(t)(i 1,2,...q) (3.6) 其中* * * * _____________________________________________________________________________________________________2 i i c ii / m ii , f i(t) F i (t)/m ii o式( 3.6)可用直接积分法计算,或用Duhamel积分求得其解为1 t (t、二y i(t) 0 f i( )e i i( )sin i di (3.7)e i i t{a i sin _i t b i cos 一i t}( i 1,2,... q)i厂i2,而q,b i由初始条件式中,一i{y。
} ([M]*) 1[ ]T[M]{ U o}g (3.8){%} ([M]*) 1[ ]T[M]{u o}得出的y Co与&o决定。
由于有阻尼的存在,由初始条件所激发的振动,随时间的增长而衰减以致消失。
因此,常可不计式( 3.7)中的第二项,即是由初始条件激发的自由衰减振动。
计算出y i (t)后,便可利用式(3.2),计算出物理坐标的响应{u(t)}。
数学计算步骤可归纳如下:第一步:根据结构的离散化模型,建立系统的[M],[K]以及{F(t)},并进行结构的固有特性分析,即求解特征值问题([K]- 2[M]){ } {0}求出前q阶特征对(i,{ i}) , ( i 1,2,...,q )第二步:形成模态阵[]nq [{ l} { 2}…{ q}],并建立模态基坐标下的动力方程* 2 i i% i2y i f j(t) (i 1,2,..., q)其中f i(t) —{ i}T{F(t)},而m ii { i}T[M]{ i}。
根据实验结果或经验m ii数据确定各阶主振动中的比例阻尼i。
第三步:求解主模态基坐标的动力方程,有Y i(t)丄0 f i( )e i i(t- )sin{ i(t- )}d,其中,i第四步:进行坐标变换后,求得动力响应u [ ] Y§3.3模态假设法上节所述的模态迭加法,是用系统的真实主模态组成的模态矩阵,再对系统的物理坐标进行模态坐标变换,从而在主模态空间中得到降阶并解耦的动力学方程,这样来实现简化计算。
而这里提出的假设模态法,则是用一组假设模态矩阵,对系统的物理坐标进行模态坐标转换,从而在模态空间中得到一组只降阶的动力学方程。
若令假设模态矩阵为①n m,而m<<n,进行坐标变换,即(3.10)X t n1 n m q t m1把它代入式(3.1),并左乘T,则可得到降阶的动力学方程为* * *M q& C K q Q t (3.11) 其中* T * TM M ,K K ,* T TC C ,Q t F(t)。
它们分别对应于假设模态坐标q的质量矩阵、阻尼矩阵、刚度矩阵与广义力列阵。
因为矩阵中的各列都是假设模态,它们一般不具有正交性,所以,M *、C*和K*都不是对角阵。
于是,方程(3.11)是不能解耦的方程组,但它却是比式(3.1)的阶数要低得多了。
显然,对式(3.11)采用直接积分法求解,将比对式 (3.1)求解要简便得多。
这是假设模态法的优点。
假设模态法的计算精度,很显然地是取决于假设模态阵中模态假设的好坏与质量。
因此,应用假设模态法能否成功的关键在于确定出一个适宜的假设模态矩阵。
在第五章中,我们介绍了几种构造假设模态的方法。
实际上,在§2.9中介绍的Rayleigh-Ritz分析,可认为是一种假设模态法。
它的作用,在于降低方程的阶数,简化计算。
它的基本思想是,事先假定出若干近似的特征矢量,然后按照这些特征矢量的最佳线性组合,而算得前若干阶特征值的近似值。
显然,运用这种方法时,其计算精度与事先假定的特征矢量的近似程度和数量有关。
按照Ritz变换的思想,找到了近似的特征矢量X i后,i=0, ,q,即有a1 X! a2 X2 a q X q (3.12) 求解如下的广义特征值问题,即(3.13) 其中*TK *= XTK X*TM * = X T M XK和M为原结构离散化之刚度阵和质量阵,它们都是n阶方阵。
求解式 (3.13),得到q 个特征矢量,有A1 1 a1 1 a21T a q1A2 =2 2 2T a1 a2a qA q = a1q a2q T aqq再按照 Ritz 的变换,即式 (3.12),由特征矢量A j ,可计算出矢量 1 , 2 ,,q ,即是qi i a j i x i j1 i=1,2, ,q(3.14)现在用n q 1 2 q来表示此变换阵,它就是我们要构造的假设模态矩阵。
§3.4 中心差分法(显示法) 现在开始讨论直接积分法,或称逐步积分法。
前面讨论的模态迭加法,并非总是有效的。
当刚度矩阵K ,或质量矩阵M ,或阻尼矩阵 C 出现随时间变化时,或当外荷载激起的振型太多,需要计算的特征对太大时,就不宜于采用模态迭加法,在这些情况下,采用逐步积分法是适宜的。
中心差分法就是其中的一种。
这种方法的特点,是将动力方程在时间域上离散,化成对时间的差分格式,然后根据初始条件,利用直接积分法逐步求解出一系列时刻上的响应值。
假定t 0时,位移、速度和加速度分别为已知的U o,U o和U o 再将求解的时间区间划分为n个等分,即t T。
我们要建立的积n分格式就是从已知的0, t , 2 t,…,t的解来计算下一个时间步的解。
在中心差分法中,是按中心差分将速度和加速度矢量离散化为{跖1{u}t t {u}t t2 t(3.15){&}t 1t2{u}t t 2{u}t {u}t t (3.16)于是上面二式,就将t时刻的速度和加速度用相邻时刻的位移来表示了。
考虑在t时刻的动力方程,有[M]{&}t [C]{U}t [K]{u}t {F}t (3.17)将式(3.15)和(3.16)代入式(3.17)中,得到1 12 1 1〒[M] ^^[C] {u}t t {F}t [K] 下[M] {u}t 〒[M] 厂[C] {u}t t(3.18)这样,上式就化为用相邻时刻的位移表示的代数方程组。