- 6,962
- 6,040
My apologies but I have lost track of what you are trying to do here. Where is r on this drawing? Have you included the parallel axis theorem in your consideration? I'm lost. Perhaps someone else understands.
That last mechanism was just made up to illustrate my concern. ##r## would be the distance from the pivot to the center of the "wheel" on that drawing. And the ##I## for this system would use the parallel axis theorem, its just not clear how ##I## factors into the terms for ##\tau## above.hutchphd said:My apologies but I have lost track of what you are trying to do here. Where is r on this drawing? Have you included the parallel axis theorem in your consideration? I'm lost. Perhaps someone else understands.
I think it would be helpful to go back to fundamental definitions. Torque is defined aserobz said:I think this is the crux of my issue. It isn't apparent to me that the following definitions are equivalent:
$$\tau = \frac{d}{dt} \left( \mathbf{r} \times m \mathbf{v}\right) $$
$$ \tau = \frac{d}{dt} \left( I \dot \theta \right) \mathbf{u}$$
Again, ## \mathbf{u} ## is just a unit vector placeholder for whatever coordinates you want to work in ( I've been scolded in PF for equating scalars and vectors previously! )
If I'm wrong, I'd like to see how?
The thing is we have to derive ##I = \int r^2 dm ## into the definition:bob012345 said:I think it would be helpful to go back to fundamental definitions. Torque is defined as
$$ \large\vec{\tau} = \mathbf{r} \times \mathbf{F} $$
Expanding your first equation above
$$\large\vec{\tau} = \frac{d}{dt} \left( \mathbf{r} \times m \mathbf{v}\right) $$
$$\large\vec{\tau} = \frac{d}{dt} \left( \mathbf{r} \times \mathbf{p}\right) $$
$$\large\vec{\tau} = \frac{d}{dt} \mathbf{r} \times \mathbf{p} + \mathbf{r} \times \frac{d}{dt} \mathbf{p}$$
$$\large\vec{\tau} = \mathbf{v} \times \mathbf{p} + \mathbf{r} \times \mathbf{F}$$
but the first term is zero since ## \mathbf{v}## and ##\mathbf{p}## are parallel leaving
$$ \large\vec{\tau} = \mathbf{r} \times \mathbf{F} $$
Your second equation
$$\tau = \frac{d}{dt} \left( I \dot \theta \right) \mathbf{u}$$
is problematic if the unit vector ##\mathbf{u}## is in the direction of ##\mathbf{v}##. It would be better to start with the definition of ##\mathbf{L} = \mathbf{r} \times \mathbf{p}##
$$\large\vec{\tau} = \frac{d}{dt} \mathbf{L} = \frac{d}{dt} (I \mathbf{\vec{\omega}})$$
$$\large\vec{\tau} = \frac{d}{dt} \mathbf{L} = I\frac{d}{dt}\mathbf{\vec{\omega}} + \mathbf{\vec{\omega}}\frac{d}{dt}(I) $$
$$\large\vec{\tau} = \frac{d}{dt} \mathbf{L} = I\mathbf{\vec{\alpha}} + \mathbf{\vec{\omega}}\frac{d}{dt}(I ) $$
where ##\mathbf{\omega}## is a vector and ##I## a scaler.
Both ways are equivalent. The second term is not necessarily zero if ##I## changes as it does in this problem.
https://en.wikipedia.org/wiki/Torque
It comes from the definition ##\vec{L} = I \vec{\omega}##.erobz said:The thing is we have to derive ##I = \int r^2 dm ## into the definition:
$$ \vec{ \tau} = \vec{r} \times \vec{F}$$
With all due respect: I believe the math, and I believe that I am wrong about this issue, but the ##I## just seems to have appeared in your explanation and the Wiki article for that matter.
Are you still planning on solving this problem?erobz said:Thanks for keeping me honest! Sorry if I gave people a headache.
I've probably tortured everyone here enough!bob012345 said:Are you still planning on solving this problem?
Nonsense. I think people here enjoy helping others work through problems. If you enjoy this problem and want to see it through then don't worry. I think you can get the equations now or rationalize how they were derived in the link @hutchphd gave earlier for the elastic pendulum. I know the equations boil down to two linked ODE's but I am not sure if they can be separated completely by some variable transform.erobz said:I've probably tortured everyone here enough!
I think I have the proper equations now, but I don't know how to formally attack this problem.erobz said:Just to get back on track:
##(2)## already appears to agree with the Wiki:
$$ - m \ddot r +mg \cos \theta -k\left( r - l_o \right) + mr {\dot \theta}^2 = 0 \tag{2}$$
The only thing is there is a sign difference in between the external torque terms between ##(1)## and the Wiki derivation if I take ##\mathbf{r} \times m \mathbf{v} = mr^2 \dot \theta##. I'm thinking that has to come from the cross product based on my assumed convention. So ##(1)## should actually be:
$$ \sum \tau = \frac{d}{dt}\left( -m r^2 \dot \theta \right)$$
$$ rmg \sin \theta = -m \left( 2 r \dot r \dot \theta + r^2 \ddot \theta \right)$$
$$ r^2 \ddot \theta + 2 r \dot r \dot \theta + rg \sin \theta = 0 \tag{1} $$
https://en.wikipedia.org/wiki/Elastic_pendulum#Lagrangian
It seems a highly non-linear set of coupled equations. I wonder is some variable transformation might simplify them? Or writing the equations in terms of x and y coordinates?erobz said:I think I have the proper equations now, but I don't know how to formally attack this problem.
I have the recurring nightmare, of a Phase Locked Loop that fails to lock, but bounces around forever in a noisy, quasi-chaotic pattern. The probability of such a PLL is near zero, but given two lightly coupled PLLs, it becomes much more likely. That is what you have here.bob012345 said:Or you could guess at the form of a general solution and solve for the constants.
This isn't saying much, but that substitution is probably something I couldn't find in my wildest dreams!bob012345 said:It seems a highly non-linear set of coupled equations. I wonder is some variable transformation might simplify them? Or writing the equations in terms of x and y coordinates?
bob012345 said:Or you could guess at the form of a general solution and solve for the constants.
hutchphd said:The paper in Physica D (which I can access via alumna privileges I guess) is a pretty complete numerical treatment. The abstract is is descriptive worth a read) and echoes this behavior. Paper is nicely filled with trajectories. Rich but not simple.
I was able to reproduce the pattern shown in the Wikipedia page on elastic pendulums with an app that uses two generating circles but I suppose it is no surprise that the elastic pendulum has some conditions that will make orderly closed Lissajous figures and others that transition to chaotic motion whereas simple circle generators do not. This led me to think that there might be a closed form solution to this problem but now I think not.hutchphd said:The paper in Physica D (which I can access via alumna privileges I guess) is a pretty complete numerical treatment. The abstract is is descriptive worth a read) and echoes this behavior. Paper is nicely filled with trajectories. Rich but not simple.
I am in a science interest group at my local Makerspace and we have purchased an analog computer called The Analog Thing to play with. I know analog computers can do double pendulums. At home I use an LTSpice simulator to run an analog simulation when I want to do analog. https://the-analog-thing.org/erobz said:Yeah, that abstract just dashed my hopes. It saying that parts of this are still not fully understood. I'm expecting that some aspects of it are doctoral level research in Classical Mechanics?!?
I'm letting this one slide (the floors in my house need swept and steamed)!
bob012345 said:I am in a science interest group at my local Makerspace and we have purchased an analog computer called The Analog Thing to play with.
It's coming from Germany and should be here any day now . The Analog Thing (THAT) is limited so probably only does simpler systems but I checked the online manual and it seems to do several simpler chaotic equationshutchphd said:That sounds like bunches of fun. Can you program (or interest someone else in programming) the planar elastic pendulum? How does it I/O ?
There is not much circuit there, only five nodes.bob012345 said:The next step would be to do it as a circuit.
By circuit I meant using a series of integrators, summers, inverters, multipliers and such as is done in analog computers not converting this state variable format directly to a circuit diagram format with programmable conductances. Of course the ease with which one can run virtually any dynamical system this way makes it seem almost like cheating. Here is an example of a simple damped mass-spring oscillator in analog circuit form;Baluncore said:There is not much circuit there, only five nodes.
The order of lines or blocks of text does not matter in spice, unless there is a .end, which stops the process, so depending on the order of processing, some lines may be missed. LTspice does not need a .end directive. Remove the .end and .probe directives from the block of code. Then you can start breaking up the text block, and making the circuit.
In the .tran directive, introduce a 1 ns "time to start saving data" delay. That will prevent display of the initial diagonal step transient.
I guess you want to eliminate all G and B sources, along with expression evaluation.bob012345 said:By circuit I meant using a series of integrators, summers, inverters, multipliers and such as is done in analog computers not converting this state variable format directly to a circuits diagram format.
You seem to want to invent a new way to numerically solve coupled ODE's. You can try and see if it works but why not spend a little time first investigating basic numerical algorithms and see what is available?erobz said:I want to try to outline what I intend to do in full, so it's more apparent if there are glaringly obvious "no way is that going to work" errors before proceeding with the programming part of it.
...
That is my full plan, could it work?
Because I think that stuff is complex. Just saying the phrase "Solution Techniques for Systems of Coupled Non-Linear ODE's" gives me chills! I would have to take multiple courses in Differential Equations and Linear Algebra before I begin to understand it. It's like a surgeon handing a toddler a scalpel and saying, "remove the malignant tissue attached to my patients' heart". In theory they could do it!bob012345 said:You seem to want to invent a new way to numerically solve coupled ODE's. You can try and see if it works but why not spend a little time first investigating basic numerical algorithms and see what is available?
It is complicated but you don't need to get a doctorate first to do this problem. What you need perhaps is advice on what techniques to start with and where to go to learn them quickly.erobz said:Because I think that stuff is complex. Just saying the phrase "Solution Techniques for Systems of Coupled Non-Linear ODE's" gives me chills! I would have to take multiple courses in Differential Equations and Linear Algebra before I begin to understand it. It's like a surgeon handing a toddler a scalpel and saying, "remove the malignant tissue attached to my patients' heart". I theory they could do it!
You yourself derived the equations of motion above. I doubt any random stranger off the street could do that. Now you want help numerically solving them. We all have different backgrounds and levels of experience but yes, the mentors and advisors here are very smart and good at what they do. Some members like you and I are still learning.erobz said:For people that are really smart (like you guys), It seems to me it's much simpler for them to look at the math and say, "here is where your first bone headed mistake was"... Something like that has already happened in this thread multiple times!
If your bottom line is to solve this problem numerically then it is well worth the trouble to learn a little of what has been proven to be useful and valuable.erobz said:P.S. I only ask because I'm just about as good at programming as I am at solving Physics problems. So it might take me a significant amount of time to realize its crap.