空气动力学应用:风洞实验:边界层理论与实验_第1页
空气动力学应用:风洞实验:边界层理论与实验_第2页
空气动力学应用:风洞实验:边界层理论与实验_第3页
空气动力学应用:风洞实验:边界层理论与实验_第4页
空气动力学应用:风洞实验:边界层理论与实验_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

空气动力学应用:风洞实验:边界层理论与实验1空气动力学基础1.1流体动力学概述流体动力学是研究流体(液体和气体)在运动状态下的行为及其与固体边界相互作用的学科。在空气动力学中,我们主要关注气体的流动,尤其是空气。流体动力学的基本方程包括连续性方程、动量方程和能量方程,这些方程描述了流体的密度、速度和温度如何随时间和空间变化。1.1.1连续性方程连续性方程基于质量守恒原理,表示在任意体积内,流体的质量不会随时间变化。对于不可压缩流体,连续性方程简化为:∂其中,u、v和w分别是流体在x、y和z方向上的速度分量。1.1.2动量方程动量方程,也称为纳维-斯托克斯方程,描述了流体的动量如何随时间变化。对于不可压缩流体,无粘性流动的简化形式为:∂∂∂其中,ρ是流体密度,p是压力,g是重力加速度。1.1.3能量方程能量方程描述了流体的内能和动能如何随时间变化,对于不可压缩流体,可以简化为:∂其中,T是温度,k是热导率,cp1.2边界层概念介绍边界层理论是流体力学中的一个重要概念,它描述了流体在固体表面附近的行为。当流体流过固体表面时,由于粘性作用,流体的速度从固体表面的零速逐渐增加到自由流的速度。这个速度梯度显著的薄层称为边界层。边界层的形成对流体流动的阻力有重要影响,因为它增加了流体流动的摩擦力。边界层的厚度随着流体流动距离的增加而增加,直到可能与下游的流体流动分离,形成涡流,这被称为边界层分离。1.2.1边界层的分类边界层可以分为层流边界层和湍流边界层。层流边界层中,流体流动是有序的,速度梯度平滑。湍流边界层中,流体流动是不规则的,存在大量的涡旋和速度脉动。1.2.2边界层的特性边界层的特性包括:-速度分布:在边界层内,速度从固体表面的零速逐渐增加到自由流的速度。-厚度:边界层的厚度随着流体流动距离的增加而增加。-分离:当边界层内的流体流动遇到不利的压力梯度时,可能会发生分离,形成涡流。1.3边界层分类与特性1.3.1层流边界层层流边界层中,流体流动是平滑且有序的。在层流边界层内,流体的速度分布可以近似为抛物线形状。层流边界层的厚度增长较慢,因此在短距离内,层流边界层对流体流动的影响较小。1.3.2湍流边界层湍流边界层中,流体流动是不规则的,存在大量的涡旋和速度脉动。湍流边界层的厚度增长较快,因此在长距离内,湍流边界层对流体流动的影响较大。湍流边界层内的流体流动可以用雷诺平均纳维-斯托克斯方程(RANS)来描述。1.3.3边界层分离当边界层内的流体流动遇到不利的压力梯度时,流体流动可能会减速并最终停止,导致边界层分离。分离点的位置取决于流体的粘性、流速和物体的几何形状。边界层分离后,流体流动会形成涡流,增加流体流动的阻力。1.3.4边界层控制边界层控制是指通过改变物体表面的几何形状或在边界层内引入能量,以减少边界层分离和流体流动的阻力。边界层控制技术包括:-吸气:通过在物体表面开孔,将边界层内的流体吸出,减少边界层的厚度。-吹气:通过在物体表面吹入流体,增加边界层内的能量,防止边界层分离。-表面纹理:通过在物体表面引入微小的纹理,改变边界层内的流动结构,减少边界层分离。1.3.5示例:计算边界层厚度假设我们有一个平板,其长度为L,宽度为b,高度为h。流体以速度U流过平板,流体的粘性系数为μ,密度为ρ。我们可以使用以下公式来计算边界层厚度δ:δ其中,ν=μρ#计算边界层厚度的Python代码示例

importmath

defcalculate_boundary_layer_thickness(x,U,nu):

"""

计算边界层厚度

:paramx:流体流动的距离

:paramU:流体的速度

:paramnu:流体的动力粘性系数

:return:边界层厚度

"""

delta=math.sqrt(2*nu*x/U)

returndelta

#示例数据

x=1.0#流体流动的距离,单位:m

U=10.0#流体的速度,单位:m/s

nu=1.5e-5#流体的动力粘性系数,单位:m^2/s

#计算边界层厚度

delta=calculate_boundary_layer_thickness(x,U,nu)

print(f"边界层厚度为:{delta:.6f}m")在这个示例中,我们使用Python代码来计算边界层厚度。我们定义了一个函数calculate_boundary_layer_thickness,它接受流体流动的距离x、流体的速度U和流体的动力粘性系数ν作为输入参数,并返回边界层厚度δ。我们使用示例数据来调用这个函数,并打印出计算结果。2空气动力学应用:风洞实验技术详解2.1风洞实验原理2.1.1风洞设计与类型风洞是用于研究空气动力学现象的实验装置,通过在封闭或半封闭的管道中产生可控的气流,模拟飞行器或汽车等物体在空气中运动的环境。风洞设计的关键在于能够产生稳定、均匀的气流,同时提供足够的空间来放置测试模型。根据气流速度、压力和温度的控制方式,风洞可以分为低速风洞、高速风洞、超音速风洞和高超音速风洞。低速风洞示例低速风洞通常用于研究飞机在起飞和降落阶段的空气动力学特性。设计时,需要确保风洞内的气流速度不超过音速,以避免产生激波和压缩性效应。高速风洞示例高速风洞能够模拟飞机在巡航阶段的高速飞行条件,气流速度接近或超过音速。这类风洞的设计需要考虑如何有效控制和消除激波,以获得更准确的实验数据。2.1.2实验设备与测量技术风洞实验中,除了风洞本身,还需要一系列的实验设备和测量技术来收集和分析数据。这些设备包括压力传感器、热电偶、激光多普勒测速仪(LDA)和粒子图像测速仪(PIV)等。压力传感器应用压力传感器用于测量模型表面的压力分布,这对于理解气流如何与物体表面相互作用至关重要。例如,通过分析飞机机翼上的压力分布,可以优化其设计以减少阻力或增加升力。#假设使用Python进行压力数据的初步处理

importnumpyasnp

#压力传感器数据示例

pressure_data=np.array([101325,101300,101275,101250,101225])

#计算平均压力

average_pressure=np.mean(pressure_data)

print(f"平均压力:{average_pressure}Pa")粒子图像测速仪(PIV)数据处理PIV技术通过在气流中喷射粒子并使用高速相机捕捉粒子的运动,来测量气流的速度场。数据处理通常涉及图像分析和粒子追踪。#使用Python和OpenCV进行PIV图像处理的示例

importcv2

#读取PIV图像

image=cv2.imread('piv_image.jpg',0)

#应用图像处理技术,如边缘检测

edges=cv2.Canny(image,100,200)

#显示处理后的图像

cv2.imshow('Edges',edges)

cv2.waitKey(0)

cv2.destroyAllWindows()2.1.3数据采集与分析方法风洞实验的数据采集和分析是确保实验结果准确性和可靠性的关键步骤。数据采集通常涉及使用高精度传感器和高速数据采集系统,而数据分析则可能包括统计分析、流场可视化和数值模拟等。数据采集系统示例数据采集系统需要能够实时记录传感器数据,并确保数据的完整性和准确性。这通常涉及到硬件和软件的紧密集成。数据分析流程数据分析流程可能包括数据清洗、特征提取、模型拟合和结果验证等步骤。例如,使用Python进行数据分析时,可以使用Pandas库进行数据清洗和特征提取,使用Matplotlib库进行结果可视化。#使用Python进行数据分析的示例

importpandasaspd

importmatplotlib.pyplotasplt

#读取实验数据

data=pd.read_csv('wind_tunnel_data.csv')

#数据清洗,去除异常值

clean_data=data[data['velocity']>0]

#特征提取,计算平均速度

average_velocity=clean_data['velocity'].mean()

#结果可视化

plt.figure()

plt.plot(clean_data['time'],clean_data['velocity'])

plt.title('平均速度:{:.2f}m/s'.format(average_velocity))

plt.xlabel('时间(s)')

plt.ylabel('速度(m/s)')

plt.show()通过上述方法,风洞实验能够为飞机、汽车等设计提供关键的空气动力学数据,帮助工程师优化设计,提高性能。3空气动力学应用:边界层理论与实验3.1边界层理论3.1.1层流与湍流边界层在空气动力学中,边界层是指流体紧贴物体表面的一层薄薄的流体区域,其中流体速度从物体表面的零值逐渐增加到自由流速度。边界层可以分为两种类型:层流边界层和湍流边界层。层流边界层:在低雷诺数下,边界层中的流体流动是有序的,流线平行于物体表面,这种流动称为层流。层流边界层的厚度随着流体流动距离的增加而逐渐增加,但增加速度较慢。湍流边界层:当雷诺数增加到一定程度时,边界层中的流动开始变得不规则,形成涡旋和湍流。湍流边界层的厚度增加速度比层流快,且其内部的动量、热量和质量传输效率更高。示例:计算雷诺数雷诺数(Reynoldsnumber)是判断流体流动状态(层流或湍流)的关键参数,其计算公式为:R其中,ρ是流体密度,u是流体速度,L是特征长度,μ是流体的动力粘度。#计算雷诺数的示例代码

defcalculate_reynolds_number(rho,u,L,mu):

"""

计算雷诺数

:paramrho:流体密度(kg/m^3)

:paramu:流体速度(m/s)

:paramL:特征长度(m)

:parammu:动力粘度(Pa*s)

:return:雷诺数

"""

Re=(rho*u*L)/mu

returnRe

#示例数据

rho=1.225#空气密度,单位:kg/m^3

u=10#流体速度,单位:m/s

L=0.1#特征长度,单位:m

mu=1.7894e-5#空气的动力粘度,单位:Pa*s

#计算雷诺数

Re=calculate_reynolds_number(rho,u,L,mu)

print(f"计算得到的雷诺数为:{Re}")3.1.2边界层方程解析边界层方程是描述边界层内流体流动的微分方程,由普朗特(LudwigPrandtl)在20世纪初提出。边界层方程包括连续性方程、动量方程和能量方程,它们在边界层理论中起着核心作用。连续性方程:描述流体质量守恒。动量方程:描述流体动量守恒,用于分析边界层内的速度分布。能量方程:描述流体能量守恒,用于分析边界层内的温度分布。示例:数值解边界层方程使用数值方法求解边界层方程,例如有限差分法,可以得到边界层内速度和温度的分布。#使用有限差分法求解边界层方程的示例代码

importnumpyasnp

fromegrateimportsolve_bvp

defboundary_layer_equations(y,x,nu):

"""

定义边界层方程的系统

:paramy:速度和温度的向量

:paramx:空间坐标

:paramnu:动力粘度与密度的比值

:return:边界层方程的导数

"""

u,v,T=y

du_dx=v

dv_dx=-u*v/nu

dT_dx=-v*(T-1)/nu

return[du_dx,dv_dx,dT_dx]

defboundary_conditions(ya,yb):

"""

定义边界条件

:paramya:边界层起点的条件

:paramyb:边界层终点的条件

:return:边界条件的向量

"""

u0,v0,T0=ya

uL,vL,TL=yb

return[u0,v0-0,uL-1,vL,TL-1]

#定义网格和初始猜测

x=np.linspace(0,5,100)

y=np.zeros((3,x.size))

y[0,:]=0.5*(1-np.tanh(4*(x-0.25)))#初始猜测速度分布

y[2,:]=0.5*(1+np.tanh(4*(x-0.25)))#初始猜测温度分布

#解边界层方程

sol=solve_bvp(boundary_layer_equations,boundary_conditions,x,y,args=(0.01,))

x_plot=np.linspace(0,5,1000)

y_plot=sol.sol(x_plot)

#绘制速度和温度分布

importmatplotlib.pyplotasplt

plt.figure()

plt.plot(y_plot[0,:],x_plot,label='速度分布')

plt.plot(y_plot[2,:],x_plot,label='温度分布')

plt.legend()

plt.show()3.1.3边界层分离与控制边界层分离是指边界层内的流体速度在某些条件下减小到零,导致流体从物体表面分离的现象。边界层分离会增加物体的阻力,降低其气动性能。边界层控制技术旨在通过改变边界层内的流动特性,防止或延迟边界层分离,从而提高物体的气动性能。边界层控制技术:包括吸气、吹气、振动、加热等方法。边界层分离的影响:增加阻力,降低升力,影响飞行器的性能。示例:边界层分离的数值模拟使用计算流体动力学(CFD)软件,如OpenFOAM,可以进行边界层分离的数值模拟,分析不同控制技术对边界层分离的影响。#OpenFOAM中设置边界层分离模拟的示例命令

#进入OpenFOAM的运行环境

source$WM_PROJECT_DIR/bin/OpenFOAM

#进入案例目录

cd~/OpenFOAM/stitch-7/cases/boundaryLayerSeparation

#创建网格

blockMesh

#设置边界条件

#吸气控制

sed-i's/.*inlet.*$/inlet{typefixedValue;valueuniform(000);}/'0/U

#吹气控制

sed-i's/.*outlet.*$/outlet{typefixedValue;valueuniform(100);}/'0/U

#运行模拟

simpleFoam

#查看结果

paraFoam以上代码示例展示了如何在OpenFOAM中设置边界层分离的模拟,并通过改变边界条件实现边界层控制技术的模拟。通过sed命令修改边界条件,simpleFoam命令运行模拟,最后使用paraFoam查看模拟结果。3.2结论边界层理论是空气动力学中的重要概念,理解层流与湍流边界层、边界层方程解析以及边界层分离与控制对于设计高效飞行器和风洞实验至关重要。通过上述示例,我们展示了如何使用Python进行雷诺数的计算,如何使用有限差分法求解边界层方程,以及如何在OpenFOAM中进行边界层分离的数值模拟。这些技术的应用将有助于深入理解边界层的物理现象,并为风洞实验和飞行器设计提供理论支持。4空气动力学应用:边界层实验技术4.1边界层厚度测量边界层厚度的测量是理解流体在物体表面流动特性的重要步骤。边界层的厚度直接影响到物体的阻力和升力,因此,准确测量边界层厚度对于优化设计至关重要。4.1.1原理边界层厚度通常通过测量流体速度从物体表面到自由流区域的变化来确定。在边界层内,流体速度从零(紧贴物体表面)逐渐增加到自由流速度。边界层的厚度定义为流体速度达到自由流速度99%的位置。4.1.2方法探针法:使用微小的探针,如皮托管,沿着物体表面垂直方向测量流速。通过记录速度随距离的变化,可以确定边界层的厚度。激光多普勒测速法:利用激光多普勒测速技术,可以非接触地测量流体中粒子的速度。这种方法可以提供高精度的速度分布,从而精确测量边界层厚度。4.1.3示例假设我们使用探针法测量一个平板上的边界层厚度。我们沿着垂直于平板表面的方向,每隔一定距离测量一次流速,直到流速达到自由流速度的99%。#假设数据:距离(mm)和对应的速度(m/s)

distance=[0,1,2,3,4,5,6,7,8,9,10]

velocity=[0,0.1,0.3,0.6,1.0,1.5,2.0,2.5,3.0,3.5,3.96]#自由流速度为4m/s

#寻找边界层厚度

free_stream_velocity=4.0

boundary_layer_thickness=None

fori,vinenumerate(velocity):

ifv>=free_stream_velocity*0.99:

boundary_layer_thickness=distance[i]

break

print(f"边界层厚度为:{boundary_layer_thickness}mm")4.2压力分布与速度剖面测量测量压力分布和速度剖面是分析边界层稳定性、分离点和物体表面流体动力学行为的关键。4.2.1原理压力分布可以通过在物体表面安装压力传感器来测量。速度剖面则通过在不同高度测量流速来确定,这通常使用激光多普勒测速或热膜风速仪完成。4.2.2方法压力传感器:在物体表面布置多个压力传感器,记录不同位置的压力值。热膜风速仪:热膜风速仪通过测量加热元件的温度变化来确定流速。这种方法适用于边界层内的速度测量。4.2.3示例使用热膜风速仪测量平板边界层的速度剖面。假设我们有以下数据点:#假设数据:距离(mm)和对应的速度(m/s)

distance_from_surface=[0,1,2,3,4,5,6,7,8,9,10]

velocity_profile=[0,0.1,0.3,0.6,1.0,1.5,2.0,2.5,3.0,3.5,3.96]

#绘制速度剖面图

importmatplotlib.pyplotasplt

plt.figure(figsize=(10,5))

plt.plot(velocity_profile,distance_from_surface,marker='o',linestyle='-',color='b')

plt.title('边界层速度剖面')

plt.xlabel('速度(m/s)')

plt.ylabel('距离物体表面(mm)')

plt.grid(True)

plt.show()4.3热膜风速仪使用教程热膜风速仪是一种用于测量边界层内流速的精密仪器,其工作原理基于加热元件的温度变化。4.3.1原理热膜风速仪中的加热元件在流体中加热,流体的流动会带走热量,导致加热元件的温度下降。通过测量温度变化,可以计算出流速。4.3.2操作步骤安装热膜风速仪:确保热膜风速仪紧贴物体表面,垂直于流体流动方向。校准:在没有流体流动的情况下,测量加热元件的初始温度。测量:在流体流动时,记录加热元件的温度变化。数据处理:使用温度变化数据计算流速。4.3.3示例假设我们已经完成了热膜风速仪的测量,现在需要处理数据以计算流速。以下是一个简化示例:#假设数据:温度变化(℃)和对应的流速(m/s)

temperature_change=[0,0.1,0.3,0.6,1.0,1.5,2.0,2.5,3.0,3.5,4.0]

velocity=[0,0.1,0.3,0.6,1.0,1.5,2.0,2.5,3.0,3.5,3.96]

#绘制温度变化与流速的关系图

plt.figure(figsize=(10,5))

plt.plot(temperature_change,velocity,marker='o',linestyle='-',color='r')

plt.title('温度变化与流速关系')

plt.xlabel('温度变化(℃)')

plt.ylabel('流速(m/s)')

plt.grid(True)

plt.show()通过上述示例,我们可以直观地看到温度变化与流速之间的关系,这对于理解和分析边界层内的流体行为非常有帮助。5风洞实验案例分析5.1飞机模型边界层实验5.1.1原理在飞机模型的风洞实验中,边界层理论是理解气流如何与飞机表面相互作用的关键。边界层是指紧贴物体表面,气流速度从零逐渐增加到自由流速度的薄层区域。飞机在飞行时,边界层的性质(如层流或湍流)直接影响到飞机的阻力和升力。通过风洞实验,可以观察和测量不同飞行条件下边界层的变化,进而优化飞机设计。5.1.2内容实验设置:使用风洞,将飞机模型固定在测试区域,调整风速以模拟不同的飞行条件。数据采集:使用压力传感器和热电风速仪等设备,测量飞机模型表面的压力分布和边界层的厚度。分析方法:将采集到的数据与理论模型进行比较,分析边界层的性质,如层流到湍流的转变点。5.1.3示例假设我们正在分析一个飞机模型在不同风速下的边界层厚度。以下是一个简化版的数据分析代码示例,使用Python和Pandas库进行数据处理。importpandasaspd

importmatplotlib.pyplotasplt

#读取实验数据

data=pd.read_csv('airplane_boundary_layer.csv')

#数据预处理

data['WindSpeed(m/s)']=data['WindSpeed(m/s)'].astype(float)

data['BoundaryLayerThickness(mm)']=data['BoundaryLayerThickness(mm)'].astype(float)

#绘制边界层厚度随风速变化的图表

plt.figure(figsize=(10,6))

plt.plot(data['WindSpeed(m/s)'],data['BoundaryLayerThickness(mm)'],marker='o')

plt.title('飞机模型边界层厚度随风速变化')

plt.xlabel('风速(m/s)')

plt.ylabel('边界层厚度(mm)')

plt.grid(True)

plt.show()假设airplane_boundary_layer.csv文件包含两列数据:WindSpeed(m/s)和BoundaryLayerThickness(mm),分别表示风速和测量到的边界层厚度。通过上述代码,我们可以可视化这些数据,观察边界层厚度如何随风速变化,从而为飞机设计提供有价值的洞察。5.2汽车模型风阻测试5.2.1原理汽车模型的风阻测试是评估汽车空气动力学性能的重要手段。风阻系数(Cd)是衡量汽车在空气中移动时所受阻力大小的指标。通过风洞实验,可以精确测量汽车模型的Cd值,以及分析气流如何绕过汽车,影响其稳定性和燃油效率。5.2.2内容实验准备:在风洞中安装汽车模型,确保模型与实际汽车的比例一致。数据采集:使用风洞内的压力传感器和风速计,记录不同风速下汽车模型的阻力。结果分析:计算Cd值,分析汽车设计对风阻的影响,如车身形状、缝隙和表面纹理。5.2.3示例以下是一个使用Python进行汽车模型风阻测试数据处理的示例代码,假设我们已经收集了汽车模型在不同风速下的阻力数据。importpandasaspd

importnumpyasnp

#读取实验数据

data=pd.read_csv('car_aerodynamics.csv')

#数据预处理

data['WindSpeed(m/s)']=data['WindSpeed(m/s)'].astype(float)

data['DragForce(N)']=data['DragForce(N)'].astype(float)

#计算风阻系数Cd

#假设空气密度为1.225kg/m^3,汽车模型的参考面积为2.5m^2

air_density=1.225#kg/m^3

reference_area=2.5#m^2

data['Cd']=2*data['DragForce(N)']/(air_density*data['WindSpeed(m/s)']**2*reference_area)

#输出Cd值

print(data['Cd'])假设car_aerodynamics.csv文件包含WindSpeed(m/s)和DragForce(N)两列数据,分别表示风速和汽车模型受到的阻力。通过上述代码,我们可以计算出汽车模型的Cd值,进一步分析其空气动力学性能。5.3边界层控制实验演示5.3.1原理边界层控制技术旨在通过改变气流的性质来减少物体表面的阻力。这可以通过在物体表面引入微小的气流扰动,如使用吹气或吸气的方法,来实现。风洞实验是测试和验证这些技术的有效平台。5.3.2内容技术应用:在风洞实验中,通过在模型表面安装吹气或吸气装置,实施边界层控制。数据对比:比较实施边界层控制前后模型的阻力变化,评估技术的有效性。优化设计:基于实验结果,优化边界层控制技术的参数,如吹气速度和位置。5.3.3示例假设我们正在评估吹气技术对飞机模型边界层控制的效果。以下是一个使用Python进行数据对比分析的示例代码。importpandasaspd

#读取实验数据

data_before=pd.read_csv('airplane_drag_before.csv')

data_after=pd.read_csv('airplane_drag_after.csv')

#数据预处理

data_before['WindSpeed(m/s)']=data_before['WindSpeed(m/s)'].astype(float)

data_before['DragForce(N)']=data_before['DragForce(N)'].astype(float)

data_after['WindSpeed(m/s)']=data_after['WindSpeed(m/s)'].astype(float)

data_after['DragForce(N)']=data_after['DragForce(N)'].astype(float)

#计算阻力变化百分比

data_before['DragForce(N)']=data_before['DragForce(N)'].astype(float)

data_after['DragForce(N)']=data_after['DragForce(N)'].astype(float)

data_before['DragReduction(%)']=((data_before['DragForce(N)']-data_after['DragForce(N)'])/data_before['DragForce(N)'])*100

#输出阻力变化百分比

print(data_before['DragReduction(%)'])假设airplane_drag_before.csv和airplane_drag_after.csv文件分别包含在实施边界层控制技术前后的阻力数据。通过上述代码,我们可以计算出吹气技术对飞机模型阻力的减少百分比,从而评估其效果。6实验结果与理论对比6.1实验数据处理技巧在空气动力学的风洞实验中,数据处理是关键步骤之一,它确保了实验结果的准确性和可靠性。数据处理技巧包括数据清洗、统计分析、误差分析和数据可视化等。以下是一个使用Python进行数据清洗和统计分析的例子:importpandasaspd

importnumpyasnp

importmatplotlib.pyplotasplt

#读取实验数据

data=pd.read_csv('wind_tunnel_data.csv')

#数据清洗:去除无效或异常值

data=data.replace(-999,np.nan)#假设-999表示无效数据

data=data.dropna()#删除含有缺失值的行

#统计分析:计算平均值和标准差

mean_drag=data['drag'].mean()

std_drag=data['drag'].std()

#数据可视化:绘制阻力系数随风速变化的图表

plt.figure(figsize=(10,5))

plt.plot(data['wind_speed'],data['drag'],'o',label='实验数据')

plt.plot(data['wind_speed'],data['drag'].rolling(window=5).mean(),label='5点移动平均')

plt.xlabel('风速(m/s)')

plt.ylabel

温馨提示

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

评论

0/150

提交评论