About Interactive Vehicle Network Simulation (IVNS) project
Project objectives:
- make possible testing of vehicle ECU's interactively, using CANoe combined with Unity application which uses Nvidia PhysX
- real time simulated environment to track vehicle “state” and see which functionalities kick in and how they influence dynamics of the vehicle
- evaluate level of autonomy (0-5), see if the vehicle is prepared for Level 5 fully-autonomous system
As bibliography I use books and journals from Springer, Wikipedia pages, car maintenance forums, YouTube presentation videos from OEM’s, universities and passionate engineers across the world, also very rich source of information OEM’s website and brochures.
Simulated networks:
A modern car can have more than 70 ECUs connected together by two ore more controller area network but for this project to keep things simple I chose to use only one simulated CAN network (CANoe) with some of the following nodes (ECUs), depends on what information I can found on them:
- ECM - Engine Control Module
- EBCM - Electronic Brake Control Module
- PCM - Powertrain Control Module
- VCM - Vehicle Control Module
- BCM - Body Control Module
- PDM - Passenger Door Control Module / DCU - Door Control Unit
- ACM - Airbag Control Module
- EVIC - Electronic Vehicle Information Center
- SM - Sunroof Module
- RSM - Rain Sensor Module
- IC -Instrument Cluster
- DDM - Driver Door Module
- HSM - Heated Seat Module
- MSM - Memory Seat Module
- APM - Adjustable Pedals Module
- SKIM - Sentry Key Immobilizer Module
- TCM - Transmission Control Module
- CAB - Controller Antilock Brakes
- CCM - Central Control Module
- CTM - Central Timing Module
- GEM - General Electronic Module
- SCM - Suspension Control Module
- PSCU - Electric Power Steering Control Unit
- BMS - Battery management system
- SCU - Speed Control Unit
- TCU - Telematics Control Unit
Simulated functionalities and sub-systems:
- Anti-lock Braking System (ABS)
- Traction Control System (TCS), also known as ASR (Antriebsschlupfregelung)
- Active Yaw Control (AYC), also known as Dynamic Performance Control
- Spin Control (SC)
- Engine drag control (EDC)
- Corner Traction Control (CTC)
- Driver Steering Recommendation (DSR)
- Trailer Stability Assist (TSA)
- Electronic Stability Control (ESC), also known as ESP (Electronic Stability Program), VSC (Vehicle Stability Control), VSA (Vehicle Stability Assist) or DSC (Dynamic Stability Control)
- Electric power assisted steering (EPS/EPAS)
- Cruise Control (CC)
- Adaptive cruise control (ACC)
- Lane Keeping Aid (LKA)
- Park Assist Pilot (PAP)
- Road Sign Information (RSI)
- Hill start assist (HSA)
- All Wheel Drive (AWD)
- Electronic brake force distribution (EBD)
- Emergency brake assist (EBA)
- Electronic differential System (EDS)
- Motor Schleppmoment Regelung (MSR)
- Active body control (ABC)
- Active Brake Assist (ABA)
- Active Lane Changing (ALC)