.b18の中身を調べる
今回はトラブルシューティングに役立つテクニックの紹介です。一般向けじゃないので、読まなくてオッケーです。
.b18、いわゆるbuiファイルはTRNSYS/Type56が使用する建物の物性情報や計算条件を納めたデータファイルです。このファイルはテキストファイルなので、メモ張などのエディタを使って内容を確認したり、書き換える事も可能です。(慣れない内はお勧めしませんが)
下のリストはExamplesに含まれているBuiファイルから一部を抜粋しています。
BUILDING
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*
*--------------------------------------------------------------------------------
* Z o n e first_floor / A i r n o d e first_floor
*--------------------------------------------------------------------------------
ZONE first_floor
RADIATIONMODE
BEAM=STANDARD : DIFFUSE=STANDARD : LONGWAVE=STANDARD : GEOMODE=3D_DATA : FSOLAIR=0
DAYLIGHTMODE
DLSHADE =-1
AIRNODE first_floor
WALL =EXT_WALL : SURF= 1 : AREA= 20 : EXTERNAL : ORI=S_0_90 : FSKY=0.5 : GEOSURF=0.03125
WINDOW=EXT_WINDOW1 : SURF= 8 : AREA= 12 : EXTERNAL : ORI=S_0_90 : FSKY=0.5 : GEOSURF=0.01875 : ESHADE=INPUT 1*MAX_ESHADE : SHADECNTRL=ESHADE_INTERNAL
FLOOR =GROUND_FLOOR : SURF= 2 : AREA= 48 : BOUNDARY=INPUT 1*TGROUND : GEOSURF=0.8
WALL =EXT_WALL : SURF= 3 : AREA= 48 : EXTERNAL : ORI=N_180_90 : FSKY=0.5 : GEOSURF=0.075
WALL =EXT_WALL : SURF= 4 : AREA= 16 : EXTERNAL : ORI=S_0_90 : FSKY=0.5 : GEOSURF=0.025
CEILING =ADJ_CEILING : SURF= 5 : AREA= 48 : ADJACENT=second_floor : ADJ_SURF=15 : FRONT
WALL =EXT_WALL : SURF= 6 : AREA= 16 : EXTERNAL : ORI=E_270_90 : FSKY=0.5 : GEOSURF=0.025
WALL =EXT_WALL : SURF= 7 : AREA= 16 : EXTERNAL : ORI=W_90_90 : FSKY=0.5 : GEOSURF=0.025
REGIME
GAIN = Occ_31office : SCALE= SCHEDULE 1*Occ_Weekly_31office : GEOPOS= 0 : SCALE2= SCHEDULE 1*Occ_Annual_31office : FRAC_REFAREA= 1
GAIN = Dev_31office : SCALE= SCHEDULE 1*Dev_Weekly_31office : GEOPOS= 0 : SCALE2= SCHEDULE 1*Occ_Annual_31office : FRAC_REFAREA= 1
GAIN = Ltg_31office : SCALE= SCHEDULE 1*Opr_Weekly_31office : GEOPOS= 0 : SCALE2= 1 : FRAC_REFAREA= 1 : DLIGHT_CTRL=31office
INFILTRATION= 31office
VENTILATION = 31office
COOLING = 31office
HEATING = 31office
CAPACITANCE = 230.4 : VOLUME= 192 : REFAREA= 48 : TINITIAL= 20 : PHINITIAL= 50 : WCAPR= 1
TRNBuildの操作に慣れていると、なんとなく意味が分かります。 Buiファイルには、このようにTRNBuildの設定項目に対応したキーワードと値が並んでいます。 (詳細はドキュメント、Vol.05 Multizone Buildingに記載されています。)
たまにこの設定項目をまとめてを確認したい事があるんですが、そういうときはTRNBuildを使わずに、直接このBuiファイルを調べるのが簡単です。(あくまで個人の見解ですが)
例えば上の例で、最後の行はZoneの設定情報が並んでいます。行頭の「CAPACITANCE」は、Zoneの顕熱容量の値です。TRNBuildの画面では下の図の項目に相当します。
Buiファイルに含まれているすべてのZoneの値を調べるにはコマンドプロンプトで次のように入力します。
findstr /i "CAPACITANCE" h28.b18
findstrはWindowsに用意されている標準コマンドです。テキストファイルから指定された文字列を含む行を表示してくれます。
※h28.b18はbuiファイルの名前、”/i”は大文字、小文字を区別しない指定です。
下図は実行例ですが、Buiファイルから”CAPACITANCE”を含むすべての行が表示されています。
すべてのZoneのCAPACITANCEの値をまとめて確認することができます。ここで極端に大きな値、もしくは小さな値など、怪しげな値が表示されていれば、なにか問題がある可能性があります。
例えば、隣にある”VOLUME”はZoneの気積(容積)の値です。気積に対してCAPACITANCE(顕熱容量)が大きすぎたり、逆に小さ過ぎたりすると、なにか誤った値が設定されている可能性があります。設定を確認して適切な値に設定し直す必要があります。
動作環境
以下の環境で動作を確認しています。
Windows10 Pro(64bit, 1809)
TRNSYS18.01.0001