MoTeC i2」タグアーカイブ

Formula Hybrid 2026 XとMoTeC i2 Proを使って2026年 F1レギュレーションを徹底検証

前の記事でFormula Hybrid 2026 Xが2,000kWの回生をしていたり、
それがないと8.5MJ回生できないように思えたので
レギュレーションの深堀をしてみました

まず、MGU-Kからの回生量は瞬時最大350kWに制限されていることがわかりました

またなぜか部分負荷時に噴射できる燃料量もレギュレーションで記載されていました
また8.5MJ回生量できない場合のアクションも記載されていました

Formula Hybrid 2026 X走行データをMoTeC i2 Proで徹底検証

MGU-Kの回生は最大350kWと部分負荷に使える燃料噴射量について
Formula Hybrid 2026 X走行データをMoTeC i2 Proを使って検証しました

検証の流れは以下のとおりです
・MGU-Kでブレーキング時にエネルギーを回生するモデルの構築
・350kW制限した時の回生量の確認
・部分負荷時に燃料を追加噴射した時の回生量の算出

MGU-Kがブレーキング時にエネルギーを回生するモデルは
運動エネルギーと後輪の分担重量がキモです
ここでは車重768kg、後輪は0.54車重負担しているとし
車速の2乗を時間微分することで回生量を求めました

またブレーキング時のみカウントする、350kW以上は回生できない
ラップはじめから仕事率を積算するというFunctionを用いて回生量を求めました

Formula Hybridは全開出力時に0.035L/s燃料を噴射していることがわかったので
これが350kW出力(3000MJ/h)と仮定し、Lap中の発電量を算出することにしました

発電用に噴射できる燃料量はMoTeC i2の2D Tableという機能を使うことにしました

このTableのおかげで、下のグラフのような複雑な噴射パターンを再現することができました

検証結果 8.5MJ回生できないのでは?

MGU-K回生率350kW上限、FIA提示の部分負荷時の燃料噴射量では
6MJ程度の回生にとどまることがわかりました(8.5MJ上限)

このままだと
・ストレートエンドでリフトアンドコーストして充電する
・ブレーキを長くする(急ブレーキしない)
になりそうだす
またレギュレーションも言い訳を許す条文になっており、
サプライヤの思惑で混乱が発生しそうです

2026年開幕まで、目が離せません

F1 2026新レギュレーションとFormula Hybrid X 2026を検証

2025年も年の瀬、慌てて来る2026年のF1新レギュレーションの確認と
Formula Hybrid X 2026での再現性をMoteC i2 Proを使ってやってみました

レギュレーション変更の骨子は上のイラストの通りだと思います
あまり具体的な情報がなかったアクティブエアロと
オーバーライドモードについてはいろいろ調べてみました

MoteC i2 Proを久しぶりに使いました
Deployモード別のMGU-K出力を検証したかったので
Functionをいろいろ調べました
Chooseという関数を使うと、if文みたいな操作ができるので便利でした

Deployモードは「no deploy」「low」「balanced」「high」「qualify」「override」全6種類あります
それぞれのMGU-Kの出力特性を調べてみたのですが
車速に対して出力を変えるマップを持たせていることがわかりました

おおむねF1のレギュレーションに則った造りといえると思います

いっぽうで、MGU-Kの回生量が駆動量を大きく上回っていたり(前作も同様)
レギュレーションで定められている一周当たりの回生量を売和まれたり(前作も同様)
オーバーテイクボタンを押すと、いつでも350kW出力してしまう
という本家のレギュレーションの骨子に大きく反するモデリングも見つけることができました

まとめ

MoTeC i2を使ってAssetto Corsaの走行データを検証する!

この記事ではMoTec i2という実車でも使われているテレメトリソフトをAssetto Corsaと連携し、Assetto Corsaの走行データを検証する方法を紹介します

作業の手順は以下のとおりです
・Assetto Corsa Telemetry Interface(ACTI)というアプリをインストールする
・ACTIの作動をAssetto Corsaで有効化する
・実走データをACTIで収集する
・MoTeC i2をインストールする
・MoTeC i2で収集したデータを検証する

Assetto Corsa Telemetry Interfaceをインストールする

まずはこちらからAssetto Corsa Telemetery Interfaceをインストールします

ダウンロードしたファイル構成は以下のとおり、Installマニュアルに記載されている内容でインストールをしてください

マニュアルは英語なので簡単に説明を記載します
1. 「acti.rar」を C:\user\(ユーザ名)\Documents\に解凍する
2. 「acti_trig_cntrl.rar」を「Assetto Corsa」のインストールされているフォルダに解凍する
(”C:\Program Files(x86)\Steam\steamapps\common\assettocorsa”)
3. Assetto CorsaでACTIの作動を有効化する

続いてAssetto Corsaの走行モードでACTIの設定を行います
画面右側のアプリ一覧のなかから「ACTI Trigger Control Settings」をクリックして
ACTI Trigger Control Settingのパネルを画面に表示します

ACTI Trigger Control Settingの設定は以下のようにします
・acti.exeの保存場所の入力
・Trigger 0のIP Address : localhost
・Auto LaunchとAuto Connectを有効化
最後に「Save Setting」をクリック
これで各走行スティントごとにデータを計測するようになります

MoTeC i2で走行データを検証する

つづいて計測したデータをMoTeC i2というソフトウェアで検証します
MoTeC i2とは、
実車両のサードパーティECUのメーカーである
MoTeC社のECU開発用のデータ分析ソフトウェアです
ACTIに同梱されているMoteC i2 Pro 1.0.21をインストールしていきます
MoTeC社の最新バージョンではないですが
初めての方はこちらのProjectファイルを使えるのでお勧めです

1. 「mi2_pro_1.0.21.0030.rar」を解凍して
 「mi2_pro_1.0.21.0030.exeをダブルクリックしてインストールを実施

2. 「acti_i2_projects.rar」を解凍して
  C:\user\(ユーザ名)\Documents\MoTeC Projectsに解凍する

MoTeC i2を起動し、“ACTI Circuit Base” にあるProject.mtcprjを開きます
(*.mtcprjファイル:各データをどのようなグラフにするか指示したファイル)

Assetto Corsaから取得されたデータを”File>Open Log File”で開く
“acti.exe”が保存されたフォルダ内の”telem”フォルダに保存されている
複数スティントのRun Dataを同時に読み込むことも可能です



Project.mtcprjファイルに指示されたフォーマットで各データがグラフ表示される


グラフ化するラップデータは読み込んだDataの中から選択します


デフォルト以内のオリジナルのグラフを作成することができます
たとえば、グラフ種類とx,y軸のデータを選択して任意のグラフを作成することもできます


タイヤ、ブレーキ、エンジン、サスペンションなど多くのデータが計測されています


各Lap Time差はグラフ上で「右クリック→Display→Show Variance」で表示されます


オリジナルのグラフを駆使することで
ERSのセッティングがタイムにどのような影響を与えるのかを検証することもできます


まずは習うより慣れろ、いろいろ試してみてください
こんなことできないかな?ということは大概できてしまう良いソフトです

アロワナ的にはこのシステムを駆使して
サスペンションのセッティングが出来るようになりたいと思っていますが
なかなかその域には到達できずにいます。。。

Formula HybridのERSについてはいろいろ検証することができたので
その結果は別の記事で紹介しようと思います。