Spinning up a flywheel with a motor

AI Thread Summary
The discussion revolves around simulating a small DC motor with a flywheel, specifically a 12cm acrylic disc, to analyze its performance under supplied power of 0.385 watts. Key equations related to energy, torque, and angular velocity are utilized to plot the motor's behavior over time, revealing surprising results such as achieving 7000 RPM in one minute. Participants question the assumptions of constant power and efficiency, suggesting that real-world factors like motor slip and stall torque may affect outcomes. The conversation also touches on the potential of using the setup as a dynamometer to measure torque indirectly. Overall, the calculations prompt further exploration into the relationship between motor performance and flywheel dynamics.
ag123
Messages
32
Reaction score
5
i'm simulating a small dc motor that is driven by volt = 1.54v, current = 250 milli amps, so that gives me 0.385 watts supplied to the motor

next i attached a 4mm thick circular acrylic disc as a flywheel. so in this simulation i spin up the acrylic disc as a flywheel
my acrylic disc is 12cm (4.7") diameter.
acrylic density 1.18 g/cm cube
https://www.engineeringtoolbox.com/density-solids-d_1265.html

next i get the relevant equations:
https://en.wikipedia.org/wiki/Flywheel
E = 1/2 . I . w^2 ... (1)
I ~ moment of internia
w ~ angular velocity

https://en.wikipedia.org/wiki/Torque
power = torque . w ... (2)

then from (1):
E / t = 1/2 . I . w^2 / t
power = 1/2 . I . w^2 / t ... (3)
w = sqrt ( 2 . power . t / I )

now i assume power is that coming from the motor which is 'constant'
so in this way i can plot the angular velocity over time

next subst (3) into (2):
1/2 . I . w^2 / t = torque . w
torque = 1/2 . I . w / t
so in this way i can plot the torque over time
the results look 'surprising', apparently the torque falls even as the acrylic disc / flywheel is spun up (this still seemed quite 'ok')
next the angular velocity i converted it to rpm (revolution per minute) increases but is not linear
what is a little astonishing is the disc spinning at 7000 rpm after 60 secs for a 12cm (4.7") x 4mm thick acrylic disc
that motor delivers a minuscule 0.385 watts !

any mistakes in these calcs?
w-torque-v-time.png


torque-v-rpm.png
 
Last edited:
Physics news on Phys.org
ag123 said:
now i assume power is that coming from the motor which is 'constant'
I'm not sure that some of your assumptions about this DC motor are correct starting points. Where did you get the model? This tutorial may be of help...

http://lancet.mit.edu/motors/motors3.html

1585695937276.png
 
  • Like
Likes ag123 and Lnewqban
i've seen that
http://lancet.mit.edu/motors/motors3.html

then as google would take me, I've seen other astonishing charts
https://www.orientalmotor.com/stepper-motors/technology/speed-torque-curves-for-stepper-motors.html
http://www.mechanicalengineeringsite.com/how-to-read-the-speed-torque-curve/

the fictional motor is literally real (the ebay equivalent)
https://www.pololu.com/product/1117

i'm actually trying to measure the stall speed of the motor, but the other curvy wandering charts makes me to curious to probe further. this 'flywheel' is a 'dynamometer', sort of.

if the calcs are correct, i can literally measure torque from the motor in this way, by simply spinning up a disc ! ;)

the 'constant power' assumption comes from the notion that the power supplied to the motor is I (current) x V (voltage). if we assume a 100% efficiency. then that 'power' should be transferred to the flywheel. and if these assumptions and calcs are correct. the flywheel should trace out the rpm - time curve or torque - time curve. the thing is I've nothing to measure torque, i can only measure the speed (angular velocity) . but these calcs are kind of surprising in that small amount of power can drive a rather large (about 50 grams) acrylic disc measuring 12cm (4.7") diameter, 4mm thick to 7000 rpm in 1 minute with only 0.385 watts.
 
Last edited:
ag123 said:
the 'constant power' assumption comes from the notion that the power supplied to the motor is I (current) x V (voltage). if we assume a 100% efficiency. then that 'power' should be transferred to the flywheel.
Did you check your calculations as being correct by comparing the electrical energy input to that gained by the flywheel after a time frame.
That is a way to determine if you are on the right track.
 
ag123 said:
but these calcs are kind of surprising in that small amount of power can drive a rather large (about 50 grams) acrylic disc measuring 12cm (4.7") diameter, 4mm thick to 7000 rpm in 1 minute with only 0.385 watts.
It is often "surprising" how little energy mechanical stuff needs compared to heating. For example lifting a certain amount water versus heating it up by 1°.
 
Last edited:
  • Like
Likes sophiecentaur, Lnewqban and Merlin3189
256bits said:
Did you check your calculations as being correct by comparing the electrical energy input to that gained by the flywheel after a time frame.
That is a way to determine if you are on the right track.
think so too, a little trouble is that this experiment if realized would turn into a little project to build a flywheel inertia dynamometer, rpm sensors and all. I'm trying to figure out in what other ways can i use it, e.g. to plot the torque - speed (rpm) curves of the motor. so far only these curves are figured out from the flywheel physics, I've not yet figured out how to create the other data points that would form those important torque - speed (rpm) curves for motors. if building this would only verify these curves, it would feel like a one off use for all that effort
 
" but these calcs are kind of surprising in that small amount of power can drive a rather large (about 50 grams) acrylic disc measuring 12cm (4.7") diameter, 4mm thick to 7000 rpm in 1 minute with only 0.385 watts. "
So you supllied 0.385 x 60 = 23.1 J
The block has a mass of 0.05 kg so 23 J of KE could propel the whole block at 30 m/sec. The periphery of your disc is moving at about 44 m/sec, but the rest of the disc is slower. (I'll leave it to you to do the sum using rotational KE.)

"i'm actually trying to measure the stall speed of the motor, " Zero !

"the 'constant power' assumption comes from the notion that the power supplied to the motor is I (current) x V (voltage). if we assume a 100% efficiency. "
!00% is never true, though it might be good at high revs. At low speed, during early acceleration, efficiency increases from zero.
But depending on when you measured the current, you may have under or over estimated the power input.

"i'm simulating a small dc motor that is driven by volt = 1.54v, current = 250 milli amps, so that gives me 0.385 watts supplied to the motor "
It isn't. If the voltage is fixed at 1.54 V, then the current isn't fixed. If the current is fixed at 250 mA, then the voltage will vary and eventually may not be able to sustain the current anyhow.

Since you are doing a simulation, what parameters can you put in for the motor model?
 
  • Like
Likes berkeman and ag123
i think these curves, especially the 2nd curve are the 'ideal' curves, as it is based solely on the physics of the flywheel. if i run the motor at different levels of power it would trace multiple sets of the 2nd curve.
what i may have ignored is that for a real motor, the higher end of torque (on the left) may be less, i.e. the motor slips (stall). but then that is strange as it would imply that for a heavy flywheel, it may not turn at all even if the flywheel axle is frictionless. this sounds strange and unintuitive, there seem to be something else missing in the model.

but these curves are interesting if they are true, it gives you the torque-speed (rpm) performance of the motor at a particular level of power
 
Last edited:
It's not clear which curve you are talking about? Is this in post #1 or #2?

That said, I can't see how either implies that a heavy flywheel won't move?
There is a high torque at low (or zero) speed, so it will accelerate.
Where it will not accelerate is when it is already moving very fast at the right hand side of the graph and the torque drops to the level of friction.

One question is where you got your post #1 graphs from? If you got them from your calculations, they are wrong. You must go back to your calculations and get rid of your false assumptions of constant input power and constant torque.
 
  • #10
Merlin3189 said:
Since you are doing a simulation, what parameters can you put in for the motor model?

hi all as it seemed there is some interest in the calcs, I've shared my jupyter-notebook
https://www.kaggle.com/ag1235/motor-flywheel
 
  • #11
Merlin3189 said:
Since you are doing a simulation, what parameters can you put in for the motor model?

256bits said:
Did you check your calculations as being correct by comparing the electrical energy input to that gained by the flywheel after a time frame.
That is a way to determine if you are on the right track.

hi all as it seemed there is some interest in the calcs, I've shared my jupyter-notebook
https://www.kaggle.com/ag1235/flywheel

you can install and run your notebooks locally
https://jupyter.org/
 
Last edited:
  • #12
ag123 said:
... this experiment if realized would turn into a little project to build a flywheel inertia dynamometer, rpm sensors and all...
You could compare yours to typical graphics of inertia dynamometers for DC motors.

Copied from
https://en.wikipedia.org/wiki/Dynamometer

"An inertia dyno system provides a fixed inertial mass flywheel and computes the power required to accelerate the flywheel from the starting to the ending RPM.
It calculates the power required to accelerate that fixed and known mass, and uses a computer to record RPM and acceleration rate to calculate torque."

Please, see:
https://www.minipro.com/products/electric-motor-dyno

flywheel_kinetic_energy.png
 
  • Like
Likes ag123
  • #13
Merlin3189 said:
It's not clear which curve you are talking about? Is this in post #1 or #2?

That said, I can't see how either implies that a heavy flywheel won't move?
There is a high torque at low (or zero) speed, so it will accelerate.
Where it will not accelerate is when it is already moving very fast at the right hand side of the graph and the torque drops to the level of friction.

One question is where you got your post #1 graphs from? If you got them from your calculations, they are wrong. You must go back to your calculations and get rid of your false assumptions of constant input power and constant torque.

this is a surprise too, note that the torque is the implied torque on the flywheel alone if that much power is supplied (0.385 W). it would then goto the notion of motor slip and stall, on the notion that the motor would simply stall and slip if it can't supply that much torque.

my thoughts are that then the flywheel would spin up at a lower level of power, i.e. power = torque x angular velocity, in which the 2nd curve (torque v rpm) would shift downwards nearer to the x and y axis

the curves would also look very different from these 'ideal' curves which is just the flywheel alone.
as initially the motor slip but the flywheel turn with less torque, but at some point the motor would 'catch up' as it can supply the necessary torque and the power transmitted to the flywheel would actually go up

i've shared my jupyter notebook
https://www.physicsforums.com/threads/spinning-up-a-flywheel-with-a-motor.986618/post-6319859
 
Last edited:
  • #14
Merlin3189 said:
" but these calcs are kind of surprising in that small amount of power can drive a rather large (about 50 grams) acrylic disc measuring 12cm (4.7") diameter, 4mm thick to 7000 rpm in 1 minute with only 0.385 watts. "
So you supllied 0.385 x 60 = 23.1 J
The block has a mass of 0.05 kg so 23 J of KE could propel the whole block at 30 m/sec. The periphery of your disc is moving at about 44 m/sec, but the rest of the disc is slower. (I'll leave it to you to do the sum using rotational KE.)
thank you for the calcs, next:

w = v / r = 44 / 0.06 = 733.33 rad / s
rpm = w * 60 / 2.pi = 7002 rpm !
so that's real, and it is this little low power 'toy' motor
https://www.pololu.com/product/1117
wow, maybe i should just try to build it :)

but i think there is something missing, i kind of postulated below, back emf in the motor itself

Merlin3189 said:
"i'm actually trying to measure the stall speed of the motor, " Zero !
oops i mean to say the stall torque ;)

Merlin3189 said:
"the 'constant power' assumption comes from the notion that the power supplied to the motor is I (current) x V (voltage). if we assume a 100% efficiency. "
!00% is never true, though it might be good at high revs. At low speed, during early acceleration, efficiency increases from zero.
But depending on when you measured the current, you may have under or over estimated the power input.
thanks, the calcs are purely that of the disc (flywheel) itself as the characteristics of the motor needs to be determined. in the charts, the torque is literally derived, i.e. power = torque . w
i don't have a means to measure torque, so this is literally the means.

thinking about this, in a sense i think a motor + flywheel can replace the inductor in a buck converter to make a "buck convertor on steroids", in a sense after the flywheel spins up, it can literally do the reverse and supply power into the circuit and power the load, the idea is very interesting, but 23 J feels little, oh but then 23 J can 'blink' a conventional tungsten filament light bulb, and perhaps quite brightly ;)

Merlin3189 said:
"i'm simulating a small dc motor that is driven by volt = 1.54v, current = 250 milli amps, so that gives me 0.385 watts supplied to the motor "
It isn't. If the voltage is fixed at 1.54 V, then the current isn't fixed. If the current is fixed at 250 mA, then the voltage will vary and eventually may not be able to sustain the current anyhow.
thanks, that makes sense, but assuming that the disc is attached to the motor and i spin up the disc while the measured voltage ( 1.54v ) and current (250 mA) stays the same the power delivered would be the same during that time. but of course, this is also an assumption, what would be more interesting is when the disc is spinning up, would power actually go up or down? my thoughts are that it may go *down* as back emf would develop in the motor as rpm increases and eventually it reaches a fixed rpm speed. at that point power input V x I = resistance loss + friction loss + back emf 'loss'
so that the power added would keep the disc spinning at that maximum speed.

unfortunately, this is the part i wish to model as well and I'm currently unsure how to model that process. it would make the model more accurate. i.e. even if i can fix V (voltage), while the disc is spinning up actually I (current) would literally reduce.

Merlin3189 said:
Since you are doing a simulation, what parameters can you put in for the motor model?

thanks I've shared my jupyter notebook, it is basically that of the flywheel alone. i hope my model of the flywheel calcs is correct. next like mentioned above, i'd need to figure out that part about the back emf contributions from the motor etc. this simple minded 'flywheel' would then become a very useful model
as it can be used to measure motor characteristics torque - rpm curves etc

https://www.kaggle.com/ag1235/flywheel
 
Last edited:
  • #15
ag123 said:
this is a surprise too, note that the torque is the implied torque on the flywheel alone if that much power is supplied (0.385 W). it would then goto the notion of motor slip and stall, on the notion that the motor would simply stall and slip if it can't supply that much torque.
You have failed to understand post #2. DC motors are not 100% efficient. They do not go to infinite torque at zero RPM. They do not slip. They do not stall. They simply provide non-zero torque at zero RPM.
 
  • Like
Likes sophiecentaur
  • #16
i think there seem to be a way to account for the motor back emf
https://en.wikipedia.org/wiki/Motor_constants#Motor_velocity_constant,_back_EMF_constant

Eb = Kw x phi x w
where phi is the flux, w angular velocity, Kw is back emf constant

however, it didn't seem straightforward to incorporate this into the model. what that would mean is that we need to model the reducing power input as a function of rpm. i.e. the V x I power input will actually *reduce* as the disc (flywheel) spins up, since back emf is proportional to the angular velocity. this is the case where V is held constant (e.g. by the power supply), so the current will keep reducing to some minimum level as the rpm increase to some maximum level, the time based curve will change further to the extent that it will level out at some maximum rpm.

but I'm unsure how to put this in the model so that it can be reflected in the curves.
 
  • #17
ag123 said:
the 'constant power' assumption comes from the notion that the power supplied to the motor is I (current) x V (voltage). if we assume a 100% efficiency.
I don't understand why do you want to simulate electromotor powered by 1.5 V and less than 1W input.
Do you know how low is the efficiency conversion of electrical input to mechanical output for a very small motor (even of brushless DC type) at high RPM? Very low. Much less than 50%
 
  • #18
small motors do have uses, they are everywhere. in all sorts of appliances, actuators etc.
and this calc isn't limited to small motors. tiny hard disk motors spins the hard disks at easily 10000 rpm, that's where you get your high Mbytes/s of transfer rates
 
  • Like
Likes Lnewqban
  • #19
ag123 said:
small motors do have uses, they are everywhere. in all sorts of appliances, actuators etc.
and this calc isn't limited to small motors. tiny hard disk motors spins the hard disks at easily 10000 rpm
And hard disc motor efficiency is?
 
  • #20
zoki85 said:
And hard disc motor efficiency is?

near 80% or closer there
https://www.nidec.com/en/product/search/category/B101/M102/S100/NCJ-35R-series/
others vary
https://www.nidec.com/en/product/search/category/B101/M102/S100/NCJ-20N-Type-4/
scroll below for the charts

large motors are not necessarily more efficient that small motors, large high current motors in high torque applications may generate a lot of heat, all that heat is wasted and not used for any useful work.

but that isn't the point, the point is small motors are needed where they are needed. and that this analysis need not be limited to small motors. a lot of small motors do not have specs, especially the *cheap* ones (and it so happens that the 'cheap' ones are the useful ones, sometimes economics determine the motor and not the application itself, so you are left to use 'whatever is most readily available and cheap'). the manufacturer mostly tell you the working voltage and the max currents, my guess is to limit heat output that will damage the motor. if you need things like the stall torque and no load rpm, measure them yourself. for what is worth, i may make do with measuring the stall torque, that's the cheaper, simpler way to do it and no need for flywheel etc.

for large and high quality (including the small ones) motors that cost a premium, chances are that the manufacturer will make nice charts for you and provide various numbers to make calcs convenient

this whole flywheel thing is perhaps useful as it is an analytical model of the motor and a disc (flywheel). the model if it is correct becomes the 'motor equation', and you could use that to determine a lot of characteristics of the motor for sizing (torque-rpm) etc.

the ultimate is for a particular voltage, current - you can estimate the relevant torque, rpm.
it would then have use in control applications. but usually, these days most apps simply measure the rpm for control, e.g. servos
 
Last edited:
  • #21
ag123 said:
large motors are not necessarily more efficient that small motors, large high current motors in high torque applications may generate a lot of heat, all that heat is wasted and not used for any useful work.
They are if the scalling on the same type of motor is applied.
the point is small motors are needed where they are needed. and that this analysis need not be limited to small motors. a lot of small motors do not have specs, especially the *cheap* ones (and it so happens that the 'cheap' ones are the useful ones, sometimes economics determine the motor and not the application itself, so you are left to use 'whatever is most readily available and cheap')

The point is if you want to have more realistic simulation you need to know η(rpm) curve for a given motor.
For smaller motors the influence of the small efficiency figures is bigger than for bigger motors.
If you want to simulate η=100% cases* than ok, but results will be more or less unrealistic.

* impossible, even in principle for induction motors!
 
  • #22
well, i don't mean to argue, but this exercise is done in the hope to find a way to measure the *unspecified* (small) motors (inertia flywheel dynamometer), so there is no specs for the motor, this exercise is to derive the specs so that perhaps a later experiment can be done to get the missing parameters or confirm the model.

the other thing is this simulation is currently simply a disc (flywheel), the physics of the disc is deterministic, you can calculate it precisely with physics. these charts in the 1st post are not that of the motor, it is of the disc (flywheel). hence the original model is to assume a 'perfect', situation where the motor produce a constant power, and that power spins up the disc. so you get the charts in the 1st post, I've also shared the jupyter notebook for the calcs.

the model of simply the disc is apparently not adequate to simulate a real case of a motor spinning up the disc.
when the rpm increases, back emf increases, the back emf would reduce the motor currents and hence even if voltage is held constant, power (current) *drops* when the motor spins up. And eventually reach a fixed rpm.

so the charts in the first post are still missing something, the model is incomplete.
 
  • #23
ag123 said:
when the rpm increases, back emf increases, the back emf would reduce the motor currents and hence even if voltage is held constant, power (current) *drops* when the motor spins up. And eventually reach a fixed rpm.
As long as input voltage is held constant, input power and current are proportional. But output torque is proportional to current/input power and output power is determined by torque multiplied by rpm.

One should distinguish carefully between input power and output power. As above, the relationship is via rotation rate.
 
  • #24
jbriggs444 said:
As long as input voltage is held constant, input power and current are proportional. But output torque is proportional to current/input power and output power is determined by torque multiplied by rpm.

One should distinguish carefully between input power and output power. As above, the relationship is via rotation rate.
mostly correct, but the chart in the 1st post show that the output torque may literally behave differently in the case of spinning up a disc (flywheel). Initially i start with a fixed output power assumption, i.e. that the motor is able to supply a fixed amount of output power to the disc. it turns out based on the analysis of the *disc* (flywheel) the torque varies initially high and reduce as rpm increases. And this is not even including the motor in consideration, just disc, no motor.

then i realize something else is missing, when the motor spins up, there would be back emf and back emf is proportional to the rpm. this means due to the rising back emf: if voltage is held constant, current would drop and hence output power would drop. that would be the real scenario, but I'm not sure how to put that real scenario in the chart.
 
  • #25
ag123 said:
well, i don't mean to argue, but this exercise is done in the hope to find a way to measure the *unspecified* (small) motors (inertia flywheel dynamometer), so there is no specs for the motor, this exercise is to derive the specs so that perhaps a later experiment can be done to get the missing parameters or confirm the model.

the other thing is this simulation is currently simply a disc (flywheel), the physics of the disc is deterministic, you can calculate it precisely with physics. these charts in the 1st post are not that of the motor, it is of the disc (flywheel). hence the original model is to assume a 'perfect', situation where the motor produce a constant power, and that power spins up the disc. so you get the charts in the 1st post, I've also shared the jupyter notebook for the calcs.

the model of simply the disc is apparently not adequate to simulate a real case of a motor spinning up the disc.
when the rpm increases, back emf increases, the back emf would reduce the motor currents and hence even if voltage is held constant, power (current) *drops* when the motor spins up. And eventually reach a fixed rpm.

so the charts in the first post are still missing something, the model is incomplete.
ag123 said:
mostly correct, but the chart in the 1st post show that the output torque may literally behave differently in the case of spinning up a disc (flywheel). Initially i start with a fixed output power assumption, i.e. that the motor is able to supply a fixed amount of output power to the disc. it turns out based on the analysis of the *disc* (flywheel) the torque varies initially high and reduce as rpm increases. And this is not even including the motor in consideration, just disc, no motor.
I don't understand why you are so insistent on using the known wrong assumption of constant power, when the torque curve can easily be programmed into the model. If your goal is to simulate a real motor spinning-up a real disk, you should be using the real performance of a real motor as the basis of the model. Guessing as a starting point isn't very useful, but even worse is sticking to the guess once you find out it was wrong.

You have little hope of constructing an accurate model if you don't change your approach. Can you clarify why you don't want to change your approach?
 
  • Like
Likes sophiecentaur and ag123
  • #26
constant power is a simplifying assumption, and that is the initial model. the curves a consistent with spinning up the disc, the disc alone. The motor isn't considered, but the curves of reducing torque as rpm increase make sense, it is not really intuitive as the relationship is non-linear as the curves show in 1st post.

to make the model accurate so that it plots torque - rpm as would be a real motor. i'd need to consider things like the back emf. back emf increases as rpm increases, which in turn reduce currents and it in turns reduce output power so this void the constant power assumption. and it should reach a point the disc simply spin at a fixed rpm.

i'd still think about it but the relationships between the intervening factors backemf, currents, output power again is a rather complicated, possibly non-linear relationship.
 
  • #27
At a constant voltage, a real motor will not provide constant power (nor will it pull constant current). It will pull peak current near 0 RPM, provide max power at some intermediate RPM, and pull very little current (and provide very little power) at high RPM. Constant power is not a simplifying assumption that makes sense in a scenario like this, and any results generated with that assumption don't seem intuitive because they are wrong.

You can relatively easily find power and torque vs RPM plots for actual motors driven at constant voltage, and you can plug those in parametrically to your model. You don't need to model back EMF or anything, because that's already included in that data. Then you'll get a much more accurate result.
 
  • Like
Likes jbriggs444 and ag123
  • #28
thanks all, would try those suggestions ;)
 
  • #29
ag123 said:
constant power is a simplifying assumption,
Yeah, I get that, but it is a really bad simplifying assumption, so you should discard it if you want your model to be anywhere close to an accurate reflection of reality.
...and that is the initial model. the curves a consistent with spinning up the disc, the disc alone. The motor isn't considered, but the curves of reducing torque as rpm increase make sense, it is not really intuitive as the relationship is non-linear as the curves show in 1st post.
If I were ignoring the motor, the simplifying assumption I'd make is constant torque. That's easier to incorporate, but it still isn't accurate (note: AC motors are often started and spun-up at constant torque with VFDs). Do we want to model reality here or not?
i'd still think about it but the relationships between the intervening factors backemf, currents, output power again is a rather complicated, possibly non-linear relationship.
The relationships are linear and they really are pretty straightforward:
https://www.micromo.com/technical-library/dc-motor-tutorials/motor-calculations

Your input voltage is fixed and your constants are fixed. So then back-emf is a linear function of rpm. You can plug it all into one equation and solve for torque vs rpm or do it in steps, but the equations and example in that link make it pretty easy.
[note: in the graph, the torque line is mislabeled as "speed"]
 
  • Like
Likes ag123
  • #30
Also, FYI, as far as I can tell, you haven't actually said what you want to use this model for. E.G., once it works, presumably you will do some experiments and apply the model to make predictions. Predictions of what? E.G., what are the inputs you want to measure and outputs you want to calculate? It kind of sounded like you are looking to "measure" moment of inertia...but how?
 
  • #31
i'm basically wishing to calibrate some generic motors that are available out in the open that don't have specs. if one searches motor literature you would find various charts, these aren't the best ones but it shows the highly non-linear real curves of motor characteristics
https://www.orientalmotor.com/stepper-motors/technology/speed-torque-curves-for-stepper-motors.html
https://commons.wikimedia.org/wiki/File:Torque-Speed_Curve_for_a_typical_AC_motor.jpg

there are attempts to build and measure them like such
https://maker.pro/custom/tutorial/diy-electric-motor-dynamometer-design-principle-and-physics

and as the attempt so far suggest, the 'easy' part turns out to be working the calcs for the flywheel.
moment of inertia is calculated, it is there in the jupyter notebook. the calcs are there
https://www.kaggle.com/ag1235/motor-flywheel

the charts for the flywheel torque and rpm gives a good feel of it but is incomplete as it did not include the motor characteristics in the model. as i work it so far, the conclusions are that it is necessary to account for motor resistive losses and the back emf (which depends on both current and rpm) to arrive at a real model that matches the physical spinning up of the flywheel by the motor at constant voltage.
if the model is incorrect, it is meaningless to talk about using a flywheel as a dynamometer to measure the real motor characteristics. the physics is the basis for that. unfortunately, as i work the calcs, it turns out that those variables resistive losses, mechanical losses, back emf are possibly non-linear and the relationship isn't straight forward to built-in like the flywheel equations.

for now i'd make do with those 'simple' methods that simply measure the stall torque and no load rpm and simply draw a straight line connecting them. those are 'textbook' methods, which are approximations which i'd guess are widely used. the real models that matches physical realities as it seemed are anything but simple (non-linear, has many parameters to account for (resistive losses and back emf are main ones, non-linear current reducing as the flywheel gain rpm, hence reducing power output as rpm increase etc) for something as simple as spinning up a disc (flywheel).

if the model is accurate, i'd be able to model the voltage, current to flywheel torque, rpm like a 'motor equation'
 
Last edited:
  • #32
thanks russ, your tips helped !

i made some improvements in the model

back emf = k . phi . w = k . i . w
phi is the magnetic flux which is proportional to current, hence substituting current in place
w ~ angular velocity
k - back emf constant
https://en.wikipedia.org/wiki/Motor_constants#Motor_velocity_constant,_back_EMF_constant
this back emf term also accounts for the power output supplied to the disc
https://en.wikipedia.org/wiki/Lenz's_law

voltage is held constant from the power supply in this analysis
voltage = voltage over resistance + back emf
v = i . R + k . i . w
i = v / ( R + k . w )
so in this way current now decreases as angular velocity increases
power output to the disc = back emf x current
Pout = k . i . w . i = k . i^2 . w
now this power is supplied to the disc and spins the disc up

the jupyter notebook is updated
https://www.kaggle.com/ag1235/flywheel

and the charts looks as follows
w-torque-v-time2.png


torque-v-rpm2.png


they still looks quite similar to the 1st post, but there is a surge in torque and power initially as i use the power supplied to the disc as Vin^2 / R only at startup , where R is the motor resistance. this is needed as at start w (angular velocity) is zero and it would give a zero power with the back emf formula (p = k . i^2 . w)

what is noticeable in this simulation is that the power remains rather level (nearly constant), even though current actually decreases. this in part as the increasing rpm actually offset and perk up the output power. the upwards concave torque v rpm chart basically results from a near constant power input as p = torque x angular velocity. Hence, torque = p / angular velocity

efficiency at around 50%, i used Pout / Ptotal = Pemf / (i.r + Pemf) as the formula. resistance value of 1 ohm is used. zoki85 is right, the efficiency of these motors can be low, in particular if the winding resistance is high.

this simulation is probably still imperfect but at least it accounts for the resistance and back emf in some ways. the charts still looked relatively similar as the 1st post

i wondered for a while if using Pemf (the power as is suggested by the back emf) for the power supplied to the disc being correct? i think it is correct, the power isn't lost, the energy is stored in the disc (flywheel) spinning at those rpms. this is probably a simple flywheel energy storage system, spin up the motor, that power is used to spin up the disc. when you cut off power and supposing there is another load (say a filament bulb) in parallel to the motor, the decelerating flywheel and the motor become a generator (dynamo) and transfer that energy out to the load (e.g. filament bulb, keeping it lighted up a little longer)
 
Last edited:
  • #33
i found another mistake in my model, if i simply use 6 ohm as the motor winding resistance, in the model, rpm reaches 1000 rpm max, and the model is still not 'perfect' all that 1000 rpm is due to the assumption of Vin^2/R being transferred to the disc. i'd still need to fix the model. But the remaining parts for the back emf spinup looks moderately ok.

that 6 ohm probably includes the mechanical friction losses as this model currently only have the resistance as loss. the current motor at hand can reach a no load rpm of 9000 rpm. sounds good.
But the moment a high inertia load such as a flywheel is there, mechanical losses likely shoot up.
no load is simply too light compared to even a moderate small disc.

-- update
for starting up the motor, i assume that the motor is an inductor, the back emf is immediate
but current rises in the 1st second. i calculate that as the energy stored in the inductor (motor)
and use that as the work (energy) transferred to the disc. not perfect, but somewhat better.

Python:
#initial starting current,
# assume that motor is an inductor
# emf: v = L . di/dt = L.i.w
# V = iR + k.i.w
# compare with back emf term so L = K
# energy stored in inductor e0 = 1/2.LI^2
i0 = v / R
e0 = 1/2 * K * i0 * i0

the curves are dramatically different
w-torque-v-time3.png


torque-v-rpm3.png

efficiency rise from zero efficiency (at 0 rpm) to 50% (high rpm), seem to make sense. when the motor starts there is little back emf as rpm = 0. the back emf term = k.i.w, i is current, w is angular velocity, k is literally the inductance. coil resistance 1 ohm is used in the simulation

the same jupyter notebook
https://www.kaggle.com/ag1235/flywheel
 
Last edited:
  • Like
Likes Lnewqban
  • #34
if i use 6 ohm with the inductor starting model, the damage is drastic
w-torque-v-time3a.png

torque-v-rpm3a.png

60 rpm ! no more 7000 rpm lol
efficiency? zero
this isn't updated on line, it is just a sensitivity analysis
 
  • Like
Likes Lnewqban
  • #35
If you are getting graphs that are completely out of whack, it's time to stop looking at graphs and start looking at equations. Find a number that does not make sense and track it back to see where that error came from. It will either come from a formula that is incorrect or from another number that is incorrect.

Certainly none of us can help you if you refuse to show your work and, instead, show known bad finished results.
 
  • #37
the motor equation in this model is:

$$ i^2 R + K i^2 \omega = { I \omega ^ 2 \over 2 } + \text{heat from coil resistance} + \text{heat from mechanical friction} \ldots ( 1 )$$
$$ \text{where i is current, R is resistance, K is the inductance of the motor!} \\
\omega \text{ angular velocity, I is moment of inertia ... taken over 1 second. i.e. energy} $$

and

$$ K i^2 \omega = { I \omega ^ 2 \over 2 } \ldots ( 2 )$$
the LHS is energy stored in the inductor and RHS is actually the energy stored in the flywheel
https://en.wikipedia.org/wiki/Flywheel

heat from coil resistance + heat from mechanical friction is lumped into the i^2 . R resistance term in (1)
mostly only (2) is used as i^2.R is simply heat. due to w being present on both sides of the equation. the energy on the LHS is 1st calculated and used to calculate the flywheel energy on the RHS. i think the iterative sequence is literally a numerical integration of some sort. this analysis probably has applications beyond the simple flywheel

interestingly, if there is more heat generated, it would imply a lower w, and power = torque . w
which means torque would go up. But the catch with this model is w cannot be 0 or torque -> infinity.
i.e. this still can't model the stall torque. perhaps the stall torque is some psuedo w, i.e. w is some rpm when nothing is turning at all, real world is non-linear (plastic as magnetic flux is limited). so in the mean time, i'd just take a clip and hold the motor to measure the stall torque, no flywheel :-p lol
 
Last edited:
  • #38
Total loses are difficult to calculate accurately for tiny motors. Only msms would give real picture.
Here is the graph max efficiency vs motor size for small "BLDC" and classical brushed DC permanent magnet motors:
Mass-Eff.png


Bellow m ≈ 1.3 g and output less than ≈1 W it is nearly impossible to attain 50% efficiency mark.
It should be emphasized that max efficiency does not occur at max power.
 
  • Like
Likes ag123
  • #39
ag123 said:
the motor equation in this model is:

$$ i^2 R + K i^2 \omega = { I \omega ^ 2 \over 2 } + \text{heat from coil resistance} + \text{heat from mechanical friction} \ldots ( 1 )$$
$$ \text{where i is current, R is resistance, K is the inductance of the motor!} \\
\omega \text{ angular velocity, I is moment of inertia ... taken over 1 second. i.e. energy} $$

$$ K i^2 \omega = { I \omega ^ 2 \over 2 } \ldots ( 2 )$$
the LHS is energy stored in the inductor and RHS is actually the energy stored in the flywheel
https://en.wikipedia.org/wiki/Flywheel

heat from coil resistance + heat from mechanical friction is lumped into the i^2 . R resistance term in (1)
mostly only (2) is used as i^2.R is simply heat. due to w being present on both sides of the equation. the energy on the LHS is 1st calculated and used to calculate the flywheel energy on the RHS. ...
I'm puzzled by these equations. I presume all the terms are power (in Watts.)
I don't know what inductance we're talking about here, but I don't understand why the energy stored in it should be multipled by ω to get a power.
If the LHS is the electrical input power, I'd have thought the two terms would be the ## i^2 R \ \text{ and } iV_{bemf} \ \ \ ## being the power dissipated in winding resistance and the power used in the motor effect.
The ## iV_{bemf} \ \ \text{ term would be equal to }\ \ i K ω \ \ ## where K was the motor's back emf voltage constant in Volt per radian per second, rather than an inductance. (NB. you may come across various forms of voltage constant in common use, including an inverse , rpm per volt.)

interestingly, if there is more heat generated, it would imply a lower w, and power = torque . w
which means torque would go up. But the catch with this model is w cannot be 0 or torque -> infinity.
Certainly you are right about more energy going into ##i^2R## heating in the windings at low ω, because the current is inversely proportional to ω. Equally the torque will correlate with ##i^2R## heating, because torque is proportional to current.
But you seem to be going back to a constant power output.
Output Power = torque x ω is ok, but when ω goes to zero, so does power output.
Even if you had constant power input, at ω=0, all that power would simply go to the ##i^2R## term and more heat is generated.
Nowhere does torque or current go to infinity. Max current and max torque would ideally occur at ω=0, though heating of the windings raising their resistance would then reduce them a bit.

i.e. this still can't model the stall torque. perhaps the stall torque is some psuedo w, i.e. w is some rpm when nothing is turning at all, real world is non-linear (plastic as magnetic flux is limited). so in the mean time, i'd just take a clip and hold the motor to measure the stall torque, no flywheel :-p lol
It models stall torque if you do it right.

If you measure stall torque, it doesn't matter whether there is a flywheel or not - it's not moving.

If you want to measure stall torque, you don't need to do it at operating voltage stall current, risking overheating the motor, causing damage and incorrect reading due to changed resistance. You can measure the stall torque at a lower current, by using a lower voltage supply (I'd say below half of stall current at working voltage.) You know torque is zero at zero current. Since torque is proportional to current, you can extrapolate to the torque at calculated stall current for the operating voltage.
 
  • #40
Merlin3189 said:
I'm puzzled by these equations. I presume all the terms are power (in Watts.)
I don't know what inductance we're talking about here, but I don't understand why the energy stored in it should be multipled by ω to get a power.
If the LHS is the electrical input power, I'd have thought the two terms would be the ## i^2 R \ \text{ and } iV_{bemf} \ \ \ ## being the power dissipated in winding resistance and the power used in the motor effect.
The ## iV_{bemf} \ \ \text{ term would be equal to }\ \ i K ω \ \ ## where K was the motor's back emf voltage constant in Volt per radian per second, rather than an inductance. (NB. you may come across various forms of voltage constant in common use, including an inverse , rpm per volt.)

the equation actually equates energy

LHS is the electrical analogs of energy in each second, RHS is the physical mechanical (energy stored in spinning disc) and heat energy terms

the i^2 . R term is easy to understand it is simply heat generated by resistance. i place the same on the right as the heat generated from both heat generated from resistance + heat generated from mechanical friction

i initially had a hard time trying to figure out the analogs of the motor energy that translates to actual torque. it turns out that is the back emf, so the motor energy modeled as an inductor.
$$ \text{back emf} = L\,\frac{d i}{d t} = L i \omega\\
\text{power} = i v = L i^2 \omega $$ this models the energy stored in the motor 'inductor' for the particular second.

the physical mechanical analog on the RHS is the kinetic energy stored in the flywheel
$$ E = { I \omega ^2 \over 2 } $$ but the RHS is really the cumulative sum of the energy received from the motor each second and the disc speeds up.

i mean to say that the equation is really a recurrance expression, it is perhaps incorrectly expressed as I'm not sure how to express that well, perhaps i should say
$$ \sum _ { t = 0} ^ t { L {i _ t} ^2 \omega _ t } = { I { \omega _ t }^2 \over 2 } \dots (2) $$ initially i totally stumbled trying to figure it out as the current varies on the LHS and the back emf term depends on w (omega, angular velocity) and w changes every second as more energy is pumped into the flywheel. in the end i decided to use an iterative procedure in which i compute the back emf energy term in the first second add that to the total energy in the RHS and use the flywheel kinetic energy term to compute the new w (omega, angular velocity). next i take the new value of w and use that to compute the next iteration of the currents. since i hold the voltage constant (you can assume it is a buck converter holding the voltage supplied constant)

$$ Vin = i R + \text{back emf} = i _ t R + L i _ t \omega _ t $$ and it turns out it works ! The L term here is the K term in the original expression. that is in the jupyter notebook and accounts for these new curves.
https://www.kaggle.com/ag1235/flywheel

Merlin3189 said:
Certainly you are right about more energy going into ##i^2R## heating in the windings at low ω, because the current is inversely proportional to ω. Equally the torque will correlate with ##i^2R## heating, because torque is proportional to current.
But you seem to be going back to a constant power output.
Output Power = torque x ω is ok, but when ω goes to zero, so does power output.
Even if you had constant power input, at ω=0, all that power would simply go to the ##i^2R## term and more heat is generated.
Nowhere does torque or current go to infinity. Max current and max torque would ideally occur at ω=0, though heating of the windings raising their resistance would then reduce them a bit.

constant power output is not assumed here. rather the equivalence is between the back emf term of the motor and the kinetic energy gained in the flywheel. after i compute energy in the flywheel, i can get the angular velocity from the expression $$ E = { I \omega ^2 \over 2 } $$ then with the angular velocity i can compute torque from power = torque x angular velocity. the accidental low torque and constant power is a coincidence out of the calculations. the power turns out to be near constant i'd guess simply because the flywheel stores all that energy and speed up, this results in near constant or lower torque and power needed even though the flywheel gain speed.

Merlin3189 said:
It models stall torque if you do it right.

If you measure stall torque, it doesn't matter whether there is a flywheel or not - it's not moving.

If you want to measure stall torque, you don't need to do it at operating voltage stall current, risking overheating the motor, causing damage and incorrect reading due to changed resistance. You can measure the stall torque at a lower current, by using a lower voltage supply (I'd say below half of stall current at working voltage.) You know torque is zero at zero current. Since torque is proportional to current, you can extrapolate to the torque at calculated stall current for the operating voltage.

thanks i'd try that approach

another thought perhaps hopefully we can improve the equation / expression so that the stall torque can be modeled as well. it seem that it would be some kind of if - else expression as the stall torque occurs simply due to motor reaching its magnetic flux limits and couldn't produce more torque.

placing the angular velocity as zero in the expression gives absurd infinite torque due to the use of the expression power = torque x angular velocity. but literally in a sense the flywheel isn't gaining any energy as angular velocity = 0.

i'm also suspicious that there could be a friction term that increase with the angular velocity. the notion is that if the friction is independent of angular velocity and that the flywheel keep gaining kinetic energy, the rpm term will keep going up until the disc shatters. the term that currently offset it is in the back emf on the electrical analogue side, as the rpm increase back emf increase and current reduce and eventually taper out. but the curves gives much higher rpm than reality suggest and the rpm level off at a no load speed for small motor.
(edit: I'm suspecting for the motor itself, it may be due to the air friction drag within the motor itself
https://en.wikipedia.org/wiki/Skin_friction_drag
if this is true, a real disc may go on to spin up to rather high speeds, given in the open, there is much lower drag)

the expression seemed quite general but i think the other heat based terms are harder to express in other contexts than a simple flywheel. an example is that instead of a flywheel, the RHS is really a gear motor or rather a set of gears, those energy expressions may not be as simple to derive as a simple minded flywheel. and literally even the disc (flywheel) isn't needed, the motor rotor itself is the flywheel.
 
Last edited:
  • #41
jbriggs444 said:
You have failed to understand post #2. DC motors are not 100% efficient. They do not go to infinite torque at zero RPM. They do not slip. They do not stall. They simply provide non-zero torque at zero RPM.
The commutator let's you down at low speeds but a brushless motor (mentioned only once above) has better low speed torque.

But the only way to have any real idea about what's going on is to measure V and I as they vary during the whole period of acceleration. This applies to motor car power systems too yet students are often given "SUVAT" style questions in the context of "A motor car accelerates from 10mph to ...". Very confusing.

Simulations such as the one suggested can be very misleading. It's always potentially GIGO.
 
  • Like
Likes zoki85 and jbriggs444
  • #42
omg, i found that this little virtual flywheel inertia dynamometer actually is able to predict some things.
the stall torque for my little motor is around 20 gf.cm !

how do i know? in my previous post the 2nd chart, there is a rather flatline portion on the torque v rpm graph reposted as follows:
torque-v-rpm3-png.png


that flatline portion is basically that from the berkeman's post
1585695937276-png.png


so by fitting a line and projecting it to 0 rpm, it gives a reading closer to 20 gf.cm :smile:
edit: nope incorrect conclusion, if i use a heavy flywheel, the chart changes.
what that means is that those flatline curves are one of the valid conditions
current model is not capable of predicting the stall torque, it needs to be measured
torque-v-rpm3b.png
 
Last edited:
  • Like
Likes Lnewqban
  • #43
ag123 said:
placing the angular velocity as zero in the expression gives absurd infinite torque due to the use of the expression power = torque x angular velocity.
That's the point for me. If angular velocity is zero, then power is zero whatever the torque. So you can draw no conclusion about torque. In fact that's how stall torque is defined, the torque when angular velocity is zero.

Would you equally say that if the torque fell to zero, the angular velocity had to be infinite? Or again simply that it meant the power was now zero, whatever the speed. And the speed is now (nearly) the free running speed.

ag123 said:
the equation actually equates energy

LHS is the electrical analogs of energy in each second, RHS is the physical mechanical (energy stored in spinning disc) and heat energy terms
So the equation actually equates energy in each second, otherwise known as power.
Which is also what ## I^2R ## is

ag123 said:
i initially had a hard time trying to figure out the analogs of the motor energy that translates to actual torque. it turns out that is the back emf, so the motor energy modeled as an inductor.
$$ \text{back emf} = L\,\frac{d i}{d t} = L i \omega\\ \text{power} = i v = L i^2 \omega $$
this models the energy stored in the motor 'inductor' for the particular second.
I would quibble with your definition of back emf here.
Back emf is not due (mainly) to inductance. The reason that back emf is proportional to speed, is that is caused by the dynamo effect of wires (the rotor) moving in a magnetic field. That gives you a relation
## v ∝ ω \ \text{ or }\ v=Kω \ \ ## where K is the (operating voltage)/(ideal free-running speed).
You can work K out from windings and field flux, but you'd need to know details of motor innards to do that. Usually we (the users) either get it from data sheets or determine it by experiment.

There may be some inductance in the rotor windings and I guess that's one reason our simple model is a bit rough and ready. What it actually does, I think, is to slow the growth of current as the poles commutate. So at high speed the average current could be a bit below what is predicted by (V - Vbemf)/R
There could also be some more losses due to magnetising and un magnetising the rotor.
We accounted for some loss in non-ideal windings with the ##i^2R ##. We could add some for eddy currents and sparking, which I'd guess might go up with i and with ω. I can't remember seeing a treatment of this, though someone must have done it.
I assume that for simplicity we take it over most of the useful motor range, as a side effect subsumed in "frictional losses"
The useful power input is that represented by current x dynamo back emf.I have some sympathy with your difficulty in applying these relations. I've failed to come up with a function for ω(t) and have been hoping one of the mathologers here might mention it just to show us how clever they are.
I do have my own numerical simulations (very rough - in Excel) with a bit of inertia to give me an ω - t graph.
One thing it showed me immediately, something I should have realized at the start, is that the flywheel never reaches steady speed. It approaches it asymptotically. So you may have trouble timing it from 0 to steady state speed. You'd do better to pick a value around 60% and time it to that.

Now that I've satisfied myself that the ideas I've been pushing do indeed give me the textbook graphs, I think my next step is a few experiments with some nice little motors I have, to see if I can get the simulations to match up with reality.
 
  • Like
Likes ag123 and Lnewqban
  • #44
Merlin3189 said:
I would quibble with your definition of back emf here.
Back emf is not due (mainly) to inductance. The reason that back emf is proportional to speed, is that is caused by the dynamo effect of wires (the rotor) moving in a magnetic field. That gives you a relation
## v ∝ ω \ \text{ or }\ v=Kω \ \ ## where K is the (operating voltage)/(ideal free-running speed).
You can work K out from windings and field flux, but you'd need to know details of motor innards to do that. Usually we (the users) either get it from data sheets or determine it by experiment.

There may be some inductance in the rotor windings and I guess that's one reason our simple model is a bit rough and ready.
...
The useful power input is that represented by current x dynamo back emf.

I have some sympathy with your difficulty in applying these relations. I've failed to come up with a function for ω(t) and have been hoping one of the mathologers here might mention it just to show us how clever they are.
I do have my own numerical simulations (very rough - in Excel) with a bit of inertia to give me an ω - t graph.
One thing it showed me immediately, something I should have realized at the start, is that the flywheel never reaches steady speed. It approaches it asymptotically. So you may have trouble timing it from 0 to steady state speed. You'd do better to pick a value around 60% and time it to that.

Now that I've satisfied myself that the ideas I've been pushing do indeed give me the textbook graphs, I think my next step is a few experiments with some nice little motors I have, to see if I can get the simulations to match up with reality.

thanks for your response ! i had a hard time initially figuring out how to connect the electrical analogs on the electric side to the physical mechanical side. so in the initial attempt i only modeled just the flywheel. then as i researched further on it turns out one of the 'easier' way to represent a motor on the electric side is to represent it as a resistor and an inductor in series. the resistor part is trivial, the notion is it is simply heat and ignored. that 'inductor' is the interesting part accounts for the back emf and the torque generating components. I kind of postulated that as inductors store energy, this energy should be the energy that gets transferred to the flywheel and as this energy is not turned into heat, it has no where to go but simply spin up the disc (or even if there is no disc the motor rotor itself). i decided to use the full 'inductor' model to represent the energy on the electric side and make that equivalence to the physical mechanical flywheel side and it turns out it works !

then i noticed a problem nearer to the last few posts. my little motor has a no load rpm of 9000 rpm. i found it out by simply pasting a little flap of tape on the motor spindle and spin it up. then i simply recorded audio. I'm astonished that that is what it is 9000 rpm, it nearly hit the manufacturer's specs.
https://www.pololu.com/product/1117/faqs

but the catch is that if the motor 'inductor' keep pumping energy to the RHS - the flywheel. the speed of the flywheel will keep increasing. and in fact my graphs show that it did not taper out at the noload rpm of 9000.
so i figured that something is missing in the analysis. i think that missing thing is the skin friction drag
https://en.wikipedia.org/wiki/Skin_friction_drag
this i figured that there is skin friction drag in the motor as the motor spin up to a constant speed.
i actually improved my model (offline) by considering the energy transferred to be

energy from inductor back emf - skin friction drag = energy transferred to flywheel

and using some such analysis where skin friction drag (within the motor) is a function of w (angular velocity), I'm thus able to model the topping out, behavior at 9000 rpm as at that point, no further energy is added to the flywheel. the results considering skin friction drag looks as follows.
the rpm no longer keep rising with time but level off, it looks quite real.

so my model is currently still absent the stall torque.
but i think these models are after all rather accurate as they are derived from the basics, the resulting curves (e.g. torque-rpm) are anything but 'linear'. i'd guess overly complicated models makes it difficult to design things at operating speeds and torque. Hence the 'linear' models are commonly used. you can see in the torque rpm chart the right portion is rather 'flatline' this is quite a coincidence with those 'linear' model.
the stall torque portion can't be modeled in this process. i actually played with my model by using much larger flywheel and that 'flatline' portion no longer looked flatline and is somewhat a curve.

w-torque-v-time4.png

torque-v-rpm4.png
 
Last edited:
Back
Top