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

Architecture de Vehicle Motion Controller (VMC) : conception de logiciels, algorithmes de contrôle et sécurité fonctionnelle dans les systèmes de châssis secondaires

< Retour à Logiciel de châssis intelligent

Dernière mise à jour : 24 mars 2026
Auteur : Johnny Liu, PDG de Dowway Vehicle


Réponse directe

Un Vehicle Motion Controller (VMC) est le système logiciel central qui contrôle la direction, le freinage, la suspension et les systèmes d’entraînement. Il prend des entrées de conducteur ou autonomes, estime l’état du véhicule et distribue des commandes entre les actionneurs en temps réel pour maintenir la stabilité, la sécurité et la prévisibilité du véhicule.


  • VMC est le centre de contrôle d’un châssis par câble
  • Remplace les calculateurs séparés par un système coordonné
  • Modules de base : estimation, suivi, allocation, exécution
  • Fonctionne sur une architecture AutoSAR en temps réel
  • Conçu pour répondre à la sécurité ASIL-D

Pourquoi cela compte

Permettez-moi de le dire simplement.

La plupart des problèmes de contrôle ne proviennent pas de mauvais algorithmes.
Ils viennent de systèmes qui ne sont pas d’accord les uns avec les autres.

J’ai vu des voitures se comporter parfaitement en simulation, puis je me sens instable sur de vraies routes. Le problème n’était pas les mathématiques. C’était la coordination. C’est exactement ce que VMC corrige.


Qu’est-ce qu’un contrôleur de mouvement de véhicule (VMC) ?

Un VMC est un système de contrôle centralisé qui gère la façon dont un véhicule se déplace en temps réel. Il connecte tous les actionneurs du châssis et garantit qu’ils fonctionnent ensemble plutôt que de manière indépendante.

En pratique :

  • Entrée : pilotage, accélération, freinage, trajectoire
  • Sortie : couple, pression de freinage, angle de braquage, comportement de suspension

Rôle dans les systèmes de châssis par fil

VMC contrôle directement :

  • Steer-by-Wire (SBW)
  • Frein par fil (EMB / One-Box)
  • Suspension active (amortisseurs CDC / MR)
  • Systèmes d’entraînement électrique

6 degrés de liberté

  • Mouvement longitudinal
  • mouvement latéral
  • mouvement vertical
  • Pas
  • Rouleau
  • Embardée

Ce n’est plus seulement un contrôle. Il s’agit d’une gestion complète de la dynamique des véhicules.


Pourquoi le contrôle traditionnel du châssis ne suffit plus

Les anciens systèmes comme ESP et EPS fonctionnent seuls.

Cela a fonctionné avant. Ce n’est pas le cas maintenant.


scénario réel

Lors d’un changement de voie rapide :

  • La direction essaie de suivre la voie
  • Le freinage essaie de se stabiliser
  • La suspension réagit tardivement

Chaque système fait son travail.
Ensemble, ils ne produisent pas le meilleur résultat.


Pourquoi VMC est nécessaire

  • Un contrôleur au lieu de plusieurs
  • Coordination en temps réel
  • Obligatoire pour une assistance à la conduite avancée et au-delà

Architecture logicielle VMC

réponse courte

VMC utilise une architecture en couches avec une abstraction matérielle, des logiciels de base et des couches d’applications pour garantir des performances et une fiabilité en temps réel.


Couche d’abstraction matérielle (HAL)

Cette couche cache les détails matériels.

  • Communication FD / FlexRay
  • Interfaces de capteurs (IMU, vitesse de la roue)
  • Interfaces d’actionneur

Il permet au même logiciel de fonctionner sur différentes plates-formes matérielles.


Couche logicielle de base (BSW)

Cette couche gère l’exécution et la sécurité.

  • RTOS (≤10 ms)
  • Diagnose
  • Gestion des pannes
  • La communication

Il suit la plate-forme Autosar Classic.


Couche d’application (application)

C’est là que la logique de contrôle s’exécute.

  • estimation de l’état
  • Suivi de trajectoire
  • Contrôle de l’allocation
  • Contrôle d’exécution
  • Fonctionnalités

Modules fonctionnels de base

réponse courte

VMC s’appuie sur quatre modules de base : estimation d’état, suivi de trajectoire, allocation de contrôle et contrôle d’exécution.


Estimation d’état (EKF)

Tous les états ne peuvent pas être mesurés.

On les estime donc.

  • angle de glisse
  • taux de lacet
  • friction routière

Utilise le filtre Kalman étendu avec capteur Fusion.

La précision compte. Même de petites erreurs affectent la qualité du contrôle.


Suivi de trajectoire (MPC)

Ce module compare le chemin souhaité avec le mouvement réel.

  • Horizon de prédiction : 0,5–1 s
  • Horizon de contrôle : 0,1–0,2 s

À grande vitesse → Concentrez-vous sur la stabilité
À basse vitesse → Focus sur la précision


Allocation de contrôle (Cœur)

C’est là que tout se met en place.

Il distribue le contrôle à travers :

  • roues
  • freins
  • Pilotage
  • Suspension

Utilise l’optimisation (QP Solveur).

Si un actionneur échoue, le système s’ajuste instantanément.


Contrôle d’exécution

Transforme les commandes en actions réelles.

  • SBW → Contrôle de position
  • EMB → Contrôle de la pression

La réponse doit rester dans les 10 ms.


Algorithmes de contrôle dans VMC

réponse courte

Les systèmes VMC de production utilisent un mélange de méthodes de contrôle éprouvées plutôt que de s’appuyer sur un seul algorithme avancé.


Contrôle longitudinal

  • PID + Feedforward
  • Accélération et freinage en douceur
  • Mélange de contrôle à une pédale

contrôle latéral

  • MPC + PID
  • Équilibre la précision et la stabilité
  • Prend en charge le vecteur de couple

contrôle vertical

  • flou + PID
  • Contrôle le pitch et le roulis

estimation de l’état

  • EKF pour une dynamique non linéaire

Modèles de dynamique des véhicules

réponse courte

Différents modèles sont utilisés en fonction des besoins de vitesse et de précision.


ModèleUsage
2 à 4 DOFContrôle en temps réel
7 DOFDynamique intégrée
15 DOFSimulation / HIL

Dans les projets réels, vous ne vous fiez pas à un seul modèle. Vous les mélangez.


Défis techniques

réponse courte

Le plus dur n’est pas de construire l’algorithme, c’est de le faire fonctionner sous de réelles contraintes.


Contraintes clés

  • Calcul MCU : 200 à 500 DMIPS
  • Cycle de contrôle : ≤10 ms
  • Température : -40°C à 85°C

problèmes réels

  • Systèmes couplés
  • Calcul limité
  • Calibrage complexe
  • Modification des conditions routières

La plupart des équipes sous-estiment l’effort d’étalonnage.


Cas réel

réponse courte

Un programme SUV de production montre comment VMC améliore les performances dans plusieurs scénarios.


Résultats

  • Jerk One-Pedal ≤0.3g
  • Erreur de vitesse ≤0,5 km/h
  • Écart latéral ≤5 cm à 120 km/h
  • Limite de virage améliorée de 15 %

mode dérive

  • Couple arrière contrôlé
  • Angle réglable (0–30°)

processus de développement

réponse courte

Le développement VMC suit un cycle de vie structuré aligné avec la norme ISO 26262.


  1. Exigences (SRS)
  2. Architecture (annonces)
  3. Développement (Misra C)
  4. Intégration (HIL)
  5. Vehicle testing
  6. Production + OTA

Sécurité fonctionnelle (ASIL-D)

réponse courte

VMC doit répondre à ASIL-D, le plus haut niveau de sécurité dans les systèmes automobiles.


Mesures clés

  • AMDE et FTA
  • Redondance matérielle
  • Redondance des logiciels
  • Détection des défauts et repli

mécanismes de sécurité

  • Protection mémoire
  • Isolement des tâches

Aucune défaillance unique ne devrait entraîner une perte de contrôle.


Méthodes de validation

réponse courte

La validation combine la simulation, les tests matériels et les tests de véhicules réels.


  • Tests unitaire
  • Essais HIL
  • Tests réels
  • Certification de tiers

Défis techniques clés aujourd’hui

réponse courte

Les systèmes VMC modernes doivent équilibrer les performances, la sécurité et les coûts sous des contraintes strictes.


  • Coordination multi-actionneurs
  • Calcul des limitations
  • Couverture du scénario
  • Coût par rapport à la sécurité

Orientation future de VMC

réponse courte

VMC est en train de devenir un système de base dans les véhicules définis par logiciel, étroitement liés aux systèmes ADAS et cloud.


  • Contrôle adaptatif à l’aide de l’IA
  • Intégration entre domaines
  • Digital twin testing
  • Optimisation basée sur le cloud

Les gens demandent également (FAQ sur les tendances)


Quel est le rôle central d’un VMC ?

Un VMC coordonne la direction, le freinage, la suspension et la propulsion pour contrôler le mouvement du véhicule.

Il remplace les calculateurs isolés par un système unifié.
Cela améliore la stabilité, la réponse et la cohérence dans les scénarios de conduite.


Comment VMC active-t-il la coordination multi-actionneurs ?

VMC convertit les cibles de mouvement globaux en commandes au niveau des actionneurs.

Il utilise l’optimisation pour distribuer les entrées de couple, de freinage et de direction à travers le véhicule.
Cela garantit que tous les systèmes fonctionnent ensemble plutôt que de manière indépendante.


Quels sont les plus grands défis du développement VMC ?

Les principaux défis sont le couplage du système, la puissance de calcul limitée et les conditions changeantes.

Le frottement, la charge et l’usure des pneus affectent tous les performances.
La précision de l’équilibre et l’exécution en temps réel est difficile.


Quels modèles sont utilisés dans VMC ?

Différents modèles ont des objectifs différents.

Les modèles simples (2 à 4 DOF) gèrent le contrôle en temps réel.
Des modèles plus complexes (7–15 DOF) sont utilisés pour la simulation et la validation.


Comment évolue VMC ?

VMC est en train de devenir un système central dans les véhicules modernes.

Il travaille en étroite collaboration avec les groupes motopropulseurs électriques et les systèmes ADAS.
Les nouvelles approches comprennent le contrôle adaptatif et les stratégies prédictives.


VMC remplace-t-il ESC ou EPS ?

Pas exactement.

Ces systèmes existent toujours, mais leurs fonctions sont intégrées dans VMC.
Au lieu de contrôleurs séparés, tout fonctionne sous un seul système.


Points à retenir clés

  • VMC est un système de contrôle en temps réel pour une dynamique complète du véhicule
  • L’allocation de contrôle est la logique de base
  • Contraintes d’ingénierie Forme les décisions de conception
  • Safety requirements define architecture

Auteur

Johnny Liu
PDG, Dowway Vehicle

Johnny Liu a dirigé plusieurs programmes châssis par fil et VMC sur des plates-formes EV, en se concentrant sur le déploiement, la sécurité et l’intégration de systèmes dans le monde réel.


Désistement

Ce contenu est à titre de référence technique uniquement et ne représente pas les spécifications de production certifiées.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Need a Quote or Have Questions?

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