How Can We Accurately Calculate Angular Acceleration on Our Inertia Dyno?

AI Thread Summary
The discussion focuses on calculating angular acceleration for a motorcycle inertia dynamometer using a large steel drum with a rotational inertia of 11.83 kg/m². An optical sensor measures the time delay of a laser-cut disk with teeth as the drum rotates, providing data down to microseconds. While the system accurately reflects engine RPMs, there are challenges in aligning the calculated power output with expected values due to mathematical uncertainties. Sample data is recorded and analyzed using gnuplot, but the contributors seek assistance in verifying their calculations and methodology. The conversation highlights the need for precise calculations to ensure the dynamometer's effectiveness in measuring engine performance.
Ignyte
Messages
1
Reaction score
0
This may be a weird one, so please hang in there with me on this.

I have a large steel drum, its ~450kg. Measured to be 11.83kg/m^2 for its rotational inertia. (MOI).

On the end of it we have a VERY accurate laser cut disk. Has 4 teeth, 4 gaps. Equally spaced and all the same "delay".

When we rotate the drum we have an optical sensor which can measure the "delay" of its state, either on or off. Measurement is down to microsec's. So that's accurate enough for us. As the drum speeds up in rotation, the delay becomes shorter.

What we are struggling with is Angular Acceleration. Basically we need a way to tie all this together.
As for the actual practical application of this, think of a motorcycle dyno. As that what it actually is. I can provide pictures if so required.

We have some sample data recorded and so far we have had limited success.

We got the bike to 4000rpm, and held it and "calibrated" the drum rpm. Then as the bike increased or decreased rpm in that set gear, it perfectly showed what the engine was doing. So reving the bike to 12000rpm the dyno drum said "engine should be at 12000rpm" and it matched perfectly. We tried in several spots and also one "run".

We are struggling to get the power output to match correctly because math is not really our strong suit.
I have sample (open source) firmware for our hardware (teensy++, basically arduino) and some recorded data of one of the runs for analysis.

If someone can help me with what we may be doing wrong it would be GREATLY appreciated.

We are using gnuplot to make a graph of the saved data.

-----
EDIT
-----
Ill add how we are going about it, if it helps any..
We are measuring 2 samples. On and off, and measuring them in microsec. These numbers are written to the .dat file. They are currently written in hex (ascii) but that's non trivial to do it any way we choose.
xxxx,yyyy
xxxx,yyyy
etc.
One of our firmware outputs human readable info with a bunch of stuff.. here's a snip:
Code:
Received nothing (Tooth #1) from Drum, timed out (seconds): 10
RPM: 153.72   KM/H: 13.15   Tooth 1: 97.58ms   Tooth 2: 82.71ms
Difference: +14.87ms (Drum Speeding UP)
RPM: 196.24   KM/H: 16.79   Tooth 1: 76.44ms   Tooth 2: 68.96ms
Difference: +7.48ms (Drum Speeding UP)
RPM: 240.22   KM/H: 20.56   Tooth 1: 62.44ms   Tooth 2: 58.13ms
Difference: +4.32ms (Drum Speeding UP)
RPM: 272.56   KM/H: 23.32   Tooth 1: 55.03ms   Tooth 2: 51.57ms
Difference: +3.47ms (Drum Speeding UP)
RPM: 307.57   KM/H: 26.32   Tooth 1: 48.77ms   Tooth 2: 47.44ms
Difference: +1.33ms (Drum Speeding UP)
RPM: 321.64   KM/H: 27.52   Tooth 1: 46.64ms   Tooth 2: 44.87ms
Difference: +1.77ms (Drum Speeding UP)
As an example:
sample1 = 20750microseconds, sample2 = 20194 microseconds

We can then figure out:
rpm1 = (60000 / ((sample1 / 1000) * 4))
rpm2 = (60000 / ((sample2 / 1000) * 4))

rpm1 = 722.89
rpm2 = 742.7
rpm_gain = (742.7 - 722.89) == 19.81 rpm
gain_rads = (19.81/60) * (2*pi) == 2.074 rad/s
angular_velocity = (20750/60) * (2*pi) == 79.79 rad/s
angular_acceleration = (79.79 / 2.074) == 41.424 rad/s2
torque = (11.83 * 41.424) == 429.667 Newton metres
power = (429.667 * 722.89) / 9549) == 32.527 kilowatts

Is all this right, or are we way off the mark ?
 
Last edited:
Engineering news on Phys.org
Hi Ignyte, I'm building a Inertia Dyno too, but I use a PIC16f876 and a hall effect sensor, and send the time of each revolution of drum to the PC through serial port.
I programming in Visual Studio C# 2010, and I create a softwar that calculates the power and torque.
Now you dyno is working?

If you want more information, send me a PM and I give you my email.

Regards,
Enzo.
From Argentina.
 
Thread 'I need a concave mirror with a focal length length of 150 feet?'
I need to cut down a 3 year old dead tree from top down so tree causes no damage with small pieces falling. I need a mirror with a focal length of 150 ft. 12" diameter to 36" diameter will work good but I can't think of any easy way to build it. Nothing like this for sale on Ebay. I have a 30" Fresnel lens that I use to burn stumps it works great. Tree service wants $2000.
Hi all, i have some questions about the tesla turbine: is a tesla turbine more efficient than a steam engine or a stirling engine ? about the discs of the tesla turbine warping because of the high speed rotations; does running the engine on a lower speed solve that or will the discs warp anyway after time ? what is the difference in efficiency between the tesla turbine running at high speed and running it at a lower speed ( as fast as possible but low enough to not warp de discs) and: i...
Thread 'Where is my curb stop?'
My water meter is submerged under water for about 95% of the year. Today I took a photograph of the inside of my water meter box because today is one of the rare days that my water meter is not submerged in water. Here is the photograph that I took of my water meter with the cover on: Here is a photograph I took of my water meter with the cover off: I edited the photograph to draw a red circle around a knob on my water meter. Is that knob that I drew a red circle around my meter...
Back
Top