Propulsion Controls and Modeling (PCM) Team
The propulsion controls and modelling subteam is responsible for the design, development, integration and testing of the longitudinal propulsion controls on the vehicle. To accomplish this task, the PCM team will employ the extensive use of MATLAB/Simulink development tools to create and modify models and controls software. In order to create a robust and safe driving system, the PCM team will rigorously track customer-driven requirements into their design and be scored on their software development process throughout the competition.
Controls Engineering
In the automotive engineering field, we want the final vehicle behavior to follow particular desired requirements. For this reason, the Controls team develops algorithms that compute actuation signals based on the current system state and driver/ADAS request inputs, which bring the system state to the desired value in a prescribed fashion.
Modeling Engineering
It is crucial that control algorithms be evaluated and verified in a low stakes software environment before deployment in the vehicle. The modeling team develops, maintains and upgrades mathematical models describing vehicle physical and GM/Magna controller behavior. These models enable us to understand the impacts of different control algorithms in a closed loop.
Systems Engineering
The electric vehicle is a system of multiple small subsystems each with their own requirements, behaviors and development paths. The systems Engineering team looks at the vehicle from a systems level and enforces interfacing, safety analysis, and requirements on all systems to ensure we retain modular development and troubleshooting capability while achieving cohesive system-level performance.
You Can:
- Design advanced controls for a new propulsion systems to enable safe and functional driving
- Model a production vehicle in simulation (MATLAB) to aid with xIL testing of features and controls