Skip to main content
モデルを登録すると、パラメータ化してシミュレーションできるようになります。モデルは構造的な定義(SPM、DFN、または独自の方程式)で、パラメータ化モデルはモデルをセル仕様とパラメータ値に結び付けたもの — こちらが実行可能な対象です。
先にインストールと認証を行います: pip install ionworks-api を実行し、IONWORKS_API_KEY を設定します。Python API クライアント ページを参照してください。
ポイント
  • 組み込み vs カスタム。 client.model.create組み込みの PyBaMM モデルを受け付けます — オブジェクト(pybamm.lithium_ion.SPM(options=...))または {"type": "SPM"} の設定 dict を渡すと、オプション付きの標準モデルとして保存されます(is_custom_model=False)。client.model.upload_custom は、組み込みでないモデルクラス — 新しい方程式/サブモデルを持つ独自の pybamm.BaseModel サブクラス — の場合にのみ使用し、カスタムモデルとして保存されます(is_custom_model=True)。
  • カスタムアップロードには事前に chemistry タグが必要です — シミュレーションの調整を左右し、確実には推定できません(chemistry のない Li-S モデルはシミュレーション時に失敗します)。
  • Model はパラメータ値を持たず、単独ではシミュレーションできません。cell_spec_id に対して ParameterizedModel を作成すると実行可能になります — スタディ内でのシミュレーション実行 を参照してください。

さらに詳しく