空气动力学优化技术:多学科优化教程_第1页
空气动力学优化技术:多学科优化教程_第2页
空气动力学优化技术:多学科优化教程_第3页
空气动力学优化技术:多学科优化教程_第4页
空气动力学优化技术:多学科优化教程_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

空气动力学优化技术:多学科优化教程1空气动力学基础1.1流体力学原理流体力学是空气动力学的基础,它研究流体(液体和气体)的运动和静止状态,以及流体与固体边界之间的相互作用。在空气动力学中,我们主要关注气体的流动,尤其是空气。1.1.1原理流体的运动可以用连续介质假设来描述,即流体可以被视为连续分布的物质,而不是由离散的分子组成。流体的运动状态由速度、压力、密度和温度等参数决定。流体力学的基本方程包括:连续性方程:描述流体质量守恒的方程。动量方程:基于牛顿第二定律,描述流体动量守恒的方程。能量方程:描述流体能量守恒的方程。1.1.2内容流体力学原理在空气动力学中用于分析和预测飞行器周围空气的流动。例如,计算流体动力学(CFD)是一种数值方法,用于解决流体力学方程,以预测流体流动。示例:使用Python的SciPy库解决一维流体流动问题importnumpyasnp

fromegrateimportsolve_ivp

#定义流体流动的微分方程

deffluid_flow(t,y):

u,p=y#u是速度,p是压力

du_dt=-1/(rho*A)*dp_dx#假设dp_dx是已知的

dp_dt=-rho*g#假设g是重力加速度

return[du_dt,dp_dt]

#初始条件和参数

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

A=0.1#管道截面积,单位:m^2

g=9.81#重力加速度,单位:m/s^2

dp_dx=-100#压力梯度,单位:Pa/m

#解决微分方程

sol=solve_ivp(fluid_flow,[0,10],[10,100000],t_eval=np.linspace(0,10,100))

#输出结果

print(sol.t)

print(sol.y)在这个例子中,我们定义了一个简单的流体流动模型,并使用SciPy库的solve_ivp函数来求解微分方程。这展示了如何在空气动力学分析中使用数值方法。1.2边界层理论边界层理论是流体力学的一个重要分支,它研究流体在固体表面附近的行为,特别是在速度从固体表面的零速度逐渐增加到自由流速度的区域。1.2.1原理边界层的形成是由于流体的粘性,当流体流过固体表面时,流体分子与固体表面的摩擦导致速度梯度的形成。边界层的厚度随着流体流动距离的增加而增加,直到达到一个稳定状态。1.2.2内容边界层理论在空气动力学中用于分析飞行器表面的摩擦阻力和热传递。边界层可以是层流或湍流,层流边界层的流动是有序的,而湍流边界层的流动是混乱的,湍流边界层通常会导致更高的摩擦阻力。示例:使用Python计算边界层厚度importmath

#定义参数

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

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

u_inf=100#自由流速度,单位:m/s

mu=1.7894e-5#空气动力粘度,单位:kg/(m*s)

#计算边界层厚度

delta=5.0*math.sqrt(mu*x/(rho*u_inf))

#输出结果

print("边界层厚度:",delta,"m")在这个例子中,我们使用了边界层理论中的一个简化公式来计算边界层的厚度。这展示了如何在实际应用中使用边界层理论。1.3空气动力学性能评估空气动力学性能评估是评估飞行器在不同飞行条件下的空气动力学特性的过程,包括升力、阻力、稳定性和控制性等。1.3.1原理空气动力学性能评估通常涉及使用风洞实验和数值模拟。风洞实验是在控制条件下测量飞行器周围空气流动的物理实验,而数值模拟则是使用计算机模型来预测空气流动。1.3.2内容评估飞行器的空气动力学性能需要考虑多个因素,包括飞行器的几何形状、飞行速度、飞行高度、空气温度和压力等。通过这些评估,可以优化飞行器的设计,以提高其性能。示例:使用Python的OpenMDAO框架进行多学科优化fromopenmdao.apiimportProblem,Group,IndepVarComp,ScipyOptimizeDriver

#定义独立变量

ivc=IndepVarComp()

ivc.add_output('wing_area',100.0)#翼面积,单位:m^2

ivc.add_output('wing_span',20.0)#翼展,单位:m

#定义组

classAirframe(Group):

defsetup(self):

self.add_subsystem('ivc',ivc,promotes=['*'])

self.add_subsystem('aero',AeroAnalysis(),promotes=['*'])

self.add_subsystem('struct',StructuralAnalysis(),promotes=['*'])

#定义空气动力学分析

classAeroAnalysis:

defcompute(self,inputs,outputs):

wing_area=inputs['wing_area']

wing_span=inputs['wing_span']

#这里可以使用CFD或其他方法来计算升力和阻力

outputs['lift']=0.5*rho*u_inf**2*wing_area*CL

outputs['drag']=0.5*rho*u_inf**2*wing_area*CD

#定义结构分析

classStructuralAnalysis:

defcompute(self,inputs,outputs):

wing_area=inputs['wing_area']

wing_span=inputs['wing_span']

#这里可以使用有限元分析或其他方法来计算结构应力和应变

outputs['stress']=0.5*rho*u_inf**2*wing_area*CL/wing_span

#创建问题

prob=Problem()

#添加组

prob.model=Airframe()

#定义优化驱动器

prob.driver=ScipyOptimizeDriver()

prob.driver.options['optimizer']='SLSQP'

#定义优化目标和约束

prob.model.add_design_var('wing_area',lower=50.0,upper=150.0)

prob.model.add_design_var('wing_span',lower=10.0,upper=30.0)

prob.model.add_objective('drag')

prob.model.add_constraint('stress',upper=100.0)#假设最大允许应力为100MPa

#运行优化

prob.setup()

prob.run_driver()

#输出结果

print("优化后的翼面积:",prob['wing_area'])

print("优化后的翼展:",prob['wing_span'])在这个例子中,我们使用了OpenMDAO框架来定义一个简单的多学科优化问题,其中包含空气动力学和结构分析。通过优化,我们可以找到翼面积和翼展的最佳组合,以最小化阻力并满足结构应力的约束。这展示了如何在空气动力学优化中使用多学科优化技术。2复合材料结构概览2.1复合材料特性复合材料是由两种或更多种不同性质的材料组合而成的新型材料,其目的是通过材料间的相互作用,产生单一材料无法达到的性能。在航空领域,复合材料因其轻质、高强度、高刚度和耐腐蚀性等特性而被广泛应用。例如,碳纤维增强聚合物(CFRP)是一种常见的复合材料,其强度重量比远高于传统金属材料,如铝合金。2.1.1示例:CFRP的力学性能假设我们有以下CFRP材料的力学性能数据:弹性模量:150GPa泊松比:0.3密度:1.6g/cm³抗拉强度:1500MPa这些数据可以用于结构分析和设计中,以评估CFRP在不同载荷条件下的行为。2.2结构设计原则在设计复合材料结构时,需要遵循特定的原则以确保结构的稳定性和安全性。这些原则包括但不限于:层压板设计:复合材料结构通常由多层不同方向的纤维层压而成,以优化结构的强度和刚度。损伤容限设计:确保结构在出现小损伤时仍能保持足够的承载能力。热应力考虑:复合材料对温度变化敏感,设计时需考虑热膨胀和热应力的影响。连接设计:复合材料与金属或其他复合材料的连接方式需特别设计,以避免应力集中。2.2.1示例:层压板设计假设我们需要设计一个CFRP层压板,以承受特定的载荷。层压板由四层纤维组成,每层纤维的方向不同,以优化结构性能。#层压板设计示例

#定义层压板的各层属性

layers=[

{'material':'CFRP','thickness':0.2,'orientation':0},

{'material':'CFRP','thickness':0.2,'orientation':90},

{'material':'CFRP','thickness':0.2,'orientation':45},

{'material':'CFRP','thickness':0.2,'orientation':-45}

]

#计算层压板的总厚度

total_thickness=sum(layer['thickness']forlayerinlayers)

#输出层压板设计

print(f"层压板总厚度:{total_thickness}mm")

forlayerinlayers:

print(f"层{layer['material']},厚度{layer['thickness']}mm,方向{layer['orientation']}°")2.3材料选择与应用选择复合材料时,需要考虑材料的性能、成本、加工性和环境适应性。在航空领域,材料的选择往往需要平衡这些因素,以达到最佳的性能和经济效益。2.3.1示例:材料选择决策树在选择复合材料时,可以使用决策树来系统地评估不同材料的适用性。以下是一个简化的决策树示例:成本:材料成本是否在预算范围内?性能:材料是否满足所需的强度、刚度和耐腐蚀性?加工性:材料是否易于加工和成型?环境适应性:材料是否能适应预期的环境条件?#材料选择决策树示例

defchoose_material(materials,budget,required_strength,required_stiffness,required_corrosion_resistance):

formaterialinmaterials:

ifmaterial['cost']<=budgetandmaterial['strength']>=required_strengthand\

material['stiffness']>=required_stiffnessandmaterial['corrosion_resistance']>=required_corrosion_resistance:

returnmaterial['name']

return"无适用材料"

#定义材料库

materials=[

{'name':'CFRP','cost':100,'strength':1500,'stiffness':150,'corrosion_resistance':9},

{'name':'GFRP','cost':50,'strength':800,'stiffness':70,'corrosion_resistance':7},

{'name':'Aluminum','cost':30,'strength':400,'stiffness':70,'corrosion_resistance':5}

]

#应用决策树

selected_material=choose_material(materials,80,1000,100,8)

print(f"选择的材料:{selected_material}")在这个例子中,我们定义了一个决策树函数choose_material,它接受一个材料库、预算和性能要求作为输入,返回最符合要求的材料名称。通过这种方式,可以系统地评估和选择最适合特定应用的复合材料。3多学科优化概念3.1优化理论简介优化理论是研究如何找到系统最佳性能的一门学科。在工程设计中,优化的目标可以是成本最小化、性能最大化或满足特定约束条件下的最优解。优化问题通常可以表示为:min其中,fx是目标函数,gix是不等式约束,h3.1.1示例:最小化函数假设我们有一个简单的优化问题,目标是最小化函数fx=ximportnumpyasnp

fromscipy.optimizeimportminimize

#定义目标函数

defobjective_function(x):

returnx[0]**2

#初始猜测

x0=[1.0]

#执行优化

result=minimize(objective_function,x0)

#输出结果

print("最优解:",result.x)

print("最优值:",result.fun)3.2多目标优化方法多目标优化涉及同时优化多个目标函数,每个目标函数可能相互冲突。解决多目标优化问题的方法包括帕累托优化、权重法和ε约束法。3.2.1帕累托优化帕累托优化寻找在所有目标函数中没有一个解在所有目标上都优于另一个解的解集。这些解被称为帕累托最优解。3.2.2示例:帕累托前沿假设我们有两个目标函数f1x=x和importnumpyasnp

importmatplotlib.pyplotasplt

#定义目标函数

deff1(x):

returnx

deff2(x):

return1-x

#设计变量范围

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

#计算目标函数值

y1=f1(x)

y2=f2(x)

#绘制帕累托前沿

plt.plot(y1,y2)

plt.xlabel('f1(x)')

plt.ylabel('f2(x)')

plt.title('帕累托前沿')

plt.show()3.3约束条件与优化变量在优化问题中,约束条件限制了设计变量的可行域。约束可以是不等式约束、等式约束或边界约束。设计变量是优化过程中的可调整参数。3.3.1示例:带有约束的优化假设我们有一个优化问题,目标是最小化函数fx=x2,但设计变量#定义约束条件

defconstraint(x):

returnx[0]-1

#创建约束

cons=({'type':'ineq','fun':constraint})

#执行优化

result=minimize(objective_function,x0,constraints=cons)

#输出结果

print("最优解:",result.x)

print("最优值:",result.fun)通过以上示例,我们可以看到如何在Python中使用scipy.optimize.minimize函数来解决带有约束条件的优化问题。在实际工程设计中,多学科优化可能涉及更复杂的数学模型和算法,但基本原理和方法与上述示例相似。4空气动力学与结构优化的结合4.1耦合分析方法耦合分析方法是将空气动力学和结构优化两个领域结合的关键技术。在传统的设计流程中,空气动力学和结构设计往往是分开进行的,这种分离的方法可能导致最终设计在空气动力学性能和结构强度之间存在冲突。耦合分析方法通过同时考虑空气动力学和结构特性,能够在设计的早期阶段识别并解决这些冲突,从而实现更高效、更优化的设计。4.1.1结构-空气动力学交互作用结构-空气动力学交互作用是指在飞行器设计中,结构的形状和材料对空气动力学性能的影响,以及空气动力学载荷对结构强度和稳定性的影响。例如,一个更流线型的结构可以减少空气阻力,但可能需要更复杂的制造工艺和更重的材料来维持结构的稳定性。另一方面,空气动力学载荷(如升力和阻力)会直接影响结构的应力分布,进而影响其寿命和安全性。4.1.2优化流程设计优化流程设计是将耦合分析方法应用于实际设计过程中的策略。这通常涉及到多目标优化,即在多个相互冲突的目标(如最小化重量、最大化升力、最小化阻力等)之间找到最佳平衡点。设计流程可能包括以下步骤:定义设计变量:包括几何参数、材料属性等。建立耦合模型:使用CFD(计算流体动力学)和FEA(有限元分析)等工具建立模型。执行耦合分析:分析不同设计变量对空气动力学和结构性能的影响。优化算法选择:如遗传算法、粒子群优化等,用于搜索最优解。迭代优化:通过多次迭代,逐步改进设计,直到达到预定的优化目标。4.2示例:使用遗传算法进行多学科优化假设我们正在设计一个无人机的机翼,目标是最小化阻力同时保持足够的结构强度。我们将使用遗传算法进行优化。4.2.1数据样例设计变量:机翼的厚度比(t/c)、翼型(NACA系列)、材料(碳纤维复合材料)。目标函数:阻力系数(Cd)、结构应力(σ)。4.2.2代码示例#导入必要的库

importnumpyasnp

fromscipy.optimizeimportminimize

frompyOptimportOptimization,ALPSO

#定义优化问题

opt_prob=Optimization('AerodynamicandStructuralOptimization',obj_func)

#定义设计变量

opt_prob.addVar('t_c','c',value=0.12,lower=0.1,upper=0.2)

opt_prob.addVar('wing_profile','c',value='NACA0012')

opt_prob.addVar('material','c',value='carbon_fiber')

#定义目标函数

defobj_func(x):

t_c=x['t_c']

wing_profile=x['wing_profile']

material=x['material']

#空气动力学分析

cd=calculate_drag_coefficient(t_c,wing_profile)

#结构分析

stress=calculate_stress(t_c,material)

#目标函数:最小化阻力和结构应力

return[cd,stress]

#空气动力学分析函数

defcalculate_drag_coefficient(t_c,wing_profile):

#假设的计算阻力系数的函数

return0.01*t_c+0.001*np.random.rand()

#结构分析函数

defcalculate_stress(t_c,material):

#假设的计算结构应力的函数

ifmaterial=='carbon_fiber':

return100*t_c+50*np.random.rand()

else:

return200*t_c+100*np.random.rand()

#执行优化

opt=ALPSO()

opt_solution=opt(opt_prob)

print(opt_solution)4.2.3解释在上述代码中,我们首先定义了优化问题,包括设计变量(机翼的厚度比、翼型、材料)和目标函数(阻力系数和结构应力)。然后,我们使用遗传算法(这里以ALPSO为例)来搜索最优解。目标函数obj_func同时计算了空气动力学和结构性能,通过调整设计变量,算法会尝试找到阻力和结构应力最小的机翼设计。请注意,这里的calculate_drag_coefficient和calculate_stress函数是假设的,实际应用中,这些函数将基于CFD和FEA的详细分析结果。此外,遗传算法的选择和参数设置也会影响优化结果,需要根据具体问题进行调整。通过这种耦合优化方法,我们可以在设计的早期阶段就考虑到空气动力学和结构的相互影响,从而避免后期设计修改的高成本和时间浪费,实现更高效、更优化的设计。5案例研究与应用5.1飞机翼型优化案例在飞机设计中,翼型的优化是提升飞行效率和性能的关键。通过多学科优化技术,可以同时考虑复合材料结构的强度和重量,以及空气动力学的升力和阻力,以达到最佳设计。以下是一个使用Python和OpenMDAO框架进行飞机翼型优化的示例。5.1.1代码示例#导入必要的库

importnumpyasnp

fromopenmdao.apiimportProblem,Group,IndepVarComp,ScipyOptimizeDriver

#定义翼型优化问题

classWingOptimization(Group):

defsetup(self):

#创建独立变量组件

indeps=self.add_subsystem('indeps',IndepVarComp(),promotes=['*'])

indeps.add_output('airfoil_thickness',val=0.12,desc="翼型厚度比例")

indeps.add_output('airfoil_camber',val=0.02,desc="翼型弯度比例")

indeps.add_output('material_density',val=1500,desc="复合材料密度")

indeps.add_output('material_strength',val=100,desc="复合材料强度")

#添加空气动力学和结构分析组件

self.add_subsystem('aerodynamics',Aerodynamics(),promotes=['*'])

self.add_subsystem('structure',Structure(),promotes=['*'])

#定义优化驱动器

driver=self.driver=ScipyOptimizeDriver()

driver.options['optimizer']='SLSQP'

driver.options['tol']=1e-9

driver.options['disp']=True

#定义目标和约束

self.add_objective('drag',scaler=-1)

self.add_constraint('structure_stress',upper=1.0)

#空气动力学分析组件

classAerodynamics:

defcompute(self,inputs,outputs):

airfoil_thickness=inputs['airfoil_thickness']

airfoil_camber=inputs['airfoil_camber']

#空气动力学计算(此处简化)

outputs['lift']=0.5*1.225*100**2*0.5*(2*np.pi*airfoil_camber)*(2*np.pi*airfoil_camber)

outputs['drag']=0.5*1.225*100**2*0.5*(np.pi*airfoil_thickness)*(np.pi*airfoil_thickness)

#结构分析组件

classStructure:

defcompute(self,inputs,outputs):

material_density=inputs['material_density']

material_strength=inputs['material_strength']

#结构分析计算(此处简化)

outputs['structure_mass']=100*material_density

outputs['structure_stress']=0.5*material_density*100**2/material_strength

#创建并运行问题

prob=Problem(model=WingOptimization())

prob.setup()

prob.run_driver()5.1.2解释此示例中,我们定义了一个WingOptimization组,它包含独立变量组件和两个子系统:aerodynamics和structure。独立变量组件用于设置翼型厚度、弯度以及复合材料的密度和强度。aerodynamics组件计算升力和阻力,而structure组件计算结构质量和应力。优化的目标是最小化阻力,同时确保结构应力不超过材料强度。5.2风力涡轮机叶片设计风力涡轮机叶片的优化设计需要平衡空气动力学效率和结构强度,以确保在不同风速下叶片的性能和安全性。复合材料的使用可以减轻叶片重量,提高其效率。5.2.1代码示例#导入必要的库

importnumpyasnp

fromopenmdao.apiimportProblem,Group,IndepVarComp,ScipyOptimizeDriver

#定义叶片优化问题

classBladeOptimization(Group):

defsetup(self):

#创建独立变量组件

indeps=self.add_subsystem('indeps',IndepVarComp(),promotes=['*'])

indeps.add_output('blade_length',val=50,desc="叶片长度")

indeps.add_output('blade_width',val=5,desc="叶片宽度")

indeps.add_output('material_density',val=1500,desc="复合材料密度")

indeps.add_output('material_strength',val=100,desc="复合材料强度")

#添加空气动力学和结构分析组件

self.add_subsystem('aerodynamics',Aerodynamics(),promotes=['*'])

self.add_subsystem('structure',Structure(),promotes=['*'])

#定义优化驱动器

driver=self.driver=ScipyOptimizeDriver()

driver.options['optimizer']='SLSQP'

driver.options['tol']=1e-9

driver.options['disp']=True

#定义目标和约束

self.add_objective('power',scaler=-1)

self.add_constraint('structure_stress',upper=1.0)

#空气动力学分析组件

classAerodynamics:

defcompute(self,inputs,outputs):

blade_length=inputs['blade_length']

blade_width=inputs['blade_width']

#空气动力学计算(此处简化)

outputs['power']=0.5*1.225*blade_length*blade_width*10**2

#结构分析组件

classStructure:

defcompute(self,inputs,outputs):

material_density=inputs['material_density']

blade_length=inputs['blade_length']

blade_width=inputs['blade_width']

#结构分析计算(此处简化)

outputs['structure_mass']=blade_length*blade_width*material_density

outputs['structure_stress']=0.5*material_density*blade_length*blade_width/100

#创建并运行问题

prob=Problem(model=BladeOptimization())

prob.setup()

prob.run_driver()5.2.2解释在风力涡轮机叶片设计的优化问题中,我们同样使用OpenMDAO框架。BladeOptimization组包含叶片长度、宽度以及复合材料的密度和强度作为独立变量。aerodynamics组件计算叶片产生的功率,而structure组件计算叶片的结构质量和应力。优化的目标是最大化功率输出,同时确保叶片的结构应力在安全范围内。5.3汽车空气动力学改进汽车设计中,空气动力学优化可以减少空气阻力,提高燃油效率和驾驶稳定性。复合材料的应用可以减轻车身重量,进一步提升性能。5.3.1代码示例#导入必要的库

importnumpyasnp

fromopenmdao.apiimportProblem,Group,IndepVarComp,ScipyOptimizeDriver

#定义汽车优化问题

classCarOptimization(Group):

defsetup(self):

#创建独立变量组件

indeps=self.add_subsystem('indeps',IndepVarComp(),promotes=['*'])

indeps.add_output('car_length',val=4.5,desc="汽车长度")

indeps.add_output('car_width',val=1.8,desc="汽车宽度")

indeps.add_output('car_height',val=1.4,desc="汽车高度")

indeps.add_output('material_density',val=1500,desc="复合材料密度")

#添加空气动力学和结构分析组件

self.add_subsystem('aerodynamics',Aerodynamics(),promotes=['*'])

self.add_subsystem('structure',Structure(),promotes=['*'])

#定义优化驱动器

driver=self.driver=ScipyOptimizeDriver()

driver.options['optimizer']='SLSQP'

driver.options['tol']=1e-9

driver.options['disp']=True

#定义目标和约束

self.add_objective('drag',scaler=-1)

self.add_constraint('structure_mass',upper=1500)

#空气动力学分析组件

classAerodynamics:

defcompute(self,inputs,outputs):

car_length=inputs['car_length']

car_width=inputs['car_width']

car_height=inputs['car_height']

#空气动力学计算(此处简化)

outputs['drag']=0.5*1.225*car_length*car_width*car_height*0.3

#结构分析组件

classStructure:

defcompute(self,inputs,outputs):

material_density=inputs['material_density']

car_length=inputs['car_length']

car_width=inputs['car_width']

car_height=inputs['car_height']

#结构分析计算(此处简化)

outputs['structure_mass']=car_length*car_width*car_height*material_density

#创建并运行问题

prob=Problem(model=CarOptimization())

prob.setup()

prob.run_driver()5.3.2解释此示例展示了如何使用OpenMDAO进行汽车设计的空气动力学优化。CarOptimization组包含汽车的长度、宽度、高度以及复合材料的密度作为独立变量。aerodynamics组件计算汽车的空气阻力,而structure组件计算汽车的结构质量。优化的目标是最小化空气阻力,同时确保汽车的结构质量不超过1500kg的限制。以上三个示例展示了如何在不同领域应用多学科优化技术,通过调整设计参数,同时考虑空气动力学和复合材料结构的优化,以达到最佳性能。6软件工具与实践6.1CAD/CAE软件介绍在多学科优化领域,尤其是针对复合材料结构与空气动力学优化,CAD(Computer-AidedDesign)和CAE(Computer-AidedEngineering)软件扮演着至关重要的角色。这些工具不仅帮助设计人员创建和修改几何模型,还提供了强大的分析能力,以评估设计在不同条件下的性能。6.1.1CAD软件SolidWorks:一款广泛使用的三维建模软件,适用于产品设计和工程。SolidWorks提供了直观的用户界面和强大的设计功能,包括参数化设计和装配体管理。CATIA:由DassaultSystèmes开发,是航空航天和汽车工业的首选C

温馨提示

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

评论

0/150

提交评论