I have only a guessing clue on what you're trying but I advice to cross-check the validity of such formula before concluding spectacular stuff.
The newness sounds a bit weird when I just 'assumed' that force is what starts it all (either by gravity or a push) and affects those lower derivatives 'down the chain'.
The usual co-dependence of force on position makes it tricky to determine the next location without a solver. But when you already know the path then calculating the needed acceleration (and forces) should become easier (or found to be impossible).
I tried, but couldn't find a good source to check this stuff. Although I am watching Khanacademy time to time.
Basically in my analysis and coding I use an angle step (dA) instead of a time step (dt). I think in logic this is essentially the same, as for mathematics it does not matter whether you use time or something else for the base of your analysis... So, I have a loop coded where the angle is incremented with every step of the loop. The amount of increase is my dA, let's say 1 degree for example.
Also, there is a starting velocity and starting orientation, but it is just programmed to start with that, as I choose. If you think about, it does not matter what started it anyway... And actually I am not written this code to simulate some runner. On the contrary, I have written it to simulate an otherwise ordinary interaction (no PM or anything similar intended), but while doing this analysis it is also integrating through some forcefields and collecting different data, which is in parralell used to determine the key parameters for another important mechanism I came up with before. So I already have the mechanisms I wanted, now I only looking for the right setup and parameters, and with only pen and paper the calculations would be hellish, and there is not much help at even where to start looking (lots of input parameters and combonations). That's it, simple :)
But back to the loop steps... The loop works in a discrete step of an angle, and in every iteration lots of physical quantities and variables are calculated/recalculated, like: angularV, Moi, AM, etc. And I just get the idea to let's do the calculation for the torque too. If I have the data, why not. Although, I am not entirely sure what would be the correct way to do this.
As for the "weird newness" of variables, this is how I mean:
With every loop step aka dA, my velocities are recalculated.
Let's say V(0) stands for velocity of a mech in the current step...
And V(-1) means velocity in the previous step (before recalculation). Then V(0) - V(-1) will be my change in speed, aka acceleration, so A(0) or A(-1), right?
I can calculate this and multiply it with the MoI.
Or should I calculate tha change in MoI, and use that instead? For some reason I feel that as logical...
So what will be the torque?
dv/dA * I
Or:
dv/dA * dI/dA
Ahh, my math skills/experience are not so great... I am only good at thinking and seeing a process from the inside as it goes, visualize things, looking for problems or patterns and similar abstract stuff. However, now I realized that sometimes it can be fun to code integrals and such...
Otherwise this torque calc is not really important for me at this point, it was only a "why not tick". And I am almost done with the code, just a little bit more free time and silence to test and finalize everything...
Örömmel
Jó szerencsét!
Haha, thanks! :)