I did these simulations more than one year ago and I took the numbers from my notes from that time.Nomath wrote: ↑November 13th, 2022, 7:52 pm....
About one year I did a lot of numerical simulations of a sequence of rowing strokes based on the equation P = C * ω³ + ω * J * dω/dt, in discrete time steps of 1 millisecond.
Now a comparison how much each of the two terms contributes. Let's look at the 6th stroke where the ω-wave is fairly stabilized.
Work in the stroke determined by numerical integration over 1 ms time steps (DF=125) : 631 J
Work estimated for the first term using ω1 = (2*ωmax + ωmin)/3 : 441 J
Work estimated for the second term using the second approximation : 188 J
Estimated combined work of the two terms using the approximation formulas : 626 J
You can see that the approximation deviates by only 1% from the true value.
...
This week I started the subroutine again. It is always to challenge to figure out the code that I wrote a long time ago, because I am not a very disciplined programmer. But after some trial and error I had it running properly and with the same parabolic force input for a simulation of 6 consecutive strokes at DF=125 as displayed in the above figure.
The results for the 5th stroke differ on two important points from the numbers given above.
- work in the 5th stroke from numerical integration over 1 ms time steps : 640.9 J
- estimated work for overcoming the drag resistance during the drive, using ω1 = (2*ωmax + ωmin)/3 : 196.5 J
- estimated work for accelerating the flywheel, using the approximation Wacc = ½*J*(ωmax² - ωmin²) : 441.4 J
But as anyone can see, the sum of the two estimated terms is 637.9 J, which is only 3.0 J (i.e. less than 0.5%) short of the accurate number.