mnasoft / gases

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

1 Содержание

1.1 Формулы для расчета влажного воздуа

1.1.1 Давление водяных паров насыщающих воздух

\[ \begin{equation} {PВ.П.НАС} = 133.3 ⋅ 10\left( \frac{156+8.12t{236+t} \right)} \text{, [Па]}\end{equation} \] , где t - температура влажного воздуха [°C].

t, °CPВ.П.НАСP’В.П.НАСt, °CPВ.П.НАСP’В.П.НАСt, °CPВ.П.НАСP’В.П.НАС
-3050.07940746.2563250610.8278558.34393304237.96533858.8152
-2860.5096955.8343962705.6662644.76556324748.364323.0537
-2672.8493567.156884813.27075742.7946345311.26664835.059
-2487.3988280.4971166935.0875853.74475365931.1265398.874
-22104.4978796.1640981072.6932979.04865386612.66066018.809
-20124.529495114.50604101227.80521120.266407360.8986699.4404
-18147.92427135.9144121402.28831279.0922428181.1727445.636
-16175.16498160.82787141598.16581457.3654449079.1438262.559
-14206.7914189.73691161817.62791657.07744610060.7999155.678
-12243.40552223.18846182063.04251880.37984811132.48410130.785
-10285.67703261.79083202336.9632129.5965012300.89711193.997
-8334.34903306.2191222642.14182407.2285213573.11512351.774
-6390.24435357.22043242981.53762715.96855414956.60113610.938
-4454.2717415.62024263358.3293058.70925616459.19314978.671
-2527.4324482.32806283775.92193438.5525818089.17216462.53
0610.8278558.34393304237.96533858.81526019855.22318070.453

1.1.2 Давление водяных паров

\[ \begin{equation} {PВ.П} = φ ⋅ {PВ.П.НАС} \text{, [Па]}\end{equation} \] , где φ=0.0…1.0 - относительная влажность воздуха, доли;

1.1.3 Влагосодержание сжатого воздуха

\[ \begin{equation} d = 622 ⋅ \left( \frac{PВ.П}{PБ-PВ.П} \right) \text{, [г/кг]} \end{equation} \]

PВ.Пd, г/кгPВ.Пd, г/кгPВ.Пd, г/кг
00.01000.6144727200012.52454
50.0306948271500.9221646300018.97788
100.0613926872001.2301607400025.563833
150.092093582501.5384616500032.28653
200.122797493001.8470676600039.150276
250.153504453502.1559792700046.159554
300.184214414002.4651968800053.319046
350.214927434502.7747214900060.63363
400.245643485003.08455231000068.108406
450.276362545503.39469121100075.74869
500.307084686003.70513771200083.560036
550.337809836504.0158931300091.54826
600.3685387004.32695671400099.71944
650.399269227504.638329515000108.07993
700.430003468004.950012716000116.63639
750.460740758505.262005317000125.39579
800.491481079005.574309318000134.36543
850.52222449505.88692419000143.553
900.552970810006.199850620000152.96649

1.1.4 Теплосодержание влажного воздуха

\[ \begin{equation} J = 1.005 t + ( 2500 + 1.8 t) \frac{d}{1000} \text{, [кДж/кг]} \end{equation} \]

1.2 Формулы для воды

IAPWS95-2018.pdf

IF97-Rev.pdf

1.3 Число Воббе

Число Воббе газообразного топлива (низшее или высшее) – это отношение объемной (соответственно, низшей или высшей) теплоты сгорания к корню квадратному из относительной плотности газообразного топлива (то есть из отношения его плотности к плотности воздуха при стандартных условиях)[1]:

Число Воббе низшее относительное по воздуху определяется следующим выражением: \[ \begin{equation} WОН= \frac{Q_Н^R}{\sqrt{\frac{ρ_Т}{ρ_В}}} \end{equation} \] , где:

  • \( Q_Н^R \) - низшая рабочая теплотворная способность топлива;
  • \( ρ_Т \) - плотность топлива при стандартных условиях;
  • \( ρ_В \) - плотность воздуха при стандартных условиях.

Число Воббе высшее относительное воздуху по определяется следующим выражением: \[ \begin{equation} WОВ= \frac{Q_В^R}{\sqrt{\frac{ρ_Т}{ρ_В}}} \end{equation} \] , где:

  • \( Q_В^R \) - высшая рабочая теплотворная способность топлива;
  • \( ρ_Т \) - плотность топлива при стандартных условиях;
  • \( ρ_В \) - плотность воздуха при стандартных условиях.

1.4 Реакции

1.4.1 Определение низшей рабочей теплоты сгорания отдельного компонента

;;;;(require :gases)
;;;; Определение низшей рабочей теплоты сгорания отдельного компонента.
(gases/reac:q-work-low (gases/db:get-sp "H2"))  ; => -119960.51352263031d0 кДж/кг
(gases/reac:q-work-low (gases/db:get-sp "CH4")) ; => -50027.36488044851d0 кДж/кг

(/ (gases/reac:q-work-low
    (gases/core:make-instance-composition
     `(("CH4" ,(* 0.01 3.42))
       ("CO"  ,(* 0.01 8.89))
       ("CO2" ,(* 0.01 17.96))
       ("H2O" ,(* 0.01 47.38))
       ("H2"  ,(* 0.01 0.37))
       ("N2"  ,(* 0.01 21.98)))
     :mass))
   4.1868)  ; => -729.1752384783745d0

#+nil
(gases/reac:q-work-low
 (gases/core:make-instance-composition
  `(("CH4" ,(* 0.01 3.42))
    ("CO"  ,(* 0.01 8.89))

    ("H2"  ,(* 0.01 0.37)))
  :mass))

(/ (gases/reac:thermal-effect
    (gases/reac:combustion-reaction
     (gases/db:get-sp "H2")))
   0.002)

'((("CH4" 0.78) ("H2" 0.22)) :mass)

(gases/reac:combustion-reaction
 (gases/db:get-sp "O2"))

(gases/reac:q-work-low
 (gases/db:get-sp "H2O"))

(make-instance
 'gases/reac:<reaction>
 :reactant-names
 (list (gases/db:<sp>-name
        (gases/db:get-sp "N2")))
 :product-names
 (list
  (gases/db:<sp>-name
   (gases/db:get-sp "N2"))))

1.5 Замечания

1.5.1 Запись <sp> в БД TermoBuild при количестве диапазонов равном 0 (нуль) принимает особый смысл.

При этом первый элемент sp-rec-temperature-range говорит о температуре кипения в [К].

1.6 О температуре продуктов сгорания

1.6.1 Литературные данные

Пчелкин с. 385

ТопливоkJ/kgkcal/kgtL, °CtC, °C
Каменный уголь3050073002010.0
Керосин43900105001915.0
H21970.02221.8362
CH42010.0

About

License:GNU General Public License v3.0


Languages

Language:Common Lisp 99.6%Language:Emacs Lisp 0.4%