Vehicle Speed Profile Control Using ML and Dynamic Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle speed optimization systems fail to efficiently consider various driving factors, including real-time traffic conditions and road characteristics, leading to suboptimal energy consumption and stability in vehicles.

Innovation Solution

An intelligent vehicle driving control system that utilizes a combination of machine learning models, such as CNN and RNN, and dynamic programming to derive an optimal speed profile by analyzing wheel torque, speed, and traffic information, minimizing energy consumption and improving fuel efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If intensive data processing on driving road shapes and traffic conditions is performed in a large capacity cloud system, then global optimal speed profile can be calculated, but high computational power and system complexity are required

Engineering Contradiction:
Improveoptimal speed profile calculation accuracyVSAvoidcloud system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the optimal speed profile calculation into two parts: (1) cloud-based processing that collects and processes driving data, road shapes, and traffic conditions to generate optimization models, and (2) vehicle-based execution that applies pre-calculated optimization algorithms and speed profiles. This segmentation reduces cloud system complexity while maintaining calculation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cloud system performs preliminary actions by pre-calculating optimization models and speed profiles based on historical data, road shapes, and traffic patterns before vehicles need them. These pre-computed models are then transmitted to vehicles, reducing real-time computational requirements and system complexity during actual driving operations.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If machine learning models and dynamic programming methods are used to calculate optimal speed profiles, then energy consumption is minimized, but computational processing time and complexity increase

Engineering Contradiction:
Improvevehicle energy consumptionVSAvoidcomputational processing time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

Optimization algorithms including machine learning models and dynamic programming methods are executed in advance by the cloud system to generate optimal speed profiles. These pre-computed profiles are then transmitted to vehicles for direct execution, minimizing real-time computational processing time while maintaining energy optimization benefits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces complex real-time mechanical computation in vehicles with pre-computed digital optimization models transmitted from the cloud. This substitution allows sophisticated energy optimization algorithms to run in the cloud environment rather than requiring equivalent computational power in each vehicle's real-time control system.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12612040B2Operating method of intelligent vehicle driving control system
Publication Date: 2026.04.28 HYUNDAI KEFICO CORP
  • US12612040B2 patent drawing
  • US12612040B2 patent drawing
  • US12612040B2 patent drawing

AI summary

In one aspect, an operating method of an intelligence vehicle driving control system is provided that comprises: a collecting step of collecting big data including a wheel torque and a speed for every vehicle type and traffic information; a torque calculating step of learning the big data using a predetermined machine learning model and inputs a specific desired speed profile to the machine learning model to calculate a motor torque of a driving vehicle; and an optimal speed profile deriving step of calculating an energy consumption required to generate the calculated motor torque using a predetermined dynamic programming method and a reverse vehicle dynamic model and deriving an optimal speed profile in which the energy consumption is minimized.