Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Dave Wilson, Motion Products Evangelist, Texas Instruments I recently ran into an interesting dilemma while running tests on TIs new InstaSPIN-FOC sensorless motor control software. How do you define motor torque? On the surface, this sounds like an easy enough question. But having jumped into the water head-first, I must confess that the undertow was stronger than I expected. Let me paint a scenario to describe my dilemma. You have just finished designing a new sensorless field-oriented-control (FOC) algorithm which estimates the torque output of a motor by measuring motor current. After many months of blood, sweat and tears, you finally get everything working the way you want. Then one day you get a call from the marketing guys. They have a customer interested in your product, but he wants to know how accurate your torque estimator is under transient conditions. Thats easy, you reply. Ill just go out in the lab and measure it on my dyno right now! Ill have an answer for you by the end of the day. and THATS when your headaches begin! As many of you know, InstaSPIN-FOC contains an observer that estimates the values of Flux, Angle, Speed and Torque (which is why we have given it the name FAST). I thought it would be helpful to develop a test plan for FAST and run it through its paces on the bench with a dyno to create a datasheet. Granted, I didnt have a lot of experience with product testing. But really...how hard could it be? (Dont answer that question until you read on.) One of the fundamental truths I quickly discovered (which I suspect all you test engineers already know) is that your test results are only as good as what you are comparing them to. Coming up with the gold standard for each parameter was darn near impossible! I found this to be especially true when testing the performance of InstaSPINs torque estimator. So the first thing I did was find a super-duper accurate torque sensor for my dyno. YeahTHAT ought to do it! Everything was going great until one day I noticed a significant disagreement between the torque sensor and the FAST estimator during a transient test. So which one was right? Well, it turns out they both were! InstaSPIN-FOC (like every other torque estimation algorithm I know of) estimates the motors Electromagnetic Torque (Tem). But this is not the same as the motors shaft torque, which is what my torque sensor is
measuring. So, whats the difference? Simply put, the electromagnetic torque is related to theairgap power of the machine. This is the power that jumps the airgap and is used to move the rotor. But not all of this power makes it out to become shaft power, which is the product of the shaft speed times the shaft torque. So where does this leakage power go? There are several effects within the motor which syphon off part of the airgap power:
Friction losses: In most cases, the coulomb friction losses on an AC motor are caused by the bearings and the bearing seals, which are usually a small percentage of the total airgap power. However, DC motors and universal motors can have a much larger coulomb friction loss from the brush contact force on the commutator. Drag losses: This is a speed dependent loss which is caused by the drag force on the rotor. This could be air displacement around the rotor, the torque required to drive a cooling fan on the motor shaft , bearing grease at low temperatures, or even magnetic drag. Rotor Inertia: Part of the airgap power is used to accelerate the rotor. This torque can be calculated as the product of the rotor acceleration times the rotational inertia of the rotor. While friction losses and drag losses are usually pretty small, the torque required to accelerate the rotor can be a large percentage of your total torque during fast transients.
The mathematical relationship between Tem and shaft torque for a rigid rotor structure can be written as follows:
Equ. 1 The reactive torque represents energy that is stored outside of the electrical domain, but it can be fully recovered at a later moment. In most cases, for a rigid rotor structure, the reactive torque is due to acceleration of the effective rotor inertia. The dissipative torque corresponds to the energy that is converted into heat. In practice the dissipative torque is a very non-linear function of speed and bearing temperature. In the case where the load has separate bearings and is not aligned perfectly with the motor, the lost torque can also be a function of the shaft-angle.
From the above discussion (and also assuming core losses are zero), we can rewrite Equ. 1 to be the following:
Equ. 2 Where
wr Tem qr
is the rotor speed is the electromechanical torque estimated by FAST is the mechanical shaft angle is the total torque lost to dissipation (as a function of speed
and angle)
Tdiss