Dual-Processor Motor Control for Steered Angle Sensor Mismatch
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The controllability of steered angles in motor systems can be compromised due to differences in detection values from rotation angle sensors, leading to inaccuracies in feedback control.
Innovation Solution
A control system for motors that includes separate processing circuits for each stator coil, allowing independent correction of convertible angles based on reference angles, and utilizes manipulated variables calculated without integral elements to ensure accurate control, even in the presence of sensor discrepancies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate processing circuits are used for each stator coil to enable independent control, then control flexibility and redundancy are improved, but differences in sensor detection values cause inaccuracies in steered angle control
Solution Approach 1:
A command circuit acts as an intermediary between the first and second processing circuits. It receives detection values from both rotation angle sensors, calculates correction amounts based on reference angles, and distributes corrected command values to both processing circuits. This mediator ensures that both independent processing circuits operate with consistent, accurate reference data, resolving the accuracy issue while preserving control flexibility.
Solution Approach 2:
The system implements feedback control by continuously comparing detection values from rotation angle sensors with reference angles, calculating correction amounts, and adjusting command values accordingly. The command circuit monitors the difference between sensor readings and applies real-time corrections to maintain accurate steered angle control despite sensor discrepancies.
2Reliability
If command values from one microcomputer are used by another microcomputer for redundancy, then system reliability is improved, but sensor detection differences cause control inaccuracies
Solution Approach 1:
The command circuit serves as a central intermediary that both microcomputers trust. Instead of directly sharing raw sensor data that may contain errors, each microcomputer receives corrected command values from the command circuit, which has processed and reconciled the sensor data using reference angles. This maintains redundancy while ensuring accuracy.
Solution Approach 2:
The command circuit transforms raw detection parameters from rotation angle sensors into corrected command parameters by applying correction amounts based on reference angles. This parameter transformation eliminates sensor discrepancies before the values are shared between microcomputers, ensuring that redundant control uses accurate data.
3Extent of automation
If feedback control is performed using detection values from rotation angle sensors, then closed-loop control is achieved, but sensor differences reduce controllability of steered angles
Solution Approach 1:
The system maintains feedback control by continuously monitoring steered angles through rotation angle sensors and comparing them with target values. The command circuit enhances this feedback loop by calculating correction amounts based on reference angles and applying them to command values, ensuring that automated feedback control operates with high precision despite sensor variations.
Solution Approach 2:
The command circuit dynamically adjusts control parameters by applying correction amounts to command values based on real-time comparison between detection values and reference angles. This parameter adjustment maintains ease of operation and controllability by compensating for sensor differences within the automated feedback control system.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A control system for a motor includes: a first processing circuit (301) configured to operate a first drive circuit (221); a second processing circuit (302) configured to operate a second drive circuit (222); and a command circuit (60) configured to output a signal relating to a command value for a steered angle of a steered wheel to the first processing circuit (301) and the second processing circuit (302). The command circuit (60) is configured to execute a detection process, a first notification process, and a second notification process. The first processing circuit (301) is configured to execute a first correction process based on a first result signal to control the steered angle to the command value. The second processing circuit (302) is configured to execute a second correction process based on a second result signal to control the steered angle to the command value.