0

私の問題:constControl(..., ds=ds, ...)繰り返し更新されるデータ ソースを作成しています。これは、私が構築したモデルから得られるタイムステップごとの一連の計算の結果です。run_timeseries各タイムステップでモデル (負荷) の結果を渡した後、次の反復に進む前に結果を呼び出して保存したいと考えています。一部の結果 (例: net.res_bus.vm_pu...) をリストに格納しようとすると、データ ソース オブジェクトが反復全体で定数値を持っているかのように、反復ごとに値を更新できませんが、そうではありません。

私の解決策:OutputWriter()の前に呼び出しrun_timeseries()て、反復ごとに Excel ファイルを出力させると、その空のリストに同時に保存している結果が正常に更新されることがわかりました。だから今はうまくいく!

run_timeseries()私の質問:次の反復で結果を保存および/または正常に更新するために、毎回 Excel ファイルを強制的に出力する必要はありません。現時点では、Excel ファイルも必要ありません。OutputWriter()ネットの結果の値を呼び出すだけでなく、空のリストに格納する方法はありますか?

4

1 に答える 1