I'm trying to develop a mathematical model for a small brushed DC motor that I own. I've been collecting test data for motor parameter identification, and have everything but the damping coefficient for the mechanical model component, which is throwing me off.
Let me start with some theory.
From literature that I have found, the developed unloaded motor torque can be modeled as the sum of the torque due to inertia, and torque due to damping, which can be written as:
(where omega is the motor speed in rad/s, J is the inertia coefficient, B is the damping coefficient, and tm is the product of the torque constant and motor current)
To determine B, I'm applying a constant voltage to the motor such that it rotates at a fixed speed. The inertial term can then be set to zero for constant speeds. Substitution the expression for tm into the expression above, and solving for B yields:
B = (kt * ia) / w
So we can see that B depends on the motor current and motor speed. Here's the problem: the ratio of current and speed is not consistent for the speed range, so B is not a constant value!
Here's some experimentation data to prove my point:
Edit: 7:15pm - added updated table with more information
Since B should be constant (I think), I am led to believe that I'm missing a term in the model expression above.
One thought I had is "start-up torque", which is the torque that keeps the motor from spinning at very low voltages. I was thinking I could subtract the motor current just before the motor begins to spin from the values in the table above, which will cause B to be constant... but not if this is a legitimate strategy.
Any ideas how I can find the value for B?