2018年3月17日 星期六

EXCEL 模擬分析 > 目標搜尋 ( goal seek ) 在工程上應用例

EXCEL 的 資料 > 模擬分析 > 目標搜尋 附加功能
個人覺得 上述名詞 翻譯的 不漂亮 !!
這種方式的計算在電腦可大量快速計算後常常用到;
程式語言 【vb.net】
     for i= 0 to xxx step xxx
         < 運算式 >
     next

在工程上應用例
【已知】
        氣體熱量公式:H=Cp*Q*T
        H ( 氣體熱量 kcal / h ):47023.6930
        Q ( 氣體量 Nm^3 / h ) :392084.08     註:Nm^3表示為 0℃,一大氣壓 下氣體。 
        Cp ( 氣體定壓比熱   kcal / ( Nm^3*℃ ) :非線性;為一溫度的函數,會隨溫度變化而變化。
本例使用 PERRY'S CHEMICAL ENGINEERS" HANDBOOK ( TABLE 2-198(7th-97) Heat Capacities of Inorganic and Organic Compounds in the Ideal Gas State ) 多項式 計算。
    參考資料:理想狀態 污染物 氣體 比熱 - 下載
    計算出各別氣體Cp後與各別氣體體積百分比相乘後再全部相加即為混合器體比容Cp
參考下圖

【試計算】
        T ( 氣體溫度 ℃ ):

【說明】
        因Cp會隨溫度而改變使計算變的複雜;本例使用EXCEL內附的 資料 \ 模擬分析 \ 目標搜尋,快速計算求解

解說:
1. 在 M10 儲存格內 輸入 =E7*E19*M9;如下圖:































2. 各部解說
    E7:如上公式中的 氣體量Q。
    E19:如上公式中的 氣體定壓比熱 Cp 。
    M9:如上公式中的 氣體溫度 T ;也是要解的答案儲存格! !
    M11:輸入目標值 〔H 氣體熱量〕;此部分可有可無 只是供輸入目標值時參考用。
    單擊 M10選擇M10儲存格。;如下圖:































3. 單擊 EXCEL menu 的 【資料】> 【資料工具】>【模擬分析】>【目標搜尋】;如下圖:































4. 輸入資料
    a. 目標儲存格:〔在2. 各部解說 最後一步驟單擊後在此會自動填入〕。
    b. 目標值:〔要自己手動輸入 〕。
    c. 變數儲存格:〔 單擊 M9 儲存格即可〕。
    d. 確認無誤後點擊【確定】。;如下圖:
































5.幾秒後即可算出 現有值:
    點擊 【確定】。;如下圖:






























6. 解出 T ( 氣體溫度 ℃ ) ;如下圖:






























7. 在工程中很多計算式不是線性,有二次,三次甚至是多項式,這時都可利用EXCEL這個附加功能 資料 \ 模擬分析 \ 目標搜尋  來計算 ! !

8. ---- OK -----

沒有留言:

張貼留言