基于asp.net技術的精餾塔設計組件的開發(fā).doc
約52頁DOC格式手機打開展開
基于asp.net技術的精餾塔設計組件的開發(fā),基于asp.net技術的精餾塔設計組件的開發(fā)52頁共計16774字摘要:精餾塔的精確設計是化工等行業(yè)的一個非常重要話題。在這篇文章里,我們介紹用于設計精餾塔的一個asp.net網(wǎng)頁程序。 為了簡潔明了,它是假定精餾塔的類型為二元精餾塔,物系為乙醇-水。它通過麥卡勃-梯勒分段圖解計算法、塔板工藝計算、流體力學校核,借由三...
內容介紹
此文檔由會員 bfxqt 發(fā)布
基于ASP.NET技術的精餾塔設計組件的開發(fā)
52頁共計16774字
摘要:精餾塔的精確設計是化工等行業(yè)的一個非常重要話題。在這篇文章里,我們介紹用于設計精餾塔的一個ASP.NET網(wǎng)頁程序。 為了簡潔明了,它是假定精餾塔的類型為二元精餾塔,物系為乙醇-水。它通過麥卡勃-梯勒分段圖解計算法、塔板工藝計算、流體力學校核,借由三次樣條插值等一系列數(shù)值計算方法,用一個圖形化的方法同時確定所需理想的分離程度的階段數(shù)和進料塔板的位置,及塔板的網(wǎng)孔分布示意圖和動態(tài)負荷性能圖。隨后,其他一些相關的塔參數(shù)(例如塔的高度和直徑),也被確定。所有結果的得到都充分地利用動態(tài)語言Forcal和編程調試工具OpenFC,結合了插值和公式的數(shù)值計算。我們說,通過由那些對每一個具體情況簡單地替換我們的假設,同樣的方法可以應用于任何其他類型的精餾塔。這個程序的性能和可靠性是通過一些例子來表明的。最后,在教學和工業(yè)上可能的應用,也在本文的討論之列。
目 錄
1 文獻綜述 1
1.1 精餾塔設計數(shù)值計算的需求與用途 1
1.2 精餾塔設計數(shù)值計算軟件使用的技術解決方案 1
1.2.1 使用MATLAB/Mathematica技術的存在的問題 2
1.2.2 使用AutoCAD技術的存在的問題 2
1.2.3 使用OpenForcal技術帶來的優(yōu)勢 2
1.2.4 使用C#語言帶來的優(yōu)勢 3
1.3精餾的基本理論和計算方法 3
1.3.1精餾理論概述 3
1.3.2精餾模型 5
1.3.3計算方法(泡點法) 7
1.4 課題的背景和意義 9
1.4.1 二元精餾塔設計算法研究進展概況 9
1.4.2 二元精餾塔設計算法的實現(xiàn)及其Web設計系統(tǒng)應用前景 9
2 化工精餾塔設計軟件的設計 10
2.1軟件設計實現(xiàn) 10
2.1.1 C#對OpenGL的調用 10
2.1.2 對C++調用Forcal和OpenForcal的過程進行類封裝 10
2.2主設備設計 11
2.2.1工藝計算 11
2.2.2塔結構設計 13
2.2.3流體力學校核及板的負荷性能圖 18
3 物性計算 22
3.1 純物質物性 22
3.2 汽液平衡計算 22
3.3 液體密度計算 24
3.4 氣體粘度計算 25
3.5 液體粘度計算 25
3.6 表面張力計算 26
3.7 其它物性數(shù)據(jù) 26
3.7.1 混合液的汽液平衡數(shù)據(jù) 26
3.7.2 水的某些物性數(shù)據(jù) 28
3.8 本章小結 30
4 系統(tǒng)模擬計算與測試 31
4.1 利用OpenFC驗證OpenForcal源程序的正確性 31
4.1.1 解析并重構其它化工精餾塔設計軟件的設計 31
4.1.2驗證繪圖及數(shù)值計算的OpenForcal源程序 31
4.1.3 程序編碼 31
4.1.4 借助OpenForcal調用OpenGL繪圖技術模擬化工制圖 32
4.1.5 完成系統(tǒng)構建 32
4.2 數(shù)學模型 36
4.2.1 簡單精餾塔中的變量 36
4.2.2 簡單精餾塔模型中的方程和自由度變量 37
4.2.3 測試數(shù)據(jù)、運行結果和結果的文獻值 38
4.3 本章小結 42
5.結論 44
致 謝 45
參考文獻 46
附 錄 47
關鍵詞:二元精餾塔;圖解計算法;塔板工藝計算;動態(tài)負荷性能圖;流體力學校核
參考文獻
[1] Akemi Galvez,Andres Iglesias. Binary Distillation Column Design Using Mathematica.Department of Applied Mathematics and Computational Sciences[A]. In:International Conference on Computational Science[C]. Santander, Spain: 2003. 848~857.
[2] 董維國.深入淺出MATLAB7.x混合編程[M].北京:機械工業(yè)出版社,2006.195~196.
[4] Julian Templeman,Dacid Vitter et al.Visual Studio.NET Framework技術內幕[M].北京:中國水利水電出版社,2002.19~20.
[5] 欣斯基,趙覺聲.蒸餾控制[M].北京:石油出版社,1982.232~235.
[6] 郭天民等,多元汽-液平衡和精餾[M].北京:化學工業(yè)出版社,1983.443~451.
[7] 田文德,王曉紅. 化工過程計算機應用基礎[M].北京:化學工業(yè)出版社,2007.77~78.
[8] 周滿元,陳艷,徐玉剛.在C#中結合OpenGL和NURBS曲線建模的實現(xiàn)[J].計算機應用,2006,26:1443~1445.
[9] 方安平,葉衛(wèi)平等.Origin7.5科技繪圖及數(shù)據(jù)分析[M].北京:機械工業(yè)出版社,2006.79~80.
[10] 譚天恩,麥本熙,丁惠華編著.化工原理(下冊)[M].北京:化學工業(yè)出版社,1984.148~149.
52頁共計16774字
摘要:精餾塔的精確設計是化工等行業(yè)的一個非常重要話題。在這篇文章里,我們介紹用于設計精餾塔的一個ASP.NET網(wǎng)頁程序。 為了簡潔明了,它是假定精餾塔的類型為二元精餾塔,物系為乙醇-水。它通過麥卡勃-梯勒分段圖解計算法、塔板工藝計算、流體力學校核,借由三次樣條插值等一系列數(shù)值計算方法,用一個圖形化的方法同時確定所需理想的分離程度的階段數(shù)和進料塔板的位置,及塔板的網(wǎng)孔分布示意圖和動態(tài)負荷性能圖。隨后,其他一些相關的塔參數(shù)(例如塔的高度和直徑),也被確定。所有結果的得到都充分地利用動態(tài)語言Forcal和編程調試工具OpenFC,結合了插值和公式的數(shù)值計算。我們說,通過由那些對每一個具體情況簡單地替換我們的假設,同樣的方法可以應用于任何其他類型的精餾塔。這個程序的性能和可靠性是通過一些例子來表明的。最后,在教學和工業(yè)上可能的應用,也在本文的討論之列。
目 錄
1 文獻綜述 1
1.1 精餾塔設計數(shù)值計算的需求與用途 1
1.2 精餾塔設計數(shù)值計算軟件使用的技術解決方案 1
1.2.1 使用MATLAB/Mathematica技術的存在的問題 2
1.2.2 使用AutoCAD技術的存在的問題 2
1.2.3 使用OpenForcal技術帶來的優(yōu)勢 2
1.2.4 使用C#語言帶來的優(yōu)勢 3
1.3精餾的基本理論和計算方法 3
1.3.1精餾理論概述 3
1.3.2精餾模型 5
1.3.3計算方法(泡點法) 7
1.4 課題的背景和意義 9
1.4.1 二元精餾塔設計算法研究進展概況 9
1.4.2 二元精餾塔設計算法的實現(xiàn)及其Web設計系統(tǒng)應用前景 9
2 化工精餾塔設計軟件的設計 10
2.1軟件設計實現(xiàn) 10
2.1.1 C#對OpenGL的調用 10
2.1.2 對C++調用Forcal和OpenForcal的過程進行類封裝 10
2.2主設備設計 11
2.2.1工藝計算 11
2.2.2塔結構設計 13
2.2.3流體力學校核及板的負荷性能圖 18
3 物性計算 22
3.1 純物質物性 22
3.2 汽液平衡計算 22
3.3 液體密度計算 24
3.4 氣體粘度計算 25
3.5 液體粘度計算 25
3.6 表面張力計算 26
3.7 其它物性數(shù)據(jù) 26
3.7.1 混合液的汽液平衡數(shù)據(jù) 26
3.7.2 水的某些物性數(shù)據(jù) 28
3.8 本章小結 30
4 系統(tǒng)模擬計算與測試 31
4.1 利用OpenFC驗證OpenForcal源程序的正確性 31
4.1.1 解析并重構其它化工精餾塔設計軟件的設計 31
4.1.2驗證繪圖及數(shù)值計算的OpenForcal源程序 31
4.1.3 程序編碼 31
4.1.4 借助OpenForcal調用OpenGL繪圖技術模擬化工制圖 32
4.1.5 完成系統(tǒng)構建 32
4.2 數(shù)學模型 36
4.2.1 簡單精餾塔中的變量 36
4.2.2 簡單精餾塔模型中的方程和自由度變量 37
4.2.3 測試數(shù)據(jù)、運行結果和結果的文獻值 38
4.3 本章小結 42
5.結論 44
致 謝 45
參考文獻 46
附 錄 47
關鍵詞:二元精餾塔;圖解計算法;塔板工藝計算;動態(tài)負荷性能圖;流體力學校核
參考文獻
[1] Akemi Galvez,Andres Iglesias. Binary Distillation Column Design Using Mathematica.Department of Applied Mathematics and Computational Sciences[A]. In:International Conference on Computational Science[C]. Santander, Spain: 2003. 848~857.
[2] 董維國.深入淺出MATLAB7.x混合編程[M].北京:機械工業(yè)出版社,2006.195~196.
[4] Julian Templeman,Dacid Vitter et al.Visual Studio.NET Framework技術內幕[M].北京:中國水利水電出版社,2002.19~20.
[5] 欣斯基,趙覺聲.蒸餾控制[M].北京:石油出版社,1982.232~235.
[6] 郭天民等,多元汽-液平衡和精餾[M].北京:化學工業(yè)出版社,1983.443~451.
[7] 田文德,王曉紅. 化工過程計算機應用基礎[M].北京:化學工業(yè)出版社,2007.77~78.
[8] 周滿元,陳艷,徐玉剛.在C#中結合OpenGL和NURBS曲線建模的實現(xiàn)[J].計算機應用,2006,26:1443~1445.
[9] 方安平,葉衛(wèi)平等.Origin7.5科技繪圖及數(shù)據(jù)分析[M].北京:機械工業(yè)出版社,2006.79~80.
[10] 譚天恩,麥本熙,丁惠華編著.化工原理(下冊)[M].北京:化學工業(yè)出版社,1984.148~149.