セルのメタデータ、gzip 圧縮、AI チャットの改善
セルのメタデータ対応
セルが構造化された仕様形式によるリッチなメタデータをサポートするようになり、詳細なセル仕様を測定データとともに付与・クエリできるようになった。詳しくはこちら →アップロード高速化のための gzip 圧縮
ストレージへの JSON ファイルのアップロードで gzip 圧縮を使用するようになり、大規模なパラメータファイルやシミュレーション結果のアップロード時間が大幅に短縮された。AI プロジェクトチャットの強化
AI チャットアシスタントを更新し、シミュレーションの認識を改善することで、プロジェクトデータやパイプライン結果に関する質問に対してより適切な回答を提供するようになった。Studio
Studio
改善
- フロントエンドのフォーム検証のための JSON スキーマ自動生成を追加した。
- 新しいパイプラインベースのワークフローを採用し、旧来のパラメータ化 UI を削除した。
- 子ジョブのパラメータおよびメタデータファイルで不足していた .gz 拡張子を修正した。
- パイプライン一覧ページが不要な API リクエストを送信していた問題を修正した。
- 滞留したジョブとパイプラインの検出の信頼性を改善した。
Pipeline
Pipeline
改善
- 最適化設定をより明確にするため、metric weight を action weight に名称変更した。
- 設計最適化スキーマに変数のサポートを追加した。
Protocol Simulator
Protocol Simulator
修正
- 充電ステップと放電ステップの電流終了条件の符号処理を修正した。
AI プロジェクトアシスタント、簡素化された実験設定、UCP からの初期 SOC
プロジェクト向け AI アシスタント
Studio の各プロジェクト内に AI 搭載のチャットアシスタントが追加された。プロジェクトデータに関する質問をしたり、シミュレーションや最適化のセットアップに関するガイダンスを得たり、結果を探索したりすることが、すべて対話型のインターフェースから行える。実験とモデル設定の簡素化
実験パラメータとモデル設定を、よりシンプルな API で効率化した。追加のシミュレーション変数が API 経由で利用できるようになり、シミュレーション出力の確認とカスタマイズがより容易になった。Studio
Studio
改善
- DataFit ジョブのタイムアウトを 24 時間に延長した。
- リスト型ドメインに対するパラメータ化モデルの変数名検索を修正した。
Pipeline
Pipeline
改善
- 設計最適化が初期 SOC を UCP ファイルから直接読み取るようになった。
- 進捗追跡を向上させるため、アクション実行前にメトリック値を保存するようにした。
Protocol Simulator
Protocol Simulator
改善
- より幅広いプロトコルをサポートするため、ステップ終了条件に不足していた演算子を追加した。
- 最新の Studio API の変更に合わせて互換性を更新した。
- NumPy の互換性の問題を修正した。
リアルタイムの進捗更新、刷新された PSO オプティマイザ、集中定数モデル
パイプライン実行中のリアルタイム進捗更新
パイプライン実行時にリアルタイムの進捗更新が UI にストリーミングされるようになり、最適化やデータフィットの進捗をリアルタイムで監視できる。実行中はメタデータの更新を遅延させて高速性を保ち、パイプラインジョブのタイムアウトを 24 時間に延長した。刷新された PSO オプティマイザ
粒子群最適化(Particle Swarm Optimization)の実装を刷新し、境界処理オプション、慣性重み付け、収束係数、速度クランプを設定可能にすることで、オプティマイザの挙動をより細かく制御できるようになった。集中定数モデルと電圧成分プロット
Studio が既存の物理ベースモデルに加えて集中定数電池モデルをサポートするようになり、シミュレーション中の個々の電圧寄与を可視化するための電圧成分プロットが利用できるようになった。Studio
Studio
改善
- 最適化変数名を取得するための新しい API エンドポイントを追加した。
- 設計最適化スキーマを DataFit フレームワークと統合した。
- 信頼性向上のため、検証結果をメタデータストレージに移動した。
- アプリをクラッシュさせる可能性があった実験の UCP フォーマット文字列を修正した。
- 新しいパイプラインでの充電最適化のリグレッションを修正し、ベースラインデータの誤った上書きを防止した。
- パイプライン更新時のメモリの問題を修正した。
Pipeline
Pipeline
改善
- 設計最適化の実験に対する UCP YAML 文字列サポートを追加した。
- フィット品質を視覚的に確認するための検証レポートを追加した。
- よりスムーズなパラメータ補間を実現した。
- 電極モデルのオプションを復活させた。
- LGM50 のデモノートブックを更新した。
- マルチスタート最適化中のメモリの問題を修正した。
Protocol Simulator
Protocol Simulator
改善
- Voltage および Power 動作モードのカスタムモデルをサポートし、EIS シミュレーションを改善した。
- プロトコルを PyBaMM 実験に変換するための UCP から PyBaMM 実験への変換機能を追加した。
- UCP から PyBaMM への変換における入力参照の処理を改善した。
設計最適化 API の刷新と電圧成分プロット
設計最適化 API の刷新
設計最適化を再構築し、モデル、パラメータ、実験、目的関数を設定するためのより明快な API を提供するようになった。新しい厳格なスキーマが有効な設定を強制し、フロントエンドのフォーム自動生成を可能にすることで、最適化実行のセットアップと検証がより容易になる。詳しくはこちら →電圧成分プロット
新しい電圧成分プロットにより、開回路電圧、オーミック損失、反応過電圧といったセル電圧への個々の寄与を可視化でき、シミュレーション中のセル挙動をより深く把握できる。Studio
Studio
修正
- 他のプロジェクトのセルがセル選択リストに表示される問題を修正した。
- 空のシミュレーションデータが空白の結果ではなく、正しく失敗ステータスを表示するようにした。
Pipeline
Pipeline
修正
- 反応過電圧(eta_r)の計算バグを修正した。
セルのデータ管理、シリコン設計最適化、UCP ソリューションの保存・読み込み
包括的なデータ管理
Studio がセル仕様、セルインスタンス、測定データに対する完全なデータ管理機能を提供するようになった。セル仕様を定義し、個々のセルインスタンスを追跡し、測定データを関連付けることが、刷新された UI と効率化されたナビゲーションからすべて行える。詳しくはこちら →シリコン設計最適化
パイプラインがセル質量の計算を含む、シリコン系電極の設計最適化をサポートするようになった。これにより、シリコン負極を備えたセルのエンドツーエンドの設計検討が可能になる。UCP ソリューションの保存と読み込み
プロトコルシミュレーションの結果をディスクに保存し、変数の遅延評価とともに後で再読み込みできるようになった。これにより、すべてをメモリに保持することなく、大規模なシミュレーション出力を実用的に扱えるようになる。詳しくはこちら →Pipeline
Pipeline
修正
- 計算でデータが逆解析されないバグを修正した。
- MSMR の目的関数のエラー処理を改善した。
- 出力をより見やすくするため、ソルバーの警告を抑制した。
EIS シミュレーション、子ジョブのステータス、検証プロット設定の保存
EIS シミュレーション
EIS(電気化学インピーダンス分光法)シミュレーションがそのまま利用できるようになった。デフォルトの電気二重層容量パラメータが自動的に含まれるため、手動で指定する必要はなくなった。詳しくはこちら →子ジョブのステータス表示
パイプラインと最適化のページで個々の子ジョブのステータスが表示されるようになり、進捗の監視や、どのステップが完了・失敗したかの把握が容易になった。検証プロット設定の保存
検証プロットの設定が保持されるようになり、検証結果を再表示するたびにプロットを設定し直す必要がなくなった。これにより不要な再計算も回避される。Studio
Studio
修正
- 認証設定とエラー処理を修正し、メトリック表示を改善した。
- データフィットのパラメータ境界の形式を修正した(
[lower, upper]を使用するようになった)。 - 最適化におけるモデル選択、充電時間の表示、サイクラープロトコルのメトリックを修正した。
Pipeline
Pipeline
改善
- OCP データの読み込みで、エラーを発生させる代わりにステップを適切に無視するようにした。
- コストに対する逆解析のサポートを追加した。
- 集中定数 SPMR モデルに電流を追加した。
- パイプライン評価におけるカスタムパラメータのバグを修正した。
Protocol Simulator
Protocol Simulator
修正
- ステップラベルの大文字小文字を ionworksdata の規約に合わせて修正した。
モデル管理、データフィットのパフォーマンス、並列化された DifferentialEvolution
モデル管理
Studio にモデルを管理するための専用ページが追加された。利用可能なモデルの一覧を閲覧し、モデルの詳細を確認し、新しいモデルを作成できる。パラメータ化モデルの詳細もモデルページから閲覧できる。詳しくはこちら →データフィットのパフォーマンス改善
データフィット UI の応答性が大幅に向上した。不要な再レンダリングを防ぎ、バッチジョブ更新時の通信量も削減した。Studio
Studio
修正
- ネストした辞書に対するバッチペイロード形式を修正した。
- パイプラインのデータフィット要素の取得を修正した。
Pipeline
Pipeline
改善
- ペナルティと制約を、より柔軟に扱えるようリファクタリングした。
- DifferentialEvolution オプティマイザが並列化に対応した。
- MSMR 検証プロットの範囲クリッピングと、大きな整数での型変換バグを修正した。
- 集中定数モデルと ECM の互換性に関するバグを修正した。
- パラメータの逆解析を修正した。
ライブなPipeline読み込み、よりシンプルなシミュレーションAPI、電流変数のサポート
ライブなPipeline読み込み
Pipelineページが段階的に読み込まれるようになった — 次に保留中の要素のみを都度取得し、要素が完了するごとにライブで更新される。これにより、長いPipelineの操作が格段に快適になる。よりシンプルなシミュレーションAPI
シミュレーションAPIを2段階のプロセスから1段階へと簡素化した。シミュレーションプロトコルでUCP入力パラメータを直接サポートするようになり、シミュレーションの構成と実行が容易になった。詳細はこちら →Pipelineでの電流変数のサポート
Pipelineの目的関数が変数として電流をサポートするようになり、フィットや最適化のワークフローで使用できる量の範囲が広がった。Studio
Studio
改善
- 最適化ページでのデータ読み込みを改善し、画面遷移時に適切にクリーンアップするようにした。
- パフォーマンス監視のため、ジョブの計算時間を記録するようにした。
- 明確化のため、「model」を「parameterized model」に、「equations」を「model」に改称した。
- 最適化リストが空に見える原因となっていたデータ変換エラーを修正した。
- 設計最適化のバグを修正した。
- Pipelineのマルチスタートプロットの一貫性を修正した。
Pipeline
Pipeline
改善
- 設計目的関数とメトリクスを扱えるようにした。
- 感度解析の改善: 2次計算を修正し、対数変換のサポートを追加した。
- より簡単な構成のため、初期推定値の分布(Log、Uniform)を追加した。
- シミュレーション目的関数で追加の出力変数を利用できるようにした。
- 検証レポートで複数の統計量をサポートした。
- カスタムパラメータの評価時に、初期電圧を読み込めるようにした。
- より簡単な目的関数の定義のため、パラメータ依存関係を省略可能にした。
- 目的関数の入力に関する検証の問題を修正した。
- MSMRモデルにおけるシンボル評価を修正した。
- time_seriesおよびstepsのキー検証を修正した。
よりシンプルなデータAPI、大規模データの保存方式の改善、Sobol感度解析
よりシンプルなデータAPI
データ処理APIを検証機能の改善とともに簡素化し、実験データのアップロードと取り扱いを容易にした。追加のデータ列によってカスタムフィールドがサポートされるようになり、測定値に任意のメタデータを付加できる。詳細はこちら →大規模データの保存方式の改善
大規模なシミュレーション結果(シミュレーション解やPipeline結果など)の保存方式を改善した。これにより、ページの読み込み時間が大幅に改善され、大規模データセットを扱う際のメモリ負荷が軽減される。Sobol感度解析
PipelineがSobolベースの感度解析をサポートするようになり、各パラメータが出力の分散にどの程度寄与するか(2次の相互作用効果を含む)を定量化する大域的感度研究が可能になった。Studio
Studio
改善
- データ層全体でメタデータ処理を改善した。
- Pipeline要素のメモリ使用量を削減した。
- Optimizationワークフローの一貫性を高めた。
- 旧来のデータフィットおよび検証ジョブを新しいリクエスト形式へ移行した。
- イベントに違反する初期条件がエラーを引き起こすバグを修正した。
- 組織レベルのユーザー権限を修正した。
- プロジェクト間を移動する際のフロントエンドの競合状態を修正した。
Pipeline
Pipeline
改善
- 実験データの解析が追加機能をサポートするようになった。
- ECMおよびlumpedモデルがPipelineと互換になった。
- スムーズステップ関数を用いて補間の数値安定性を改善した。
- オプティマイザが大規模な並列実行をサポートするようになった。
- データ登録処理のシリアライズの問題を修正した。
- 実験データの解析処理を修正した。
- MSMR目的関数への非パラメトリックな入力に関するバグを修正した。
- 補間のエラーメッセージと数値安定性を改善した。
Pipelineからのモデル作成、再利用可能なデータグリッド、任意数のRCペアを持つECM
Pipelineからのモデル作成
Pipelineから直接モデルを作成できるようになり、Pipelineのパラメータが読み取り専用であらかじめ入力された状態でモデルクリエーターが開く。これにより、フィットからシミュレーションまでのワークフローが合理化される。詳細はこちら →Studio全体で再利用可能なデータグリッド
Studio内のすべてのテーブルが、検索・フィルタリング・列のカスタマイズを標準搭載した共通のデータグリッドコンポーネントを使用するようになり、より一貫性が高く強力な閲覧体験を実現した。任意数のRCペアを持つECM
Pipelineが任意の数のRCペアを持つ等価回路モデル(ECM)をサポートするようになり、lumped single electrode SPMRと統合された。これにより、インピーダンスベースのモデリングがより柔軟になる。Studio
Studio
改善
- Pipeline UIの改善 — 出力への「New」タグ、計算メタデータの表示、よりスムーズなAPIリクエスト。
- Pipeline属性(名前・説明・プロジェクトの関連付け)を追加した。
- Pipelineでパラメータをコピーし、構成の詳細を表示できるようにした。
- 作成者のメールアドレスを表示するPipelineの作成者情報を追加した。
- 管理者ユーザー向けに組織の作成と招待機能を追加した。
- ドキュメントへのリンクを更新したドキュメントボタンを追加した。
- MaccorプロトコルのCレート容量による終了を修正した。
- メールアドレスによる既存ユーザーの検索クエリを修正した。
- 管理ページの細かなバグを修正した。
- Pipelineのパラメータ出力表示を修正 — 定数をフィルタリングし、ネストされた関数パラメータを修正した。
Pipeline
Pipeline
改善
- カスタムモデルのパースをサポートした。
- PyBaMM 25.10向けに更新 — 複合電極とEISの処理。
- ネストされた関数パラメータの処理を改善した。
- 電圧からの初期SOC推定における計算バグを修正した。
- ネストされた関数パラメータのソース出力を修正した。
- 計算の入出力パラメータ名を修正した。