Fletcher wrote: ↑Wed Jan 29, 2025 12:43 am
Hi Greg ..
Here is the animation and sim - tweaked version of your Roberval version previous - btw it is an excellent test platform to try things out with - for this sim I got rid of the artificial horizon hanging pendulum and anchored ( fixed ) it - and changed the position slightly ( tho it doesn't matter because it is anchored and only 1 gm ) to balance with the variator around the y-axis - also changed elasticity of contacts to 1.00 so no energy wastage in contacts - made it transparent so we
can see where the System COM/COG is hovering - and turned on Contact forces to show when objects collide ( my sim won't show them but they are ON ) - and added ghost stops ( grey - not activated ) opposite the stops ( red circle ) to balance the mass around the pivot .. the reason was all to see where the
System COM icon was lurking , and added some outputs such as System KE and mapped it etc ..
Hi Fletch,
Nice to see you started playing around with it and made your changes!
Right, the pendulum was just a big show-off, an indication that you can hide it inside the wheel body, hanging from some axle component... an artificial fixed point, kinda...
This is why I think the program is struggling - all frictions are OFF - there should be no energy wastages - the 20 rpm start gives it about 12.5 Joules of KE and it waxes and wanes as we would expect ( see graph trends ) - the System COM / COG icon IS ALWAYS to the right of the axle vertical, therefore there is ALWAYS a positive torque - it SHOULD increase average rpm and steadily increase System KE ( * because it is always OOB ) .. but it does not because imo the program is deferring to Conservation Of Energy ( COE ) as as a Top Down program logic and code control ( i.e. gazumping ) ..
Do you see it the same way, or perhaps differently ? - feel free to tweak it as you see fit ..
Well, I think... It's a great try, and performing at a good flywheel level already with much more complexity, but... I don't want to be the devil's advocate here... but wm2d might still got this right.
I see a few problems with this wheel action, or execution of things.
First, the ratchet-type action might be not as good/desirable as it looks to be.
Let me explain... Imagine a swinger just swung to around 30 or 50 degrees for example, and at that point the wheel just receives a significant pump effect. What will happen with the swinger? Hhm... Because of the speed variation influence, the swinger might again starts to float up higher on the ratchet. Might sound good at first, but this is a double edged sword... It means that the poor swinger partially becomes weightless, and in spite of being in OOB position, still it will not apply its full weight and torque component to the wheel, and loosing time on the descending side.
Imagine you have this swinger on an empty workshop table (quite an oximoron really :D)... And of course it's a frictionless table. Now, you play with that swinger on the table, pumping it by grabbing at above the pivot point... it can be swayed either to the left or right, and partially you will not feel its weight anymore if swayed enough or quickly.
Second, the speed variator at the moment is set to more or less randomly pump and dump.
Well, it's determined and cyclic, I know. But some more sophisticated sync would be useful to sway the swingers just at the right time. And perhaps something more "in a flash" movement could be useful.
Third, the weights swinging on the ascending side might cause some negative torque when they swing to the right... Very counter-intuitive, hard to see... weight oriented more into tangential alignment, pulls back with more force (inertia), plus a minor CF effect. Just hanging there simply latched and motionless might be a better solution.
So, I will try to make a different version with a more sophisticated latching logic, some time later. I'm not sure how soon...
The idea is like:
- Induce a powerful swing into OOB somewhere at 12 or 1 o'clock, and latch to wheel body there permanently, until around 5 o'clock.
- Release at 5 o'clock, and after 6, latch to the weight stop (roberval) in initial orientation, aka zero degrees position, just hanging down.
- Let it ascend to 11 o'clock, release roberval latch there...
- Tune the speed variator to create this powerful influence for the top swinger, just the right moment. Perhaps a big dump... aka how suddenly the upper/excess weight is caused to rise!
Maybe something like this would produce a better outcome. That's what my intuition told me.
Sounds pretty damn complicated to do... But hey, might worth a try! You can try it too if you like the idea. :)