Motor Control Jitter Reduction via Periodic Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional torque-based motor control systems experience jitter in the timing of motor voltage command updates due to immediate availability of motor current commands, leading to variations in the timing of voltage command computations.
Innovation Solution
A control system and method that involve producing a first output data in a first time period, followed by a second output data in a non-deterministic time period, with a motor control command generated at a command time based on a timing criterion that considers a posting time after the initial time, thereby reducing or eliminating jitter in periodic events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If motor current commands are made immediately available for voltage command computation, then productivity is improved, but timing stability deteriorates causing jitter
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing motor current commands in a buffer before they are needed for voltage command computation. This allows the system to prepare data in advance during available time periods, ensuring that when computation is needed, the data is ready without causing timing variations or jitter in the periodic voltage command updates.
2Adaptability or versatility
If operations are performed in non-deterministic time periods, then adaptability is improved, but timing precision deteriorates
Solution Approach 1:
The patent applies periodic action by structuring the computation operations to occur at fixed periodic intervals rather than in non-deterministic time periods. The voltage command computation is synchronized to occur at regular periods, ensuring consistent timing precision while still allowing flexibility in how the computations are scheduled and executed within that periodic framework.
Data Source
AI summary
Technical solutions for controlling operation of an electric machine by a control system are provided. The control system comprises an inverter and a controller performing a first operation to produce a first output data representing a motor control current command in a first time period beginning at one of a plurality of initial times occurring at a first periodic timing interval. The controller also performs a second operation upon the first output data to produce a second output data in a second time period. The controller also performs a third operation at a periodic command time to produce a motor control voltage command using the second output data in response to satisfaction of a timing criterion. The timing criterion is based upon comparing the command time and occurrence of a posting time after the initial time. A method of enforcing timing restriction to synchronize non-deterministic motor control events is also provided.


