wilson法和newmark法的理论过程

合集下载

固体力学中的数值方法_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)计算下一时刻的有效载荷向量并循环。

midas时程荷载工况中几个选项的说明

midas时程荷载工况中几个选项的说明

midas时程荷载工况中几个选项的说明时程荷载工况中几个选项的说明动力方程式如下:在做时程分析时,所有选项的设置都与动力方程中各项的构成和方程的求解方法有关,所以在学习时程分析时,应时刻联想动力方程的构成,这样有助于理解各选项的设置。

另外,正如哲学家所言:运动是绝对的,静止是相对的。

静力分析方程同样可由动力方程中简化(去掉加速度、速度项,位移项和荷载项去掉时间参数)。

0.几个概念自由振动: 指动力方程中P(t)=0的情况。

P(t)不为零时的振动为强迫振动。

无阻尼振动: 指[C]=0的情况。

无阻尼自由振动: 指[C]=0且P(t)=0的情况。

无阻尼自由振动方程就是特征值分析方程。

简谐荷载: P(t)可用简谐函数表示,简谐荷载作用下的振动为简谐振动。

非简谐周期荷载: P(t)为周期性荷载,但是无法用简谐函数表示,如动水压力。

任意荷载: P(t)为随机荷载(无规律),如地震作用。

随机荷载作用下的振动为随机振动。

冲击荷载: P(t)的大小在短时间内急剧加大或减小,冲击后结构将处于自由振动状态。

1.关于分析类型选项目前有线性和非线性两个选项。

该选项将直接影响分析过程中结构刚度矩阵的构成。

非线性选项一般用于定义了非弹性铰的动力弹塑性分析和在一般连接中定义了非线性连接(非线性边界)的结构动力分析中。

当定义了非弹性铰或在一般连接中定义了非线性连接(非线性边界),但是在时程分析工况对话框中的分析类型中选择了“线性”时,动力分析中将不考虑非弹性铰或非线性连接的非线性特点,仅取其特性中的线性特征部分进行分析。

只受压(或只受拉)单元、只受压(或只受拉)边界在动力分析中将转换为既能受压也能受拉的单元或边界进行分析。

如果要考虑只受压(或只受拉)单元、只受压(或只受拉)边界的非线性特征进行动力分析应该使用边界条件>一般连接中的间隙和钩来模拟。

2.关于分析方法选项目前有振型叠加法、直接积分法、静力法三个选项。

这三个选项是指解动力方程的方法。

wilson法和newmark法的理论过程

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 方法等。

建筑结构抗震的几种计算方法

建筑结构抗震的几种计算方法
另外一种时程分析方法就是弹塑性时程分析方法,
3 总结
通过本文的分析,我们可以看到结构抗震计算方法 的发展过程:计算精度越来越高、对地震作用下结构模 拟能力越来越强、计算工作量越来越大。我们应该根据 建筑物的复杂、不规则程度、计算的精度要求和设计周 期的长短选择适合的抗震计算方法。随着计算软件不断 完善和计算硬件的不断升级,弹塑性时程分析方法将以 其高精度性成为抗震计算的主要方法。●
1 地漏的功能和作用
地漏是排水的特殊装置,主要任务是: ⑴排除地面积水并兼作其它器具的排水通道; ⑵阻止排水系统中的有害有毒气体进入室内,污染 室内环境。 所以,同其它排水器具一样,人们对地漏有两个最 基本的要求:具有一定的排水能力和一定的水封高度。
湾,且要具有较好的自清能力或有容易清渣的构造。钟 罩式地漏便是这样的产品,它既具有满足要求的排水能 力和水封高度,又便于清淘。工程设计中,钟罩式地漏多 设在管道的段头或靠近段头,作为地漏和清扫口,这样 方便,施工,便于清淘,所以,钟罩式地漏目前在我国被 广泛应用,是主要的地漏产品。
2 正文
建筑结构地震作用产生振动,结构系统离散后得到 动力方程:
# !M "δ.. $+ !C "#δ. $+ !K "#δ $= #R $ ⑴
式中:!K "、!M "、!C "—总体刚度、质量、阻尼矩阵 !R "—动力Байду номын сангаас载列阵 在上式的基础上,就可以对地震作用进行分析计算 了。 在进行强迫振动的动力分析前,有必要知道物体的 固有振动特性参数:各阶振型和固有频率。 不考虑阻尼的自由振动微分方程为:
# !M "δ.. $+ !K "#δ $=0 ⑵ # $ 式中:#δ $、δ.. —位移列阵和加速度列阵

高等结构振动学-第5章-结构的强迫振动响应分析

高等结构振动学-第5章-结构的强迫振动响应分析

(5-42)
由最初的两个假定式(5-40)(5-41),求出用{Utt} 表示的{Utt} 和{Utt}
的表达式,代入上方程求出{Utt} ,然后回代求出{Utt} 和{Utt} 。
,
a2 2a0 ,
a3

1 a2
(5-5)
4. 计算
{Ut} {U0} t{U0} a3{U0}
(5-6)
5. 形成
[Mˆ ] a0[M ] a1[C]
(5-7)
6. 分解
[Mˆ ] [L][D][L]T
(5-8)
对每一步长,进行如下计算:
1. 求 t 时刻的有效载荷 {Pˆt} {Pt} ([K ] a2[M ]){Ut} (a0[M ] a1[C]){Utt} (5-9)
(5-18)
7. 对每一步长,求
(1)
(2) (3)
{Pˆt t} {Pt t} [M ](a2{Ut} a4{Ut t} a6{Ut 2t} [C](a3{Ut} a5{Utt} a7{Ut2t}) [L][D][L]T {Utt} {Pˆtt}
显然,要求解{Ut t} 必须知道{Ut}, {Ut t}, {Ut 2t}
在使用 Houbolt 方法时,不是用此格式求初始两个时间步上的位移响应
{Ut}, {U2t},而是用其它方法如中心差分法,步长取 t 的几分之一来求得。
Houbolt 方法是一个隐式差分格式,其步长可以取得比中心差分法大一些,
第五章 结构的强迫振动响应分析
§5.1 概述
如果结构已经用有限元方法进行了离散化,当一个结构系统受到外激励作 用时,其响应就是一个多自由度系统的强迫振动问题的解。求解多自由度系统 强迫振动响应的方法之一就是直接积分法。考虑到实际结构的高维数(自由度 数很大)而给求解带来的困难,往往在实际求解中采用模态叠加法。直接积分 法和模态叠加法这两种方法都可以得到具有相当精度的振动响应解,并且各有 其特点。

matlab newmark法

matlab newmark法

matlab newmark法Matlab Newmark法是一种非线性动力学分析方法,主要用于求解动力学系统的时间响应。

该方法由Newmark在20世纪50年代提出,在工程结构领域得到了广泛应用。

本文将分步骤回答关于Matlab Newmark法的问题,包括算法原理、计算步骤、优缺点以及实际案例的应用。

一、算法原理1.1 基本原理Matlab Newmark法是一种基于离散时间步长的计算方法。

其基本原理是通过将系统的运动方程转化为等效的一阶微分方程组,然后使用步进法进行数值求解。

该方法采用了二阶精度的数值积分公式,具有较高的计算精度和稳定性。

1.2 新马克法公式Matlab Newmark法的核心公式为:δu(t+Δt) = u(t) + Δt * v(t) + Δt^2 * (0.5 - β) * a(t)δv(t+Δt) = v(t) + Δt * (1 - γ) * a(t)δa(t+Δt) = (1 - γ) * a(t) + γ* a(t+Δt)其中,δ表示增量,u(t)、v(t)和a(t)分别表示位移、速度和加速度在时间t的值,β和γ为Newmark法的两个参数。

二、计算步骤2.1 确定系统参数首先,需要确定系统的质量矩阵、刚度矩阵和阻尼矩阵,以及外部激励载荷等参数。

2.2 确定时间步长根据求解精度和计算效率的要求,选择合适的时间步长Δt。

2.3 初始化位移、速度和加速度给定初始位移、速度和加速度的值。

2.4 进行时间循环使用Newmark法的公式,根据当前时刻的位移、速度和加速度的值,计算下一时刻的位移、速度和加速度。

2.5 判断收敛条件在每个时间步长内,判断计算结果是否满足收敛要求。

如果满足要求,则继续计算下一个时间步长;如果不满足要求,则重新选择适当的步长,并重新进行计算。

2.6 输出结果将每个时间步长内计算得到的位移、速度和加速度的值保存起来,以获取系统的时间响应曲线。

三、优缺点3.1 优点Matlab 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.求解结构的固有频率和振型在建立了数学模型之后,可以通过求解结构的特征方程来确定结构的固有频率和振型。

特征方程的求解方法主要有雅各比法、QR分解法和幂法等。

3.分析结构的响应在确定了结构的固有频率和振型之后,可以通过数学方法对结构在受到外部荷载作用时的响应进行分析。

在模态分析中,常用的方法有叠加法和响应谱法等。

四、混凝土结构的动态弹性分析方法动态弹性分析是指对结构在受到外部荷载作用下的动态响应进行分析。

在混凝土结构中,动态弹性分析主要用于确定结构的动态响应和动态应力。

动态弹性分析的步骤如下:1.建立结构的动态数学模型在动态弹性分析之前,需要建立结构的动态数学模型,包括结构的几何形状、材料的力学特性和荷载情况等因素。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三章离散化结构动力方程的解法(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 方法等。

§3.2 模态(振型)迭加法设有n 个自由度的系统,在外力{}()F t 的作用下,常常被激起较低阶的一部分模态(即振型),而绝大部分高阶模态被激起的分量很小,一般可忽略不计。

例如,在地震载荷作用下,通常,只有最低的二阶,三阶模态起主要作用。

所以,对于这样的一些问题,采用模态迭加法是有效的。

设有式(3.1)的n 阶动力方程,起主要作用的是其前q 阶模态,通常取q n =。

按Ritz 变换,则可将式(3.1)中的{}u 用前q 个模态的线性组合来表示,即11221{}{}{}...{}{}qq q j j j u Y Y Y Y φφφφ==+++=∑[]{}Y Φ= (3.2)其中,[]n q Φ⨯为结构的已知的保留主模态矩阵,而×q 1{Y }是维的模 态基坐标矢量,它形成了一个q 维的模态空间。

它表示在{Y }中,各阶主模态所占有的成分的多少。

假定[]Φ已用第二章所述的某一方法解出,再将式(3.2)代入(3.1),并左乘以[]T Φ,可得****[]{}[]{}[]{}{}M Y C Y K Y F ++=&&& (3.3)式中****[][][][][][][][][][][][]{}[]{}T T TT M M K K C C F F ΦΦΦΦΦΦΦ====显然,式(3.3)是一个q 阶的微分方程组。

由于q n <,所以,它比式(3.1)的n 阶就小的多了,实现了降阶,因而也就容易求解多了。

若展开上述的*[]M 的表达式,根据主模态(主振型)关于[]M 的表达式,根据主模态的(主振型)关于[M]的正交性质,可知*ij m 0(i j )=≠所以,*[]M 是一个对角阵。

同理可知*[]K 也是一个对角阵。

然而,在一般的情况下,*[]C 是一个非对角阵,即在模态空间中,系统的的阻尼一般是耦合的。

因此,式(3.3)是一个完全解耦的动力学方程。

但是,它是一个已降阶的q 阶的动力方程,可使用后面即将介绍的直接积分法求解。

当系统的阻尼为比例阻尼时,即[]C 可以表示为***[][][]C M K αβ=+ (3.4)则*[]C 为对角阵。

此外,若系统的阻尼是一般的的线性阻尼,并非比例阻尼,但是只要结构的固有频率不相等,而且不十分接近,则可用舍去*[]C 阵中的非对角元来实现*[]C 的对角阵,也不会引起太大的误差。

在上述两种情况下,可以获得对于模态坐标的完全解耦的动力学方程。

即式(3.3)是q 个独立的方程,每个方程只包含一个未知量,相互之间不耦合。

因而式(3.3)可按单自由度的动力学方程写为****()(1,2,...)ii i ii i ii i i m y c y k y F t i q ++==&&& (3.5)或2*+2+()(1,2,...)i i i i i i i y y y f t i q ξωω==&&& (3.6)其中****2/,()()/i i ii ii i i ii c m f t F t m ξω==。

式(3.6)可用直接积分法计算,或用Duhamel 积分求得其解为()1()()sin {sin cos }(1,2,...)i i i i tt i i i iti i i i y t f ed ea tb t i q ξωτξωτωτωωω---=++=⎰---(3.7)式中,i i ωω=i a ,i b 由初始条件*100*100{}([])[][]{}{}([])[][]{}T Ty M M u y M M u ΦΦ--==g& (3.8)得出的0i y 与0i y &决定。

由于有阻尼的存在,由初始条件所激发的振动,随时间的增长而衰减以致消失。

因此,常可不计式(3.7)中的第二项,即是由初始条件激发的自由衰减振动。

计算出()i y t 后,便可利用式(3.2),计算出物理坐标的响应{()}u t 。

数学计算步骤可归纳如下:第一步:根据结构的离散化模型,建立系统的[],[]M K 以及{()}F t ,并进行结构的固有特性分析,即求解特征值问题2([]-[]){}{0}K M ωφ=求出前q 阶特征对(,{})i i ωφ,(1,2,...,i q =)第二步:形成模态阵12[][{}{}...{}] n q q Φφφφ⨯=,并建立模态基坐标下的动力方程...22()(1,2,...,)i i i i i i i y y y f t i q ξωω++==其中1(){}{()}T i i iif t F t m φ=,而{}[]{}T ii i i m M φφ=。

根据实验结果或经验数据确定各阶主振动中的比例阻尼i ξ。

第三步:求解主模态基坐标的动力方程,有(-)01()()sin{(-)}i i tt i i i iy t f e t d ξωττϖττϖ=⎰,其中,i i ϖω=第四步:进行坐标变换后,求得动力响应{}{}[]u Y Φ=§3.3模态假设法上节所述的模态迭加法,是用系统的真实主模态组成的模态矩阵,再对系统的物理坐标进行模态坐标变换,从而在主模态空间中得到降阶并解耦的动力学方程,这样来实现简化计算。

而这里提出的假设模态法,则是用一组假设模态矩阵,对系统的物理坐标进行模态坐标转换,从而在模态空间中得到一组只降阶的动力学方程。

若令假设模态矩阵为[]n m Φ⨯,而m<<n ,进行坐标变换,即(){}[](){}11n m n m X t q t Φ⨯⨯⨯= (3.10)把它代入式(3.1),并左乘[]TΦ,则可得到降阶的动力学方程为[]{}[]{}[]{}(){}***M q C q K q Q t ++=&&& (3.11) 其中[][][][]*TM M ΦΦ=, [][][][]*TK K ΦΦ=,[][][][]*TC C ΦΦ=, (){}[][]()TQ t F t Φ=。

它们分别对应于假设模态坐标{}q 的质量矩阵、阻尼矩阵、刚度矩阵与广义力列阵。

因为矩阵[]Φ中的各列都是假设模态,它们一般不具有正交性,所以,[]*M 、[]*C 和[]*K 都不是对角阵。

于是,方程(3.11)是不能解耦的方程组,但它却是比式(3.1)的阶数要低得多了。

显然,对式(3.11)采用直接积分法求解,将比对式(3.1)求解要简便得多。

这是假设模态法的优点。

假设模态法的计算精度,很显然地是取决于假设模态阵中模态假设的好坏与质量。

因此,应用假设模态法能否成功的关键在于确定出一个适宜的假设模态矩阵。

在第五章中,我们介绍了几种构造假设模态的方法。

实际上,在§2.9中介绍的Rayleigh-Ritz 分析,可认为是一种假设模态法。

它的作用,在于降低方程的阶数,简化计算。

它的基本思想是,事先假定出若干近似的特征矢量,然后按照这些特征矢量的最佳线性组合,而算得前若干阶特征值的近似值。

显然,运用这种方法时,其计算精度与事先假定的特征矢量的近似程度和数量有关。

按照Ritz 变换的思想,找到了近似的特征矢量{}i X 后,()i=0,,q ⋅⋅⋅,即有{}{}{}{}[][]1122q q a X a X a X X A φ=++⋅⋅⋅+= (3.12)求解如下的广义特征值问题,即[]{}[]{}**2K A =ρM A ,ρω= (3.13)其中[][][][]*TK =X K X [][][][]*TM =X M X[]K 和[]M 为原结构离散化之刚度阵和质量阵,它们都是n 阶方阵。

求解式(3.13),得到q 个特征矢量,有{}T111112q A =a a a ⎡⎤⋅⋅⋅⎣⎦{}T222212q A =a a a ⎡⎤⋅⋅⋅⎣⎦ ⋅⋅⋅⋅⋅⋅{}Tqqqq 12q A =a a a ⎡⎤⋅⋅⋅⎣⎦再按照Ritz 的变换,即式(3.12),由特征矢量{}j A ,可计算出矢量{}1φ,{}2φ,⋅⋅⋅,{}q φ,即是{}{}1qi i j i j a x φ==∑ ()i=1,2,,q ⋅⋅⋅ (3.14)现在用[]{}{}{}12qn q Φφφφ⨯⎡⎤=⋅⋅⋅⎣⎦来表示此变换阵,它就是我们要构造的假设模态矩阵。

§3.4 中心差分法(显示法)现在开始讨论直接积分法,或称逐步积分法。

前面讨论的模态迭加法,并非总是有效的。

当刚度矩阵[]K ,或质量矩阵[]M ,或阻尼矩阵[]C 出现随时间变化时,或当外荷载激起的振型太多,需要计算的特征对太大时,就不宜于采用模态迭加法,在这些情况下,采用逐步积分法是适宜的。

相关文档
最新文档