1気圧以外の沸点

2014.2.2、2004.11.14

物性化学トップページ

ニューラルネットワーク法、JAVA版、1気圧以外の沸点

通常、圧力1atmのもとでの沸点を標準沸点あるいは単に沸点といいます。しかし,熱的に不安定な化合物を蒸留しようとして,沸点まで温度を上げると分解してしまう事があります。そのような時には圧力を下げ減圧蒸留をします。高い山の上では水が100℃以下で沸騰してしまうので,インスタントラーメンに沸騰水を入れても美味しくないとか,深海で吹き出る温泉の温度は100℃以上だとかも同じです。では、圧力が1atm以外の時の沸点はどうやって求めるのでしょうか?
下のようなグラフに定規をあてて変換したことはありませんか?
image001

試薬カタログ、便覧などの付録についていたりしますので見た事があるかと思います。これは、ノモグラフと呼ばれるもので一番左が観測される沸点、まん中が1atmの時の沸点、一番右が圧力です。

例えば定規を右端の圧力(例えば1mmHg)にあわせて,真ん中の沸点(例えば400℃)と結ぶと,その400℃沸点の化合物は,1mmHgの時(一番左の目盛りの読み)190℃で沸騰する事が判ります。

逆に,10mmHgで300℃で沸騰する化合物の1気圧の沸点は480℃であることが読み取れます。

この方法は簡便ですが、プログラム中では用い難いので、解析的に変換するアプレットを作成しました。ニューラルネットワークを用いた方法です。標準沸点と任意の圧力からその圧力の時の沸点に変換するのと、任意の圧力の時の沸点から標準沸点へと変換します。圧力の範囲は0.01-700mmHgです。

image001


760mmHgで沸点が100℃を設定して、何mmHg(ここでは10mmHg)の沸点が知りたい場合に、Convertボタンを押すと-7.7℃であると答えてくれる。逆に、3mmHgで沸点が120℃の化合物は760mmHgで沸点がいくつか知りたい場合にはConvertを押すと、283.6℃であると答える。

2013.2.10

このプログラムの精度を幾つかの化合物で検証してみた。データベースから標準沸点(760mmHg)以外の沸点(圧力)のデータを持ち、かつ、Antoineの定数が決定されている化合物を抜きだした。そして沸点と変換時の圧力を入力して変換後の温度を上のJavaScriptのプログラムを用いて求めた。

HcodeNameBP(760mmHg)BP2mmHg2JAVA-Temp@mmHg2
62N-Benzyl Pyrrolidone562349.150.1346.8
20425Imipramine710433.150.1450.9
6409Myristicin553.1401145368.150.2348.8
8883triphenylphosphine650.15483.150.72439.6
9776METHYL 2-NITROBENZOATE548.15368.151367.8
7587cyclohexyl peroxide490330.151.2325.7
16981Delta-Nonalactone546.8388.152378
168244-METHOXYPHENYLACETIC ACID564411.152391.4
7296diallyl maleate520381.153363.7
5063-methyl sulfolane549.15377.153386.9
168652-HYDROXYETHYL METHACRYLATE499.15340.153.5349.7
11008phenoxyethyl isobutyrate538.15398.153.98383.2
88411-bromononane494.15361.154348
17232methyl hydrocinnamate511.65364.154362
61Benzyl Methacrylate518368.154367.1
11008phenoxyethyl isobutyrate538.15398.154383.3
1100bisphenol a633.65493.154459.6
169312-HYDROXYPROPYL ACRYLATE498.15350.155355.1
174603-butylidene phthalide585.15412.155425.3
16897DI(2-ETHYLHEXYL)ADIPATE690.15487.155509.5
16799DI-n-DECYL PHTHALATE736534.155545.8
16879OCTADECAMETHYLOCTASILOXANE583.6426.155.1424.5
16825ACETOMETHOXANE_2001Review459.15347.156326.7
9087m-chlorostyrene465.15335.156331.5
169302-HYDROXYPROPYL METHACRYLATE485363.159355
104263,4-dichlorophenyl isocyanate501386.159.75369.8
7026pyruvic acid438.15327.1510318.4
8893o-nitrophenol 487.15354.7510358.8
7300Isodecanol   (8-Methyl-1-Nonanol)493381.1510363.6
7101l-glutamic acid591448.1510444.8
653Tricresyl Phosphate683.15538.1510520.6
17221thenaldehyde470.15348.1511346.5
87601,2-Propanediol, 3-chloro-486.15389.1511359.8
16981Delta-Nonalactone546.8410.1511410.2
8134Cyclododecanone549.67399.1512414.4
17190diethyl laevo-tartrate553.15426.1512417.3
7722cis-stilbene554414.1512418
9096phenyl salicylate586.15446.1512444.8
5491trans-2-butene-1,4-diol499404.1513373.8
171982′,4′-dimethyl acetophenone501.15383.1513375.6
8560Hexanedioic acid, dimethyl ester501.85388.1513376.2
10695Benzaldehyde, 2,4-dimethyl-488.14375.6514366.2
13N-Acetyl Caprolactam520395.1514392.9
6541-tridecanol553.6425.1514421
7669trimellitic anhydride663.15513.1514512.7
482Methyl Ethyl Ketoxime445332.1515331.5
893Benzisoxazole483.15374.1515363.4
709lactic acid490395.1515369.1
104113-mercaptopropionic acid501384.1515378.4
16863ISOPHORONE DIISOCYANATE562431.1515429.6
54591-octadecene587.97452.1515451.5
54621-octadecanol624483.1515481.7
7334linoleic acid628502.1516486.7
7522t-butyl hydroperoxide388.15309.1517286.6
16862ACROLEIN CYANOHYDRIN461367.1517347.3
7657p-dimethylaminobenzaldehyde588449.1517454.4
171982′,4′-dimethyl acetophenone501.15390.1518382.3
9105styrene dibromide532.65406.1519410.1
10133-heptanol429.15339.1520323.7
16536ACETALDOL444356.1520336.2
17242dihydroanethol484.65377.1520370.5
8619dibutyl disulfide504.36390.1520387.2
16N-Acetyl Pyrrolidone508391.1520390.3
10645isobutyl benzoate515.15397.1520396.4
7317butyl nonanoate520395.1520400.5
7967Isopropyl Myristate588465.7520458.4
502methyl oleate617491.6520483
9126m-nitrobenzaldehyde559437.1523437
166941-PHENYL-2-PROPANOL493.15398.1525382.53
23acrylamide514398.1525400.38
13N-Acetyl Caprolactam520407.1526406.4
1017Thioglycolic Acid (Mercapto Acetic Acid)493396.1529385.7
71066-Aminohexanol   (6-Amino-1-Hexanol)496.15408.1530389.2
16716p-NITRODIPHENYLAMINE616.15484.1530492.9
7122pentaerythritol631549.1530505.7
32251,3-Difluoro-propan-2-ol400.26327.1534309.6
6409Myristicin553.14444.1540445.6
9103n,n-diphenylhydrazine595.25493.1540482.5
1018Allyl Methacrylate412.65333.1543325
11478isopropyl laurate554.45469.1560457.6
7620m-divinylbenzene472.65394.1576390.8
172032-naphthyl mercaptan561.15483.15100478.7
7287azelaic acid633.36559.65100544.74
1225sebacic acid642.09567.65100552.7

平均誤差は10.6Kであった。

image001


分子の構造のみからAntoine Aの値を推算するのは難しいが、もし、1点でも実験値の温度-圧力データがあればAntoine Aの値を決定することができ、その後は任意の温度ー圧力関係を計算することができる。
Antoine B とCは分子構造のみから比較的精度高く推算する事ができる。

HcodeBP(760mmHg)BP2mmHg2Ant A from BPAnt B Ant CAnt-Temp@mmHg2
62562349.150.17.530 2095.0 161.80 357.0 
20425710433.150.17.183 2451.6 133.03 439.7 
6409553.14368.150.27.314 1980.2 166.73 353.6 
8883650.15483.150.727.278 2344.2 156.07 433.0 
9776548.15368.1517.418 2003.0 166.43 376.7 
7587490330.151.27.357 1694.3 161.63 344.3 
16981546.8388.1527.022 1852.6 173.73 375.1 
16824564411.1527.757 2074.2 134.53 416.8 
7296520381.1537.676 1931.3 155.95 385.5 
506549.15377.1537.269 2010.6 182.23 387.0 
16865499.15340.153.57.065 1725.6 186.43 351.4 
11008538.15398.153.987.409 1951.4 165.98 393.8 
8841494.15361.1547.072 1702.6 185.23 351.1 
17232511.65364.1547.217 1814.0 179.82 367.5 
61518368.1547.227 1829.9 176.18 373.2 
11008538.15398.1547.409 1951.4 165.98 393.9 
1100633.65493.1548.131 2398.4 96.33 495.4 
16931498.15350.1556.998 1667.2 179.90 357.9 
17460585.15412.1556.507 1750.3 170.73 403.8 
16897690.15487.1557.249 2362.8 123.97 509.9 
16799736534.1557.480 2626.3 108.24 552.2 
16879583.6426.155.17.162 1962.6 147.99 429.2 
16825459.15347.1567.292 1632.6 184.09 339.7 
9087465.15335.1566.959 1612.9 203.50 330.6 
16930485363.1597.257 1707.1 178.25 365.8 
10426501386.159.757.532 1845.6 168.91 386.3 
7026438.15327.15107.718 1619.8 169.83 344.4 
8893487.15354.75107.724 1868.3 171.74 379.3 
7300493381.15107.423 1757.0 166.99 379.7 
7101591448.15108.425 2275.1 92.47 487.1 
653683.15538.15107.672 2500.0 111.75 536.1 
17221470.15348.15117.032 1653.9 201.38 347.8 
8760486.15389.15117.707 1776.2 155.04 384.6 
16981546.8410.15117.022 1852.6 173.73 409.2 
8134549.67399.15127.063 1899.7 177.72 412.9 
17190553.15426.15127.764 2108.0 151.66 436.8 
7722554414.15127.265 2002.4 175.85 421.0 
9096586.15446.15127.289 2068.9 156.28 450.0 
5491499404.15137.722 1798.4 145.64 399.7 
17198501.15383.15137.069 1766.6 193.76 376.0 
8560501.85388.15137.301 1774.5 172.79 387.2 
10695488.14375.65147.254 1751.6 185.50 374.4 
13520395.15147.112 1816.7 182.51 395.2 
654553.6425.15147.344 1916.3 148.86 433.5 
7669663.15513.15147.765 2488.3 119.44 529.6 
482445332.15157.077 1487.6 182.66 342.6 
893483.15374.15157.034 1688.6 196.54 364.9 
709490395.15157.652 1731.4 146.07 394.5 
10411501384.15157.356 1766.4 166.83 392.1 
16863562431.15157.410 2089.3 172.41 435.9 
5459587.97452.15157.167 2015.9 155.47 454.2 
5462624483.15157.285 2136.3 134.25 488.6 
7334628502.15167.901 2278.5 98.99 514.4 
7522388.15309.15177.431 1392.4 191.04 306.7 
16862461367.15177.488 1671.5 174.91 365.3 
7657588449.15176.884 1945.1 171.05 446.2 
17198501.15390.15187.069 1766.6 193.76 383.2 
9105532.65406.15197.099 1858.3 181.03 411.4 
1013429.15339.15207.284 1498.0 184.22 339.3 
16536444356.15207.247 1543.1 182.52 350.1 
17242484.65377.15207.184 1713.0 186.59 377.7 
8619504.36390.15207.121 1740.1 179.21 392.9 
16508391.15206.951 1737.3 192.00 388.6 
10645515.15397.15207.074 1806.1 188.69 397.3 
7317520395.15207.340 1853.1 168.69 411.3 
7967588465.75207.245 2050.1 154.88 463.2 
502617491.65207.488 2212.1 136.26 494.4 
9126559437.15237.203 1984.5 173.28 439.6 
16694493.15398.15257.302 1727.3 170.65 395.0 
23514398.15257.213 1765.0 166.52 410.1 
13520407.15267.112 1816.7 182.51 409.5 
1017493396.15297.205 1689.7 170.86 396.5 
7106496.15408.15307.510 1767.3 158.77 407.3 
16716616.15484.15307.681 2303.8 136.92 507.6 
7122631549.15307.824 2192.6 85.75 532.9 
3225400.26327.15347.207 1355.2 186.16 325.8 
6409553.14444.15407.314 1980.2 166.73 453.1 
9103595.25493.15407.392 2154.9 155.61 489.7 
1018412.65333.15437.202 1480.4 203.07 335.9 
11478554.45469.15607.275 1961.8 165.15 464.9 
7620472.65394.15766.956 1635.4 201.79 393.6 
17203561.15483.151007.039 1923.0 174.42 480.3 
7287633.36559.651007.552 2176.5 105.75 559.4 
1225642.09567.651007.459 2186.8 108.72 565.0 

平均誤差は 7.2KでAntoine 法はJavaチャート法と比べると精度が高い事が分かる。

FlashP1

1気圧以外の沸点を推算する際に、一点でも実験値があるのであれば、Antoine の蒸気圧式を使う事をお勧めする。

最新の推算方法は、HSPiPに搭載されました。

ノモグラフに関しては次の本が良い参考書になると思います。

化学系のための実用数学
平田光穂、小島和夫、栃木勝己著 朝倉書店

このようなアプレットを開発するには、まず、手作業で片っぱしから定規を当てて、数値を読み、例えば標準沸点(目的変数)、mmHg(説明変数1)、 変換温度(説明変数2)というテーブルを作ります。
このときは(1998.8.4)260データポイントぐらい作りました。

そして、ニューラルネットワーク(NN)という技術を用いて、このデータを学習させてしまいます。逆に変換温度(目的変数)、標準沸点(説明変数1)、mmHg(説明変数2)を学習させて、説明変数を入力すると目的変数を答えてくれるNN・システムを構築します。

NN・システムに付いて詳しくはこちらの記事を参照にしてください。

物性化学トップページ


Copyright pirika.com since 1999-
Mail: yamahiroXpirika.com (Xを@に置き換えてください)
メールの件名は[pirika]で始めてください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です