9、我們這個反饋的世界

「Among all of the mathematical disciplines the theory of differential equations is the most important... It furnishes the explanation of all those elementary manifestations

of nature which involve time.」

「在所有的數學原理中,微分方程理論是最重要的……它解釋了自然界一切與時間相關的光怪陸離」

--索菲斯·李

這裡我將解釋一下為何會出現對初始條件極端敏感的現象。在解釋之前,我先列舉幾個例子,供你思考:

1、彈簧。一個理想彈簧的彈力是滿足胡克定律的。當我們對彈簧施加壓力的時候,彈簧縮短,縮短產生的力向上,其的後果就是產生更大的彈力來阻止彈簧的繼續縮短,縮短越多,彈力越大;同理,當我們對彈簧施加拉力的時候,彈簧伸長,伸長產生的的力向下,其後果就是產生彈力來阻止彈簧的繼續伸長,伸長越長,彈力越大。

想一想,如果彈簧的性質相反,即壓縮時產生的力向下,而拉伸時產生的力向上,會怎樣?

2、沸騰。我們知道,水在一個大氣壓下的沸點是100℃,而隨著壓力的增加,它的沸點逐漸升高。我們把一個高壓鍋中的水加熱並保持在100℃,讓它保持沸騰。這時如果我們增加鍋子的壓力,那麼水的沸點就會超過100℃,也就意味著水蒸發的難度增加而蒸汽凝結的難度降低,此時鍋中的溫度就會低於沸點,這時候,鍋中蒸發出來的水蒸氣將會凝結成水,使得壓力降低。反之,如果我們降低鍋子的壓力,那麼水的沸點將會降低,使得沸騰過程更加劇烈,從而蒸發出更多的水蒸氣,使鍋中的壓力增加。

想一想,如果沸點的性質相反,壓力增加時,沸點降低,會怎樣?

3、比熱。我們日常所見的物體,都有正的比熱值,而沒有負的。正的比熱意味著什麼呢?就是說,物體在向外放熱的時候,它的溫度會降低,而它在吸收熱量的時候,它的溫度會增高(聽起來似乎是必需這樣的,但是自然界確實存在著負比熱的物體!)。比如說,一塊物體的溫度比環境溫度高,那麼它就不可避免地向外散熱,散熱的結果就是自身的溫度下降。而自身溫度下降之後,向外散熱的強度就會受到抑制。想一想,如果比熱是負的,也就是說,向外散熱後自己的溫度升高,會怎樣?

這裡我希望你能夠放下這本書,仔細想一想這幾個問題:1、它們有什麼樣的共同點?2、如果它們有著的相反的性質,會發生什麼事情?想明白了,你將會發現一個非常神奇的自然界奧秘。

===========================華麗的分割線===========================

好了,我們來看上面我問的幾個問題,首先,你看出它們的共同點沒有?它們內部有著何種必然聯繫?

聰明如你,肯定已經看出它們之間的共同點:那就是這些系統對外力的干擾都是在抵抗的。外界對它們的產生某種擾動,這種擾動會使它們狀態發生變化,而這個狀態的變化又會反過來會影響最初的擾動,這個響應鏈條就叫做反饋。前面幾個例子的共同之處就是,系統對外力擾動的反饋都是在抵消這個擾動:

  • 外力壓彈簧,彈簧壓縮,壓縮的彈簧產生彈力抵抗外力,抑制彈簧的繼續壓縮;
  • 沸水加壓,水的沸點增加,抑制蒸發,增加蒸汽冷凝,蒸汽壓力下降,抑制壓力的增加
  • 高溫物體向外散熱,散熱後溫度降低,溫度降低抑制散熱,從而抑制溫度降低

這種形式系統對外力抵抗的現象在自然界中比比皆是,每個人都可以輕鬆舉出幾個例子。這裡的問題是,它們身處截然不同的領域,為何會表現出這種神似而形不似的共同點呢?這中間有什麼必然聯繫?

答案很簡單,那就是:因為它們能夠穩定地存在與這個自然界,所以它們必然會有這種反饋形式!

為何這麼說呢?接下來請想一想,如果它們的性質相反,會發生什麼?

我們先來看看彈簧,胡克定律告訴我們,彈簧的彈力與它的形變成正比,方向與形變方向相反。如果說,彈力與形變方向相同的話,會出現什麼結果呢?我們來分析一下,現在我們有一根自由的彈簧,它沒有受力,因而它的長度沒有變化,也沒有彈力。現在,我們輕輕地,用我們最小最小的力量去碰它一下,那麼它就會發生一個很微小的壓縮。這個壓縮產生的彈力與它的壓縮方向相同,那麼這個彈力就必然會繼續想回拉彈簧,使得彈簧繼續縮短,而繼續縮短的彈簧又會產生更大的力,加速彈簧的縮短,這樣以此類推,形成一種多米諾骨牌式的連鎖反應,彈簧就會持續縮短,完全不需要額外的力來壓縮它了。彈簧的收縮永遠不會停止,並且這個縮短過程會越來越快。在一瞬間,彈簧就會收縮到一個無窮短的長度中,並且還在持續。這顯然是不可能的。而在現實中,一個彈簧總是受到各種干擾,這些干擾雖然非常小,但是,由於前面所述的連鎖反應,哪怕是再小的干擾,也會被無限放大。所以,現實中,彈簧的彈力必然會是抵抗它的形變的 – 不抵抗形變的彈力在自然界是不能穩定存在的

對於沸騰呢?如果說沸點對壓力的響應是相反的,即增加壓力使得沸點降低,那麼會發生什麼呢?跟彈簧類似,在沸騰的鍋里,如果壓力稍微受到一點點干擾,增加了那麼一絲一毫,這個壓力的增加會降低沸點,使得沸騰更加容易,更多的水蒸氣會蒸發出來,而更多的水蒸氣會使得鍋里的壓力更加升高,從而使沸點更加降低,就更加加速水蒸氣的蒸發,因而進一步增加壓力,也會形成一種「根本停不下來」的連鎖反應。水會在一瞬間蒸發乾凈。而壓力也會持續增加直至爆棚。我們根本就不可能看到穩定的沸騰現象,這顯然是不可能的,因而沸點必須隨著壓力的增加而增加 – 不抵抗壓力波動的沸騰在自然界中是不能穩定存在的

我們再來看看比熱的問題。跟前面類似,如果比熱是負數,那麼物體向外散熱導致的後果就是物體溫度上升,而溫度上升導致散熱更快,更快的散熱會導致更快的溫度上升

– 這種連鎖反應和前面是一樣的。因此,一個負數比熱的物體總是處在極快速的溫度上升過程中,即使比太陽溫度還高也不會停下來,在我們日常生活中根本不存在這樣的物體。因而必然必須是個正數 – 不抵抗溫度波動的熱量傳遞是不可能穩定存在的

總而言之,現實世界中,每一個系統都不會是完全孤立的,總會受到多多少少的擾動。如果對於外界的某個擾動,系統的反應是強化這個擾動,而強化的擾動又會強化系統的反饋,那麼,這種連鎖反應就會使得系統經受不住哪怕是無窮小的擾動,擾動就會迅速被放大,系統也就不可能穩定存在。所以說,系統對擾動的反饋抵抗這個擾動(負反饋),是系統穩定存在的前提。

這裡我提到一個名詞,叫做「負反饋」。指的是一個擾動所引起的系統響應是抵消這個擾動。反之,如果這個擾動所引起的系統響應是強化它,那就是正反饋。一個穩定的系統,必須是負反饋的。一個正反饋的系統,會不斷擴大這擾動,使得擾動以指數速度迅速擴大(我們又看到「指數擴大」這個詞了!),導致系統的崩潰。

那麼,自然界不存在正反饋嗎?當然不是,正反饋的系統是存在的,但是它不可能穩定存在。比如說,一根垂直豎立的針。我們對這根針做分析會發現,它的傾斜和力矩之間是正反饋的:一個小小的擾動導致它傾斜了一點點,其後果就是使得重力對它產生了力矩,這個力矩的作用是使它更加傾斜。因而,雖然它理論上能夠在豎直的狀態下保持平衡,但是我們永遠看不到一根保持豎立的針(當然不包括插在那裡的)。因為一點擾動就會使得它迅速倒下。而相反的例子,一個盒子,這就是一個負反饋系統,盒子的傾斜導致的力矩是抵消它的傾斜的,所以我們到處可以看到平穩放置的盒子,但是永遠不會看到一個盒子自己站立起來。

我們還可以舉出很多其他正反饋的例子,它們無一例外都是不穩定的:

比如說爆炸。例如泄露在房間中的燃氣。如果房間中某處產生了一個溫度波動,比如說一個小小的火花。不論這個火花有多小,它必然會引起周圍小範圍的燃燒,這種燃燒就會產生更多的熱量,從而引起周圍更多的溫度提高,而這個溫度提高就會進一步產生更大範圍的燃燒,引起更多的溫度提高……,於是一瞬間,整個混合氣體就暴然狂燒起來了,爆炸就發生了。我們在自然界中永遠看不到穩定的爆炸,它總是在一瞬間引發,一瞬間結束:因為它是正反饋。

更加誇張一點的,是原子彈。原子彈的爆炸是通過連鎖反應完成的:一個中子轟擊到一個鈾原子核上,把這個原子核轟碎,碎片中就包含了多個中子,而每個中子又會繼續轟擊周圍的鈾原子核,產生更多的中子,依此類推,就會發生劇烈的原子彈爆炸:這個過程也是在一瞬間就結束了。

再說一個例子,前面提到比熱的時候,我說過,自然界是存在負數比熱的物體的,那就是巨大的恆星。恆星向外散熱,導致內部能量降低,恆星巨大的壓力就會使得恆星壓縮,壓縮的結果就是它的溫度更高,散熱更快,然後壓縮的更厲害。以此類推,大質量恆星的收縮也是永遠停不下來的。最後變成什麼了呢?我猜你已經知道了,就是黑洞。黑洞就是這種恆星無限壓縮,直至壓縮成為一個沒有體積的點(科學家把它叫做奇點),從而形成的。

好了,下面我要考考你了。我知道你還沒有學化學,對化學反應一無所知,但是,通過我們這個「反饋」的原理,你不需要知道化學反應,也可以判斷一些化學反應的變化方向。比如說,有A和B兩種氣體,它們混合以後,可以發生反應,一個A和一個B結合,產生了一個AB。而在同時呢,AB也會發生分裂,產生一個A和一個B。這兩個方向的反應同時進行,最後,每秒鐘A和B生成AB的速度,就等於AB分解成A和B的速度,因而A、B和AB的數目都不再變化,達到一個平衡,形成一種A、B、和AB的混合物。用下面的方程表示:

A+B?AB

這個反應中,1升A和1升B可以生成1升AB。在這三者平衡的時候,我們對這個氣體混合物增加壓力,增加壓力的後果,是使這個反應向右邊進行(A和B產生AB),還是向左邊進行(AB分解成A和B)?

如果你想明白了,恭喜你,你在沒有化學基礎的情況下,發現了一個重要的化學原理:勒沙特列原理!

說到這裡,你可能會疑問,扯了這麼多「反饋」,與我們的話題何干?好吧,讓我們再回憶一下第3章提到的微分方程:

一個系統某一時刻狀態變化率,(在邊界條件確定的情況下)是由此時它的狀態唯一確定的。

這是一種非常典型的微分方程形式,在第3章中我提到,以牛頓定律為基礎的經典動力學,最終的微分方程形式就是這樣的。事實上,絕大多數物理定律、化學定律的數學形式都是這樣的。因為科學研究的就是事物的狀態和事物狀態的變化,因而,科學定律必然是與「狀態」和「狀態的變化」有關的,所以科學定律表達成這種形式就順理成章了。

不知道你是否已經發現了,這種形式的微分方程,描述的就是一個反饋系統

怎麼理解呢?我們說,這個方程的形式告訴我們,在某一時刻系統狀態的變化率是由系統狀態本身決定的。而系統狀態變化率又會決定下一時刻系統的狀態,下一時刻的狀態又決定了下一時刻的變化率,繼而又決定了下下時刻的狀態……,系統就以這種方式不斷反饋給自身。

簡單說,對一個初始穩定的動力學系統,它的所有狀態不隨時間變化,也就是變化率為零。如果在0時刻系統的狀態發生一個擾動δ,使得它的狀態偏離了平衡態,那麼,根據微分方程,這個偏離了平衡態的狀態就導致了它的變化率偏離了零(也就是說它的狀態會進一步發生變化)。而不為零的變化率就會使得下一時刻系統狀態進一步變化。如果這個變化的方向與最初的擾動δ一致的,那麼它會使得系統在最初擾動的方向上走得更遠,系統狀態就會更加偏離最初的穩定態。而更加偏離的狀態又會使得其下一刻的變化率更加有利於這個方向。這是一個正反饋,那麼,系統的這個擾動就會以非常快速的速度擴大,在一瞬間崩潰。

反之,最初的擾動使得系統狀態偏離平衡態,而偏離的平衡態導致狀態變化率偏離了零,如果這個變化率與最初的擾動方向相反,那麼,它就會把系統狀態從偏離的方向拉回平衡態,動力學方程是個負反饋的,那麼,系統的擾動就會以指數速度縮小,因而系統回到最初的狀態,這就是微分方程中得到的指數收斂的結果。當然,負反饋結合系統的慣性,還會產生震蕩的情況。對應上節,特徵值為複數就會出現這種情況,震蕩本身也可以是發散或收斂的。為了簡化討論,這裡就不多提了。

總之,如果系統狀態的變化方向與抵抗它的擾動方向,那麼這個系統是負反饋的,初始的擾動會以指數速度迅速縮小直至為零;如果系統狀態的變化方向強化它的擾動方向,那麼這個系統是正反饋的,初始的擾動會以指數速度迅速擴大直至完全不知所蹤;

在一個動力學系統中,由於其狀態變數的數目極其之多,所以,總有一部分變數是正反饋的,而一部分變數是負反饋的。正反饋的那一部分變數就會使得誤差呈指數速度放大,而負反饋的那一部分變數就會使誤差呈指數速度縮小。

所以說,系統對初始條件的極端敏感,根源就在於,描述我們這個世界的方程是反饋的。

上一篇:8、指數發散和蝴蝶效應

下一篇:10、運動是個毛線球

專欄:魔鬼眼中的自然界


推薦閱讀:

有哪位大佬能解釋一下2018年 IYPT第一題?
快充會影響電池壽命嗎?

TAG:自然哲学 | 混沌理论 | 物理科普 |