《制冷空調(diào)數(shù)字化設(shè)計》課件 2 EES入門介紹_第1頁
《制冷空調(diào)數(shù)字化設(shè)計》課件 2 EES入門介紹_第2頁
《制冷空調(diào)數(shù)字化設(shè)計》課件 2 EES入門介紹_第3頁
《制冷空調(diào)數(shù)字化設(shè)計》課件 2 EES入門介紹_第4頁
《制冷空調(diào)數(shù)字化設(shè)計》課件 2 EES入門介紹_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

EES基本情況EES------EngineeringEquationSolver,美國F-Chart公司()開發(fā)的一款軟件用于求解方程組,包括線性﹑非線性與常微分方程組,具有參數(shù)關(guān)系分析﹑作圖等功能帶內(nèi)部數(shù)學(xué)函數(shù)庫,常見制冷工質(zhì)、材料熱物性數(shù)據(jù)庫用戶可用EES及一些高級語言(C﹑Pascal)編寫函數(shù)庫EES自帶物性的工質(zhì)理想氣體類:空氣﹑濕空氣CH4﹑C2H6﹑C3H8﹑C4H10﹑nC4H10﹑CO﹑CO2﹑H2﹑H2O﹑N2﹑O2﹑NO﹑NO2﹑SO2實際流體類:NH3﹑CO2﹑He﹑N2﹑O2﹑水及水蒸汽、CH4﹑C3H8﹑R600﹑R600aR11﹑R12﹑R13﹑R14﹑R22﹑R32﹑R113﹑R114﹑R143a﹑R134a﹑R123﹑R125﹑R141bR500﹑R502﹑R404a﹑R407C﹑R410a﹑R507a溶液類:氨-水﹑溴化鋰-水、氯化鋰-水EES界面EquationsWindow:在該窗口內(nèi)可以編輯EES程序(包括注釋),編輯時可使用Edit菜單FormattedEquationsWindow:在此窗口內(nèi)可以更漂亮的格式顯示編輯好的程序,如顯示為EES界面SolutionWindow:該窗口顯示計算結(jié)果,包括所有變量值與單位,顯示格式可用Option-VariableInfo改變ArraysWindow:一些數(shù)組元素值(EES中沒有定義數(shù)組的語句,它根據(jù)[]來判斷數(shù)組,如T[1]﹑T[3]﹑T[8]被認(rèn)為是一組)可在該窗口內(nèi)顯示ResidualsWindow:顯示各方程求解后的余差EES界面PlotWindow:該窗口可用方程中的變量作圖DebugWindow:該窗口顯示錯誤信息,如方程不可解Option菜單項Unitsystem可以確定計算熱物性時采用的單位體系,StopCriteria確定計算收斂的標(biāo)準(zhǔn),F(xiàn)uncInfo可以對內(nèi)部函數(shù)及已加載的庫函數(shù)進(jìn)行查詢,VariableInfo可以確定變量的上下限(這對加速求解過程十分有好處)Calculate菜單項下solvetable可求解數(shù)據(jù)表,Min/Max可以進(jìn)行數(shù)據(jù)擬合EES編程等號的兩邊可以是表達(dá)式,如EES中的數(shù)組元素以[]區(qū)分,數(shù)組使用有以下特點括號內(nèi)運算優(yōu)先級區(qū)分,如x[1+2*3]相當(dāng)于x[7]同時出現(xiàn)x,x[8],x[2,3]沒有問題

EES可解方程組的變量個數(shù)Commercial版,6000個Professsional版,12000個64位Professsional版,24000個EES編程用戶可以自己編制子模塊﹑子程序、過程與函數(shù)。子模塊(MODULE)、子程序(Subprogram)的語法與EES主程序一樣﹐只不過多了輸入輸出參數(shù)﹐如:

EES編程過程與函數(shù)的編制與高級語言編程類似,可以有If-then-else語句,Repeat-until語句,goto語句如:

Functionfx(x1,x2,x3,x4)Ifx1>1thenfx=0Ifx1<=1thenfx=x2^2+x3-3*x4EndifEnd

Proceduresolv(x,y:r1,r2)r1=x^3+y^2-66r2=x/y-1.234EndCallsolv(x,y:0,9)EES編程可以用$Common語句定義全局變量,但這些變量在函數(shù)與子程序內(nèi)不能被賦值,也就是這些變量只起單向傳輸?shù)淖饔?,而?Common語句必須緊跟在Function()或Procedure()之后創(chuàng)建EES用戶庫可采用以下兩種方法將現(xiàn)有EES程序以*.lib形式存儲用其他高級語言編制程序,并編譯成*.dll(動態(tài)鏈接庫),然后將后綴改為dlp(不適用于Fortran)﹑fdl﹑dlf加載庫文件有三種方法用$include語句用File-loadlibrary命令將用戶庫放在\userlib\子目錄下EES指示語句(directives)Directives語句在程序編譯時執(zhí)行,用于實現(xiàn)顯示控制、執(zhí)行順序控制等多種任務(wù),分類顯示和格式控制單位設(shè)置程序運行和調(diào)試控制復(fù)數(shù)運算數(shù)據(jù)輸入/輸出重要Directives$arrays控制數(shù)組元素顯示的地方,缺省是在arrays窗口,$arraysoff將數(shù)組元素顯示在solution窗口,將$arrayson放置在subprogram,module,procedure,function中能使這些子單元中的數(shù)組結(jié)果可見$unitsystem設(shè)置質(zhì)量、溫度、壓力、長度等單位,$autosetunits是否自動設(shè)置單位,$checkunits是否自動檢查單位,建議不要自動,自行用convert、converttemp等函數(shù)轉(zhuǎn)換單位重要Directives$ConverEESRefpropUnits,在調(diào)用新版EES_Refprop界面時是否自動轉(zhuǎn)換單位$ReferencefluidreferenceID,設(shè)置流體參考態(tài),可用的referenceID有NBP、ASH、IIR、DFT$Common變量x,放在subprogram,module,procedure,function中,使得主程序的變量x能夠在子單元中作為常數(shù)使用重要Directives$constantx=y[unit]定義常數(shù),經(jīng)常用于規(guī)定數(shù)組的大小$export將變量輸出至文件重要Directives$import從文件輸入數(shù)據(jù)$exportplot將繪圖輸出至文件$dolast&$enddolast之間的程序在其它程序執(zhí)行完畢后才開始執(zhí)行重要Directives$If,$ifnot,$else,$endif重要Directives$includefilename置頂用于加載庫或外部程序$Integraltable,$integralautostep與積分函數(shù)有關(guān)$load‘componentlibrary’加載某個部件庫,一般情況下EES啟動不加載部件庫,即使該庫在\userlib目錄下$Trace用于調(diào)試中跟蹤變量重要Directives$updateguess,自動更新主程序或子程序(subprogram)里的變量初始值,與菜單里的UpdateGuesses命令更新所有變量的猜測值不同,$updateguess只更新它所在的主程序或子程序的變量初始值宏命令(macros)宏命令可以從macro窗口輸入,也可以存為一個文件,可執(zhí)行ees界面上的菜單命令、指示語句(directives)、外部命令宏命令文件以emf后綴存儲后可以從windows的啟動菜單或其它程序運行EES的單位問題除外部庫函數(shù)有特殊要求外,EES自帶的物性函數(shù)庫,其變量在沒有顯式聲明單位時均使用options/unit里規(guī)定的單位使用宏語句規(guī)定能夠覆蓋options/unit里的設(shè)置,事實上,在程序運行結(jié)束后,可觀察到options/unit里單位設(shè)置的變動對于單個變量,能夠使用[]來顯示其單位,但不能實現(xiàn)函數(shù)調(diào)用所需的單位轉(zhuǎn)換,該轉(zhuǎn)換需用convert函數(shù)實施,對于溫度則只能使用convert

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論