Hardware-in-the-loop Motor Simulation for Controller Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for testing motor controllers/drivers either require expensive physical testing with actual motors and loads, risking damage, or lack realistic feedback in simulations, which do not replicate the dynamic electrical responses of mechanically loaded motors.
Innovation Solution
A hardware-in-the-loop simulation system that generates dynamic load voltages as feedback to oppose the AC power provided by the motor controller/driver, simulating the effect of a mechanically loaded motor without the need for physical components.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If testing is done with an actual motor and load, then realistic motor response and back EMF feedback are obtained, but the cost increases and damage risk arises during failure scenario testing
Solution Approach 1:
The patent creates a virtual copy of the motor system through detailed mathematical models that replicate motor electrical equations, mechanical dynamics, and back EMF characteristics. This virtual motor model receives control signals and generates identical electrical responses and feedback signals as a real motor would, enabling realistic testing without physical damage risk
Solution Approach 2:
The patent introduces a virtual motor model as an intermediary between the motor controller under test and the test environment. This intermediary receives controller outputs and generates synthetic feedback signals that mediate the interaction, providing realistic motor behavior without requiring actual motor hardware that could be damaged
2Object-affected harmful factors
If simulation is used instead of physical testing, then cost decreases and safety improves, but realistic feedback opposing the controller output is not generated
Solution Approach 1:
The patent dynamically changes simulation parameters including back EMF voltage, mechanical load torque, and motor current based on real-time operating conditions. These parameter variations are calculated from motor electrical equations and mechanical dynamics to accurately reflect how a real motor would respond under different speeds, loads, and operating states
Solution Approach 2:
The patent implements dynamic simulation that continuously updates motor responses based on changing operating conditions. The virtual motor model calculates real-time back EMF, current, and torque based on instantaneous speed and load conditions, creating dynamically changing feedback signals that match real motor behavior rather than static simulation values
3Ease of manufacture
If basic simulation of inputs and outputs is used, then cost decreases, but the electrical response generated by mechanically loaded motor is not included
Solution Approach 1:
The patent segments the motor system into distinct computational modules: electrical equation solver for calculating currents and voltages, mechanical dynamics calculator for torque and speed, and back EMF generator. Each module processes specific aspects of motor behavior and combines results to provide complete electrical response information that basic simulations miss
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables cost-effective and safe testing of motor controller/drivers across various scenarios, including failure analysis, by accurately simulating the dynamic electrical responses of a mechanically loaded motor, reducing the risk of damage and improving testing efficiency.
Implementation Method 1
as the speed of the motor increases, the rotating magnetic field induces a back electromotive force (BEMF) that opposes the AC power provided by the motor controller/driver
Data Source
AI summary
A simulator system is connected to simulate the connection of a mechanically loaded motor to a motor controller/driver. The simulator system includes a current transformer circuit for monitoring AC output currents provided by the motor controller/driver. A simulation controller calculates, based on the monitored AC output currents, dynamic load voltages that simulate the response that would be generated by a mechanically loaded motor based on the AC output currents provided by the motor controller/driver. A number of power supplies amplify the dynamic loading calculated by the simulation controller to generate a dynamic loading that opposes the AC output currents provided by the motor controller/driver.


