化學(xué)工程專業(yè)的學(xué)生和化學(xué)工程師需要去求解復(fù)雜性日益增加的問題,這些問題包括煉油廠、燃料電池、微型反應(yīng)器和制藥廠的各種應(yīng)用問題。多年以前,學(xué)生編寫自己的程序,最早是用FORTRAN編程語言,然后是用MATLAB之類的數(shù)值計(jì)算語言。但是,隨著個(gè)人計(jì)算機(jī)的發(fā)展,已經(jīng)為學(xué)生編寫了求解許多問題的軟件,學(xué)生只要正確應(yīng)用這些程序就可以了。于是,教學(xué)重點(diǎn)由對(duì)編寫他們自己的程序感興趣的少數(shù)人轉(zhuǎn)向大批將使用這些程序,但不必親自編寫的學(xué)生。我在華盛頓大學(xué)42年的教學(xué)生涯中,曾指導(dǎo)過一些學(xué)生小組如何運(yùn)用數(shù)值分析方法解決復(fù)雜問題,F(xiàn)在,我則在教所有學(xué)生如何聰明地利用計(jì)算機(jī)。我教的學(xué)生中只有少數(shù)人對(duì)數(shù)值分析有興趣(令我傷心。,但所有學(xué)生都知道他們必須能夠解決困難的問題,以及他們需要利用計(jì)算機(jī)完成此任務(wù)。
本書的目的是闡明:(a)化學(xué)工程師必須解決的問題;(b)用于解決這些問題的計(jì)算機(jī)程序的類型;(c)工程師如何檢查計(jì)算結(jié)果并確保他們已正確地解決了這些問題
化學(xué)工程專業(yè)的學(xué)生和化學(xué)工程師需要去求解復(fù)雜性日益增加的問題,這些問題包括煉油廠、燃料電池、微型反應(yīng)器和制藥廠的各種應(yīng)用問題。多年以前,學(xué)生編寫自己的程序,最早是用FORTRAN編程語言,然后是用MATLAB之類的數(shù)值計(jì)算語言。但是,隨著個(gè)人計(jì)算機(jī)的發(fā)展,已經(jīng)為學(xué)生編寫了求解許多問題的軟件,學(xué)生只要正確應(yīng)用這些程序就可以了。于是,教學(xué)重點(diǎn)由對(duì)編寫他們自己的程序感興趣的少數(shù)人轉(zhuǎn)向大批將使用這些程序,但不必親自編寫的學(xué)生。我在華盛頓大學(xué)42年的教學(xué)生涯中,曾指導(dǎo)過一些學(xué)生小組如何運(yùn)用數(shù)值分析方法解決復(fù)雜問題,F(xiàn)在,我則在教所有學(xué)生如何聰明地利用計(jì)算機(jī)。我教的學(xué)生中只有少數(shù)人對(duì)數(shù)值分析有興趣(令我傷心!),但所有學(xué)生都知道他們必須能夠解決困難的問題,以及他們需要利用計(jì)算機(jī)完成此任務(wù)。
本書的目的是闡明:(a)化學(xué)工程師必須解決的問題;(b)用于解決這些問題的計(jì)算機(jī)程序的類型;(c)工程師如何檢查計(jì)算結(jié)果并確保他們已正確地解決了這些問題。將在當(dāng)代學(xué)生的學(xué)習(xí)環(huán)境里完成下述任務(wù)———最低限度的閱讀量、非常及時(shí)地學(xué)習(xí)和大量的計(jì)算機(jī)使用方法。本書演示的程序有Excel?、MATLAB?、AspenPlus?和COMSOLMultiphysics?。
編寫本書時(shí),我假定讀者并不是完全的初學(xué)者。低年級(jí)和高年級(jí)化學(xué)工程專業(yè)的學(xué)生已具有應(yīng)用如Excel之類的電子表格程序的經(jīng)驗(yàn),只要向他們提供指導(dǎo)和關(guān)鍵的概念和術(shù)語,他們能不費(fèi)力地在計(jì)算機(jī)上學(xué)習(xí)。實(shí)際上,許多學(xué)生比他們的導(dǎo)師更熟悉計(jì)算機(jī)。但是,剛開始學(xué)習(xí)的化學(xué)工程學(xué)生可能不是非常清楚地了解應(yīng)用問題,以及對(duì)隱藏于工程問題背后的物理現(xiàn)象缺乏深入的理解。而且,他們可能沒有解決過非常困難的問題。于是,重要的是對(duì)學(xué)生為什么需要求解這些問題提供某些解釋,以及當(dāng)這些問題面臨數(shù)值方法的重壓時(shí)如何克服困難。我對(duì)我自己的經(jīng)驗(yàn)作了總結(jié),并對(duì)本書中的問題給予了透徹的說明。
我的教學(xué)思想是:工程師今天正在解決的問題通常是解析方法無能為力的,但他們可用今天能獲得的功能強(qiáng)大的軟件解決。于是,每個(gè)工程師將要解決無人知道答案的問題,而保證以書面形式或在計(jì)算機(jī)上正確表述問題,并正確地求解它們,正是工程師的職責(zé)。工科學(xué)生必須懂得如何通過檢查計(jì)算機(jī)完成的工作來確定計(jì)算機(jī)是否正確地解決了問題。如果他們能做到這一點(diǎn),他們就能令導(dǎo)師或?qū)淼睦习逑嘈潘麄円勋@得了與解析解一樣可靠的答案,雖然并未獲得解析解,而且對(duì)某些問題也不可能用解析方法求解。事實(shí)上,本書中98%的問題是非線性的,它們中只有極少數(shù)有解析解。
在教學(xué)中如何應(yīng)用本書
本書來源于我在華盛頓大學(xué)開設(shè)的課程,第一次開課是在2003年。該課程由講座和在計(jì)算機(jī)實(shí)驗(yàn)室中親自實(shí)踐的計(jì)算機(jī)作業(yè)兩部分組成。我通常會(huì)提供一些簡(jiǎn)單的習(xí)題,讓學(xué)生在計(jì)算機(jī)實(shí)驗(yàn)室中求解,并向?qū)W生提供幫助,使他們能克服運(yùn)用不熟悉的程序時(shí)所面臨的困難。但隨后學(xué)生必須求解一個(gè)能擴(kuò)展他們的化學(xué)工程知識(shí)的問題,以證明他們能正確地使用該程序(并陳述他們所做的核查)。因?yàn)檫@些應(yīng)用涵蓋了許多化學(xué)工程領(lǐng)域,我對(duì)學(xué)生開玩笑說:“我在20個(gè)小時(shí)內(nèi)就教了你們整個(gè)化學(xué)工程領(lǐng)域!彪m然,我已在2009年退休,不再教授這門課程,但相同的教學(xué)目標(biāo)依然保持著。
本書也可用于其他一些課程,因?yàn)槊恳徽露歼m合于教學(xué)計(jì)劃中的一門課程。例如,在熱力學(xué)課程里講授了化學(xué)反應(yīng)平衡,教師可在計(jì)算機(jī)實(shí)驗(yàn)室練習(xí)時(shí)間內(nèi)利用本書有關(guān)化學(xué)反應(yīng)平衡的章節(jié)教授計(jì)算機(jī)的應(yīng)用。熱力學(xué)模型選擇(和比較)方面的材料也能增加對(duì)熱力學(xué)課程的實(shí)際認(rèn)識(shí)。其他章節(jié)則可用于其他課程。用這種方法,學(xué)生將在整個(gè)學(xué)習(xí)過程中一門課接一門課地使用本書:質(zhì)量和能量衡算,熱量、質(zhì)量和動(dòng)量傳遞,反應(yīng)器設(shè)計(jì);而有些課程將把注意力放在各種課題上,例如生物醫(yī)學(xué)工程。當(dāng)然,希望學(xué)生能將注意力集中在化學(xué)工程原理上,而將計(jì)算機(jī)作為工具。
本書講述了四種程序的特色。你的學(xué)校可能不會(huì)全部使用這四種程序。雖然屏幕圖像可能不同,但基本概念和程序是相同的。當(dāng)然有些問題可用其他程序求解。在某種工作環(huán)境里,工程師們也將使用公司提供的程序。于是,工程師們可能使用功能不太強(qiáng)大的程序,因?yàn)樗麄冎荒塬@得這種程序。功能更強(qiáng)大的程序還可能要花費(fèi)更多錢。于是,在有些章節(jié)內(nèi)采用了不同的程序來求解相同的問題,這可讓學(xué)生直接了解為了解決復(fù)雜問題,比較通用的程序需要顯著增加編程工作。按我的經(jīng)驗(yàn),提供一組程序后,學(xué)生將會(huì)采用能使他們盡快地求解他們的問題的程序。程序COMSOLMultiphysics提供了許多模塊。幾乎本書中的所有問題均可用基本模塊求解,雖然也有些案例,化學(xué)反應(yīng)工程模塊是有用的。與MATLAB的鏈接可以用MATLAB的LiveLinkTM及其他模塊實(shí)現(xiàn)。只有幾個(gè)涉及湍流的問題,這些問題需要CFD(計(jì)算流體力學(xué))模塊。你所能獲得的各種組合的完整清單可從COMSOL得到,也可從本書網(wǎng)站獲得我的清單(見附錄D)。
每章均以教學(xué)目標(biāo)清單開始。此外,本書網(wǎng)站中有從化學(xué)工程觀點(diǎn)和計(jì)算機(jī)技術(shù)觀點(diǎn)出發(fā),可由每個(gè)問題學(xué)到的原理的清單。我們鼓勵(lì)采用本書的教授討論在其他化學(xué)工程課程中的可能應(yīng)用,使得更高深的問題能在他們的課程中求解。在本書網(wǎng)站中還可獲得各種索引,因?yàn)閷W(xué)生更愿使用互聯(lián)網(wǎng),而不愿翻到本書最后查看主題索引;更重要的是他們可利用短語進(jìn)行搜索和下載。
創(chuàng)新之處
與第一版相比,一個(gè)重大的變化是所有四個(gè)程序都有了與2005年時(shí)不同的界面。更序 言003 重要的是,它們都大大增強(qiáng)了功能。我已經(jīng)縮減了某些解釋,而推薦用戶利用伴隨程序的幫助菜單,因?yàn)檫@些菜單已獲改進(jìn),它們提供的信息超過了本書所能提供的。但是,我提供了到哪兒去查閱的提示。
習(xí)題的數(shù)量幾乎增加了一倍。更重要的是,增加的習(xí)題集中在能源領(lǐng)域:整體煤氣化聯(lián)合循環(huán),包括低溫空氣分離、用柳枝稷制乙醇和變壓吸附為燃料電池汽車制氫。在每個(gè)案例中,均在討論之前先定義問題,使學(xué)生能了解其適用性。自2005年以來,微流體力學(xué)已獲得發(fā)展,也有些增加的習(xí)題是屬于生物醫(yī)學(xué)應(yīng)用領(lǐng)域的。這導(dǎo)致更多的例題和習(xí)題涉及二維和三維空間的流體流動(dòng)和擴(kuò)散。一項(xiàng)重大的增添是在AspenPlus7.3中作出的:現(xiàn)在在程序中已可直接存取美國(guó)國(guó)家標(biāo)準(zhǔn)及技術(shù)研究所(NationalInstituteofStandardandTechnology)匯編的純組分的壓力體積溫度實(shí)驗(yàn)數(shù)據(jù)和二元?dú)庖浩胶鈱?shí)驗(yàn)數(shù)據(jù)。對(duì)化學(xué)工程師而言,這是非常重要的,因?yàn)闊崃W(xué)模型的選擇通常必須伴隨著與實(shí)驗(yàn)數(shù)據(jù)的比較,而現(xiàn)在這已變得非常容易,容易到不做這種比較將顯得不專業(yè)。于是,本書的熱力學(xué)部分包括了工業(yè)指南、某些分子水平的考慮和進(jìn)行比較的實(shí)驗(yàn)數(shù)據(jù)。AspenPlus還有能力非常方便地總結(jié)某個(gè)過程的溫室效應(yīng)。在有些教授的課程里,會(huì)有他們所作的關(guān)于如何利用AspenTech公司產(chǎn)品的討論;請(qǐng)聯(lián)系:University.Program@aspentech.com。Luyben教授指出的一個(gè)事實(shí)是物料和能量衡算主要是基于物流的,而安全問題是基于壓力(和動(dòng)態(tài))的。動(dòng)態(tài)選項(xiàng)在本書不作詳細(xì)討論,通常它們包含在控制課程內(nèi)。AspenPlus在微軟視窗下運(yùn)行,但作者是在蘋果計(jì)算機(jī)上用ParallelsDesktopforMac在視窗下運(yùn)行的。第二版中還有些例題是添加了簡(jiǎn)單的用戶定義FORTRAN程序后運(yùn)行AspenPlus的。
有些教授喜歡在他們的課程中采用更多數(shù)值編程,所以在有些章的結(jié)尾增加了一些這類習(xí)題。這些習(xí)題提供了很好的對(duì)比,先用數(shù)值編程求解,然后用本書重點(diǎn)講述的四種程序之一求解,再比較哪種方法更簡(jiǎn)便。附錄E提供了數(shù)值方法的更多細(xì)節(jié)。而這些程序使數(shù)值分析更易于使用,認(rèn)識(shí)大多數(shù)習(xí)題涉及由連續(xù)變量到離散變量的近似處理也是重要的。本書中有些習(xí)題要求學(xué)生進(jìn)行實(shí)際的數(shù)值分析(并與其他程序比較)。指導(dǎo)老師可能會(huì)說,“如果你不嘗試對(duì)這些方法編程,你不能真正理解這個(gè)問題。”我指出如下事實(shí)作答:當(dāng)醫(yī)生描述核磁共振成像時(shí),你不會(huì)說只有當(dāng)他(她)向你說明機(jī)器內(nèi)磁場(chǎng)如何工作,氫分子如何翻轉(zhuǎn)方向,并描述圖像如何形成時(shí),你才會(huì)接受成像結(jié)果。醫(yī)生和技術(shù)人員知道怎樣去說明結(jié)果,怎樣去檢測(cè)機(jī)器是否在正常工作;工科學(xué)生也能做到這些。
習(xí)題數(shù)量已經(jīng)加倍,它們被標(biāo)記為容易的習(xí)題(下標(biāo)1)和困難的習(xí)題(下標(biāo)2)及適合作為課題的習(xí)題,這類習(xí)題可由一個(gè)學(xué)生或一個(gè)小組完成。最后,COMSOLMultiphysics中有更多技巧做了說明。
在本書的網(wǎng)站上,沒有提供用于求解本書中例題的程序編碼,因?yàn)樽髡呦嘈拍阍噲D去重復(fù)本書的步驟時(shí),你就是在進(jìn)行學(xué)習(xí)。但是,在本書的網(wǎng)站上包含著求解某些習(xí)題所需的材料,例如用于求解三維流動(dòng)/擴(kuò)散問題的幾何形狀。根據(jù)你的計(jì)算機(jī)的內(nèi)存,以及能將多少內(nèi)存分配給COMSOLMultiphysics,某些三維問題可能無法在你的計(jì)算機(jī)上求解。本書的網(wǎng)站是http://www.ChemEComp.com。
致謝
在寫作本書時(shí),我由衷地感謝我班上的學(xué)生。有時(shí),學(xué)生教會(huì)我怎樣使用先進(jìn)的技術(shù),而他們的問題又會(huì)導(dǎo)致最好的程序。在過去10年間,有超過100個(gè)本科研究生與我一起工作,他們的工作結(jié)果可在我的網(wǎng)站http://faculty.washington.edu/finlayso和http://courses.washington.edu/microflo上得到;は禐楸緯木帉懱峁┝思(lì)津貼,該津貼由校友MauriceRichford(1926年學(xué)士)的紀(jì)念基金提供。沒有這筆津貼,本書的第一版無法完成,當(dāng)然也不可能進(jìn)行修改。我的女兒ChristineFinlayson作為第一版的技術(shù)編輯大大改善了我的書面文件,由于她的努力使文本更為清晰;依然存在的混亂之處則是我的責(zé)任。我特別感謝特拉華大學(xué)的StanleySandler教授,因?yàn)樗u(píng)閱了熱力學(xué)方面的修改處理,這次我學(xué)到了很多。茫铮恚螅铮旃竞停粒螅穑澹睿裕澹悖韫镜耐侍峁┝嗽S多幫助,因?yàn)樵谶^去幾年中COMSOLMultiphysics和AspenPlus都做了改進(jìn)。我尤其感謝我的夫人Pat,因這一編著比原計(jì)劃花費(fèi)了更多時(shí)間。她始終支持我,為使我能完成這本書作出了許多犧牲。在我重寫此書時(shí),抽出幾個(gè)星期慶祝我們結(jié)婚50周年,我做得真是太棒了!
BruceFinlayson
2011年10月于西雅圖__
譯者的話
序言
1 緒論
1.1 本書結(jié)構(gòu)
1.1.1 代數(shù)方程組
1.1.2 過程模擬
1.1.3 微分方程組
1.1.4 附錄
2 狀態(tài)方程
2.1 狀態(tài)方程——數(shù)學(xué)公式描述
2.2 用Excel求解狀態(tài)方程(含一個(gè)未知數(shù)的單個(gè)方程)
2.2.1 用“單變量求解”求解
2.2.2 用“規(guī)劃求解”求解
2.2.3 用“單變量求解”求解化學(xué)工程問題的實(shí)例
2.3 用MATLAB求解狀態(tài)方程(含一個(gè)未知數(shù)的單個(gè)方程) 譯者的話
序言
1 緒論
1.1 本書結(jié)構(gòu)
1.1.1 代數(shù)方程組
1.1.2 過程模擬
1.1.3 微分方程組
1.1.4 附錄
2 狀態(tài)方程
2.1 狀態(tài)方程——數(shù)學(xué)公式描述
2.2 用Excel求解狀態(tài)方程(含一個(gè)未知數(shù)的單個(gè)方程)
2.2.1 用“單變量求解”求解
2.2.2 用“規(guī)劃求解”求解
2.2.3 用“單變量求解”求解化學(xué)工程問題的實(shí)例
2.3 用MATLAB求解狀態(tài)方程(含一個(gè)未知數(shù)的單個(gè)方程)
2.3.1 用MATLAB求解化學(xué)工程問題的實(shí)例
2.3.2 用MATLAB求解化學(xué)工程問題的另一個(gè)實(shí)例
2.4 用AspenPlus處理狀態(tài)方程
2.4.1 應(yīng)用AspenPlus的實(shí)例
2.4.2 混合物的摩爾體積
2.5 本章小結(jié)
2.6 習(xí)題
3 氣液平衡
3.1 閃蒸和相分離
3.2 等溫閃蒸——方程的推導(dǎo)
3.2.1 應(yīng)用Excel的實(shí)例
3.3 熱力學(xué)參數(shù)
3.3.1 應(yīng)用MATLAB的實(shí)例
3.3.2 用AspenPlus的實(shí)例
3.4 非理想液體-熱力學(xué)模型的檢驗(yàn)
3.5 AspenPlus中的NIST熱力學(xué)數(shù)據(jù)引擎
3.6 本章小結(jié)
3.7 習(xí)題
4 化學(xué)反應(yīng)平衡
4.1 化學(xué)平衡表達(dá)式
4.1.1 用于燃料電池的氫的實(shí)例
4.1.2 用Excel求解
4.1.3 用MATLAB求解
4.2 含兩個(gè)或多個(gè)方程的化學(xué)反應(yīng)平衡
4.2.1 用MATLAB求解多個(gè)方程,幾個(gè)未知數(shù)
4.2.2 用AspenPlus求解化學(xué)反應(yīng)平衡
4.3 本章小結(jié)
4.4 習(xí)題
5 含循環(huán)物流的物料衡算
5.1 數(shù)學(xué)公式描述
5.2 不含循環(huán)的實(shí)例
5.3 含循環(huán)的實(shí)例:序貫求解法和聯(lián)立求解法的比較
5.4 用Excel求解簡(jiǎn)單物料衡算的過程模擬實(shí)例
5.5 用AspenPlus求解簡(jiǎn)單物料衡算的過程模擬實(shí)例
5.6 用Excel求解包含化學(xué)反應(yīng)平衡的過程模擬實(shí)例
5.6.1 迭代是否收斂?
5.6.2 擴(kuò)充
5.7 本章小結(jié)
5.8 課堂練習(xí)
5.9 課堂討論(先瀏覽本書網(wǎng)站上的習(xí)題510)
5.10 習(xí)題
6 熱力學(xué)和傳質(zhì)設(shè)備模擬
6.1 熱力學(xué)
6.1.1 選擇的指導(dǎo)原則
6.1.2 物性方法選擇助手
6.1.3 熱力學(xué)模型
6.2 實(shí)例:采用簡(jiǎn)捷法的多組分精餾
6.3 采用嚴(yán)格逐板法的多組分精餾
6.4 實(shí)例:填料塔吸收
6.5 實(shí)例:氣體工廠產(chǎn)物分離
6.6 實(shí)例:附帶靈敏度模塊和設(shè)計(jì)規(guī)定模塊的水煤氣變換平衡反應(yīng)器
6.7 本章小結(jié)
6.8 課堂練習(xí)
……
7 過程模擬
8 化學(xué)反應(yīng)器
9 一維傳遞過程
10 二維和三維流體流動(dòng)
11 二維和三維傳熱和傳質(zhì)
附錄A 應(yīng)用Excel的提示
附錄B 應(yīng)用MATLAB的提示
附錄C 應(yīng)用Aspen Plus的提示
附錄D 應(yīng)用COMSOL Multiphysics的提示
附錄E 數(shù)學(xué)方法
參考文獻(xiàn)
主題索引