Vehicle Motion Controller (VMC) architecture showing steer-by-wire, brake-by-wire, active suspension, and electric drive coordination in a by-wire chassis system

Vehicle Motion Controller (VMC) アーキテクチャ: バイワイヤ シャーシ システムにおけるソフトウェア設計、制御アルゴリズム、および機能安全

< 戻る インテリジェント シャーシ ソフトウェア

最終更新日: 2026 年 3 月 24 日
著者: Dowway Vehicle の CEO である Johnny Liu


直接の答え

Vehicle Motion Controller (VMC) は、ステアリング、ブレーキ、サスペンション、およびドライブ システムを一緒に制御する中央ソフトウェア システムです。 ドライバーまたは自律入力を取り、車両の状態を推定し、リアルタイムでアクチュエータ全体にコマンドを分散して、車両を安定させ、安全に、そして予測可能にします。


  • VMC はバイワイヤ シャーシのコントロール センターです
  • 個別の ECU を 1 つの協調システムに置き換えます
  • コア モジュール: 推定、追跡、割り当て、実行
  • リアルタイム AUTOSAR アーキテクチャで動作します
  • ASIL-D の安全性を満たすように設計されています

なぜこれが重要なのか

簡単に言えば。

ほとんどの制御の問題は、悪いアルゴリズムに起因するものではありません。
それらは、互いに同意していないシステムに由来します。

車がシミュレーションで完全に動作し、実際の道路では不安定に感じられるのを見てきました。 問題は数学ではありませんでした。 調整でした。 それはまさに VMC が修正するものです。


車両モーション コントローラー (VMC) とは何ですか?

VMC は、車両がリアルタイムでどのように動くかを管理する集中制御システムです。 すべてのシャーシ アクチュエータを接続し、それらが独立して動作するのではなく、一緒に動作するようにします。

実際には:

  • 入力: ステアリング、加速、ブレーキ、軌道
  • 出力: トルク、ブレーキ圧力、ステアリング角度、サスペンション動作

バイワイヤ シャーシ システムでの役割

VMC は直接制御します。

  • ステアバイワイヤー (SBW)
  • ブレーキバイワイヤ (EMB / ワンボックス)
  • アクティブサスペンション (CDC/MR ダンパー)
  • 電気駆動システム

6 自由度

  • 縦方向の動き
  • 横方向の動き
  • 垂直モーション
  • ピッチ
  • ロール
  • ヨー

これはもはや単なるコントロールではありません。 完全な車両ダイナミクス管理です。


従来のシャーシ制御だけでは不十分な理由

ESP や EPS などの古いシステムは、単独で動作します。

それは以前に機能しました。 今はありません。


実際のシナリオ

簡単な車線変更中:

  • ステアリングは道をたどろうとします
  • ブレーキングが安定しようとします
  • サスペンションの反応が遅い

各システムはその仕事をしています。
一緒に、最良の結果は得られません。


VMC が必要な理由

  • 多くの代わりに 1 つのコントローラー
  • リアルタイム調整
  • 高度なドライバー アシスタンスとそれ以降が必要です

VMC ソフトウェア アーキテクチャ

短い答え

VMC は、ハードウェアの抽象化、基本的なソフトウェア、およびアプリケーション レイヤーを備えた階層化されたアーキテクチャを使用して、リアルタイムのパフォーマンスと信頼性を保証します。


ハードウェア抽象化レイヤー (HAL)

このレイヤーはハードウェアの詳細を非表示にします。

  • FD/FlexRay 通信できます
  • センサー インターフェイス (IMU、ホイール速度)
  • アクチュエータ インターフェイス

これにより、同じソフトウェアを異なるハードウェア プラットフォームで実行できます。


基本的なソフトウェア層 (BSW)

このレイヤーは、実行と安全を処理します。

  • RTOS (≤10 ms サイクル)
  • 診断
  • 障害管理
  • コミュニケーション

AUTOSAR Classic プラットフォームに従います。


アプリケーション層 (アプリ)

ここで制御ロジックが実行されます。

  • 状態推定
  • 軌道追跡
  • 割り当てを制御します
  • 実行制御
  • 機能機能

コア機能モジュール

短い答え

VMC は、状態推定、軌跡追跡、制御割り当て、および実行制御の 4 つのコア モジュールに依存しています。


状態推定 (EKF)

すべての状態を測定できるわけではありません。

それで、私たちはそれらを見積もります。

  • スリップ角度
  • ヨーレート
  • 道路の摩擦

センサー フュージョン付きの拡張カルマン フィルターを使用します。

精度が重要です。 小さなエラーでも制御品質に影響します。


軌道追跡 (MPC)

このモジュールは、目的のパスと実際の動きを比較します。

  • 予測期間: 0.5–1 秒
  • コントロール ホライズン: 0.1 ~ 0.2 秒

高速→安定性を重視
低速で→精度に重点を置く


制御の割り当て (コア)

ここですべてが一緒になります。

コントロールを分散します。

  • ホイール
  • ブレーキ
  • 操舵
  • サスペンション

最適化 (QP ソルバー) を使用します。

1 つのアクチュエータが故障した場合、システムは即座に調整されます。


実行制御

コマンドを実際のアクションに変換します。

  • SBW → 位置制御
  • EMB → 圧力制御

応答は 10 ミリ秒以内に留まる必要があります。


VMC の制御アルゴリズム

短い答え

本番 VMC システムは、単一の高度なアルゴリズムに依存するのではなく、実証済みの制御方法を組み合わせて使用します。


縦方向の制御

  • PID + フィードフォワード
  • スムーズな加速とブレーキ
  • ワンペダル コントロール ブレンディング

横方向の制御

  • MPC + PID
  • 正確さと安定性のバランス
  • トルク ベクタリングをサポートします

垂直制御

  • ファジー + PID
  • ピッチとロールを制御します

状態推定

  • 非線形ダイナミクスの EKF

車両ダイナミクス モデル

短い答え

速度と精度のニーズに応じて、さまざまなモデルが使用されます。


模型使い
2–4 DOFリアルタイム制御
7 DOF統合ダイナミクス
15 DOFシミュレーション/HIL

実際のプロジェクトでは、1 つのモデルに頼ることはありません。 あなたはそれらを混ぜます。


エンジニアリングの課題

短い答え

最も難しいのは、アルゴリズムを構築することではなく、実際の制約の下で機能させることです。


重要な制約

  • MCU コンピューティング: 200 ~ 500 DMIP
  • コントロール サイクル: ≤10 ミリ秒
  • 温度: -40°C から 85°C

本当の問題

  • 結合システム
  • 限定計算
  • 複雑なキャリブレーション
  • 道路状況の変化

ほとんどのチームは、キャリブレーションの努力を過小評価しています。


実際のケース

短い答え

プロダクション SUV プログラムは、VMC が複数のシナリオでどのようにパフォーマンスを向上させるかを示しています。


活動成果

  • 1 ペダル ジャーク ≤0.3G
  • 速度誤差 ≤0.5 km/h
  • 横方向の偏差 ≤5 cm @120 km/h
  • コーナリング制限が 15% 改善されました

ドリフトモード

  • 制御された後部トルク
  • 調整可能な角度 (0 ~ 30°)

開発プロセス

短い答え

VMC の開発は、ISO 26262 に沿った構造化されたライフサイクルに従います。


  1. 要件 (SRS)
  2. アーキテクチャ (広告)
  3. 開発 (ミスラ C)
  4. 統合 (HIL)
  5. 車両テスト
  6. 生産 + OTA

機能安全 (ASIL-D)

短い答え

VMC は、自動車システムの最高の安全レベルである ASIL-D を満たす必要があります。


重要な対策

  • FMEA と FTA
  • ハードウェアの冗長性
  • ソフトウェアの冗長性
  • 障害検出とフォールバック

安全メカニズム

  • メモリ保護
  • タスクの分離

単一の障害は、制御の喪失につながることはありません。


検証方法

短い答え

検証は、シミュレーション、ハードウェア テスト、および実際の車両テストを組み合わせたものです。


  • ユニットテスト
  • HIL テスト
  • 実際のテスト
  • サードパーティ認証

今日の主な技術的課題

短い答え

最新の VMC システムは、厳しい制約の下で、パフォーマンス、安全性、およびコストのバランスを取る必要があります。


  • マルチアクチュエータ調整
  • 制限を計算します
  • シナリオ カバレッジ
  • コストと安全性

VMC の将来の方向性

短い答え

VMC は、ADAS およびクラウド システムと緊密に連携して、ソフトウェア定義の車両のコア システムになりつつあります。


  • AI を使用した適応制御
  • クロスドメイン統合
  • デジタルツインテスト
  • クラウドベースの最適化

人々は質問もします (よくある質問)


VMC の中心的な役割は何ですか?

VMC は、ステアリング、ブレーキ、サスペンション、推進力を調整して、車両の動きを制御します。

これは、孤立した ECU を統一されたシステムに置き換えます。
これにより、運転シナリオ全体での安定性、応答性、一貫性が向上します。


VMC はマルチアクチュエータの調整をどのように可能にしますか?

VMC は、グローバル モーション ターゲットをアクチュエータ レベルのコマンドに変換します。

最適化を使用して、トルク、ブレーキング、ステアリング入力を車両全体に分散します。
これにより、すべてのシステムが独立して機能するのではなく、一緒に動作するようになります。


VMC 開発における最大の課題は何ですか?

主な課題は、システムの結合、計算能力の制限、条件の変更です。

道路の摩擦、負荷、タイヤの摩耗はすべて性能に影響します。
正確さとリアルタイムの実行のバランスを取ることは困難です。


VMC で使用されているモデルは何ですか?

モデルが異なれば、目的も異なります。

単純なモデル (2 ~ 4 DOF) は、リアルタイム制御を処理します。
シミュレーションと検証には、より複雑なモデル (7 ~ 15 DOF) が使用されます。


VMC はどのように進化していますか?

VMC は、現代の車両の中心的なシステムになりつつあります。

電動パワートレインや ADAS システムと緊密に連携します。
新しいアプローチには、適応制御と予測戦略が含まれます。


VMC は ESC または EPS に取って代わりますか?

正確ではありません。

これらのシステムはまだ存在しますが、それらの機能は VMC に統合されています。
個別のコントローラーの代わりに、すべてが 1 つのシステムで機能します。


重要なポイント

  • VMC は、完全な車両ダイナミクスのためのリアルタイム制御システムです。
  • 制御の割り当てがコア ロジックです
  • エンジニアリングの制約により、設計上の決定が形成されます
  • 安全要件 アーキテクチャを定義します

著者

ジョニー・リュー
CEO、ダウウェイ ビークル

Johnny Liu は、実際の展開、安全性、およびシステム統合に重点を置いて、EV プラットフォーム全体で複数のシャーシ バイ ワイヤおよび VMC プログラムを主導してきました。


免責事項

このコンテンツはテクニカル リファレンスのみを目的としており、認証済みの生産仕様を表すものではありません。


コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Need a Quote or Have Questions?

Please fill out the form below, our engineers will contact you within 24 hours.