$\lambda = r/l$(Crank ratio)
Calculate displacement, velocity, and acceleration of crank-slider mechanisms using analytical solutions. Intuitively understand mechanism kinematics through animation and motion graphs.
$\lambda = r/l$(Crank ratio)
The fundamental geometry relates the crank angle to the piston's horizontal position (x). Using the Pythagorean theorem on the right triangle formed by the crank and rod, we get the displacement equation.
$$x = r\cos\theta + \sqrt{l^2 - r^2\sin^2\theta}$$Here, $x$ is the piston position from the crankshaft center, $r$ is the crank radius, $l$ is the connecting rod length, and $\theta$ is the crank angle. The term under the square root ensures the rod's length stays constant.
By taking the derivative of displacement with respect to time, we find the piston velocity. This equation shows velocity depends on both $\sin\theta$ and a more complex term due to the connecting rod's angularity.
$$\dot{x}= -r\omega\left(\sin\theta + \frac{\lambda\sin 2\theta}{2\sqrt{1-\lambda^2\sin^2\theta}}\right)$$Here, $\dot{x}$ is the piston velocity, $\omega$ is the crank's angular velocity ($\omega = 2\pi n / 60$ for rotation speed $n$ in RPM), and $\lambda = r/l$ is the crank ratio. The $\sin 2\theta$ term is key—it's why piston velocity peaks before 90° of crank rotation.
Internal Combustion Engine Design: This is the primary application. Engineers use these exact kinematics to balance engines, design crankshaft counterweights, and calculate the inertial forces that determine bearing loads and engine durability. The simulator's acceleration graph directly relates to these forces.
Pump and Compressor Design: In piston pumps and compressors, the crank-slider mechanism controls fluid displacement. Accurate velocity profiles are needed to design valve timing and minimize pressure pulsations in the system.
Press and Manufacturing Machinery: Mechanical presses use massive crank-slider systems to shape metal. The motion analysis ensures the tool hits the workpiece at the correct speed and position, and the force calculations determine the required motor torque and frame strength.
Reciprocating Actuators: From simple hobbyist projects to complex robotic systems, converting rotary motion to linear motion is ubiquitous. Understanding the non-linear relationship between input crank speed and output slider speed is crucial for precise control.
When you start using this simulator, there are a few points that are easy to misunderstand. First, you might think "the longer the connecting rod length l, the better," but it's not that simple. It's true that increasing l (decreasing λ) makes the piston velocity waveform closer to a sine wave, resulting in smoother vibration. However, the downsides are an increase in overall engine height and weight, as well as increased frictional losses. In practice, due to trade-offs with cost and packaging, λ is almost always kept within the range of 0.25 to 0.33.
Next, keep in mind that when you select a preset like "V6" or "Inline 4-cylinder," what's displayed is purely the "kinematic" motion. In a real engine, a massive force from combustion pressure acts on the piston. This force is incomparably larger than the reciprocating inertia forces you're observing in this simulator, and it's the main player when considering component strength. Think of this tool as just the first step for understanding the "geometry of motion."
Finally, pay attention to the scale of the graph values. Piston acceleration is larger than you might imagine. For example, in an engine with a crank radius of 50mm, a connecting rod length of 150mm (λ=0.33), and a rotational speed of 6000 rpm, the piston acceleration at top dead center reaches a staggering ~15,000 m/s² (about 1500 G!). This enormous reciprocating inertia force is the fundamental reason behind balance weight and engine mount design.