Is my formula for piston height and velocity in an engine correct?

  • Context: Graduate 
  • Thread starter Thread starter Townsend
  • Start date Start date
  • Tags Tags
    Engine Model
Click For Summary
SUMMARY

The discussion centers on the formula for calculating the height and velocity of a piston in an engine using mathematical vectors. The formula presented is f(x)=asin(x)+b √{(1-a²cos²(x))/b²}, where 'a' is the crankshaft radius and 'b' is the connecting rod length. The derivative f'(x) is also provided, which calculates the change in height with respect to angle x. The velocity of the piston is derived using the formula (f' * 2π * t)/minute, where 't' represents the RPM, confirming the accuracy of the calculations with minor typographical errors noted.

PREREQUISITES
  • Understanding of trigonometric functions and their derivatives
  • Familiarity with vector mathematics
  • Knowledge of crankshaft and connecting rod mechanics
  • Basic calculus for differentiation
NEXT STEPS
  • Study the application of trigonometric functions in mechanical engineering
  • Learn about the dynamics of piston motion in internal combustion engines
  • Explore advanced calculus techniques for engineering applications
  • Investigate the relationship between RPM and linear velocity in mechanical systems
USEFUL FOR

Engineers, mechanical designers, and students studying mechanical engineering who are interested in the mathematical modeling of piston dynamics and velocity calculations.

Townsend
Messages
240
Reaction score
0
I wasn't sure of where this question is best suited but since my interest is only mathematical I figured this is a good forum.

Using vectors I came up with a formula for the height of a piston above the center of the crankshaft for any given angle x (in radians). I set an x,y coordinate system with the origin at the center of the crank. With x=0 radians the crankshaft has the lower end of the connecting rod along the positive x-axis.

So if a is the radius of the crankshaft and b is the length of the connecting rod we have

[tex] f(x)=asin(x)+b \sqrt{ \frac{1-a^2cos^2(x)}{b^2} } [/tex]

So if that formula is correct then if I differentiate it I should have a formula for the change of height with respect to any given angle. This is
[tex] f'(x)= \frac{a^2*b*sin(x)*cos(x)}{ \sqrt{ b^2-a^2*cos^2(x) }} +a*cos(x) [/tex]

So to get the velocity I need to take [tex]\frac{f'*2 \pi*t}{minute}[/tex] where t is any given rpm.

So if I did everything correctly I should be able to find the speed in units of length per minute of the piston for any given rpm t.

So did I make any mistakes so far? Or does everything seem ok?

Thanks for your time...
 
Last edited:
Physics news on Phys.org
Apart from two typos, both involving b, your working is OK.

I derived the eqn for the piston speed using a different method and got the same eqn as yourself, so that provides some confrmation.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 29 ·
Replies
29
Views
6K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K