TRNSYS 22 8月 2013FORTRANで四捨五入 TRNSYSのコンポーネントを書いて、計算に組み込んでみたら、すかっと落ちる。これがエラーメッセージが表示されるわけでもなく、ログにも手がかりなし。 調べてみると、どうも計算誤差が原因っぽい。 計算上は本来はゼロになる条件なのに、どうも誤差の積み重ねで変な値が出来上がっている。こういうのループの中で… 続きを読む
TRNSYS 20 8月 2013FORTRANでプリプロセッサーを使う TRNSYSのコンポーネント書いてて、デバッグ用にメッセージの処理を入れてたんですが、これってデバッグモードの時だけ出力するようにできないかと思ったので調べてみました。 実際にやってたのは、こんな感じの処理。 filename = getLUFilename(LU) Open (unit=LU,fi… 続きを読む
TRNSYS 15 8月 2013TRNSYSの情報サイトを作ってみる 夏休みなのでTRNSYSのサイトを作ってみました。 日頃TRNSYSをネタに、いろいろ書いていますが、思いつきで書くことが多くて、いまいちまとまりに欠けるなー、と常々思っておりまして、内容に応じてまとめられないかなと。 Googleのサービスの一つ、Google Siteでちょちょちょいと、作ってみ… 続きを読む
TRNSYS 23 7月 2013スラッシュ(“/”)が問題 TRNSYSの最新版(17.01.0028)ではTRNBuildのZone/AirnodeのIDに("/")が使用できなくなりました。という話は知っていたのですが、どうもLayerの名称にも使えなくなったようです。というかですね、いままで使えてたんだって感じです。 例えば、"3/4_HARDWD "… 続きを読む
TRNSYS 19 7月 2013TRNSYSの指数表記の出力を何とかする 指数表記 TRNSYSで計算結果を書き出すと、指数表記になります。 試しにType25で書き出してみると、だいたいこんな感じ。 TIME TAIR_EG_GB TAIR_EG_GB TAIR_EG_GB HOURS +0.0000000000000000E+00 +2.000000000000000… 続きを読む
Simulation Studio 5 7月 2013TRNSYSでテキストファイルを読み込む 実測データをTRNSYSの計算で使いたいことってありますよね? そういう時に便利なのがData Reader Type9シリーズ。汎用のデータリーダーなので、実測データとか、なにか他のツールで計算したデータとか、とにかくテキスト形式のファイルであれば読み込む事ができます。 Type9 Direct … 続きを読む