文档库 最新最全的文档下载
当前位置:文档库 › 里兹法的MATLAB实现 振动力学

里兹法的MATLAB实现 振动力学

里兹法的MATLAB实现  振动力学
里兹法的MATLAB实现  振动力学

function [D,C]=RitzTorsionD(a,b,n)

% This function calculates the torsional rigidity of rectangular section % based on Ritz method, in which the trial function is

% (x^2-a^2)*(y^2-b^2)*( C1 + C2*x^2*y^2 + C3*x^4*y^4 + C4*x^6*y^6 + ...) % Usage:

% [C,D] = RitzTorsion(a,b,n)

% Input:

% a ------ width of the section

% b ------ height of the section

% n ------ the number of the trial functions

% Output:

% D ------ the torsional rigidity

% C ------ the coefficients of the trial functions

%

%-------------------------------------------------------------

%---------------------------------------------------------------if nargin < 3

a=1;

b=1;

n=4;

end

syms x y

C = zeros(n,1);

D = 0 ;

F0 = (x^2-a^2)*(y^2-b^2) ;

F = sym(zeros(n,1));

for i=1:n

j = 2*(i-1) ;

F(i) = F0*x^j*y^j ;

end

Fx = diff(F,x) ;

Fy = diff(F,y) ;

A = zeros(n,n) ;

B = zeros(n,1) ;

for i=1:n

for j=1:n

A(i,j) =

eval(2*int(int(Fx(i)*Fx(j)+Fy(i)*Fy(j),x,-a,a),y,-b,b)) ;

end

B(i) = eval(4*int(int(F(i),x,-a,a),y,-b,b)) ;

end

C = A\B ;

D = sum(C.*B/2);

return

汽车振动分析试题1

2008年振动力学期末考试试题 第一题(20分) 1、在图示振动系统中,已知:重物C 的质量m 1,匀质杆AB 的质量m 2,长为L ,匀质轮O 的质量m 3,弹簧的刚度系数k 。当AB 杆处于水平时为系统的静平衡位置。试采用能量法求系统微振时的固有频率。 解: 系统可以简化成单自由度振动系统,以重物C 的位移y 作为系统的广义坐标,在静平衡位置时 y =0,此时系统的势能为零。 AB 转角:L y /=? 系统动能: m 1动能:2 1121y m T = m 2动能:2222222 22 222)3 1(21))(31(21)31(2121y m L y L m L m J T ====? ω m 3动能:2322 323 33)2 1(21))(21(212 1y m R y R m J T === ω 系统势能: 2 21)21(21)21( y k y g m gy m V + +-= 在理想约束的情况下,系统的主动力为有势力,则系统的机械能守恒,因而有: E y k gy m gy m y m m m V T =+ +-++= +2 212 321) 2 1(2 12 1)2 13 1(2 1 上式求导,得系统的微分方程为: E y m m m k y '=+ + +) 2 131(4321 固有频率和周期为: ) 2 131(43210m m m k + + = ω 2、质量为m 1的匀质圆盘置于粗糙水平面上,轮缘上绕有不可伸长的细绳并通过定滑轮A 连在质量为m 2的物块B 上;轮心C 与刚度系数为k 的水平弹簧相连;不计滑轮A ,绳及弹簧的质量,系统自弹簧原长位置静止释放。试采用能量法求系统的固有频率。 解:系统可以简化成单自由度振动系统,以重物B 的位移x 作为系统的广义坐标,在静平衡位置时 x =0,此时系统的势能为零。 物体B 动能:2 212 1x m T = 轮子与地面接触点为速度瞬心,则轮心速度为x v c 2 1= ,角速度为x R 21=ω,转过的角度为x R 21= θ。轮子动能: )83(21)41)(21(21)4 1( 2 12 1212 122 21212 2 12x m x R R m x m J v m T c =+= + = ω 系统势能: x

《振动力学》习题集(含答案)【精选】精心总结

《振动力学》习题集(含答案) 1.1 质量为m 的质点由长度为l 、质量为m 1的均质细杆约束在铅锤平面内作微幅摆动,如图E1.1所示。求系统的固有频率。 图E1.1 解: 系统的动能为: ()2 22 121x I l x m T += 其中I 为杆关于铰点的转动惯量: 2102120131l m dx x l m x dx l m I l l ??==?? ? ??= 则有: ()2212212236 16121x l m m x l m x ml T +=+= 系统的势能为: ()()()2 1212124 1 4121 cos 12cos 1glx m m glx m mglx x l g m x mgl U +=+=-? +-= 利用x x n ω= 和U T =可得: ()()l m m g m m n 113223++= ω

1.2 质量为m 、半径为R 的均质柱体在水平面上作无滑动的微幅滚动,在CA=a 的A 点系有两根弹性刚度系数为k 的水平弹簧,如图E1.2所示。求系统的固有频率。 图E1.2 解: 如图,令θ为柱体的转角,则系统的动能和势能分别为: 22222243212121θθθ mR mR mR I T B =??? ??+== ()[]()22 22 12θθa R k a R k U +=+?= 利用θωθn = 和U T =可得: ()m k R a R mR a R k n 34342 2 +=+=ω

1.3 转动惯量为J 的圆盘由三段抗扭刚度分别为1k ,2k 和3k 的轴约束,如图E1.3所示。 求系统的固有频率。 图E1.3 解: 系统的动能为: 2 2 1θ J T = 2k 和3k 相当于串联,则有: 332232 , θθθθθk k =+= 以上两式联立可得: θθθθ3 22 33232 , k k k k k k +=+= 系统的势能为: ()2 32323212332222121212121θθθθ?? ????+++=++= k k k k k k k k k k U 利用θωθn = 和U T =可得: ()() 3232132k k J k k k k k n +++= ω

有限差分法求解偏微分方程MATLAB教学教材

有限差分法求解偏微分方程M A T L A B

南京理工大学 课程考核论文 课程名称:高等数值分析 论文题目:有限差分法求解偏微分方程姓名:罗晨 学号: 115104000545 成绩: 有限差分法求解偏微分方程

一、主要内容 1.有限差分法求解偏微分方程,偏微分方程如一般形式的一维抛物线型方程: 22(,)()u u f x t t x αα??-=??其中为常数 具体求解的偏微分方程如下: 22001 (,0)sin()(0,)(1,)00 u u x t x u x x u t u t t π???-=≤≤?????? =??? ==≥??? 2.推导五种差分格式、截断误差并分析其稳定性; 3.编写MATLAB 程序实现五种差分格式对偏微分方程的求解及误差分析; 4.结论及完成本次实验报告的感想。 二、推导几种差分格式的过程: 有限差分法(finite-difference methods )是一种数值方法通过有限个微分方程近似求导从而寻求微分方程的近似解。有限差分法的基本思想是把连续的定解区域用有限个离散点构成的网格来代替;把连续定解区域上的连续变量的函数用在网格上定义的离散变量函数来近似;把原方程和定解条件中的微商用差商来近似,积分用积分和来近似,于是原微分方程和定解条件就近似地代之以代数方程组,即有限差分方程组,解此方程组就可以得到原问题在离散点上的近似解。 推导差分方程的过程中需要用到的泰勒展开公式如下: ()2 100000000()()()()()()()......()(()) 1!2!! n n n f x f x f x f x f x x x x x x x o x x n +'''=+-+-++-+- (2-1) 求解区域的网格划分步长参数如下:

三次样条插值---matlab实现

计算方法实验—三次样条插值 机电学院075094-19 苏建加 20091002764 题目:求压紧三次样条曲线,经过点(-3,2),(-2,0),(1,3),(4,1),而且一阶导 数边界条件S'(-3)=-1;S'(4)=1。 解:首先计算下面的值: 记 1--=j j j x x h ; 1++=j j j j h h h u ;1=+j j u λ ; ?? ????????---+=-++++-j j j j j j j j j j j h y y h y y h h x x x f 1111 111],,[ ;M j =)(''j x s ;],,[611+-=j j j j x x x f d ; h1=-2-(-3)=1;h2=1-(-2)=3;h3=4-1=3; u1=1/4;u2=3/6; d1=6/4*(3/3-(-2)/1)=4.5;d2=6/6*(-2/3-3/3)=-5/3; 由于边界条件S'(-3)=-1;S'(4)=1,得到如下 式子: d0=6/1*(-2/1-(-1))=-6; d3=6/3*(1-(-2)/3)=10/3; 所以得到4个含参数m0~m3 的线性代数方程组为: 2.0000 1.0000 0 0 m0 0.2500 2.0000 0.7500 0 m1 0 0.5000 2.0000 0.5000 m2 0 0 1.0000 2.0000 m3 利用matlab 求解方程得: m = -4.9032 3.8065 -2.5161 2.9247 所以 S1(x)=-0.8172*(-2-x)^3+ 0.6344*(x+3)^3+2.8172*(-2-x)-0.6344*(x+3) x ∈[-3,-2] S2(x)=0.2115*(1-x)^3 -0.1398*(x+2)^3- 1.9032*(1-x)+ 2.2581*(x+2) x ∈[-2,1] S3(x)=-0.1398*(4-x)^3+0.1625(x-1)^3+ 2.2581*(4-x)-1.1290*(x-1) x ∈[1,4] 化简后得:S1(x)=1.4516*x^3 + 10.6128*x^2 + 23.4836*x + 16.1288 x ∈[-3,-2] S2(x)=-0.3513x^3-0.2043x^2+1.8492x+1.7061 x ∈[-2,1] S3(x)=0.3023x^3-2.1651x^2+3.8108x+1.0517 x ∈[1,4] 画图验证:

文献综述振动力学汇总

振动力学 1前言部分 振动力学在其发展过程中逐渐由基础科学转化为基础科学与技术科学的结合.工程问题的需要使振动力学的发展成为必需,而测试和计算技术的进步又为振动力学的发展和应用提供了可能性.除与技术问题的结合以外,学科的交叉不断为振动力学的发展注入新的活力.在数百年发展过程中,振动力学已形成为以物理概念为基础,以数学理论、计算方法和测试技术为工具,以解决工程中振动问题为主要目标的力学分支。 人类对振动现象的认识有悠久的历史。战国时期的古人已定量地总结出弦线发音与长度的关系。在振动力学研究兴起之前,有两个典型的振动问题引起注意,即弦线振动和单摆振动。对单摆摆动的研究起源于Galileo,他在1581年发现摆的等时性。1727年JohnBernoulli研究无重量弹性弦上等距分布等质量质点时,建立无阻尼自由振动系统模型并解出解析解。1728年Euler考察了摆在有阻尼介质中的运动建立并求解了相应的二阶常微分方程。1739年他研究了无阻尼简谐受迫振动,从理论上解释了共振现象。1834年Duhamel将任意外激励视为一系列冲量激励的叠加,从而建立了分析强迫振动的普遍公式.1849年Stokes发现了初位移激励与初速度激励两者响应的联系,并且由此对外激励得到与Duhamel相同的结果. 非线性振动的研究使得人们对振动机制有了新的认识.除自由振动、受迫振动和参数振动以外,还有一类广泛存在的振动,即自激振动.1925年Cartan父子研究了无线电技术中出现的一类二阶非线性微分方程的周期解.1926年vanderPol建立一类描述三极电子管振荡的方称为vanderPol方程,他用图解法证明孤立闭轨线的存在,又用慢变系数法得到闭轨线的近似方程.1928年Lienard证明以 Cartan 方程和vanderPol方程为特例的一类方程存在闭轨线,1929年Андронов阐明了vanderPol的自激振动对应于Poincaré研究过的极限环。 2主题部分

河海大学力学08级振动力学结构动力学试卷

一、 1.在单自由度振动系统中,结构振动响应的频率与外加荷载的频率无关(×) 2.在含有阻尼的单自由度振动系统中,结构振动的固有频率与阻尼无关(×) 3.对于图示简支梁,不计梁的质量,分别将物体M 从在距梁中点正上方高H1和H2处 自由释放,H1=2H2,则振动的频率是一样的(√) 二、 1.如图所示,除支撑不同外,其余均相同。(B ) A.图a 振动周期大 B.图b 振动周期大 C.振动周期一样 D.不能判断 2.一物体从高度为h 的地方落下,系统振动频率是(C ) A.h 越大,频率越大 B.h 越大,频率越小 C.与h 无关 D.不能断定 3.对于一个有阻尼的单自由度强迫振动系统来讲,振动响应频率(C ) A.仅由外荷载频率确定 B.仅由系统固有频率确定 C.在系统振动响应一段时间后,仅与外荷载频率有关 D.在系统振动响应一段时间后,仅与系统固有频率有关 4.对于多自由度系统来讲,假设无重频现象,则两个不同的振型φi 和φj 的关系为(C ) A.j T i φφ?一定为零 B.j T i φφ?一定不为零 C.j T i M φφ一定为零 D.j T i K φφ可能不是零 5.对于一个三自由度系统,设某阶段振型为[]T 1,2,1=φ,骑广义质量为4,则其正则振型为(A )

A.[]T 5,0,1,5.0=φ B.[]T 25.0,5.0,25.0=φ C. []T 1,2,1=φ D.[]T 2,4,2=φ 三、一个单自由度振动系统,自由振动试验测得经过6周后振幅降为原来的1/10,试求阻尼比和在简谐荷载作用下发生共振时的放大系数(15) 解:ξπδm y y m i i y 2ln '==+ m=6 ∴10ln ln 6 =+i i y y ∴0611.06210ln =?=πξ 197.821==ξ μ 四、试写出图示结构的运动方程和位移动力系数(EI 为常数, t F t F θsin )(=) 解:a 12=F a 2 11=F 2____ M 1____M EI a 38311=δ EI a 65312=δ )(16 5)(1112t F t F Fe ==δδ )(16 5t F ky y m =+?? 3 383)2(3a EI a EI k == 383ma EI m k ==ω 211βμ-= EI ma 322θω?β== 32833a m EI EI θμ-= 五、如图所示结构,层间高度均为L ,m1=m2=m ,求系统的固有圆

MATLAB三次样条插值之三弯矩法

MATLAB三次样条插值之三弯矩法 首先说这个程序并不完善,为了实现通用(1,2,…,n)格式解题,以及为调用追赶法程序,没有针对节点数在三个以下的情况进行分类讨论。希望能有朋友给出更好的方法。 首先,通过函数 sanwanj得到方程的系数矩阵,即追赶法方程的四个向量参数,接下来调用 追赶法(在intersanwj函数中),得到三次样条分段函数系数因子,然后进行多项式合并得 到分段函数的解析式,程序最后部分通过判断输入值的区间自动选择对应的分段函数并计算改 点的值。附:追赶法程序 chase %%%%%%%%%%%%%% function [newv,w,newu,newd]=sanwj(x,y,x0,y0,y1a,y1b) % 三弯矩样条插值 % 将插值点分两次输入,x0 y0 单独输入 % 边值条件a的二阶导数 y1a 和b的二阶导数 y1b,这里建议将y1a和y1b换成y2a和 y2b,以便于和三转角代码相区别 n=length(x);m=length(y); if m~=n error('x or y 输入有误,再来'); end v=ones(n-1,1);u=ones(n-1,1);d=zeros(n-1,1); w=2*ones(n+1); h0=x(1)-x0; h=zeros(n-1,1); for k=1:n-1 h(k)=x(k+1)-x(k); end v(1)=h0/(h0+h(1)); u(1)=1-v(1); d(1)=6*((y(2)-y(1))/h(1)-(y(1)-y0)/h0)/(h0+h(1)); % for k=2:n-1 v(k)=h(k-1)/(h(k-1)+h(k)); u(k)=1-v(k); d(k)=6*((y(k+1)-y(k))/h(k)-(y(k)-y(k-1))/h(k-1))/(h(k-1)+h(k)); end newv=[v;1]; newu=[1;u]; d0=6*((y(1)-y0)/h0-y1a)/h0;

振动力学

有限元方法在振动力学上的应用分析 Xxxxx xxxxxxxxx

有限元方法在振动力学上的应用分析 摘要:有限元法是一种可用于精确地(但近似)解决许多复杂的振动问题的数值方法。对于基本的一维元素进行有限元分析,能得到质量矩阵与刚度矩阵和所需的力矢量,对于二维三维,元素矩阵会转换成相关的更高维的空间。使用一致的和集中质量矩阵的有限元方程并结合边界条件能为复杂系统提供解释。最后,使用MA TLAB程序得到在轴向载荷下的指定节点位移,固有振动频率和特征值分析。[1] 关键词:有限元振动力学固有频率特征值 目录 1发展背景 (3) 1.1有限元的发展背景 (3) 1.2有限元法应用于工程计算的发展背景 (3) 2基础理论推导 (4) 2.1有限元理论 (4) 2.2理论推导 (4) 3参数影响 (8) 3.1边界条件的影响 (8) 3.2网格划分对有限元模态分析的影响 (8) 3.3单元类型的影响 (8) 4实例分析 (9) 4.1杆件分析 (9) 4.2梁的自然频率 (10) 5结论 (11)

1,发展背景 1.1有限元的发展背景 有限元法是R.Courant于1943年首先提出的。自从提出有限元概念以来,有限元理论及其应用得到了迅速发展。过去不能解决或能解决但求解精度不高的问题,都得到了新的解决方案。传统的FEM假设:分析域是无限的;材料是同质的,甚至在大部分的分析中认为材料是各向同性的;对边界条件简化处理。但实际问题往往是分析域有限、材料各向异性或边界条件难以确定等。为解决这类问题,美国学者提出用GFEM (Gener-alized Finite Element Method)解决分析域内含有大量孔洞特征的问题。[2] 比利时学者提出用HSM (the Hybrid metis Singular element of Membrane plate)解决实际开裂问题。 在FEM应用领域不断扩展、求解精度不断提高的同时,FEM也从分析比较向优化设计方向发展。印度Mahanty博士用ANSYS对拖拉机前桥进行优化设计,结果不但降低了约40%的前桥自重,还避免了在制造过程中的大量焊接工艺,降低了生产成本。[3] 目前在进行大型复杂工程结构中的物理场分析时,为了估计并控制误差,常用基于后验误差估计的自适应有限元法。基于后处理法计算误差,与传统算法不同,将网格自适应过程分成均匀化和变密度化2个迭代过程。在均匀化迭代过程中,采用均匀网格尺寸对整体区域进行网格划分,以便得到一个合适的起始均匀网格;[4]在变密度化迭代过程中只进行网格的细化操作,并充分利用上一次迭代的结果,在单元所在的曲边三角形区域内部进行局部网格细化,保证了全局网格尺寸分布的合理性,使得不同尺寸的网格能光滑衔接,从而提高网格质量。整个方案简单易行,稳定可靠,数次迭代即可快速收敛,生成的网格布局合理,质量高。 1.2 有限元法应用于工程计算的发展背景 FEM作为求解数学物理问题的一种数值方法,已经历了50余年的发展。20世纪50年代,它作为处理固体力学问题的方法出现。1943年,Courant第一次提出单元概念。1945~1955年,Argyris等人在结构矩阵分析方面取得了很大进展。1956年,Turner、Clough等人把刚架位移法的思路推广应用于弹性力学平面问题。1960年,Clough首先把解决弹性力学平面问题的方法称为“有限元法”,并描绘为“有限元法 = Rayleigh Ritz法 + 分片函数”。几乎与此同时,我国数学家冯康也独立提出了类似方法。FEM理论研究的重大进展,引起了数学界的高度重视。自20世纪60年代以来,人们加强了对FEM数学基础的研究。如大型线性方程组和特征值问题的数值方法、离散误差分析、解的收敛性和稳定性等。FEM理论研究成果为其应用奠定了基础,计算机技术的发展为其提供了条件。20世纪70年代以来,相继出现了一些通用的有限元分析(FEA: Finite Element Analysis)系统,如SAP、ASKA、NASTRAN等,这些FEA系统可进行航空航天领域的结构强度、刚度分析,从而推动了FEM在工程中的实际应用。20世纪80年代以来,随着工程工作站的出现和广泛应用,原来运行于大中型机上的FEA系统得以在其上运行,同时也出现了一批通用的FEA系统,如ANSYS-PC、NISA,SUPERSAP 等。20世纪90年代以来,随着微机性能的显著提高,大批FEA系统纷纷向微机移植,出现了基于Windows的微机版FEA系统。经过半个多世纪的发展,FEM已从弹性力学平面问题扩展到空间问题、板壳问题;从静力问题扩展到动力问题、稳定问题和波动问题;从线性问题扩展到非线性问题;从固体力学领域扩展到流体力学、传热学、电磁学等其他连续介质领域;从单一物理场计算扩展到多物理场的耦合计算。它经历了从低级到高级、从简单到复杂的发展过程,目前已成为工程计算最有效的办法之一。[5]

机械行业振动力学期末考试试题(doc-11页)(正式版)

… 2008年振动力学期末考试试题 第一题(20分) 1、在图示振动系统中,已知:重物C 的质量m 1,匀质杆AB 的质量m 2,长为L ,匀质轮O 的质量m 3,弹簧的刚度系数k 。当AB 杆处于水平时为系统的静平衡位置。试采用能量法求系统微振时的固有频率。 解: 系统可以简化成单自由度振动系统,以重物C 的位移y 作为系统的广义坐标,在静平衡位置时 y =0,此时系统的势能为零。 AB 转角: 系统动能: % m 1动能: m 2动能: m 3动能: 系统势能: 在理想约束的情况下,系统的主动力为有势力,则系统的机械能守恒,因而有: 上式求导,得系统的微分方程为: E y m m m k y '=+++) 2 1 31(4321 固有频率和周期为: ~ ) 2 131(43210m m m k ++= ω 2、质量为m 1的匀质圆盘置于粗糙水平面上,轮缘上绕有不可伸长的细绳并通过定滑轮A 连在质量为m 2的物块B 上;轮心C 与刚度系数为k 的水平弹簧相连;不计滑轮A ,绳及弹簧的质量,系统自弹簧原长位置静止释放。试采用能量法求系统的固有频率。 解:系统可以简化成单自由度振动系统,以重物B 的位移x 作为系统的广义坐标,在静平衡位置时 x =0,此时系统的势能为零。 物体B 动能:2212 1 x m T = 轮子与地面接触点为速度瞬心,则轮心速度为x v c 21=,角速度为x R 21=ω,转过的角度为x R 21 = θ。轮子动能: )83 (21)41)(21(21)41(212121212221212212x m x R R m x m J v m T c =+=+=ω \ x

振动力学》习题集(含答案)

《振动力学》习题集(含答案) 质量为m 的质点由长度为l 、质量为m 1的均质细杆约束在铅锤平面内作微幅摆动,如图所示。求系统的固有频率。 图 解: 系统的动能为: ()22 2 121x I l x m T &&+= 其中I 为杆关于铰点的转动惯量: 2102120131l m dx x l m x dx l m I l l ??==?? ? ??= 则有: ()2 212212236 16121x l m m x l m x ml T &&&+=+= 系统的势能为: ()()()2 1212124 1 4121 cos 12 cos 1glx m m glx m mglx x l g m x mgl U +=+=-? +-= 利用x x n ω=&和U T =可得: ()()l m m g m m n 113223++= ω

质量为m 、半径为R 的均质柱体在水平面上作无滑动的微幅滚动,在CA=a 的A 点系有两根弹性刚度系数为k 的水平弹簧,如图所示。求系统的固有频率。 图 解: 如图,令θ为柱体的转角,则系统的动能和势能分别为: 2222224321212 1θθθ&&&mR mR mR I T B =?? ? ??+== ()[]()22 22 12θθa R k a R k U +=+?= 利用θωθ n =&和U T =可得: ()m k R a R mR a R k n 34342 2 +=+=ω

转动惯量为J 的圆盘由三段抗扭刚度分别为1k ,2k 和3k 的轴约束,如图所示。求系统 的固有频率。 图 解: 系统的动能为: 22 1θ& J T = 2k 和3k 相当于串联,则有: 332232 , θθθθθk k =+= 以上两式联立可得: θθθθ3 22 33232 , k k k k k k +=+= 系统的势能为: ()232323212 332222*********θθθθ?? ????+++=++=k k k k k k k k k k U 利用θωθ n =&和U T =可得: ()() 3232132k k J k k k k k n +++= ω

【毕业设计(论文)】二维热传导方程有限差分法的MATLAB实现

第1章前言 1.1问题背景 在史策教授的《一维热传导方程有限差分法的MATLAB实现》和曹刚教授的《一维偏微分方程的基本解》中,对偏微分方程的解得MATLAB实现问题进行过研究,但只停留在一维中,而实际中二维和三维的应用更加广泛。诸如粒子扩散或神经细胞的动作电位。也可以作为某些金融现象的模型,诸如布莱克-斯科尔斯模型与Ornstein-uhlenbeck过程。热方程及其非线性的推广形式也被应用与影响分析。 在科学和技术发展过程中,科学的理论和科学的实验一直是两种重要的科学方法和手段。虽然这两种科学方法都有十分重要的作用,但是一些研究对象往往由于他们的特性(例如太大或太小,太快或太慢)不能精确的用理论描述或用实验手段来实现。自从计算机出现和发展以来,模拟那些不容易观察到的现象,得到实际应用所需要的数值结果,解释各种现象的规律和基本性质。 科学计算在各门自然科学和技术科学与工程科学中其越来越大的作用,在很多重要领域中成为不可缺少的重要工具。而科学与工程计算中最重要的内容就是求解科学研究和工程技术中出现的各种各样的偏微分方程或方程组。 解偏微分方程已经成为科学与工程计算的核心内容,包括一些大型的计算和很多已经成为常规的计算。为什么它在当代能发挥这样大的作用呢?第一是计算机本身有了很大的发展;第二是数值求解方程的计算法有了很大的发展,这两者对人们计算能力的发展都是十分重要的。 1.2问题现状 近三十年来,解偏微分方程的理论和方法有了很大的发展,而且在各个学科技术的领域中应用也愈来愈广泛,在我国,偏微分方程数值解法作为一门课程,不但在计算数学专业,而且也在其他理工科专业的研究生的大学生中开设。同时,求解热传导方程的数值算法也取得巨大进展,特别是有限差分法方面,此算法的特点是在内边界处设计不同于整体的格式,将全局的隐式计算化为局部的分段隐式计算。而且精度上更好。 目前,在欧美各国MATLAB的使用十分普及。在大学的数学、工程和科学系科,MATLAB

三次样条插值的Matlab实现(自然边界和第一边界条件)

(第一边界条件)源代码:function y=yt1(x0,y0,f_0,f_n,x)_____________(1) %第一类边界条件下三次样条插值; %xi所求点; %yi所求点函数值; %x已知插值点; %y已知插值点函数值; %f_0左端点一次导数值; %f_n右端点一次导数值; n = length(x0); z = length(y0); h = zeros(n-1,1); k=zeros(n-2,1); l=zeros(n-2,1); S=2*eye(n); fori=1:n-1 h(i)= x0(i+1)-x0(i); end fori=1:n-2 k(i)= h(i+1)/(h(i+1)+h(i)); l(i)= 1-k(i);

end %对于第一种边界条件: k = [1;k];_______________________(2) l = [l;1];_______________________(3) %构建系数矩阵S: fori = 1:n-1 S(i,i+1) = k(i); S(i+1,i) = l(i); end %建立均差表: F=zeros(n-1,2); fori = 1:n-1 F(i,1) = (y0(i+1)-y0(i))/(x0(i+1)-x0(i)); end D = zeros(n-2,1); fori = 1:n-2 F(i,2) = (F(i+1,1)-F(i,1))/(x0(i+2)-x0(i)); D(i,1) = 6 * F(i,2); end %构建函数D: d0 = 6*(F(1,2)-f_0)/h(1);___________(4)

(整理)《振动力学》课程作业.

《振动力学》2015春节学期作业 一、无阻尼自由振动 1、如图所示,T型结构可绕水平轴O作微小摆动,已知摆动部分的质量为w,机构绕O轴的 ?时(即机构处于平衡位置时),两弹簧无转动惯量为J,两弹簧的弹簧系数均为k,且当=0 伸缩,试求该机构的摆动频率。 (答案:ω) 2、如图所示,长度为L的刚性杆件,在O点铰支,自由端固定一质量为m的小球。在距离铰支端a处,由两个刚度系数为k/2的弹簧将刚性杆件支持在铅垂面内。求该系统的固有频率。(忽略刚性杆件和弹簧的质量) (答案:ω)

3、如图所示,悬臂梁长为L ,截面抗弯刚度为EI ,梁的自由端有质量为m 的质量块,弹簧刚度为k ,求系统的固有频率。 (答案:ω= ) 4、如图所示,半径为R 的均质半圆柱体,在水平面内只作滚动而不滑动的微摆动,求其固有角频率。 (答案:ω= ) 5、如图所示,抗弯刚度为623010(N m )EI =?? 的梁AB ,借弹簧支撑于A,B 两点处,弹簧系数均为300(/)k N m = 。忽略梁的质量,试求位于B 点左边3m 处,重量为1000()W N = 的物块自由振动的周期。 (答案:T=0.533s ) 6、一个重W 的水箱,借助四根端点嵌固的竖置管柱支撑着。每根柱子的长为L,抗弯刚度为EI 。试求该水箱顺水平方向自由振动的周期。(管柱的质量忽略不计) (答案:2T = )

7、《结构动力学基础》,第2章课后习题,第1题、第2题、第8题 二、有阻尼自由振动 1、如图所示,库伦曾用下述方法测定液体的粘性系数' c :在弹簧上悬挂一薄板A ,先测出薄板在空气中的振动周期1T ,然后测出在待测粘性系数的液体中的振动周期2T 。设液体对薄板的阻力等于2A 'c v ,其中2A 为薄板的表面面积,v 为薄板的速度。如薄板重W ,试有测得的数据1T 和2T ,求出粘性系数'c 。空气对薄板的阻力不计。 (答案:' c = ) 2、物体质量为2kg ,挂在弹簧下端。弹簧常数k=48.02N/cm,求临界阻尼系数。 (答案:196Ns/m ) 3、挂在弹簧下端的物体,质量为1.96kg ,弹簧常数k=0.49N/cm,阻尼系数c=0.196Ns/cm 。设在t=0时刻将物体从平衡位置向下拉5cm ,然后无初速度地释放,求此后的运动。

三次样条插值的MATLAB实现

MATLAB 程序设计期中考查 在许多问题中,通常根据实验、观测或经验得到的函数表或离散点上的信息,去研究分析函数的有关特性。其中插值法是一种最基本的方法,以下给出最基本的插值问题——三次样条插值的基本提法: 对插值区间[]b a ,进行划分:b x x x a n ≤

一维导热方程 有限差分法 matlab实现

第五次作业(前三题写在作业纸上) 一、用有限差分方法求解一维非定常热传导方程,初始条件和边界条件见说明.pdf 文件,热扩散系数α=const , 22T T t x α??=?? 1. 用Tylaor 展开法推导出FTCS 格式的差分方程 2. 讨论该方程的相容性和稳定性,并说明稳定性要求对求解差分方程的影响。 3. 说明该方程的类型和定解条件,如何在程序中实现这些定解条件。 4. 编写M 文件求解上述方程,并用适当的文字对程序做出说明。(部分由网络搜索得到,添加,修改后得到。) function rechuandaopde %以下所用数据,除了t 的范围我根据题目要求取到了20000,其余均从pdf 中得来 a=0.00001;%a 的取值 xspan=[0 1];%x 的取值范围 tspan=[0 20000];%t 的取值范围 ngrid=[100 10];%分割的份数,前面的是t 轴的,后面的是x 轴的 f=@(x)0;%初值 g1=@(t)100;%边界条件一 g2=@(t)100;%边界条件二 [T,x,t]=pdesolution(a,f,g1,g2,xspan,tspan,ngrid);%计算所调用的函数 [x,t]=meshgrid(x,t); mesh(x,t,T);%画图,并且把坐标轴名称改为x ,t ,T xlabel('x') ylabel('t') zlabel('T') T%输出温度矩阵 dt=tspan(2)/ngrid(1);%t 步长 h3000=3000/dt;

h9000=9000/dt; h15000=15000/dt;%3000,9000,15000下,温度分别在T矩阵的哪些行T3000=T(h3000,:) T9000=T(h9000,:) T15000=T(h15000,:)%输出三个时间下的温度分布 %不再对三个时间下的温度-长度曲线画图,其图像就是三维图的截面 %稳定性讨论,傅里叶级数法 dx=xspan(2)/ngrid(2);%x步长 sta=4*a*dt/(dx^2)*(sin(pi/2))^2; if sta>0,sta<2 fprintf('\n%s\n','有稳定性') else fprintf('\n%s\n','没有稳定性') error end %真实值计算 [xe,te,Te]=truesolution(a,f,g1,g2,xspan,tspan,ngrid); [xe,te]=meshgrid(xe,te); mesh(xe,te,Te);%画图,并且把坐标轴名称改为xe,te,Te xlabel('xe') ylabel('te') zlabel('Te') Te%输出温度矩阵 %误差计算 jmax=1/dx+1;%网格点数 [rms]=wuchajisuan(T,Te,jmax) rms%输出误差

振动力学期末考试试题和答案

振动力学期末考试试题和答案 振动力学(试题) 2008 一、填空(每空2分) 1、设周期振动信号的周期为,则其傅里叶级数的展开的基频为,T ,,, 2、单自由度粘性阻尼系统的阻尼因子与阻尼系数的关系为,,, , 作用下系统响应的稳态振3、单自由度粘性阻尼系统在简谐力ptsin,0 动的幅值为,,, 4、粘性阻尼一周期内所消耗的能量与频率成,,,比。 5、无阻尼多自由度系统的主振型正交关系为,,,,,, 6、写出多自由度系统再频率域的输入与输出之间的关系,,,,, 7、写出瑞利商的表达式,,,,,, r8、多自由度系统中共存在个主固有频率,其相应的主振型,,, 正交。 9、无阻尼多自由度系统,利用里兹法计算出的主振型关于M、K是 否正交,,,,(答是或否) 10、写出如图T-1所示梁的左端边界条件,,,,,,,,,, y L x K 图T-1 二、(20分)系统如图T-2所示,杆AB为刚性、均质,长度为,总L 质量为,弹簧刚度为,阻尼系数为。求系统的固有频率及阻mck

尼因子。 图T-2 三、系统如图T-3所示。求系统的固有频率与主振型。 k k k k k m m m X X X 123 图T-3 四、 五、(20分)简支梁如图T-5所示,弹性模量为E,质量密度为,, 横截面积为A,截面惯性矩为J。求梁在中央受集中弯矩M下的响应。(假设梁的初始状态为零)

图T-5 答案 一、填空(每空2分) 1、周期振动信号的周期为,则其傅里叶级数的展开的基频为 T2/,T 2、单自由度粘性阻尼系统的阻尼因子与阻尼系数的关系为, c ,, 2mk 作用下系统响应的稳态振3、单自由度粘性阻尼系统在简谐力ptsin,0 p10动的幅值为 ,,B222k,,,,,(1)(2) 4、粘性阻尼一周期内所消耗的能量与频率成,正,比。 5、无阻尼多自由度系统的主振型正交关系为加权(M,K)正交: 0()ij,0()ij,,,TTTT ,,,,M,K,,,ijijMij(),Kij(),pipi,, 6、写出多自由度系统在频率域的输入与输出之间的关系 21,其中 xHP()()(),,,,HKMiC()(),,,,,, TXKX7、写出瑞利商的表达式 ()RX,TXMX r8、多自由度系统中共存在个重固有频率,其相应的主振型,,加 权(M,K)正交。 MK9、无阻尼多自由度系统,利用里兹法计算出的主振型关于、是

振动习题答案分解

《振动力学》——习题 第二章 单自由度系统的自由振动 2-1 如图2-1 所示,重物1W 悬挂在刚度为k 的弹簧上并处于静止平衡位置,另一重物2W 从高度为h 处自由下落到1W 上且无弹跳。试求2W 下降的最大距离和两物体碰撞后的运动规律。 解: 2 22221v g W h W = ,gh v 22= 动量守恒: 122 122v g W W v g W +=,gh W W W v 221212+= 平衡位置: 11kx W =,k W x 1 1= 1221kx W W =+,k W W x 2 112+= 故: k W x x x 2 1120= -= ()2 121W W kg g W W k n +=+= ω 故: t v t x t x t x x n n n n n n ωωωωωωsin cos sin cos 12 000+ -=+-= x x 0 x 1 x 12 平衡位置

2-2 一均质等直杆,长为l ,重量为w ,用两根长h 的相同的铅垂线悬挂成水平位置,如图2-2所示。试写出此杆绕通过重心的铅垂轴做微摆动的振动微分方程,并求出振动固有周期。 解:给杆一个微转角θ 2a θ=h α 2F =mg 由动量矩定理: a h a mg a mg Fa M ml I M I 822cos sin 12 1 2 2-=-≈?-=== =αθ αθ 其中 1 2c o s s i n ≈≈θ αα h l ga p h a mg ml n 2 22 22304121==?+θθ g h a l ga h l p T n 3π23π2π22 2= == 2-3 一半圆薄壁筒,平均半径为R , 置于粗糙平面上做微幅摆动,如图2-3所示。试求 其摆动的固有频率。

有限差分法的Matlab程序(椭圆型方程)

有限差分法的Matlab程序(椭圆型方程) function FD_PDE(fun,gun,a,b,c,d) % 用有限差分法求解矩形域上的Poisson方程 tol=10^(-6); % 误差界 N=1000; % 最大迭代次数 n=20; % x轴方向的网格数 m=20; % y轴方向的网格数 h=(b-a)/n; % x轴方向的步长 l=(d-c)/m; % y轴方向的步长 for i=1:n-1 x(i)=a+i*h; end % 定义网格点坐标 for j=1:m-1 y(j)=c+j*l; end % 定义网格点坐标 u=zeros(n-1,m-1); %对u赋初值 % 下面定义几个参数 r=h^2/l^2; s=2*(1+r); k=1; % 应用Gauss-Seidel法求解差分方程 while k<=N % 对靠近上边界的网格点进行处理 % 对左上角的网格点进行处理 z=(-h^2*fun(x(1),y(m-1))+gun(a,y(m-1))+r*gun(x(1),d)+r*u(1,m-2)+u(2,m-1))/s; norm=abs(z-u(1,m-1)); u(1,m-1)=z; % 对靠近上边界的除第一点和最后点外网格点进行处理 for i=2:n-2 z=(-h^2*fun(x(i),y(m-1))+r*gun(x(i),d)+r*u(i,m-2)+u(i+1,m-1)+u(i-1,m-1))/s; if abs(u(i,m-1)-z)>norm; norm=abs(u(i,m-1)-z); end u(i,m-1)=z; end % 对右上角的网格点进行处理 z=(-h^2*fun(x(n-1),y(m-1))+gun(b,y(m-1))+r*gun(x(n-1),d)+r*u(n-1,m-2)+u(n-2,m-1))/s; if abs(u(n-1,m-1)-z)>norm norm=abs(u(n-1,m-1)-z); end u(n-1,m-1)=z; % 对不靠近上下边界的网格点进行处理 for j=m-2:-1:2 % 对靠近左边界的网格点进行处理

上海交通大学2008年振动力学期末考试试题

上海交通大学2008年振动力学期末考试试题 第一题(20分) 1、在图示振动系统中,已知:重物C的质量m1,匀质杆AB的质量m2,长为L,匀质轮O的质量m3,弹簧的刚度系数k。当AB杆处于水平时为系统的静平衡位置。试采用能量法求系统微振时的固有频率。 解: 系统可以简化成单自由度振动系统,以重物C的位移y作为系统的广义坐标,在静平衡位置时y=0,此时系统的势能为零。 AB转角: 系统动能: m1动能: m2动能: m3动能: 系统势能: 在理想约束的情况下,系统的主动力为有势力,则系统的机械能守恒,因而 有: 上式求导,得系统的微分方程为:

固有频率和周期为: 2、质量为m1的匀质圆盘置于粗糙水平面上,轮缘上绕有不可伸长的细绳并通过 定滑轮A连在质量为m2的物块B上;轮心C与刚度系数为k的水平弹簧相连;不计滑轮A,绳及弹簧的质量,系统自弹簧原长位置静止释放。试采用能量法求 系统的固有频率。 解:系统可以简化成单自由度振动系统,以重物B的位移x作为系统的广义坐标,在静平衡位置时x=0,此时系统的势能为零。 物体B动能: 轮子与地面接触点为速度瞬心,则轮心速度为,角速度为,转过的角度为。轮子动能: 系统势能: 在理想约束的情况下,系统的主动力为有势力,则系统的机械能守恒,有:上式求导得系统的运动微分方程:

固有频率为: 第二题(20分) 1、在图示振动系统中,重物质量为m,外壳质量为2m,每个弹簧的刚度系数均为k。设外壳只能沿铅垂方向运动。采用影响系数方法:(1)以x1和x2为广义坐标,建立系统的微分方程;(2)求系统的固有频率。 解: 系统为二自由度系统。 当x1=1,x2=0时,有:k11=2k,k21=-2k 当x2=1,x2=1时,有:k22=4k,k12=-2k 因此系统刚度矩阵为: 系统质量矩阵为: 系统动力学方程为: 频率方程为: 解出系统2个固有频率: ,

相关文档
相关文档 最新文档