pvfit_simple 実行例

help出力 pvfit_simple.py --help

usage: pvfit_simple.py [-h] [--mode {init,fit,sim}] [--method METHOD]
                       [--infile INFILE] [--temperature TEMPERATURE]
                       [--xmin XMIN] [--xmax XMAX] [--I0 I0] [--ndiode NDIODE]
                       [--IPV IPV] [--Rs RS] [--Rsh RSH] [--fix [FIX ...]]
                       [--nlsq_points NLSQ_POINTS]
                       [--ninterval_print NINTERVAL_PRINT]
                       [--ninterval_plot NINTERVAL_PLOT]

一ダイオードモデルによる太陽電池IV特性フィッティング

options:
  -h, --help            show this help message and exit
  --mode {init,fit,sim}
                        実行モード: init (初期パラメータ生成), fit (フィッティング), sim (シミュレーション)
  --method METHOD       scipy.optimize.minimizeで使う最適化アルゴリズム (例: Nelder-Mead,
                        L-BFGS-B)
  --infile INFILE       入力IV特性CSVファイルのパス
  --temperature TEMPERATURE
                        計算に使用するセル温度 (K)
  --xmin XMIN           プロットおよびフィッティングに使用する電圧範囲の最小値 (V)
  --xmax XMAX           プロットおよびフィッティングに使用する電圧範囲の最大値 (V)
  --I0 I0               パラメータ I0 の値を指定 (既存設定を上書き)
  --ndiode NDIODE       パラメータ ndiode の値を指定 (既存設定を上書き)
  --IPV IPV             パラメータ IPV の値を指定 (既存設定を上書き)
  --Rs RS               パラメータ Rs の値を指定 (既存設定を上書き)
  --Rsh RSH             パラメータ Rsh の値を指定 (既存設定を上書き)
  --fix [FIX ...]       フィッティング中に固定するパラメータの名前 (例: I0 ndiode)
  --nlsq_points NLSQ_POINTS
                        非線形最小二乗近似のためのデータポイント数
  --ninterval_print NINTERVAL_PRINT
                        フィッティング中のコンソール出力間隔 (イテレーション数)
  --ninterval_plot NINTERVAL_PLOT
                        フィッティング中のプロット更新間隔 (イテレーション数)


生成されたデータファイル

(データファイルが見つかりませんでした)

生成された画像一覧

(画像ファイルが見つかりませんでした)