第19回:地味だけど超重要! 自動車産業の競争力を左右する「モデルベース開発」って何だ?(前編)[カーテク未来招来]

第19回:地味だけど超重要! 自動車産業の競争力を左右する「モデルベース開発」って何だ?(前編)[カーテク未来招来]

  • webCG
  • 更新日:2021/10/14
No image

この記事の画像を見る

いま、自動車開発の現場で広く導入が進んでいる「モデルベース開発(Model Based Development:MBD)」。私たちにとっては耳慣れない言葉だが、実は日本のモノづくりの未来を左右する、非常に重要な開発手法なのだ。バーチャルとリアルを往復して行われる、最新のクルマづくりを解説する。

人の手でプログラムを書いていては追いつかない!

読者の皆さんは、モデルベース開発、あるいはその略称であるMBDという言葉をご存じだろうか。このMBDをテーマとした、一般的にみれば非常に地味な発表が2021年9月24日に行われた。国内完成車メーカー5社、部品メーカー5社が運営会員となって、MBDを全国の自動車産業に普及するための組織「MBD推進センター」が発足した、という内容だ。

なんじゃそりゃ? という読者も多いと思うのだが、実はこのMBDは、今後の自動車産業……というよりも日本の製造業全体の競争力を左右する、非常に重要な開発手法なのだ。MBD推進センターステアリングコミッティ委員長に就任したのは、「ミスターSKYACTIV」として有名なマツダの人見光夫シニアイノベーションフェローである。今回オンラインで行われた発表会では、このややこしいMBDという概念を料理に例え、なんとか分かりやすく解説しようと努力していたのが印象的だった。

このコラムでも、まずは「そもそもMBDって何?」というところから話を始めたい。そもそも、MBDという言葉が使われるようになったのはソフトウエア開発の世界である。従来のソフトウエア開発は、人間が1行1行「プログラムコード」を書いて作成していた。しかし、電子制御の複雑化が進んだ現代のクルマに使われるコードの行数は、一台あたり約1億行ともいわれており、とても人手で作成できる規模ではなくなっている。

そこで導入されたのがMBDである。MBDが最初に導入されたのは、クルマのエンジン制御に用いるソフトウエアの開発だった。

バーチャルとリアルを往復するソフトウエア開発

排ガスのクリーン化や燃費向上のため、クルマのなかで最も早く電子制御が導入されたのがエンジンである。その開発に際しては、どういう条件のとき、どの程度の燃料を、どういうタイミングで噴射するかといった制御を最適化するため、試作エンジンで何度も試験を繰り返して条件を決めていた。しかし、制御が複雑になるにつれてこれでは追いつかなくなり、コンピューター上で「仮想のエンジン」を構築し、このエンジンをさまざまな条件で動作させ、最適な制御条件を見つけ出すという「シミュレーション」の手法が広く用いられるようになった。

そして、コンピューター上である程度エンジン制御を最適化したら、その制御の内容を自動的にプログラムコードに変換する「自動コード生成」という技術が使われるようになった。この自動コード生成も、当初は人間のつくるプログラムに比べて無駄が多いなどの課題があったが、現在ではかなり改善され、先ほど紹介したように巨大化するソフトウエアの開発にとって欠かせない手法になっている。

こうした、シミュレーション技術や自動コード生成技術を活用したソフトウエア開発手法の総称がモデルベース開発、MBDである。ここで言う「モデル」には、シミュレーションで活用する「仮想のエンジン」のような物理的なシステムのモデル(プラントモデルと呼ぶ)と、それを動かす制御の仕方を表現した数式(制御モデル)がある。非常に単純化して言えば、MBDとは、リアルな世界の出来事をいったんバーチャルな世界の「モデル」に置き換え、バーチャルな世界で「モデル」を最適化したのち、その最適化したものを再びリアルな「モノ」に変換する手法といえる。

マツダの「SKYACTIV-G」や「SKYACTIV-D」は、日本で初めて白紙の状態からMBDをフルに活用して開発されたエンジンといっていい。人見氏がMBD推進センターのステアリングコミッティ委員長に就任したのは、この実績を評価されてのことだろう。

現実には難しいテストも仮想であれば実施できる

なぜリアルな世界の出来事をいったんバーチャルな世界に移すかといえば、そのことに多くのメリットがあるからだ。

例えば自動運転のソフトウエア開発で考えると、実用化のためには実験車両による公道でのテスト走行が不可欠だ。しかし、自動運転ソフトウエアの開発には数億kmに及ぶテスト走行が必要ともいわれており、もしそれを実現しようとすれば、膨大な数の試験車両が必要になる。しかしバーチャルな世界であれば、数万台の仮想の車両を仮想の道路環境で休みなく走らせることにより、数億kmのテスト走行も実施が可能だ。

あるいは、シャシー制御のソフトウエアを開発するために限界走行試験を実施する場合、本来であれば、走行が破綻するかしないかというぎりぎりの状態でのテストが必要となり、ことによってはドライバーを危険にさらす場面も出てくる。この点、バーチャルな世界でのテスト走行なら、ドライバーを危険にさらすことなく限界を超える領域まで試験ができるというわけだ。

こうした、シミュレーション技術を活用する開発手法はすでに広く使われており、何ら目新しいものではない。では、なぜこのタイミングで「MBD推進センター」が設立されたのか? その背景には、これからの日本の自動車産業の競争力に対する危機感がある。次回はそのあたりを解説したい。

(文=鶴原吉郎<オートインサイト>/写真=MBD推進センター、マツダ/編集=堀田剛資)

この記事の画像を見る

この記事をお届けした
グノシーの最新ニュース情報を、

でも最新ニュース情報をお届けしています。
  • このエントリーをはてなブックマークに追加