未分類 2 8月 2021TRNSYSで暖冷房期間を設定する TRNSYSの多数室モデルの暖冷房期間の設定例をご紹介します。 暖房は暖房期間だけ、冷房は冷房期間だけ使用する設定例です。なにか当たり前に思えますが、TRNBuildのHeating/Cooling typeは設定温度で制御されるため、夏でも室温が下がれば暖房が、逆に真冬でも室温が上がれば冷房が入り… 続きを読む
Simulation Studio 22 1月 2021TRNSYS, Equationの使い方 Simulation StudioにはEquationと呼ばれる便利なコンポーネントが用意されています。標準コンポーネントに含まれていない式の処理や定数の定義、条件判定などに利用することができます。 この記事ではWBGTを例にInputとして湿球温度、黒球温度を、OutputとしてWBGTの式を入力… 続きを読む
TRNSYS 30 8月 2018Equationでゼロ割対策(TRNSYS-USERSより) ちょっとした計算に便利なEquationですが、値の組み合わせでゼロ割エラー(ゼロで除す割り算)が発生するケースがあります。 equation solver problem この例ではType9から読み込んだ値を使って、A/Bのような式を計算しているとエラーが発生しています。エラーメッセージは、 "… 続きを読む
TRNSYS 9 5月 2016TRNSYSのEquationでゼロ割対策 ちょっとした計算や判定処理になにかと便利なTRNSYSのEquaitonですが、計算内容によってはゼロ割(0による割り算)が発生することがあります。 TRNSYS-USERSを拾い読みしていたら簡単な対策が紹介されていました。 result = variable1/MAX(0.0001,variab… 続きを読む
未分類 4 6月 2013TRNSYSでスケジュール設定 x 3本勝負 (3) 条件判定 さて、前回はType14を使った設定例をご紹介しました。 シンプルなスケジュールであればEquationを使って同じような設定も可能です。 例えば、こんな感じ。 hour = mod(TIME,24) OnOff = and(ge(hour,9),lt(hour,20)) この例では剰余演算mod(… 続きを読む
TRNSYS 6 3月 2013TRNSYSのEquationで条件判定 TRNSYS-Usersを読んでいると、if-then-else処理の話題が出てました。 以下、メーリングリストからの抜粋ですが、TRNSYSで条件判定をやる場合、Equationを使って処理することになります。EquationにはGT(), LT()など、FORTRANでいう比較演算子に相当する関… 続きを読む