Assetto Corsaのテレメトリーアプリ(ACTI)とMoTeC i2を使い、クルマのいろんな情報が検証できる方法は前回 紹介しました 今回はFerrari F1 SF70Hに実装されているEenergy Recovery System(ERS)について調べてみた結果を紹介したいと思います 私が気が付いたことは以下の三点です ・MGU-Kの回生量は120kW以上、1ラップあたり2MJを超える ・MGU-Kが発電と回生を同時に行えてしまう ・KERS Activationを作動させると140kW出力してしまう
VIDEO
VIDEO
ではどのようにして気が付いたのか紹介します ACTIとMoTec i2の組み合わせで以下のデータを計測することができます
ERS系のデータで遊んでみましょう 下のグラフはRSS Formula Hybrid 2020でHot Lapで走行した時のデータです ホンモノのF1のレギュレーションなどからすると ・KERS Input[%]はMGU-Kの駆動率 ・KERS Depoyed Energy[kJ]はバッテリーの放電量 ・KERS Charge[%]はバッテリーの充電率 を示していると推察されます
バッテリーからMGU-Kを駆動できるのは1ラップで4MJ ただしMGU-H発電による駆動は無制限で可能 という近代Hybrid F1のルールが再現されていることがわかります そしてここでひとつの発見があります バッテリー充電率に着目すると4MJ消費したら97.5→32.8%なので バッテリー容量は6.18MJであることがわかります そしてもうひとつの発見がF1のレギュレーションでは1ラップで充電できる量は2MJですが Assetto Corsaの場合、無制限に充電できてしまうということです またMGU-K Delivery : Charge / MGU-H mode : motorにしたデータを見るとMGU-Kがバッテリー充電とタイヤ駆動を同時に行っている ことがわかりました これはモータ技術的にあり得ないことで、プログラムミスだと思っています
バッテリー容量を時間で微分すると電気の入出力[kW]が求められ MGU-KやMGU-Hの電気回生力[kW]や MGU-Kの駆動出力[kW]を求めることができます MoTeC i2では既存のチャンネルの値を操作して新しいデータに変換することができます Tools → Maths → Add Expressionで新しい関数を作ることができます
例えばバッテリーの充電量[MJ]は バッテリー総容量[6.18MJ] x バッテリー充電率なので 下のような内容で表現することができます
MoTec i2の関数には時間微分の関数も用意されています 先ほど求めたバッテリー充電量[J]を時間微分すると バッテリーの充放電率[kW]を求めることができます
下のグラフは走行時のバッテリーの消費電力を示しています MGU-Kの駆動率が100%のとき、バッテリーの放電量は100kW程度 (F1のレギュレーションでは最大120kWまで出力できる) MGU-Hの発電量は最大約45kWであることがわかりました
Assetto CorsaのボタンアサインにKERS Activationというボタンがあります このボタンを押したときの挙動を調べてみました
ホンモノのF1では120kWに制限されているにもかかわらず KERS Activateにすると140kWの駆動力が発生 していることがわかります また減速時のMGU-Kの電気回生量を調べてみました ホンモノのF1のレギュレーションではMGU-Kの電気入出力は120kWに制限されているはずなのですが K Recovery 5でも瞬間的に約400kWもの回生が行われている ことがわかりました すなわち、本物のF1よりもAssetto CorsaのERSは バッテリーを短期間で充電できてしまうシステムであると言えます
以上がアロワナが発見したAssetto CorsaのERSシステムの 現実のF1のレギュレーションと理論と異なる箇所になります おさらいすると ・MGU-Kの回生量は120kW以上、1ラップあたり2MJを超える ・MGU-Kが発電と回生を同時に行えてしまう →本物のF1よりもバッテリー充電しやすいシステム ・KERS Activationを作動させると140kW出力してしまう →本物のF1よりもパワーが出ている KERS Activationで140kW出力できる点は走行テクニックに応用できます 一般的にPower Unitの出力がラップタイムに 一番貢献するのが低速からの全開加速だと言われています アロワナはMGU-K Delivery設定はKERS Activationさせない状態で 1ラップあたり2割ほどバッテリーを残す設定を選び 低速コーナーの立ち上がりでKERS Activationボタンを押して ラップタイムを稼ぐようにしています 下のチャートはポルトガルのアルガルベサーキットの最終コーナーで KERS Activateを使ったときと使わなかったときのタイム差を検証したものです 約0.2secほどラップタイム効果があったと考えています
MoTeC i2を使った検証、いかがだったでしょうか? 本物の実車レーシングチームも このようなソフトウェアを使って検証していると想像します 今回はPU関連の情報を検証しましたが 将来的にはサスペンション、タイヤの検証をもとに セッティングを変更することができるようになれればと思っています もし、すでにこんな作業でセッティングしているよ というコメントいただけると嬉しいです