Multi-Core Motor Position Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-core automotive vehicle electronic computers face challenges in ensuring proper deactivation of motor drive modules during synchronization loss or unsuitable command triggerings, leading to potential motor degradation due to desynchronization.

Innovation Solution

A method involving a multi-core electronic computer that includes deactivating motor drive modules by dispatching a deactivation command followed by confirmation requests to ensure all modules are deactivated before reinitialization, with optional repetition of confirmation requests and reinitialization if necessary, and the ability to switch low-level software layers to a 'suspended' state for rapid deactivation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a multi-core electronic computer executes deactivation and reinitialization commands in parallel, then processing speed is improved, but reliability of deactivation guarantee deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidreliability of deactivation guarantee
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the deactivation software module sends deactivation commands to drive modules and waits for confirmation signals before proceeding with reinitialization. This feedback loop ensures that deactivation is actually completed before reinitialization begins, resolving the reliability issue while maintaining multi-core parallel processing capabilities.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent requires the deactivation software module to send deactivation commands to all drive modules before initiating the reinitialization process. This preliminary action ensures that drive modules are properly deactivated before the angular counter is reinitialized, preventing command execution during desynchronization periods.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If confirmation requests are repeated multiple times, then reliability of deactivation is improved, but loss of time increases

Engineering Contradiction:
Improvereliability of deactivation confirmationVSAvoidtime for deactivation confirmation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a limited number of repeated confirmation requests (excessive action) to ensure deactivation reliability. The system sends multiple deactivation commands with confirmation requests, and only proceeds with reinitialization after receiving confirmations from all drive modules or after a predetermined number of attempts, balancing reliability with time efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10767583B2Method for processing of motor position data by a multi-core computer
Publication Date: 2020.09.08 VITESCO TECHNOLOGIES GMBH
  • US10767583B2 patent drawing
  • US10767583B2 patent drawing
  • US10767583B2 patent drawing

AI summary

Disclosed is a method for processing position data of an automotive vehicle motor, implemented by a multi-core electronic computer including: a software module for the production of data of angular position of the motor, and at least one software module for driving the motor as a function of the angular position data. The method includes a step of deactivation of each drive module by the module for the production of angular position data, followed by a step of activation of each drive module by the production module. In the course of the deactivation step, the production module dispatches to each drive module a deactivation command, and then a request for confirmation that each drive module is deactivated, and the step of activation of the drive modules is implemented only when the deactivation of all the drive modules has been confirmed to the production module.