Rotary Motor Controller for Dual-Processor Fault Checking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing controllers for rotary electric machines require additional hardware or increased computational load to detect abnormalities in voltage command value calculations, leading to higher costs and complexity.
Innovation Solution
A controller for rotary electric machines that utilizes two arithmetic processors to perform voltage command value calculations and abnormality detection without adding new hardware, by comparing voltage command values on a rotating coordinate system using DC components, allowing for abnormality determination without accelerating the calculation period.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a verification device is provided separately from the microcomputer to perform parallel calculation and detect abnormalities, then abnormality detection capability is improved, but device complexity and cost increase
Solution Approach 1:
The patent merges the verification function into the existing microcomputer by utilizing its dormant computational resources. The microcomputer performs both control calculations and verification calculations sequentially, eliminating the need for separate verification hardware. This reduces device complexity while maintaining abnormality detection capability through resource consolidation.
Solution Approach 2:
The microcomputer is designed to perform multiple functions: it executes control calculations during active periods and performs verification calculations during idle periods. This multi-functionality allows a single device to provide both control and abnormality detection without requiring additional specialized hardware, thereby reducing overall system complexity.
2Reliability
If equivalent control calculation processing is performed in parallel inside the microcomputer to monitor control calculation, then abnormality detection capability is improved, but computational load and processing time increase
Solution Approach 1:
The patent implements periodic verification where the microcomputer alternates between control calculation mode and verification calculation mode. During control periods, it executes real-time control algorithms; during verification periods, it performs simplified check calculations. This periodic switching enables abnormality detection without requiring continuous parallel processing, thus maintaining processing speed while improving reliability.
Solution Approach 2:
The verification calculation uses simplified formulas and predetermined parameters that are prepared in advance. By using pre-configured verification methods with fewer computational steps, the system can quickly check for abnormalities without the heavy computational burden of full parallel processing, thereby maintaining productivity while detecting issues.
3Measurement precision
If threshold evaluation and motor specification assessment are performed manually for abnormality detection, then detection accuracy is improved, but time consumption and operational complexity increase
Solution Approach 1:
The system performs self-diagnosis by automatically comparing verification calculation results with expected values. The microcomputer independently evaluates its own control calculations without requiring external manual intervention. This self-service approach maintains high detection accuracy through automated threshold comparison while eliminating time-consuming manual assessment procedures.
Solution Approach 2:
The verification process implements feedback mechanisms where calculation results are immediately compared against predetermined thresholds and specifications. This automated feedback loop provides rapid abnormality detection with high precision, eliminating the need for manual evaluation time while maintaining accurate detection through systematic comparison protocols.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
To provide a controller for rotary electric machine which can determine an abnormality of a calculation unit which calculates voltage command values on a rotating coordinate system of d-axis and q-axis by other arithmetic processors, without adding a new arithmetic processor for abnormality detection, in a controller which controls a rotary electric machine using a plurality of arithmetic processors . The second arithmetic processor (12) calculates voltage command values for control on rotating coordinate system of d-axis and q-axis, based on current command values acquired from the first arithmetic processor (11); and the first arithmetic processor (11) calculates voltage command values for determination on rotating coordinate system of d-axis and q-axis, based on the current command values, and determines whether or not abnormality occurred in the second arithmetic processor (12), by comparing the voltage command values for control acquired from the second arithmetic processor (12) with the voltage command values for determination.