燃烧仿真.燃烧化学动力学:高温燃烧:燃烧仿真中的湍流模型技术教程_第1页
燃烧仿真.燃烧化学动力学:高温燃烧:燃烧仿真中的湍流模型技术教程_第2页
燃烧仿真.燃烧化学动力学:高温燃烧:燃烧仿真中的湍流模型技术教程_第3页
燃烧仿真.燃烧化学动力学:高温燃烧:燃烧仿真中的湍流模型技术教程_第4页
燃烧仿真.燃烧化学动力学:高温燃烧:燃烧仿真中的湍流模型技术教程_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

燃烧仿真.燃烧化学动力学:高温燃烧:燃烧仿真中的湍流模型技术教程1燃烧仿真基础1.1燃烧仿真概述燃烧仿真是一种利用计算机模型来预测和分析燃烧过程的技术。它结合了流体力学、热力学、化学动力学和传热学的原理,通过数值方法求解控制方程,模拟燃烧反应在不同条件下的行为。燃烧仿真广泛应用于发动机设计、火灾安全、航空航天和能源系统等领域,帮助工程师和科学家优化燃烧效率,减少污染物排放,以及提高系统的安全性和可靠性。1.1.1数值方法示例在燃烧仿真中,常用的数值方法之一是有限体积法。下面是一个使用Python和SciPy库来解决一维扩散方程的简单示例,这可以作为燃烧仿真中传热和传质过程的基础模型。importnumpyasnp

fromscipy.sparseimportdiags

fromscipy.sparse.linalgimportspsolve

#定义网格参数

nx=100#网格点数

dx=1.0/(nx-1)#网格间距

dt=0.001#时间步长

D=0.1#扩散系数

#初始化浓度分布

c=np.zeros(nx)

c[int(0.1/dx):int(0.2/dx)]=1.0#在0.1到0.2之间设置初始浓度为1

#构建系数矩阵

main_diag=np.ones(nx)*(1+2*D*dt/dx**2)

off_diag=np.ones(nx-1)*(-D*dt/dx**2)

A=diags([main_diag,off_diag,off_diag],[0,-1,1],shape=(nx,nx)).toarray()

#构建右侧向量

b=c.copy()

#求解扩散方程

forninrange(1000):

b[1:-1]=c[1:-1]+D*dt/dx**2*(c[2:]-2*c[1:-1]+c[:-2])

c=spsolve(diags([main_diag,off_diag,off_diag],[0,-1,1]),b)

#输出最终浓度分布

print(c)1.1.2解释上述代码使用有限体积法求解一维扩散方程。首先,定义了网格参数和初始条件,然后构建了系数矩阵和右侧向量。通过迭代求解,模拟了扩散过程,最终输出了经过1000个时间步后的浓度分布。1.2燃烧化学动力学基础燃烧化学动力学研究燃烧反应的速率和机理。它涉及到反应物如何转化为产物,以及这个过程中能量的释放。在燃烧仿真中,化学动力学模型是关键组成部分,用于预测燃烧速率和产物分布。1.2.1化学反应网络示例考虑一个简单的燃烧反应网络,其中甲烷(CH4)在氧气(O2)中燃烧生成二氧化碳(CO2)和水(H2O)。下面是一个使用Cantera库来模拟这个反应网络的Python代码示例。importcanteraasct

#创建气体对象

gas=ct.Solution('gri30.xml')#使用GRI3.0机制

#设置初始条件

gas.TPX=1500,101325,'CH4:1,O2:2,N2:7.56'

#创建反应器对象

r=ct.IdealGasReactor(gas)

#创建模拟器

sim=ct.ReactorNet([r])

#模拟燃烧过程

states=ct.SolutionArray(gas,extra=['t'])

fortinnp.linspace(0,1e-3,100):

sim.advance(t)

states.append(r.thermo.state,t=t)

#输出结果

print(states('CH4','CO2','H2O'))1.2.2解释这段代码使用Cantera库中的GRI3.0机制来模拟甲烷在氧气中的燃烧。首先,创建了气体对象并设置了初始条件,然后创建了反应器和模拟器对象。通过迭代模拟,记录了不同时间点的反应状态,最后输出了甲烷、二氧化碳和水的摩尔分数随时间的变化。1.3高温燃烧特性分析高温燃烧特性分析关注在高温条件下燃烧反应的特殊行为,如火焰传播速度、燃烧效率和污染物生成。高温对燃烧过程有显著影响,因为它可以加速化学反应,同时也可能促进副反应的发生,导致污染物的生成。1.3.1火焰传播速度计算示例计算火焰传播速度是高温燃烧特性分析中的一个重要方面。下面是一个使用Cantera库来计算预混火焰传播速度的Python代码示例。importcanteraasct

#创建气体对象

gas=ct.Solution('gri30.xml')

#设置初始条件

gas.TPX=300,ct.one_atm,'CH4:1,O2:2,N2:7.56'

#创建一维火焰对象

flame=ct.FreeFlame(gas,width=0.01)

#设置边界条件

flame.set_refine_criteria(ratio=3,slope=0.06,curve=0.12)

#求解火焰结构

flame.solve(loglevel=1,auto=True)

#输出火焰传播速度

print('Flamespeed:{:.3f}m/s'.format(flame.u[0]))1.3.2解释这段代码使用Cantera库中的预混火焰模型来计算甲烷在氧气中的火焰传播速度。首先,创建了气体对象并设置了初始条件,然后创建了一维火焰对象并设置了边界条件。通过求解火焰结构,最终输出了火焰传播速度。以上示例和解释提供了燃烧仿真基础的理论和实践指导,包括数值方法、化学动力学模型和高温燃烧特性分析。这些技术是理解和优化燃烧过程的关键工具。2湍流模型理论2.1湍流基本概念湍流,作为流体动力学中的一种复杂现象,指的是流体在高速流动时,其速度、压力和密度等物理量在时间和空间上呈现出随机的、不规则的波动。这种流动状态的出现,主要是由于流体内部的动量和能量传递过程中的不稳定性和非线性相互作用。在燃烧仿真中,理解湍流的基本概念对于准确模拟高温燃烧过程至关重要。2.1.1湍流的特征不规则性:湍流的流场在时间和空间上表现出高度的不规则性,难以预测。能量耗散:湍流中存在大量的小尺度涡旋,这些涡旋会消耗流体的能量,导致能量在流场中的快速耗散。混合效应:湍流能够促进流体的混合,这对于燃烧过程中的燃料与氧化剂的混合尤其重要。2.1.2湍流的尺度湍流可以被分为大尺度涡旋和小尺度涡旋。大尺度涡旋与流体的宏观运动相关,而小尺度涡旋则与能量耗散过程紧密相连。在燃烧仿真中,正确处理不同尺度的湍流是提高仿真精度的关键。2.2湍流模型分类湍流模型是用于描述和预测湍流流动特性的数学模型。根据模型的复杂度和处理湍流尺度的方式,湍流模型可以分为以下几类:2.2.1雷诺平均纳维-斯托克斯方程(RANS)RANS模型是最常用的湍流模型之一,它通过时间平均纳维-斯托克斯方程来描述湍流的平均流动特性。RANS模型中,湍流的效应通过湍流粘性系数来体现,这个系数通常需要通过额外的湍流模型(如k-ε模型)来计算。2.2.1.1示例:k-ε模型k-ε模型是一种两方程模型,它通过求解湍动能k和湍流耗散率ε的方程来预测湍流粘性系数。以下是一个使用OpenFOAM求解k-ε模型的简单代码示例://k-epsilon湍流模型求解器

#include"fvCFD.H"

intmain(intargc,char*argv[])

{

#include"postProcess.H"

//初始化网格和时间

#include"createMesh.H"

#include"createTime.H"

#include"createFields.H"

//求解湍动能k和湍流耗散率ε的方程

#include"solveK.H"

#include"solveEpsilon.H"

//主循环

while(runTime.loop())

{

#include"UEqn.H"

#include"kEqn.H"

#include"epsilonEqn.H"

}

//结束后处理

#include"postProcess.H"

return0;

}2.2.2大涡模拟(LES)LES模型是一种更高级的湍流模型,它直接模拟大尺度涡旋,而小尺度涡旋则通过亚网格模型来处理。LES模型能够提供更详细的湍流流动信息,但计算成本也相对较高。2.2.3直接数值模拟(DNS)DNS模型是最精确的湍流模型,它直接求解纳维-斯托克斯方程,能够捕捉到所有尺度的湍流结构。然而,DNS模型的计算成本极高,通常只适用于小尺度、简单几何的流动问题。2.3湍流模型在燃烧仿真中的应用在燃烧仿真中,湍流模型的选择直接影响到燃烧过程的预测精度。例如,RANS模型适用于工程应用中的燃烧仿真,因为它能够在相对较低的计算成本下提供合理的预测结果。而LES和DNS模型则更适合于研究燃烧过程中的细节,如火焰结构和燃烧稳定性等。2.3.1示例:RANS模型在燃烧仿真中的应用假设我们正在使用RANS模型模拟一个燃烧室内的湍流燃烧过程。以下是一个使用OpenFOAM进行RANS模型燃烧仿真设置的示例:#控制方程设置

solve

{

nNonOrthCorrectors0;

fvSchemes

{

div(phi,U)Gausslinear;

div(phi,k)Gausslinear;

div(phi,epsilon)Gausslinear;

}

fvSolution

{

solvers

{

U

{

solverPBiCG;

preconditionerDILU;

tolerance1e-05;

relTol0;

}

k

{

solverPBiCG;

preconditionerDILU;

tolerance1e-05;

relTol0;

}

epsilon

{

solverPBiCG;

preconditionerDILU;

tolerance1e-05;

relTol0;

}

}

}

}在这个示例中,我们定义了控制方程的求解策略,包括非正交修正次数、离散方案以及求解器的设置。这些设置对于确保RANS模型在燃烧仿真中的稳定性和准确性至关重要。通过以上内容,我们不仅了解了湍流的基本概念和模型分类,还通过具体的代码示例,展示了湍流模型在燃烧仿真中的应用。在实际操作中,选择合适的湍流模型并正确设置求解参数,是实现准确燃烧仿真结果的关键。3湍流模型在高温燃烧仿真中的实现3.1湍流模型的选择与应用3.1.1原理与内容在高温燃烧仿真中,选择合适的湍流模型至关重要,因为燃烧过程中的湍流现象直接影响燃烧效率、污染物生成以及热力学性能。湍流模型通过描述流体的湍流运动,帮助我们理解并预测燃烧室内复杂的流动和混合过程。常见的湍流模型包括:雷诺应力模型(RSM):这是一种二阶闭合模型,能够提供更详细的湍流结构信息,适用于复杂的流动情况。k-ε模型:这是最常用的湍流模型之一,通过两个方程来描述湍流的动能(k)和耗散率(ε)。k-ω模型:与k-ε模型类似,但使用涡旋生成率(ω)代替耗散率(ε),在近壁面区域表现更佳。大涡模拟(LES):这是一种直接模拟湍流大尺度结构的方法,适用于高精度的燃烧仿真。3.1.2示例:k-ε模型的实现假设我们正在使用OpenFOAM进行燃烧仿真,下面是一个使用k-ε模型的简单示例:#创建案例目录

mkdir-p~/tutorials/combustionSimulation/turbulentCombustion

cd~/tutorials/combustionSimulation/turbulentCombustion

#初始化案例

foamDictionary-cloneCase~/tutorials/combustionSimulation/baseCase

#编辑湍流模型设置

viconstant/turbulenceProperties

#内容如下:

simulationTypeRAS;

RAS

{

RASModelkEpsilon;

turbulenceon;

printCoeffson;

}在上述代码中,我们首先创建了一个案例目录,并通过foamDictionary命令从一个基础案例克隆出一个新的案例。然后,我们编辑了turbulenceProperties文件,将湍流模型设置为k-ε模型。3.2湍流燃烧仿真软件介绍3.2.1原理与内容进行高温燃烧仿真时,选择合适的软件是成功的关键。以下是一些广泛使用的燃烧仿真软件:OpenFOAM:一个开源的CFD(计算流体动力学)软件包,提供了丰富的湍流模型和燃烧模型。ANSYSFluent:一个商业CFD软件,广泛应用于工业燃烧仿真,支持多种湍流和燃烧模型。STAR-CCM+:另一个商业软件,特别适合于复杂几何的燃烧仿真,具有直观的用户界面和强大的后处理功能。3.2.2示例:使用OpenFOAM进行燃烧仿真下面是一个使用OpenFOAM进行燃烧仿真的基本步骤示例:准备几何模型和网格:使用blockMesh或snappyHexMesh生成网格。设置边界条件和物理属性:编辑constant/polyMesh和constant/transportProperties文件。选择湍流和燃烧模型:在constant/turbulenceProperties和constant/reactingProperties中设置模型。运行仿真:使用simpleFoam或reactingFoam命令开始仿真。后处理和结果分析:使用paraFoam或foamToVTK导出结果,然后在ParaView中进行可视化。3.3湍流模型参数设置与优化3.3.1原理与内容湍流模型的参数设置直接影响仿真的准确性和计算效率。优化这些参数可以提高仿真结果的可靠性。常见的参数包括湍流强度、湍流长度尺度、壁面函数等。参数优化通常涉及:网格独立性检查:确保网格密度足够,以准确捕捉湍流特征。模型参数调整:根据实验数据或经验,调整湍流模型中的常数和系数。验证与校准:使用实验数据验证仿真结果,必要时进行模型校准。3.3.2示例:调整湍流模型参数在OpenFOAM中,我们可以通过编辑constant/turbulenceProperties文件来调整k-ε模型的参数。例如,调整湍流强度和湍流长度尺度:viconstant/turbulenceProperties

#内容如下:

RAS

{

RASModelkEpsilon;

...

turbulenceon;

printCoeffson;

...

fieldValues

(

...

uniformInletVelocity

{

typeuniform;

fieldU;

value(100);

...

}

uniformInletTurbulence

{

typeuniform;

fieldk;

value1;

...

}

uniformInletTurbulenceLengthScale

{

typeuniform;

fieldturbulenceLengthScale;

value0.1;

...

}

);

}在上述示例中,我们设置了均匀的入口速度(uniformInletVelocity),并调整了湍流强度(uniformInletTurbulence)和湍流长度尺度(uniformInletTurbulenceLengthScale)。这些参数的调整需要根据具体的应用场景和实验数据进行。通过上述示例和介绍,我们可以看到在高温燃烧仿真中,选择和调整湍流模型是一个复杂但至关重要的过程。正确地应用湍流模型,可以显著提高燃烧仿真结果的准确性和可靠性。4案例分析与实践4.1高温燃烧仿真案例研究在高温燃烧仿真中,理解湍流模型的应用至关重要。本节将通过一个具体的案例研究,探讨如何在实际燃烧系统中应用湍流模型进行仿真。我们将使用OpenFOAM,一个开源的计算流体动力学(CFD)软件包,来进行燃烧仿真。4.1.1案例背景假设我们正在研究一个工业燃烧器的性能,该燃烧器在高温下运行,产生大量的热量和气体流动。我们的目标是优化燃烧效率,减少污染物排放,同时确保燃烧器的安全运行。4.1.2模型选择对于高温燃烧仿真,我们通常选择k-ε模型或雷诺应力模型(RSM)来描述湍流。在本案例中,我们将使用k-ε模型,因为它在工业应用中更为常见,且计算成本相对较低。4.1.3燃烧化学反应高温燃烧涉及复杂的化学反应,我们使用GRI-Mech3.0,这是一个广泛接受的天然气燃烧化学反应机制,包含53个物种和325个反应。4.1.4OpenFOAM设置在OpenFOAM中,我们使用simpleReactingFoam求解器,它适用于非预混燃烧的模拟。下面是一个简化的system/fvSolution文件示例,展示了如何设置湍流模型和求解器参数://system/fvSolution

solvers

{

p

{

solverpiso;

preconditionerGAMG;

tolerance1e-06;

relTol0;

}

U

{

solversmoothSolver;

smootherGaussSeidel;

nSweeps2;

tolerance1e-05;

relTol0;

}

k

{

solversmoothSolver;

smootherGaussSeidel;

nSweeps2;

tolerance1e-05;

relTol0;

}

epsilon

{

solversmoothSolver;

smootherGaussSeidel;

nSweeps2;

tolerance1e-05;

relTol0;

}

}4.1.5边界条件边界条件对于准确模拟燃烧过程至关重要。在燃烧器入口,我们设定燃料和空气的混合物流量和温度;在出口,我们设定压力条件。下面是一个简化的0/U文件示例,展示了如何设置边界条件://0/U

boundaryField

{

inlet

{

typefixedValue;

valueuniform(0010);//假设入口速度为10m/s

}

outlet

{

typezeroGradient;

}

walls

{

typenoSlip;

}

}4.1.6结果分析与验证完成仿真后,我们分析燃烧效率、温度分布、压力变化和污染物排放。验证仿真结果的准确性,通常通过与实验数据或已发表的文献结果进行比较。例如,我们可以检查燃烧器出口的CO排放量是否符合预期。4.2湍流模型在实际燃烧系统中的应用湍流模型在燃烧仿真中的应用,不仅限于理论研究,更广泛地应用于实际燃烧系统的设计和优化。例如,在汽车发动机、燃气轮机和工业燃烧器中,湍流模型帮助工程师理解燃烧过程中的流体动力学,从而改进设计,提高效率,减少排放。4.2.1汽车发动机燃烧仿真在汽车发动机中,湍流模型用于模拟燃料喷射、混合和燃烧过程。通过仿真,可以优化燃烧室的几何形状,调整喷油器的位置和喷射角度,以实现更均匀的燃料混合和更高效的燃烧。4.2.2燃气轮机燃烧仿真燃气轮机的燃烧室设计对效率和排放有重大影响。湍流模型帮助分析燃烧室内的湍流混合,预测燃烧效率和NOx排放。通过调整燃烧室的结构和燃烧策略,可以减少NOx排放,提高燃烧效率。4.2.3工业燃烧器燃烧仿真工业燃烧器广泛应用于化工、电力和制造业。湍流模型用于优化燃烧器的设计,确保燃料的完全燃烧,减少CO和未燃碳氢化合物的排放。通过仿真,可以调整燃烧器的空气燃料比,优化燃烧器的几何参数,以达到最佳燃烧效果。4.3燃烧仿真结果分析与验证分析燃烧仿真结果时,重要的是要检查模型的预测是否与实验数据或已知理论相一致。这包括燃烧效率、温度分布、压力变化和污染物排放的分析。4.3.1燃烧效率燃烧效率是衡量燃料是否完全燃烧的指标。通过比较仿真结果与实验数据,可以验证模型的准确性。如果仿真预测的燃烧效率与实验结果有显著差异,可能需要调整化学反应机制或湍流模型的参数。4.3.2温度分布温度分布是燃烧过程中的关键参数,影响燃烧效率和污染物生成。通过分析仿真结果中的温度分布,可以评估燃烧过程的均匀性和稳定性。温度热点可能指示局部燃烧不完全,需要进一步调查。4.3.3压力变化燃烧过程中的压力变化对燃烧器的设计和操作有重要影响。通过仿真,可以预测燃烧过程中的压力波动,评估燃烧器的机械强度和稳定性。如果压力波动超出安全范围,可能需要调整燃烧器的设计或操作条件。4.3.4污染物排放污染物排放是燃烧过程中的另一个关键指标,包括CO、NOx和未燃碳氢化合物。通过比较仿真结果与排放标准或实验数据,可以评估燃烧系统的环境影响。如果仿真预测的排放量过高,可能需要优化燃烧策略或增加后处理设备。4.3.5验证方法验证燃烧仿真结果通常包括以下步骤:数据收集:收集实验数据或已发表的文献结果作为基准。结果比较:将仿真结果与基准数据进行比较,评估模型的预测能力。参数调整:如果仿真结果与实验数据有显著差异,调整模型参数,如湍流模型系数或化学反应机制。迭代优化:重复仿真和比较过程,直到模型预测与实验数据一致。通过这些步骤,可以确保燃烧仿真模型的准确性和可靠性,为燃烧系统的设计和优化提供有力支持。5高级燃烧仿真技术5.1多相流燃烧仿真5.1.1原理多相流燃烧仿真涉及到气体、液体和固体相的相互作用,特别是在燃烧过程中,燃料可能以液滴形式存在,而燃烧产物则以气体形式扩散。这种仿真需要解决的关键问题包括相间传质、传热以及化学反应动力学。在多相流模型中,通常采用欧拉-拉格朗日方法,其中气体相和固体或液滴相分别被描述,通过耦合方程来模拟它们之间的相互作用。5.1.2内容相间传质模型:描述燃料从液滴表面蒸发到周围气体中的过程,常用模型包括蒸发模型和扩散模型。相间传热模型:模拟液滴内部和表面的温度变化,以及液滴与气体之间的热交换。化学反应网络:在多相流燃烧中,化学反应发生在气体相,需要精确的化学反应动力学模型来描述燃烧过程。湍流模型:多相流燃烧往往伴随着湍流,需要使用湍流模型如k-ε模型或LES(大涡模拟)来捕捉湍流效应。5.1.3示例假设我们使用OpenFOAM进行多相流燃烧仿真,以下是一个简单的液滴蒸发模型的代码示例://OpenFOAM多相流燃烧仿真代码示例

#include"fvCFD.H"

#include"multiphaseInteractingParcel.H"

#include"evaporationModel.H"

//主函数

intmain(intargc,char*argv[])

{

#include"postProcess.H"

if(postProcess)

{

runTime.functionObjects().execute();

runTime.write();

}

Info<<"\nStartingtimeloop\n"<<endl;

while(runTime.run())

{

#include"readTimeControls.H"

#include"CourantNo.H"

#include"setDeltaT.H"

//解液滴运动方程

parcelCloud.evolve();

//解气体相方程

solve

(

fvm::ddt(rho,U)

+fvm::div(phi,U)

-fvm::laplacian(muEff,U)

==

parcelCloud.RDF()//液滴对气体相的阻力

+gravity*rho

);

//更新液滴状态

forAll(parcelCloud,i)

{

multiphaseInteractingParcel&p=parcelCloud[i];

p.evolve();

p.evaporation();//液滴蒸发模型

}

runTime.write();

Info<<"ExecutionTime="<<runTime.elapsedCpuTime()<<"s"

<<"ClockTime="<<runTime.elapsedClockTime()<<"s"

<<nl<<endl;

}

Info<<"End\n"<<endl;

return0;

}5.1.4描述此代码示例展示了如何在OpenFOAM中设置多相流燃烧仿真。它包括了液滴运动方程的求解、气体相方程的求解以及液滴状态的更新,其中液滴蒸发模型是通过p.evaporation();调用来实现的。5.2燃烧仿真中的化学反应网络5.2.1原理化学反应网络是燃烧仿真中至关重要的部分,它描述了燃料和氧化剂之间的化学反应过程,包括反应速率、中间产物和最终产物的生成。在高温燃烧仿真中,化学反应网络的复杂性可能会导致计算资源的极大消耗,因此需要高效且准确的化学反应模型。5.2.2内容反应机理:定义燃料和氧化剂之间的化学反应路径,包括反应物、产物和反应速率。化学反应速率模型:如Arrhenius模型,用于计算反应速率。化学平衡模型:在某些条件下,化学反应可能达到平衡状态,需要模型来预测平衡产物的组成。化学反应网络简化:为了减少计算成本,可能需要对复杂的化学反应网络进行简化。5.2.3示例以下是一个使用Cantera库进行化学反应网络仿真的Python代码示例:importcanteraasct

#创建气体对象

gas=ct.Solution('gri30.xml')

#设置初始条件

gas.TPX=1300,101325,'CH4:1,O2:2,N2:7.56'

#创建反应器对象

r=ct.IdealGasReactor(gas)

#创建反应器网络

sim=ct.ReactorNet([r])

#时间步长和仿真时间

dt=1e-6

time=0.0

end_time=0.001

#仿真循环

whiletime<end_time:

time=sim.step()

print(time,r.T,r.thermo['OH'].X)5.2.4描述此代码使用Cantera库来设置和运行一个化学反应网络仿真。它首先加载了GRI30反应机理,然后设置了反应器的初始温度、压力和组分。通过sim.step()函数,代码逐步推进仿真时间,输出反应器的温度和OH自由基的摩尔分数,展示了化学反应网络随时间的

温馨提示

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

评论

0/150

提交评论