1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Inertia of slider crank

  1. Dec 1, 2014 #1

    I'm sorry my question is almost identical to an unanswered question here, but I was unable to reply to it (because it is old?).

    I want to have the mass moment of inertia 'I'of the block C, which will be a function of theta. I am ignoring the contribution from the links.Due to the restrictions of motion and that block C is not simply rotating, the mass moment of inertia is not mr2. I am looking at an applied torque at z, which drives block C linearly, so would like to have T=I*alpha.

    I believe I can calculate the mass moment of inertia by calculating the force seen by the block in the direction of travel for a given torque. i.e T=F*'r' , where 'r' is some trigonometry to give the vertical component of force carried by link B. Then I am hoping to use this 'r' in I=m'r'2. Is this correct?

    I was also going to calculate the mass moment of inertia by having a function for block position as a function of theta, with the derivative of this with respect to theta giving dx/d(theta) see wiki (x' in wiki notation).

    So if v = r*w, then 'r' = v/w.

    v = dx/dt, and w=d(theta)/dt,

    then v/w= dx/dt * dt/d(theta) = dx/d(theta), which is equal to x' on the wiki page.

    So then two questions: 1)should my equivalent mass moment of inertia be m*(x')^2?
    2) should this give me the same as calculating using the force produced from the torque about z, or do I have to combine the two equations e.g. I = m*'r'*x'?

    Thank you for your help, I hope that my questions are clear.

  2. jcsd
  3. Dec 1, 2014 #2


    User Avatar
    Gold Member

    I don't think you said quite what you really want to know. I seriously doubt that you really want the mass moment of inertia of block C (If you do, just calculate it according the formula found in most textbooks for a rectangular block). You asked if it is M*x^2, but you did not show a coordinate x in your figure. I don't think this is what you really want either.

    I imagine that what you really want is the effective inertia of the block C as seen in the rotational equation for the crank arm A. If I have correctly interpreted your difficulty, then read on.

    The best way to see the effect of the mass of C in the rotational equation is by looking at the system kinetic energy. Define phi as the angle between the connecting rod and the vertical, so that these two equations are true:
    Atl*cos(theta) + Btl *cos(phi) - Yc = 0
    Atl*sin(theta) - Btl*sin(phi) = 0
    Yc is the position of the block (actually the wrist pin which connects B and C).
    These two equations are easily solved for phi and Yc for any assigned value of theta.

    Now, differentiate these two equations with respect to time to get
    - thetadot*Atl*sin(theta) - phidot*Btl*sin(phi) - Ycdot = 0
    thetadot*Atl*cos(theta) - phidot*Btl*cos(phi) = 0
    With theta and phi both known (phi was found above), these two equations are solvable for the ratios phidot/thetadot and Ycdot/thetadot.

    Now, write the system kinetic energy in terms of theta and its derivatives ...
    T = (1/2)*Mc*Ycdot^2 = (1/2)*Mc*(Ycdot/thetadot)^2*thetadot^2
    The effective inertia of block C is
    Ieff = Mc*(Ycdot/thetadot)^2
    because this is the coefficient of the (1/2) thetadot^2 in the kinetic energy expression.

    Now, is this what you wanted to know, or not?
  4. Dec 1, 2014 #3
    Hi OldEngr63,

    Thank you very much for your reply. That has solved my dilemma!

    Sorry if I was unclear with my question, really I have a more complicated system where I know the torque on link A and will be looking at the linear velocity profile of block C. So yes, your response giving the effective inertia is what I need.

    Also apologies for my notation being unclear (x' = Ycdot/thetadot) , but I had also come to the same result as your solution, although I much prefer your solution. It is nice to be able to come to the same result with slightly different approaches, but I believe your approach using KE is much clearer.

    Thank you again for your help!
  5. Dec 1, 2014 #4


    User Avatar
    Gold Member

    What you are looking for here is what is called the generalized inertia. I have never seen this addressed in a physics class, but it is common in the mechanical engineering course called Theory of Machines. Here are two references that explore this whole approach in much more detail:

    B. Paul, Kinematics & Dynamics of Planar Machinery, Prentice-Hall, 1979.
    S. Doughty, Mechanics of Machines, Wiley, 1988, also Lulu, 2003.

    Either of these can take you quite a bit further along this process.
  6. Dec 11, 2014 #5
    Hi again,

    I have come across another hurdle.

    My system has a torque about z acting on link A that drives the system, and this torque varies, it is a function of theta. I have calculated the total generalized inertia about the pivot point Z, and I have calculated the instantaneous angular acceleration for a given angle theta.

    Then I have tried to calculate the angular velocity 'w' for a given angle using the following relationship:
    derived from :
    (integrated both sides of the second last line).

    But my issue is that if I check my kinetic energy of the system with the energy input to the system, they do not match. The system has more kinetic energy than I gave it. I believe this is because I am not conserving angular momentum. I believe as my inertia starts low, the system accelerates rapidly and as the inertia increases, the system does not slow down with the way I have calculated 'w', only the instantaneous alpha is affected.

    Is there another way I should be calculating velocity that will conserve momentum?

    I have attached two graphs that I believe demonstrate that momentum is not being treated correctly. The larger kinetic energy is 1/2 I w^2 and the lower KE is the input energy. As you can see the inertia in this case increases significantly and this increases the KE. My system is not exactly as per the diagram, so the graphs might not match exactly if you think too hard about them, they are just there to help illustrate the point.

    Thank you for any help, and sorry if this should be in the engineering section.



    Attached Files:

  7. Dec 11, 2014 #6


    User Avatar
    Gold Member

    Mick, did you look at either of the references that I gave you? This entire problem is worked in detail in each of them.

    Your equation of motion, alpha = T/I, is not correct because this is a variable inertia system (I is not constant, but varies with the angle).

    Please check the references that I gave. The solution is a bit too detailed to write out here, but it is not hard to do. You should find the references available in your library or on line.
  8. Dec 12, 2014 #7
    Hi OldEngr63,

    Thanks again for the reply and confirming my troubles.

    I wasn't able to find the references online and unfortunately do not have access to a library. I am still trying to get my hands on them though, hopefully I can get it from someone for some festive season reading.
  9. Dec 12, 2014 #8


    User Avatar
    Gold Member

    How hard did you look on line? In less than two minutes, I found
    1) the Paul book is available from Abe Used Books
    2) the Doughty book is available from Amazon.
    Neither one is very expensive. If you really want to understand this problem, I recommend that you get one (or both) of them.
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Similar Threads - Inertia slider crank Date
I Moment of Inertia of a Disc Jan 4, 2018
A Law of inertia Oct 21, 2017
A Moment of Inertia Tensor Oct 20, 2017
Inertial forces in crank slider mechanism Feb 22, 2010