PHMC 2021デタ分析チャレンジ優勝者ンタビュ
Matlab歴は,学部時代から15年です。
いも一緒にいてくれるmatlabには愛着を感じてます!
~前田さんとの会話から~
こんには,井上@michio_MWJです。あ!っという間に12月ですね。奇塔でもMATLAB/金宝appSimulinkの降临节日历が開催中です。今年も残りわずか,しっかりmatlab芸の技を磨いていきたいと思います。
PHMC 2021デ,タ分析チャレンジ
先日ご案内したisid様主催のコンペを覚えていらっしゃいますでしょうか?バッテリ,の残寿命予測の精度を競うものでした(参照:求む挑戦者!PHMC 2021デ,タ分析チャレンジコンテストで腕試し)。今回はこのコンペで見事優勝された前田さん(推特)をご紹介します!
10/14に行われた”2021年PHM会议在日本举行“内でも表彰式でもソリューションを解説されていましたが,ご覧になられた方いらっしゃいますでしょうか吗?
ンタビュ
前田さん,師走のお忙しい中。まず簡単に自己紹介をお願いします。MATLAB歴も教えてください。
こんには!前田孝文と申します。メ,カ,の研究所で働いてます。
Matlab歴は,学部時代から15年以上。いも一緒にいてくれるmatlabには愛着を感じてます!興味のある技術はセンサの信号処理やデ,タ解析です。論文や特許の調査を一気に処理する為のテキストの解析にも最近興味があります。仕事以外ではまっていることは,スポ,ジムでバレエをすることです。基本的なバレッスンがメンで難しい動きがないので,5年間楽しく続けられてます。电脑作業で前かがみになり姿勢が悪くなりやすいですが,バレエの良い姿勢をとることで明るい気持ちになれます!
バレエもやられているとは知りませんでした!道理でしぐさにもしなやかさが··普段matlabはどんなことにお使い頂いていますか?
普段は製造設備の異常予知の研究をしています。設備のプロコンやセンサで取り貯めたデータの解析や,診断アルゴリズムづくりなどにMATLABを利用しています。
使い始めたきっかけは,大学2年生の機械力学の数値解析の授業の課題で使いました。ばね·質点·減衰系の構造の振動波形をルンゲクッタ法で解くような課題でした。難しすぎて友達に解き方を教えてもらった覚えがあります。学生時代はマイコン向けのCかアセンブラしか知らなかったので,MATLABは短いコードで行列計算ができることに感動してました。
会社に入社してから2年間は仿真软金宝app件でモデルベース開発でモータ製品のシミュレーション作り,それ以降はデータ解析の仕事を6年間続けています。
異常予知関連のお話しで御社にお邪魔したことがありましたね。そちらの進捗も詳細に伺いたいところですがそちらはまたオフラインで(笑)前田さんが普段よく利用される工具箱の機能はなんでしょう吗?また,お気に入りの工具箱があれば教えてください。
よく利用する工具箱は统计和机器学习工具箱です。Boxplot関数で複数のパラメ,タ,を一気に箱ひげ図としてグラフ化にするのに使います。信号处理工具箱のフィルタもよく使ってます!
箱ひげ図であればBoxchart関数もぜひ使ってみてくださいね!
PHMC 2021デ,タ分析チャレンジでの優勝
改めまして,デ,タ分析チャレンジでの優勝おめでとうございます!すごいですね。参加は2度目?コンペ等にはよく参加されていらっしゃいますか?コンペ参加を許容するような社風なんでしょうか。他にも参加されている方はいらっしゃいますか?
コンペでmatlabを貸出していただき助かりました!参加は3度目です。いもこっそり参加してますが,isidのメルで同僚にばれて一緒にこっそり参加してました(笑)
うちでmatlabから故障予測ツールをお借りしてコンペに参加してる人が私を含めて3名いるみたいっす。https://t.co/hkC4I4NL9Z
-前田孝文Takafumi_Maeda (@mae_taka_update)2021年9月17日
3度目でしたか,失礼いたしました!同僚と一緒に参加できると盛り上がりそうですね。うらやましいです!なみに参加するきっかけは?
2019年ごろに井上さんに教えてもらったのがきっかけです。最初はジェットエンジンの故障予測でデータ容量が多くPCのスペック的にデータ処理に時間がかかって苦労してました。最初に参加して楽しかったのと,スキルアップも兼ねて毎年参加してます。
予測モデルを開発するうえで心掛けた点·注意した点などありますか?
2021年のISIDのコンペは充電式バッテリーの寿命予測で,あと何回充電したら寿命になるか予測するものでした。充電電流/電圧、放電電流/電圧などがデータとして与えられたので,電流と電圧を掛け算して1サイクル毎の電池容量として可視化しました。可視化すると1サイクル毎に電池容量は下がってくるのでデータの物理的な意味を考えながらモデルづくりをしました。
![](http://www.tatmou.com/blogs/japan-community/files/2021/12/ISID_competition_1-1024x578.png)
生デ,タをしっかり確認して放電条件の違い,特徴量として使用しない変数を選別(画像:前田さんご提供)
類似モデルを使ったのは预测性维护工具箱の残寿命予想の例題を参考にしてます。
電圧と電流の生波形から残寿命の数値に変換するまでに複数の数式が登場します。求める残寿命の結果を調整するためには視覚的に説明できるようなモデルがよいので,線形回帰にしました。学習データとテストデータとそれに対する回帰曲線をグラフで並べれば,フィルタ等を変更したときに妥当だったのか視覚的に比較できます。
![](http://www.tatmou.com/blogs/japan-community/files/2021/12/ISID_competition_2-1024x576.png)
それぞれの测试データに対して”類似“のデータだけを使ってモデルを作るというのも新鮮な手法でした(画像:前田さんご提供)
こんなところが役に立ました
ありがとうございます!MATLABの例題も参考にして頂いたといことで嬉しい限りです。今回 MATLAB を使って参加されていたと入賞者プレゼンでもおっしゃっていましたが、MATLAB のこんなところが役立った!みたいなものありますか?
デタ解析にはラブエディタを使ってます。コ,ドとグラフを一緒に見ることで気づきをグラフの近くに書き込めるので,次は別の処理は入れよう!とかあれこれ考えて素早く考えて作業できます。見たい部分を拡大したいときも,スクリプト上のグラフをマウス操作でできるのも便利だと思います。
サイクル数の残寿命を予測するにあたって学習用データが3つサイクル数が40 ~ 120で残寿命を予測したいデータが3つあってそのうち1つの打ち切りサイクル数が12のデータの残寿命の予測ってなかなか厳しい。最近はmatlabラブエディタの選択機能を使ってデブ。pic.twitter.com/0dP0c4GmvA
-前田孝文Takafumi_Maeda (@mae_taka_update)2021年9月23日
作業してコードが長くなると関数化したくなりますが,関数化したい部分のコードをドラッグで選択してワンクリックで関数化できるので見やすいコードが書けます。Matlabはラaapl . exeブエディタが出てきてから,作業の生産性が上がったと感じます。
関数化するのはラブスクリプトの“リファクタ”の機能ですね。私もお気に入りの機能です。
社内勉強会の実施
そういえば社内でもMATLABのセミナーを実施されたと伺いましたが,きっかけはなんだったのでしょう吗?手ごたえはいかがでしたか?
社内で他の事業所から一時的に研究所に来る社員と新入社員向けに紹介してほしいという依頼を受けました。データの取り込みからグラフでの可視化が簡単にできることを紹介し,Webブラウザで動作するチュートリアル(井上追記:Matlab入門)を試してもらって,素早くデ,タ解析できる,,ルとして認識してもらいました。
弊社のイベントでも活用されていますが,Webブラウザのチュートリアルは参加者・開催者双方で準備が少なく済みますね。そのような社内での活動にMathWorks側で何かお手伝いできることはありますでしょうか?
Webブラウザで試せるチュトリアルがあるのでンストルせずに試せたのが良かったです。これからも手軽に試せるような環境づくりをしていただけると,初心者向けのセミナ,がしやすいです。
使ってくれている方もセミナ,をしやすくなるという点は目から鱗でしたが,おっしゃる通りですね。手軽に試せる環境,今後にもぜひご期待ください!前田さんご自身は使い方に困った場合はこうする,などMATLABに習熟するためのコツはお持ちですか吗?
最初はデ,タ解析で簡単なことでも悩んで困ってました。モータ解析を始めたとき大容量のデータが事業所から送られてきて,それを処理するためにすべて手作業で実施するには時間がなく,報告に間に合わなくなるので困ってました。
そこで困ったときに先輩やMathWorksの人に聞いて使い方を教えてもらいながら要領を得ました。途中からはMATLAB中央を使って質問するようになって,今は例題を参考にコードを書いてます。習熟のコは実際の仕事で使うときにどうやったら早く効率的に処理できるかよく考えることだと思います。
そういえばMATLAB答案で前田さんの投稿に回答したことがあるな・・と思い出しました。最後に,今後のmatlabに期待することがあれば何なりとおっしゃってください!
はい,以前ご回答頂き助かりました。ありがとうございます!4年前のを見返すとなつかしいです。例題を参考にしてコードを書いてますので、例題を増やすとか、例題のメンテナンスを頑張っていただきたいです。MATLAB はいい製品だと思いますので、これからも使い続けたいので、情報交換したりお互いに高め合いましょう!
まとめ
前田さん,お忙しい中。
“習熟のコツは実際の仕事で使うときにどうやったら早く効率的に処理できるかよく考えることだと思います。”については共感です。効率的に処理できる方法が分かったときの高揚感は気持ちいいですよね(笑)
ぜひ今後ともよろしくお願いいたします!
- - - - - -
“私もこんなことやってみたよ”など披露の場を待っているネタがございましたらご連絡お待ちしております。ぜひブログでも紹介させてください。
评论
如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。