Pirika logo
JAVA,HTML5と化学のサイト

Pirika トップ・ページ

Pirikaで化学
 物性化学
 高分子化学
 化学工学
 分子軌道
 情報化学

 その他の化学
 アカデミア
 DIY:自分でやろう
 プログラミング

ハンセン溶解度パラメータ(HSP):
 HSP基礎
 HSP応用
 ポリマー
 バイオ・化粧品
 環境
 物性推算
 分析
 化粧品の処方設計
 その他
 自分でやってみよう

雑記帳

Ad Space for you

 

Ad Space for you

 

 

 

Last Update

16-May-2012

ぴりかで化学:化学工学関連のページ

横浜国大:2011年後期、”分子シミュレーション” 非常勤講師:山本博志 講義補助資料
(Pirikaで公開しているようなことは大学できちんと学び、社会に出たらすぐに使いこなせないと会社に入ってから困ると思う。2012年も講義します。こんな解析ができる学生が欲しいんだとかいう会社側のご意見を頂けると幸いです。あるのは海外からの問い合わせばかり。)

横浜国大、オープンセミナーのお知らせ。

企業の方(もちろん学生)も無料で参加できるオープンセミナーを開催し、その中で自分も話をしようとしています。 「この部分の話を聞きたい」「開催日の連絡が欲しい」などございましたらメールでご連絡頂ければ対応いたします。

 

自分は博士号を日大の栃木先生の所(化学工学)から頂いた(2007.3)。その際には、蒸気圧、気液平衡を結構まじめに勉強した。このページはその時の研究のまとめだ。

Pirikaでは、2005年頃まではJAVAのプログラムを使ったプログラムを開発してきた。最近はiOSやAndroidでも動くようにHTML5+CSS+JavaScriptでプログラムを書くことが多くなってきた。プログラム作成の日付が古いものは最新のコンピュータでは動かない可能性がある。動いたらラッキーぐらいの感覚で使って見て欲しい。Pirikaの情報を用いた事によるいかなる損害に対しても一切の責任は負いません。 利用は自己責任でお願いします。

化学工学上必要な物性値の推算は物性化学のページを御覧ください。

蒸気圧データのアントワン定数へのフィッティング 

HTML5バージョン(IE:インターネット・エクスプローラーでは動きません。ChromeかFireFoxをお使いください。)(2011.4.20)
JAVA新バージョン(JAVAが動作するようにブラウザーを設定してください)2011.4.21
JAVA旧バージョン (JAVAが動作するようにブラウザーを設定してください)2000.1.3  

蒸気圧のデータからAntoine定数をフィティングするプログラムです。今までの方法と比べ、実験値の異常データに対する耐性が高く、解の安定性が高まり、このプログラムによって算出されたアントワン定数を使うと、原子団寄与法で分子の構造のみからアントワン定数を推算することが可能になります。原理についてはこちらのページにまとめたので参照してください。使い方の説明が必要ならピリカのこちらのページをお読み下さいCox-Antoine線図についてはこちらを参照してください。構造のみからAntoine定数を推算したい場合には、こちらを参照してください

ASOG法

HTML5バージョン(IE:インターネット・エクスプローラーでは動きません。ChromeかFireFoxをお使いください。)(2011.4.19)
JAVA バージョン (JAVAが動作するようにブラウザーを設定してください)1999.2

ASOGと言うのは、Analytical Solution of Groups の略で、簡単にいえば分子をそれを構成する原子団に分割して、原子団ごとの相互作用のトータルで活量係数を見積もり、2分子系の気液平衡を推算する方法だ。ASOG法の基礎の解説は、こちらのページを参照ください。プログラムの使い方はこちらの説明をお読みください。

自分でやってみよう(DIY)活量係数の記事をアップしました。2012.1.12

液液抽出

ある物質を液液抽出したいという事は化学工学ではよくあるだろう。ところが”ExcelでXXXX"とかいう化学工学の本を見てもデータに対してタイラインを引いて、うんたらかんたら、と説明があるだけで、どんな抽出溶媒を選んだらいいか?という疑問に答えるものはあまり見かけない。単純に考えると2つの溶媒に対する分配係数がわかればいい。例えばオクタノール/水分配比率(logP, logKow)は世の中に膨大なデータがあり、推算式も多く開発されている。(pirikaの方法はこちらを参照)この値がわかればオクタノールを抽出溶媒に使った場合どのくらい抽出できるかはわかる。それではそれ以外の溶媒を使った場合にはどうなるか? それを予測する方法としてハンセンの溶解度パラメータ(HSP)を使う方法がある。(HSPについてはこちらを参照)3次元のSP値が似たものは似たものを溶かすという理論が分配係数とどういう関係にあるか解析した例を紹介しよう。

自分でやってみよう(DIY)抽出の記事抽出蒸留の溶媒選定について記事をアップしました。2012.1.12

吸着、吸収

自分でやってみよう(DIY)活性炭による吸着の記事をアップしました。2012.1.12
自分でやってみよう(DIY)シックハウス化合物を除外する為のヘンリー定数の利用の記事ををアップしました。2012.1.12

逐次回分反応の濃度変化。(2008.Feb.)

HTML5バージョン(IE:インターネット・エクスプローラーでは動きません。ChromeかFireFoxをお使いください。)
最も簡単な逐次反応は,
A→B,  r1=k1Ca
B→C,  r2=k2Cb
と書くことができる。これをオイラー法で解く例題だ。JAVAScript とCanvasを使った初めてのプログラムだ。

超臨界2酸化炭素の密度の推算 (2004.5.10)

超臨界炭酸ガスの密度のデータをニューラルネットワークで学習させ、密度を推算するJAVAのプログラムです。(JAVAが動作するようにブラウザーを設定してください)

超臨界2酸化炭素の熱伝導度の推算 (2004.4.28)

超臨界炭酸ガスの熱伝導度のデータをニューラルネットワークで学習させ、熱伝導度を推算するJAVAのプログラムです。(JAVAが動作するようにブラウザーを設定してください)

超臨界二酸化炭素の溶解度パラメータ

ScCO2がどんなものを溶かし、どんなものを溶かさないか? Try&Errorでやるのも良いが、ハンセンの溶解度パラメータ(HSP)と関連付けて整理しておくと、実験条件の最適化には非常に役に立つ。(HSPについてはこちらを参照)同じScCO2でも温度、圧力によってHSPが変わってくる。溶かしたい溶質のHSPと似た領域が温度-圧力のどこらへんにあるかを見てから実験をスタートすればいい。

攪拌動力の計算 (2004.5.10)

フルゾーンの攪拌翼のレイノルズーNp線図をニューラルネットワークに学習させて、攪拌動力を予測するJAVAのプログラムです。(JAVAが動作するようにブラウザーを設定してください)

Wilson Large Rammda (2000.8.13)

実験値の気液平衡のデータから、ウイルソン係数(ラージλ)を計算するJAVAのプログラムです。(JAVAが動作するようにブラウザーを設定してください)

Margules Parameter (2000.8.13)

実験値の気液平衡のデータからマーギュラス・パラメータを算出するJAVAのプログラムです。(JAVAが動作するようにブラウザーを設定してください)

自分でやってみよう(DIY)活量係数の記事をアップしました。2012.1.12

VLE, activities coefficient, (2000.8.13)

ウイルソン係数(ラージλ)から気液平衡、活量係数を計算するJAVAのプログラムです。(JAVAが動作するようにブラウザーを設定してください)

Wilson (99.11.6)

ウイルソン係数( Large rammda12, rammda21)を分子の構造式から推算するJAVAのプログラムです。(JAVAが動作するようにブラウザーを設定してください)

PVT (99.1)

混合物のPVT線図を計算するJAVAのプログラムです。(JAVAが動作するようにブラウザーを設定してください)Macでは動かないようだ。しばらくお待ちください。

ヘンリー定数

除外塔の設計などでは化合物のヘンリー定数が重要になる。当然水への溶解度なども必要だ。そうしたデータを分子の構造のみから推算するにはpirikaの物性化学のページを参照して欲しい。

自分でやってみよう(DIY)シックハウス化合物を除外する為のヘンリー定数の利用の記事ををアップしました。2012.1.12

 

2011.12.2

化学工学をやている方からメールを頂いた。Pirikaの物性推算のフルバージョンを使いたい場合に、どうしたらいいかというものだ。現在市販されているソフトウエアーでPirikaの物性推算式が搭載されているのはHSPiPだけだ。(HSPiPの詳しい説明はこちらを参照

このソフトウエアーのY-MB画面で分子の構造をSmilesの構造式で入力すると、プログラムが原子団に分割され、様々な物性値が計算される。

dD dP dH dHD/A :ハンセンの溶解度パラメータ
MVol :分子体積
SMILES :Smilesの構造式
Formula :分子式
MWt :分子量
Density :密度
MPt :融点
BP :沸点
RI :屈折率
VP@25°C :25℃の蒸気圧
RER :相対揮発度
ExpA ExpB :膨張係数
LogOHR :OHラジカルとの反応性
MIR :カーターMIR
LogKow :オクタノール/水分配比率(logP)
LogS :水への溶解度
LogKsoil :土への分配係数
AA AB AC:アントワン定数
Tc Pc Vc :臨界定数
Visc@25°C:粘度

結果はクリップボードへコピーされているので表計算ソフトなどへペーストして使うことができる。

必要な物性が揃っているならそちらの購入を考えて頂きたい。
Web版の方がどうしても欲しい(PassCodeを欲しい)と言う方もいらっしゃいますが、これはバグを含むベータ版なので、自分の学生、知り合い、HSPiPの大口購入者のみの限定配布なのでご了承ください。

pirikaで化学のトップページヘ

PirikaではSNS(ソーシャル・ネットワーク・サービス)への移行を検討しています。それはJAVAやHTML5などを使った計算をWeb上で行うのはセキュリティー上怖い(もしくは禁止されている)という意見が多いからです。自作のプログラムをWebアプリケーションとして提供できるSNSは、HTML5をベースとしたFaceBookか、JAVA(もしくはGo)をベースとしたGoogle+です。下のボタンでどちらが使いやすいか投票して頂けたらと思います。

 

  以下の内容がご利用のメールソフトにコピーされます。
お名前
メールアドレス
所属
表題
メール本文

送信はご利用のメールソフトからお願いします。