固体燃料理论燃烧温度计算2017

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

固体燃料理论燃烧温度计算程序

一、 固体燃料理论燃烧温度计算的数学方法

理论燃烧温度计算公式:

产分

燃空低理)(c c 0n 0L L V Q Q Q Q t -+-++=

其中,

低Q 为燃料的低位发热量; 空Q 为空气带入的物理热; 燃Q 为燃料带入的物理热;

分Q 为燃烧产物中某些气体在高温下热分解反应消耗的热量;

0V 为理论燃烧产物生成量; 产c 为产物的平均比热;

n L 为实际空气消耗量; 0L 为理论空气需要量; 空c 为空气的比热。

燃料低位发热量计算公式:

]6262624681[187.4W S O H C Q -+-+=低

空气带入物理热计算公式:

空空空t n ⋅⋅=c L Q

实际空气消耗量计算公式:

0n n g 00124.01L L ⋅+=)(

其中,g 为1立方米干气体中水分含量。

2010)33.333.367.2689.8(-⨯-++=O S H C L

燃料带入的物理热计算公式:

燃燃燃t c ⋅=Q

理论燃烧产物生成量计算公式:

0079.0)28

1823212(224.0L N

W H S C V +++++=

分解热:

未未分)(f 10800)(f 126002222O H O H CO CO V V Q ⋅+⋅=

其中,2f CO 、O H 2f 分别为二氧化碳和水的分解度,未)(2CO V 、未)(2O H V 分别为燃烧产物中未分解的二氧化碳和水的体积。由于分解的二氧化碳和水很少,故未)(2CO V 、未)(2O H V 按完全燃烧产物计算:

12

224

.0)(22C V V CO CO ==未 n gL 00124.0)18

2(

224.0)(22++==W

H V V O H O H 未 二、固体理论燃烧温度计算程序

图1 程序界面

Option Explicit

Private Sub cmdExit_Click() End End Sub

Private Sub cmdJisuan_Click() Dim sQd As Single

Dim sC As Single

Dim sH As Single

Dim sO As Single

Dim sS As Single

Dim sN As Single

Dim sW As Single

sC = txtC.Text

sH = txtH.Text

sO = txtO.Text

sS = txtS.Text

sN = txtN.Text

sW = txtW.Text

sQd = 4.187 * (81 * sC + 246 * sH - 26 * sO + 26 * sS - 5 * sW)

Dim sQk As Single

Dim sLn As Single

Dim sTk As Single

Dim sCk As Single

Dim sG As Single

Dim sL0 As Single

Dim sNn As Single

sN = txtAirxs.Text

sG = txtAirwater.Text

sL0 = 0.01 * (8.89 * sC + 26.67 * sH + 3.33 * sS + 3.33 * sO) sLn = sNn * sL0 * (1 + 0.00124 * sG)

If txtZrairtem.Text >= 0 And txtZrairtem.Text <= 400 Then sCk = 1.3

ElseIf txtZrairtem.Text > 400 And txtZrairtem.Text <= 700 Then sCk = 1.34

ElseIf txtZrairtem.Text > 700 And txtZrairtem.Text <= 1000 Then sCk = 1.38

ElseIf txtZrairtem.Text > 1000 And txtZrairtem.Text <= 1200 Then sCk = 1.42

ElseIf txtZrairtem.Text > 1200 And txtZrairtem.Text <= 1800 Then

sCk = 1.47

ElseIf txtZrairtem.Text > 1800 And txtZrairtem.Text <= 2100 Then sCk = 1.51

End If

sQk = sLn * sCk * sTk

Dim sCr As Single

Dim sTr As Single

Dim sQr As Single

sCr = txtRlbr.Text

sTr = txtRltem.Text

sQr = sCr * sTr

Dim sQf As Single

Dim sVco2 As Single

Dim sVh2o As Single

Dim sFco2 As Single

Dim sFh2o As Single

sFco2 = txtCo2f.Text

sFh2o = txtH2of.Text

sVco2 = 0.224 * sC / 12

sVh2o = 0.224 * (0.5 * sH + sW / 18) + 0.00124 * sG * sLn

sQf = 12600 * sFco2 * sVco2 + 10500 * sFh2o * sVh2o

Dim sV0 As Single

sV0 = 0.244 * (sC / 12 + sS / 32 + sH / 2 + sW / 18 + sN / 28) + 0.79 * sL0 Dim sCc As Single

Dim sCkc As Single

If cmbRlzl.ListIndex = 0 Or cmbRlzl.ListIndex = 1 Then

If cmbLlrstem.ListIndex = 0 Then

sCc = 1.38

sCkc = 1.3

ElseIf cmbLlrstem.ListIndex = 1 Then

sCc = 1.42

相关文档
最新文档