安定とは何か
自然は安定な状態を「好む」のだろうか.こういう考え方をしているなら見方を変えた方がいい.ある状態から抜け出しにくい時,その状態を安定であると人は考えるのである.つまり自然が好むかどうかは関係無く,ただなかなか抜け出せないからその状態にとどまっているだけだととらえるべきである.安定なんていう概念はそれだけのものだ.
山の頂上にあるボールと,谷底にあるボールと,どちらが安定かと言えば,谷底の方である.前回も言ったが,自然がエネルギーの低い方を好んでいるのではない.谷底では少し移動すると元の位置に戻す方向に力が働くので,ボールは仕方なくその辺りの位置でうろうろするしかないだけだ.それを人間の言葉で解釈すれば,「エネルギーが低い方が安定である」となるのである.
状況により様々であって,これは基本法則などではない.エネルギーが低い時ばかりが安定だとは限らない.
熱力学的な安定
前回は「断熱」「等温かつ定積」「等温かつ定圧」の条件下でそれぞれ, という不等式が成り立っていることを導いた.これらを使って,物質がどういう状態で安定して存在するかを調べる事が出来る.
例えば断熱条件で不可逆変化が起こるとエントロピーは必ず増大する.不可逆変化なのでが増大した状態からは自然には戻ってこない事を意味する.もしエントロピーが極大であるような状態に一度到達すれば,そこから他の状態へは変化しようがない.つまりそこが安定した状態なのだ.
同様に「等温かつ定積」の条件ではが極小になる状態が安定である.この条件下ではエントロピーは不可逆変化以外の理由でも上下するので,の極大で判断するわけにはいかないのだった.
同様に「等温かつ定圧」の条件ではが極小になる状態に落ち着く.
しかし系はこれらの関数,,の値の「変化」が最も急になるような道筋を選んで状態変化するわけではない.斜面に置かれたボールの振る舞いとはちょっと違う.もし仮に関数値の変化が急であるような道筋を選んだとしても,状態変化にかかる時間が短くなるというわけでもない.状態図の上の距離は現実の時間とはまったく関係がないからである.
こういうわけで,ある状態から出発して,そこから到達可能な極大,極小点が複数あった場合に,系が最終的にどの状態にたどり着くか,といったことは熱力学では全く予言できないのである.熱力学とはそういう学問であって,結果についてその状態が安定かどうかということしか言えない.しかしそれだけでも色々な事が調べられる.
極値判定について
関数の極大,極小を求める方法については高校の数学で学んだ事だろう.まず関数の 1 階微分が 0 になるところを見つけ,その点での 2 階微分の正負によって下に凸(極小)か,上に凸(極大)かを判断するのだった.しかし熱力学に出てくる関数は変数が一つではなく複数ある.そういう場合については恐らく高校では習ってはおるまい.
例としてある多変数の関数を考えよう.変数,,をそれぞれ,ごくわずか,,だけ変化させた時の関数の微小変化は と表される.いや,実はこれは,そう断言するにはあまり正確ではない.この式は,,,に比例するような変化のみを表していて,これらの 2 乗,3 乗に比例する高次の項を含んでいないからである.それでこの変化分は「1 次の変分」と呼んでおくべきだ.変分と言うと専門的に聞こえるが,「変化分」と呼べばいいものをかっこつけてそう呼んでいるだけなのであまり構えなくてもいい.ちなみに,もし変数の変化が無限小なら高次の項は無視できることになり,この式でも十分正確である.その場合には変分記号の代わりに,微分記号を使って書いたであろう.変分と微分の違いはそういうところだ.
高校で習う 1 変数の関数のグラフが水平となる条件というのは,が無限小だけ変化してもがそれに比例するような大きな変化をしないことであった.(極限を取るのでに比例する以外の高次の項は無視してよいのだった.)同じように多変数関数が極値を取るところでは,,,のいずれを動かしても大きな変化のないことが必要である.つまり,この式の全ての項の係数が皆 0 であればいいのである.この考えが 1 変数の 1 階微分の代わりに使える.
では 2 階微分に相当するものはどう考えればいいだろう.2 階微分は「変化分がどう変化するか」という意味だと解釈できるのだった.しかし変数が多数あると,それぞれの変数による変化分が,それぞれの変数に影響されるのであって,非常にややこしいことになる.ややこしいだけでそれほど難しくはない.実際,次のようになる. これは変数の 2 次の変化に比例する量なので「2 次の変分」と呼ばれる.式の全体にがついているのは,1 変数のみの関数のテイラー展開が, と表されるのと同じ理屈であって,この式の第 3 項目がそれに相当している.変化分が変化に比例しながら加わっていくので,幾何学的に考えれば三角形の面積を求めるのと同じ形式になっているわけだ.この辺りの細かい理屈が気になる人は数学の教科書で調べて欲しい.
がどんな変数の変化に対しても常に正ならばそこは極小点であり,常に負になるならば極大点だということになる.しかしその判定はなかなか難しい.もし,,といった 2 乗の項しかなければ,全ての項の係数が全て正か全て負かという単純な話でいいのだろうが,などのような項が含まれている場合はが正でもは負になるかも知れないし,その場合にその変化が他の項にちゃんと打ち消されるかどうかという判断が非常に面倒だ.そのために「ヘッセ行列」というものを考える. 「この行列の固有値が全て正値ならば極小で,全て負値ならば極大である.」……と言われてもその計算は面倒であって,あまり助けにはならない.ただ 2 行 2 列の場合,すなわち 2 変数関数の場合に限っては便利な定理がある.「このヘッセ行列の行列式の値が正であり,かつ行列の左上の成分が正であるなら関数は極小であり,逆にこの行列の行列式が正であり,かつ行列の左上の成分が負である時には極大である」ことが言える.細かい部分については線形代数の教科書で「2 次形式」の辺りを調べてみて欲しい.
以上が多変数関数の極値判定に関する大まかな状況である.これらのことを使って二つほど簡単な例題をやってみよう.
熱平衡
断熱シリンダーに気体が密封されており,熱を通す壁で二つの部分,に仕切られているとする.この壁は固定されているとする.
全体のエントロピーは,,それぞれの部分のエントロピーの合計であって, と表せる.ここでをとの関数として表しているのは,今後の計算に少々都合がいいからであって,他の変数を選ぶと計算が出来なくなるわけでもない.
ここで,を計算してやると, となるが,今回は体積は変化しないので, としておけばいい.偏微分のところは,前に導いた関係を使って, と変形できる.これは理想気体に限らず成り立つのだった.この結果をさらに簡単な形にまとめてやりたい.うまい具合に,,の間でやり取りされる内部エネルギーは保存するので, という拘束条件がついており,これを使えば, のように非常に簡単な形にまとめられる.そしてこれがの変化に対して 0 であるためには が成り立っていればいい事が分かるのである.
つまり,の温度が等しくなるところが安定な状態だと言っているわけで,自然に熱平衡に落ち着くことを表しているのだ.しかしこれを見て「熱力学の第 0 法則」は不要だったなどと考えてはいけない.ここまでの議論は第 0 法則を前提にして導かれてきたわけで,ここはそれに反する結果が出なくて良かったと胸を撫で下ろすべき場面である.
さて,もう一つの条件「これは本当に極大点なのか」ということを確かめておこう.この例題では体積が変化しないので,1 変数の関数と変わらない.それで普通に 2 階微分を計算してやればいい. が極大になる条件はこの各項の係数が負になることである.温度やモル数などは当然正値であるので特に考える必要もないが,定積比熱の正負についてはまだこれまで考えたことがなかった.つまり, が平衡の条件だということが言える.
さて,これを根拠にしては必ず正でなければならないことがあたかも証明されたかのように書いてある教科書があるが,誤解せぬよう注意して読むようにしよう.もしが負になっている場合があれば,その時には安定しないと言っているだけだ.
もしが負であると,熱が流入するほど温度が下がることになる.逆に熱が逃げるほど温度が上がる.そんなバカな,と思う人はこんな議論はしないでが正であることを根拠もなく疑いもせずに信じていればいい.しかしそういうことだってあるかも知れないではないか.が常に負だというのでは経験に反するので,仮に,ある限られた狭い温度範囲でだけが負になるような物質があったらどうなるかを考えてみよう.
二つの部分が完全に同じ温度になって接しているとする.これらの間に少しでも熱のやりとりがあれば,熱を受けた側は温度が下がり,そのためにますます熱が流れ込み,熱を失った側はますます温度が高くなり,そのために熱の流出は止まらないだろう.確かにこれは不安定である.しかしこの状態は長くは続かない.
ある程度以上に温度が変化してしまうとやがてが正に転じるところに来る.それでもしばらくは温度差があるので,熱の流れは止まらない.しかし,さらに熱が流れたところで温度は元に戻り,両者の温度が同じになるところがきっとある.そこが安定点だ.先ほどの計算結果は「温度が等しく,定積比熱が正のところで安定する」と言っているだけであり,このようなちょっと不思議な状況を仮定しても確かに矛盾は無い.
問題は,果たしてこんな現象が実際にあるのだろうか,ということだが,今回の計算結果はそれについては何も教えてくれてはいないのだ.教科書を鵜呑みにするのは恐い.
いや,ちょっと待て.もし温度が等しくても不安定になるような状態があるとしたら,そこでは熱平衡が起こらないので,その時の温度そのものが定義できないのではないだろうか?温度という状態量は第 0 法則で熱平衡を頼りに規定したのだった.第 0 法則のやり方では抜け穴があるのだろうか?それとも現実にはは必ず正であってこういうことを考える必要はないのだろうか.
この問題は保留にしておく.我々はこの段階では温度の正体も内部エネルギーの正体も知らないことになっているのだ.
追記(2023/12):定積比熱が負になる話は私はいまだ知らない.比熱が負になる例ならば,恒星のように自己の重力で収縮している場合に在り得る.これは熱エネルギーを失うと収縮が起こってかえって温度が上がるというものである.しかしこのような場合には体積が変化しているので定積比熱が負であるというわけではない.
ルシャトリエの原理
先ほどの例は計算に慣れるという意味では簡単過ぎだった.もう一つ例題をやっておこう.
先ほどと同じ断熱シリンダーを考える.一つだけ大きな違いは,二つの部分を仕切っている壁が自由に動くことである.
が 0 ではないので先ほどのように 1 変数の関数としては扱えない.計算は複雑になる.ささやかな助けとして次の 2 つの拘束条件が与えられている. まずは 1 次の変分から.一気に計算しよう. これが 0 になるための条件は, である事が分かる.つまり,温度だけでなく,同時に圧力も同じ値になるところで安定するということだ.当たり前だ.もし圧力が同じでなかったら壁は動くだろうから状態は変わってしまう.そんなところが安定であるはずがない.しかしその当たり前の事がエントロピーの性質だけから導けてしまうところが面白いのだ.
次に 2 次の変分を求めてみよう.大抵の教科書では面倒な極値判定を避けるためにスマートな変形方法を使うところだが,そういう事情を知らない読者は何か誤魔化された気分になるものだ.ここではトリックなしにバカ丁寧に真正面からぶつかることにする.総員,ショックに備えよ!
ここでやけにテンションが高いのは修正前の名残である.途中で説明を挟むことなく,長いごちゃごちゃした計算式を一気に書き下していた.計算の方針に不備があったために短く区切って説明することになったのでそれほどショックな見た目ではなくなってしまった.(記事末尾の修正履歴を参照)
とりあえずここまでにして式を眺めてみよう.A 区画に関する式と B 区画に関する式に分かれているが,これらをまとめられるかどうかを考えてみる.どちらの区画にも同じ気体が入っているので偏微分の振る舞いは同じだろう.先ほど求めたやという条件が満たされている付近での振る舞いを調べようとしているのだから値も同じになると考えて問題なさそうだ.さらに拘束条件からやが言えるのだが,これらを代入してみると 2 乗などによって各項の符号の違いも消えてしまう.それで,わざわざ A 区画と B 区画の変数を区別する必要もなくなり,全体を次のように表すことが出来るだろう. これを使ってもう少し計算を進めてみる. 安定のためにはエントロピーが極大になっていてほしいのであり,この式が,のどんな変化に対しても負になるための条件を調べればよい.ヘッセ行列は次のようになる. 分かり易く書くために共通部分をカッコの外に出してあるが,すべての成分にこれが掛かっていると考えてもらいたい.左上の成分が負であるという条件が欲しいので,まず が言えることが必要になる.ここで急に偏微分の固定変数をちゃんと書くようにしたが,あまり式の見た目がごちゃごちゃしないために略していたのである.今回はという形の関数だと考えて計算してきたので,ここまでのところはで偏微分してあればが固定されているし,で偏微分してあればが固定されているとすぐに判断が付く.この後の計算ではその辺りをちゃんと意識した計算が必要になってくるので,ここからはちゃんと書くようにしよう.
次に行列式の値が正であるという条件を確認するが,正負さえ分かればいいので,括弧の外に出した部分は省略して計算しよう.読者は誤解せぬよう,ここで行列式の性質をしっかり確認して,私がどんなずるいことをしたかを理解しておくべきである.ある一つの行だけに定数を掛けると,行列式はその定数倍になる.今は 2 つの行に定数を掛けていることになるので,カッコの外の定数の 2 乗を掛けたものが本来の行列式である.それはであり,必ず正になるので略す.先ほど書いた行列の中の 4 つの成分だけを使って行列式を計算してみよう. 続きを計算しようとしたが,こんな早い段階でもう行き詰まってしまう.元々,なぜ教科書ではわざわざ奇妙な方法で計算しているのだろうかという疑問から始まって,もっと素直に計算して同じことは出来ないのだろうかと考えてここまでやってみたわけだが,こういう落とし穴があったわけだ.
修正前の記事では,偏微分の固定変数を無視したデタラメな式変形で教科書と同じ結論に無理やり持って行ったのである.書いた当時は偏微分をまだあまり理解しておらず,固定変数の違いを軽視していたのであった.
そういうわけで,ここから先は,教科書に書いてある結論を知っているという前提で,そこに到達するための式変形の正しい手順を何とかひねり出すという感じの話になる.試行錯誤でやってみたので,自然に思い付くのは難しいかと思う.
そもそもを固定変数にしたような物理量というのはあまり見かけない.例えば第 2 項に出てきているの固定変数がの代わりにだったりした方が馴染みがあるというか,そういう形のものを見かけた気がする.固定変数だけを変更するような計算テクニックはこれまでには出てこなかったので,ここで紹介しておこう.今出てきているなどはを微分することで出てきたものなので,具体的に計算するとなるとという形で表されて出てくるはずである.ところがこのは実はという形の関数であると考えてみる.どうやって辻褄を合わせるかというと,このがという形の関数だと考えるのである.するとはという形になっており,は表向きはであるようにも見えるというわけだ. このようなを,を固定してで微分してやると,の中のを微分してそのの中に含まれるを微分するという合成関数の微分と,の中に直接含まれるを微分することが必要になるので,次のようになる. ややこしくはなったが,右辺の第 2 項と左辺を比べてやると,固定変数だけを変更することに成功していることが分かる.この (3) 式を (2) 式に代入して整理してみよう. さて,少し前の記事で「エネルギー方程式」というものが出てきたのを覚えているだろうか.次のような式である. (4) 式にはこれを当てはめることの出来る形が生まれている.続きをやってみよう. ここで使ったのは最初の方の記事で説明した「マクスウェルの規則」である.偏微分どうしをいかにも割り算のように見て計算をしているようだが,マイナスが余計に付いてくるというものである.ここまで来れば,あと一息だ. やっと終わった.これが正の値であってほしいので,(1) 式の条件も考慮に入れると,次のような条件が成り立っていてほしい. こうして得た (1) 式と (5) 式の物理的な意味は何だろうか?実は「定積モル比熱」や「等温圧縮率」という形で紹介済みである.これらは次のように定義されていたのだった. つまり,次のような条件が満たされていれば安定だと言えそうである. つまりこの場合の安定条件は,先ほども求めたように定積比熱が正であるということと,さらに等温圧縮率が正であるということである.もしが負ならば,体積が増えるほど圧力が強まるわけで,一度外部の圧力に勝って体積が増える事があればその後はどこまでも勢い良く膨張を続けるだろう.あるいは体積が減るほど圧力が減少するので,一度外圧に負ければあっという間にぺしゃんこになってしまうことも起こり得る.これでは当然,安定であるはずがない.しかしそういう状態が一瞬たりとも有り得ないかというと,それについてはこの結果からは何も言えないのだ.
先ほどはA区画とB区画とで内部の気体の種類は同じだと仮定して式を一つにまとめたのだが,この結論を見るとそのような仮定は必要なかったようである.それぞれの区画について同じ形の式が成り立っているので別々に計算してもそれぞれに同様な結論に達するし,それらは両立するようなものだからである.
ここで求めた事は「ルシャトリエの原理」と呼ばれるものの一部である.高校の化学でもお世話になっただろう.「系が何らかの原因で平衡状態から外れると,その原因を取り除く方向へ変化が進む」というものである.圧力差,温度差があると,それを取り除く方向へ変化が進む.そもそも安定平衡というのはそういうものだ,それでなければ安定では有り得ない,と考えれば,ごく当たり前のことを言っているに過ぎないのだが.
ルシャトリエの原理というのは化学平衡についても成り立つのだった.むしろそちらの目的で使うことの方が遥かに多い.化学平衡は今回の平衡の話とはあまり関係ないのではないかと感じるかも知れないが,実は同じことである.化学変化というものも一方にだけ進むものではない.物が燃えるのも,還元反応が起こるのも,ただただ,その時々の環境によって決まる平衡状態へ向けての電子の移動に過ぎないのだ.物が燃えて灰になるのはその方がエネルギーを放出できて安定だからだという考えは,放出した方が安定であるような環境でだけ言える狭い常識に過ぎない.自然はエネルギーが低い方が安定だなどとは考えていないのである.
本質は何か
おしゃべりが長くなってしまったがもう少しだけ話させて欲しい.今回やったことを振り返るに,温度や圧力の釣り合いの話に過ぎなくて,わざわざエントロピーなどという数学的な何かを導入しなくても説明できてしまうことであった.
エントロピーは抽象的概念に過ぎず,現実に起きているのは,圧力による壁の押し合いへし合いである.エントロピーはそれらの現象をまとめるためにうまく導き出された人為的な量である.……と,具体的イメージを大切にするいつもの私ならそう言うだろう.
しかし,やがて統計力学を学べばこの辺りの考えが逆転する.エントロピーには驚くほど具体的なイメージがあり,そちらの方こそが現象の本質に近い.逆に,温度や圧力の方がエントロピーを基にして説明されることになる.
統計力学の世界観を身に付けると,全ての現象が確率の結果に過ぎないと思えるようになる.粒子のバラバラに見える移動の結果を統計的に調べてやると,全体としての動きが一つのまとまった現象を起こしているように見えるわけだ.
果たして,この世の全ては確率で決まるものなのだろうか?
次回予告
今回は計算に慣れることに集中したため,やが極小になる場合についての例題を行う余裕がなかった.これらは次回に行うことにしよう.例題とは言っても,おまけ程度の議論などではなく,熱力学の中心的な部分を真っ直ぐに突っ走っているのだから読み飛ばすべきではない.
ここまではずっと気体のみを考えてきたが,とうとう液体についても考えを広げることになる.今回よりも面白くなるだろう.
修正履歴
(2023/12/07)
・比熱が負になる例について追記した.
・2行2列のヘッセ行列について括弧書きで「(この時,行列式が正なので当然右下も正であるが)」と書いていた部分が意味不明なので削除した.
・最初の例での2次の変分の計算中において(1/T)をUで偏微分したときのマイナス符号が抜けていたので修正した.
・「ルシャトリエの原理」の節での計算に幾つもの間違いがあったので修正した.
具体的には……
・「A区画とB区画は同じ形の式になっているので一方を計算すれば十分だろう」と言って拘束条件について考慮に入れず,代表として A 区画のみを計算していた.結果は変わらないが,方針は正しくなかった.
・ヘッセ行列の行列式を計算するところの偏微分の式変形がデタラメであった.固定変数を無視して本来成り立たない計算を書いていた.
学習意欲を煽るのが目的なので……。