サロゲートモデルを活用した最適化例

興味のある論文を読んで、感想を述べる論文ウォッチ。今回は以下の論文を題材にします。

論文

Optimization of porous media flow field for proton exchange membrane fuel cell using a data-driven surrogate model

データ駆動型サロゲートモデルを用いた固体高分子形燃料電池の多孔質媒体流れ場の最適化

天津大学の研究がEnergy Conversion and Managementで公開されました。

「データ駆動型サロゲートモデルを用いた固体高分子形燃料電池の多孔質媒体流れ場の最適化」という、非常に香ばしいタイトルで、興味深く読ませて頂きました。

概要

・ANSYS Fluentの燃料電池モデルを用いて、定常状態の多孔質内の二層流モデル(流路は単相)を解くようなモデルでセル電流密度を予測する。60のデータセットを生成し、ランダムに選択された45セットをトレーニングに使い、残りをテストデータとして用いている。

・サロゲートモデルはSVMを用いており、LIBSVM(SVMのライブラリ)をMATLABで実装している。SVMはNNよりも、少ないデータセットにおいて学習効率が良いため選択したとされている。

・入力はファイバー直径、ファイバー距離、出力電圧、出力は電流密度として学習させる。計算とSVMの比較においてR2は0.999で表記され、十分に高い精度を保っているといえる。

・Fluentを用いた計算と比較して計算コストを低減でき、これを遺伝的アルゴリズム(GAはMATLABのGAOTを利用)と組み合わせる事で、電流密度を最大化するようなファイバー直径と距離を見つけた。空隙率82%が、GAが見つけ出した最適な空隙率とのこと。

【所感】
興味深い内容だった。サロゲートモデルで計算コストを低減する試みは目新しいアイデアではないが、45種と少なめの教師データでも、高い精度をはじき出しているのが興味深い。SVMを使ってモデルを組むのも良さそう。精度検証でRMSEは記載すべきでは?と思う。

気になった参考文献

■Investigation of current density spatial distribution in PEM fuel cells using a comprehensively validated multi-phase non-isothermal model

PEMモデルを、さまざまな電圧、温度、電流密度、相対湿度(25,50%RH)で精度検証したもの。サロゲートモデルの元になった3D計算モデルの精度検証。

論文ウォッチ
この記事を書いた人

某自動車メーカー勤務、主に計算系の基礎研究と設計応用に従事してます。
自動車に関する技術や、シミュレーション、機械学習に興味のある方に役に立ちそうなことを書いてます。

Montenegro Hasimotoをフォローする
シェアする
橋本総研.com

コメント

タイトルとURLをコピーしました