< Retour à Logiciel de châssis intelligent
Dernière mise à jour : 24 mars 2026
Auteur : Johnny Liu, PDG de Dowway Vehicle
- Réponse directe
- Pourquoi cela compte
- Rôle dans les systèmes de châssis par fil
- 6 degrés de liberté
- scénario réel
- Pourquoi VMC est nécessaire
- réponse courte
- Couche d'abstraction matérielle (HAL)
- Couche logicielle de base (BSW)
- Couche d'application (application)
- réponse courte
- Estimation d'état (EKF)
- Suivi de trajectoire (MPC)
- Allocation de contrôle (Cœur)
- Contrôle d'exécution
- réponse courte
- Contrôle longitudinal
- contrôle latéral
- contrôle vertical
- estimation de l'état
- réponse courte
- réponse courte
- Contraintes clés
- problèmes réels
- réponse courte
- Résultats
- mode dérive
- réponse courte
- réponse courte
- Mesures clés
- mécanismes de sécurité
- réponse courte
- réponse courte
- réponse courte
- Quel est le rôle central d'un VMC ?
- Comment VMC active-t-il la coordination multi-actionneurs ?
- Quels sont les plus grands défis du développement VMC ?
- Quels modèles sont utilisés dans VMC ?
- Comment évolue VMC ?
- VMC remplace-t-il ESC ou EPS ?
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èle | Usage |
| 2 à 4 DOF | Contrôle en temps réel |
| 7 DOF | Dynamique intégrée |
| 15 DOF | Simulation / 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.
- Exigences (SRS)
- Architecture (annonces)
- Développement (Misra C)
- Intégration (HIL)
- Vehicle testing
- 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.





