弹性力学基础:边界条件:一维弹性问题的边界条件_第1页
弹性力学基础:边界条件:一维弹性问题的边界条件_第2页
弹性力学基础:边界条件:一维弹性问题的边界条件_第3页
弹性力学基础:边界条件:一维弹性问题的边界条件_第4页
弹性力学基础:边界条件:一维弹性问题的边界条件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

弹性力学基础:边界条件:一维弹性问题的边界条件1弹性力学基础:一维弹性问题概述1.1弹性力学的基本概念在弹性力学中,我们研究的是物体在外力作用下如何发生变形,以及这种变形如何影响物体内部的应力分布。弹性力学的基本概念包括:应力(Stress):单位面积上的内力,通常用σ表示,分为正应力(σ_n)和切应力(τ)。应变(Strain):物体变形的程度,通常用ε表示,分为线应变(ε_l)和剪应变(γ)。弹性模量(ElasticModulus):描述材料弹性性质的物理量,包括杨氏模量(E)、剪切模量(G)和泊松比(ν)。胡克定律(Hooke’sLaw):在弹性范围内,应力与应变成正比,即σ=Eε。1.2维弹性问题的数学模型一维弹性问题通常涉及的是杆件的轴向拉伸或压缩。在这种情况下,我们主要关注的是轴向应力和轴向应变。数学模型可以表示为:1.2.1微分方程对于一维弹性问题,基本的微分方程是平衡方程,它描述了杆件内部的力平衡条件:d其中,σ是轴向应力,f是单位体积的外力(体力),x是杆件的坐标。1.2.2边界条件边界条件在弹性力学中至关重要,它定义了问题的边界状态。一维弹性问题的边界条件通常包括:固定端条件:在固定端,位移为零,即u(x=0)=0。自由端条件:在自由端,应力为零,即σ(x=L)=0。施加力条件:在端点施加外力,即σ(x=L)=P/A,其中P是外力,A是截面积。1.2.3解决一维弹性问题的步骤确定材料属性:包括弹性模量E和截面积A。建立微分方程:根据胡克定律和平衡方程。应用边界条件:根据问题的具体情况,确定边界条件。求解微分方程:使用适当的数学方法求解微分方程,得到应力和应变的分布。计算位移:通过积分应变得到位移。1.2.4示例:轴向拉伸问题假设我们有一根长度为L,截面积为A的杆件,两端分别施加了大小为P的拉力。我们可以通过以下步骤求解轴向应力和应变:确定材料属性:假设E=200GPa,A=100mm²。建立微分方程:根据平衡方程,我们有dσ/dx=0(假设没有体力)。应用边界条件:在x=0处,u=0;在x=L处,σ=P/A。求解微分方程:由于dσ/dx=0,我们可以得出σ是常数。因此,σ=P/A。计算位移:根据胡克定律,ε=σ/E。位移u可以通过积分应变得到,即u=εx=(P/Ax)/E。1.2.4.1Python代码示例#定义材料属性和外力

E=200e9#弹性模量,单位:Pa

A=100e-6#截面积,单位:m²

P=1000#外力,单位:N

L=1#杆件长度,单位:m

#计算轴向应力

sigma=P/A

#计算轴向应变

epsilon=sigma/E

#计算位移

defdisplacement(x):

"""

计算杆件在x位置的位移。

:paramx:杆件上的位置,单位:m

:return:位移,单位:m

"""

returnepsilon*x

#输出位移

print("位移u(L)=",displacement(L),"m")在这个例子中,我们首先定义了材料的弹性模量E,截面积A,以及施加的外力P和杆件的长度L。然后,我们计算了轴向应力σ,轴向应变ε,并定义了一个函数来计算杆件在任意位置x的位移u。最后,我们输出了杆件在L位置的位移。通过这个简单的例子,我们可以看到一维弹性问题的数学模型如何应用于实际问题中,以及如何通过编程来求解这些问题。2弹性力学基础:边界条件在弹性力学中,边界条件是解决弹性问题的关键。它们定义了结构在边界上的行为,对于一维弹性问题,边界条件可以分为位移边界条件、应力边界条件以及混合边界条件。下面将详细探讨这些边界条件的原理和应用。2.1边界条件的类型2.1.1位移边界条件详解位移边界条件是指在结构的边界上规定了位移的大小。在弹性力学的一维问题中,这通常意味着在结构的两端或某端固定位移,例如,将一端固定为零位移。2.1.1.1原理在数学模型中,位移边界条件可以表示为:uu其中,u是位移,x=0和x=L分别是结构的起始和终止位置,u02.1.1.2应用示例假设我们有一根长度为L的弹性杆,一端固定(位移为零),另一端受到外力作用。我们可以使用位移边界条件来模拟这种情形。2.1.2应力边界条件详解应力边界条件是指在结构的边界上规定了应力的大小。在弹性力学的一维问题中,这通常意味着在结构的两端或某端施加特定的力或力密度。2.1.2.1原理在数学模型中,应力边界条件可以表示为:σσ其中,σ是应力,x=0和x=L分别是结构的起始和终止位置,σ02.1.2.2应用示例考虑一根弹性杆,两端分别施加了不同的力。我们可以使用应力边界条件来描述这种力的作用。2.1.3混合边界条件的解释混合边界条件是指在结构的边界上同时规定了位移和应力的条件。在某些情况下,结构的一端可能固定位移,而另一端则施加了特定的力。2.1.3.1原理混合边界条件结合了位移和应力边界条件的特点,可以表示为:uσ或者σu2.1.3.2应用示例假设我们有一根弹性杆,一端固定(位移为零),另一端施加了特定的力。这种情况下,我们使用混合边界条件来描述。2.2位移边界条件的数学描述对于一维弹性问题,位移边界条件通常在微分方程的解中直接应用。例如,考虑弹性杆的微分方程:−其中,E是弹性模量,A是横截面积,Fx是分布力。在应用位移边界条件时,我们直接将ux=0=u2.3应力边界条件的数学描述应力边界条件在微分方程的解中通过边界上的力或力密度来应用。对于弹性杆,应力边界条件可以表示为:EE这里,σ0和σL2.4混合边界条件的数学描述混合边界条件结合了位移和应力边界条件的数学描述。例如,一端固定位移,另一端施加力的弹性杆问题,可以表示为:uE2.5解决一维弹性问题的步骤建立微分方程:根据弹性力学的基本原理,建立描述结构行为的微分方程。应用边界条件:将位移、应力或混合边界条件代入微分方程中。求解微分方程:使用适当的数学方法(如直接积分、分离变量法或数值方法)求解微分方程。验证解的合理性:检查解是否满足所有边界条件和物理意义。2.6示例:一维弹性杆的位移边界条件假设我们有一根长度为L=1m的弹性杆,一端固定(位移为零),另一端自由。杆的弹性模量E=200GPa2.6.1微分方程−2.6.2边界条件uu2.6.3求解将边界条件代入微分方程中,我们可以求解位移ux−积分两次得到位移ux的表达式,然后使用边界条件ux2.7示例:一维弹性杆的应力边界条件假设我们有一根长度为L=1m的弹性杆,两端分别施加了不同的力。杆的弹性模量E=200GPa,横截面积2.7.1微分方程−2.7.2边界条件EE2.7.3求解将应力边界条件代入微分方程中,我们可以求解位移ux−积分两次得到位移ux2.8示例:一维弹性杆的混合边界条件假设我们有一根长度为L=1m的弹性杆,一端固定(位移为零),另一端施加了特定的力σL=200N2.8.1微分方程−2.8.2边界条件uE2.8.3求解将混合边界条件代入微分方程中,我们可以求解位移ux−积分两次得到位移ux的表达式,然后使用位移边界条件ux=0=0通过以上步骤,我们可以解决一维弹性问题中的边界条件问题,无论是位移、应力还是混合边界条件。这些边界条件的正确应用对于获得准确的解至关重要。3弹性力学基础:边界条件在弹性问题中的应用3.1边界条件对一维弹性问题解的影响在弹性力学中,边界条件是确定结构响应的关键因素。对于一维弹性问题,如杆件的拉伸或压缩,边界条件通常涉及端点的位移或力。这些条件直接影响问题的解,包括应力和应变的分布。3.1.1位移边界条件位移边界条件指定结构在边界处的位移。例如,如果一端固定,则该端的位移为零。这种条件在数学上表示为:u3.1.2力边界条件力边界条件则指定结构在边界处所受的外力。例如,如果一端受到拉力,则该端的力边界条件可以表示为:F其中,L是杆件的长度,F03.1.3影响边界条件的选择直接影响到弹性问题的解。例如,对于一个两端固定的杆件,其自然频率和振动模式将与一端固定、另一端自由的杆件大不相同。在计算应力和应变时,边界条件也决定了问题的解空间,从而影响结构的响应。3.2如何确定正确的边界条件确定正确的边界条件需要考虑结构的物理特性和实际应用。以下步骤可以帮助确定一维弹性问题的边界条件:识别结构的约束:确定结构的哪些部分被固定、哪些部分可以自由移动或受到外力。考虑外力:分析结构上可能作用的外力,包括集中力和分布力。应用物理定律:使用牛顿第二定律或弹性力学的基本方程来表达边界条件。数学建模:将物理定律转化为数学方程,确保边界条件在方程中正确体现。3.2.1示例假设我们有一根长度为L的杆件,一端固定,另一端受到拉力F0位移边界条件:u力边界条件:F在解决这类问题时,我们通常会使用欧拉-伯努利梁方程或更简单的胡克定律。例如,使用胡克定律计算杆件的应变:ϵ其中,E是弹性模量,A是横截面积,σ是应力。3.3边界条件在实际工程中的应用案例3.3.1案例1:桥梁设计在桥梁设计中,边界条件对于确定桥梁的承载能力和稳定性至关重要。例如,桥墩可以被视为固定边界,而桥面的自由端则需要考虑风力和车辆荷载等外力。3.3.2案例2:管道应力分析管道在输送流体时会受到内部压力和外部约束的影响。在进行管道应力分析时,边界条件包括管道两端的固定或活动约束,以及流体压力。3.3.3案例3:建筑结构分析在建筑结构分析中,边界条件用于描述地基的支撑情况和外部荷载。例如,地基可以被视为提供固定支撑的边界,而风荷载和地震荷载则作为力边界条件。3.3.4案例4:机械零件设计机械零件,如轴和齿轮,在设计时需要考虑其在工作状态下的边界条件。例如,轴的一端可能固定在轴承中,而另一端则受到扭矩的作用。3.3.5案例5:电子封装材料分析在电子封装材料的分析中,边界条件用于描述封装材料与电子组件之间的接触情况。例如,封装材料的一端可能与芯片紧密接触,而另一端则与散热器相连。3.3.6案例6:复合材料层合板分析复合材料层合板在航空航天和汽车工业中广泛应用。边界条件用于描述层合板的支撑情况,如自由边缘、固定边缘或简支边缘。3.3.7案例7:土木工程中的地基分析地基分析中,边界条件用于描述地基与上部结构之间的相互作用。例如,地基的表面可以视为承受上部结构荷载的力边界条件。3.3.8案例8:热弹性问题在热弹性问题中,边界条件不仅包括力和位移,还涉及温度。例如,结构的一端可能被加热,而另一端则保持冷却状态。3.3.9案例9:声学弹性问题声学弹性问题中,边界条件用于描述结构与声场之间的相互作用。例如,结构的表面可以视为反射或吸收声波的边界。3.3.10案例10:生物医学工程中的组织力学分析在生物医学工程中,边界条件用于描述生物组织在受力时的响应。例如,骨骼的一端可能固定在关节中,而另一端则受到肌肉的拉力。3.3.11案例11:材料科学中的纳米结构分析纳米结构的分析中,边界条件用于描述纳米材料在受力时的响应。例如,纳米管的一端可能固定,而另一端则受到拉伸或压缩力。3.3.12案例12:地震工程中的结构响应分析在地震工程中,边界条件用于描述结构在地震荷载下的响应。例如,结构的底部可以视为固定在地基上,而顶部则受到地震波的动态荷载。3.3.13案例13:航空航天工程中的飞行器结构分析飞行器结构分析中,边界条件用于描述飞行器在飞行过程中的受力情况。例如,机翼的一端固定在机身,而另一端则受到气动力的作用。3.3.14案例14:海洋工程中的浮体结构分析在海洋工程中,边界条件用于描述浮体在水动力作用下的响应。例如,浮体的一端可能固定在海底,而另一端则受到波浪和水流的力。3.3.15案例15:能源工程中的热交换器分析热交换器分析中,边界条件用于描述热交换器在热流和压力作用下的响应。例如,热交换器的一端可能受到高温流体的加热,而另一端则与冷却系统相连。3.3.16案例16:环境工程中的土壤污染扩散分析在土壤污染扩散分析中,边界条件用于描述污染物在土壤中的扩散情况。例如,土壤的一端可能受到污染物的输入,而另一端则与清洁区域相连。3.3.17案例17:地质工程中的岩土力学分析岩土力学分析中,边界条件用于描述岩土在受力时的响应。例如,岩石的一端可能固定在地壳中,而另一端则受到地壳运动的力。3.3.18案例18:材料加工中的热处理分析在热处理分析中,边界条件用于描述材料在加热和冷却过程中的响应。例如,材料的一端可能受到加热,而另一端则保持冷却状态。3.3.19案例19:电子工程中的电路板热分析电路板热分析中,边界条件用于描述电路板在工作状态下的温度分布。例如,电路板的一端可能与热源相连,而另一端则与散热器相连。3.3.20案例20:汽车工程中的悬架系统分析悬架系统分析中,边界条件用于描述车辆在行驶过程中的悬架响应。例如,悬架的一端固定在车架上,而另一端则与车轮相连,受到路面不平的影响。通过这些案例,我们可以看到边界条件在各种工程领域中的重要性。正确地确定和应用边界条件是解决弹性力学问题的关键步骤,它直接影响到结构的安全性和性能。4解决一维弹性问题的步骤4.1问题的初步分析在解决一维弹性问题时,首先需要对问题进行初步分析,确定问题的类型和边界条件。一维弹性问题通常涉及杆件的拉伸或压缩,其分析基于胡克定律和平衡方程。胡克定律描述了材料的应力与应变之间的线性关系,而平衡方程则确保了在任何点上,作用力的总和为零。4.1.1示例:拉伸杆件的初步分析假设我们有一根长度为L的均匀杆件,两端分别受到拉力F的作用。杆件的横截面积为A,弹性模量为E。初步分析包括:确定问题类型:这是一个一维拉伸问题。识别边界条件:两端的位移或力的边界条件。应用胡克定律:应力σ=FA,应变ϵ4.2应用边界条件的方法边界条件在弹性力学中至关重要,它们定义了问题的约束,包括固定端、自由端、应力或应变边界。在一维问题中,边界条件通常涉及杆件两端的位移或力。4.2.1示例:固定-固定端杆件的边界条件考虑一根两端固定的杆件,其边界条件为:左端:位移u右端:位移u4.2.2示例:固定-自由端杆件的边界条件对于一端固定,另一端自由的杆件,边界条件为:左端:位移u右端:力FL=4.3求解过程中的常见问题与解决策略在求解一维弹性问题时,可能会遇到各种问题,包括数值稳定性、收敛性以及模型的准确性。解决这些问题通常需要调整数值方法的参数,或重新审视问题的物理模型。4.3.1示例:数值稳定性问题在使用有限差分法求解一维弹性问题时,如果步长选择不当,可能会导致数值解的不稳定。解决策略包括:调整步长:确保步长足够小,以满足稳定性条件。使用隐式方法:隐式方法通常比显式方法更稳定,但计算成本更高。4.3.2示例:收敛性问题在迭代求解过程中,如果解不收敛,可能是因为初始猜测值或迭代参数设置不当。解决策略包括:改进初始猜测:选择更接近真实解的初始值。调整迭代参数:如松弛因子,以促进收敛。4.3.3示例:模型准确性问题如果模型与实验结果不符,可能是因为模型假设过于简化或参数估计不准确。解决策略包括:增加模型复杂度:考虑非线性效应或温度效应。重新估计参数:使用更精确的实验数据或更复杂的参数估计方法。4.3.4代码示例:使用Python求解一维弹性问题importnumpyasnp

fromscipy.sparseimportdiags

fromscipy.sparse.linalgimportspsolve

#参数定义

L=1.0#杆件长度

E=200e9#弹性模量

A=0.001#横截面积

F=1000#应用的力

n=100#网格点数

dx=L/(n-1)#网格步长

#构建刚度矩阵

data=[np.ones(n),-2*np.ones(n),np.ones(n)]

offsets=[-1,0,1]

K=diags(data,offsets,shape=(n,n)).toarray()*(E*A/dx**2)

#应用边界条件

K[0,:]=0

K[-1,:]=0

K[0,0]=1

K[-1,-1]=1

#定义力向量

F_vec=np.zeros(n)

F_vec[-1]=F

#求解位移向量

u=spsolve(K,F_vec)

#输出结果

print("位移向量:",u)4.3.5解释上述代码使用Python和SciPy库求解一维弹性问题。首先定义了问题的物理参数,然后构建了刚度矩阵K,并应用了两端的边界条件。最后,使用spsolve函数求解位移向量u。通过调整参数n(网格点数),可以控制问题的离散化程度,从而影响数值解的精度和稳定性。在实际应用中,可能需要根据问题的具体要求和计算资源来选择合适的n值。5弹性问题的数值解法5.1有限差分法简介有限差分法(FiniteDifferenceMethod,FDM)是一种广泛应用于求解偏微分方程的数值方法。在弹性力学中,它被用来近似求解应力、应变和位移等物理量的分布。一维弹性问题通常涉及一个线性方程,如胡克定律,描述了应力和应变之间的关系。在边界条件的背景下,FDM通过将连续的物理域离散化为一系列离散点,然后在这些点上用差分近似代替导数,来求解弹性问题。5.1.1离散化过程假设我们有一维弹性杆,长度为L,两端分别施加不同的边界条件。将杆离散化为N个节点,每个节点之间的距离为h,即L=d其中,ui5.1.2边界条件的处理在有限差分法中,边界条件的处理至关重要。常见的边界条件包括:固定边界:位移在边界处为零。自由边界:边界处的应力为零。混合边界:边界处的位移和应力都有特定的值。例如,对于固定边界条件,我们可以在杆的一端设置u0=05.2有限元法在边界条件下的应用有限元法(FiniteElementMethod,FEM)是另一种强大的数值方法,用于求解复杂的弹性力学问题。它将结构分解为多个小的、简单的单元,然后在每个单元上应用胡克定律和平衡方程,最终通过组合所有单元的方程来求解整个结构的响应。5.2.1单元的划分在FEM中,一维弹性杆可以被划分为多个线性或二次单元。每个单元的位移可以用单元节点的位移来表示,通过插值函数连接。5.2.2边界条件的实施边界条件在有限元法中通过修改全局刚度矩阵和载荷向量来实现。例如,对于固定边界条件,可以将对应节点的位移直接设置为零,同时从刚度矩阵和载荷向量中删除该节点的行和列。5.2.3示例代码下面是一个使用Python和NumPy库实现的简单一维弹性杆有限元法求解的代码示例:importnumpyasnp

#材料属性

E=200e9#弹性模量,单位:Pa

A=0.001#截面积,单位:m^2

L=1.0#杆的长度,单位:m

N=10#节点数

h=L/(N-1)#单元长度

#刚度矩阵

K=np.zeros((N,N))

foriinrange(N-1):

K[i,i]+=E*A/h

K[i,i+1]-=E*A/h

K[i+1,i]-=E*A/h

K[i+1,i+1]+=E*A/h

#边界条件

K[0,:]=0

K[:,0]=0

K[0,0]=1

K[-1,:]=0

K[:,-1]=0

K[-1,-1]=1

#载荷向量

F=np.zeros(N)

F[-1]=-1000#在杆的末端施加1000N的力

#求解位移

U=np.linalg.solve(K,F)

#输出位移

print("位移向量:",U)5.2.4代码解释这段代码首先定义了材料属性和结构参数,然后构建了全局刚度矩阵K。通过循环,每个单元的贡献被添加到K中。接下来,边界条件被应用于K,通过修改K的第一行和最后一行来实现。最后,载荷向量F被定义,其中在杆的末端施加了一个力。使用NumPy的linalg.solve函数求解位移向量U。5.3边界元法的基本原理边界元法(BoundaryElementMethod,BEM)是一种基于边界积分方程的数值方法,特别适用于求解边界条件复杂的问题。在弹性力学中,BEM通过将问题域的边界离散化为一系列单元,然后在这些单元上应用边界积分方程来求解问题。5.3.1边界积分方程BEM的核心是边界积分方程,它将问题域内部的解表示为边界上未知量的积分。对于一维弹性问题,边界积分方程可以表示为:u其中,ux是位移,σx是应力,Gx,x5.3.2边界条件的处理在BEM中,边界条件直接在边界积分方程中体现。例如,对于固定边界条件,可以直接在积分中设置ux′=5.3.3优势BEM的一个主要优势是它只需要对问题的边界进行离散化,而不是整个问题域,这在处理无限域或半无限域问题时特别有用。此外,BEM可以提供高精度的解,尤其是在边界附近。5.3.4结论有限差分法、有限元法和边界元法都是求解弹性力学问题的有效数值方法。选择哪种方法取决于问题的复杂性、边界条件的类型以及所需的精度。在实际应用中,这些方法通常需要通过专业的软件包来实现,如ANSYS、ABAQUS或NASTRAN等。然而,理解这些方法的基本原理对于正确设置和解释数值结果至关重要。6边界条件的高级话题6.1非线性边界条件的处理在弹性力学中,非线性边界条件的处理通常涉及到材料的非线性响应或边界上的非线性力-位移关系。这类问题的解决往往需要迭代方法,其中最常用的是Newton-Raphson方法。下面,我们将通过一个具体的例子来说明如何在Python中使用Newton-Raphson方法处理非线性边界条件。6.1.1示例:非线性弹簧边界条件假设我们有一维弹性问题,其中一端固定,另一端连接一个非线性弹簧。弹簧的力-位移关系为:F其中,F是弹簧力,k是弹簧的非线性刚度系数,u是位移,u06.1.2Python代码实现importnumpyasnp

fromscipy.sparseimportdiags

fromscipy.sparse.linalgimportspsolve

#定义参数

L=1.0#杆的长度

E=200e9#材料的弹性模量

A=0.001**2*np.pi#杆的截面积

k=1e6#弹簧的非线性刚度系数

u0=0.1#弹簧的初始长度

N=100#网格点数

h=L/(N-1)#网格步长

#初始位移和力

u=np.zeros(N)

F=np.zeros(N)

F[-1]=1e3#在杆的自由端施加力

#刚度矩阵

K=diags([1,-2,1],[-1,0,1],shape=(N,N))*(E*A/h**2)

K[0,0]=1.0#固定端的刚度

K[-1,-1]=0.0#自由端的刚度

#迭代求解

tol=1e-6

max_iter=100

residual=np.inf

iter_count=0

whileresidual>tolanditer_count<max_iter:

#计算非线性弹簧力

F[-1]=k*(u[-1]-u0)**3

#求解位移

u=spsolve(K,F)

#计算残差

residual=np.linalg.norm(K.dot(u)-F)

iter_count+=1

#输出结果

print("迭代次数:",iter_count)

print("最终位移:",u)6.1.3代码解释参数定义:我们定义了杆的长度、材料的弹性模量、截面积、弹簧的非线性刚度系数、初始长度以及网格点数和步长。初始条件:位移和力的初始值被设定,且在杆的自由端施加了一个力。刚度矩阵构建:使用scipy.sparse库中的diags函数构建了刚度矩阵,考虑到固定端和自由端的特殊边界条件。迭代求解:通过Newton-Raphson方法迭代求解位移,直到满足收敛条件或达到最大迭代次数。非线性力计算:在每次迭代中,根据当前位移计算非线性弹簧力。残差计算:计算当前解与方程的残差,用于判断是否达到收敛条件。6.2时变边界条件的分析时变边界条件在弹性力学中指的是边界上的力或位移随时间变化的情况。处理这类问题通常需要时间积分方法,如显式或隐式时间积分。6.2.1示例:时变载荷作用下的杆假设我们有一根杆,一端固定,另一端受到随时间变化的力Ft=sin6.2.2Python代码实现importnumpyasnp

importmatplotlib.pyplotasplt

#定义参数

L=1.0#杆的长度

E=200e9#材料的弹性模量

A=0.001**2*np.pi#杆的截面积

omega=2*np.pi#角频率

N=100#网格点数

h=L/(N-1)#网格步长

t_end=1.0#时间终点

dt=0.001#时间步长

#刚度矩阵

K=diags([1,-2,1],[-1,0,1],shape=(N,N))*(E*A/h**2)

K[0,0]=1.0#固定端的刚度

#时间积分

t=np.arange(0,t_end,dt)

u=np.zeros((N,len(t)))

fori,tiinenumerate(t):

#计算时变力

F=np.zeros(N)

F[-1]=np.sin(omega*ti)

#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论