第五章 结构动力学中常用的数值解法1
结构动力学_运动控制方程_分段解析法
![结构动力学_运动控制方程_分段解析法](https://img.taocdn.com/s3/m/e063feb3fbb069dc5022aaea998fcc22bcd14307.png)
结构动力学运动控制方程分段解析法1. 引言1.1 概述在工程领域中,结构动力学是研究结构物体受外界力或激励下的响应和振动特性的一门学科。
结构动力学广泛应用于建筑、桥梁、飞机等领域,对于确保结构物的安全性和稳定性具有重要意义。
随着现代科技的发展,运动控制方程在结构动力学中扮演着至关重要的角色。
通过运动控制方程,我们可以深入理解和预测结构物运动的规律,并为其设计合适的控制策略。
因此,研究和解析这些方程是结构动力学研究中必不可少的一部分。
1.2 文章结构本文将按照以下顺序进行组织和阐述:首先,在第二部分中,我们将简要介绍结构动力学的定义和原理,以及涉及到的动力学方程。
接着,在第三部分中,我们将详细介绍分段解析法作为一种常见的求解方法,包括其基本原理、算法步骤以及相关应用案例。
在第四部分中,我们将描述所设计实验的参数设置,并对实验结果进行分析和讨论。
最后,在第五部分中,我们将总结本文的主要结论,并展望未来研究方向。
1.3 目的本文的主要目的是通过对结构动力学和运动控制方程的介绍,以及分段解析法的应用案例分析,进一步加深对相关理论和方法的理解。
同时,希望为研究者提供一个清晰、系统的框架,以便于更好地理解和应用这些内容。
鉴于分段解析法在结构动力学领域具有广泛应用和良好效果,本文还旨在为读者提供相关方法在实际工程问题中的指导参考。
2. 结构动力学2.1 定义和原理结构动力学是一门研究物体在受到外部力作用下的运动规律的领域。
它主要涉及质点的运动学和动力学,以及刚体与弹性体的运动特性。
在结构工程中,结构动力学用于分析和预测建筑物、桥梁、飞机等工程结构在自然环境或人为作用下的响应情况,并提供相应的设计依据。
2.2 动力学方程结构动力学理论通过牛顿定律和哈密顿原理等基本原理推导出结构系统的运动方程。
这些方程描述了结构物各个部分之间的相互关系,并包括质量、刚度、阻尼等参数。
根据实际工程问题,可以选择合适的数值解法求解这些方程,从而得到结构系统随时间变化的运动状态。
结构动力学第五章
![结构动力学第五章](https://img.taocdn.com/s3/m/7f6759aef524ccbff1218482.png)
i = 0 ,1,2 ,L
而这种离散化正符合计算机存贮的特点。 • 与运动变量的离散化相对应,体系的运动微分方程也不一定要 求在全部时间上都满足,而仅要求在离散时间点上满足,这相 当于放松了对运动变量的约束。
采用等时间步长离散时,ti = iΔ t ,i = 1,2 ,3, L
&& & mui + cui + kui = Pi
• 根据是否需要联立求解耦联方程组,逐步积分法可分为两 大类:
– 隐式方法:逐步积分计算公式是耦联的方程组,需联立求 解,计算工作量大,通常增加的工作量与自由度的平方成正 比,例如Newmark-β 法、Wilson -θ 法。 – 显式方法:逐步积分计算公式是解耦的方程组,无需联立求 解,计算工作量小,增加的工作量与自由度成线性关系,如 中心差分方法(无阻尼时)。 • 下面先介绍分段解析算法,然后重点介绍两种常用的时域逐步积 分法—中心差分法和Newmark-β 法,同时也介绍Wilson -θ 法,最后介绍非线性问题分析方法。
5.2 分段解析法 (Piecewise Exact Method)
分段解析法对外荷载进行离散化处 理,假设在ti≤t≤t i+1时段内 P
实际荷载
P(τ ) = Pi + α iτ
Pi+1 Pi
插值荷载:P(τ)
α i = ( Pi +1 − Pi )/Δti
如果荷载P( t )采用计算机采样,即 离散数值采样,则以上定义可认为 是“精确”的。 • 分段解析法一般适用于单自由度体系动 力反应分析,对于多自由度体系,有时 可以采用等效方法在满足一定近似的条 件下将多自由度体系化为单自由度问题 进行分析,这时 也可以采用分段解析 法完成体系的动力反应分析。
结构动力学克拉夫
![结构动力学克拉夫](https://img.taocdn.com/s3/m/11c272673069a45177232f60ddccda38376be1b8.png)
结构动力学克拉夫结构动力学是研究结构在外力作用下的变形和运动规律的学科。
它能够揭示结构的响应特性,并应用于工程和建筑物的设计、分析和优化等领域。
在结构动力学中,克拉夫方法是一种常用的数值分析方法,可以有效地求解结构的动力响应。
下面将详细介绍克拉夫方法的原理和应用。
克拉夫方法是一种离散激励动力分析方法,适用于求解线性多自由度系统的动力响应。
克拉夫方法的基本原理是离散化结构,将其简化为一系列互相连接的质点,然后通过求解质点的加速度、速度和位移来获取结构的动态特性。
克拉夫方法中引入了模态分析的概念,将结构的振型表示为一系列正交的模态,并通过求解每个模态的响应来得到结构的总响应。
在应用克拉夫方法进行结构动力分析时,首先需要建立结构的有限元模型。
该模型需要包括结构的几何形状、材料特性和边界条件等信息。
然后,通过解结构的动力方程可以得到结构的模态频率和振型。
一般情况下,结构的模态频率并不是均匀分布的,其中低频模态对结构的响应起主导作用。
因此,在求解结构的总响应时,可以只考虑前几个重要的低频模态。
在进行克拉夫分析时,需要给定一个外力激励。
这个外力激励可以是单个点的冲击载荷、均匀分布的动力载荷或者地震作用等。
通过将外力激励进行傅里叶变换,可以将其转化为频域中的振动谱。
然后,根据每个模态的频率和阻尼比,可以得到每个模态的响应谱。
最后,通过叠加所有模态的响应谱,可以得到结构的总响应谱。
这个总响应谱描述了结构在给定的外力激励下的动力响应特性。
克拉夫方法的优点是能够考虑结构的动态特性和边界条件,同时对结构的几何形状和材料特性并不敏感。
它可以用来分析和优化各种类型的结构,包括桥梁、建筑物、风力发电机塔等。
克拉夫方法可以帮助工程师预测结构的响应,并在设计阶段进行结构的优化,以提高结构的稳定性和安全性。
然而,克拉夫方法也有一些局限性。
首先,克拉夫方法仅适用于线性多自由度系统,对于非线性或者含有阻尼的系统,需要进行额外的处理。
结构动力学方程常用数值解法
![结构动力学方程常用数值解法](https://img.taocdn.com/s3/m/80b841670b1c59eef8c7b49f.png)
结构动力学方程常用数值解法对于一个实际结构,由有限元法离散化处理后,动力学方程可写为:...++=()M x C x Kx F t从数学角度看,这是一个常系数的二阶线性常微分方程组,计算数学领域,常微分数值算法常用的有两大类:-、针对一阶微分方程数值积分法发展的欧拉法,中点法,Rugge-kutta(龙格—库塔)方法。
二、直接基于二阶动力学方程发展的方法。
对结构动力学问题的数值求解,常用的有两大类:一是坐标变换法,它是对结构动力方程式,在求解之前,进行模态坐标变换,实际上就是一种Rize变换,即把原物理空间的动力方程变换到模态空间中去求解。
现在,普遍使用的方法是模态(振型)迭加法。
二是直接积分法,它是对结构动力方程式在求解之前不进行坐标变换,直接进行数值积分计算。
这种方法的特点是对时域进行离散,然后将该时刻的加速度和速度用相邻时刻的各位移线性组合而成。
通常又称为逐步积分法。
模态迭加方法,比较常用,但如下情况通常使用直接积分方法(即求解之前不进行模态分析)一、非比例阻尼,非线性情况。
二、有冲击作用,激起高频模态,力作用持续时间较短,模态迭加计算量太大。
一振型迭加法与Duhamel积分数值解按照有限单元法的一般规则, 经过边界条件的约束处理, 结构在强迫振动时多自由度体系的运动平衡方程可以表示为:++= (1)MU CU KU R其中, M是体系的质量矩阵, C 是体系的阻尼矩阵, 而K 则是刚度矩阵. R 为外荷载向量. U、U和U则分别是体系单元节点的位移、速度和加速度向量. 上述动力平衡方程实质上是与加速度有关的惯性力MU和与速度有关的阻尼力CU及与位移有关的弹性力KU在时刻t与荷载的静力平衡。
振型叠加法是把多自由度体系的结构的整体振动分解为与振型次数相对应的单自由度体系, 求得各个单自由度体系的动力响应后, 再进行叠加得出结构整体响应. 振型叠加法原理是利用结构无阻尼自由振动的振型矩阵作为变换矩阵, 将结构动力方程式(1)式变换成一组非耦合的微分方程. 逐个地求解这些方程后, 将解叠加即可得到动力方程的解。
常微分方程中的数值解法及其应用
![常微分方程中的数值解法及其应用](https://img.taocdn.com/s3/m/acc13797294ac850ad02de80d4d8d15abe23006d.png)
常微分方程中的数值解法及其应用常微分方程是描述物理现象、生命科学、工程和经济学中的许多过程的数学模型。
因此,在解决实际问题时,常微分方程数值解法非常重要。
本文将介绍几种经典的数值解法,并探讨它们在不同领域的应用。
欧拉法:欧拉法是常微分方程中最基本的数值解法之一。
它通过将微分方程转化为离散形式来估计解。
具体来说,对于给定的微分方程y'(t) = f(y(t), t), y(a) = y_0,欧拉法的基本思想是将解分割为n个离散的点,i=0,1,...,n,其中每个点的步长为h = (b-a)/n,并在每个点上估计斜率。
我们可以使用下面的公式计算下一个点的y值:y_{i+1} = y_i + hf(y_i, t_i)欧拉法的简单和直接性使它成为最受欢迎的数值解法之一,但它的精度相对较低。
改进的欧拉法:改进的欧拉法是欧拉法的改进版本,它比欧拉法的精度更高。
改进的欧拉法需要计算其他一些值,如y_i+1/2和t_i+1/2。
不同的方法采用不同的步骤,但其基本思想是提高估计斜率的精度,从而提高解的精度。
龙格库塔法:龙格库塔法是常微分方程中最通用的数值解法之一,其精度比欧拉法和改进欧拉法高得多。
龙格库塔法通过评估微分方程的斜率来计算微分方程的解,使用加权平均来增加估计斜率的精度。
龙格库塔法称为四阶方法,因为其近似误差为O(h^4)。
在工程和科学领域中,龙格库塔法被广泛应用于解决不同的问题。
例如,它可以用于模拟动力系统、气象或经济方程。
后向欧拉法:后向欧拉法是一种牛顿方法的变体,用于解决常微分方程。
与欧拉法不同,后向欧拉法是一种快速和高精度的方法。
它独立于f(y),因此可以应用于更广泛的微分方程。
后向欧拉法的主要缺点是它的计算成本较高,但它对于需要高精度的问题非常有用。
应用:上述解法可应用于各种不同的领域,例如,通过患者年龄的常微分方程计算药物的代谢速率。
还可用于工业问题,如泵的设计及其流量和速度等等。
5-结构动力学(有限元计算)解读
![5-结构动力学(有限元计算)解读](https://img.taocdn.com/s3/m/d0b2e125f12d2af90242e67d.png)
结构分析模型
结构分析模型是结构模型的一种,是反 映真实结构几何与物理特性、供结构分析使 用的简化抽象计算图形。建立结构分析模型 是是实施结构动力反应分析的关键环节之一, 直接影响分析结果的可靠性。确定分析模型 的基本原则是反映真实结构的质量分布和抗 力体系,能描述结构在外界荷载作用下的变 形性质、且便于使用。模型的简化程度取决 于结构特征和计算目标,并与计算方法密切 相关;电子计算机的普及应用极大推动了分 析模型的发展。
f I f D fS p(t )
3.2.1.1-3 3.2.1.1-4
即
mu cu ku p(t )
公式 3.2.1.1-4 即为单自由度体系运动方程。
虚位移原理
虚位移原理可表述为:如果一组力作用下的平衡体系 承受一个虚位移(即体系约束所允许的任何微小位移), 则这些力所作的总功(虚功)等于零,虚功为零和体系平 衡是等价的。因此,只要明了作用于体系质量上的全部力 (包括按照达兰贝尔原理所定义的惯性力),然后引入对 应每个自由度的虚位移,并使全部力作的功等于零,则可 导出运动方程。虚功为标量,故可依代数方法相加,这是 此法的主要优点。 当结构体系相当复杂,且包含许多彼此联系的质量点 或有限尺寸的质量块时,直接写出作用于体系上的所有力 的平衡方程可能是困难的;尽管作用于体系的力可以容易 地用位移自由度来表示,但它们的平衡关系则可能十分复 杂。此时,利用虚位移原理建立运动方程更为方便。
大,且积分方程求解困难,故一般不采用式(3.2.4)进行实际振动分析。
频域运动方程
时域运动方程经傅立叶变换可得频域运动方程。多自由 度弹性体系在地震作用下的频域运动方程为:
U () Hdd ()Ug ()
3.2.5
式中: U ( ) 为频域的地震反应矢量; H dd ( ) 为系统传递函 数矩阵; Ug () 为频域中的地震动输入矢量。运动方程(5) 为复数代数方程组,体系的频域反应经傅立叶反变换可得时 域反应。
结构动力计算教学课件PPT_OK
![结构动力计算教学课件PPT_OK](https://img.taocdn.com/s3/m/4a366bf103d8ce2f016623b7.png)
k12
0
k21
(k22 2m2 )
特征方程 频率方程
(k11 2m1)(k22 2m2) k12k21 0
4
(k11 2m1)(k22 2m2) k12k21 0
2
2 1,2
1 2
k11 m1
k 22 m2
1
2
k11 m1
k 22 m2
k11k22 k12k21 m1m2
最小圆频率称为第一(基本)圆频率: 第二圆频率-------
K1 F
n1 n2 nn
FMYY 0
K Fn自M由度Y体 系作K自由Y振动 的K 0 IM运动Y方程(K柔Y度法)0
将特解带入方
程整理后:
FM
1 2
IX
0
M Y
KY 0
FM
1 2
I
0
频率方程
19
FM
1
2 j
I j
0
j(1) 1
规准化主振型方程
一般的:
n个主振型向量彼此线性无关,
( j 1,2,, n)
n个自由 度体系的
依上式可求得与ωj 相对应 主振型,我们可唯一地确 振型方程
定主振型的形状,但不能唯一地确定它的振幅。
N自由度体系有n个主振型,若体系为对称形式,则这些主振型
分为对称及反对称形式两类。
17
主振型的规准化:
为了使主振型的振幅也具有确定值,需另外补充条件, 由此得到的主振型叫规准化主振型。
则系数行列式为零:
K 2 M 0
n个自由度体系 的频率方程
n个频率(按数值大小从小到大排列): ω1,ω2,---,ωn
令:Xj 表示与频率ωj相对应的主振型向量:
结构动力学方程常用数值解法教学文案
![结构动力学方程常用数值解法教学文案](https://img.taocdn.com/s3/m/8cae555fbb4cf7ec4bfed03c.png)
结构动力学方程常用数值解法结构动力学方程常用数值解法对于一个实际结构,由有限元法离散化处理后,动力学方程可写为:...M x C x Kx F t++=()从数学角度看,这是一个常系数的二阶线性常微分方程组,计算数学领域,常微分数值算法常用的有两大类:-、针对一阶微分方程数值积分法发展的欧拉法,中点法,Rugge-kutta(龙格—库塔)方法。
二、直接基于二阶动力学方程发展的方法。
对结构动力学问题的数值求解,常用的有两大类:一是坐标变换法,它是对结构动力方程式,在求解之前,进行模态坐标变换,实际上就是一种Rize变换,即把原物理空间的动力方程变换到模态空间中去求解。
现在,普遍使用的方法是模态(振型)迭加法。
二是直接积分法,它是对结构动力方程式在求解之前不进行坐标变换,直接进行数值积分计算。
这种方法的特点是对时域进行离散,然后将该时刻的加速度和速度用相邻时刻的各位移线性组合而成。
通常又称为逐步积分法。
模态迭加方法,比较常用,但如下情况通常使用直接积分方法(即求解之前不进行模态分析)一、非比例阻尼,非线性情况。
二、有冲击作用,激起高频模态,力作用持续时间较短,模态迭加计算量太大。
一振型迭加法与Duhamel积分数值解按照有限单元法的一般规则, 经过边界条件的约束处理, 结构在强迫振动时多自由度体系的运动平衡方程可以表示为:&&& (1)++=MU CU KU R其中, M 是体系的质量矩阵, C 是体系的阻尼矩阵, 而K 则是刚度矩阵. R 为外荷载向量. U 、U &和U &&则分别是体系单元节点的位移、速度和加速度向量. 上述动力平衡方程实质上是与加速度有关的惯性力MU &&和与速度有关的阻尼力CU &及与位移有关的弹性力KU 在时刻t 与荷载的静力平衡。
振型叠加法是把多自由度体系的结构的整体振动分解为与振型次数相对应的单自由度体系, 求得各个单自由度体系的动力响应后, 再进行叠加得出结构整体响应. 振型叠加法原理是利用结构无阻尼自由振动的振型矩阵作为变换矩阵, 将结构动力方程式(1)式变换成一组非耦合的微分方程. 逐个地求解这些方程后, 将解叠加即可得到动力方程的解。
第五章 单自由度体系运动方程数值方法
![第五章 单自由度体系运动方程数值方法](https://img.taocdn.com/s3/m/7a4b056e172ded630a1cb617.png)
p i1
pi1
1 [
t 2
ui
1
t
ui
(
1
2
1)ui ]m
[ t
ui
(
1)ui
t 2
(
2)ui ]c
5.4 Newmark —β法与其它积分方法的关系
通过对Newmark —β法中控制参数β取不同的值也可以得 到其它时域逐步积分方法。下表给出了β取不同值时 Newmark —β法所对应的逐步积分法。
结构动力学
(2003秋)
结构动力学
第五章
单自由度体系运动方程数值解法
5.1 数值求解的数学基础
• 单自由度体系运动微分方程(时间连续)
利用微分与差分的关系转化为代数方程(时间离散)
u&i (ui 1 ui ) / (ti 1 ti ) (ui 1 ui ) / t
u&&i (u&i 1 u&i ) / (ti 1 ti ) (ui 2 2u i 1ui ) 方程2:加速度、速度和位移的积分关系
ui1-ui
ti1 u&( )d
ti
ti1 ti
ti1 u&&( )d
ti
u&it
方程3:补充方程:
假定&u&()在ti和ti+1时间段的变化规律
5.3 逐步积分法介绍:常加速度法
5.3 逐步积分法介绍:常加速度法
评价的标准:求解无阻尼单自由度振子:
u&& 02u 0
初值:u(0)=1和u&(0)=0
5.5 逐步积分法的评价
数值计算的稳定性: 无条件稳定:时
间步距无关,计算结 果总是稳定的
结构动力学2011年5
![结构动力学2011年5](https://img.taocdn.com/s3/m/badb741da76e58fafab00323.png)
P 1
2 L
5L3 L3 y (my ) PSin t 3EI EI
y
3EI 3 y PSin t 3 5L m 5m
13.3.2 简谐荷载作用下结构的动力反应
m L
EI
2L
PSin t
EI 2L
my
1
PSin t
2
y 11 ( my ) 12 ( PSin t )
2
F y sin t y m
是一个二阶常系数非齐次微分方程
简谐荷载作用下结构的动力反应
2.微分方程通解
y y y 解的形式:
2
y
F m( )
2
sin t 齐次解: y C1 sin t C2 cos t
方程通解:
F F yt sin t y0 cost sin t sint 2 2 2 2 m m v0
S y (t ) sin t m (t 0) (t )
13.3.3 一般荷载作用下结构的动力反应
一般动荷载的动力反应: 时刻τ的微分冲量对t 瞬 时(t>τ)引起的动力反应
P( )d dy sin (t ) m
P(t)
dS P( )d
微分冲量
1 t y (t ) 0 P( )sin (t )d m
2
0.33
2)动力荷载幅值所引起的静位移
P P yst P k m 2 4.9 9.8 1000 0.1 mm 2 123 62.6
Psinθt
m 1m
3)最大动力位移 [ y( t )] Dmax yst 0.033 mm 4)振幅
结构动力学中的常用数值方法(精)
![结构动力学中的常用数值方法(精)](https://img.taocdn.com/s3/m/f8d19afc360cba1aa811dacf.png)
第五章 结构动力学中的常用数值方法5.1.结构动力响应的数值算法....0()(0)(0)M x c x kx F t x a x v ⎧++=⎪⎪=⎨⎪=⎪⎩当c 为比例阻尼、线性问题→模态叠加最常用。
但当C 无法解耦,有非线性存在,有冲击作用(激起高阶模态,此时模态叠加法中的高阶模态不可以忽略)。
此时就要借助数值积分方法,在结构动力学问题中,有一类方法称为直接积分方法最为常用。
所识直接是为模态叠加法相对照来说,模态叠加法在求解之前,需要对原方程进行解耦处理,而本节的方法不用作解耦的处理,直接求解。
(由以力学,工程中的力学问题为主要研究对象的学者发展出来的)中心差分法的解题步骤1. 初始值计算(1) 形成刚度矩阵K ,质量矩阵M 和阻尼矩阵C 。
(2) 定初始值0x ,.0x ,..0x 。
(3) 选择时间步长t ∆,使它满足cr t t ∆<∆,并计算 021()a t =∆,112a t =∆,202a a = (4) 计算...00101122tx x x x a a -∆=-+(5) 形成等效质量阵01M a M a C -=+ (6) 对M -阵进行三角分解T M LDL -= 2.对每一时间步长(1) 计算时刻t 的等效载荷201()()t t t t t Q Q Ka M x a Ma C x--∆=---- (2) 求解t t +∆时刻的位移 ()Tt t t LDL x Q -+∆=(3) 如需要计算时刻t 的速度和加速度值,则.1()t t t t t x a x x +∆-∆=- ..0(2)t t t t t t x a x x x +∆-∆=-+若系统的质量矩阵和阻尼矩阵为对角阵时,则计算可进一步简化。
纽马克法的解题步骤1.初始值计算(1)形成系统刚度矩阵K ,质量矩阵M 和阻尼矩阵C (2)定初始值0x ,.0x ,..0x 。
(3)选择时间步长t ∆,参数γ、σ。
结构动力学公式归纳总结
![结构动力学公式归纳总结](https://img.taocdn.com/s3/m/417d9375fe4733687e21aa98.png)
−
������)������������
h.杜哈梅数值积分(当������(������)不可积时):
无阻尼体系:
������������������������(������ − ������) = sin(������������ − ������������) = ������������������������������������������������������������ − ������������������������������������������������������������
0
−
������)������������
其中ℎ(������ − ������) = 1 ������������������������(������ − ������)
������������
有阻尼稳态解:
������(������)
=
1 ������������������
������
∫ ������(������)������−������������(������−������)������������������������������(������
随机动荷载。所谓非随机动荷载,即荷载的变化规律我们是已经完全掌握的,可以绘制出
荷载随时间变化曲线的荷载,这类荷载一般进行所谓的数定分析以获得荷载-位移曲线。而
随机荷载是指荷载随时间的变化规律我们是无法事先知道的,比如我们需要研究的风荷
载,对这类荷载一般需要采用随机振动理论去进行求解。
下面简单概括结构动力学的理论公式:
b.有阻尼自由振动:
������������̈ (������) + ������������̇ (������) + ������������(������) = 0
【免费下载】结构动力学理论及其在地震工程中的应用
![【免费下载】结构动力学理论及其在地震工程中的应用](https://img.taocdn.com/s3/m/c92bac3b27d3240c8447efb8.png)
5章 动力反应的数值计算如果激励[作用力或地面加速度]是随时间任意变化的,或者体系)(t p )(t ug 是非线性的,那么对单自由度体系的运动方程进行解析求解通常是不可能的。
这类问题可以通过数值时间步进法对微分方程进行积分来处理。
在应用力学广阔的学科领域中,有关各种类型微分方程数值求解方法的文献(包括几部著作中的主要章节)浩如烟海,这些文献包括这些方法的数学进展以及它们的精度、收敛性、稳定性和计算机实现等问题。
然而,本章仅对在单自由度体系动力反应分析中特别有用的很少几种方法进行简要介绍,这些介绍仅提供这些方法的基本概念和计算算法。
尽管这些对许多实际问题和应用研究已经足够了,但是读者应该明白,有关这个主题存在大量的知识。
5.1 时间步进法对于一个非弹性体系,欲采用数值求解的运动方程为或者 (5.1.1))(),(t p u u f u c um s =++ )(t u m g -初始条件)0(0u u =)0(0u u=假定体系具有线性粘滞阻尼,不过,也可以考虑其他形式的阻尼(包括非线性阻尼),后面会明显看到这一点。
然而由于缺乏阻尼信息.因此很少这样做,特别是在大振幅运动时。
作用力由一系列离散值给出:,)(t p )(i i t p p =0=i 到N 。
时间间隔(5.1.2)i i i t t t -=∆+1图5.1.1 时间步进法的记号通常取为常数,尽管这不是必需的。
在离散时刻(表示为时刻)确定反i t i 应,单自由度体系的位移、速度和加速度分别为、和。
假定这些值是已i u i ui u 知的,它们在时刻满足方程i(5.1.3)i i s i i p f u c um =++)( 式中,是时刻的抗力,对于线弹性体系,,但是如果体系i s f )(i i i s ku f =)(是非弹性的,那么它会依赖于时刻以前的位移时程和速度。
将要介绍的数值方i 法将使我们能够确定+1时刻满足方程(5.1.1)的反应、和,即在+1i 1+i u 1+i u1+i u i 时刻(5.1.4)1111)(++++=++i i s i i p f u c um 对于=0,1,2,3,…,连续使用时间步进法,即可给出i =0,l ,2,3,…所有瞬时所需的反应。
结构动力学:理论及其在地震工程中的应用4.doc
![结构动力学:理论及其在地震工程中的应用4.doc](https://img.taocdn.com/s3/m/ec4ddf86a6c30c2259019edd.png)
结构动力学:理论及其在地震工程中的应用45章动力反应的数值计算如果激励[作用力)(t p 或地面加速度)(t ug ]是随时间任意变化的,或者体系是非线性的,那么对单自由度体系的运动方程进行解析求解通常是不可能的。
这类问题可以通过数值时间步进法对微分方程进行积分来处理。
在应用力学广阔的学科领域中,有关各种类型微分方程数值求解方法的文献(包括几部著作中的主要章节)浩如烟海,这些文献包括这些方法的数学进展以及它们的精度、收敛性、稳定性和计算机实现等问题。
然而,本章仅对在单自由度体系动力反应分析中特别有用的很少几种方法进行简要介绍,这些介绍仅提供这些方法的基本概念和计算算法。
尽管这些对许多实际问题和应用研究已经足够了,但是读者应该明白,有关这个主题存在大量的知识。
5.1 时间步进法对于一个非弹性体系,欲采用数值求解的运动方程为)(),(t p u u f u c um s =++ 或者)(t u m g - (5.1.1) 初始条件)0(0u u = )0(0u u= 假定体系具有线性粘滞阻尼,不过,也可以考虑其他形式的阻尼(包括非线性阻尼),后面会明显看到这一点。
然而由于缺乏阻尼信息.因此很少这样做,特别是在大振幅运动时。
作用力)(t p 由一系列离散值给出: )(i i t p p = ,0=i到N 。
时间间隔i i i t t t -=∆+1 (5.1.2)图5.1.1 时间步进法的记号通常取为常数,尽管这不是必需的。
在离散时刻i t (表示为i 时刻)确定反应,单自由度体系的位移、速度和加速度分别为i u 、i u 和i u 。
假定这些值是已知的,它们在i 时刻满足方程i i s i i p f u c um =++)( (5.1.3)式中,i s f )(是i 时刻的抗力,对于线弹性体系,i i s ku f =)(,但是如果体系是非弹性的,那么它会依赖于i 时刻以前的位移时程和速度。
将要介绍的数值方法将使我们能够确定i +1时刻满足方程(5.1.1)的反应1+i u 、1+i u 和1+i u ,即在i +1时刻1111)(++++=++i i s i i p f u c um (5.1.4)对于i =0,1,2,3,…,连续使用时间步进法,即可给出i =0,l ,2,3,…所有瞬时所需的反应。
微分方程与动力系统的数值解法
![微分方程与动力系统的数值解法](https://img.taocdn.com/s3/m/41865f71f011f18583d049649b6648d7c1c708d4.png)
优点:精度高,稳 定性好,计算速度 快
线性多步法
定义:线性多步法是一类数值求解微分方程的方法,通过多次迭代逐步逼近微分方程的解。
特点:线性多步法具有较高的计算精度和稳定性,适用于求解初值问题和边值问题。
常见方法:常见的线性多步法包括Adams-Bashforth方法、Adams-Moulton方法和预测-校 正方法等。
微分方程数值解 法的基本原理
数值逼近的基本概念
定义:用离散 的数值近似表 示连续的数学
函数
目的:解决微 分方程等连续
问题
方法:有限差 分法、有限元
法等
误差控制:保 证数值解的精
度和稳定性
欧拉方法
定义:欧拉方法是一种 常用的数值求解微分方 程的方法
原理:通过离散化微分方 程,将连续的时间变量离 散为离散的时间点,从而 将微分方程转化为差分方 程进行求解
导数或偏导数
分类:根据微分 方程的形式和性 质,可以分为线 性微分方程和非
线性微分方程
动力系统的基本概念
定义:动力系统是由微分方程描述的一组动态变化的数学模型
分类:根据微分方程的性质,动力系统可以分为线性与非线性、常微分方程与偏微分 方程等类型
状态空间:动力系统的状态由状态空间中的点表示,状态随时间的变化规律由微分方 程描述
添加项标题
数值解法:采用数值方法求解高阶常微分方程初值问题,常用的 方法包括欧拉法、龙格-库塔法等。
添加项标题
稳定性分析:在数值求解过程中,需要分析数值解的稳定性,以 确保计算结果的精度和可靠性。
添加项标题
应用领域:高阶常微分方程初值问题在物理学、化学、生物学等 领域有广泛应用,如振荡器设计、化学反应动力学等。
偏微分方程定义: 描述物理现象中变 量之间依赖关系的 数学方程
结构动力学分析
![结构动力学分析](https://img.taocdn.com/s3/m/96a1d63487c24028915fc336.png)
MIDAS/GEN六层框架结构的动力分析工程概况建筑地点:北京市建筑类型:六层综合办公楼,框架填充墙结构。
地质条件:根据设计任务说明地震设防烈度为8度。
柱网与层高:本办公楼采用柱距为6.0m的内廊式小柱网,边跨为6.0m,中间跨为2.7m,层高取首层为4.5m,其余为3.3m,如下图所示:框架结构的计算简图:典型结构单元梁、柱、板截面尺寸的初步确定:1、梁截面高度一般取梁跨度的1/12至1/8。
本方案取1/10×6000=600mm,截面宽度取600×1/2=250mm,可得梁的截面初步定为b×h=250*600。
楼板取120mm,楼梯板及休息平台板为100mm,平台梁250×400。
2、框架柱的截面尺寸梁截面尺寸(mm)柱截面尺寸(mm)结构动力学分析用来求解随时间变化的载荷对结构或部件的影响。
与静力分析不同,动力分析要考虑随时间变化的力载荷以及它对阻尼和惯性的影响。
MIDAS/GEN可进行的结构动力学分析类型包括:瞬态动力学分析、模态分析、屈曲分析、动力非线性分析等。
本文将以一个六层框架结构为例对结构进行模态分析和谱分析。
一.模态分析模态分析是用于确定设计中的结构或机器部件的振动特性。
它也是其他更详细动力学分析的起点,例如瞬态动力学分析和谱分析等,可以通过模态分析确定结构部件的频率响应和模态。
一般对于动力加载条件下的结构设计而言,频率响应和模态是非常重要的参数,即使在谱分析及瞬态分析中也是需要的。
1.1动力学求解方法MIDAS目前提供了三种特征值分析方法,它们是子空间法、分块Lanczos 算法、多重Ritz向量法。
本文采用子空间法进行计算求解。
子空间法使用迭代技术,求出结构的前r阶振型,它内部使用广义Jacobi迭代算法。
由于该方法采用了完整的质量和刚度矩阵,因此精度很高,但计算速度较慢,特别适用于大型对称特征值求解问题。
分块Lanczos法特征值求解器采用Lanczos算法,Lanczos算法是用一组向量来实现递归计算。
结构动力学5
![结构动力学5](https://img.taocdn.com/s3/m/1ab7ab385727a5e9846a6107.png)
p(t )e
i j t
dt
p(t )e
k k 0
N 1
i j t k
t t
p(t )e
k k 0
N 1
i
2kj N
将离散化的谱值代入Fourier逆变换公式,并应用矩形积 分公式得:
1 u (t k ) 2 1 2
U ( )e
it k
p(τ)dτ的动力反应
:
du(t ) p( )d h(t ) , t
在任意时间t结构的反应, 等于t以前所有脉冲 作用下反应的和 :
u (t ) du
0
t
p( )h(t )d
0
t
5.1 时域分析方法—Duhamel积分 2、对任意荷载的反应
无阻尼体系动力反应的Duhamel积分公式 :
1 U ( ) i 2 nU ( ) n U ( ) P( ) m
2 2
U ( ) F u(t ) , P( ) F p(t )
5.2 频域分析方法—Fourier变换法
2U ( ) i 2 nU ( ) n U ( )
结构动力学
(2003春)
结构动力学
第五章
单自由度体系对任意荷载的反应
在实际工程中,很多动力荷载既不是简谐荷载,也 不是周期性荷载,而是随时间任意变化的荷载,需要 采用更通用的方法来研究任意荷载作用下体系的动力 反应问题。
本章介绍三种动力反应问题的分析方法: 时域分析方法—Duhamel积分法, 频域分析方法—Fourier变换法, 时域逐步积分法—中心差分法;Newmark—β法; Wilson—θ法。
结构动力学基础全文
![结构动力学基础全文](https://img.taocdn.com/s3/m/3f3d911ea21614791711280a.png)
2
目
录
第一章 结构动力学简述...............................................................................................................1 第二章 动力学原理.......................................................................................................................3 §2-1 约束 ....................................................................................................................................3 2-1-1 完整约束 .................................................................................... 错误!未定义书签。 2-1-2 非完整约束 ................................................................................ 错误!未定义书签。 §2-2 广义力 ................................................................................................................................3 §2-3 达朗贝(D′ALEMBERT)原理 ........................
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章结构动力学中常用的数值解法§5.1概述数值分析技术为结构的动态分析提供了有力的保障,为工程结构在各种复杂的动力学环境下的模拟和仿真提供了有效工具。
工程结构的动态分析主要包括两个方面:结构的动态特性分析和结构动态响应分析标准特征值问题和广义特征值问题1 雅可比方法(Jacobi)、2.Rayleigh-Ritz3.子空间迭代法4. 行列式搜索法行列式搜索法是求解大型特征值问题的另一种方法。
它的特点是综合运用多项式加速割线迭代,移轴向量逆迭代,Sturm序列的性质以及Gram-Schmidt正交化过程,直接计算所需要的任意特征对,通常是计算最小的部分特征值及相应的特征向量。
因此,它是一种计算部分特征对的特殊求解方法。
此方法具有计算速度快,精度高,灵活等优点。
nczos法Lanczos方法目前被认为是求解大型矩阵特征值问题的最有效方法,与子空间迭代法相比,其计算量要少得多。
响应数值分析:1.中心差分法2.Wilson -θ法3.Newmark 法响应求解方法的选择取决的因素有:载荷、结构、精度要求、非线性影响程度、方法的稳定性等。
综合各方面的因素,比较、权衡,才能判定所应采取的方法;有时为了互相验证,也可以同时采取两种以上的方法来处理动响应分析对于载荷,一般分为波传导载荷与惯性载荷。
对结构过于复杂的情况,宜采用直接积分法,结构较简单的情况可采用模态迭加法。
对精度要求较低的初步设计阶段,可采用取少数模态的模态迭加法。
对精度要求较高的最后设计阶段,宜采用直接积分法§ 5.2 求解系统固有频率主振型的近似解法1.邓柯利法:是邓柯利首先通过实验方法建立起来的一个计算公式,后来才得到完整的数学证明。
[]M []δ设质量矩阵,柔度矩阵为则有{}[][]{}0x M x δ+=1894年邓柯利:提出一种近似计算多圆盘轴横向振动基频的实用方法(偏小)设系统作j 阶主振动,则有:2()2{}{}sin {}j j j j x A t x ωωω=-=-代入得特征方程:21([][][]){}0jM I x δω-=有111112*********2222222112221101n njn njn n n n nn nn jm m m m m m m m m δδδωδδδωδδδω--=-假设质量矩阵为对角阵,展开得:1111222222(1)11()nn nn n n jjm m m δδδωω--++++=根据多项式的根与系数之间的关系21jω211ω22211nωω的n 个根,之和为1111222222212111nn nnnm m m δδδωωω+++=+++由于二阶频率往往比基频高得多22221111n ωωω111122222111nnn nn ii ii i m m m m δδδδω==+++=∑22211n ωω得忽略111nii iii mωδ==∑ii ii m ω表示仅有质量单独存在时(原多自由度系统变成单自由度系统)的固有频率1ii ii ii ii iik m m ωδ==设2222111221111nnωωωω=+++如例题1m 2m 3m 3331122339169768768768l l l EI EI EI δδδ===22113331117689EI m l m ωωδ===⨯222322176816EI m l m ωδ==⨯333211921634768768768l m l m l mEI EI EIω⨯=+=134.752EImlω=134.933EImlω=精确解2.雅可比(Jacobi )法求特征方程[]A 设为对称阵,[]{}{}A x x λ=12[][][][](,,)Tn S A S D diag d d d ==即可断定[D]的n 个对角元素就是[A]的n 个特征值,而[S]的第i 列就是[D]中第i 个对角元素所对应的特征向量,[S]为坐标变换矩阵。
pq a [(,,)]S p q θ在[A]中非对角线元素中选取一个绝对值最大的元素,设为,利用平面旋转矩阵A 对进行正交变换:1()()()[][(,,)][][(,,)]i i i i A S p q A S p q θθ+=其中cos cos sin sin 0,,pp qq pq qp ij s s s s s i j p qθθθθ===-==≠22pqpp qqa tg a a θ=-(1)(2)()[][][][]n S S S S =()1,ii s i p q =≠用雅可比法求n 阶对称矩阵[A]的特征值和特征向量的步骤pq a n S I =①设为单位矩阵②在A 中选取非对角线元素中绝对值最大的元素pqx a =-1()2pp qq y a a =-22xx yω=+sin 2θω=2sin 2(11)ωθω=+-2cos 1sin θθ=-④Vb 实现pq a ε<③tan 2xyθ=[]11cos sin 11sin cos 11p q p S q θθθθ⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥-⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦第列第列第行第行3.瑞利(Rayleigh )法已知系统的刚度[K],质量[M],并设定系统的j 阶主振型为(){}j A 对于作简谐运动的多自由度系统,其动能T 与势能V 1{}[]{}2T T x M x =1{}[]{}2T V x K x =系统作j 阶主振动时()(){}{}sin()j j j x A t ωϕ=+()(){}{}cos()j j j j x A t ωωϕ=+()()2{}{}sin()j j j j x A t ωωϕ=-+速度及加速度2()()max 1{}[]{}2T j j j T A M A ω=()()max 1{}[]{}2T j j V A K A =()()2()(){}[]{}{}[]{}T T j j j j j A K A A M A ω=()(1,2)j j r ψ=里兹法:是瑞利法的改进将瑞利法使用的单个假设模态改进为若干个独立的假设模态的线性组合()1{}[]{}r j j j A a a ψψ===∑12{}{}Tr a a a a ={}[]{}{}[]{}(){}[]{}{}[]{}T T T T A K A a K a R a A M A a M a ψ==[][][][]T K K ψψ=[][][][]T M M ψψ=瑞利商在真实模态处取驻值0(1,2)j R j r a ∂==∂(参见刘延柱振动力学107页)得2([][]){}0K M a ω-=问题又归结为矩阵的本征值问题,但与原系统的本征值比,矩阵的阶数r 小于原系统的阶数n.()2()[]{}[]{}j j j K A M A ω=4.矩阵迭代法()2()[]{}[]{}j j j K M φωφ=标准化()1()21{}[][]{}j j j K M φφω-=整理得:()()21{}[][]{}[][]j j j M M D φδφδω==对于正定系统:可写为11{}[]{}i i iA D φφ++=迭代210[]121011K k -⎡⎤⎢⎥=--⎢⎥⎢⎥-⎣⎦00[]0000m M m m ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦假设一个初值11111[][]122123K k δ-⎡⎤⎢⎥==⎢⎥⎢⎥⎣⎦111[][][]122123m D M k δ⎡⎤⎢⎥==⎢⎥⎢⎥⎣⎦解:取初值:01{}11φ⎧⎫⎪⎪=⎨⎬⎪⎪⎩⎭110111113{}[]{}1221 1.6612312m m A D k k φφ⎡⎤⎧⎫⎧⎫⎪⎪⎪⎪⎢⎥===⎨⎬⎨⎬⎢⎥⎪⎪⎪⎪⎢⎥⎣⎦⎩⎭⎩⎭221114.66{}[]{}[]1.66 1.782 2.21m A D D k φφ⎧⎫⎧⎫⎪⎪⎪⎪===⎨⎬⎨⎬⎪⎪⎪⎪⎩⎭⎩⎭33214.99{}[]{} 1.7992.24m A D k φφ⎧⎫⎪⎪==⎨⎬⎪⎪⎩⎭44315.039{}[]{} 1.82.24m A D k φφ⎧⎫⎪⎪==⎨⎬⎪⎪⎩⎭振型值趋于稳定。
211 5.039mk ω=10.445k mω=迭代终止:{}(1)11.82.24φ⎧⎫⎪⎪=⎨⎬⎪⎪⎩⎭几种数值算法的比较:根据瑞利商的性质,原则上可用瑞利商计算任意阶固有频率,但由于高阶主振型很难合理假设,所以瑞利商一般用于求基频,瑞利商求的基频是真实值的上限,这是因为假设的一阶主振型与真实振型的偏差,相当于对系统附加了某些约束,从而提高了系统的刚度,使基频有所提高。
矩阵迭代法只能求前几阶频率,求较高阶的频率和模态需要把前几阶的模态剔除才能收敛。
邓柯莱公式建立的是质量矩阵为对角阵的情况,而且第二阶及第二阶以上的固有频率通常远大于基频,邓柯莱公式计算出的基频显然是精确值的下限。
5.子空间迭代法子空间迭代法实质就是对一组试验向量反复地使用里兹法和矩阵迭代法,它将矩阵迭代法每次迭代一个假设模态,发展为同时迭代系统的前r 阶假设模态,因而提高了计算效率,迭代过程中各阶假设模态的正交性由里兹法保证。
(){}(1,2)j j r ψ=(){}(1,2)j j r ψ=n r ⨯设系统的前r 阶模态构成全部n 阶模态所张成的线性空间的一个子空间,任选r 个独立的向量作为子空间的假设模态,组成阶矩阵(1)(2)()[]{}{}{}r ψψψψ⎡⎤=⎣⎦各个假设模态(){}(1,2)j j r ψ=总能表示成真实模态的线性组合。
()()()1{}{}(1,2)n j j i i i a j r ψφ===∑②式()()[]{}{}j j j D φλφ=[]D 代入②式两边乘以阵()()()()()11111[]{}[{}{}](1,2)r n j j i j i i i i i i i r D a a j r λλψλφφλλ==+⎛⎫⎛⎫=+= ⎪ ⎪⎝⎭⎝⎭∑∑如此迭代k 次后()()()1[]{}(){}r k j j ki j i i D a ψλφ==∑第二项包含的高于r 阶模态的成分比第一个求和式更快趋近于零。
{}[]{}()()j j j D λφφ=子空间迭代的步骤0[][]n r A ψ⨯=假设初始模态矩阵(1)(0)[][][]D A ψ=将上式左乘矩阵[D](1)[]ψ(1)[]A 利用各列的线性组合表示子空间基的一次近似(1)(1)[][][]A a ψ=(1)(2)()[]{}{}{}Tr a a a a ⎡⎤=⎣⎦[]a (1)[]A 以为假设模态,进行里兹法计算,以确定系数矩阵(1)(1)[][][][]T K K ψψ=(1)(1)[][][][]T M M ψψ=先作出以下r 阶方阵瑞利商取驻值[][][]([][])[][][]T T a K a R a a M a ψ=[]0[]R a ∂=∂2([][])[]0K M a ω-*=r r {}a 解此本征值,得到个本征值和个本征向量(1,2,)i a i r =(1)(1)[][][]A a ψ=(1)A 代入式中则子空间的一次近似完全确定,构成的各个模态满足正交性条件,至此完成第一次迭代,(1)[]A (0)[]A 将代替进行第二次迭代(2)(1)[][][]D A ψ=(2)(2)[][][]A a ψ=得:100[]012002M m ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦210[]132022K k -⎡⎤⎢⎥=--⎢⎥⎢⎥-⎣⎦1112[][][][][]124125m D M K M k δ-⎡⎤⎢⎥===⎢⎥⎢⎥⎣⎦例取前二阶假设模态,归一化后作为子空间基的零次近似00.52[]0.9111A -⎡⎤⎢⎥=-⎢⎥⎢⎥⎣⎦01120.52 3.41[][]1240.91 6.30125117.31m m D A k k --⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥=-=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦(1)0.4651[]0.863011ψ-⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦代入式得:0.41230.2054[]0.20544K k ⎡⎤=⎢⎥⎣⎦ 2.9617 1.5342[] 1.53423M m ⎡⎤=⎢⎥⎣⎦设2k m γω=代入得:20.4123 2.96170.2054 1.53421.607(7.7495 4.0643)00.2054 1.534243γγγγγγ--=-+=--127.18370.5658γγ==解出本征值:120.3731 1.3295k k m mωω==438.70.519611a -⎡⎤=⎢⎥⎣⎦(1)0.4625 2.58540.86100.933411A -⎡⎤⎢⎥=-⎢⎥⎢⎥⎣⎦得到前两阶固有频率的一次近似值及对应的系数矩阵(1)1120.4625 2.58541240.86100.9334125113.3235 1.51886.18450.45227.18450.5478m DA k m k -⎡⎤⎡⎤⎢⎥⎢⎥=-⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦-⎡⎤⎢⎥=-⎢⎥⎢⎥⎣⎦(2)0.4626 2.77250.86080.825511ψ-⎡⎤⎢⎥=-⎢⎥⎢⎥⎣⎦0.41130.000956[]0.00095618.142K k ⎡⎤=⎢⎥⎣⎦ 2.9550.00685[]0.0068510.268M m ⎡⎤=⎢⎥⎣⎦代入得:本征方程为:20.4113 2.95500.0009560.006850.0009560.0068518.14210.3687.462(7.756 4.106)0γγγγγγ----=-+=解出本征值127.18450.5715γγ==前二阶固有频率的二次近似值,更接近真实值120.3730 1.3228k k m mωω==作业:5-1(1)-(5)。