0

HASP の非定常熱負荷計算（１）実行編--- 目次 --＜Ｏ部＞ 事前の準備／HASPinp を使う前にすること(1) Excel のマクロを有効にする(2) HASPinp の実行モジュールをセキュリティーソフトのチェックから外す

1
1
1<Ⅰ部> HASPinp を使わずに手動で HASP を操作する方法（ACLD_HEX15 を例に）
１．HASP を手動で実行するために頭に入れておくこと(1) HASP のフォルダとファイル構成(2) 入力データ(3) 気象データ(4) fnameHASP_inp.txt(5) バッチファイル(6) 絶対パス(フルパス)と相対パス
２．HASP を手動で動かす(1) 年間計算の実行(2) 冷房ピーク計算の実行(3) 暖房ピーク計算の実行
３．入力データにエラーがあった場合

2
3
3
3
5
6
6,8
10
12

<Ⅱ部> HASPinp による HASP の実行（ACLD_HEX15_inp を例に）
１．HASPinp とは(1) ユーザーインターフェースとしての HASPinp(2) 2 つの HASPinp(3) HASPinp の実行モジュールと Excel ファイル
(4) HASPinp のフォルダとファイルの構成(5) HASPinp の操作と動作の流れ
２．HASPinp によるケーススタディ(1) 建物モデルと計算条件(2) HASPinp を立ち上げる(3) ユーザーが操作する HASPinp の３つの画面(4) ４つのケーススタディ（計算モードと出力形式）(5) 計算モード（シミュレーションモードとピーク計算） (6) 出力形式（詳細出力と簡易出力）
２-1 ケース１：年間計算・詳細出力(1) 入力データの確認(2) プログラムの実行（ファイル変換・熱負荷計算・ゾーン集計）(4) 結果のグラフ
２-2 ケース２：ピーク計算・詳細出力(1) 冷房ピーク計算の入力データの変更(2) 冷房ピーク計算のプログラムの実行（ファイル変換・熱負荷計算・ゾーン集計）(3) 暖房ピーク計算の入力データの変更(4) 暖房ピーク計算のプログラムの実行（ファイル変換・熱負荷計算・ゾーン集計）(5) 結果のグラフ(6) 結果の保存
２-3 ケース３：年間計算・簡易出力(1) 入力データの変更(2) プログラムの実行（ファイル変換・熱負荷計算・ゾーン集計）(3) 結果のグラフ
２-4 ケース４：ピーク計算・簡易出力(1) 冷房ピーク計算の入力データの変更(2) 冷房ピーク計算のプログラムの実行（ファイル変換・熱負荷計算・ゾーン集計）(3) 暖房ピーク計算の入力データの変更(4) 暖房ピーク計算のプログラムの実行（ファイル変換・熱負荷計算・ゾーン集計）(5) 結果のグラフ(6) 結果の保存
３．HASPinp での未入力エラーの見つけ方

13
14
14
14,15
16
17
17,18
19
22
22
23
23
24-25
29
31
31
32-33
34
35-36
40,41
42
42
42-43
47
49
49
49-50
51
51-52
56,57
58

<Ⅲ部> 気象データ
１．HASP に組込まれている気象データ
２．気象データの追加登録の方法
３．HASPinp の気象データの検索と自動カスタマイズの仕組み
４．has 気象データと hasH 気象データ
５．hasH 気象データの先頭行の情報
６．祝日情報

60
61
62
65
66
68
69

参考資料

71

Ver.20220330-0707（社）建築設備技術者協会

1

<Ｏ部>

<Ｏ部>

事前の準備／HASPinp を使う前にすること

・HASProot と HASPinp のインストールは(0)導入編で済ませたものとします。
・このまますぐに操作しても問題無いこともありますが、念のため以下の設定をしてください。
(1) Excel のマクロを有効にする※＜Ⅰ部＞の HASPinp を使わないで手動で操作する場合は、本節(1)の設定は不要です。
・HASPinp の Excel ファイルにはマクロが組み込まれています。
OriginalFiles のフォルダに 5 つの Excel ファイルがありますが、これらの Excel ファイルのマクロを有効にしなければなりません。
・Excel のファイルを立ち上げた時に、マクロが無効の場合は次のメッセージが表示されます。

・表示の中の コンテンツの有効化なります。

をクリックすると、マクロが有効になり、正常に動作するように(2) HASPinp の実行モジュールをセキュリティーソフトのチェックから外す
・全てのセキュリティーソフトではありませんが、中には、そのソフトに未登録な実行モジュールをチェックして、動作を止めたり、実行モジュールそのものを削除してしまうことがあります。
※Norton では HASPinp の実行モジュールやバッチファイルを削除することがあります。
この場合は、次のようにして、Norton のチェック対象から外します。
・Nortan を立ち上げます。次の手順で①と②の除外設定をします。
①設定 ⇒ ウイルス対策 ⇒ スキャンとリスク ⇒ スキャンから除外する項目 ⇒ 設定する
⇒ フォルダを追加する②設定 ⇒ ウイルス対策 ⇒ スキャンとリスク ⇒ 自動保護､スクリプト制御･･･除外する項目⇒ 設定する ⇒ フォルダを追加する※ ①②の両方とも設定します。これで HASPinp は正常に動作するようになります。
※「フォルダを追加する」を選ぶとフォルダごと除外対象になります。
「ファイルを追加する」を選んだ場合は、個々のファイル単位で除外設定をします。

2

<Ⅰ部>

<Ⅰ部>

HASPinp を使わずに手動で HASP を操作する方法（ACLD_HEX15 を例に）

１．HASPinp を手動実行するために頭に入れておくこと
２．HASP を手動で動かす
３．入力エラーがあった場合

3

<Ⅰ部>

１．HASP を手動で実行するために頭に入れておくこと(1) HASP のフォルダとファイル構成 （⇒図Ⅰ）・図Ⅰ-1 に HASProot と HASPinp のフォルダとファイルの構成を示します。
・HASP を手動で操作する時は、この図Ⅰ-1 のフォルダやファイルの位置関係を頭に入れておく必要ががあります。
・図Ⅰ-1 の各行の頭の数字は、根っこの HASProot を基準 0 とする階層の深さを示しています。
・説明分中の“矢印”は手動の操作で扱うファイルの位置を示しています。図Ⅰ-1 の矢印と符号します。
・矢印①
sample_Input.txt （熱負荷計算の入力データファイル）・矢印②
計算に使う気象データファイル
・矢印③
fnameHASP_inp.txt （HASP の実行に関係するファイル名やパスをｶｽﾀﾏｲｽﾞします）
・矢印④
ACLD_HEX15.bat（バッチファイルで HASP の実行はここから始まります）
・矢印⑤
ACLD_HEX15.exe（熱負荷計算プログラムの本体の実行モジュール）・矢印⑥
計算結果を出力したファイル
・矢印⑦
ACLD_HEX15_debug.txt （入力データのエラー情報はここに記録されます）(2) 入力データ
・入力データを所定のフォーマットに従って作成しなければなりませんが、
ここでは、予め作成された入力データ sample_Input.txt（表Ⅰ-2）を利用することにします。
(3) 気象データ
・気象データは、
図Ⅰ-1 の HASProot\Data\Weather の下のフォルダに登録されているものを使います。
※ここに登録されている気象データは MetDS(株)気象データシステムのご厚意により無償提供されたものです。
HASP での利用に限定されます。また、気象データのコピーなども禁じられています。

(4) fnameHAP_inp,txt （⇒下表Ⅰ-1）
・fnameHASP_inp.txt は、HASPinp を実行するために必要なファイル名やパス等の情報を記述したファイルです。HASPinp の全ての実行モジュールは、起動されると最初にこの fnameHASP_inp.txt を読み込み、実行に必要な情報を得るように仕組まれています。
・この fnameHASP_inp.txt は、実行条件に合わせて一部を書き替える（カスタマイズ）必要があります。
・カスタマイズするのは、1 行目、2 行目と 12 行目です。
なお 12 行目は HASPinp の Excel ファイルと実行モジュール ACLD_HEX15.exe との連係情報です。
HASPinp を使わずに、手動で操作する場合でも、ここは毎回の実行の前に“00”にリセットします。
表Ⅰ-1 fnameHASP_inp.txt1) ..\..\******⇒ ******の箇所を矢印①の入力データのファイル名に書き替えます。
2) ..\..\..\Data\Weather\******⇒ ******の箇所を矢印②の気象データのパスとファイル名に書き替えます。
3) ..\..\⇒ 計算結果を出力する⑤のフォルダのパスです。
4) ..\..\..\HASP\NewHASP-ACLD\Exec\wndwtabl.dat⇒ ガラスの特性のパスとファイル名
5) ..\..\..\HASP\NewHASP-ACLD\Exec\wcontabl.dat⇒ 材料特性のパスとファイル名
6) -aACSS⇒ ACSS への受け渡しファイル（先頭が空白または“-”の時は出力しません）
7) ⇒ BECS への受け渡しファイル（先頭が空白または“-”の時は出力しません）
8) DEBG INP=9 CK=9 WF=9 WD=9 CL=0 HE=0 OP=0 nRM=0000 MDse=････⇒ 実行モジュールのﾃﾞﾊﾞｯｸﾞｵﾌﾟｼｮﾝ
9) ..\..\KeepOut\CSV_inp\******_COMMON.csv⇒ 手動で動かす場合は関係しません。
10) ..\..\KeepOut\CSV_inp\******_SPAC.csv⇒ 手動で動かす場合は関係しません。
11) ..\..\KeepOut\CSV_inp\******_ZONE.csv⇒ 手動で動かす場合は関係しません。
12) 00⇒ HASPinp の Excel ファイルと実行モジュールとの連係情報で毎回 00 にリセットします。

※ 元々の NewHASP/ACLD の fnameNewHASP.txt は 1～7 行ですが、HASPinp の fnameHASP_inp.txt では 8～12 行が追加されています。

<Ⅰ部>

4

図Ⅰ-1 HASProot と HASPinp のフォルダとファイルの構成 （手動で操作するときの説明用）⓪

0 HASProot│
1 ├ HASP│││ 2 ├ NewHASP-ACLD│││││ 3 ├ Exec│││
├ wcontabl.dat<--材料特性データのファイル NewHASP_2が読みに行きます。
│└ wndwtabl.dat<--ガラスの特性データのファイル NewHASP_2が読みに行きます。
│
1 ├ Data│││ 2 └ Weather<--このフォルダの下に気象データファイルがあります│││3 ├ Japan│││││ 4 ├ PeakWD
│
│
│
│
│
│
│ 5 ├ 0460_Sapporo<--このフォルダの下に札幌の５種のピーク気象データがあります
│
│
│
│
│
│
│ 5 ├ 3630_Tokyo<--このフォルダの下に東京の５種のピーク気象データがあります││││├ 3630C 10_SI.hasH<--東京の冷房 SI単位系の気象データ （h-t基準）
│
│ ②c
│
│
├ 3630C 20_SI.hasH<--東京の冷房 SI単位系の気象データ （Jc-t基準）││││├ 3630C 31_SI.hasH<--東京の冷房 SI単位系の気象データ （Js-t基準：秋の南面冷房用）
│
│ ②h
│
│
├ 3630H 12_SI.hasH<--東京の暖房 SI単位系の気象データ （t-x基準）││││└ 3630H 22_SI.hasH<--東京の暖房 SI単位系の気象データ （t-Jh基準）│││ 5 └ 8310_Naha<--このフォルダの下に那覇の５種のピーク気象データがあります│││││ 4 └ RefYeadWD<--このフォルダの下に札幌、東京、那覇の標準年気象データがあります││├ 04600110_SI.hasH<--札幌 2010年版標準年気象データ（2001～2010年の平均年）（SI単位系）││ ②a ├ 36300110_SI.hasH<--東京 2010年版標準年気象データ（2001～2010年の平均年）（SI単位系）││├ 83100110_SI.hasH<--那覇 2010年版標準年気象データ（2001～2010年の平均年）（SI単位系）││├ 04601120_SI.hasH<--札幌 2020年版標準年気象データ（2011～2020年の平均年）（SI単位系）││├ 36301120_SI.hasH<--東京 2020年版標準年気象データ（2011～2020年の平均年）（SI単位系）││├ 83101120_SI.hasH<--那覇 2020年版標準年気象データ（2011～2020年の平均年）（SI単位系） 2022 年版
HASProot││├ 04607795_SI.hasH<--札幌 2086年版標準年気象データ（2077～2095年の予測）（SI単位系）
で追加││├ 36307795_SI.hasH<--東京 2086年版標準年気象データ（2077～2095年の予測）（SI単位系）││├ 83107795_SI.hasH<--那覇 2086年版標準年気象データ（2077～2095年の予測）（SI単位系）││└ 36300110_SE_forACLD8501.has<--東京 2010年版標準年気象データ（SE単位系,hasフォーマット）│
3 └ WEADAC│││
4 ├ PeakWD<--このフォルダの下に鹿児島・ｼﾝｶﾞﾎﾟｰﾙ・ﾆｭｰﾖｰｸ・シドニーの各６種のピーク気象データがあります││├ 12467_KAGOSHIMA_SI_S10.hasH<--鹿児島の冷房ピーク気象データ(TAC1%)(SI単位系) 他5つ││├ 12524_SINGAPORE CHANGI AIR_SI_S25.hasH <--ｼﾝｶﾞﾎﾟｰﾙの冷房ピーク気象データ(TSC2.5%)(SI単位系) 他5つ││├ 14155_NEW YORK LA GUARDIA_SI_S50.hasH <--ﾆｭｰﾖｰｸの冷房ピーク気象データ(TAC5%)(SI単位系) 他5つ││└ 16150_SYDNEY AIRPORT_SI_W10.hasH<--ｼﾄﾞﾆｰの暖房ピーク気象データ(TAC1%)(SI単位系) 他5つ│├ 12467_KAGOSHIMA_SI_RY.hasH<--鹿児島の標準年気象データ(SI単位系)│├ 12524_SINGAPORE CHANGI AIR_SI_RY.hasH<--ｼﾝｶﾞﾎﾟｰﾙの標準年気象データ(SI単位系)│├ 14155_NEW YORK LA GUARDIA_SI_RY.hasH<--ﾆｭｰﾖｰｸの標準年気象データ(SI単位系)│└ 16150_SYDNEY AIRPORT_SI_RY.hasH<--ｼﾄﾞﾆｰの標準年気象データ(SI単位系)│
1 ├ ACLD_HEX15_inp├ sample_Input.txt<-- HASP_inp15の入力データ①││├ MFE_.csv<-- ACLD_HEX15.exe から出力される 室MFE の年間熱負荷計算の結果ファイル⑥a│├ MFW_.csv<-- ACLD_HEX15.exe から出力される 室MFWの年間熱負荷計算の結果ファイル│├ weath.dat<-- ACLD_HEX15.exe から出力される年間の外気の温度と絶対湿度の気象データ│├ MFE__C.csv<-- ACLD_HEX15.exe から出力される 室MFE の冷房ピークの熱負荷計算の結果ファイル⑥c│├ MFW__C.csv<-- ACLD_HEX15.exe から出力される 室MFWの冷房ピークの熱負荷計算の結果ファイル│├ weath_C.dat<-- ACLD_HEX15.exe から出力される冷房ピークの外気の温度と絶対湿度の気象データ│├ MFE__H.csv<-- ACLD_HEX15.exe から出力される 室MFE の暖房ピークの熱負荷計算の結果ファイル│├ MFW__H.csv<-- ACLD_HEX15.exe から出力される 室MFWの暖房ピークの熱負荷計算の結果ファイル⑥h│├ weath_H.dat<-- ACLD_HEX15.exe から出力される暖房ピークの外気の温度と絶対湿度の気象データ│ 2 ├ Sample<--サンプル用の入力および結果のファイルが入っています。
│││ 2 ├ UserData<--ユーザーの入力データや結果を保存するためのフォルダ│││ 2 ├ OriginalFiles<--手動では関係しません。
│││ 2 └ KeepOut<-- これより下はACLD_HEX15_inpの仕掛けが入っていますが、手動では操作します。
│││
3 ├ CSVinp<--手動では関係しません。
│││
3 ├ BAT<--fnameHASP_inp.txtとBAT│ ③│├ fnameHASP_inp.txt│ ④│├ ACLD_HEX15.bat│ ⑦│└ ACLD_HEX15_debug.txt│
3 └ HASP_inp_Exec<-- ３つの実行モジュール（exeファイル）が入っています。
│ ⑤└ ACLD_HEX15.exe│
1 └ NewHASP_2_inp<==NewHASP_2_inpのホルダー構成はACLD_HEX15_inpと同様です。

5

<Ⅰ部>

(5) バッチファイル （⇒表Ⅰ-2）
・表Ⅰ-2 が矢印④のバッチファイル(ACLD_HEX15.bat)の中味です。このバッチファイルによって、矢印⑤の熱負荷計算（ACLD_HEX15.exe）が起動されます。
※ACLD_HEX15.exe の実行モジュールを直接クリックしても起動しますが、矢印③の fnameHASP_inp.txt と連係できないので、直ぐに停止してしまいます。

表Ⅰ-2 ＜バッチファイル ACLD_HEX15.bat の中味＞

・図Ⅰ-1 で、バッチファイルは矢印④の位置にあり、実行モジュールは矢印⑤にあって離れています。
矢印④から、離れた矢印⑤を起動するのが表Ⅰ-2 の 7 行目のコマンドです。
・このバッチファイルを手動で動かすと、右図の DOS 窓が表示されます。
小窓の 2 行目に“････間違っています”というメッセージが出ますが、実害は無いので無視して下さい。
・6 行のコマンドを削除すればこのメッセージは出なくなりますが、削除した状態で
HASPinp を操作するとエラーになります。
こちらのエラーは実害があります。

(6)絶対パス（フルパス）と相対パス・パス（path）とは、対象とするファイルなどに到達する道筋のことです。
・HASP でのパスの起点は、図Ⅰ-1 の矢印④のバッチファイル（ACLD_HEX15.bat）です。
＜表Ⅰ-2 のバッチファイル＞
6 行目 cd /d の意味： 起動した④バッチファイルのフォルダ（HASProot\ACLD_HEX15_inp\KeepOut\BAT）
を起点のディレクトリに変える DOS コマンドです。これにより HASP でのパスの起点が決まります。
7 行目 ..\HASP_inp_Exec\ACLD_HEX15.exe で実行モジュールを起動しています。
矢印④から見て矢印⑤の実行モジュール(ACLD_HEX15.exe)は、1 つ上の階層のフォルダ KeepOut で繋がっています。 “..\” は１つ上の階層のフォルダの相対パスです。
＜表Ⅰ-3 の fnameHASP_inp.txt＞
1 行目 図Ⅰ-1 の矢印①の入力データファイル（sample.txt）
は、矢印④から見て 2 つ上の階層 ACLD_HEX15_inp
で繋がっています。2 つ上の階層の場合の相対パスは “..\..\” です。
よって 1 行目は ..\..\sample_Input.txtとなります。
2 行目 図Ⅰ-1 の矢印②a の年間気象データ（36300110_SI.hasH）は RefYearWD のフォルダにあります。
矢印④から見て矢印②a は 3 つ上の階層 HASP_root で繋がっています。
よって相対パスは ..\..\..\” です｡
・HASProot から見る矢印②a のフォルダのパスは“Data\Weather\Japan\RefYearWD\” です。
・よって 2 行目は ..\..\..\Data\Weather\Japan\RefYearWD\36300110_SI.hasH となります。
3 行目 図Ⅰ-1 の矢印⑥の結果を出力するフォルダは、1 行目と同じ階層 ACLD_HEX15_inp にあります。
よって、相対パスは ..\..\ です。
・この相対パスにファイル名を合成して、結果のファイルが出力されます。
＜相対パスと絶対パス＞ 表Ⅰ-3（fnameHASP_inp.txt）の 1 行目を例に説明します。
・通常は相対パスで記述します。
..\..\ACLD_HEX15_inp\sample_Input.txt
・これを絶対パス（フルパス）で記述する場合
・HASProot が C ドライブの直下にあれば C:\HASProot\ACLD_HEX15_inp\sample_Input.txt
です。
・ﾄﾞｷｭﾒﾝﾄの直下ならば C:\ﾕｰｻﾞｰ\name\Documents\HASProot\ACLD_HEX15_inp\sample_Input.txt です｡
・絶対パスは HASProot を何処に置くかで変わるので、ユーザーのカスタマイズ作業が煩雑になります。
相対パスならば、HASProot を何処においてもパスの記述を変更する必要がありません。
※ OS は実行するときに、相対パスを絶対パスに置き換えます。

6

<Ⅰ部>

２．HASP を手動で動かす・(1)節で年間計算、(2)節で冷房、(3)節で暖房ピーク計算、を手動で実行する時の手順を説明します。
(1) 年間計算の実行
・手順① 入力データの作成 （⇒表Ⅰ-4）
・実際の入力データの作成については「解説書(2)入力編」 をご覧下さい。
・ここではフォルダ sample にある予め入力済のファイル sample_Input.txt を利用します。
これをコピーして、作業域のフォルダ（HASProot\ACLD_HEX15_inp）に貼り付けます。
・この入力データ（表Ⅰ-4）は、<Ⅱ部>の表 2-1-F（sampleA_Input.txt）と内容は同じです。
・ここでは、計算条件に関係する箇所に絞って説明します。
<CNTL>

・計算モード

この例題では

0=シミュレーションモード

とします。

(装置容量を与条件として除去熱量を求める年間計算の一般的な計算です）

・出力形式
・気象ﾃﾞｰﾀ形式
・計算期間

この例題では 1=詳細出力 とします。
この例題では 0=標準年気象データ とします。
12/15 から助走し、1/1～12/31 の 1 年間を本計算として計算します。

・発熱割合

元の NewHASP/ACLD では１行入力ですが、HASPinp では 3 行入力です。
気象データのファイル名によって自動的に１行が選ばれます。
年間計算の気象データでは 11 カラムが空欄の 1 行目が選ばれます。

（助走期間を設けるのは、初期条件の影響を消すためです）<HRAT>

・手順②a 気象データファイルを決める
・年間計算では、矢印②a の東京・平均年気象データ 36300110_SI.hasH を使うことにします。
・手順③ fnameHASP_inp.txt をカスタマイズします。 （⇒表Ⅰ-3）
・入力データと気象データのファイル名が決まったので、fname_HASP_inp.txt をカスタマイズ
します。カスタマイズするのは、1 行目と 2 行目と 12 行目です。
表Ⅰ-3 カスタマイズされた fnameHASP_inp.txt1) ..\..\sample_Input.txt⇒ 図 1-1 の①の入力データのファイル名2) ..\..\..\Data\Weather\Japan\RefYearWD\36300110_SI.hasH⇒ 図 1-1 の②a の気象データのパスとファイル名3) ..\..\
4) ..\..\..\HASP\NewHASP-ACLD\Exec\wndwtabl.dat5) ..\..\..\HASP\NewHASP-ACLD\Exec\wcontabl.dat6) -aACSS7) 8) DEBG INP=9 CK=9 WF=9 WD=9 CL=0 HE=0 OP=0 nRM=0000 MDse=9) ..\..\KeepOut\CSV_inp\******_COMMON.csv⇒ 手動で動かす場合は使いません。
10) ..\..\KeepOut\CSV_inp\******_SPAC.csv⇒ 手動で動かす場合は使いません。
11) ..\..\KeepOut\CSV_inp\******_ZONE.csv⇒ 手動で動かす場合は使いません。
12) 00⇒ HASPinp の Excel ファイルと実行モジュールとの連係情報のリセット※12 行目の HASPinp の連係情報について
・手動で実行する場合でも、ACLD_HEX15.exe の Excel（が起動してなくても）との連係機能は生きています。
・Excel とは fnameHASP_inp.txt の 12 行目を介して連係します。
12 行目が“00”の時に、ACLD_HEX15.exe が正常に実行します。
ACLD_HEX15.exe は終了時に、fnameHASP_inp.txt の 12 行目を“99”にして返します。
・毎回、ACLD_HEX15.exe を実行する前に、fnameHASP_inp.txt の 12 行目を“00”にリセットします。

・手順④⑤ バッチファイルによる熱負荷計算の起動
・図Ⅰ-1 の矢印④の ACLD_HEX15.bat をクリック
すると矢印⑤の熱負荷計算 ACLD_HEX15.exeが起動されます。
・実行中は右の DOS 窓が表示されます。
DATE: 12 18 は計算中の日です。
・下から 2 行目で実行が正常に完了したことが分かります。
※この DOS 窓は実行終了と同時に消えます。

7

<Ⅰ部>

・手順⑥a 結果の確認
・熱負荷計算の結果は図Ⅰ-1 の矢印⑥a のところ出力されます。
例題 sample_Input.txt の場合
・MFE_,csv と MFW_.csv の２つの熱負荷ファイル と・気象データ weath.dat（気温と絶対湿度を抜粋したファイル）が出力されます。
・計算結果は、<Ⅱ部>表 2-1-L（MFW_.csv）と同じなのでそちらを見て下さい。
表Ⅰ-4 年間計算の入力データ （sample_Input.txt）
ｼﾐｭﾚｰｼｮﾝﾓｰﾄﾞ

詳細出力

標準年気象データ
時間区分(30 分計算)

計算期間（助走開始日・本計算開始日・終了日）

発熱割合（上から年間・冷房ﾋﾟｰｸ・暖房ﾋﾟｰｸ）

(以下略)
時刻入力は
<COMMON>の画面では hh:mm ですが、
入力データでは 24×時区分数 の“通し時分”に変換されます。

この“空行”は<COMMOM>の終わり

面積や長さの式は、数値に変換されます。

“:”は SPAC の終わりですが、後に次の SPAC が続きます。

この“空行”SPAC の終わりです。
“CMPL”は入力データの終わり

8

<Ⅰ部>

(2) 冷房ピーク計算の実行・順不同ですが、ここでは先に冷房ピークの計算を実行し、その後で暖房ピークの計算をすることにします。
・手順① 入力データの作成 （⇒表Ⅰ-5）
・先の年間計算で使った入力データ sample_Input.txt をピーク計算用に変更します。
なお、入力データは年間も冷房ピークも暖房ピークも変わらないように作ってあります。
表Ⅰ-5 冷房ピーク計算の入力データ （sample_Input.txt）
・この入力データは<Ⅱ部>の表 2-2-Fc（sampleC_Input.txt）と表 2-2-Fh（sampleH_Input.txt）同じです。
ピーク計算

詳細出力

ﾋﾟｰｸ気象データ
時間区分数

ピーク計算の反復回数
発熱割合（上から年間・冷房ﾋﾟｰｸ・暖房ﾋﾟｰｸ）

空調は 8:00 に開始して 20:00 に停止

夏期の設定温湿度 26℃50％と予熱時間 1.0 時間(以下略)・変更するのは<CNTL>の[計算モード]と[気象ﾃﾞｰﾀ形式]だけですが、関連箇所を説明します。
<CNTL>

・計算モード1=ピーク計算とします。

（予熱時間を与条件として、予熱終了時に室温が設定温度になるように未知数である除去熱量を解く計算法です）

・出力形式
1=詳細出力 は変更なしです。
・気象ﾃﾞｰﾀ形式 1=ピーク気象データ とします。
・計算ｻｲｸﾙ
ピーク計算の反復回数のことです。ここでは 15 回とします。
（計算サイクルはピーク計算の時のみ参照されます）<HRAT><OSCH><OPCO>・発熱割合

HASPinp では 3 行ありますが、気象データのファイル名によって自動的に１行が選ばれます。
冷房ピーク気象データでは 11 カラムが“S”の 2 行目が選ばれます。
･空調運転時間
夏期と冬期とも、8:00 に運転開始して、20:00 に運転停止です。
･設定温湿度と予熱時間
夏期は 26℃50％、予熱時間は 1.0 時間 です。
（予熱時間はピーク計算の時のみ参照されます）

・手順② 冷房ピークの気象データ
・ここでは矢印②c の冷房ピーク計算用の気象データ 3630C_10_SI.hasH を選ぶことにします｡
・手順③ fnameHASP_inp.txt のカスタマイズ （⇒表Ⅰ-6）
・今回カスタマイズするのは、2 行目の気象データのパスとファイル名のカスタマイズと
12 行目の、Excel ファイルとの連係情報のリセットです。

9

<Ⅰ部>
表Ⅰ-6 冷房ピーク用にカスタマイズされた fnameHASP_inp.txt1) ..\..\sample_Input.txt⇒矢印①の入力データのファイル名(変更なし)
2) ..\..\..\Data\Weather\Japan\PeakWD\3630C_10_SI.hasH⇒矢印②c の気象データのパスとファイル名3) ..\..\
4) ..\..\..\HASP\NewHASP-ACLD\Exec\wndwtabl.dat5) ..\..\..\HASP\NewHASP-ACLD\Exec\wcontabl.dat6) -aACSS7) 8) DEBG INP=9 CK=9 WF=9 WD=9 CL=0 HE=0 OP=0 nRM=0000 MDse=9) ..\..\KeepOut\CSV_inp\******_COMMON.csv⇒ 手動で動かす場合は使いません。
10) ..\..\KeepOut\CSV_inp\******_SPAC.csv⇒ 手動で動かす場合は使いません。
11) ..\..\KeepOut\CSV_inp\******_ZONE.csv⇒ 手動で動かす場合は使いません。
12) 00⇒ HASPinp の Excel ファイルと実行モジュールとの連係情報のリセット

・手順④⑤

バッチファイルによる熱負荷計算の起動

・図Ⅰ-1 の矢印④の ACLD_HEX15.bat をクリックすると矢印⑤の熱負荷計算 ACLD_HEX15.exe が起動されます。
・実行中は右の DOS 窓が表示されます。
DATE: 8/ 1 は計算日で、 iPEAKcycle /n = 15/ 15 は反復回数の表示です。
・下から 2 行目の ACLD＿HEX15 Completed で実行が正常に完了したことが分かります。
### 終了 ### はバッチの終了表示です。
※DOS 窓は実行終了と同時に消えます。

・手順⑥ 結果の確認
・熱負荷計算の結果は図Ⅰの矢印⑥c のところ出力されます。
例題 sample_Input.txt の場合
・MFE__C,csv と MFW__C.csv の２つの熱負荷ファイル と・気象データ weath_C.dat（気温と絶対湿度を抜粋したファイル）が出力されます。
・計算結果は、<Ⅱ部>表 2-2-Lc（MFW__C.csv）と全く同じなのでそちらを見て下さい。
＜補足＞ ピーク熱負荷計算で出力されるファイル名の記号
ACLD_HEX15.exe では、出力される負荷結果や気象データのファイル名の末尾に“C”または“H”の記号が自動的に付けられます。この記号は気象データのファイル名から取ったものです。
こうすることで、年間と冷房ピークと暖房ピークの結果ファイルが共存することができます。
※ 旧 HASP のピーク気象データのファイル名は、例えば東京の冷房ピーク気象データ
16_S_05.has、16_S_10.has、16_S_20.has
東京の暖房ピーク気象データ
16_W_05.has、16_W_10.has、16_W_20.has
拡張子が has の気象データのファイル名の場合は“S”または“W”になっています。
これらを使ってピーク熱負荷計算したときに出力されるファイル名は、・MFW__S,csv、MFE__S.csv、weath_S.dat
・MFW__W,csv、MFE__W.csv、weath_W.datになります。
※ 新しい WEADAC のピーク気象データの場合も“S”または“W”になります。

10

<Ⅰ部>
(3) 暖房ピーク計算の実行
・先の冷房ピーク計算に続いて暖房ピークの計算をします。
・手順① 入力データの作成 (⇒表Ⅰ-7)
・入力データは冷房ピークと暖房ピークで変わりません。
先の(2)で使った入力データ sample_Input.txt をピーク計算に流用します。
表Ⅰ-7 暖房ピーク計算の入力データ （sample_Input.txt）
・この入力データは表Ⅰ-5（冷房ピーク）と同じです。
ピーク計算

詳細出力

ﾋﾟｰｸ気象データ
時間区分数

ピーク計算の反復回数

発熱割合（上から年間・冷房ﾋﾟｰｸ・暖房ﾋﾟｰｸ）

空調は 8:00 に開始して 20:00 に停止
冬期の設定温湿度 22℃50％と予熱時間 2.0 時間(以下略)・ピーク計算では、<CNTL>の[計算モード]と[気象ﾃﾞｰﾀ形式]に注意します。
<CNTL>

・計算モード1=ピーク計算とします。

（予熱時間を与条件として、予熱終了時に室温が設定温度になるように未知数である除去熱量を解く計算法です）

・出力形式
1=詳細出力 は変更なしです。
・気象ﾃﾞｰﾀ形式 1=ピーク気象データ とします。
・計算ｻｲｸﾙ
ピーク計算の反復回数のことです。ここでは 15 回とします。
（シミュレーションモードの時は参照されません）<HRAT><OSCH><OPCO>・発熱割合

HASPinp では 3 行ありますが、気象データのファイル名によって自動的に１行が選ばれます。
暖房ピーク気象データでは 11 カラムが“W”の 3 行目が選ばれます。
･空調運転時間
夏期と冬期とも、8:00 に運転開始して、20:00 に運転停止です。
･設定温湿度と予熱時間
冬期は 22℃40％、予熱時間は 2.0 時間 です。

・手順② ピークの気象データ
・ここでは矢印②h の暖房ピーク計算用の気象データ 3630C_12_SI.hasH を選ぶことにします｡
・手順③ fnameHASP_inp.txt のカスタマイズ （⇒表Ⅰ-8）
・今回カスタマイズするのは、2 行目の気象データのファイル名と12 行目の、Excel ファイルとの連係情報のリセットです。

11

<Ⅰ部>
表Ⅰ-8 暖房ピーク用にカスタマイズされた fnameHASP_inp.txt1) ..\..\sample_Input.txt⇒矢印①の入力データのファイル名（変更なし）
2) ..\..\..\Data\Weather\Japan\PeakWD\3630H_12_SI.hasH ⇒矢印②暖房ピークの気象データのパスとファイル名3) ..\..\
4) ..\..\..\HASP\NewHASP-ACLD\Exec\wndwtabl.dat5) ..\..\..\HASP\NewHASP-ACLD\Exec\wcontabl.dat6) -aACSS7) 8) DEBG INP=9 CK=9 WF=9 WD=9 CL=0 HE=0 OP=0 nRM=0000 MDse=9) ..\..\KeepOut\CSV_inp\******_COMMON.csv：手動で動かす場合は参照しません。
10) ..\..\KeepOut\CSV_inp\******_SPAC.csv：手動で動かす場合は参照しません。
11) ..\..\KeepOut\CSV_inp\******_ZONE.csv：手動で動かす場合は参照しません。
12) 00⇒HASPinp の Excel ファイルと実行モジュールとの連係情報のリセット※表Ⅰ-2-3b の“:”以下は説明文です。なお、DOS コマンドでは行の途中からコメントにはできません。

・手順④⑤

バッチファイルによる熱負荷計算の起動

・図Ⅰ-1 の矢印⑤ACLD_HEX15.bat をクリックすると矢印⑤熱負荷計算 ACLD_HEX15.exe が起動されます。
・実行中は右の DOS 窓が表示されます。
DATE: 1/30 は計算日で、 iPEAKcycle /n = 15/ 15 は反復回数の表示です。
・下から 2 行目の ACLD＿HEX15 Completed で実行が正常に完了したことが分かります。
### 終了 ### はバッチの終了表示です。
※DOS 窓は実行終了と同時に消えます。

・手順⑥ 結果の確認
・熱負荷計算の結果は図Ⅰ-1 の矢印⑥h のところ出力されます。
例題 sample_Input.txt の場合
・MFW__H,csv と MFE__H.csv の２つの熱負荷ファイル と・気象データ weath_H.dat（気温と絶対湿度を抜粋したファイル）が出力されます。
・計算結果は、<Ⅱ部>表 2-2-Lh（MFW__H.csv）と全く同じなのでそちらを見て下さい。
＜補足＞ ピーク熱負荷計算で出力されるファイル名の記号
ACLD_HEX15.exe では、出力される負荷結果や気象データのファイル名の末尾に“C”または“H”の記号が自動的に付けられます。この記号は気象データのファイル名から取ったものです。
こうすることで、年間と冷房ピークと暖房ピークの結果ファイルが共存することができます。
※ 旧 HASP のピーク気象データのファイル名は、例えば東京の冷房ピーク気象データ
16_S_05.has、16_S_10.has、16_S_20.has
東京の暖房ピーク気象データ
16_W_05.has、16_W_10.has、16_W_20.has
拡張子が has の気象データのファイル名の中は“S”または“W”になっています。
これらを使ってピーク熱負荷計算したときに出力されるファイル名は、・MFW__S,csv、MFE__S.csv、weath_S.dat
・MFW__W,csv、MFE__W.csv、weath_W.datになります。
※ 新しい WEADAC のピーク気象データの場合も“S”または“W”になります。

12

<Ⅰ部>

３．入力データにエラーがあった場合・入力データにエラーが見つかると、下図の DOS 窓に ERROR count の表示が出て実行は停止します。
・DOS 窓は実行停止と同時に消えるので、エラーがあったことが分からなくなりますが、DOS 窓の DATE: の表示が流れないことから、熱負荷計算の処理にエラーがあったことが分かります。

・なお、図Ⅰ-1 の矢印⑦（ACLD_HEX15_debug.txt）にエコーバックの記録が保存されています。
これを開くとエラーの原因が分かります。（⇒表Ⅰ-9）
下表Ⅰ-9 では
56 行目の外壁“OWAL OWW SS ” の下に 3 行の ****** ERROR ****** 表示があります。
・57 行目 ERROR 20 は、“外壁の面積が負かゼロ”というエラーです。
・58 行目 ERROR 5 は、
“未定義の壁体 OWW を引用” というエラーです。
・59 行目 ERROR 5 は、
“未定義の方位 SS を引用”というエラーです。

入力データに戻って、エラー箇所を修正します。
表Ⅰ-9 ACLD_HEX15_debug.txt の例

13

<Ⅱ部>

<Ⅱ部>

HASPinp による HASP の実行（ACLD_HEX15_inp を例に）
１．HASPinp とは
２．HASPinp によるケーススタディ
2-1
2-2
2-3
2-4

ケース１：年間計算・詳細出力
ケース２：ピーク計算・詳細出力
ケース３：年間計算・簡易出力
ケース４：ピーク計算・簡易出力

３．HASPinp での未入力エラーの見つけ方

<Ⅱ部>

14

１. HASPinp とは(1) ユーザーインターフェースとしての HASPinp
・元々の HASP 系のプログラムはユーザーインターフェース(IOU)を持っていません。
・本書「解説書(1)実行編の<Ⅰ部>」や、「解説書(0)導入編」でも説明しましたが、①HASP の入力データはカラム１つ間違えるとエラー②入力データの中で「定義」と「引用」の関係で間違いが起きやすい③DOS コマンドでの気象データファイルのパスなどのカスタマイズは慣れても面倒などの問題があります。
・これらの問題を支援するのが HASPinp です。
・HASPinp を使えば、①入力データのミスはまず生じません。
②入力データの中で「定義」と「引用」の関係も HASPinp の指示に従えば間違いは起きません③DOS コマンドのカスタマイズは HASPinp が自動的にします。
※HASPinp は JABMEE（当協会）の監修を得て SERL（システック環境研究所）が有償頒布するソフトです。

(2) 2 つの HASPinp
・HASPinp には ALCD_HEX15_inp と NewHASP_2_inp の２つがあります。
・本書は ACLD_HEX15_inp で説明しますが、NewHASP_2_inp も内容はほとんど同じです。
両者に共通する内容は、特に区別しないで HASPinp と表記します。
両者で異なるところだけ、ACLD_HEX15_inp と記しますが、ごく一部です。
(3) HASPinp の実行モジュールと Excel ファイル （⇒図Ⅱ-1）
・HASPinp は、ユーザーインターフェースを含む HASPinp のアプリケーション一式を言います。
① ACLD_HEX15_InputSheet.xlsm（入力データの作成や計算の起動をする Excel ファイル）② HASP_inp.exe（入力フォーマットに変換する実行モジュール）③ ACLD_HEX15.exe（非定常熱負荷計算の実行モジュール）④ HASP_zone.exe（ゾーン集計の実行モジュール）⑤ 4 つの GRAPH.xlsm（熱負荷計算の結果をグラフ化する Excel ファイル）
これらが連係して一連の熱負荷計算が操作（入力⇒計算⇒グラフ）できるようになっています。
＜参考＞ HASPinp の機能①ACLD_HEX15_InputSheet.xlsm （NewHASP_2 では NewHASP_2_InoutAheet.xlsm）
ｲ)入力支援機能: ほぼミス無く入力データを作成することができます。
ﾛ)fnameHASP_inp.txt のパスやファイル名を自動的にカスタマイズします。
ﾊ)②③④の実行モジュールは Excel の画面からボタンをクリックするだけで起動できます。
②HASP_inp.exe（ACLD_HEX15 と NewHASP_2 に共通の実行モジュール）①の入力情報を HASP の所定のフォーマットに編集して、入力データファイルが作成されます。
③ACLD_HEX15.exe （NewHASP_2 では NewHASP_2.exe）
非定常熱負荷計算の本体です。
熱負荷計算の結果は csv ファイルで出力します。
④HASP_zone.exe （ACLD_HEX15 と NewHASP_2 に共通の実行モジュール）
元々の HASP には無い機能です。③の出力ファイルから次の作業をします。
・ゾーン集計
4 段階での集計機能（SPAC → ZONE → Mzone → Tzone）
・時間積算
時分データ → 日積算 → 月積算 → 年積算
・ピーク負荷のソート
時分ピーク負荷、日積算ピーク負荷
結果として、頭に SPAC_、ZONE_、Mzone_、Tzone_が付いた新たな csv ファイルが出力されます。
⑤グラフの Excel （ACLD_HEX15 と NewHASP_2 に共通）
４種類の Excel（年間詳細出力、年間簡易出力、ピーク詳細出力、ピーク簡易出力）があります。
④の出力ファイルには、グラフ用の情報が追加されており、これによってグラフを描きます。

15

<Ⅱ部>

(4) HASPinp のフォルダとファイルの構成
図Ⅱ-1 HASProot と ACLD＿HEX15_inp のフォルダとファイルの構成 (HASPinp の説明用)
0 HASProot│
1 ├ HASP│││ 2 ├ NewHASP-ACLD│││││ 3 ├ Exec│││
├ wcontabl.dat<--材料特性データのファイル│└ wndwtabl.dat<--ガラスの特性データのファイル│
1 ├ Data│││ 2 └ Weather<--このフォルダの下に気象データファイルがあります│││3 ├ Japan│││││ 4 ├ PeakWD
│
│
│
│
│
│
│ 5 ├ 0460_Sapporo<--このフォルダの下に札幌の５種のピーク気象データがあります
│
│
│
│
│
│
│ 5 ├ 3630_Tokyo<--このフォルダの下に東京の５種のピーク気象データがあります
│
│ ③c│
│
├ 3630C 10_SI.hasH<--東京の冷房 SI単位系の気象データ （h-t基準）││││├ 3630C 20_SI.hasH<--東京の冷房 SI単位系の気象データ （Jc-t基準）││││├ 3630C 31_SI.hasH<--東京の冷房 SI単位系の気象データ （Js-t基準：秋の南面冷房用）
│
│ ③h│
│
├ 3630H 12_SI.hasH<--東京の暖房 SI単位系の気象データ （t-x基準）││││└ 3630H 22_SI.hasH<--東京の暖房 SI単位系の気象データ （t-Jh基準）│││ 5 └ 8310_Naha<--このフォルダの下に那覇の５種のピーク気象データがあります│││││ 4 └ RefYeadWD<--このフォルダの下に札幌、東京、那覇の標準年気象データがあります││├ 04600110_SI.hasH<--札幌 2010年版標準年気象データ（2001～2010年の平均年）（SI単位系）││ ③ﾆ├ 36300110_SI.hasH<--東京 2010年版標準年気象データ（2001～2010年の平均年）（SI単位系）││├ 83100110_SI.hasH<--那覇 2010年版標準年気象データ（2001～2010年の平均年）（SI単位系）││├ 04601120_SI.hasH<--札幌 2020年版標準年気象データ（2011～2020年の平均年）（SI単位系）││├ 36301120_SI.hasH<--東京 2020年版標準年気象データ（2011～2020年の平均年）（SI単位系） 2022 年版││├ 83101120_SI.hasH<--那覇 2020年版標準年気象データ（2011～2020年の平均年）（SI単位系）
HASProot││├ 04607795_SI.hasH<--札幌 2086年版標準年気象データ（2077～2095年の予測）（SI単位系）
で追加││├ 36307795_SI.hasH<--東京 2086年版標準年気象データ（2077～2095年の予測）（SI単位系）││├ 83107795_SI.hasH<--那覇 2086年版標準年気象データ（2077～2095年の予測）（SI単位系）││└ 36300110_SE_forACLD8501.has<--東京 2010年版標準年気象データ（SE単位系,hasフォーマット）│
3 └ WEADAC│││
4 ├ PeakWD<--このフォルダの下に鹿児島・ｼﾝｶﾞﾎﾟｰﾙ・ﾆｭｰﾖｰｸ・シドニーの各６種のピーク気象データがあります││├ 12467_KAGOSHIMA_SI_S10.hasH<--鹿児島の冷房ピーク気象データ(TAC1%)(SI単位系) 他5つ││├ 12524_SINGAPORE CHANGI AIR_SI_S25.hasH <--ｼﾝｶﾞﾎﾟｰﾙの冷房ピーク気象データ(TSC2.5%)(SI単位系) 他5つ││├ 14155_NEW YORK LA GUARDIA_SI_S50.hasH <--ﾆｭｰﾖｰｸの冷房ピーク気象データ(TAC5%)(SI単位系) 他5つ││└ 16150_SYDNEY AIRPORT_SI_W10.hasH<--ｼﾄﾞﾆｰの暖房ピーク気象データ(TAC1%)(SI単位系) 他5つ│├ 12467_KAGOSHIMA_SI_RY.hasH<--鹿児島の標準年気象データ(SI単位系)│├ 12524_SINGAPORE CHANGI AIR_SI_RY.hasH<--ｼﾝｶﾞﾎﾟｰﾙの標準年気象データ(SI単位系)│├ 14155_NEW YORK LA GUARDIA_SI_RY.hasH<--ﾆｭｰﾖｰｸの標準年気象データ(SI単位系)│└ 16150_SYDNEY AIRPORT_SI_RY.hasH<--ｼﾄﾞﾆｰの標準年気象データ(SI単位系)│
1 ├ ACLD_HEX15_inp<== ACLD_HEX15の入力データの作成、計算実行、ZONE集計を行う。
① │ ├ ACLD_HEX15_InputSheet.xlsm│├ Graph_年・簡易.xlsm<== ZONEの出力結果をグラフに表示する。（年間・簡易出力用）│├ Graph_年・詳細.xlsm<== ZONEの出力結果をグラフに表示する。（年間・詳細出力用）⑤ │ ├ Graph_ピーク・簡易.xlsm<== ZONEの出力結果をグラフに表示する。（ピーク・易出力用）│├ Graph_ピーク・詳細.xlsm<== ZONEの出力結果をグラフに表示する。（ピーク・詳細出力用）******は任意の文字列<-- HASP_inp15.exe で作られる ACLD_HEX15 の入力データ 。
②ﾄ│ ├ ******_Input.txt****はSPACの名前<-- ACLD_HEX15.exe から出力される 室**** の年間熱負荷計算の結果ファイル③ﾎ │ ├ ****_.csv****はSPACの名前├ ****_C.csv<-- ACLD_HEX15.exe から出力される 室**** の夏期ピーク熱負荷計算の結果ファイル③ﾎ │C****はSPACの名前├ ****_H.csv<-- ACLD_HEX15.exe から出力される 室**** の冬期ピーク熱負荷計算の結果ファイル③ﾎ │H****はSPACの名前│├ SPAC_****_.csv<-- HASP_zone15.exe から出力される室**** の年間熱負荷計算の結果ファイル****はSPACの名前│├ SPAC_****_C.csv<-- HASP_zone15.exe から出力される室**** の夏期ピーク熱負荷計算の結果ファイル
作業域****はSPACの名前│├ SPAC_****_H.csv<-- HASP_zone15.exe から出力される室**** の冬期ピーク熱負荷計算の結果ファイル④ﾎ│ ├ ZONE_****.csv****はSPACの名前<-- HASP_zone15.exe から出力されるZONEの**** の年間熱負荷計算の結果ファイル****はSPACの名前│├ ZONE_****_C.csv<-- HASP_zone15.exe から出力されるZONEの**** の夏期ピーク熱負荷計算の結果ファイル****はSPACの名前│├ ZONE_****_H.csv<-- HASP_zone15.exe から出力されるZONEの**** の冬期ピーク熱負荷計算の結果ファイル****はSPACの名前│├：<-- 更に上位にMzone、Tzoneのゾーン集計があります。
<-- ACLD_HEX15.exe から出力される気温と絶対湿度の年間気象データ③ﾍ │ ├ weath.dat<-- ACLD_HEX15.exe から出力される気温と絶対湿度の夏期ピーク気象データ③ﾍ│
C ├ weath_C.dat<-- ACLD_HEX15.exe から出力される気象データ③ﾍ│
H ├ weath_H.dat│ 2 ├ Sample<-- サンプル用の入力および結果のファイルが入っています。
│││ 2 ├ UserData<-- ユーザーが計算した入力および結果一式を保存するためのフォルダです。
││⓪ │ 2 ├ OriginalFiles<-- ACLD_HEX15_InputSheet.xlsmおよび４つのGraph用のEXCELの元ファイルが入っています。
│││ 2 └ KeepOut<-- このフォルダより下にACLD_HEX15_inpの仕掛けが入っています。
│││
3 ├ CSVinp<-- ACLD_HEX15_InputSheet.xlsmの入力の３つの画面のcsvファイルが入ります。
******は任意の文字列││├ ******_COMMOM.csv******は任意の文字列│├ ******_SPAC.csv②ｲﾛﾊ │******は任意の文字列││└ ******_ZONE.csv│
3 ├ BAT<-- BATファイル、fNAMEファイルなどが入っています。
②ﾆ ③ｲ│ ③ｲ│├ fnameHASP_inp.txt││├ HASP_inp.bat②ﾎ│├ ACLD_HEX15.bat
③ﾛ│
│ ③ﾛ
│
└ HASP_zone.bat│ 「 3 └ HASP_inp_Exec<-- ３つの実行モジュール（exeファイル）が入っています。
②ﾍ│├ HASP_inp.exe③ﾊ│├ ACLD_HEX15.exe│ ③ﾊ└ HASP_zone.exe│
1 └ NewHASP_2_inp<==NewHASP_2_inpのホルダー構成はACLD_HEX15_inpと同様です。

16

<Ⅱ部>
(5) HASPinp の操作と動作の流れ
・前図Ⅱ-1 と次図Ⅱ-2 を使って HASPinp の処理の流れを説明します。（○の番号は両図に共通です）
・ユーザーが操作するのは図Ⅱ-2 の実線の枠の範囲です。他は HASPinp が自動的に処理します。

操作⓪ ⓪OriginalFiles のフォルダから①と⑤の Excel ファイルを作業域にコピーします
操作① ①ACLD_HEX15_InputSheet.xlsm を立ち上げ ⇒①ｲﾛﾊ<COMMON><SPAC><ZONE>を入力します
操作② ①ﾊ<ZONE>の画面で②「ファイル変換」選ぶと ⇒ ②ｲﾛﾊ COMMON.csv,SPAC.csv,ZONE.csv が出力され ⇒ ②ﾆ fnameHASP_inp.txt がカスタマイズされ ⇒ ②ﾎ HASP_inp.bat によって⇒ ②ﾍ HASP_inp.exe が起動されます。⇒ ②ﾍは②ｲﾛの COMMON と SPAC の csv ファイルを読み込んで編集して ⇒ ②ﾄ入力データファイル を出力します
操作③ 続いて①ﾊ<ZONE>の画面で③「熱負荷計算」選ぶと、③ｲ fnameHASP_inp.txt がカスタマイ
ズされ ⇒ ③ﾛ ACLD_HEX15.bat によって ⇒ ③ﾊ ACLD_HEX15.exe が起動されます。
③ﾊは②ﾄ入力データと③ﾆ気象データを読み込んで熱負荷計算をして ⇒ ③ﾎ熱負荷ファ
イルと③ﾍ気象データファイルを出力します。
操作④ 続いて①ﾊ<ZONE>の画面で④「ゾーン集計」を選ぶと、④ｲ fnameHASP_inp.txt がカスタマイズされ、④ﾛ HASP_zone.bat によって ⇒ ④ﾊ HASP_zone.exe が起動されます。④ﾊは、①ﾊ ZONE.csv と③ﾎ熱負荷ファイルを読み込み ⇒ ④ﾆゾーン集計ファイルを出力します。
操作⑤ 最後に、Graph の⑤ｲ、⑤ﾛ、⑤ﾊ、⑤ﾆで該当するものを起動してグラフを描きます。
図Ⅱ-2 ACLD_HEX15_inp の処理の流れ＜Excel のファイル＞

始※＜作業用ファイル＞

ユーザーが操作するのは＜実行モジュール＞＜入出力ファイル＞①ｲ,①ﾛ,①ﾊ,②,③,④ と⑤ｲ～ﾆ です。

①ACLD_HXE15_InputSheet.xlsm の起動①ｲ：COMMON の入力②ｲ:CMMON.csv①ﾛ：SPAC の入力②ﾛ:SPAC.csv①ﾊ：ZONE の入力②ﾊ:ZONE.csv②：ファイル変換
プログラム
HASP_inp の起動③：熱負荷計算プログラム
ACLD_HEX15 の起動④：ゾーン集計
プログラム
HASP_zone の起動⑤ｲ：GRAPH_年_詳細.xlsm の起動⑤ﾛ：GRAPH_年_簡易.xlsm の起動⑤ﾊ：GRAPH_ピーク_詳細.xlsm の起動⑤ﾆ：GRAPH_ピーク_簡易.xlsm の起動②ﾍ：ファイル変換
プログラム
HASP_inp.exe③ﾆ:気象データの読込****-SI.hasH****C_SI_10.hasH****C_SI_20.hasH****C_SI_41.hasH****H_SI_12.hasH****H_SI_22.hasH②ﾆ:fnameHASP_inp.txtの書換え（Excel との連動）②ﾎ:HASP_inp.batの BAT ﾌｧｲﾙを起動③ｲ:fnameHASP_inp.txtの書換え（Excel との連動）③ﾊ：熱負荷計算
プログラム
ACLD_HEX15.exe③ﾛ:ACLD_HEX15.batの BAT ﾌｧｲﾙを起動④ｲ:fnameHASP_inp.txtの書換え（Excel との連動）④ﾛ:HASP_zone.batの BAT ﾌｧｲﾙを起動②ﾄ:入力データの出力*****_INPUT.txt④ﾊ：ゾーン集計
プログラム
HASP_zone.exe③ﾎ:熱負荷結果の出力****.csv****_C.csv****_H.csv③ﾍ:気象データの出力
weath.dat
weath_C.dat
weath_H.dat④ﾆ:ゾーン集計出力＜年間＞
SPAC_****.csv
ZONE_****.csv
Mzone_****.csv
Tzone_****.csv＜冷房ピーク＞
SPAC_****_C.csv
ZONE_****_C.csv
Mzone_****_C.csv
Tzone_****_C.csv＜暖房ピーク＞
SPAC_****_H.csv
ZONE_****_H.csv
Mzone_****_H.csv
Tzone_****_H.csv

17

<Ⅱ部>

２. HASPinp によるケーススタディ(1) 建物モデルと計算条件
・本書で計算するモデル建物（事務所ビル）を図Ⅱ-3 に示します。
これは日本建築学会の「標準モデル」（1985 年）です。
この中で基準階の西側の事務室（MFW）と東側の事務室（WFE）を対象に熱負荷計算することにします。
場所は東京とします。

9000
33600

6000

6300

3800 3600

6000

1000

6300

35700

6300

6000

6000
24600

3600

6300

図Ⅱ-3 建物モデル

天井

1800

窓

3600

窓

天井

窓

窓

窓

窓

800

6300
600
600
600

1800
1800

1200
1200

1800

1800
1800

1200
600
600

窓ガラス

①中等色ブラインド内 ②熱線吸収ガラス 8mm②①
外壁(居室部分)

内⑥⑤④ ③②①①32：石こう板 12mm
②92：非密閉中空層③82：ｽﾁﾚﾝ発泡板(押出し) 25mm
④22：普通コンクリート 150mm⑤27：モルタル 20mm
⑥36：タイル 8mm

内④87：ﾎﾟﾘｽﾁﾚﾝ発泡板 25mm
③22：普通コンクリート 150mm
内②27：モルタル 20mm
①36：タイル 8mm
④③②①

間仕切壁
①27：モルタル 20mm
内 ②22：普通コンクリート③27：モルタル 20mm

内
③②①

6300

100mm

⑦27：モルタル 60mm
⑥87：ﾎﾟﾘｽﾁﾚﾝ発砲板 25mm
⑤43：ｱｽﾌｧﾙﾄﾙｰﾌｨﾝｸﾞ 10mm
④22：普通コンクリート 150mm③92：非密閉空気層②32：石こう板 9mm①75：岩綿吸音板 12mm

居室の床・天井
内①41：床用ﾌﾟﾗｽﾃｨｯｸﾀｲﾙ 3mm②22：普通コンクリート 150mm③92：非密閉空気層④32：石こう板 9mm⑤75：岩綿吸音板 12mm

外壁(天井内)

外

6000

柱芯

居室の屋根
外

madogarasu

外

9000

柱芯

柱芯

外

6000

600

6000

6000
6000柱芯

300

1800

内

柱
madogarasu①27：モルタル 20mm
②22：普通コンクリート（芯材は厚さ記しない）

18

<Ⅱ部>

(2) HASPinp を立ち上げる
・最初に、OriginalFiles のフォルダから次の 5 つの Excel ファイルを作業域にコピーするのですが、ここでは既に入力済のファイルを Sample のフォルダ からコピーして利用することにします。
・Sample のフォルダから作業域にコピーした ACLD_HEX15_InputSheet.xlsm を立ち上げます。
・下図Ⅱ-4 は、ACLD_HEX15_InputSheet.xlsm の<COMMON>の画面です。
・4 行目のはバージョンです。（ACLD_HEX15_InputSheet ver.20220707）
本書は、2022 年 3 月 30 日版の HASPinp で試算し、執筆しています。
・画面中の小窓は、有効期限 21001231 などの表示で、OK をクリックすると消えます。
・HASPinp の Excel ファイルにはマクロが組み込まれています。
マクロを有効化していれば、＜Ｏ部＞(1)のような表示は出ません。
図Ⅱ-4 HASPinp の初期画面

・図Ⅱ-4 は＜COMMON＞の入力画面（sheet）ですが、この他にユーザーが操作するのは＜SPAC＞と＜ZONE>の入力画面(sheet)です。また、＜ZONE＞の画面では実行モジュールの起動操作もします。
この他の sheet には HASPinp の色々な仕掛けのための sheet であり、ユーザーは操作しません。
・入力画面のセルが色分けされていますが、ユーザーが操作できるのは以下のセルです。
・ 白色 薄黄色 薄水色 の太枠で囲まれたセルはデータを入力するセルです。
・薄鼠色 のセルはユーザーは操作しませんが、HASPinp が自動的にデータを入力します。
・煉瓦色 のセルをクリックすると、簡単な入力ガイドが表示されます。
・ 緑色 薄緑色 のセルはデータ行の追加や削除の操作をするセルです。
＜sheet とセルの保護＞・各 sheet には HASPinp の色々な仕掛けが仕組まれています。
この仕掛けが壊れると HASPinp が正しく動作しなくなるので、各 sheet には保護が掛かっています。
・入力画面(sheet)でも、入力できるセル以外のセルには保護が掛かっています。
＜入力セルの入力規則＞
・入力セルには、整数・実数・文字の区別や、入力できる数値の範囲、文字列の長さ、リスト入力な
どの Excel の入力規則が組み込まれています。この機能により入力ミスはほぼ生じません。

19

<Ⅱ部>

(3) ユーザーが操作する HASPinp の３つの画面
・図Ⅱ-5c の<COMMON>、図Ⅱ-5s の<SPAC>、図Ⅱ-5z の<ZONE>がユーザーが操作できる３つの画面です。
・3 つの画面は既に入力済です。ほとんどが(4)節で説明する４つのケースに共通です。
各ケースで変更するのは <CNTL>の計算条件 と <BUIL>の都市・気象データ だけです。
図Ⅱ-5c ＜COMMON＞の入力画面

20

<Ⅱ部>
図Ⅱ-5s ＜SPAC＞の入力画面 （全ケースに共通です）

中略

21

<Ⅱ部>
図Ⅱ-5z ＜ZONE＞の入力画面 （全ケースに共通です）

補足： <COMMON> 次節(4)の①ケース 1（次章 2-1 ケース１）の入力になっています。
<SPAC>
２つの SPAC（MFW と MFE）が入力されています。
<ZONE>
２つの SPAC（MFW と MFE）を集計した ZONE（Z_MF）が定義されています。
<ZONE>の画面の上部の ﾌｧｲﾙ変換 熱負荷計算
実行モジュールを起動します。

Zone 集計 のボタンをクリックして、

22

<Ⅱ部>
(4) ４つのケーススタディ（計算モードと出力形式）
・ここでは、 計算モード： 年間計算（シミュレーションモード） とピークモードの計算（冷房ピークと暖房ピーク）
出力形式 ： 詳細出力と簡易出力を取り上げます。
これらの組み合わせで４ケースとします。
①ケース１（年間計算、詳細出力）②ケース２（冷房ピーク計算と暖房ピークを計算、詳細出力）③ケース３（年間計算、簡易出力）④ケース４（冷房ピーク計算と暖房ピークを計算、簡易出力）
これを 2-1 章～2-4 章で実際に操作していきます。

(5) 計算モード（シミュレーションモード と ピーク計算）＜シミュレーションモードの計算＞
・一般的な非定常熱負荷計算の計算法です。
・装置容量（冷暖房の能力のことです）を与条件とします。
・この装置容量の制約の中で、除去熱量(空調で処理すべき熱量)を求めます。
＜ピークモードの計算＞
・空調設計用の装置容量を求めるための計算法です。
・予熱時間数を与条件とします。
・予熱中の除去熱量は未知数です。なお、予熱中の除去熱量は一定値とします。
・未知数のまま計算を進めて、予熱終了時に、室温湿度が設定条件になるように、予熱中の除去熱量の値を解きます。
※予熱時間以外は、装置容量の制約を外して除去熱量が求められます。
一般的には、予熱中の除去熱量がピーク値で求めたい装置容量ですが、夏期では予熱時間以外
でピーク値が発生することがあります。

(6) 出力形式（詳細出力と簡易出力）
・計算そのものは、詳細出力も簡易出力も、全く同じです。出力形式の違いだけです。
・HASP では、同時刻で直前と直後の 2 回計算します。
空調開始時刻、外気導入開始時刻、空調終了時刻では計算条件が不連続に変化するため、同じ時刻に 2 回計算する必要があります。
・なお、空調が継続停止中、継続運転中で外気導入にも変化がない場合は、直前・直後で条件は変わらないので、直前で計算した結果を直後の値に流用します。
＜詳細出力＞
同じ時刻の直前と直後の２回出力されます。
詳細出力では、同じ時刻に２つの値を持つので、例えば、空調開始時の除去熱量を折れ線で描くと、直前の値 0 から直後に不連続に立ち上がるように描かれます。
＜簡易出力＞
同じ時刻に１回だけ平均値が出力されます。
なお、平均値と言っても、同じ時刻の直前と直後の平均値ではありません。
前時刻の直後の値と当時刻の直前の値の平均値が、当時刻の値として出力されます。
例えば、時間区分が 1（60 分計算）の場合、
8 時に出力される値は、7 時直後の値と 8 時直前の値の平均値です。
9 時に出力される値は、8 時直後の値と 9 時直前の値の平均値です。
10 時に出力される値は、9 時直後の値と 10 時直前の値の平均値です。
※簡易出力では棒グラフで熱負荷を描きます。
上記で例えば、空調開始時が 9 時とすると、
8 時の棒グラフの値は 0 で、9 時から棒グラフが立ち上がる図になります。
簡易出力でも、空調開始前後の棒グラフは不連続に見えます。

23<ケース 1>２-1

ケース１：年間計算・詳細出力(1) 入力データの確認
・入力済の ACLD_HEX15_InputSheet.xlsm ですが、計算条件に関係する項目に絞って確認します。
① 計算モード・出力形式・気象データ（ここだけケースによって変わります）<CNTL> ・計算モード
・出力形式
・気象データ形式
・計算期間<BUIL> ・都市名
・気象データのﾌｧｲﾙ名

0:シミュレーションモード（装置容量を与条件として除去熱量を求める）
1:詳細出力0:標準年気象データ
12/15 に助走開始して 1/1～12/31 の 1 年を本計算とします。
東京36300110_SI.hasH（東京・2001-2110 年平均、SI 単位,hasH 形式）※気象データ形式 ⇒ 都市名 ⇒ 気象データファイル名 の順に入力します。
これらは候補が“リスト表示”されるのでリストの中から選びます。
※参考 <CNTL> 以下の項目は全ケースに共通とします
・太陽位置の計算日間隔
1:毎日計算します。
・人の発熱の基準温度
1:TR 基準で季節ごとに変化させます。
・時区分数(nJHM)
2:２区分、つまり計算時間間隔を 30 分単位とします。

② 発熱割合（全ケースに共通です）
LIGH（照明）
OCUP（人）HEAT（機器類）
夏期 冬期 中間期 夏期 冬期 中間期 夏期 冬期 中間期「％]「％] 「％] 「％]「％] 「％] 「％]「％] 「％]

発熱割合

HRAT
HRAT
HRAT
│

70
100
20
100

S
W

<HRAT>

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

発熱割合

70 ⇐ 標準気象データ等の場合に読み込まれる100 ⇐ 気象データが夏期ピーク（_S）の時に読み込まれる20 ⇐ 気象データが冬期ピーク（_W）の時に読み込まれる100 ←default* HRAT* HRAT* HRAT
複数指定不可。1データのみ

・元々の HASP では 1 行入力でが、HASPinp では年間・冷房・暖房の 3 行入力します。
気象データのファイル名に合わせて、3 行の内の 1 行が自動的に選ばれます。
※年間気象データの場合は、11 カラムが空白の 1 行目が選ばれます。
気象データが冷房ピーク気象データなら、11 カラムが“S”の 2 行目が選ばれます。
気象データが暖房ピーク気象データなら、11 カラムが“W”の 3 行目が選ばれます。

③ 特別日等（全ケースに共通です）
日本 2023月日

特別日 ＜オプション＞
月

WWDA 連続平日
SSDA 連続特別日
WDAY
平日
SDAY 特別日
+
+
+
+

日

1

1

12

31

1
8

1
11

1
9

2
18

←左のセルで年または都市を選べば、登録済の特別日を一括設定できます。
日
月
日
月
日
月
日
月
日
月
日

月

1
9

9
23

2
10

11
9

2
11

23
3

3
11

21
23

上記の入力では、入力順に上書きされます。
週間
WSCH
ｽｹｼﾞｭｰﾙ 命名

4

29

5

月

3

日

5

28 ←2月の日数
日
月
日

月

4

5
1

5
3

7
12

17
31

WWDA,SSDAでは4組までの月日～月日を一括設定できます。

<WSCH>の[1],[2],[3]は、<DSCH>の1,2,３行目と<OPCO>のｽｹｼﾞｭｰﾙ１,2,3に対応します。
月曜 火曜 水曜 木曜 金曜 土曜 日曜 祝日 特別日WSCH WSCH 1:DSCHの1行目
1:DSCHの1行目
1:DSCHの1行目
1:DSCHの1行目
1:DSCHの1行目
2:DSCHの2行目
3:DSCHの3行目
3:DSCHの3行目
3:DSCHの3行目
半角4文字以内
1
1
1
1
1
2
3
3
3 ←default

特別日* WWDAY- SSDAY- WDAY* SDAY*+-+-+-+
複数指定不可。1データのみ
週間
ｽｹｼﾞｭｰﾙ* WSCH・気象データのカレンダーをそのまま使う場合は、この入力は不要です。
・HASP に登録されている 2001-2010 年の標準年気象データでは 2006 年の祝日が登録されています。
・なお、祝日は時々変わります。
2006 年は 12/23 が天皇誕生日でした。2018 年からは 12/23 は平日で、天皇誕生日は 2/23 です。
2016 年に山の日（8/11）が祝日に追加されました。

・<WWDA>一旦 1/1～12/31 を全て七曜に戻しています。
<SSDA>
夏休などを、期間で特別日の指定ができますが､上記の例では無指定です。
<WDAY>
期間指定した特別日を平日に戻すことができますが、無指定です。
<SDAY>
2023 年の祝日と 1/3 と 12/31 を特別日<SDAY>として登録しています。
※上段の 日本 2023 年 で一括入力できます。
（2023 年は 1/1 が日曜日の平年です）
・<WSCH>
入力例では、日曜と祝日と特別日を同じに扱っています。

24<ケース 1>(2) プログラムの実行
2F) プログラムの実行 1／ファイル変換
・入力データを確認したので、<ZONE>の画面で、ファイル変換 ⇒ 熱負荷計算 ⇒ Zone 集計 の順にプログラムを実行します。
手順① <ZONE>の画面で①「ファイル変換」のボタンをクリックします。
①②
手順② 右の小窓②が出るので、例えば “sample”と入力して、OK ボタンをクリックします。
手順③ 続いて、小窓③で「ファイル出力 HASP_inp を実行しますか」の表示が出るので、OK ボタンをクリックします。

③

手順④ HASP_inp.exe が起動すると、DOS 窓④が表示されます。
処理が完了すると、DOS 窓④に“HASP_inp Completed”の表示がでます。
#### 終了 #### はバッチの終了表示です。
※出力される入力データファイルは“sample_Input.txt”になります。
（⇒表 2-1-F）④

2L) プログラムの実行２／熱負荷計算
手順⑤ <ZONE>の画面で⑤「熱負荷計算」のボタンをクリックします。
⑤
手順⑥ 続いて、小窓⑥で「ACLD_HEX15 を実行しますか？」と表示されるので、OK ボタンをクリックします。

⑥

手順⑦ ACLD_HEX15.exe が起動して、熱負荷計算が実行されるとDOS 窓⑦が表示されます。
DATE: 12 18 は計算中の日付で、流れるように表示されます。
計算が完了すると DOS 窓⑦に“ACLD_HEX15 Completed”と表示されます。
#### 終了 ####
はバッチの終了表示です。

⑦

・熱負荷計算で出力されるファイルは
MFW_.csv とMFE_.csv とweath.dat です。
表 2-1-L に熱負荷計算の結果（MFW_.csv の例）を示します。

25<ケース 1>2Z) プログラムの実行３／ゾーン集計
・ゾーン集計は元々の HASP にはない HASPinp 独自の機能です。
・1 つの室(SPAC)であってもゾーン集計をします。
HASPinp のゾーン集計には、SPAC⇒Zone⇒Mzone⇒Tzone の集計機能の他に、時分⇒日⇒月⇒年の積算機能や、時分ピークや日積算ピークの情報をソートする機能があります。
これらはグラフ作成に必要な情報としてゾーン集計の結果ファイルに反映されます。
手順⑧ <ZONE>の画面で⑧「ゾーン集計」のボタンをクリックします。
⑧
手順⑨ 続いて、小窓⑨で「HASP_zone を実行しますか?」と表示されるので、OK ボタンをクリックします。

⑨⑥

手順⑩ ゾーン集計プログラム HASP_zone.exe が立ち上がり、実行が開始されると、DOS 窓⑩が表示されます。
DOS 窓⑩には、集計中のゾーンが表示されます。
<S_MAKE_SPAC_file>
MZ、SPAC= 1 SPAC_MFW_<S_MAKE_SPAC_file>
MZ、SPAC= 2 SPAC_MFE_<S_MAKE_UPPER_ZONE>
MZ、SPAC= 3 ZONE_Z_MF
・上 2 行の、頭が SPAC_ のゾーンは、熱負荷計算 ACLD_HEX15.exe の結果と同じですが、
冷房・暖房別の負荷や、日・月・年の積算値、日積算ピーク・時分ピークのピーク発生時をソートした情報などが追加されます。
・3 行目の、頭が ZONE_ は、MFW と MFE を集計したゾーン Z_MF の出力です。
計算が完了すると DOS 窓⑩に “ACLD_HEX15 Completed” と表示されます。
#### 終了 #### はバッチの終了表示です。
⑩

・ゾーン集計で出力されるファイルは
SPAC_MFW_.csv とSPAC_MFE_.csv と
ZONE_Z_MF.csv の３つです。
・ゾーン集計の出力ファイル名の頭には、SPAC、ZONE、Mzone、Tzone が付くので、元の熱負荷計算の出力ファイルと区別できます。
・この後の手順⑪でグラフを描きますが、
HASPinp のグラフはゾーン集計の出力ファイルを使います。
・表 2-1-Z に、Zone 集計の結果（SPAC_MFW_.csv の例）を示します。

26<ケース 1>
表 2-1-F 年間・詳細出力の入力データファイル（sampleA_Input.txt）
ｼﾐｭﾚｰｼｮﾝﾓｰﾄﾞ

詳細出力

標準年気象データ
時間区分数

計算期間（助走開始日・本計算開始日・終了日）
発熱割合（年間では 1 行目が参照だれます）

時刻入力は<COMMON>の画面では hh:mm ですが、
入力データでは 24×時区分数 の“通し時分”に変換されます。

この“空行”は<COMMOM>の終わり

面積や長さの式は、数値に変換されます。

“:”は次に SPAC が続く場合のSPAC の終わりです。

この“空行”は SPAC の終わりで、GROUP の終わり
“CMPL”は入力データの終わり※ ACLD_HEX15 では、SPAC の終わりの“:”は“空行”と同じ扱いです。
ACLD_HEX15_inp での“Group”は入力画面で Group 単位でのコピーなどの操作をするためです。
NewHASP/ACLD や NewHASP_2 のような Group での室間空気移動の機能は、ACLD_HEX15 にはありません。

27<ケース 1>
表 2-1-L ACLD_HEX15 による年間・詳細出力の結果（例：MFW_.csv）（nJHM=2）

最初の“0,1”は助走期間の最終日の 24:00 直後で本計算の初日の 0:00 直後として出力されます。

（中略）“16,0”は 8:00 の空調開始直前“16,1”は 8:00 の空調開始直後

後

（中略）

時分(1～48)と直前(0)と直後(1)
計算終了は 12/31 24:00 直後

・先頭は見出行で、横方向に 239 桁あります。
2～35041 行が計算結果で、横方向に 168 桁あります。
・計算の時区分数が nJHM=2（30 分間隔）なので、時刻(HR)は 1～48 時分で表示されます。
・詳細出力では、同一時刻で、直前(0)と直後(1)の２回の出力があります。
・総出力行数は 見出 1 行+0 時分の行+8760×2(詳細出力)×2(時区分数) = 35042 行になります。

28<ケース 1>
表 2-1-Z HASP_zone による年間・詳細出力の結果（例：SPAC_MFW_.csv）（nJHM=2）

最初の“0,1”は助走期間の最終日の 24:00 直後で本計算の初日の 0:00 直後として出力されます。
（中略）

（中略）

（中略）

（以下略）

・見出しは 2 行、3～35043 行は時刻別出力、35046～35410 行が日積算、35413～35424 行が月積算、35426 行が年積算、35428～35457 行が日積算ピーク情報（上位 30 位）、35459～364558 行が時刻ピーク情報（上位 1000 位）です。
・グラフ用に熱負荷を冷暖別に分けるなど項目数が増えています。

29<ケース 1>(3) 結果のグラフ／年間計算・詳細出力のグラフ
・最後に、計算結果をグラフにします。
グラフ用の Excel ファイルのうち、ケース１の条件に合う Graph_年_詳細.xlsm を立ち上げます。
※年間計算とピーク計算、また、詳細出力と簡易出力とでは、データ数やデータ構成に違いがあるので、条件が一致しないとグラフが描けません。

手順⑪ ＜Graph＞の画面⑪の２行目にある 選択 のボタンをクリックします。
⑪
すると画面⑫が現れて、ACLD_HEX15_inp のフォルダにあるサブフォルダやファイルが表示されます。
⑫
ファイル名の頭が
SPAC_
ZONE_
Mzone_
Tzone_となっている csv ファイルがゾーン
集計の出力ファイルです。
グラフ用の情報が組み込まれています。
手順⑫ 任意のファイルにカーソルを合せます。ここでは、
ここでは SPAC_MFW_.csv
を選び、OK をクリックします。
すると、この csv ファイルが読み込まれ、<Graph>の画面にグラフが表示されます。
（→図 2-1-G）
同時に画面⑫が消えます。
※画面⑫には、MFW.csv、MFE.csv なども表示されますが、これらは ACLD_HEX15.exe の出力ファイルです。
グラフ用の情報がありません。
これらのファイルを選ぶと右の小窓⑬が表れます。

⑬＜年間・詳細のグラフ＞
全部で 10 のグラフがあります。
①月別グラフ
②代表日の空調負荷： 月日を指定すると、その日の 24 時間の空調負荷のグラフが表示されます。
③代表日の室負荷 ： 同じ代表日の室負荷のグラフです。
④冷房の時刻ピーク： 順位を指定すると、冷房ピークが出現した日の空調負荷のグラフが表示されます。
⑤暖房の時刻ピーク： 同じ順位の暖房ピークが出現した日の空調負荷のグラフが表示されます。
⑥冷房日積算ピーク： 冷房日積算ピークの順位を指定すると､その日の空調負荷のグラフが表示されます｡⑦暖房日積算ピーク： 同じ順位の暖房日積算ピークが出現した日の空調負荷のグラフが表示されます。
⑧週間グラフ： ②で指定した代表日を含む日～土の１週間の空調負荷のグラフが表示されます。
⑨年間日別負荷： 1/1～12/31 の 365 日の日積算空調負荷が棒グラフで表示されます。
⑩年間時刻別負荷 ： 冷房と暖房の時刻ピークの上位 500 位までの空調負荷の棒グラフが表示されます。
※④と⑤は上位 1000 位（簡易出力では 500 位）まで選べます。⑥と⑦は上位 30 位まで選べます。
※④と⑤で、同じ時刻で直前・直後が同じ負荷の場合は直前の負荷のみがカウントされます。
※④と⑤で、負荷が同じ値の場合は、日積算の大きい方が上位の順位になります。
※グラフの縦軸のスケールは「自動」になっています。各グラフの縦軸を揃える場合は「図形の書式設定」⇒「軸のオプション」で最大値と最小値を手動で変更して下さい。
※Graph の Excel ファイルには 3 つの sheet がありますが、ユーザーが操作するのは＜Graph＞の画面の sheet
です。他は仕掛け用の sheet です。厳密な保護は掛かっていないので操作可能ですが、これが壊れるとグラフが描けなくなります。開いても構いませんが触らないで下さい。

30<ケース 1>
図 2-1-G Graph_年_詳細のグラフ （計算結果：SPAC_MFW_.csv のグラフ）（nJHM=2）
ファイルの選択

計算条件
月別積算
空調負荷
代表日の選択

代表日の
空調負荷

代表日の
室負荷

時刻ピークの
順位指定

時刻ピークの冷房・空調負荷

時刻ピークの暖房・空調負荷

日積算ピークの順位指定

日積算ピークの冷房・空調負荷
日積算ピークの暖房・空調負荷

代表日を含む1 週間の空調負荷

1/1～12/31 の
日積算負荷

時刻ピーク 1-500 位
の空調負荷

31

２-2

<ケース 2>ケース２：ピーク計算・詳細出力・ピーク計算は冷房と暖房をセットで両方計算します。順不同ですが、ここでは、冷房⇒暖房の順に計算し、最後に冷房と暖房を一緒にグラフ化します。

(1) 冷房ピーク計算の入力データの変更
・変更するのは ①の COMMON の画面の<CNTL>と<BUIL> です。
① 出力形式・気象データ<CNTL>

・計算モード1:ピーク計算 に変更します。
・気象データ形式
1:ピーク気象データ に変更します。
・計算サイクル
15：ピーク計算の反復回数 （ピーク計算の時に参照されます）
・都市名
東京 （気象データ形式を変更するとクリアされるので、改めて入力します）
・冷房ピーク気象データ 3630C_10_SI.hasH （東京・冷房 h-t 基準・SI 単位,hasH 形式）<BUIL>※ 気象データ形式 ⇒ 都市名 ⇒ 気象データファイル名 の順に入力します。
これらは“リスト表示”されるのでリストの中から選択します。

② 発熱割合 （入力データには変更ありません）
LIGH（照明）
OCUP（人）HEAT（機器類）
夏期 冬期 中間期 夏期 冬期 中間期 夏期 冬期 中間期「％]「％] 「％] 「％]「％] 「％] 「％]「％] 「％]

発熱割合

HRAT
HRAT
HRAT
│

<HRAT>

S
W

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70 ⇐ 標準気象データ等の場合に読み込まれる100 ⇐ 気象データが夏期ピーク（_S）の時に読み込まれる20 ⇐ 気象データが冬期ピーク（_W）の時に読み込まれる100 ←default

発熱割合* HRAT* HRAT* HRAT
複数指定不可。1データのみ

・HASPinp では年間・冷房・暖房の 3 行入力します。
・気象データのファイル名 3630C_10_SI.hasH によって年間か冷房か暖房かを判別して冷房ピーク気象データなら、11 カラムが“S”の 2 行目が自動的に選ばれます。
※ピーク気象データファイル名の“C”または“S”が<HRAT>の“S”に対応します。

③ カレンダー（変更ありませんが、ピーク気象データにも日付があります。特別日の入力と重ならないようにします）④ 予熱時間数 （入力データには変更ありません）※「ピークモードの計算」を計算を選んだ場合にのみ、<OPCO>の予熱時間が参照されます。
・上記の例では、夏期の予熱時間数は 1.0 時間、冬期は 2.0 時間、中間期は 1.0 時間です。
※中間期の予熱時間は ACLD_HEX15 の独自機能です。NewHASP/ACLD および NewHASP_2 では中間期の予熱時間は 0 時間になります。

<OSCH> ・空調はいずれも 8:00 運転開始で、20:00 に運転停止です。
<OPCO> ・夏期では、8:00 に予熱を開始して、予熱は 1 時間で、9:00 に予熱完了です。
※「ピークモードの計算」では、予熱時間帯の除去熱量は一定値としますが、その値は未知数です。
予熱完了時に、室温湿度が設定条件になるように予熱時間帯の除去熱量の値を解きます。
なお、予熱時間帯の以外では、シミュレーションモードで計算しますが、ピークモード計算では装置容量の制限を設けません。よって、ピーク熱負荷が予熱時間帯以外の時間に発生することがあります。
※「ピークモードの計算」でも、室温湿度の設定値に上限と下限を設けることができます。
予熱終了時に室温湿度が上限と下限の間に入る場合は、予熱時間帯の除去熱量はゼロになります。

32<ケース 2>(2) 冷房ピーク計算のプログラムの実行
2F) 冷房ピーク計算のプログラムの実行１／ファイル変換
・<ZONE>の画面で、ファイル変換 ⇒ 熱負荷計算 ⇒ Zone 集計 の順にプログラムを実行します。
手順① <ZONE>の画面で①「ファイル変換」のボタンをクリックします。
①

手順② 右の小窓②が出るので、例えば “sampleC” ②と入力して、OK ボタンをクリックします。
手順③ 続いて、小窓③で「ファイル出力 HASP_inp を実行しますか」の表示が出るので、OK ボタンをクリックします。

③

手順④ HASP_inp.exe が起動すると、DOS 窓④が表示されます。
“HASP_inp Completed” の表示が出れば処理完了です。
#### 終了 #### はバッチの終了表示です。
※出力される入力データファイルは“sampleC_Input.txt”④になります。
（⇒表 2-2-F）

2L) 冷房ピーク計算のプログラムの実行２／熱負荷計算
手順⑤ <ZONE>の画面で⑤「熱負荷計算」のボタンをクリックします。
⑤
手順⑥ 続いて、小窓⑥で「ACLD_HEX15 を実行しますか？」と表示されるので、OK ボタンをクリックします。

⑥

手順⑦ ACLD_HEX15.exe が起動して、熱負荷計算が実行されるとDOS 窓⑦が表示されます。
“NRM=1”や“NRM=2”は計算中の SPAC の番号です。
“iPEAKcycle=12/15”は計算中の反復回数と最大反復回数 です。
計算が完了すると DOS 窓⑦に“ACLD_HEX15 Completed”と表示されます。
#### 終了 ####
はバッチの終了表示です。

⑦

・熱負荷計算で出力されるファイルはMFW__C.csv とMFE__C.csv とweath_C.dat です。
ピーク計算の場合の出力ファイルには、
気象データの 3630C_10_SI.hasH の“C”が出力ファイル名の末尾に付けられます。
表 2-2-Lc に熱負荷計算の結果（MFW__C.csv の例）を示します。

33<ケース 2>2Z) 冷房ピーク計算のプログラムの実行３／ゾーン集計
・ゾーン集計は元々の HASP にはない、HASPinp 独自の機能です。
・1 つの室(SPAC)であってもゾーン集計をします。HASPinp のゾーン集計には、(SPAC)の結果を集計する機能の他に、日月年の積算やピーク情報を集める機能があります。これらはグラフ作成に必要な情報としてゾーン集計の中で作られます。
手順⑧ <ZONE>の画面で⑧「ゾーン集計」のボタンをクリックします。
⑧

手順⑨ 続いて、小窓⑨で「HASP_zone を実行しますか?」と表示されるので、OK ボタンをクリックします。

⑨⑥

手順⑩ ゾーン集計プログラム HASP_zone.exe が立ち上がり、実行が開始されると、DOS 窓⑩が表示されます。

⑩

・DOS 窓⑩には、集計中のゾーン名が表示されます。
・計算が完了すると DOS 窓⑩に “HASP_zone Completed” と表示されます。
#### 終了 #### はバッチの終了表示です。
・ゾーン集計で出力されるファイルは、

SPAC_MFW__C.csv とSPAC_MFE__C.csv と
ZONE_ZMF__C.csv です。
ゾーン集計の出力ファイル名の頭には、SPAC、ZONE、Mzone、Tzone が付くので、元の熱負荷計算の出力ファイルと区別できます。
ファイル名の末尾には、ピーク気象データのファイル名 3630C_10_SI.hasH から取った記号“C”が付けられます。これにより、年間計算や次節の暖房ピークの出力ファイルと区別できます。
・この後の手順⑪でグラフを描きますが、
HASPinp のグラフはゾーン集計の出力ファイルを使います。
・表 2-2-Zc に、Zone 集計の結果（SPAC_MFW__C.csv の例）を示します。

34<ケース 2>(3) 暖房ピーク計算の入力データの変更
・冷房ピークの計算が終わったので、次ぎに暖房ピークの計算に移ります。
・変更するのは ①の COMMON の画面の <BUIL>の「気象データのファイル名」だけです。
① 出力形式・気象データ<CNTL><BUIL>

・計算モード1:ピーク計算 （変更が無いことを確認します）
・計算サイクル
15：ピーク計算の反復回数 （変更が無いことを確認します）
・気象データ形式
1:ピーク気象データ （変更が無いことを確認します）
・都市名
東京 （変更が無いことを確認します）
・冷房ピーク気象データ 3630H_12_SI.hasH （東京・暖房 t-x 基準・SI 単位,hasH 形式）※ 気象データ形式、都市名は変わらないので、気象データファイル名 のみ変更します。

② 発熱割合 （入力データには変更ありません）
LIGH（照明）
OCUP（人）HEAT（機器類）
夏期 冬期 中間期 夏期 冬期 中間期 夏期 冬期 中間期「％]「％] 「％] 「％]「％] 「％] 「％]「％] 「％]

発熱割合

HRAT
HRAT
HRAT
│

<HRAT>

S
W

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70
100
20
100

70 ⇐ 標準気象データ等の場合に読み込まれる100 ⇐ 気象データが夏期ピーク（_S）の時に読み込まれる20 ⇐ 気象データが冬期ピーク（_W）の時に読み込まれる100 ←default

発熱割合* HRAT* HRAT* HRAT
複数指定不可。1データのみ

・HASPinp では年間・冷房・暖房の 3 行入力します。
・気象データのファイル名 3630H_12_SI.hasH によって冷房か暖房かを判別して暖房ピーク気象データなので、3 行目が冬期の“W”が自動的に選ばれます。
※ピーク気象データファイル名の“H”または“W”が<HRAT>の“W”に対応します。

③ カレンダー（変更ありませんが、ピーク気象データにも日付があります。特別日の入力と重ならないようにします）④ 予熱時間数 （入力データには変更ありません）※「ピークモードの計算」を計算を選んだ場合にのみ、<OPCO>の予熱時間が参照されます。
・上記の例では、夏期の予熱時間数は 1.0 時間、冬期は 2.0 時間、中間期は 1.0 時間です。
<OSCH> ・空調は、いずれも 8:00 運転開始で、20:00 に運転停止です。
<OPCO> ・冬期では、8:00 に予熱を開始して、予熱は 2 時間で、10:00 に予熱完了です。
※ピークモードの計算と室温湿度の設定値の上下限については前節(2)の冷房ピークの補足を参照して下さい。
※この入力例では 運転開始時は年間計算、冷房ピーク、暖房ピークで共通の 8:00 としています。
予熱時間は、冷房ピークでは 1 時間、暖房ピークでは 2 時間としています。このため、室温が設定温度になるのは、冷房ピークが 9:00、暖房ピークが 10:00 です。
暖房ピークで室温が設定温度になるのを 9:00 にする場合は、<OSCH>の“OSH ”の運転開始を 7:00 にします。なお、この場合、年間計算でも冬期の運転開始は 7:00 になります。

35<ケース 2>(4F) 暖房ピーク計算のプログラムの実行
4F) 暖房ピーク計算のプログラムの実行１／ファイル変換
・<ZONE>の画面で、ファイル変換 ⇒ 熱負荷計算 ⇒ Zone 集計 の順にプログラムを実行します。
手順① <ZONE>の画面で①「ファイル変換」のボタンをクリックします。
①

手順② 右の小窓②が出るので、例えば “sampleH” ②と入力して、OK ボタンをクリックします。
手順③ 続いて、小窓③で「ファイル出力 HASP_inp を実行しますか」の表示が出るので、OK ボタンをクリックします。

③

手順④ HASP_inp.exe が起動すると、DOS 窓④が表示されます。
下から 3 行目の
“HASP_inp Completed”の表示が出れば処理完了です。
#### 終了 #### はバッチの終了表示です。
※出力される入力データファイルは“sampleH_Input.txt”になります。
（⇒表 2-2-F）④

4L) 暖房ピーク計算のプログラムの実行２／熱負荷計算
手順⑤ <ZONE>の画面で⑤「熱負荷計算」のボタンをクリックします。
⑤

手順⑥ 続いて、小窓⑥で「ACLD_HEX15 を実行しますか？」と表示されるので、OK ボタンをクリックします。

⑥

手順⑦ ACLD_HEX15.exe が起動して、熱負荷計算が実行されるとDOS 窓⑦が表示されます。
“NRM=1”や“NRM=2”は計算中の SPAC の番号です。
“iPEAKcycle=12/15”は計算中の反復回数と最大反復回数 です。
計算が完了すると DOS 窓⑦に“ACLD_HEX15 Completed”と表示されます。
#### 終了 ####
はバッチの終了表示です。

⑦

・熱負荷計算で出力されるファイルはMFW__H.csv とMFE__H.csv とweath_H.dat です。
ピーク計算の場合の出力ファイルには、
気象データの 3630H_12_SI.hasH の"H”が出力ファイル名の末尾に付けられます。
・表 2-2-Lｈに熱負荷計算の結果（MFW_H.csv の例）を示します。

36<ケース 2>4Z) 暖房ピーク計算のプログラムの実行３／ゾーン集計
・ゾーン集計は元々の HASP にはない、HASPinp 独自の機能です。

・1 つの室(SPAC)であってもゾーン集計をします。HASPinp のゾーン集計には、(SPAC)の結果を集計する機能の他に、日月年の積算やピーク情報を集める機能があります。これらはグラフ作成に必要な情報としてゾーン集計の中で作られます。
手順⑧ <ZONE>の画面で⑧「ゾーン集計」のボタンをクリックします。
⑧
手順⑨ 続いて、小窓⑨で「HASP_zone を実行しますか?」と表示されるので、OK ボタンをクリックします。

⑨⑥

手順⑩ ゾーン集計プログラム HASP_zone.exe が立ち上がり、実行が開始されると、DOS 窓⑩が表示されます。

⑩

・DOS 窓⑩には、集計中のゾーン名が表示されます。
・処理が完了すると DOS 窓⑩に “HASP_zone Completed” と表示されます。
#### 終了 #### はバッチの終了表示です。
・ゾーン集計で出力されるファイルは、

SPAC_MFW__H.csv とSPAC_MFE__H.csv と
ZONE_ZMF__H.csv です。
ゾーン集計の出力ファイル名の頭には、SPAC、ZONE、Mzone、Tzone が付くので、元の熱負荷計算の出力ファイルと区別できます。
ファイル名の末尾には、ピーク気象データのファイル名 3630H_12_SI.hasH から取った記号“H”が付けられます。これにより、年間計算や前節の冷房ピークの出力ファイルと区別できます。
・この後の手順⑪でグラフを描きますが、
HASPinp のグラフはゾーン集計の出力ファイルを使います。
・表 2-2-Zh に、Zone 集計の結果（SPAC_MFW__H.csv の例）を示します。

37<ケース 2>
表 2-2-F ピーク計算・詳細出力の入力データファイル（上 sampleC_Input.txt、下 sampleH_Input.txt）※※※

冷房ピークと暖房ピークで、入力データのファイル名を変えてありますが、中味は全く同じです。
冷房ピークと暖房ピークで参考する項目が異なります。
気象データの情報は、入力データとは別に、fnameHASP_inp.txt でカスタマイズされます。
ピークﾓｰﾄﾞ詳細出力

ピーク気象データ
時間区分数

ピーク計算の反復回数
発熱割合（冷房ピークでは 2 行目が参照されます）

空調は 8:00～20:00
夏期は 26℃50％、予熱時間は 1.0 時間

以下略（以下は表 2-1-F と変わらず）

発熱割合（暖房ピークでは 3 行目が参照されます）

冬期は 22℃40％、予熱時間は 2.0 時間

以下略（以下は表 2-1-F と変わらず）

38<ケース 2>
表 2-2-Lc ACLD_HEX15 による冷房ピーク・詳細出力の結果（例：MFW_C.csv）（nJHM=2）“0,1”は 0:00 直後（反復計算中の 24:00 直後）“16,0”は 8:00 の予熱調開始直前“16,1”は 8:00 の予熱開始直後“18,0”は予熱完了の 9:00 の直前で室温(DBR)は設定温度 26.0℃になっている

（中略）
（中略）
“48,1”は 24:00 直後

表 2-2-Lh ACLD_HEX15 による暖房ピーク・詳細出力の結果（例：MFW_H.csv）（nJHM=2）“0,1”は 0:00 直後（反復計算中の 24:00 直後）（中略）“16,0”は 8:00 の予熱調開始直前“16,1”は 8:00 の予熱開始直後“20,0”は予熱完了の 10:00 の直前で室温(DBR)は設定温度 22.0℃になっている(中略)“48,1”は 24:00 直後

・最初の行は見出し行です。
1 日の出力数は 24 時間×2（時区分数）×2（詳細出力）になりますが、
HASPinp では、詳細グラフで折れ線を描くために 0:00 の値が必要です。このため、2 行目に 0 時直後の“0,1”を挿入しています。なおこれは反復完了前の前回の 24:00 直後の値を流用したものです。

39<ケース 2>
表 2-2-Zc HASP_zone によるピーク・詳細出力の結果（例：SPAC_MFW__C.csv）（nJHM=2）（中略）

表 2-2-Zh HASP_zone によるピーク・詳細出力の結果（例：SPAC_MFW__H.csv）（nJHM=2）（中略）・ピーク計算の場合のゾーン集計では積算は計算しません。
・最初の 2 行は見出し行です。ゾーン集計では冷暖房別の値などの出力項目が増えています。
1 日の出力数は 24 時間×2（時区分数）×2（詳細出力）になりますが、
HASPinp では、詳細グラフで折れ線を描くために 0:00 の値が必要です。このため、2 行目に 0 時直後の“0,1”を挿入しています。なおこれは反復完了の前回の 24:00 直後の値を流用したものです。

40<ケース 2>(5) 結果のグラフ／ピーク計算・詳細出力のグラフ
・ピーク熱負荷のグラフは、冷房と暖房の両方の計算が終わってからにします。
グラフ用の Excel ファイルからケース２の条件に合う Graph_ピーク_詳細.xlsm を立ち上げます。
※年間計算とピーク計算、また、詳細出力と簡易出力とでは、データ数やデータ構成に違いがあるので、条件が一致しないとグラフが描けません。

手順⑪ ＜Graph＞の画面⑪の２行目の左側にある 選択 のボタンをクリックします。
⑪
手順⑫ すると画面⑫が現れてフォルダ⑫
ACLD_HEX15_inp の下にある
csv ファイルが表示されます。
SPAC_****_C.csv
ZONE_****_C.csv
Mzone_****_C.csv
Tzone_****_C.csv
これらは HASP_zone の出力ファイルで、グラフ用の情報が組み込まれています。
末尾が“C”または“S”が冷房ピーク
熱負荷のファイルです。
画面⑫で任意のファイルにカーソルを合せます。
ここでは SPAC_MFW__C.csv 選び、OK をクリックします。
すると、この csv ファイルが読み込まれ<Graph>の画面の左半分にグラフが表示さます。
同時に画面⑫が消えます。
手順⑬＜Graph＞の画面⑬２行目の右側にある 選択 のボタンをクリックします。
⑬
手順⑭ すると画面⑭が現れてフォルダ⑭
ACLD_HEX15_inp の下にある
csv ファイルが表示されます。
SPAC_****_H.csv
ZONE_****_H.csv
Mzone_****_H.csv
Tzone_****_H.csv
これらは HASP_zone の出力ファイルで、グラフ用の情報が組み込まれています。
末尾が“H”または“W”が暖房ピーク
熱負荷のファイルです。
画面⑭で任意のファイルにカーソルを合せます。
ここでは SPAC_MFW__H.csv 選び、OK をクリックします。
すると、この csv ファイルが読み込まれ<Graph>の画面の右半分にグラフが表示さます。
同時に画面⑭が消えます。
※画面⑫⑭には、MFW.csv、MFE.csv なども表示されますが、これらは ACLD_HEX15.exe の出力ファイです。
グラフ用の情報がありません。
これらのファイルを選ぶと右の小窓⑮が表れます。

⑮

41<ケース 2>
図 2-2-G Graph_ピーク_詳細のグラフ （SPAC_MFW_C および H.csv のグラフ）（nJHM=2）

ファイルの選択
計算条件

冷房ピークの
空調負荷

暖房ピークの
空調負荷

冷房ピークの
室負荷
暖房ピークの室負荷※

冷暖房を左右逆に描くこともできますが、負荷が 0 の軸が変わるのでお勧めしません。

(6) 結果の保存
・年間・詳細とピーク詳細を実行した結果
フォルダ ACLD_HEX15_inp の中は右の様になっているはずです。
・出力ファイルは、例えばMFW_.csv
MFW__C.csv
MFW__H.csvのように、ファイル名の末尾の記号で年間結果、冷房ピーク、暖房ピークが分かります。
また、これにより、年間・冷房ピーク・
暖房ピークのファイルが共存できます。
・これらの出力ファイルと2 つの詳細グラフの Excel ファイル
ACLD_HEX15_InputSheet.xlsmの一式をフォルダ User_Data の下に
例えば、サブフォルダ詳細出力を作って保存します。

42<ケース 3>２-3

ケース 3：年間計算・簡易出力

・計算そのものは詳細出力も簡易出力も変わりません。出力の際の違いだけです。
・HASP では、不連続な変化（運転開始時・外気導入開始時・運転停止時）があるため、同じ時刻に直前と直後の２回計算します。
・詳細出力では、直前と直後の結果をそのまま２回出力しますが、簡易出力では、平均値を１回出力します。なお、平均値と言っても、前時刻の直後と当時刻の直前の平均値です。これを当時刻の値として出力します。
（注意）同じ時刻の直前と直後の平均ではありません。

(1) 入力データの変更
・ここではケース１(年間・詳細出力)の入力データを基に、変更箇所について説明します。
① 計算モード・出力形式・気象データ形式

・変更するのは次の 1 項目だけです。
<CNTL> ・出力形式
0:簡易出力※他の入力項目については、＜ケース１＞をご覧下さい。

(2) プログラムの実行
2F) プログラムの実行１／ファイル変換 （⇒表 2-3-F）
・<ZONE>の画面で、ファイル変換 ⇒ 熱負荷計算 ⇒ Zone 集計 の順にプログラムを実行します。
これらの操作手順や操作方法は、ケース１(年間・詳細出力)と全く同じです。
ところどころに表れる小窓も DOS 窓の内容もケース１（年間・詳細出力）と同じです。
手順① <ZONE>の画面で①「ファイル変換」のボタンをクリックします。
①
手順② 右の小窓②が出るので、例えば “sampleA” ②と入力して、OK ボタンをクリックします。
手順③ 続いて、小窓③で「ファイル出力 HASP_inp を実行しますか」の表示が出るので、OK ボタンをクリックします。
手順④ HASP_inp.exe が起動すると、DOS 窓④が表示されます。
“HASP_inp Completed” の表示が出れば処理完了です。
※出力される入力データファイルは“sample_Input.txt”になります。
（⇒表 2-3-F）
④

③

43

<ケース 3>2L) プログラムの実行２／熱負荷計算 （⇒表 2-3-L）
手順⑤ <ZONE>の画面⑤で「熱負荷計算」のボタンをクリックします。
⑤
手順⑥ 続いて、小窓⑥で「ACLD_HEX15 を実行しますか？」と表示されるので、OK ボタンをクリックします。

⑥

手順⑦ ACLD_HEX15.exe が起動して、熱負荷計算が実行されるとDOS 窓⑦が表示されます。
DATE: 12 18 は計算中の日付で流れるように表示されます。
計算が完了すると DOS 窓⑦に⑦“ACLD_HEX15 Completed”と表示されます。
#### 終了 #### はバッチの終了表示です。
・熱負荷計算の出力ファイルは
MFW_.csv とMFE_.csv とweath.dat です。
表 2-3-L に、MFW_csv の例を示します。
2Z) プログラムの実行３／ゾーン集計
・ゾーン集計は元々の HASP にはない、HASPinp 独自の機能です。
・1 つの室(SPAC)であってもゾーン集計をします。HASPinp のゾーン集計には、(SPAC)の結果を集計する機能の他に、日月年の積算やピーク情報を集める機能があります。これらはグラフ作成に必要な情報としてゾーン集計の中で作られます。
手順⑧ <ZONE>の画面で⑧「ゾーン集計」のボタンをクリックします。
⑧
手順⑨ 続いて、小窓⑨で「HASP_zone を実行しますか?」と表示されるので、OK ボタンをクリックします。
手順⑩ ゾーン集計プログラム HASP_zone.exe が立ち上がり、実行が開始されると、DOS 窓⑩が表示されます。
DOS 窓⑩には、集計中のゾーンが表示されます。
<S_MAKE_SPAC_file><S_MAKE_SPAC_file><S_MAKE_UPPER_ZONE>⑩

MZ、SPAC=
MZ、SPAC=
MZ、SPAC=

1
2
3

SPAC_MFW_
SPAC_MFE_
ZONE_Z_MF

⑨

⑥

44

<ケース 3>
計算が完了すると DOS 窓⑩に “ACLD_zone Completed” と表示されます。
#### 終了 #### はバッチの終了表示です。
・ゾーン集計の出力ファイルは（本例の場合）
SPAC_MFW_.csv とSPAC_MFE_.csv と
ZONE_Z_MF.csv の３つです。

・頭が SPAC_ のゾーンは、熱負荷計算 ACLD_HEX15.exe の結果と同じですが、冷房・暖房別の負荷や、日・月・年の積算値、日積算ピーク・時分ピークのピークの情報が追加されます。
・3 行目の、頭が ZONE_ は、MFW と MFE を集計したゾーン Z_MF の出力です。

Zone 集計の結果を 表 2-3-Z（SPAC_MFW_.csv の例） に示します。
表 2-3-F 年間・簡易出力の入力データ（sample_Input.txt）
ｼﾐｭﾚｰｼｮﾝﾓｰﾄﾞ

簡易出力

標準年気象データ
時間区分数

計算期間（助走開始日・本計算開始日・終了日）
発熱割合（年間では１行目が参照されます）

時刻入力は<COMMON>の画面では hh:mm ですが、
入力データでは 24×時区分数 の“通し時分”に変換されます。

この“空行”は<COMMOM>の終わり

面積や長さの式は、数値に変換されます。

以下は表 2-1-F と同じなので省略します。

45<ケース 3>
表 2-3-L ACLD_HEX15 による年間・簡易出力の結果（例：MFW_.csv）（nJHM=2）（中略）“16”の 8:00 は予熱開始前の平均値“17”の 8:30 は予熱開始後の平均値“18”の 9:00 は予熱完了前の平均値“19”の 9:30 は予熱終了後の平均値“40”の 20:00 は運転停止前の平均値“41”の 20:30 は運転停止後の平均値（中略）"12, 31, 9, 48"＝12/31(特別日) 24:00 で計算終了

・1 つの時刻に 1 回の出力です。
・先頭は見出行で、横方向に 239 桁あります。
2～17521 行が計算結果で、横方向に 168 桁あります。
・計算の時区分数が nJHM=2（30 分間隔）なので、時刻(HR)は 1～48 時分で表示されます。
・簡易出力では、前時刻の直後の値と、当時刻の直前の値を平均した 1 回の出力になります。
例えば 表 2-1-L の詳細出力では12/31 47 時分 直後の室温(DBR) 15.12152℃
12/31 48 時分 直前の室温(DBR) 15.02924℃ これを平均すると、
表 2-3-L の簡易出力では12/31 48 時分
室温(DBR) 15.07538℃ になります。
・総出力行数は

見出 1 行+8760×1(簡易出力)×2(時区分数) = 17521 行になります。

<ケース 3>46

表 2-3-Z HASP_zone による年間・簡易出力の結果（例：SPAC_MFW_.csv）（nJHM=2）

（中略）

（中略）

（中略）

（以下略）

・先頭の 2 行が見出し行です。表 2-1-2 よりも冷暖別負荷など項目が増えています。
・3 行目は 0 時直後(前日の 24 時直後)の値です。これはグラフに必要な情報で、HASP_zone で出力するようにしました。
（中略）・見出しは 2 行、4～17522 行は時刻別出力、17525～17889 行が日積算、17892～17903 行が月積算、17905 行が年積算、17907～17936 行が日積算ピーク（上位 30 位）、17938～18937 行が時分ピーク（上位 1000 位）です。
・グラフ用に熱負荷を冷暖別に分けるなど項目数が増えています。

47<ケース 3>(3) 結果のグラフ／年間計算・簡易出力のグラフ
・最後に、計算結果をグラフにします。
グラフ用の Excel ファイルのうち、ケース３の条件に合う Graph_年_簡易.xlsm を立ち上げます。
※年間計算とピーク計算、また、詳細出力と簡易出力とでは、データ数やデータ構成に違いがあるので、条件が一致しないとグラフが描けません。

手順⑪ ＜Graph＞の画面⑪の２行目にある 選択 のボタンをクリックします。
⑪
すると画面⑫が現れて、ACLD_HEX15_inp のフォルダにあるサブフォルダやファイルが表示されます。
⑫
ファイル名の頭が
SPAC_
ZONE_
Mzone_
Tzone_となっている csv ファイルがゾーン
集計の出力ファイルです。
グラフ用の情報が組み込まれています。
手順⑫ 任意のファイルにカーソルを合せます。ここでは、
ここでは SPAC_MFW_.csv
を選び、OK をクリックします。
すると、この csv ファイルが読み込まれ、<Graph>の画面にグラフが表示されます。
（→図 2-3-G）
同時に画面⑫が消えます。
※画面⑫には、MFW.csv、MFE.csv なども表示されますが、これらは ACLD_HEX15.exe の出力ファイルです。
グラフ用の情報がありません。
これらのファイルを選ぶと右の小窓⑬が表れます。

⑬＜年間・詳細のグラフ＞
詳細出力では、熱負荷を棒グラフで表します。
全部で 10 のグラフがあります。
①月別グラフ
②代表日の空調負荷： 月日を指定すると、その日の 24 時間の空調負荷のグラフが表示されます。
③代表日の室負荷 ： 同じ代表日の室負荷のグラフです。
④冷房の時刻ピーク： 順位を指定すると、冷房ピークが出現した日の空調負荷のグラフが表示されます。
⑤暖房の時刻ピーク： 同じ順位の暖房ピークが出現した日の空調負荷のグラフが表示されます。
⑥冷房日積算ピーク： 冷房日積算ピークの順位を指定すると､その日の空調負荷のグラフが表示されます｡⑦暖房日積算ピーク： 同じ順位の暖房日積算ピークが出現した日の空調負荷のグラフが表示されます。
⑧週間グラフ： ②で指定した代表日を含む日～土の１週間の空調負荷のグラフが表示されます。
⑨年間日別負荷： 1/1～12/31 の 365 日の日積算空調負荷の棒グラフが表示されます。
⑩年間時刻別負荷 ： 冷房と暖房の時刻ピークの上位 500 位までの空調負荷の棒グラフが表示されます。
※④と⑤は上位 1000 位まで選べます。⑥と⑦は上位 30 位まで選べます。
※④と⑤で、同じ時刻で直前・直後が同じ負荷の場合は直前の負荷のみがカウントされます。
※④と⑤で、同じ負荷の場合、日積算の大きい方の順位が上位になります。
※グラフの縦軸のスケールは「自動」になっています。各グラフの縦軸を揃える場合は「図形の書式設定」⇒「軸のオプション」で最大値と最小値を手動で変更して下さい。
※Graph の Excel ファイルには 3 つの sheet がありますが、ユーザーが操作するのは＜Graph＞の画面の sheet
です。他は仕掛け用の sheet です。厳密な保護は掛かっていないので操作可能ですが、これが壊れるとグラフが描けなくなります。開いても構いませんが触らないで下さい。

48<ケース 3>
図 2-3-G Graph_年_簡易のグラフ （計算結果：SPAC_MFW_.csv のグラフ）（nJHM=2）
ファイルの選択

計算条件
月積算
空調負荷
代表日の選択

代表日の
空調負荷

代表日の
室負荷

時刻ピークの
順位指定

時刻ピークの冷房・空調負荷

時刻ピークの暖房・空調負荷

日積算ピークの順位指定

日積算ピークの冷房・空調負荷
日積算ピークの暖房・空調負荷

代表日を含む1 週間の空調負荷

1/1～12/31 の
日積算負荷

時刻ピーク 1-500 位
の空調負荷

49

２-4

<ケース 4>

ケース４：ピーク計算・簡易出力

・計算そのものは詳細出力も簡易出力も変わりません。出力の際の違いだけです。
・HASP では、不連続な変化（運転開始時・外気導入開始時・運転停止時）があるため、同じ時刻に直前と直後の２回計算します。
・詳細出力では、直前と直後の結果をそのまま２回出力しますが、簡易出力では、平均値を１回出力します。なお、平均値と言っても、前時刻の直後と当時刻の直前の平均値です。これを当時刻の値として出力します。
（注意）同じ時刻の直前と直後の平均ではありません。
・ピーク計算は冷房と暖房をセットで両方計算します。順不同ですが、ここでは、冷房⇒暖房の順に計算し、最後に冷房と暖房を一緒にグラフ化します。

(1) 冷房ピーク計算の入力データの変更
・ここではケース２(ピーク計算・詳細出力)の入力データを基に、変更箇所について説明します
・変更するのは「出力形式」だけですが、念のため「計算モード」や「気象データ」も確認します。
① 出力形式・都市・気象データファイル名<CNTL> ・計算モード
・出力モード・気象データ形式<BUIL> ・都市名
・気象データのﾌｧｲﾙ名

1:ピーク計算 （ケース２と同じです）
0:簡易出力1:ピーク気象データ（ケース２と同じです）
東京 （ケース２と同じです）
3630C_10_SI.hasH （同上、東京・冷房ピーク・h-t 基準・SI 単位）※他の入力項目については、＜ケース２＞をご覧下さい。

(2) 冷房ピーク計算のプログラムの実行
2F) 冷房ピーク計算のプログラムの実行１／ファイル変換 （⇒表 2-4-F）
手順① <ZONE>の画面①で「ファイル変換」のボタンをクリックします。
①

手順② 右の小窓②が出るので、例えば “sampleC” ②と入力して、OK ボタンをクリックします。
手順③ 続いて、小窓③で「ファイル出力 HASP_inp を実行しますか」の表示が出るので、OK ボタンをクリックします。
手順④ HASP_inp.exe が起動すると、DOS 窓④が表示されます。
“HASP_inp Completed” の表示が出れば処理完了です。
※出力される入力データファイルは“sampleC_Input.txt”です。
（⇒表 2-4-F）
④

③

50

<ケース 4>2L) 冷房ピーク計算のプログラムの実行２／熱負荷計算 （⇒表 2-4-Lc）
手順⑤ <ZONE>の画面で⑤「熱負荷計算」のボタンをクリックします。
⑤
手順⑥ 続いて、小窓⑥で「ACLD_HEX15 を実行しますか？」と表示されるので、OK ボタンをクリックします。

⑥

手順⑦ ACLD_HEX15.exe が起動して、熱負荷計算が実行されるとDOS 窓⑦が表示されます。
“NRM=1”は計算中の SPAC の番号、
“iPEAKcycle=12/15”は計算中の反復回数と最大反復回数 です。
“ACLD_HEX15 Completed”と表示されると計算完了です。
#### 終了 ####
はバッチの終了表示です。

⑦

・熱負荷計算の出力ファイルは
MFW_C.csv と
MFE_C.csv とWeath_C.dat です。
ピーク計算の出力ファイルには、
気象データの 3630C_10_SI.hasH の“C”が出力ファイル名の末尾に付けられます。
・表 2-4-Lc に熱負荷計算の結果（MFW__C.csv の例）を示します。
2Z) 冷房ピーク計算のプログラムの実行３／ゾーン集計
・ゾーン集計は元々の HASP にはない、HASPinp 独自の機能です。
・1 つの室(SPAC)であってもゾーン集計をします。HASPinp のゾーン集計には、(SPAC)の結果を集計する機能の他に、日月年の積算やピーク情報を集める機能があります。これらはグラフ作成に必要な情報としてゾーン集計の中で作られます。
手順⑧ <ZONE>の画面⑧で「ゾーン集計」のボタンをクリックします。
⑧

手順⑨ 続いて、小窓⑨で「HASP_zone を実行しますか?」と表示されるので、OK ボタンをクリックします。

⑨⑥

手順⑩ ゾーン集計プログラム HASP_zone.exe が立ち上がり、実行が開始されると、DOS 窓⑩が表示されます。
・DOS 窓⑩には、集計中のゾーン名が表示されます。
・計算が完了すると DOS 窓⑩に “ACLD_HEX15 Completed” と表示されます。
#### 終了 #### はバッチの終了表示です。

⑩

51<ケース 4>・ゾーン集計で出力されるファイルは、

SPAC_MFW__C.csv とSPAC_MFE__C.csv と
ZONE_ZMF__C.csv です。
ゾーン集計の出力ファイル名の頭には、SPAC、ZONE、Mzone、Tzone が付くので、元の熱負荷計算の出力ファイルと区別できます。
ファイル名の末尾には、ピーク気象データのファイル名 3630C_10_SI.hasH から取った記号“C”が付けられます。これにより、年間計算や次節の暖房ピークの出力ファイルと区別できます。
・表 2-4-Zc に、Zone 集計の結果（SPAC_MFW__C.csv の例）を示します。

(3) 暖房ピーク計算の入力データの変更
・ここでは先の冷房ピーク（ピーク計算・簡易出力)の入力データを基に、変更箇所について説明します
・変更するのは「気象データのファイル名」だけですが、念のため「計算モード」や「出力形式」「気象
データタイプ」「都市名」も確認します。
① 出力形式・都市・気象データファイル名<CNTL> ・計算モード
・出力モード・気象データ形式<BUIL> ・都市名
・気象データのﾌｧｲﾙ名

1:ピーク計算 （冷房ピークと同じです）
0:簡易出力 （冷房ピークと同じです）
1:ピーク気象データ （冷房ピークと同じです）
東京 （冷房ピークと同じです）
3630H_12_SI.hasH （東京・暖房ピーク・t-x 基準・SI 単位）(4) 暖房ピーク計算のプログラムの実行
4F) 暖房ピーク計算のプログラムの実行１／ファイル変換 （⇒表 2-4-F）
手順① <ZONE>の画面①で「ファイル変換」のボタンをクリックします。
①

手順② 右の小窓②が出るので、例えば “sampleH” ②と入力して、OK ボタンをクリックします。
手順③ 続いて、小窓③で「ファイル出力 HASP_inp を実行しますか」の表示が出るので、OK ボタンをクリックします。
手順④ HASP_inp.exe が起動すると、DOS 窓④が表示されます。
“HASP_inp Completed”の表示が出れば処理完了です。
※出力される入力データファイル
は“sampleH_Input.txt”です。
（⇒表 2-4-F）
④

③

52

<ケース 4>4L) 暖房ピーク計算のプログラムの実行２／熱負荷計算 （⇒表 2-4-Lh）
手順⑤ <ZONE>の画面⑤で「熱負荷計算」のボタンをクリックします。
⑤
手順⑥ 続いて、小窓⑥で「ACLD_HEX15 を実行しますか？」と表示されるので、OK ボタンをクリックします。

⑥

手順⑦ ACLD_HEX15.exe が起動して、熱負荷計算が実行されるとDOS 窓⑦が表示されます。
“NRM=1”は計算中の SPAC の番号、
“iPEAKcycle=12/15”は 反復回数です。
計算が完了すると DOS 窓⑦に“ACLD_HEX15 Completed”と表示されます。
#### 終了 ####
はバッチの終了表示です。

⑦

・熱負荷計算の出力ファイルは
MFW_C.csv と MFE_C.csv です。
ピーク計算の出力ファイルには、
気象データの 3630H_12_SI.hasH の“H”
が出力ファイル名の末尾に付けられます。
・熱負荷計算の結果を 表 2-4-Lh（SPAC_MFW__H.csv の例）に示します。

4Z) 暖房ピーク計算のプログラムの実行３／ゾーン集計 （⇒表 2-4-Zh）
・ゾーン集計は元々の HASP にはない、HASPinp 独自の機能です。
・1 つの室(SPAC)であってもゾーン集計をします。HASPinp のゾーン集計には、(SPAC)の結果を集計する機能の他に、日月年の積算やピーク情報を集める機能があります。これらはグラフ作成に必要な情報としてゾーン集計の中で作られます。

手順⑧ <ZONE>の画面⑧で「ゾーン集計」のボタンをクリックします。
⑧

手順⑨ 続いて、小窓⑨で「HASP_zone を実行しますか?」と表示されるので、OK ボタンをクリックします。
手順⑩ ゾーン集計プログラム HASP_zone.exe が立ち上がり、実行が開始されると、DOS 窓⑩が表示されます。
DOS 窓⑩には、集計中のゾーン名が表示されます。
“ACLD_HEX15 Completed” と表示されると計算完了です。
#### 終了 #### はバッチの終了表示です。
・ゾーン集計で出力されるファイルは、

SPAC_MFW__H.csv とSPAC_MFE__H.csv と
ZONE_ZMF__H.csv です。
ゾーン集計の出力ファイル名の頭には、SPAC、ZONE、Mzone、Tzone が付くので、また、ファイル名の末尾には、ピーク気象データのファイル名 3630H_12_SI.hasH から取った記号“H”が付けられます。

表 2-4-Zh に（SPAC_MFW__H.csv の例 を示します。

⑩

⑨

⑥

53

<ケース 4>

表 2-4-F ピーク計算・簡易出力の入力データファイル（sampleC_Input.txt.と sampleH_Input.txt）※

冷房ピークと暖房ピークの入力データの中味は全く同じです。
冷房ピークと暖房ピークで参考する項目<HRAT>が異なるだけです。
ピーク計算

簡易出力

ピーク気象データ
時間区分数

ピーク計算の反復回数
発熱割合（冷房では 2 行目、暖房では 3 行目が参照されます）

空調開始時刻は 8:00
夏期は 26℃50％、予熱時間は 1.0 時間

冬期は 22℃40％、予熱時間は 2.0 時間

以下略（表 2-2-F に同じ）

54

<ケース 4>
表 2-4-Lc ACLD_HEX15 による冷房ピーク・簡易出力の結果（例：MFW_C.csv）（nJHM=2）“16”の 8:00 は予熱開始前の平均値“17”の 8:30 は予熱開始後の平均値“18”の 9:00 は予熱完了前の平均値“19”の 9:30 は予熱終了後の平均値“40”の 20:00 は運転停止前の平均値“41”の 20:30 は運転停止後の平均値

表 2-4-Lh ACLD_HEX15 による暖房ピーク・簡易出力の結果（例：MFW_H.csv）（nJHM=2）“16”の 8:00 は予熱開始前の平均値“17”の 8:30 は予熱開始後の平均値“18”の 9:00 は予熱中の平均値“20”の 10:00 は予熱完了後の平均値“21”の 10:30 は通常運転中の平均値(中略)“40”の 20:00 は運転停止前の平均値“41”の 20:30 は運転停止後の平均値

・最初の行は見出し行です。
1 日の出力数は 24 時間×2（時区分数）×1（簡易出力）になります。

55<ケース 4>
表 2-4-Zc HASP_zone によるピーク・簡易出力の結果（例：SPAC_MFW__C.csv）（nJHM=2）

表 2-4-Zh HASP_zone によるピーク・簡易出力の結果（例：SPAC_MFW__H.csv）（nJHM=2）・ピーク計算のゾーン集計では積算は計算しません。ただ、熱負荷の項目数は増えます。
・最初の 2 行は見出し行です。ゾーン集計では冷暖房別の出力などの出力項目が増えています。
1 日の出力数は 24 時間×2（時区分数）×1（簡易出力）になります。

56<ケース 4>(5) 結果のグラフ／ピーク計算・簡易出力のグラフ
・ピーク熱負荷のグラフは、冷房と暖房の両方の計算が終わってからにします。
グラフ用の Excel ファイルからケース 4 の条件に合う Graph_ピーク_簡易.xlsm を立ち上げます。
※年間計算とピーク計算、また、詳細出力と簡易出力とでは、データ数やデータ構成に違いがあるので、条件が一致しないとグラフが描けません。

手順⑪ ＜Graph＞の画面⑪の２行目の左側にある 選択 のボタンをクリックします。
⑪
手順⑫ すると画面⑫が現れてフォルダ⑫
ACLD_HEX15_inp の下にある
csv ファイルが表示されます。
SPAC_****_C.csv
ZONE_****_C.csv
Mzone_****_C.csv
Tzone_****_C.csv
これらは HASP_zone の出力ファイルで、グラフ用の情報が組み込まれています。
末尾が“_C”または“S”が冷房ピーク
熱負荷のファイルです。
画面⑫で任意のファイルにカーソルを合せます。
ここでは SPAC_MFW__C.csv 選び、OK をクリックします。
すると、この csv ファイルが読み込まれ<Graph>の画面の左半分にグラフが表示さます。
同時に画面⑫が消えます。
手順⑬＜Graph＞の画面⑬２行目の右側にある 選択 のボタンをクリックします。
⑬
手順⑭ すると画面⑭が現れてフォルダ⑭
ACLD_HEX15_inp の下にある
csv ファイルが表示されます。
SPAC_****_H.csv
ZONE_****_H.csv
Mzone_****_H.csv
Tzone_****_H.csv
これらは HASP_zone の出力ファイルで、グラフ用の情報が組み込まれています。
末尾が“_H”または“W”が暖房ピーク
熱負荷のファイルです。
画面⑭で任意のファイルにカーソルを合せます。
ここでは SPAC_MFW__H.csv 選び、OK をクリックします。
すると、この csv ファイルが読み込まれ<Graph>の画面の右半分にグラフが表示さます。
同時に画面⑭が消えます。
※画面⑫⑭には、MFW.csv、MFE.csv なども表示されますが、これらは ACLD_HEX15.exe の出力ファイです。
グラフ用の情報がありません。
これらのファイルを選ぶと右の小窓⑮が表れます。

⑮

57<ケース 4>
図 2-4-G Graph_ピーク_簡易のグラフ （SPAC_MFW__C および H.csv のグラフ）（nJHM=2）

ファイルの選択
計算条件

冷房ピークの
空調負荷

暖房ピークの
空調負荷

冷房ピークの
室負荷
暖房ピークの室負荷※

冷暖房を左右逆に描くこともできますが、負荷が 0 の軸が変わるのでお勧めしません。

(6) 結果の保存・年間・簡易とピーク・簡易を実行した
結果、フォルダ ACLD_HEX15_inp の中は右の様になっているはずです。
・出力ファイルは、例えばMFW_.csv
MFW__C.csv
MFW__H.csvのように、ファイル名の末尾の記号で年間結果、冷房ピーク、暖房ピークが分かります。
また、これにより、年間・冷房ピーク・
暖房ピークのファイルが共存できます。
・これらの出力ファイルと2 つの簡易グラフの Excel ファイル
ACLD_HEX15_InputSheet.xlsmの一式をフォルダ User_Data の下に
例えば、サブフォルダ簡易出力を作って保存します。

58

３．HASPinp での未入力エラーの見つけ方(1) 入力画面<COMMON>と<SPAC>での未入力のエラーの表示
・HASPinp では、薄黄色のセルは、必須入力項目です。
HASPinp では,必須入力項目をチェックし、その行の B 列のセルに未入力の項目数が表示されます。
未入力がある場合に、C 列のセルにエラーの 印が表示されます。
（⇒図 3）
・<SPAC>では、室を構成する部材（GWAL、IWAL、GWAL、BECO）の数をチェックします。
<SPAC>の行の AF 列のセルに、構成部材数の値が表示されます。この値が 0 の場合に未入力のエラーとなり、<SPAC>の 2 行下の C 列のセルにエラーの 印が表示されます。（⇒図 3 の 95 行と 97 行）＜図 3 のエラーについて＞
単純な未入力ならその原因は直ぐに分かると思いますが、中には分かりにくいものもあるので補足ししておきます。
・内壁<IWAL>

面積が 0 の行がありますが、エラーになっていません。
この<IWAL>は面積計算に、Excel の式で、<SPAC>の床面積のセルを参照しています。
<SPAC>の床面積が未入力のため、<IWAL>の面積が 0 になっただけです。
<SPAC>の床面積を正せば、<IWAL>の面積も解決するので、エラーになりません。
・在室者<OCUP> DSCH（使用スケジュール）が未入力のエラーです。
（単純な未入力エラーです）
・照明<LIGH>
照明の電気容量が空白ですが、<LIGH>には HASP で Default 値が用意されているので、未入力になりません。
（<OCUP>にも HASP の Default 値があります）
・機器<HEAT>
同じ内部発熱でも、<HEAT>には HASP の Default 値が用意されていません。
DSCH のスケジュールを入力すると、有効データとなりますが、顕熱量・潜熱量の両方とも入力が無いで、未入力エラーになります。
・室<SPAC>の壁体の未入力
室<SPAC>に、外壁・内壁・接地壁・梁柱の構成部材が入力されていないと、蓄熱重み係数を計算することができません。蓄熱重み係数は、室温変動や蓄熱負荷を求めるのに必要で、非定常熱負荷計算の重要な要素のひとつです。
なお、窓ガラスも室<SPAC>の構成部材ですが、HASP では窓ガラスには時間遅れを見込まず、その熱容量を定数で、蓄熱重み係数に後付で加算します。
従って、窓ガラスは蓄熱重み係数の構成部材数には算入されません。
<補足>

HASP では空欄と 0 を区別しています。
HASP では、Default 値が設定されている項目に限り、入力が空欄の場合に、Default 値に置きかえます。入力値が 0 の場合は、Default が効かないで 0 と識別されます。
入力値が 0 では不都合が生じる項目（面積など）では、Excel の「データの入力規則」によって 0 値の入力ができないように仕組んであります。

(2) ファイル変換での未入力のチェック
・<ZONE>の画面で、ファイル変換を実行を選んだときに、未入力のエラーがチェックされます。
・未入力があると、右の小窓が表示されます。
<COMMON>では未入力は 0 行 ですが、<SPAC> では未入力が 8 行 あるという例です。
・このまま小窓の OK をクリックすると、ファイル変換のプログラムが実行され、未入力があるまま入力データファイルが作成されます。
続いて、熱負荷計算を実行したときに、熱負荷計算プログラムで入力エラーが発見されることになります。
この時の処置仕方は＜１部＞2 章(4)で説明したとおりですが、面倒です。
・小窓のｷｬﾝｾﾙをクリックして、入力画面<SPAC>に戻って、未入力の箇所を処理するのが適切です。
・未入力を修正してから、＜ZONE＞の画面に戻って、 ファイル出力 を再度実行します。

59
図 3 <SPAC>での未入力エラーの例

面積が
未入力

MFW の室の壁体の入力は 9EXPS が
未入力
品種番号
が未入力

WCON と EXPSが未入力
除外行
面積が 0 ですがが、エラーになりません。

短辺が
未入力

DSCH が未入力
default があるので OK
発熱量が未入力

SPAC の壁体
が未入力

MFE の室の
壁体の入力
が0

60

<Ⅲ部>

<Ⅲ部>

気象データ

１．HASP に組込まれている気象データ
２．気象データの追加登録の方法
３．HASPinp の気象データの検索と自動カスタマイズの仕組み
４．has 気象データと hasH 気象データ
５．hasH 気象データの先頭行の情報
６. 祝日情報61

１．HASP に組込まれている気象データ
・HASP に予め組み込まれているのは、図Ⅲ-1 の黒色の文字で示される気象データです。
Weather の下に Japan と WEADAC の２つのサブフォルダに分け、これらの下に、7 都市の年間とピークを合わせて全 53 気象データが格納されています。
※これらの気象データは MetDS(株)気象データシステムのご厚意により無償提供されたものです。
HASP での利用に限定されます。また、気象データのコピーなども禁じられています。

・なお、図Ⅲ-1 で、青色と緑色の場所は、新たな気象データを組込む場所（フォルダ）を示しています。
これについては、次の２章や３章をご覧下さい。

図Ⅲ-1 HASProot に登録されている気象データのフォルダと気象データファイル
0 HASProot│
1 ├ HASP│││ 2 ├ NewHASP-ACLD│││ 2 └ PackExec│
1 └ Data│││ 2 ├ Reference<--このフォルダの下に「SHASE雑誌講座」と「空調設備の動的熱負荷計算法入門」の解説書があります│││ 2 └ Weather<--このフォルダの下に気象データを置きます│││3 ├ Japan│││││ 4 ├ PeakWD<--この下にJapanのピーク気象データのフォルダを置きます
│
│
│
│
│
│
│ 5 ├ 0460_Sapporo<--札幌のピーク気象データのフォルダ （このフォルダに東京と同様の5つの気象データがあります）
│
│
│
│
│
│
│ 5 ├ 3630_Tokyo<--東京のピーク気象データのフォルダ││││├ 3630C 10_SI.hasH<--東京の冷房 SI単位系のピーク気象データ （h-t基準）││││├ 3630C 20_SI.hasH<--東京の冷房 SI単位系のピーク気象データ （Jc-t基準）││││├ 3630C 31_SI.hasH<--東京の冷房 SI単位系のピーク気象データ （Js-t基準：秋の南面冷房用）││││├ 3630H 12_SI.hasH<--東京の暖房 SI単位系のピーク気象データ （t-x基準）││││└ 3630H 22_SI.hasH<--東京の暖房 SI単位系のピーク気象データ （t-Jh基準）
│
│
│
│
│
│
│ 5 ├ 8310_Naha<--那覇のピーク気象データのフォルダ （このフォルダに東京と同様の5つの気象データがあります）
│
│
│
│
│
│
│ 5 └ ****_cityname<--ここに新たに追加する都市のフォルダを設けます│││││ 4 └ RefYeadWD<--このフォルダの下にJapanの標準年気象データを置きます││├ 04600110_SI.hasH<--札幌 2010年版標準年気象データ（2001～2010年の平均年）（SI単位系）││├ 36300110_SI.hasH<--東京 2010年版標準年気象データ（2001～2010年の平均年）（SI単位系）││├ 83100110_SI.hasH<--那覇 2010年版標準年気象データ（2001～2010年の平均年）（SI単位系）││├ 04601120_SI.hasH<--札幌 2020年版標準年気象データ（2011～2020年の平均年）（SI単位系）││├ 36301120_SI.hasH<--東京 2020年版標準年気象データ（2011～2020年の平均年）（SI単位系）
2022 年版││├ 83101120_SI.hasH<--那覇 2020年版標準年気象データ（2011～2020年の平均年）（SI単位系）
HASProot││├ 04607795_SI.hasH<--札幌 2086年版標準年気象データ（2077～2095年の予測）（SI単位系）
で追加││├ 36307795_SI.hasH<--東京 2086年版標準年気象データ（2077～2095年の予測）（SI単位系）││├ 83107795_SI.hasH<--那覇 2086年版標準年気象データ（2077～2095年の予測）（SI単位系）││├ 36300110_SE_forACLD8501.has<--東京 2010年版標準年気象データ（SE単位系,hasフォーマット）││└ ****0110_SI_.hasH<--ここに新たに追加する年間気象データを置きます│││
3 ├ WEADAC│││││ 4 ├ PeakWD<--このフォルダの下にWEADACのピーク気象データを置きます│││├ 12467_KAGOSHIMA_SI_S10.hasH<--鹿児島の冷房ピーク気象データ(TAC1%)(SI単位系) 他5つの気象データがあります│││├ 12524_SINGAPORE CHANGI AIR_SI_S25.hasH <--ｼﾝｶﾞﾎﾟｰﾙの冷房ピーク気象データ(TSC2.5%)(SI単位系) 他5つの気象データがあります│││├ 14155_NEW YORK LA GUARDIA_SI_S50.hasH <--ﾆｭｰﾖｰｸの冷房ピーク気象データ(TAC5%)(SI単位系) 他5つの気象データがあります│││├ 16150_SYDNEY AIRPORT_SI_W10.hasH<--ｼﾄﾞﾆｰの暖房ピーク気象データ(TAC1%)(SI単位系) 他5つの気象データがあります│││└ *****_cityname_SI_***.hasH<--ここに新たなWEADACのピーク気象データ 他5つの気象データを置きます││├ 12467_KAGOSHIMA_SI_RY.hasH<--鹿児島の標準年気象データ(SI単位系)││├ 12524_SINGAPORE CHANGI AIR_SI_RY.hasH<--ｼﾝｶﾞﾎﾟｰﾙの標準年気象データ(SI単位系)││├ 14155_NEW YORK LA GUARDIA_SI_RY.hasH<--ﾆｭｰﾖｰｸの標準年気象データ(SI単位系)││├ 16150_SYDNEY AIRPORT_SI_RY.hasH<--ｼﾄﾞﾆｰの標準年気象データ(SI単位系)││└ *****_cityname_SI_RY.hasH<--ここに新たなWEADACの標準年気象データ(SI単位系)│││
3 └ oldJapan│││4 └ has<--ここに旧版のHASProotの気象データフォルダを置きます（hasフォーマット）│││
4├ PeakWD<--ここに旧版のHASProotのピーク気象データを置きます│││
4 └ RefYeadWD<--ここに旧版のHASProotの年間気象データを置きます││├ ACLD_HEX15_inp││└ NewHASP_2_inp

62

２．気象データの追加登録の方法(1) 新たな気象データの組み込み方
・気象データそのものはユーザーが用意しなければなりません。
・新たな気象データは、図Ⅲ-1 の青色の場所に組み込みます。
・日本のピーク気象データ
・日本の標準年気象データ
・WEDDAC のピーク気象データ
・WEADAC の標準年気象データ\Weather\Japan\PeakWD の下に都市毎のサブフォルダを設けます。
\Weather\Japan\RefYearWD の下に組み込みます。
\Weather\WEADAC\PeakWD の下に組み込みます。
\Weather\WEADAC の下に組み込みます。

(2) 旧版の HASProot の気象データの組み込み方
・旧版の has フォーマットの気象データがある場合は、図Ⅲ-1 の緑色の場所に組み込みます。
・旧版の HASP のピーク気象データ
・旧版の HASP の標準年気象データ\Weather\has\PeakWD の下に組み込みます。
\Weather\has\RefYearWD の下に組み込みます。

(3) HASP を手動で操作する場合の使い方
・＜Ⅰ部＞のように手動で HASP を操作する場合は、気象データの「パスとファイル名」を“fnameHASP_inp.txt” でカスタマイズすれば、直ぐに新たな気象データが使えます。
※fnameHASP_inp のカスタマイズの方法は＜Ⅰ部＞の表Ⅰ-1、表Ⅰ-3、表Ⅰ-6、表Ⅰ-8 を参照のこと｡(4) HASPinp の気象データの「登録情報」
・＜Ⅱ部＞のように HASPinp で使う場合は、(2)節と(3)節で気象データを組み込むのと同時に、次頁の表Ⅲ-1 の気象データの「登録情報」に新たな気象データを登録する必要があります。HASPinp は
この「登録情報」によって気象データを検索し、自動的に fnameHASP_inp をカスタマイズします。
※表Ⅲ-1 の「登録情報」は HASPinp のシート ＜テーブル_気象＞ にあります。
※なお、このシート ＜テーブル_気象＞ には保護がかかっています。このシートで「登録情報」を入力するためには、一時的に保護を解除する必要があります。
Excel のタブで「校閲」⇒「シートの保護解除」 の順にクリックすると、保護が解除されます。

・表Ⅲ-1 の「登録情報」は、図Ⅲ-1 の気象データのフォルダ構成と整合性があるように登録します。
ｲ)「登録情報」を登録する必要がないもの
・Japan\RefYearWD に登録する標準年気象データは、「登録情報」に登録する必要はありません。
次の(5)節で説明しますが、ファイル名のワイルドカードで“登録済”になっているからです。
ﾛ)「登録情報」が既に登録されているもの
・気象データはないが、「気象データの登録情報」が登録済のものがあります。
B 行の「都市」が空欄のものです。\Japan\PeakWD の新版のピーク気象データが該当します。
また、\oldJapan の旧版 HASProot の気象データも同様です。
・これらは、「登録情報」の C 行の「都市」を B 行にコピーすれば登録完了です。
ﾊ)新たな気象データの「登録情報」を追加する場合
・表Ⅲ-1 の「登録情報」の“END”までの空いている行に、新たな気象データの情報を登録できます。なお、どの行に登録するか、或いは、どこに行を追加するかについては、以下の点に注意して下さい。
未登録の空きの行

行追加する時の場所

Japan\PeakWD への追加
36～44 行目
45 行目以降Japan\RefYearWD への追加
50～56 行目
58 行目以降WEADAC の日本の都市の追加
61～62 行目
63 行目以降WEADAC の海外の都市の追加
70～79 行目
80 行目以降旧版の HASProot の has 気象データの追加
87 行目
88 行目以降旧版の HASProot の has ピーク気象データの追加
114 行目115 行目以降＜注意> 領域（A10:A120)の 1～42 行（セルが薄緑の行）に、新たな行の追加や削除は避けます。
何故ならば、1～42 行は、領域（O1:GL44）の「特別日等の設定」と重なっているからです。

63(5) 気象データの「登録情報」の各列の内容a)データ形式 ・範囲（A1:A8）の“元表”から１つ選んで入力します。（コピー＆ペースト）b)都市
・任意の都市名を入力します。（ここが空欄の場合、検索対象になりません）
これがシート＜COMMON＞の<BUIL>の「都市名」に表示される都市名になります。

c)都市(控え） ・b)の控えです。
d)e)フォルダ名(1)とフォルダ名(2)：・フォルダ名(1)＋フォルダ名(2)は、気象データファイルが組込まれているフォルダのパスで \HASProot\Data\Weather より下位のパスを入力します。
・フォルダ(2)には、都市別のサブフォルダ名を入力します。
・サブフォルダがない場合は、フォルダ名(2)は空欄にします。
※(1)と(2)に決まりはありませんが、こうすると分かりやすくなります。

f)ファイル名 ・拡張子を含めた気象データのファイル名です。
なお、ファイル名に“ワイルドカード”が使えます。
＜ワイルドカード＞
・\Japan\PeakWD のピーク気象データのように 1 つの都市に複数の気象データがある場合に、ワイルドカード“*”を使うと１行で登録を済ませることができます。
例）\Weather\Japan\PeakWD\3630_Tokyo（東京のピーク気象データ）の場合
3630C 10_SI.hasH （冷房 h-t 基準 SI 単位）
3630C 20_SI.hasH （冷房 Jc-t 基準 SI 単位）
3630C 31_SI.hasH （冷房 Js-t 基準 SI 単位）
3630C 12_SI.hasH （暖房 t-x 基準 SI 単位）
3630C 22_SI.hasH （暖房 t-Jh 基準 SI 単位）
５つの気象データがありますが、ワイルドカードを使えば 1 行で登録できます。
3630*.hasH（ *.* としても同じです）
例）\Weather\Japan\RefYearWD（日本の標準年気象データ）
0460*.hasH （札幌の標準年気象データ、hasH フォーマット）
3630*.hasH （東京の標準年気象データ、hasH フォーマット）
8310*.hasH （那覇の標準年気象データ、hasH フォーマット）
20220620 版の ACLD_HEX_inp.xlsm では、2010 年版の標準年気象データだけでした。
20220707 版の ACLD_HEX_inp.xlsm では、2020 年版と 2086 年版の標準年気象データが追加されましたが、「登録情報」は変更なしです。
20220707 版の NewHASP_2_inp.xlsm も同様です。
表Ⅲ-1 HASPinp の <テーブル_気象> の登録情報
元表※

この表Ⅲ-2 には続きがあります。

64
表Ⅲ-1（続き） HASPinp の <テーブル_気象> の登録情報

H,I,j,k) 緯度・経度・時差･雲量コード・SI モード（49 行、81～113 行の情報）
・元々の HASP/ACLD/8501 や NewHASP/ACLD では、
「緯度」
「経度」
「雲量コード」「SI モード」をシート＜COMMON＞の<BUIL>と<CNTL>で入力します。
・HASPinp では、表Ⅲ-1 に予め「登録情報」に登録しておき、これを<BUIL>と<CNTL>に自動入力する仕組みを有しています。
・新たな hasH フォーマットでは、気象データファイルの先頭行にこれらの情報が組込まれています。
熱負荷計算プログラムは、これらの情報を気象データファイルから直接読み込みます。よって、hasH フォーマットの気象データの場合は、これらの登録は不要です。

65

３．HASPinp の気象データの検索と自動カスタマイズの仕組み⇒関連箇所： 解説書(2)入力編の付 1
・HASPinp では、単に気象データを組み込んでも作動しません。表Ⅲ-1 の「登録情報」は、HASPinp がする気象データの検索と、fnameHASP_inptxt を自動カスタマイズするための情報です。
・HASPinp では、入力画面＜COMMON＞で入力する①「気象データのデータ形式」と、②「都市名」と、③「気象データのファイル名」による情報と、④シート＜テーブル_気象＞の「登録情報」（表Ⅲ-1 のこと）とで、気象データを検索し、fnameHASP_inp.txt を動働カスタマイズする仕組みがあります。
以下にその仕組みを説明します。
ｲ)気象データのデータ形式 を決める
・表Ⅲ-1「登録情報」の領域（A1:A8）が「気象データのデータ形式」の“元表”です。
・これが入力画面＜COMMON＞の <CNTL> に「気象データのデータ形式」のリストとして表示されます。
ユーザーはこのリストから１つの「気象データのデータ形式」を選びます。
ﾛ)都市名のリストの自動作成
・この“元表”は、表Ⅲ-1「登録情報」の領域（A10:A120）の「データ形式」とも対応しています。
・表Ⅲ-1「登録情報」の中から、ｲ)<CNTL>で選んだ「気象データのデータ形式」と一致する行を抽出し、その行の領域(B10:B120)の「都市」（複数）を集めた「都市名」のリストが作成されます。
※ 領域(B10:B120)の「都市」が空白の行は検索対象から除外されます。
ﾊ)都市名・ﾛ)で作成されたリストは、入力画面＜COMMON＞の<BUIL>の「都市名」に表示されます。
ユーザーは、このリストから１つの「都市名」を選びます。
・以上で、ｲ)とﾛ)、つまり、「気象データのデータ形式」と「都市名」が決まります。
ﾆ)気象データの検索
・表Ⅲ-1「登録情報」の領域（D10:F120）の“D 列＋E 列＋F 列”の情報を合成すると、気象データの「パス＋ファイル名」になります。
・表Ⅲ-1「登録情報」の中で、ｲ)とﾛ)の条件に合致する行を抽出します。
抽出した行（複数）の「パス＋ファイル名」によって、HASProot\Data\Weather にある気象データを検索します。
・検索した結果、見つかった「パス＋ファイル名」を集めたリストが作られます。
※ ここで作られる気象データの「パス＋ファイル名」のリストは、１つとは限りません。
例えば、\Japan\Peakwd では、“C 10“C 20、“C 31、“H 12”、“H 22” の５つ\WEADAC\PeakWD では、“S10”、“S25”、“S50”、“W10”、“W25”、“W50” の６つのように、１つの都市に複数の気象データが存在します。

ﾎ)気象データのファイルの決定・ﾆ)で作られたリストが、入力画面＜COMMON＞の<BUIL>の「気象データのファイル名」に表示されます。
（なお、画面で表示されるのはファイル名だけです）
・ユーザーは、このリストから１つを選ぶと、熱負荷計算に使う「気象データ」が決定します。
ﾍ)「緯度」「経度」「時差」などの自動入力
・has の場合は、ﾎ)で決定した「気象データ」の「緯度「経度」「時差」「雲量モード」「SI モード」の情報が入力画面＜COMMON＞の<BUIL>と<CNTL>に自動入力されます。
・hasH の場合は、これらは気象データから直接読み込むので＜COMMON＞には入力されません。
ﾍ)fnameHASP_inp.txt の自動カスタマイズ・ﾎ)で決定した「パス＋ファイル名」が fnameHASP_inp.txt に自動的にカスタマイズされます。
※

検索した結果、気象データが見つからない場合は、右の小窓が表示されます。
見つからない原因は① 気象データが登録されていない②「登録情報」に誤りがあるのどちらかです。

66

４．has 気象ﾃﾞｰﾀと hasH 気象データ
・下記の(1)は has フォーマット、(2)は hasH フォーマットです。どちらも 2022 年版の HASProot に組込まれている気象データです。
・(1)は SE 単位系、(2)は SI 単位系の違いがありますが、どちらも同じ「東京・2010 年版（2000-2010
年平均）の標準年気象データ」です。
・この２つの気象データは同じか、違うのか、を検証していきます。
(1) has 気象データの例

36300110_SE_forACLD8501.has(2) hasH 気象データの例

36300110_SI.hasHｲ)hasH 気象データの先頭行(1)has では先頭行がなく、データ行で始まっています。
(2)hasH は、先頭行に緯度・経度などの情報が入っています。
（⇒あとで説明します）
ﾛ)７行で１日分です。右端に 1～7 の番号が付けられています。
（これは has も hasH も同じです）
1 行目が外気乾球温度、2 行目が外気絶対湿度、3 行目が法線面直達日射量、4 行目が水平面天空
日射量、5 行目は雲量または長波（実効）放射量、6 行目が風向、7 行目が風速です。
ﾊ)データのカラム数(1)has では３カラム単位です。
(2)新しい hasH では 4 カラムに拡大されました。
ﾆ)1～24 時の気象データで構成されます。
（これは has も hasH も同じです）(1)has は、3 カラム単位で、3×24 時間=72 カラム です。
(2)hasH は、4 カラムに拡張され、4×24 時間=96 カラム です。
ﾎ)気温のオフセット(1)has は３カラムのため、温度は 0.1℃単位で 500 のオフセットがあります。
538 とあれば (538-500)×0.1=3.8℃ になります。

67(2)hasH は 4 カラムに拡大されたので、温度のオフセットは無くなりました。
38 とあれば 3.8℃ です。
（フォーマット付きで読み込めば換算不要です）※

has の気象データが 3 カラム単位なのは、昔のコンピュータのカードの名残です。
カードは 80 カラムなので、24 時間を１枚のカードに納めるために 3 カラムにしたのです。
なお、3 カラムで扱える気温は -50.0～+49.9℃ の範囲です。日本国内で使用するならば問題ありませんが、世界ではこれを超える気温が観測されています。
そこで、hasH 気象データでは、４カラム単位に拡張したのです。

ﾍ)絶対湿度： 単位は［0.1g/kg］です。
（これは has も hasH も同じです）
ﾄ)ﾁ)日射量の単位：(1)の has は、SE 単位系なので、日射量の単位は［kcal/m2］です。
(2)の hasH は、SI 単位計なので、日射量の単位は［10kJ/m2］です。
(1)の 122［kcal/(m2h)］が、(2)では 122×4.186/10=51.0693≒ 51［10kJ/(m2h)］になります。
※ has でも hasH でも、どちらの気象データにも、SE 単位のものと SI 単位のものがあります。
※ 最近の気象データには、ファイル名に SE か SI の記号が付きますが、古い気象データには区別がない
ことがあります。
こういう場合は、日射量の値を見ると SE 単位か SI 単位かが分かります。
例えば、法線面直達日射量の時間積算の最大値は、SE 単位で 800kcal/m2 位で、SI 単位で 350kJ/m2 位です。法線面直達日射量の最大値が 500 を超えるようだと、その気象データは SE 単位です。

ﾘ)雲量か長波放射量(1)は雲量で表示されています。単位は全天を 10 とする全天比で［0～10］です。
雲量は HASP のプログラム内部で Brunt の実験式を使って長波放射量に換算されます。
(2)は長波放射量で表示されています。単位は SI 系なので［10kJ/m2］です。
※ 長波放射量の時間積算の最大値は、SE 系で 100［kcal/m2］位で、SI 系で 42×10［kJ/m2］位です。
気象データの最大値が 10 を超えないなら雲量、超えるようだと長波放射量です。
※ 長波放射量、実効放射量、夜間放射量など色々な言い方がされますが、建物表面から大気への長波放射
量と大気からの長波放射量との差引の夜間放射量（Longwave Net Radiation）です。
夜間に観測し易いので夜間放射量と言いますが、昼間も存在します。

ﾇ)風向： 0～16 方位で表示されます。0:無風、1:NNE、2:NE・・・時計回りに、16:N
ﾙ)風速： 単位は［0.1m/s］（風向、風速は has と hasH に共通です）(3)年月日と曜日
・各行の末尾端は 1～7 の日毎に番号ですが、その左の 7 カラムが「年・月・日・曜日」です。
ｦ)年月日：
・古い標準年気象データでは年の値は“0”でした。0 年ですが平年です。
・(1)の has、(2)の hasH はどちらも“06”、2006 年です。
ﾜ)曜日番号：
・標準年気象データは“平年”で、1 月 1 日が日曜日で始まっています。
・「1,2,3,4,5,6,7」の曜日番号は、「日月火水木金土」 に対応します。
・(1)の has、(2)の hasH はどちらも 2006 年ですが、2006 年は 1 月 1 日が日曜日の平年です。
ｶ)祝日：・各日の 1 行目の曜日番号が“0”の場合は、祝日（振替休日を含む）です。
2～7 行には、元々の七曜の曜日番号が入っています。
・(1)の has、(2)の hasH はどちらも 2006 年ですが、2006 年当時の祝日が入っています。
※

ピーク気象データは仮想の日ですが、年月日と曜日の情報があります。

※

WEADAC の気象データには祝日の情報は入っていません。

68

５．hasH 気象データの先頭行の情報
・hasH の気象データの先頭行には以下の情報が入っています。
col.1（1col、文字)
col.3～10 （8col、文字)
col.11～14 （4col、文字)
col.16～19 （4col、文字)
col.21～23 （3col、文字)
col.25（1col、整数)
col.31～35 （5col、整数)(〇)：先頭行であることを示す識別子（*）(－)：ソースデータ名(－)：標準年=RY、実在年=EY、ﾋﾟｰｸ気象データ=W10、S100 等(〇)：日射・放射の単位。10kJ または kJ または kcal(〇)：夜間放射（LNR）or 雲量（CA）(〇)：気象データのカラム数（3col または 4col)(－)：地点番号（WEADAC は 4col または 5col、EA は 4col、、WMO 準拠の国際地点番号は 5col）col.37～46 （10col、文字) (－)：国名 （10 文字で打ち切り）
col.48～57 （10col、文字) (－)：地点名（10 文字で打ち切り）
col.61～65 （5col、整数) (〇)：緯度。
（はじめの 2col が度、次の 3col が 0.1 分）
col.66（1col、文字) (〇)：N か S の区分
col.68～73 （6col、整数) (〇)：経度。
（はじめの 3col 度、次の 3col が 0.1 分）
col.74（1col、文字) (〇)：E か W の区分
col.78～83 （6col、実数) (△)：世界時と地方標準時の時差（日本の場合は 9 時間）。
小数点以下 2 桁の実数
col.87～90 （4col、整数) (－)：標高
col.92（1col、文字) (－)：日射直散分離法(M:Measured,P:Perez,E:Erbs,U=Udagawa,W:Watanabe,N:Nagata)col.97～100（4col、整数) (－)：風速の地上高さ(0.1m)※（〇）は計算処理に使用するデータ。
（－）は計算処理に使用しないデータ。
（△）は国内地点では使用せず、海外地点では使用するデータ。
※ 時差： hasH に組み込まれている時差は UTC 基準です。
（日本なら+9 時間）
hasH の時差は 1 時間単位です。
※本来の時差決まりは 1 時間単位ですが、国や地域によって 15 分、30 分、45 分ずらすことがあります。また、時差が時々変わることがあります（最近もありました）。
※ 風速の地上高さは WEADAC では不明なので無記入です。
EA では 1/4 べき乗則により地上 25.0m に換算してあります。
※ 記号

(1)
(2)
(3)
(4)

RY : Reference Year（標準年）
EY : Existent Year （実在年）
LNR : Longwave Net Radiation（夜間放射）CA : Cloud Amount（雲量）※ 地点番号
表Ⅲ-1 の＜登録情報＞の気象データの地点番号には以下の種類があります。
例示はファイル名と（地点）です。

・EA（拡張アメダス）気象データの地点番号（4 桁の番号）
日本の標準年気象データ\Japan\RefYearWD
04600110SI.hasH （札幌）
日本のピーク気象データ\Japan\PeakWD
8310C 10_SI.hasH（那覇）・JMA：日本の気象庁の地点番号（5 桁の番号）
WEADAC の標準年気象データ \WEADAC
WEADAC のピーク気象データ \WEADAC\PeakWD

12467_Kagoshima_SI_S.hasH（鹿児島）
16150_SYDNEY AIRPORT_SI_S10.hasH

・旧版 HASProot の気象データの地点番号
標準年気象データ（3 桁） \oldJapan\has\StandardWD
ピーク気象データ（2 桁） \oldJapan\has\PeakWD

363_kcal.has（東京）
16_S_05.has（東京）69

６．祝日情報(1)気象データで祝日情報が組込まれているもの／組込まれていないもの
・Japan のフォルダにある標準年気象データには日本の祝日が組込まれています。
・WEADAC のフォルダにある標準年気象データには祝日が組込まれていません。
※ WEADAC の KAGOSHIMA は日本の気象データですが祝日は組込まれていません。

(2)入力画面＜COMMON＞の <WWDA> <SSDA> <SDAY> <WSCH>
・これらの入力データで特別日などを設定できます。
なお、元の HASP/ACLD/8501 や旧版 nEWHASP/ACLD では 10 日分の特別日<SDAY>の設定ができました。
・2021 年の新版の NewHASP/ACLD では、特別日<SDAY>の枠が 365 日に拡張されました。
・2022 年の新版の ACLD_HEX15 と NewHASP_2 では、以下の設定ができます。
<WWDA> 期間での七曜日設定 (4 期間、気象データにある祝日をクリアできる）<SSDA> 期間での特別日設定 (4 期間、夏休みなどを設定できる)<WDAY> 個別での平日設定(11 日分の平日設定、夏休中の登校日などを想定できる)<SDAY> 個別での特別日設定 (55 日日分の特別日の設定ができる)・特別日を週間スケジュール<WSCH>で祝日と同じに設定すれば、特別日が祝日扱いになります。
(3) HASPinp の ＜テーブル_気象＞ に登録されている特別日
・HASPinp の ＜テーブル_気象＞ には表Ⅲ-2 に示す祝日情報が予め登録されています。
・入力画面＜COMMON＞の中で、表Ⅲ-2 の祝日情報を一括入力する機能があります。

※HASPinp の入力データは<WWDA><SSDA><WDAY><SDAY>の順に後からのデータに上書きされます。
・＜表Ⅲ-2 日本の祝日＞
・1995 年、2006 年、2017 年、2023 年の祝日が登録されています。
祝日は時々改正されるので、複数年を登録してあります。
・1995 年、2006 年、2017 年、2023 年は平年です。かつ、標準年の平均を取った期間の中で 1 月
1 日が日曜日で始まる平年です。
・日本の慣習的な休みである年末年始の 1/3 と 12/31 を特別日に含めてあります。
・＜表Ⅲ-2 海外の祝日＞
・国だけでなく、地域（州）や都市で祝日が変わることがあります。
・WEADAC の気象データがある３つの都市の祝日情報を登録してあります。
(4) 新たな特別日情報を追加登録する方法
・表Ⅲ-2 の＜特別日などの登録情報＞の範囲（P14:GK34）に、新たな特別日情報を追加登録することができます。
・追加するときは、空欄の範囲(P22:GK34)を使うようにします。
※範囲を拡げても構いませんが、４章の気象データの＜登録情報＞と列が重なっているので、注意が要ります。

70
表Ⅲ-2 HASPinp の特別日などの登録情報（1） 列 R～AM：平日の期間登録、列 AN～BI:特別日の期間登録（2） 列 BJ～CE：平日登録、列 CF～DA:特別日登録（その１）（3） 列 DB～DW：特別日登録（その２）、列 DX～ES:特別日登録（その３）（3） 列 DB～DW：特別日登録（その４）、列 DX～ES:特別日登録（その５）

71
参考資料
ｲ)SHASE 雑誌講座動的熱負荷計算法.pdf (\DATA\Reference\）ﾛ)空調設備の動的熱負荷計算入門.pdf (\DATA\Reference\）ﾊ)HASP-ACLD-8501 解説.pdf (\HASP\HASP-ACLD-8501\Doc\)ﾆ)HASP-ACLD-8501 プログラミングメモ.pdf (\HASP\HASP-ACLD-8501\Develop\Note\)ﾎ)NewHASP アルゴリズム.pdf (\HASP\NewHASP-ACLD\Develop\Note\)ﾍ)NewHASPACLD 操作マニュアル.pdf (\HASP\NewHASP-ACLD\Doc\)・本書の執筆者
・HASPinp の開発

猪岡達夫（元中部大学）
システック環境研究所の協力を得て猪岡が開発しました。
HASPinp の公開の際に全てをシステックに移管しています。
（なお移管後もボランティアで HASPinp のメンテを猪岡が継続しています）

72