版本號: 06Y01m24d 注意下載軟件應(yīng)為:475KB
分類: 辦公室應(yīng)用
性質(zhì): 免費軟件
使用說明:
人們對EXCEL普遍熟悉的功能是表圖的處理,不太知道其在工程計算(如鍋爐設(shè)計計算)中的應(yīng)用。復(fù)雜的工程計算常常用專業(yè)編程語言(Fortran、C、Pascal 等)來編制計算程序解決,用專業(yè)編程語言編制工程計算程序往往有下面二個缺點:
1) 編程語言專業(yè)性強,一般工程技術(shù)人員難以掌握,由這些專業(yè)編程語言編制的計算應(yīng)用程序的維護、修改、升級都比較困難。
2) 由專業(yè)編程語言編制的工程計算應(yīng)用程序人機界面不友好,常常需要復(fù)雜的輸入前、輸出后處理。
EXCEL每一個單元格就是一個電子表格,很容易進行一般的加、減、乘、除、乘方、開方,而三角函數(shù)、指數(shù)函數(shù)在EXCEL中可以直接引用內(nèi)部函數(shù)。用EXCEL編制一般的工程計算程序還需解決的有以下兩個問題:(1)循環(huán)計算,(2)表、單曲線、曲線組的查找(如:鍋爐設(shè)計計算中的焓值)。對于問題(1)循環(huán)計算,EXCEL在工具菜單中提供了兩個命令:單變量求解和規(guī)劃求解,利用這兩條命令很容易解決問題(1)。對于問題(2)表、曲線的查找,EXCEL沒有提供現(xiàn)成的函數(shù),但也可用VLOOKUP、MATCH、IF、OFFSET等函數(shù)的組合勉強近視解決,本文重點介紹表、曲線的查找自定義函數(shù)的定義及使用。
為了更好地解決曲線查找的問題,應(yīng)用C++程序設(shè)計語言,用拉格朗日插值計算法在EXCEL中建立了兩個自定義函數(shù),單曲線插值函數(shù)TWLQ(變量,"帶路徑的保存數(shù)據(jù)的文件名"),曲線組插值函數(shù)THLQ(變量1,變量2,"帶路徑的保存數(shù)據(jù)的文件名")。單曲線插值函數(shù)、曲線組插值函數(shù)的"帶路徑的保存數(shù)據(jù)的文件"包含著特定對映表、曲線的信息和計算精度的要求 (文件為Notepad編輯的txt文件) 。
單曲線lagrange插值函數(shù):
double twlq(double x,char* filename);
double twlx(double q,char* filename);
曲線組lagrange插值函數(shù):
double thlq(double x,double y,char* filename);
double thlx(double y,double q,char* filename);
double thly(double x,double q,char* filename)。
附含壁溫計算,強度計算,熱電偶/阻,水阻力,煙氣阻力,蒸汽性質(zhì)等現(xiàn)成數(shù)據(jù)。
例:單曲線插值函數(shù) "帶路徑的保存數(shù)據(jù)的文件"結(jié)構(gòu)如下:
@ Description @
n, nsel;x[0],x[1], x[2],··, x[n-2],x[n-1];
q[0],q[1], q[2],··, q[n-2],q[n-1];
MinX=0.7,MaxX=0.9,OverRangeAlm=1,X=電壓,XUnit=mv,Q=電流,QUnit=mA
注解:
Description:用戶自定義描述字符串(Description中不可有@符號);
n: 總插值點個數(shù);
nsel:實際參與插值計算的插值點個數(shù);
MinX=0.7,MaxX=0.9 取值范圍;
OverRangeAlm=1 越限報警 1:報, 0:不報;
X=電壓,XUnit=mv,變量名稱,單位。
****結(jié)論:
l)圖形化界面的插值函數(shù)數(shù)據(jù)文件生成器 LCZMaker 方便快捷生成單曲線或曲線組插值函數(shù)數(shù)據(jù)文件。
2)應(yīng)用EXCEL自定義插值函數(shù),在EXCEL中進行工程計算編程極為便利,比專業(yè)編程語言程序設(shè)計更易學(xué)易用、直觀明了,用EXCEL編制的工程計算應(yīng)用程序更易維護、修改、升級。
3) EXCEL本身長于表格制作,在EXCEL中進行工程計算編程人機界面友好,輸入前、輸出后處理方便簡單。
4)在某大型鍋爐廠電站鍋爐性能設(shè)計計算中已顯神力。
|