|
白石様、しばっち様
大切な御時間を割きお教えいただき有り難うございます。 しかし、未だできあがらずの状態です。
お知恵を拝借させてください。
本プログラムは配管の保温計算を行う物で、在職中はエクセルにて行っていました。ネットで日本原子力研究所のレポートで
”多成分混合気体の熱物性値”JAERI-M 92-131 1992年9月 を見つけ、今まで気体の物性値は日本機械学会の”伝熱工学資料”等の物性値表から
単純に保管して求めていた物を近似計算式で求める方式に書き換えてみた物です。
行番号1000~4980までが主計算、結果表示部で
号番号5000~8440までが気体の物性値を計算する部分です。
この、5010~6240 までが変数の定義、データの読み込み部になっています。ここの部分を1度読み込むだけにしたいと言うのが
今取り組んでいる問題です。将来的にはこの保温計算をさらに別のプログラムに組み込みたいと考えています。従って、計算時間の
無駄を少しでも減らしたいと思います。
よろしくお願いいたします。 プログラムの入力はすべて書き込んでありますのでRUNさせるとすぐに結果を表示いたします。
主プログラムです。
1000 DECLARE EXTERNAL SUB airpro ! 混合気体の物性値計算
1010 DIM pipe(19,4) ! 配管サイズの設定
1020 DIM ps(4) ! 配管サイズ番号
1030 DIM ins$(10) ! 保温材名称
1040 DIM insm(4,2) ! 1,2層目保温材番号
1050 DIM insth(4,3) ! 1,2層目保温厚さ、全厚
1060 DIM ins(10,3) ! 保温材番号順の熱伝導率データ
1070 DIM facek(4) ! 保温表面温度 K
1080 DIM airdat(4,8) ! 各保温表面温度 K と外気の平均温度に於ける気体物性値
1090 DIM midt(4,2)
1100 DIM t(4) ! 仮2層保温中間温度
1110 DIM kekka(4,14) ! 計算結果
1120 DIM Rth(4,4) ! 熱抵抗
1130 REM **********************************************************************
1140 MAT READ pipe(19,4) ! 配管サイズの設定
1150 MAT READ ins$(10) ! 保温材名称
1160 MAT READ ins(10,3) ! 保温材データの設定
1170 REM ******************************************
1180 REM LET q=0
1190 REM INPUT PROMPT "配管ライン名称 ":name$
1200 LET name$="pi"
1210 REM INPUT PROMPT "保 持 温 度 (C')":maint
1220 LET maint=200
1230 REM INPUT PROMPT "外 気 温 度 (C')":ambi
1240 LET ambi=0
1250 REM INPUT PROMPT "風 速 (m/s)":wv
1260 LET wv=10
1270 REM INPUT PROMPT "設 計 裕 度 ":df
1280 LET df=1.3
1290 REM INPUT PROMPT "効 率 ":eff
1300 LET eff=0.95
1310 PRINT " 番号 配管 (A) 番号 配管 (A) 番号 配管 (A)"
1320 PRINT " 1 15 7 65 14 200 "
1330 PRINT " 2 20 8 80 15 250 "
1340 PRINT " 3 25 9 90 16 300 "
1350 PRINT " 4 32 10 100 17 350 "
1360 PRINT " 5 40 11 125 18 400 "
1370 PRINT " 6 50 12 150 19 450 "
1380 LET pn=1
1390 REM INPUT PROMPT "配管 1 番号 ":ps(1)
1400 LET ps(1)=10 ! 仮の値
1410 REM INPUT PROMPT "配管 2 番号 無い場合は 0":ps(2)
1420 LET ps(2)=12 ! 仮の値
1430 LET pn=2
1440 IF ps(2)=0 THEN
1450 LET ps(2)=ps(1)
1460 LET ps(3)=ps(1)
1470 LET ps(4)=ps(1)
1480 LET pn=1
1490 END IF
1500 IF pn=2 THEN
1510 REM INPUT PROMPT "配管 3 番号 無い場合は 0":ps(3)
1520 LET ps(3)=14 ! 仮の値
1530 LET pn=3
1540 IF ps(3)=0 THEN
1550 LET ps(3)=ps(1)
1560 LET ps(4)=ps(1)
1570 LET pn=2
1580 END IF
1590 END IF
1600 IF pn=3 THEN
1610 REM INPUT PROMPT "配管 4 番号 無い場合は 0":ps(4)
1620 LET ps(4)=16 ! 仮の値 配管4種類にしています。
1630 LET pn=4 ! pn=4 の条件に設定
1640 IF ps(4)=0 THEN
1650 LET ps(4)=ps(1)
1660 LET pn=3
1670 END IF
1680 END IF
1690 PRINT " bangou kigou λ0 λ1 λ3 "
1700 PRINT " 1 clc13-300 0.04070 1.28E-04 0 "
1710 PRINT " 2 clc13-800 0.05550 2.05E-05 1.93E- 7 "
1720 PRINT " 3 clc22-300 0.05350 1.16E-04 0 "
1730 PRINT " 4 clc22-800 0.06120 3.38E-05 1.95E-07 "
1740 PRINT " 5 gwc 0.03330 1.21E-04 6.56E-07 "
1750 PRINT " 6 T#1260 0.11000 -1.40E-04 2.60E-07 "
1760 PRINT " 7 rwc100 0.03140 1.74E-04 0 "
1770 PRINT " 8 rwc600 0.04070 1.16E-04 7.67E-07 "
1780 PRINT " 9 T#5120 0.02470 1.014E-04 7.55E-08 "
1790 IF pn=1 THEN
1800 LET insmn=1
1810 INPUT PROMPT "配管1 1層目 保温材番号,厚みmm":insm(1,1),insth(1,1)
1820 INPUT PROMPT "配管 1 2層目 保温材番号,厚みmm 無い場合は ”0,0”":insm(1,2),insth(1,2)
1830 IF insm(1,2)=0 THEN
1840 LET insmn=0
1850 LET insm(1,2)=insm(1,1)
1860 LET insth(1,2)=0
1870 END IF
1880 LET insm(2,1)=insm(1,1)
1890 LET insth(2,1)=insth(1,1)
1900 LET insm(2,2)=insm(1,2)
1910 LET insth(2,2)=insth(1,2)
1920 LET insm(3,1)=insm(1,1)
1930 LET insth(3,1)=insth(1,1)
1940 LET insm(3,2)=insm(1,2)
1950 LET insth(3,2)=insth(1,2)
1960 LET insm(4,1)=insm(1,1)
1970 LET insth(4,1)=insth(1,1)
1980 LET insm(4,2)=insm(1,2)
1990 LET insth(4,2)=insth(1,2)
2000 END IF
2010 IF pn=2 THEN
2020 LET insmn=1
2030 INPUT PROMPT "配管1 1層目 保温材番号,厚みmm":insm(1,1),insth(1,1)
2040 INPUT PROMPT "配管 1 2層目 保温材番号,厚みmm 無い場合は”0,0”":insm(1,2),insth(1,2)
2050 IF insm(1,2)=0 THEN
2060 LET insmn=0
2070 LET insm(1,2)=insm(1,1)
2080 LET insth(1,2)=0
2090 END IF
2100 LET insmn=1
2110 INPUT PROMPT "配管 2 1層目 保温材番号,厚みmm":insm(2,1),insth(2,1)
2120 INPUT PROMPT "配管 2 2層目 保温材番号,厚みmm 無い場合は”0,0”":insm(2,2),insth(2,2)
2130 IF insm(2,2)=0 THEN
2140 LET insmn=0
2150 LET insm(2,2)=insm(2,1)
2160 LET insth(2,2)=0
2170 END IF
2180 LET insm(3,1)=insm(1,1)
2190 LET insth(3,1)=insth(1,1)
2200 LET insm(3,2)=insm(1,2)
2210 LET insth(3,2)=insth(1,2)
2220 LET insm(4,1)=insm(1,1)
2230 LET insth(4,1)=insth(1,1)
2240 LET insm(4,2)=insm(1,2)
2250 LET insth(4,2)=insth(1,2)
2260 END IF
2270 IF pn=3 THEN
2280 LET insmn=1
2290 INPUT PROMPT "配管1 1層目 保温材番号,厚みmm":insm(1,1),insth(1,1)
2300 INPUT PROMPT "配管 1 2層目 保温材番号,厚みmm 無い場合は”0,0”":insm(1,2),insth(1,2)
2310 IF insm(1,2)=0 THEN
2320 LET insmn=0
2330 LET insm(1,2)=insm(1,1)
2340 LET insth(1,2)=0
2350 END IF
2360 LET insmn=1
2370 INPUT PROMPT "配管 2 1層目 保温材番号,厚みmm":insm(2,1),insth(2,1)
2380 INPUT PROMPT "配管 2 2層目 保温材番号,厚みmm 無い場合は”0,0”":insm(2,2),insth(2,2)
2390 IF insm(2,2)=0 THEN
2400 LET insmn=0
2410 LET insm(2,2)=insm(2,1)
2420 LET insth(2,2)=0
2430 END IF
2440 LET insmn=1
2450 INPUT PROMPT "配管 3 1層目 保温材番号,厚みmm":insm(3,1),insth(3,1)
2460 INPUT PROMPT "配管 3 2層目 保温材番号,厚みmm 無い場合は”0,0”":insm(3,2),insth(3,2)
2470 IF insm(3,2)=0 THEN
2480 LET insmn=0
2490 LET insm(3,2)=insm(3,1)
2500 LET insth(3,2)=0
2510 END IF
2520 LET insm(4,1)=insm(1,1)
2530 LET insth(4,1)=insth(1,1)
2540 LET insm(4,2)=insm(1,2)
2550 LET insth(4,2)=insth(1,2)
2560 END IF
2570 IF pn=4 THEN
2580 LET insmn=1
2590 REM INPUT PROMPT "配管1 1層目 保温材番号,厚みmm":insm(1,1),insth(1,1)
2600 LET insm(1,1)=1
2610 LET insth(1,1)=65
2620 REM INPUT PROMPT "配管 1 2層目 保温材番号,厚みmm 無い場合は”0,0”":insm(1,2),insth(1,2)
2630 LET insm(1,2)=0
2640 LET insth(1,2)=0
2650 IF insm(1,2)=0 THEN
2660 LET insmn=0
2670 LET insm(1,2)=insm(1,1)
2680 LET insth(1,2)=0
2690 END IF
2700 LET insmn=1
2710 REM INPUT PROMPT "配管 2 1層目 保温材番号,厚みmm":insm(2,1),insth(2,1)
2720 LET insm(2,1)=1
2730 LET insth(2,1)=75
2740 REM INPUT PROMPT "配管 2 2層目 保温材番号,厚みmm 無い場合は”0,0”":insm(2,2),insth(2,2)
2750 LET insm(2,2)=0
2760 LET insth(2,2)=0
2770 IF insm(2,2)=0 THEN
2780 LET insmn=0
2790 LET insm(2,2)=insm(2,1)
2800 LET insth(2,2)=0
2810 END IF
2820 LET insmn=1
2830 REM INPUT PROMPT "配管 3 1層目 保温材番号,厚みmm":insm(3,1),insth(3,1)
2840 LET insm(3,1)=1
2850 LET insth(3,1)=75
2860 REM INPUT PROMPT "配管 3 2層目 保温材番号,厚みmm 無い場合は”0,0”":insm(3,2),insth(3,2)
2870 LET insm(3,2)=1
2880 LET insth(3,2)=15
2890 IF insm(3,2)=0 THEN
2900 LET insmn=0
2910 LET insm(3,2)=insm(3,1)
2920 LET insth(3,2)=0
2930 END IF
2940 LET insmn=1
2950 REM INPUT PROMPT "配管 4 1層目 保温材番号,厚みmm":insm(4,1),insth(4,1)
2960 LET insm(4,1)=1
2970 LET insth(4,1)=75
2980 REM INPUT PROMPT "配管 4 2層目 保温材番号,厚みmm 無い場合は”0,0”":insm(4,2),insth(4,2)
2990 LET insm(4,2)=1
3000 LET insth(4,2)=25
3010 IF insm(4,2)=0 THEN
3020 LET insmn=0
3030 LET insm(4,2)=insm(4,1)
3040 LET insth(4,2)=0
3050 END IF
3060 END IF
3070 REM ********** 初期温度の設定 **********
3080 LET face1 = ambi+273+0.1
3090 FOR i=1 TO 4
3100 LET facek(i)=face1 ! 仮保温表面温度
3110 LET t(i)=(maint+(facek(i)-273))/2 ! 仮2層保温中間温度
3120 NEXT i
3130 REM ********** 保温材熱伝導率の計算 **************************
3140 FOR i=1 TO 4
3150 LET t1=(maint+t(i))/2
3160 LET t2=(t(i)+(facek(i)-273))/2
3170 LET x=1
3180 DO
3190 REM ********** 空気物性値の計算 ****************************
3200 CALL airpro(facek(i)-273,k2,k3,k4,k5,k6,k7,k8)
3210 LET airdat(i,2)=k2 ! 比重 kg/m^3
3220 LET airdat(i,3)=k3 ! 比熱 kJ/kgK
3230 LET airdat(i,4)=k4 ! 粘性係数 μPa・S
3240 LET airdat(i,5)=k5 ! 動粘性係数 mm^2/S
3250 LET airdat(i,6)=k6 ! 熱伝導率 mW/mK
3260 LET airdat(i,7)=k7 ! 温度伝導率 mm^2/S
3270 LET airdat(i,8)=k8 ! プラントル数
3280 LET d0=pipe(ps(i),4) ! 保温材内径
3290 LET d1=pipe(ps(i),4)+2*insth(i,1)/1000 ! 1層目保温材外径
3300 LET d2=pipe(ps(i),4)+2*insth(i,1)/1000+2*insth(i,2)/1000 ! 2層目保温材外径
3310 LET t1=(maint+t(i))/2 ! 1層目保温平均温度
3320 LET c1=(maint^2+maint*t(i)+t(i)^2)/3 ! 熱伝導率計算係数
3330 LET r1=(ins(insm(i,1),1)+ins(insm(i,1),2)*t1+ins(insm(i,1),3)*c1 ) ! 保温材熱伝導率
3340 LET Rth(i,1)=1/(2*PI*r1)*LOG(d1/d0) ! 1層目保温層熱抵抗
3350 LET t2=(t(i)+(facek(i)-273))/2 ! 2層目保温平均温度
3360 LET c2=(t(i)^2+t(i)*(facek(i)-273)+(facek(i)-273)^2)/3 ! 熱伝導率計算係数
3370 LET r2=(ins(insm(i,2),1)+ins(insm(i,2),2)*t2+ins(insm(i,2),3)*c2 ) ! 保温材熱伝導率
3380 LET Rth(i,2)=1/(2*PI*r2)*LOG(d2/d1)
3390 LET re=wv*3600*d2/(airdat(i,5)*3600/1000000)
3400 LET ac=1.12*(0.373*re^0.5+0.057*re^(2/3))*airdat(i,8)^(1/3)*airdat(i,6)/1000/d2
3410 LET ar=0.8*5.67E-8*(faceK(i)^4-(ambi+273)^4)/(facek(i)-(ambi+273))
3420 LET Rth(i,3)=1/(PI*d2*(ac+ar))
3430 LET Rth(i,4)=Rth(i,1)+Rth(i,2)+Rth(i,3)
3440 LET hloss=(maint-ambi)/Rth(i,4)
3450 LET fk=hloss*Rth(i,3)+ambi+273
3460 LET faceK(i) = fk
3470 LET t(i)=hloss*(Rth(i,2)+Rth(i,3))+ambi
3480 LET x=x+1
3490 LOOP WHILE X<=20
3500 LET kekka(i,1)=t1
3510 LET kekka(i,2)=c1
3520 LET kekka(i,3)=r1
3530 LET kekka(i,4)=t2
3540 LET kekka(i,5)=c2
3550 LET kekka(i,6)=r2
3560 LET kekka(i,7)=re
3570 LET kekka(i,8)=ac
3580 LET kekka(i,9)=ar
3590 LET kekka(i,10)=fk
3600 LET kekka(i,11)=t(i)
3610 LET kekka(i,12)=d0
3620 LET kekka(i,13)=d1
3630 LET kekka(i,14)=d2
3640 NEXT i
3650 REM *********************** 計算結果の表示 ***********************
3660 PLOT TEXT ,AT 0.1,0.95:"配管ライン名称 "
3670 PLOT TEXT ,AT 0.35,0.95: name$
3680 PLOT TEXT ,AT 0.1,0.92:"保 持 温 度 (C')"
3690 PLOT TEXT ,AT 0.35,0.92: STR$(maint)
3700 PLOT TEXT ,AT 0.1,0.89:"外 気 温 度 (C')"
3710 PLOT TEXT ,AT 0.35,0.89: STR$(ambi)
3720 PLOT TEXT ,AT 0.5,0.95:"風 速 (m/s)"
3730 PLOT TEXT ,AT 0.75,0.95: STR$(wv)
3740 PLOT TEXT ,AT 0.5,0.92:"設 計 裕 度 "
3750 PLOT TEXT ,AT 0.75,0.92: STR$(df)
3760 PLOT TEXT ,AT 0.5,0.89:"効 率 "
3770 PLOT TEXT ,AT 0.75,0.89: STR$(eff)
3780 PLOT TEXT ,AT 0.25,0.85:"配管サイズ"
3790 PLOT TEXT ,AT 0.40,0.85:"保温層"
3800 PLOT TEXT ,AT 0.50,0.85:"保温材"
3810 PLOT TEXT ,AT 0.60,0.85:"保温厚さ"
3820 PLOT TEXT ,AT 0.15,0.82:"配管 1"
3830 PLOT TEXT ,AT 0.28,0.82,USING"###": pipe(ps(1),1)
3840 PLOT TEXT ,AT 0.40,0.82:"1層目"
3850 PLOT TEXT ,AT 0.49,0.82:ins$(insm(1,1))
3860 PLOT TEXT ,AT 0.62,0.82,USING"###":insth(1,1)
3870 LET ygyou =0.82
3880 IF insth(1,2)<>0 THEN LET ygyou=ygyou-0.02
3890 IF insth(1,2)<>0 THEN PLOT TEXT ,AT 0.40,ygyou :"2層目"
3900 IF insth(1,2)<>0 THEN PLOT TEXT ,AT 0.49,ygyou :ins$(insm(1,2))
3910 IF insth(1,2)<>0 THEN PLOT TEXT ,AT 0.62,ygyou ,USING"###":insth(1,2)
3920 IF pn => 2 THEN LET ygyou=ygyou-0.02
3930 IF pn => 2 THEN PLOT TEXT ,AT 0.15,ygyou :"配管 2"
3940 IF pn => 2 THEN PLOT TEXT ,AT 0.28,ygyou ,USING"###": pipe(ps(2),1)
3950 IF pn => 2 THEN PLOT TEXT ,AT 0.40,ygyou :"1層目"
3960 IF pn => 2 THEN PLOT TEXT ,AT 0.49,ygyou :ins$(insm(2,1))
3970 IF pn => 2 THEN PLOT TEXT ,AT 0.62,ygyou ,USING"###":insth(2,1)
3980 IF pn => 2 AND insth(2,2)<>0 THEN LET ygyou =ygyou-0.02
3990 IF pn => 2 AND insth(2,2)<>0 THEN PLOT TEXT ,AT 0.40,ygyou :"2層目"
4000 IF pn => 2 AND insth(2,2)<>0 THEN PLOT TEXT ,AT 0.49,ygyou :ins$(insm(2,2))
4010 IF pn => 2 AND insth(2,2)<>0 THEN PLOT TEXT ,AT 0.62,ygyou ,USING"###":insth(2,2)
4020 IF pn => 3 THEN LET ygyou=ygyou-0.02
4030 IF pn => 3 THEN PLOT TEXT ,AT 0.15,ygyou:"配管 3"
4040 IF pn => 3 THEN PLOT TEXT ,AT 0.28,ygyou,USING"###": pipe(ps(3),1)
4050 IF pn => 3 THEN PLOT TEXT ,AT 0.40,ygyou:"1層目"
4060 IF pn => 3 THEN PLOT TEXT ,AT 0.49,ygyou:ins$(insm(3,1))
4070 IF pn => 3 THEN PLOT TEXT ,AT 0.62,ygyou,USING"###":insth(3,1)
4080 IF pn => 3 AND insth(3,2)<>0 THEN LET ygyou=ygyou-0.02
4090 IF pn => 3 AND insth(3,2)<>0 THEN PLOT TEXT ,AT 0.40,ygyou:"2層目"
4100 IF pn => 3 AND insth(3,2)<>0 THEN PLOT TEXT ,AT 0.49,ygyou:ins$(insm(3,2))
4110 IF pn => 3 AND insth(3,2)<>0 THEN PLOT TEXT ,AT 0.62,ygyou,USING"###":insth(3,2)
4120 IF pn = 4 THEN LET ygyou=ygyou-0.02
4130 IF pn = 4 THEN PLOT TEXT ,AT 0.15,ygyou:"配管 4"
4140 IF pn = 4 THEN PLOT TEXT ,AT 0.28,ygyou,USING"###": pipe(ps(4),1)
4150 IF pn = 4 THEN PLOT TEXT ,AT 0.40,ygyou:"1層目"
4160 IF pn = 4 THEN PLOT TEXT ,AT 0.49,ygyou:ins$(insm(4,1))
4170 IF pn = 4 THEN PLOT TEXT ,AT 0.62,ygyou,USING"###":insth(4,1)
4180 IF pn = 4 AND insth(4,2)<>0 THEN LET ygyou=ygyou-0.02
4190 IF pn = 4 AND insth(4,2)<>0 THEN PLOT TEXT ,AT 0.40,ygyou:"2層目"
4200 IF pn = 4 AND insth(4,2)<>0 THEN PLOT TEXT ,AT 0.49,ygyou:ins$(insm(4,2))
4210 IF pn = 4 AND insth(4,2)<>0 THEN PLOT TEXT ,AT 0.62,ygyou,USING"###":insth(4,2)
4220 LET ygyou=ygyou-0.02*2
4230 PLOT TEXT ,AT 0.25,ygyou:"保温筒内径 保温筒外径 Re αc αr α "
4240 LET ygyou=ygyou-0.02
4250 PLOT TEXT ,AT 0.15,ygyou:"配管 1"
4260 PLOT TEXT ,AT 0.27,ygyou,USING"%.### %.### ###### ###.# ##.# ###.# ":kekka(1,12),kekka(1,13),kekka(1,7),kekka(1,8),kekka(1,9),kekka(1,8)+kekka(1,9)
4270 IF insth(1,2)<>0 THEN LET ygyou=ygyou-0.02
4280 IF insth(1,2)<>0 THEN PLOT TEXT ,AT 0.27,ygyou,USING"%.### %.###":kekka(1,13),kekka(1,14)
4290 IF pn => 2 THEN LET ygyou=ygyou-0.02
4300 IF pn => 2 THEN PLOT TEXT ,AT 0.15,ygyou:"配管 2"
4310 IF pn => 2 THEN PLOT TEXT ,AT 0.27,ygyou,USING"%.### %.### ###### ###.# ##.# ###.# ":kekka(2,12),kekka(2,13),kekka(2,7),kekka(2,8),kekka(2,9),kekka(2,8)+kekka(2,9)
4320 IF pn => 2 AND insth(2,2)<> 0 THEN LET ygyou=ygyou-0.02
4330 IF pn => 2 AND insth(2,2)<> 0 THEN PLOT TEXT ,AT 0.27,ygyou,USING"%.### %.###":kekka(2,13),kekka(2,14)
4340 IF pn => 3 THEN LET ygyou=ygyou-0.02
4350 IF pn => 3 THEN PLOT TEXT ,AT 0.15,ygyou:"配管 3"
4360 IF pn => 3 THEN PLOT TEXT ,AT 0.27,ygyou,USING"%.### %.### ###### ###.# ##.# ###.# ":kekka(3,12),kekka(3,13),kekka(3,7),kekka(3,8),kekka(3,9),kekka(3,8)+kekka(3,9)
4370 IF pn => 3 AND insth(3,2)<>0 THEN LET ygyou=ygyou-0.02
4380 IF pn => 3 AND insth(3,2)<>0 THEN PLOT TEXT ,AT 0.27,ygyou,USING"%.### %.###":kekka(3,13),kekka(3,14)
4390 IF pn = 4 THEN LET ygyou=ygyou-0.02
4400 IF pn = 4 THEN PLOT TEXT ,AT 0.15,ygyou:"配管 4"
4410 IF pn = 4 THEN PLOT TEXT ,AT 0.27,ygyou,USING"%.### %.### ###### ###.# ##.# ###.# ":kekka(4,12),kekka(4,13),kekka(4,7),kekka(4,8),kekka(4,9),kekka(4,8)+kekka(4,9)
4420 IF pn = 4 AND insth(4,2)<>0 THEN LET ygyou=ygyou-0.02
4430 IF pn = 4 AND insth(4,2)<>0 THEN PLOT TEXT ,AT 0.27,ygyou,USING"%.### %.###":kekka(4,13),kekka(4,14)
4440 LET ygyou=ygyou-0.02*3
4450 PLOT TEXT ,AT 0.25,ygyou:" Rth1 Rth2 Rth3 Rth hloss Pr θmid θf"
4460 LET ygyou=ygyou-0.02
4470 PLOT TEXT ,AT 0.25,ygyou:" C'm/W W/m W/m C' C' "
4480 LET ygyou=ygyou-0.02
4490 PLOT TEXT ,AT 0.15,ygyou:"配管 1"
4500 PLOT TEXT ,AT 0.26,ygyou,USING"##.## ##.## %.## ##.## ###.# ###.# ###.# ###.# ##.##":Rth(1,1),Rth(1,2),Rth(1,3),Rth(1,4),(maint-ambi)/Rth(1,4),(maint-ambi)/Rth(1,4)*df/eff,kekka(1,11),kekka(1,10)-273
4510 LET ygyou=ygyou-0.02
4520 IF pn => 2 THEN PLOT TEXT ,AT 0.15,ygyou:"配管 2"
4530 IF pn => 2 THEN PLOT TEXT ,AT 0.26,ygyou,USING"##.## ##.## %.## ##.## ###.# ###.# ###.# ###.# ##.##":Rth(2,1),Rth(2,2),Rth(2,3),Rth(2,4),(maint-ambi)/Rth(2,4),(maint-ambi)/Rth(2,4)*df/eff,kekka(2,11),kekka(2,10)-273
4540 LET ygyou=ygyou-0.02
4550 IF pn => 3 THEN PLOT TEXT ,AT 0.15,ygyou:"配管 3"
4560 IF pn => 3 THEN PLOT TEXT ,AT 0.26,ygyou,USING"##.## ##.## %.## ##.## ###.# ###.# ###.# ###.# ##.##":Rth(3,1),Rth(3,2),Rth(3,3),Rth(3,4),(maint-ambi)/Rth(3,4),(maint-ambi)/Rth(3,4)*df/eff,kekka(3,11),kekka(3,10)-273
4570 LET ygyou=ygyou-0.02
4580 IF pn = 4 THEN PLOT TEXT ,AT 0.15,ygyou:"配管 4"
4590 IF pn = 4 THEN PLOT TEXT ,AT 0.26,ygyou,USING"##.## ##.## %.## ##.## ###.# ###.# ###.# ###.# ##.##":Rth(4,1),Rth(4,2),Rth(4,3),Rth(4,4),(maint-ambi)/Rth(4,4),(maint-ambi)/Rth(4,4)*df/eff,kekka(4,11),kekka(4,10)-273
4600 REM ********** 配管データ **********
4610 REM si d2 t di
4620 DATA 15 , 0.0217 , 0.0028 , 0.034
4630 DATA 20 , 0.0272 , 0.0029 , 0.034
4640 DATA 25 , 0.034 , 0.0034 , 0.0427
4650 DATA 32 , 0.0427 , 0.0036 , 0.0486
4660 DATA 40 , 0.0486 , 0.0037 , 0.0605
4670 DATA 50 , 0.0605 , 0.0039 , 0.0763
4680 DATA 65 , 0.0763 , 0.0052 , 0.0891
4690 DATA 80 , 0.0891 , 0.0055 , 0.1016
4700 DATA 90 , 0.1016 , 0.0057 , 0.1143
4710 DATA 100, 0.1143 , 0.0060 , 0.1398
4720 DATA 125, 0.1398 , 0.0066 , 0.1652
4730 DATA 150, 0.1652 , 0.0071 , 0.1910
4740 DATA 200, 0.2163 , 0.0082 , 0.2419
4750 DATA 250, 0.2674 , 0.0093 , 0.2930
4760 DATA 300, 0.3185 , 0.0103 , 0.3370
4770 DATA 350, 0.3556 , 0.0111 , 0.3810
4780 DATA 400, 0.4064 , 0.0127 , 0.4320
4790 DATA 450, 0.4572 , 0.0143 , 0.4830
4800 DATA 500, 0.5080 , 0.0151 , 0.5330
4810 REM *********************************
4820 REM ********** 保温材データ **********
4830 DATA clc13-300 , clc13-800 , clc22-300 , clc22-800 , gwc
4840 DATA Ts1260 , rwc100 , rwc600 , Ts5120 , daipa
4850 REM ********** 保温材熱伝導率 **********
4860 REM r1 r2 r3
4870 DATA 0.04070 , 1.28E-04 , 0
4880 DATA 0.05550 , 2.05E-05 , 1.93E-07
4890 DATA 0.05350 , 1.16E-04 , 0
4900 DATA 0.06120 , 3.38E-05 , 1.95E-07
4910 DATA 0.03330 , 1.21E-04 , 6.56E-07
4920 DATA 0.11000 , -1.40E-04, 2.60E-07
4930 DATA 0.03140 , 1.74E-04 , 0
4940 DATA 0.04070 , 1.16E-04 , 7.67E-07
4950 DATA 0.02470 , 1.14E-04 , 7.55E-08
4960 DATA 0.05550 , 2.05E-05 , 1.93E-07
4970 REM ***********************************
4980 END
|
|