Selective Feedback Loop Repetition for Motor Control Safety
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Advanced motor control techniques, such as field-oriented control (FOC), face challenges in meeting safety requirements in safety-critical applications like automobiles without incurring high resource demands, particularly in single-core micro-controllers, where repeated execution of FOC processes increases runtime, impacting motor performance.
Innovation Solution
A method that reduces resource demands by selectively repeating only a portion of the feedback control loop processes, focusing on upstream processing elements that have a greater impact on motor performance, while exempting downstream elements from repeated execution, using a control element to manage which processing elements undergo diverse execution based on error susceptibility determined through testing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If FOC processes are executed twice in single-core micro-controllers to meet safety requirements, then safety reliability is improved, but runtime increases and motor performance deteriorates
Solution Approach 1:
The feedback control loop processes are divided into two segments: upstream processing elements ( Clarke transformation, Park transformation, current control) that are executed twice for safety verification, and downstream processing elements (inverse Park transformation, PWM generation) that are executed once. This segmentation allows selective repetition of only critical processes, reducing total runtime while maintaining safety requirements.
2Loss of time
If multi-core micro-controllers are used to perform FOC processes in parallel, then runtime is reduced and motor performance is improved, but device complexity and cost increase
Solution Approach 1:
The system dynamically determines which processing elements require diverse execution based on error susceptibility analysis. A control element selectively enables or disables repeated execution for different processing elements within the same control loop, allowing adaptive optimization of runtime without requiring multiple hardware cores.
3Reliability
If all feedback control loop processes are repeated for safety verification, then safety reliability is improved, but productivity and efficiency deteriorate
Solution Approach 1:
Different quality levels of execution are applied to different processing elements based on their error susceptibility. Critical upstream processes undergo diverse execution with full safety verification, while downstream processes use standard execution. This local differentiation maintains safety where needed while preserving overall system productivity.
Data Source
AI summary
The present disclosure relates to a method of advanced motor control that reduces the resource demands (e.g., run-time) used to meet safety requirements by running a reduced portion of feedback control loop processes twice. In some embodiments, the method performs a plurality of processes within a feedback control loop of a motor control process configured to control operation of a motor. Performance of a first portion of the plurality of processes, which is less than the plurality of processes, is repeated within the feedback control loop. Performance of a second portion of the plurality of processes is not repeated within the feedback control loop. By repeating performance of first portion of the plurality of processes that is less than the plurality of processes, the method is able to improve performance of a motor by reducing run-time of the motor control process.


