時系列の列
時系列 DataFrame には、サイクリング実験からの高解像度測定が含まれます。データには任意の列を含められますが、以下の列は自動ステップラベリングシステムで 認識 されます。時間はサイクルにわたって累積でなければなりません。 サイクラーが各サイクルの開始時に時間をゼロにリセットする場合は、処理中に累積時間に変換してください。データの準備 — 時間が累積でないを参照してください。
カスタム列
時系列データには任意の追加列を追加できます。カスタム列は保存され可視化に利用できますが、自動ステップラベリングシステムでは使用されません。電流符号規約
Ionworks は一貫した符号規約を使用します:- 正の電流 = 放電
- 負の電流 = 充電
EIS とインピーダンスデータ
測定に電気化学インピーダンス分光(EIS)データが含まれる場合、以下の列が認識されます:符号規約:
Z_Im [Ohm] はインピーダンス虚部の生の値を格納し、容量性挙動では通常負です。Ionworks Studio のナイキストプロットはこの値を自動的に反転し、標準的な電気化学規約に従って -Z_Im [Ohm] を y 軸に表示します。ファイルリーダー(BioLogic、Gamry など)はこの変換を自動的に処理します。直交 / 極座標からの導出
データにZ_Mod [Ohm] と Z_Phase [deg] が含まれていて Z_Re [Ohm] または Z_Im [Ohm] が欠落している場合、Ionworks は欠落する成分を自動的に導出します:
Z_Re = Z_Mod * cos(Z_Phase * π/180)Z_Im = Z_Mod * sin(Z_Phase * π/180)
Z_Re、Z_Im)でも極座標形式(Z_Mod、Z_Phase)でもアップロードでき、Ionworks は解析用に 4 つの列すべてを確実に利用できるようにします。既存の列は決して上書きされません。
数量フォーマット
単位を持つすべての数値は{"value": <number>, "unit": "<unit>"} 形式を使用します。例:
capacity、voltage_min など)、セルインスタンスの measured_properties、プロパティ測定に適用されます。単位を持たないプレーン文字列や数値も適切な箇所では受け入れられます。
単位記法
単位は PyBaMM 記法 で保存されます:. 区切りのアトムと、オプションの符号付き整数指数で構成され、*、/、** は使用しません。例:
Pint 形式の文字列も入力時に受け付けられ、保存時に PyBaMM 記法へ正規化されます。送信時には以下のペアは等価です:
つまり、Pint 構文を使った既存のペイロードは引き続き動作しますが、API から返される値は PyBaMM 記法になります。新しいコードでは PyBaMM 記法を優先することで、送信した内容と読み出した内容が一致します。
ステップサマリー
ステップサマリーには、実験の各ステップに対する集約メトリクスが含まれます。効率的なフィルタリングとサイクルレベル解析を可能にします。 自動生成されるステップサマリーには、step_type(Rest、CC charge、CC discharge、CV などとして推論)、duration_s、電圧統計(start_voltage_v、end_voltage_v、mean_voltage_v)、電流統計、各ステップの容量・エネルギーの合計などの列が含まれます。
次のステップ
データの準備
ionworksdata ライブラリでサイクラーファイルをこのフォーマットに変換します。
データのアップロード
整形済みデータをセル仕様、インスタンス、測定としてアップロードします。
測定
3 つの測定タイプとそのフィールド。
データの可視化
インタラクティブビューアでアップロードしたデータを探索します。