The good work of my friends in “Expanding Flywheel” thread inspired me to take a look at the underlying dynamics of the centrifugal governor. I derived the equations of motion… nothing new, Maxwell did this in the mid 1800’s but I wanted to review the physics for myself using the method of Lagrange rather than Newton’s F=ma. The work is written up in this blog post.

Dynamics of the centrifugal governor : Lagrange method with Vex simulation example

The results show that the first prototype was quick to saturate and did not keep the current response as low as desired. Also the speed at which the centrifugal arms saturated was very low relative to the wheel speeds needed for a NBN launcher. A bit of redesign probably will follow. I will eventually post my excel simulation for those interested in the analysis.

Here is an excerpt following the derivation of equations of motion

.

[quote]

…

https://vexforum.com/attachment.php?attachmentid=9452&stc=1&d=1434654898"]https://vexforum.com/attachment.php?attachmentid=9452&stc=1&d=1434654898

…

Vex Example

In the Vex centrifugal experimental device shown here , the arms are about 2.5 inches in length so we would expect w_axle_min = sqrt(32.3*12/2.5)= 12.4 rad/s or 118.5 rpm. There appears to be a gearing between the motor and axle of 7 : 1 so the minimum speed of the motor is 118.8/7 =17 rpm which means that the motor driving can be a Vex 393 with standard gearing (100 rpm max). However, there is a mechanical minimum of around 45 degs which means the minimum speed to move is 17 rpm/sqrt(cos(45 deg)) = 20.2 rpm. The speed to fully extend the arms (alpha = 75 deg ?) would be 17 rpm/sqrt(cos(75 deg)) = 33.4 rpm.

System Time constant with alfa = 45 deg and 75 deg.

tau = w_free*I_load*gr^2/torq_max

I am guessing that one arm has a mass of about 1 oz 0r .0283 kg

I_45 = m*(l*sin(alfa))^2 = .o25*(2.5in*.707*.0254 m/in)^2 = 5.038 E-05 kg m^2

I_75 = I_45*(sin(75)/sin(45))^2 = I_45*1.866

tau_45 = w_free*I_45*2*gr^2/torq_max (note: factor of 2 added for two arms)

Since torq_max = 1.67 nm, w_free = 100 rpm*6.28/60 = 10.5 rad/sec , gr = 7

tau_45 = 10.5 * 5.038E-05*2*49/1.67 = .037sec

tau_75 = tau_45*I_75/I/4= .069 sec

Simulated response

The differential equations were implemented in a simulation to show the time response to a step speed input. The data was generated by my excel program. The red line in the time response shown below is the arm angle starting from 45 deg and quickly moving to 75 deg as the speed increases. This expansion occurs so quickly that most of the motor response is with the maximum moment of inertia.

https://vexforum.com/attachment.php?attachmentid=9449&stc=1&d=1434614717

In the second figure, the %current error is shown with fixed and varying moments of inertia.

https://vexforum.com/attachment.php?attachmentid=9450&stc=1&d=1434614754

As you can see after about .o2 seconds, the motion of the governor is limited at its maximum alfa = 75 deg and the variable inertia current response (blue curve) is close to the slower fixed inertia response (yellow curve) for most of the current response.

%current response with centrifugal governor1The o

In this particular experiment, the objective was to keep the current response below the response with the maximum inertia to keep the stress of the motor. In this case the objective was not met. The mass movement was too fast with speed so the governor limited shortly after the initial speed increase. Increasing the length of the arms expands the time scale but doesn’t change the early saturation. One solution would be to add spring tension to the expanding weights so that a higher speed would be required to saturate. This will be addressed later by adding a spring potential energy to the Lagrangian and deriving a new set of equations.

[/quote]