Systems Engineering and Electronics ›› 2026, Vol. 48 ›› Issue (5): 1695-1705.doi: 10.12305/j.issn.1001-506X.2026.05.25

• Guidance, Navigation and Control • Previous Articles     Next Articles

Design and verification of trajectory tracking control system for autonomous vehicles based on MBSE

Hangyu LI1, Xinyu LI1, Wenfeng ZHANG2, Shan LUO2, Zhilin JIN1,*   

  1. 1. College of Energy and Power Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China
    2. Shanghai Institute of Aerospace System Engineering,Shanghai 201108,China
  • Received:2025-01-15 Online:2026-05-27 Published:2026-05-27
  • Contact: Zhilin JIN

Abstract:

In response to the increasingly complex trajectory tracking control system problems of autonomous vehicles, the model-based systems engineering method is applied to digitally model and design the trajectory tracking control system. The overall architecture of the trajectory tracking control system for autonomous vehicles is analyzed, a digital model with strong correlation between each other is built. Stakeholder demand, demand analysis, functional logic and physical architecture, and traceability matrix between models are established to ensure the reasonableness and consistency of the design process. In terms of control, a two-degree-of-freedom vehicle dynamics model is establised, and a linear quadratic regulator control algorithm is designed. To achieve joint simulation of architecture model and control strategy, the technology of data flow between heterogeneous software is studied. Cases are simulated under typical trajectory tracking scenarios for an unmanned vehicle. The results demonstrate that the digital model of the trajectory tracking control system constructed by the proposed method can achieve precise trajectory tracking for the unmanned vehicles, fulfilling the closed-loop verification of control system requirements.

Key words: model-based systems engineering (MBSE), unmanned vehicle, trajectory tracking, linear quadratic regulator (LQR) control

CLC Number: 

[an error occurred while processing this directive]