EnergySystemsModellingLab / EnergySystemsModellingLab/MUSE_OS

MCA convergence is using absolute tolerance rather than relative tolerance

オープン
#415 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug
主要言語
Python
スター
29
フォーク
12
PR マージ指標
30日以内にマージされた PR はありません

説明

From the paper:

Screenshot 2024-07-17 140136

However, as you can see [here](https://github.com/EnergySystemsModellingLab/MUSE_OS/blob/51f97ad485d2948b50a15282f9c8073dfa6d4f5d/src/muse/mca.py#L663) the model is actually using at the __absolute__ difference in the deviation between supply and demand (i.e. we're missing the division by Dk in equation A.33).

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず src/muse/mca.py の 663 行付近を読み、収束計算を参照先の論文の式 A.33 と比較してください。供給と需要の乖離がどのように計算されるかを確認し、次に収束基準が論文の相対許容誤差の定義と一致していることを検証し、関連する MCA の動作を確認してください。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
backend
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。