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
フィッティング中のプロット更新間隔 (イテレーション数)
生成されたデータファイル
(データファイルが見つかりませんでした)
生成された画像一覧
(画像ファイルが見つかりませんでした)