Speed-Window Motor Control for Electric Machine Safety

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional motor controllers for electric vehicles fail to reliably control electric machines in various driving situations, leading to safety concerns and reduced driving comfort, especially in conditions like slippery roads and torque control.

Innovation Solution

A motor controller that takes into account a mechanical operating limit variable, allowing for real-time adjustment of torque setpoints to ensure the electric machine operates within safe and comfortable parameters, integrating the control directly into the converter to minimize time delays and improve dynamics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional torque-based control is used, then the control system is simple, but the electric machine cannot be reliably controlled in various driving situations

Engineering Contradiction:
Improvereliability of electric machine controlVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control system pre-calculates and stores speed-torque windows for various driving situations before actual operation. These pre-determined operational limits are stored in memory and quickly retrieved during operation, allowing the system to adapt to different driving conditions without complex real-time calculations, thus improving reliability while maintaining relatively simple control architecture

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control system dynamically adjusts the speed-torque window based on detected driving situations. The processor identifies the current driving situation and selects appropriate pre-stored speed-torque windows, enabling the control parameters to adapt dynamically to changing conditions without requiring a completely complex control structure

Inventive Principle:
Principle #15Dynamics

2Loss of time

If the control unit is separate from the converter, then the control logic is modular, but time delays occur due to necessary communication

Engineering Contradiction:
Improvecontrol time delayVSAvoidcontrol system integration
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The control unit is integrated directly into the converter, merging the control function with the power conversion function. This integration eliminates communication interfaces and data buses between separate control and power units, thereby removing time delays associated with inter-unit communication while maintaining the benefits of modular control logic within the integrated device

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If speed-torque windows are pre-calculated and stored, then real-time control is fast, but memory requirements increase

Engineering Contradiction:
Improvereal-time control speedVSAvoidmemory storage capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The speed-torque windows are segmented and organized according to different driving situations (e.g., acceleration, braking, steady-state). Each driving situation has its own pre-calculated window stored in memory. This segmentation allows the processor to quickly retrieve only the relevant window for the current situation without searching through all possible windows, thus maintaining fast real-time control while optimizing memory usage through structured storage

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2768690B1Speed-window-based control strategy for an electrical machine
Publication Date: 2020.07.15 VITESCO TECHNOLOGIES GMBH
  • EP2768690B1 patent drawingFigure 1
  • EP2768690B1 patent drawingFigure 2
  • EP2768690B1 patent drawingFigure 3

AI summary

Motor controller (100) for controlling an electrical machine (101), in particular for driving a vehicle, wherein the motor controller has: an input connection (103) for inputting a desired setpoint variable (105) indicative of a desired torque to be provided by the electrical machine and for inputting a limiting variable (107) indicative of a mechanical operating limit of the electrical machine; and a processor (117) for outputting an actual setpoint variable (119) indicative of a torque to be actually provided by the electrical machine, wherein the processor is designed to determine the actual setpoint variable on the basis of the desired setpoint variable and the limiting variable.