Mass-and-spring model of parametric amplification

  • Context: Undergrad 
  • Thread starter Thread starter Swamp Thing
  • Start date Start date
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
4 replies · 463 views
Swamp Thing
Insights Author
Messages
1,064
Reaction score
820
I was playing with a toy model ( HTML + JS ) involving a mass, spring and damping that lets you vary those parameters using sliders. In the process, I got interested in the idea of varying the stiffness in real time in order to demonstrate parametric amplification.

This does work pretty well when you vary the stiffness directly at twice the resonant freq, but then I decided to simulate something more like an actual RF / microwave parametric amp. I put in a nonlinear equation for the spring, and added a pump excitation and a signal excitation. The idea is that you don't vary the stiffness directly, but rather you apply a pump input that uses the nonlinearity to modulate the stiffness indirectly.

This version doesn't work as expected and I'm trying to debug it.

But I have this question: in order to work, is it necessary to apply the pump force directly to the spring (for example by pulling up and down on the supporting point)? At the moment I am applying the signal force as well as the pump force to the mass itself. I have begun to get a vague intuitive feeling that this is not the way it would work.

Any thoughts?
 
Physics news on Phys.org
Swamp Thing said:
I was playing with a toy model ( HTML + JS ) involving a mass, spring and damping that lets you vary those parameters using sliders. In the process, I got interested in the idea of varying the stiffness in real time in order to demonstrate parametric amplification.

This does work pretty well when you vary the stiffness directly at twice the resonant freq, but then I decided to simulate something more like an actual RF / microwave parametric amp. I put in a nonlinear equation for the spring, and added a pump excitation and a signal excitation. The idea is that you don't vary the stiffness directly, but rather you apply a pump input that uses the nonlinearity to modulate the stiffness indirectly.

This version doesn't work as expected and I'm trying to debug it.

But I have this question: in order to work, is it necessary to apply the pump force directly to the spring (for example by pulling up and down on the supporting point)? At the moment I am applying the signal force as well as the pump force to the mass itself. I have begun to get a vague intuitive feeling that this is not the way it would work.

Any thoughts?

Hi,
main thought: one needs to be clairvoyant to guess what you do, what comes out and what you expect. Please post a concrete description of the model.
 
Swamp Thing said:
At the moment I am applying the signal force as well as the pump force to the mass itself.
For parametric amplification, doesn’t one need to change a parameter? In your case it would be changing the spring constant with time. For electronic examples, one uses a voltage dependent capacitance. A reversed biased diode has a junction capacitance that depends on the bias voltage, for example.
 
Paul Colby said:
For electronic examples, one uses a voltage dependent capacitance.

For mechanical examples, I thought it might make sense to use an elongation / compression dependent stiffness. (Rather than commanding the stiffness to change magically by changing a variable called "stiffness" or "K")


BvU said:
Please post a concrete description of the model.

I will post the model part of the code if I'm not able to fix it in a day or two.
 
Reply
  • Informative
Likes   Reactions: BvU
Swamp Thing said:
For mechanical examples, I thought it might make sense to use an elongation / compression dependent stiffness. (Rather than commanding the stiffness to change magically by changing a variable called "stiffness" or "K")




I will post the model part of the code if I'm not able to fix it in a day or two.

Swamp Thing said:
For mechanical examples, I thought it might make sense to use an elongation / compression dependent stiffness. (Rather than commanding the stiffness to change magically by changing a variable called "stiffness" or "K")
If the signal and pump are both applied to the mass, then the deflections will add. But to produce parametric action the spring stiffness must chnage with deflection. This is what you are proposing, sounds correct. I think the pump needs to be large compared with the signal.
 
Reply
  • Like
Likes   Reactions: DaveE, Swamp Thing and Paul Colby