|
|
Line 1: |
Line 1: |
| {{Unreferenced|date=December 2009}}
| | Friends contact her Felicidad and her spouse doesn't like it at all. To perform croquet is the pastime I will never stop doing. My occupation is a production and distribution officer and I'm doing pretty great monetarily. Years ago we moved to Kansas.<br><br>Also visit my web site [http://bayi.gmy.Com.tr/UserProfile/tabid/57/userId/6646/Default.aspx http://bayi.gmy.Com.tr/UserProfile/tabid/57/userId/6646/Default.aspx] |
| The motion of a non-offset [[piston]] connected to a [[Crank (mechanism)|crank]] through a [[connecting rod]] (as would be found in [[internal combustion engine]]s), can be expressed through several [[mathematical equation]]s. This article shows how these motion equations are derived, and shows an example graph.
| |
| | |
| ==Crankshaft geometry==
| |
| [[Image:Piston motion geometry.png|thumb|500px|right|Diagram showing geometric layout of piston pin, crank pin and crank center]]
| |
| | |
| ===Definitions===
| |
| ''l'' = [[Connecting rod|rod]] length (distance between [[Gudgeon pin|piston pin]] and [[crank pin]])<br> | |
| ''r'' = [[Crank (mechanism)|crank]] [[radius]] (distance between [[crank pin]] and crank center, i.e. half [[Stroke (engine)|stroke]])<br>
| |
| ''A'' = crank angle (from [[Cylinder (engine)|cylinder]] [[Bore (engine)|bore]] centerline at [[Dead centre|TDC]])<br>
| |
| ''x'' = piston pin position (upward from crank center along cylinder bore centerline)<br>
| |
| ''v'' = piston pin velocity (upward from crank center along cylinder bore centerline)<br>
| |
| ''a'' = piston pin acceleration (upward from crank center along cylinder bore centerline)<br>
| |
| ''ω'' = crank [[angular velocity]] in [[radians per second|rad/s]]
| |
| | |
| ===Angular velocity===
| |
| The [[crankshaft]] [[angular velocity]] is related to the engine [[revolutions per minute]] (RPM):
| |
| :<math>\omega= \frac{2\pi\cdot \mathrm{RPM}}{60} </math>
| |
| | |
| ===Triangle relation===
| |
| As shown in the diagram, the [[crank pin]], crank center and piston pin form triangle NOP.<br>
| |
| By the [[cosine law]] it is seen that:<br>
| |
| :<math> l^2 = r^2 + x^2 - 2\cdot r\cdot x\cdot\cos A </math>
| |
| | |
| ==Equations with respect to angular position (Angle Domain)==
| |
| The equations that follow describe the [[reciprocating motion]] of the piston with respect to crank angle.<br>
| |
| Example graphs of these equations are shown below.
| |
| | |
| ===Position===
| |
| Position with respect to crank angle (by rearranging the triangle relation):
| |
| :<math> l^2 - r^2 = x^2 - 2\cdot r\cdot x\cdot\cos A </math>
| |
| :<math> l^2 - r^2 = x^2 - 2\cdot r\cdot x\cdot\cos A + r^2[(\cos^2 A + \sin^2 A) - 1]</math>
| |
| :<math> l^2 - r^2 + r^2 - r^2\sin^2 A = x^2 - 2\cdot r\cdot x\cdot\cos A + r^2 \cos^2 A</math>
| |
| :<math> l^2 - r^2\sin^2 A = (x - r \cdot \cos A)^2</math>
| |
| :<math> x - r \cdot \cos A = \sqrt{l^2 - r^2\sin^2 A}</math>
| |
| :<math> x = r\cos A + \sqrt{l^2 - r^2\sin^2 A} </math>
| |
| | |
| ===Velocity===
| |
| Velocity with respect to crank angle (take first [[derivative]], using the [[chain rule]]):
| |
| :<math>
| |
| \begin{array}{lcl}
| |
| x' & = & \frac{dx}{dA} \\
| |
| & = & -r\sin A + \frac{(\frac{1}{2}).(-2). r^2 \sin A \cos A}{\sqrt{l^2-r^2\sin^2 A}} \\
| |
| & = & -r\sin A - \frac{r^2\sin A \cos A}{\sqrt{l^2-r^2\sin^2 A}}
| |
| \end{array}
| |
| </math>
| |
| | |
| ===Acceleration===
| |
| Acceleration with respect to crank angle (take second [[derivative]], using the [[chain rule]] and the [[quotient rule]]):
| |
| :<math>
| |
| \begin{array}{lcl}
| |
| x'' & = & \frac{d^2x}{dA^2} \\
| |
| & = & -r\cos A - \frac{r^2\cos^2 A}{\sqrt{l^2-r^2\sin^2 A}}-\frac{-r^2\sin^2 A}{\sqrt{l^2-r^2\sin^2 A}} - \frac{r^2\sin A \cos A .(-\frac{1}{2})\cdot(-2).r^2\sin A\cos A}{\left (\sqrt{l^2-r^2\sin^2 A} \right )^3} \\
| |
| & = & -r\cos A - \frac{r^2(\cos^2 A -\sin^2 A)}{\sqrt{l^2-r^2\sin^2 A}}-\frac{r^4\sin^2 A \cos^2 A}{\left (\sqrt{l^2-r^2 \sin^2 A}\right )^3}
| |
| \end{array}
| |
| </math>
| |
| | |
| ==Equations with respect to time (Time Domain)==
| |
| ===Angular velocity derivatives===
| |
| If angular velocity is constant, then
| |
| :<math>A = \omega t \,</math>
| |
| and the following relations apply:
| |
| | |
| :<math> \frac{dA}{dt} = \omega </math>
| |
| | |
| :<math> \frac{d^2 A}{dt^2} = 0 </math>
| |
| | |
| ===Converting from Angle Domain to Time Domain===
| |
| The equations that follow describe the [[reciprocating motion]] of the piston with respect to time.
| |
| | |
| If [[Time domain|time]] [[Domain (mathematics)|domain]] is required instead of angle domain, first replace A with ''ω''t in the equations, and then [[Scale factor|scale]] for angular velocity as follows:
| |
| | |
| ===Position===
| |
| Position with respect to time is simply:
| |
| :<math>x \,</math>
| |
| | |
| ===Velocity===
| |
| [[Velocity]] with respect to time (using the [[chain rule]]):
| |
| :<math>
| |
| \begin{array}{lcl}
| |
| v & = & \frac{dx}{dt} \\
| |
| & = & \frac{dx}{dA} \cdot \frac{dA}{dt} \\
| |
| & = & \frac{dx}{dA} \cdot\ \omega \\
| |
| & = & x' \cdot \omega \\
| |
| \end{array}
| |
| </math>
| |
| | |
| ===Acceleration===
| |
| [[Acceleration]] with respect to time (using the [[chain rule]] and [[product rule]], and the angular velocity [[Formal derivative|derivative]]s):
| |
| :<math>
| |
| \begin{array}{lcl}
| |
| a & = & \frac{d^2x}{dt^2} \\
| |
| & = & \frac{d}{dt} \frac{dx}{dt} \\
| |
| & = & \frac{d}{dt} (\frac{dx}{dA} \cdot \frac{dA}{dt}) \\
| |
| & = & \frac{d}{dt} (\frac{dx}{dA}) \cdot \frac{dA}{dt} + \frac{dx}{dA} \cdot \frac{d}{dt} (\frac{dA}{dt}) \\
| |
| & = & \frac{d}{dA} (\frac{dx}{dA}) \cdot (\frac{dA}{dt})^2 + \frac{dx}{dA} \cdot \frac{d^2A}{dt^2} \\
| |
| & = & \frac{d^2x}{dA^2} \cdot (\frac{dA}{dt})^2 + \frac{dx}{dA} \cdot \frac{d^2A}{dt^2} \\
| |
| & = & \frac{d^2x}{dA^2} \cdot \omega^2 + \frac{dx}{dA} \cdot 0 \\
| |
| & = & x'' \cdot \omega^2 \\
| |
| \end{array}
| |
| </math>
| |
| | |
| ===Scaling for angular velocity===
| |
| You can see that x is unscaled, x' is scaled by ''ω'', and x" is scaled by ''ω''². <br>
| |
| To convert x' from velocity vs angle [inch/rad] to velocity vs time [inch/s] multiply x' by ''ω'' [rad/s]. <br>
| |
| To convert x" from acceleration vs angle [inch/rad²] to acceleration vs time [inch/s²] multiply x" by ''ω''² [rad²/s²].<br>
| |
| ''Note that [[dimensional analysis]] shows that the [[Units of measurement|units]] are consistent.''
| |
| | |
| ==Velocity maxima/minima==
| |
| ===Acceleration zero crossings===
| |
| The velocity [[maxima and minima]] do ''not'' occur at crank angles ''(A)'' of plus or minus 90°. <br>
| |
| The velocity maxima and minima occur at crank angles that depend on rod length ''(l)'' and half stroke ''(r)'',<br>
| |
| and correspond to the crank angles where the acceleration is zero (crossing the horizontal axis).
| |
| | |
| ===Crank-Rod angle not right angled===
| |
| The velocity maxima and minima '''do not necessarily occur''' when the crank makes a right angle with the rod.<br>
| |
| Counter-examples exist to '''disprove''' the ''idea'' that velocity maxima/minima occur when crank-rod angle is right angled.
| |
| | |
| ===Example===
| |
| For rod length 6" and crank radius 2", numerically solving the acceleration zero-crossings finds the velocity maxima/minima to be at crank angles of ±73.17615°.<br>
| |
| Then, using the triangle sine law, it is found that the crank-rod angle is 88.21738° and the rod-vertical angle is 18.60647°.<br>
| |
| Clearly, in this example, the angle between the crank and the rod is not a right angle.
| |
| | |
| (Sanity check, summing the angles of the triangle 88.21738° + 18.60647° + 73.17615° gives 180.00000°)
| |
| | |
| A single counter-example is sufficient to '''disprove''' the statement ''"velocity maxima/minima occur when crank makes a right angle with rod"''.
| |
| | |
| ==Example graph of piston motion==
| |
| The graph shows x, x', x" with respect to crank angle for various half strokes, where L = rod length ''(l)'' and R = half stroke ''(r)'':
| |
| [[Image:Graph of Piston Motion.png|thumb|800px|left|The vertical axis units are [[inches]] for position, [inches/rad] for velocity, [inches/rad²] for acceleration.<br>
| |
| The horizontal axis units are crank angle [[degree (angle)|degree]]s.]]
| |
| {{Clr}}
| |
| Pistons motion animation with same rod length and crank radius values in graph above :<br>
| |
| [[Image:TRUE piston3 ANI.gif|left|Pistons motion animation with various half strokes|frame]]
| |
| {{Clr}}
| |
| | |
| ==See also==
| |
| * [[Internal combustion engine]]
| |
| * [[Reciprocating engine]]
| |
| * [[Scotch yoke]]
| |
| | |
| == References ==
| |
| * http://www.epi-eng.com/piston_engine_technology/piston_motion_basics.htm
| |
| | |
| ==Further reading==
| |
| * John Benjamin Heywood, ''Internal Combustion Engine Fundamentals'', McGraw Hill, 1989.
| |
| * Charles Fayette Taylor, ''The Internal Combustion Engine in Theory and Practice, Vol. 1 & 2'', 2nd Edition, MIT Press 1985.
| |
| | |
| ==External links==
| |
| * [http://www.codecogs.com/reference/engineering/dynamics/velocity_and_acceleration_of_a_piston.php codecogs] Velocity and Acceleration of a Piston
| |
| * http://www.animatedengines.com/otto.shtml
| |
| * [http://www.youtube.com/watch?v=stuaK5bk_Ck youtube] Rotating chevy 350 short block.
| |
| * [http://www.youtube.com/watch?v=lMIxKOM6jRA youtube] 3D animation of a V8 ENGINE
| |
| * [http://www.youtube.com/watch?v=sLQWEnQmmyY youtube] Inside a V8 Engine at Idle Speed
| |
| | |
| [[Category:Pistons|Motion equations]]
| |
| [[Category:Engine technology]]
| |
| [[Category:Mechanical engineering]]
| |
| [[Category:Equations]]
| |