78
1 *The following is the final written report regarding my engineering team’s air motor design senior project. We were asked to come up with and develop our own design, conduct our own analysis, and machine each part ourselves. The final product was used to power a miniature go-kart. Engine Design Team Muscles Lucas Gargano Joe Mosley Andrew Daehn Steven Politowitz Michael Steiger Yichao Ou

Air Motor Report

Embed Size (px)

Citation preview

Page 1: Air Motor Report

1

*The following is the final written report regarding my engineering team’s air motor design senior project. We were asked to come up with and develop our own design,

conduct our own analysis, and machine each part ourselves. The final product was used to power a miniature go-kart.

Engine Design

Team Muscles

Lucas Gargano

Joe Mosley

Andrew Daehn

Steven Politowitz

Michael Steiger

Yichao Ou

Page 2: Air Motor Report

2

Table of Contents

Introduction

Engine Concept

Engine Detailed Engineering and Development

Thermodynamic Energy and Fluid Flow Models

Strategy, Software Coding for Valve Control, Physical Circuitry

Engine Fabrication and Manufacturing

Mechanical and Valve Timing Testing

Testing Day Results

Team

Lessons Learned

Course Improvements

Appendices

List of Figures

List of Tables

List of Equations

Page 3: Air Motor Report

3

Introduction

Beginning our engine design project, we made sure to identify each of our team

members’ strengths and assign them to each team accordingly. The team was broken up into

groups of analysis, electronics, and design/manufacturing. Andrew Daehn and Lucas Gargano

were assigned to design/manufacturing portion of the project. Steven Politowitz and Joseph R.

Mosley were assigned to the electronics section of the project, which left Michael Steiger and

Yichao Ou to the analysis team. No matter which sub-group they belonged to, each team

member was encouraged to aid the other skill teams in order to help balance the work load given

to everyone.

Finding a solid direction to go when designing our engine was the first step to a

successful project. Our engine design is a bit unconventional by layman’s terms. We designed it

to be a four cylinder engine with two pistons firing in each cylinder body. These pistons are also

programmed to be in phase when firing (meaning that they pump at the same time). This gives

our four cylinder design the function of a two cylinder design. We also have two fly wheels that

are used to support the crank shaft, which is used to transfer the linear motion of the pistons into

the angular motion we desire.

Our engine is predominantly made of aluminum, while our pistons are made of bronze

and our connecting rods are made of steel. Our materials were acquired in numerous ways. We

made several to trips to a local scrap yard to obtain much of the aluminum we used to machine

the cylinders as well as the support plates. We also ordered material from a few different

suppliers online. We were able to obtain bearings to support the main shaft of our design. The

Page 4: Air Motor Report

4

aluminum piping used to manufacture the drive shaft was also obtained through the online

suppliers.

Nearly over one hundred hours were spent in the machine shop manufacturing our

engine’s components. Even as we were very diligent when scheduling our manufacturing

appointments, the project took longer than expected and the time slots filled up fast as well so

finishing our engine took until nearly the last minute. The pre-test was pushed back from

Monday, May 19th to Wednesday, May 21st as apparently we were not the only group going

through this. Andrew Daehn’s father also works on campus and was able to give us some spare

time on the machines he watches over. Walter Green was also very helpful in the machining

process as we are all very new to the shop. The electronics team would have never been able to

successfully complete their assignments (on time anyway) had it not been for Joe West’s, and

each of the Jasons’, constant willingness to offer help and guidance. The weekly meetings that

began in May with Professor Luscher also proved extremely helpful as it gave us reassurance to

the track we were on as well as direct access to ask any question we may have had regarding the

project, as he was always willing to clarify and suggest the best way we could go about anything.

Without these people it would have been a very rocky road and we were lucky to have

instructors who were so easy to communicate with helping us.

The learning curve throughout the project was incredible. Every single one of us was

challenged to complete assignments involving things we had little to no experience with. With

very little Solid Works experience, minimal machining experience, and no electronics

experience; each team was challenged not only by their knowledge, but their ability to learn on

the fly, as well. This design project was the strongest real life experience we have had as

Page 5: Air Motor Report

5

undergraduates as far as learning to work on your own and finding ways to complete something

when all the answers may not be lying there in front of you.

Page 6: Air Motor Report

6

Engine Concept

When developing our engine design we decided to keep our main focus on power. We

designed the engine keeping in mind our limited experience using CAD programs and working

in the machine shop. Our design was meant to allow as much precision error as possible when

designing and machine as we anticipated a significant amount of setbacks. We also attempted to

keep our pieces and parts designed as simply as possible so as not to bring on something that

would be potentially too difficult for such an inexperienced group. This proved vital as our

machined parts nearly never were machined precisely where we wanted them, yet our engine

was able to accommodate to these mistakes and still operate.

We developed a four cylinder engine that worked like a two cylinder engine. It had two

cylinders on each side that fired in phase with each other, while each respective side fired a half

cycle out of phase. We designed this to maximize power and in this we succeeded as our max hp

output ended up being .12. This proved vital during the power testing as we had one of the

fastest engines with a run time of 11.83 seconds. Drawings of each and every part of of our

engine design can be found later on in the appendices.

Page 7: Air Motor Report

7

Engine Detailed Engineering and Development

Crankshaft Stiffness Analysis

Torsional Analysis:

For the torsional analysis, an arbitrary torque was applied to the crankshaft and its deflection was

measured so that a stiffness constant, torsional, could be found. This was done using a static analysis

within the simulation tool in Solidworks. Since our crankshaft is off center at a constant radius

from the center of the flywheel, the torque was assumed to result in only an applied shear force

to one end of the crankshaft. By doing this, it is assumed that the all of the crankshaft’s material

is at the constant radius of 1”. This is not actually true, since the crankshaft’s outer-most point is

at a radius of Ro=1inch+dcrankshaft

2=1.25 , and the crankshaft’s inner-most point is at a radius of

Ri=1 inch−dcrankshaft

2=.75 . In other words, it is assumed that the crankshaft’s diameter is small

compared to the radius at which it rotates. Because the smaller torsion in the rod is neglected, the

crankshaft’s deflection will be less in the simulation than in practice all other things being equal.

A smaller deflection for the same applied torque will give a larger stiffness value. Below are the

results of the Finite Element simulation for an arbitrary applied torque of 11.24 in-lb, causing a

50 N shear force at the end of the rod.

Page 8: Air Motor Report

8

Study Results

Name Type Min Max

Stress1 VON: von Mises Stress 147204 N/m^2

Node: 409

3.61192e+007 N/m^2

Node: 851

Page 9: Air Motor Report

9

Name Type Min Max

cshaft-Study 1-Stress-Stress1

Name Type Min Max

Displacement1 URES: Resultant

Displacement

0 mm

Node: 1

0.220161 mm

Node: 638

Page 10: Air Motor Report

10

The maximum displacement of the free end was .2202 mm, or .00867 inches. This displacement

at a radius of 1” is equal to an angular displacement of .00867 radians. The stiffness can then be

found as

k torsional=τ

θdisplacement=11.24∈−lbs

.00867 rad=1296.4 ¿−lbs

rad

Bending Model and Analysis:

The bending model was done to determine the stiffness of the crankshaft under just the loads

from the piston. For this analysis, the force of the piston was assumed to be greatest at the

piston’s top dead center position. At this position, the line of the force goes directly through the

crankshaft as well as the crankshaft’s axis of rotation. The two pistons that are in phase on our

engine were grouped as one for simplicity since they are close together, 1” apart. The force was

placed across a 1” section of the crankshaft because the two connecting rods contact the

crankshaft across a 1” portion of it. An arbitrary force of 50 N was applied for the Solidworks

Simulation. The two ends of the crankshaft were fixed, and the maximum displacement was

found. Below are the results of the Finite Element Analysis.

Study Results

Name Type Min Max

Stress1 VON: von Mises Stress 4209.9 N/m^2

Node: 9755

4.83335e+006 N/m^2

Node: 5

Page 11: Air Motor Report

11

Name Type Min Max

cshaft-Study 2-Stress-Stress1

Name Type Min Max

Displacement1 URES: Resultant

Displacement

0 mm

Node: 1

0.00196683 mm

Node: 9035

Page 12: Air Motor Report

12

Name Type Min Max

cshaft-Study 2-Displacement-Displacement1

For the arbitrary applied force of 11.24 lbs, the maximum displacement was .001967 mm, or

7.743x10-5 inches. This results in a bending stiffness of

k bending=F piston

δ connectingrod= 11.24 lbs

7.743 x 10−5∈¿=145163 lbs¿ ¿

For a maximum piston force of 196 lbs (two pistons at 124.7 psi), this results in a deflection of

only .001”, which should not cause any problems like a phase differences between the two sets

of pistons. From this Finite Element Analysis, our current crankshaft should be stiff enough in

bending and torsion so that if we have any problems with our engine, we can safely assume that

crankshaft flexibility is not contributing to the problem.

Stress Analysis

Rod Axial Yielding: From the basic axial yielding equation with a 3/8” diameter rod,

σ cr=FA

= F

π (38 )

2

4

=27 ksi

Fcr=2982lbs

From a Free body diagram analysis, the maximum force at the bottom of the stroke is:

Fmax=120 psi∗( π d2

4 )=94.2lbs

Therefore, the factor of safety is very high (>10).

Page 13: Air Motor Report

13

Rod hole tear out: Using the approximations from a rivet-plate tear out,

τ e=F s

2 xe t=94.2 lbs

2∗xe t, so xe t ≥ .00302

For a thickness t=1/4”, xe only needs to be greater than .012”, and our connecting rod will have

at least an eighth of an inch of material surrounding the pin.

Buckling: The equation for buckling was used assuming a pin to pin connection type. Our

connecting rod is 3/8” by 3.8” long. The equation for critical buckling load is:

Pcr=π 2 Et I

Le2 =

π2 10.3E6 psi( π ( 38 )

4

64 )3.82 =6834 lbs>94 lbs

Piston: The piston cylinder should easily be able to react to the maximum pressure of 120 psi.

Since the maximum yield strength of Aluminum is 27 ksi, the piston is easily capable of

supporting the maximum 120 psi load.

Piston Pin: The piston pin must be able to withstand double shear. The maximum force of 94 lbs

is split between its supporting ends. For a factor of safety greater than or equal to 4:

τ= F2 A

= 94 lbs

2( π4 (d pin )2)

= 27000√3FOS

The pin therefore must be at least .112”, rounding up gives a nominal diameter of 1/8”.

Bearings/Bushings: We initially tried bushings for supporting the radial load between the engine

supports and the crankshaft. Assuming the crankshaft’s forces are symmetrical means that the

total radial load on the bearing/bushing is equal to one of the two max piston forces since only

two pistons fire at one time. This means that one bearing/bushing will have to support a

Page 14: Air Motor Report

14

Fmax=94 lbs . Using a factor of Safety of 2, this increases to 188 lbs. Using the bushing design

criteria and a bearing thickness of ¼” and diameter of ¼”,

Pmax=188 lbs

.25∗.25} =1504ps ¿

This P_max is only slightly less than the maximum Pmax for a porous bronze bushing, 2 ksi. Since

the factor of safety is low, we decided bearings would be a safer option.

We assumed a reliability of 90%, an impact factor of 1.5 (Moderate impact), and a bearing life of

120,000 revolutions, corresponding to 10 hours at 200 rpm. From the bearing design criteria,

Pe=X dF r+Y d∗Fa=1∗188 lbs=188 lbs=Pse

Therefore, the required ball bearing factor calculation is:

[Cd ( .90 ) ]req=( Ld

K R (10 )6 )1a ( IF )∗Pe=(120000 rev

1∗106 )13∗1.5∗188 lbs=139.1lbs

Most of the light duty bearings we looked at online were rated at around 600N or 134.9 lbs,

meaning we would most likely need a medium duty radial single ball bearing. This is by far the

most critical failure point in the engine due to the high required loads on the engine.

Additionally, the loads are dynamic, that is, they vary rapidly from 0 to 139.1 lbs within one

stroke of the engine. This adds in an additional element that we must make sure is covered by

using a high enough factor of safety.

Crankshaft: Our crankshaft rod lies at a radius equal to 1.5”, and since it is fixed at both ends to

the rotating flywheels, the moment provided at the ends act to decrease the maximum bending

moment in the bar. For this reason, the worst case scenario for this bar is simple supports, so we

chose our analysis based on this. From the free body diagram analysis on the rods, it was

determined that the maximum moment occurs at the points of applied force. Assuming a rod

diameter of ½” and a length of 5”, the maximum moment is:

Page 15: Air Motor Report

15

Mmax=53∗F p=94 lbs ¿

σ max=McI

=(156.7∈−lbs )∗.25 )/(π*.5^4/64)=12769 psi 200000psi=Ult.Tensile strength of stee≪

τ max=FA

= 94 lbs

π∗. 52

64

=7664 psi≪115470 psi=τu , steel

Since we are using a steel rod as the crankshaft, these maximum stresses are well below the

limiting strength of steel in tension.

Fasteners: To attach the engine to the provided base, screws will be used. The only major force

acting on the screw or bolt will be a shearing force on the bolt due to the acceleration of the

pistons. Assuming the engine is moving quickly at 500 rpm, and there is only one bolt holding

the assembly in place, the shear force generated is:

τ=4 pistons (ρV ω2 R )Abolt

=4∗( 5.2 slugf t 3 )¿¿

Solving for the nominal bolt diameter, d:

d ≥ .0085

All of the bolts we use will be larger than that diameter, so even one of them will be able to

withstand the engine’s shear forces.

In conclusion, the critical design components will be the bearings, the tear out from the

connecting rod hole, and the piston pins to a lesser extent. All of these components currently

have a design factor of safety of around 4 or less, so care must be taken when selecting these

particular parts.

Strength of Materials

Page 16: Air Motor Report

16

Reciprocating engines in a crank-slider arrangement produce unbalanced forces due to

the inertia of the piston, crankshaft, and connecting rods. While it is difficult to completely

balance many engines, a properly sized balancing mass can reduce the unbalanced force

significantly. Our engine experienced a considerable amount of shaking or unbalanced force

during a preliminary test, so to reduce this, a basic engine balancing analysis was conducted.

The engine was assumed to be operating in a constant velocity reference frame. This

assumption is close enough because the maximum acceleration of our cart is probably going to

be small compared to the acceleration experienced by the piston during the engine’s operation.

The piston’s acceleration has a primary and secondary component given by:

a p=−Rω2(cos (θ )+ RL

cos (2θ ))with the cosθ term being the primary component and the cos (2θ) term being the secondary one.

The phenomenon of dynamically equivalent bodies was used to split the mass of the connecting

rod between the crankshaft and piston so that there were only two point masses, a rotating one to

represent the crankshaft and a reciprocating one to represent the piston. Since our crankshaft was

at a radius of 1”, its mass was assumed to be centered at that radius. The overall mass of the

crankshaft was divided by four so that each of the four pistons was assumed to be connected to

an equally partitioned piece of crankshaft. The Law of Cosines was used to find the magnitude of

the vectorally added horizontal piston unbalanced force with the radially directed centripetal

force from the crankshaft equivalent mass. The net force as a function of crank angle was found:

f net=√ f p2 + f c

2+2 f p f b cos (θ )

The net force as a function of crank angle is given in the polar plot below.

Page 17: Air Motor Report

17

5

10

15

20

25

30

210

60

240

90

270

120

300

150

330

180 0

Net Unbalanced Force Without Balancing Mass (lbs)

To balance the engine, a mass was placed opposite the location of the crankshaft. In order

to balance this with a rotating mass, the sum of a fraction, c, of the reciprocating piston mass and

all of the rotating mass was used.

B=(meq ,crank +c meq , piston ) r

The new net unbalanced force was computed from the same reciprocating piston force

with a modified rotating force that consisted of the difference between the old rotating force and

the new centripetal force due to the rotation of the balancing mass. The balance mass that

produced the lowest total unbalanced force was found to be .9073 lbs at a distance of 1” from the

center. This mass was found by varying the fraction of reciprocating mass balanced until the

smallest net maximum unbalanced force was found. This fraction, c, was found to be .58. The

new unbalanced force is graphed with the original unbalanced force below.

Page 18: Air Motor Report

18

5

10

15

20

25

30

210

60

240

90

270

120

300

150

330

180 0

Net Unbalanced Force With Balancing Mass (lbs)

Original Unbalanced Force

Unbalanced Force with Balancing Mass

From the graph, the maximum unbalanced force with the balancing mass added is less

than the minimum unbalanced force without balancing. This is clearly an improvement, but since

this is the best possible revolving balancing mass, the engine cannot be perfectly balanced with a

rotating balancing mass. To completely balance the engine, some type of reciprocating mass

would need to be added. By reducing this shaking force, the engine will experience less

vibration, which could possibly extend its life and prevent any bolts from loosening. This

balancing could also help the speed and pressure sensors, whose measurements could be altered

by excessive vibration.

Thermodynamic Energy and Fluid Flow Models

Thermodynamic methods were used to estimate the power and efficiency of our engine.

The analysis is based on an engine that rotates at a constant speed of 800 rpm with a bore of 1

inch and a bore-stroke ratio of 1:2. A clearance volume of .5 in3 was used; this gives an ample

clearance distance in between .5” and 1”. Initially, we assumed that there was no pressure drop

across the line and the valve and that the mass flow rate into the cylinder was infinite. Varying

Page 19: Air Motor Report

19

the valve closing position, the theoretical power and efficiency curves were calculated assuming

adiabatic conditions across the cylinder boundary. The power and efficiency graphs are shown

below.

10%

15%

20%

25%

30%

35%

40%

50%

55%

60%

65%

70%

75%

80%

85%

90%

95%

100%

0

500

1000

1500

2000

2500

Power vs. Valve Position

Valve Close Percentage

Pow

er (i

n-lb

/s)

0% 20% 40% 60% 80% 100% 120%0

10

20

30

40

50

60

Efficiency vs. Valve Position

Valve Close Percentage

Efficie

ncy

(%)

Page 20: Air Motor Report

20

The maximum efficiency resulted from a 20% valve closing position, while the power

reached a maximum when the valves were opened for the entire downstroke.

In order to get a more realistic graph of valve position closure versus power and efficiency, the

work at each value of valve closure needed to be calculated. To do this, Matlab was used to

calculate the work, power, and efficiency at each valve closing position in increments of 1

percent in valve position.

Once the valve position was assumed, the absolute pressure was found at each point

before and after the valve was closed. In order to do this, many assumptions were made. First,

we assumed that the pressure in the tank was at its maximum of 124.7 psi absolute, and that this

pressure was the same as the pressure in right in front of the valve. In actuality, there is a

pressure drop due to friction and flow resistance in the tube that connects the valve to the tank.

There is also a pressure drop and resistance across the valve, which causes a limitation in the

mass flow rate through the valve. An experiment was done to determine this experimental mass

flow rate, and an equation for volumetric flow rate versus tank pressure was found. Other

assumptions made were that the specific heat of air was constant at constant pressure, the air in

the tank was at room temperature, and that the volume of air in the cylinder varied sinusoidally

with time at a frequency of 800 rpm. The initial conditions were assumed to be at STP with the

mass calculated using a volume equal to the clearance volume of .5 in3. For pressure ratios of

pcylinder

ptank≥ .528, the mass flow is not at its maximum choked flow and decays rapidly towards zero

with increasing cylinder pressure, so the flow function from my Turbomachinery book was used

to find the mass flow rate at these higher cylinder pressures. The valve was assumed to be an

isentropic nozzle. In order for the this calculated mass flow rate to be less than that found in the

Page 21: Air Motor Report

21

electronics valve experiment, the theoretical minimum area of the valve was calculated using the

experimental mass flow rate found.

The pressures were found by first finding the mass flow rate. If the pressure ratio was

greater than .528, the flow function was used to calculate a reduced mass flow rate; otherwise,

the mass flow rate was assumed to be at the maximum value found in the experiment. From the

mass flow rate, the new mass in the cylinder was found by multiplying the mass flow rate by a

predefined time step and adding this to the previous mass in the cylinder. Then, the next pressure

was found by using the ideal gas law, with the next temperature found by using an adiabatic

assumption. Since volume as a function of time is known, the next volume can be found.

pn+1=

mn+1 R(Tn( pn+1

pn )n−1n )

V n+ 1

After rearranging the recursive formula for pn+1, the next pressure was found to be

pn+1=(mn+1 RTn

V n+ 1)n 1pn

n−1

Once the valve was closed, the remaining volume change was assumed to be an adiabatic

expansion. The pressure and volume at the intake closing position were used as the initial

condition to find the constant for adiabatic expansion. The equation for pressure was then found

to be:

pn=pintake closing∗( V intakeclosing

V displacement+V cle arance)n

where n=1.4 for air.

Since the pressure and volume at each time were known, a pressure vs. volume graph could be

made.

Page 22: Air Motor Report

22

Below is one of these graphs for an intake valve closing position of 75%.

0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.410

15

20

25

30

35

40

Volume (in3)

Pre

ssur

e (p

si)

Pressure vs. Volume at 75% Valve Closure

The useful work was calculated by integrating the pressure vs. volume graphs. The

trapz() function in Matlab was used to approximate this integral using a time step of .0005

seconds. This gave a good approximation since 150 intervals were used in the calculation across

a time range from 0 to .075 seconds. The work done by the atmospheric air on the other side of

the piston was subtracted from this integral so the useful work could be found. On the return part

of the stroke, the pressure on the cylinder was assumed to be atmospheric both above and below

the cylinder, meaning that no net forces acted on it and therefore no work was gained or lost.

This is a strong assumption since the same mass flow limitations for the intake valves will apply

Page 23: Air Motor Report

23

to the exhaust valves, so further analysis will be needed for this part of the stroke. Work will be

lost on the exhaust stroke, but because of the valve resistance, the pressure at top dead center will

be higher than atmospheric pressure and that will assist the expansion part of the next cycle so

that more work will be generated on the downstroke. It will need to be determined if this will

result in a net work gain or loss.

With the work for one cycle known, the power is computed by multiplying the work by the

number of cycles per second calculated from the speed of the engine. The efficiency was

computed by dividing the cycle work by the energy required to pressurize the tank. Power and

efficiency versus valve closing position graphs are shown below.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-200

-100

0

100

200

300

400

500

Valve Closing Position (Fraction of Displacement Volume)

Pow

er (i

n-lb

/s)

Power vs. Valve Closing Position

Page 24: Air Motor Report

24

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-10

-8

-6

-4

-2

0

2

4

6

8

10

Valve Closing Position (Fraction of Displacement Volume)

Effi

cien

cy (%

)

Efficiency vs. Valve Closing Position

The maximum efficiency at a valve position of .26 was 9.765%, while the maximum

power at a valve position of 1 was 429.15 in-lb/s.

The work produced for each cycle was strongly dependent on the initial pressure in the

cylinder at top dead center. For example, for an initial pressure of 124.7 psi, the max power was

1001 in-lb/s and max efficiency was 68.1%. Assuming that the pressure was atmospheric at this

point was the reason that the power and efficiency seemed much lower than those from the

infinite mass flow rate assumption. A higher initial pressure condition should give more realistic

power and efficiency values.

Page 25: Air Motor Report

25

Engine Fabrication and Manufacturing

In order to abide by the DFMA techniques for low cost manufacturing we stringently

used material found at local scrap yards and designed for the least amount of machining as

possible. I believe our design used very little machining compared to other teams. We designed

for maximum adjustability to reduce the need to re-machine parts that were slightly out of

specifications.

The manufacturing plan was developed in order to expedite our machining so that testing

could be done with plenty of time to correct issues in that area. We specifically avoided all

designs that required a lot of precise machining, because our team lacked in machining expertise.

Specifically, we added an adjustment bar at the top of our engine that could expand our

frames, we added slots in the cylinder holder frame so that we could move the cylinder side to

side, clamps that could quickly be loosened so that our cylinders could move back and forth and

rod ends that could be adjusted to set our exact clearance volume.

Our cylinder to piston sealing was accomplished by setting a very precise tolerance of

0.001 between the cylinder wall and piston, and used viscous oil to help seal.

We selected a threaded rod as a crankshaft so that we could fix the crankshaft to the fly

wheels with nuts. The crankshaft is just a straight bar to reduce complex machining.

A bill of materials showing the volume of each stock purchased as well as the volume

removed of each piece of stock can be seen below. We used this to estimate the cost of the

materials we would need and just how much of this stock we would end up having to remove and

wasting.

Page 26: Air Motor Report

26

Part Name Quantity Volume of Stock (in^3) Volume of Finished Piece (in^3)

Fly Wheels 2 19.24 10.394Base Plate 1 44 43.65Shaft Holder 2 19 14.23488Piston 4 7.069 3.8384Crank Shaft 1 0.567 0.442Crank Arm 4 1.787 1.54Cylinder 2 76.97 64.4End Cap 2 9.621 9.32Holder-Shaft 2 6.185 5.74Stand 2 63 19.68

Volume Removed Cost of Stock/piece ($/lb) Total Cost of Stock

($)# of faces to be

surfaced

8.846 2 3.77104 2

0.35 2 8.624 1

4.76512 2 3.724 3

3.2306 2 1.385524 2

0.125 2 0.111132 2

0.247 2 0.350252 2

12.57 2 15.08612 2

0.301 2 1.885716 1

0.445 2 1.21226 3

43.32 2 12.348 1

48.498044

Page 27: Air Motor Report

27

Mechanical and Valve Timing Testing

Mechanical Testing:

After the engine was completely assembled with the valves and electronics, we tested the

motion of the engine with a basic code. We ran the engine at a low starting pressure with a

medium stroke (20 psi, 50% stroke). The engine made full revolutions; however, it was clear that

binding was slowing down the engine motion at certain locations of revolution. In addition, one

of our frame pieces was moving excessively. The following changes were made to alleviate the

problems: 1) Added an adjustable stabilizer bar connecting the two frame pieces; 2) Loosened

the crankshaft nuts to allow just enough play between the crankshafts and fly wheels. The

adjustable stabilizer bar stabilized our frame pieces and made it possible to adjust if other

problems occurred. We found that imprecise machining made our flywheels wobble about

center. By loosening the crankshaft nuts, we were able to allow the crankshaft to move freely in

the flywheels.

Page 28: Air Motor Report

28

The first attempt of the 2-hour burn revealed that we had a severe balancing issue. After a

few minutes into the first attempt it was clear that our engine was not going to survive the whole

duration of the burn-in due to excessive shaking and vibrating. We alleviated this issue by adding

counterweights on the flywheels, opposite the crankshaft. Our analysis team suggested that we

need to add enough weight (approximately 20 ounces) to off-set the weight of our crankshaft and

the components attached to our crankshaft. The weight of choice was lead fishing sinkers that we

attached to the flywheels with metal putty. This addition proved vital in limiting the vibration

and shaking, and also improved our performance in other areas. In just our first attempt after

adding the counterweights we were able to complete the 2 hour burn-in seamlessly using a

simple medium-stroke code.

The dynamometer performance during the pretest provided important information about

our engine. We achieved a maximum power value of 0.059 hp. This was in middle of the pack

compared to other team’s engines. Since we designed our engine specifically for power, we were

not satisfied with that value.

In the process to make the best power-run code for the competition, we relied on the

dynamometer to find where our greatest power occurs by varying our stroke and valve delay

time. It was during this process where we found the values that we were originally expecting.

The raw data from these experiments can be found in the appendix section of this report.

Summarizing, we found our highest power at our expected engine speed (between 400-500 rpm)

to be around 0.075 hp. And our overall maximum power at start-up to be 0.12 hp.

Our analysis team found the gear ratios for each gear. We then determined that the

farthest distance traveled for one revolution of our engine was 5th gear. We assumed that we had

Page 29: Air Motor Report

29

enough torque in our engine to produce the maximum rpm given the required start-up torque of

5th gear. To verify our assumption we tested our power code at every gear. Below is the time to

30 feet for each gear using our power code.

Valve Timing Testing:

In order to maximize our efficiency code we needed to find the load torque at our expected

engine speed. The first part of this process included running the engine on the cart with our

default code values in order to get the approximate engine speed. We then used the dynamometer

to match our engine speed to the power/torque. We then adjusted our valve stroke and delay until

we maximized our power and torque values. Our raw data can be found in the appendix. We then

put the engine on the cart and tested our dynamometer results.

400 425 450 475 500 525 5500.04

0.0450.05

0.0550.06

0.0650.07

0.0750.08

Effect of Valve Delay, Stroke 60%

Run 2 10.75 delayRun 2 10.5Run 1 10.25

Engine Speed, RPM

Engi

ne P

ower

, HP

Page 30: Air Motor Report

30

410 420 430 440 450 460 470 480 490 5000

0.0050.01

0.0150.02

0.0250.03

0.0350.04

0.0450.05

Effect of Changing Stroke, Delay 10.25

60 % 10.2565% 10.2570% 10.25

Engine Speed, RPM

Engi

ne P

ower

, HP

Testing Day Results

Our engine functioned as well as our previous test runs predicted. Our efficiency matched

our expectations going approximately 113 feet, although it needed a few shoves to keep the

revolutions going. The power run went better than previous runs predicted by nearly a second.

Our power run went for 11.8 seconds when our previous best was 12.8 seconds. Given

additional time we would have decreased our stroke. We would have given up power but gained

in efficiency because of the amount of air we were leaking per revolution.

In conclusion of the testing day results, we were in the top four of the power run and

bottom portion of the efficiency. This is right in line with our initial team commitment to power.

We knew we would do well in power the portion of the testing in sacrifice of our efficiency run.

In terms of overall power, we recorded a value above 0.12 hp, which is the most that any team

recorded on the dynamometer.

Page 31: Air Motor Report

31

Testing Day Results

Overall, the final test was a success. We achieved our best time to 30 feet in 11.83

seconds, and the cart traveled 113 feet on one 7 gallon tank of compressed air. We were able to

breakdown the engine in 2 minutes and 24 seconds. In the morning prior to the test, we made

some last minute adjustments to the valve timing and were able to run the engine noticeably

faster on one of the lab tables. The improvement in time can be attributed to the last minute

adjustments in valve position. For the efficiency run, we needed three pushes because we used a

different regulator. The regulator we had used in practice needed 11 turns to get down to a

pressure of 15 to 20 psi, which was insufficient for the one we used on the day of practice. The

engine never really had enough power at these low of pressures to shift consistently, so this was

why we needed 3 pushes in between some of our shifts. If we had some more time, we would

have tested some more on the dynamometer and worked to get the electronics more consistent.

Team

Our team consisted of six members: Joe Mosley, Lucas Gargano, Michael Steiger,

Steven Politowitz, Yichao Ou, and Andrew Daehn. We were then split up into three teams of

two according to the different aspects of the engine design project. These sub-teams were

electronics, design/manufacturing, and analysis. Joe Mosley and Steven Politowitz were

assigned to the electronics team as they had worked on this section previously throughout the

Rube Goldberg Apparatus project previously in the school year. Lucas Gargano and Andrew

Daehn were assigned to the design/manufacture team as they had both taken the ME 2900 course

Page 32: Air Motor Report

32

and seemed to have the most experience in the machine shop. Yichao Ou and Michael Steiger

were assigned to the analysis team as they both had the strongest understanding of the theoretical

aspects of engine design.

Communication was paramount for effectively completing this project. Overall, our team

did a very good job of this. Whether it was through e-mail or group text messages we were

always able to get ahold of each other nearly immediately. Everyone in our group got along

extremely well, which enabled us to work long hours beside each other while enjoying one

another’s company. Joe Mosley was definitely the most important member as he unassumingly

became the team leader with his work ethic and overall knowledge. It was important having a

strong leader who had a good understanding of just about every aspect of the project and was

willing to spend as much time was necessary to complete the project no matter what. As a team

we worked very efficiently as everybody was willing and able to complete each assignment

asked of them. We all chipped in equally as far as expenses went and depending on who was

free when we were all willing to help work on whatever needed a little bit extra man power.

We believe we split up our team as best as we could have. Each member’s strengths

were utilized in the sub-team they were put into. Completing assignments and hitting deadlines

were not an issue for us. The communication and overall positive attitude of our group were

some of our best strengths and these may be seen as some of the most important qualities you

can have.

Page 33: Air Motor Report

33

Lessons Learned

Design

Engineering design is a very precise, carefully planned process. No manufacturing

advancements are meant to be made until the entire structure has been carefully designed and

verified to work. This does not only mean making sure the pieces fit, this means anticipating

motions and forces that will act on the structure and verifying they will be safe. We conducted

thermodynamic analysis on our structure in order to make sure it would not overheat. We

conducted strength of materials calculations on our structure to make sure it would not fracture.

All this was done before we ever began the physical construction. This is not only a safety

precaution but a financial precaution as well seeing as if something were to go wrong with your

design post-construction you would have to repurchase all the materials used for your engine.

The designing process is easily the most important aspect of building any product.

If we could go back through the design process again what we would do differently is

conduct our analysis as we went, rather than all at once. Often times we would go through and

do a large amount of the design process without stopping to analyze each step. This can lead to

finding out something you did early on would not work with your later decisions which means

you would have to go back through everything once again. Doing your analysis as you go

provides confirmation and reassurance with each design choice you make.

Professional Skills

We became much better at communicating with each other and getting a point across the

right way. We understood we are all in this together and there was no room for anyone to act

like they were a more important member than anyone else. Even as the leader, Joe Mosley

Page 34: Air Motor Report

34

would never act like he deserved any more credit than anyone else in the group no matter how

many extra hours he would spend or how much more he understood regarding the project. This

led to respect throughout the group for each member therefore there was no gap of power

between anyone allowing each of us to speak our minds freely. Our closeness as a team might

have been our biggest strength as it would give us all that extra energy and motivation we needed

to spend the tireless hours, as we all felt like we were equally responsible for the final outcome.

We also learned better ways to communicate with those above us; instructors, lab

supervisors, etc. They are the ones who can help the most, so we learned being honest with them

and being as clear as possible was the smartest route. Early on during one of our first oral

presentations we became defensive when Professor Luscher simply asked us a question

regarding a clarification on our Rube Goldberg Apparatus. Our response was rude and useless as

it helped no one and we learned this very quickly. Since then we have learned to respect and

trust our instructors and this led to a much clearer path to success as we were at an understanding

with those who would be critiquing our work. This may be one of the most important lessons we

learned throughout our entire college careers as we will always have someone above us

overseeing our work that it will always be best to respect and get on the same page with.

Manufacturing

We found out how precise of a process the actual manufacturing of our design really was.

We were not permitted to begin machining until we had physical drawings of the exact

dimensions and geometries we would need. The attentiveness that machining requires was also a

major surprise as merely one pass too many could mean disaster for your part and the necessity

Page 35: Air Motor Report

35

of starting over on it beginning with repurchasing the material (which, if it wasn’t available

locally, could take days [and we didn’t have days]).

The time it took to manufacture was also a big surprise to most of us. We spent nearly

100 hours machining our engine before we could begin assembling. This amount of time was

hugely more significant then we estimated it to be in the planning phase of our project. Although

we still feel like we did a good job of getting into the shop as early and often as we could, we

would have tried even harder to start earlier during the finals week as that would allow for a

more appropriate time table.

We learned to work a variety of machines through the process of this project. We spent

significant time on the lathe, rotary table, and the mill. We learned how important it is to follow

the rules when operating this machinery as the slightest mistake could be detrimental to the

machine, or even worse, your health. This was no longer concept, nor theoretical, we were in

there physically manufacturing the parts of the engine we designed for real life use.

Programming/Electronics

Page 36: Air Motor Report

36

Course Improvements

We felt this course was run very well. The toughest part is not having the proper training

for all the aspects of the engine design going into it and having to learn on the fly with a very

limited amount of time. Although, the instructors were all extremely helpful and if you were

having any sort of trouble going to them was a very good idea as they were always willing and

able to help. They were also all very knowledgeable therefore the help they gave was extremely

strong and efficient. The assignments were at a good level of difficulty as they gave you a good

idea of what they were hoping to teach you without spending too much of your time.

I would say the most improvement regarding this course would have to do with the

preparation prior. Many things we are asked to do and accomplish throughout this course are

things that we have had little to no training on. The recent addition of the Mechanical

Engineering 2900 course is a step in the right direction, but we actually had members on our

team who were not fortunate enough to be a part of that class. Between the Solid Works aspect,

the coding to run the engine, and the manufacturing itself; these were all things each of us were

very new to. This made it especially hard during the four week period we had to get everything

together during the Maymester. Luckily all the instructors were as helpful as could be whenever

we had a question.

Appendices

Budget

Expenses

arduino chip 33.63 Joe Joe Total

212.06

metal 35.08 Lucas Lucas Total

110.41

Page 37: Air Motor Report

37

bearings 15 Lucasaluminmum 15.75 Joealuminum 29.24 LucasMiscellaneous` 10 Lucaspiston rod ends 24 JoeAlum Rod 31.27 Joehardware 33 Joecylinder stock 10.75 LucasBearings x2 24.75 JoeBar Stock alum 15.49 JoeOil, tool, gasket 10.34 Lucasbrass pins, brass pipe 34.17 Joe

Total 322.47Total for Each 53.745

Engine Balance Code

% All units are english system

clear all

clc

R=1/12; % Radius of rotation (half stroke)

omega=800*2*pi/60; % Engine angular speed (rad/s)

theta=0:.01:2*pi;

m_p=.566/32.2 % mass of piston (pounds to slugs)

m_r=.526/32.2 % mass of connecting rod

CG_r= 3.8/12; % Center of gravity measured from piston side in feet

l_r=5/12; % Length of rod in feet

m_c2=.106/32.2; % mass of rotating portion of crankshaft

% whose mass is centered at the crank radius

m_p1=m_r*(l_r-CG_r)/l_r % Equivalent mass added to piston from con. rod

Page 38: Air Motor Report

38

m_c1=m_r-m_p1 % Equiv. mass added to crank from connecting rod

for i=1:100

c=.01*i;

b=R; % balancing mass distance

B=((m_c1+m_c2)+c*(m_p+m_p1))*R/b; % balancing mass

f_c=(m_c1+m_c2)*R*omega^2

f_b=B*omega^2*b

f_cb=f_c-f_b

f_p=(m_p+m_p1)*R*omega^2*(cos(theta)+R/l_r*cos(2*theta));

for k=1:length(theta)

f_net(i,k)=sqrt(f_p (k)^2+f_cb.^2+2*f_p(k)*f_cb.*cos(theta(k)));

end

fmax(i)=max(f_net(i,:));

end

fbest=min(fmax);

c=find(fmax==fbest)*.01

b=R; % balancing mass distance

B=((m_c1+m_c2)+c*(m_p+m_p1))*R/b % balancing mass

f_c=(m_c1+m_c2)*R*omega^2

f_b=B*omega^2*b

Page 39: Air Motor Report

39

f_cb=f_c-f_b

f_p=(m_p+m_p1)*R*omega^2*(cos(theta)+R/l_r*cos(2*theta));

f_netbest=sqrt(f_p.^2+f_cb^2+2*f_p*f_cb.*cos(theta));

polar(theta,f_netbest); hold on

Thermo Code

clc

clear all

p_ 0=40:10:(110+14.7); % pressure in the tank

c_p=2241.5; % in-lb/(lbm degR)

T_ 0=529.67; %70 F in Rankine

T(1:100,1)=T_ 0; % Starting temperature

rpm=800; % speed of engine

f=rpm/60; % Frequency (Hz)

R=643.5; % in-lb/(lb,m deg R) for air

d_ 0=1.352*10^(-6); % Not needed?

V_c=.5; % cubic inches

V_D=1.571; % displacement volume

t=0:.0005:.075; % Time from 0 to period of one cycle

dt=t(2)-t(1); % Time step

V=V_c+V_D/2+V_D/2*sin(2*pi*f*t-pi/2); % Volume as function of time

Page 40: Air Motor Report

40

% for h=1:4

for j=1:length(p_ 0)

p(1:100,1)=p_ 0(j)/4; % Starting pressure at TDC

m(1:100,1)=p(j)*V_c/R/T_0; % Initial mass in cylinder at TDC

% m_dotmax below calculated from electronics assignment for flow rate

m_dotmax=((.0311*p_ 0(j)^2-6.0719*p_ 0(j)+462.46)*1000/10^3/2.54^3)*p_ 0(j)/R/T_0;

% Area of valve opening below; found so that the mass flow rate

% calculated using the flow function does not exceed the mass flow rate above.

%The area is calculated at the choked condition so F=1.281

% Equations from my turbomachinery book - isentropic nozzle assumption

A_t=m_dotmax/1.281/p_0(j)*(c_p*T_ 0)^(1/2); % in^2

x=0:.01:.99; % Range of valve positions

for k=1:length(x) % For all values of valve position

i=1;

while (V(i)-V_c)<x(k)*V_D % while the valve is open

if p(i)>.528*p_ 0(j) % If back pressure (cyl. pres.) is greater than

% the pressure for choked flow

% Mach number

M(k,i)=(2/(1.4-1)*((p_ 0(j)/p(k,i))^((1.4-1)/1.4)-1))^(1/2);

% Flow function

F(k,i)=1.4*M (k,i)/.4^(1/2)*(1+.4/2*M (k,i)^2)^(-(1.4+1)/.8);

% Use flow function to find mass flow rate

Page 41: Air Motor Report

41

m_dot(k,i)=F(k,i)*p_ 0(j)*A_t/(c_p*T_ 0)^(1/2);

else

m_dot(k,i)=m_dotmax; % Choked mass flow rate if cylinder pressure

% is lower than .528*tank pressure

end

m(k,i+1)=m_dot(k,i)*dt+m(k,i); % Find the new mass in cylinder

% after time step

% pressure in cylinder calculated from previous pressure, ideal

% gas law, and adiabatic assumption to find the new temperature

p(k,i+1)=m (k,i+1)^1.4*R^1.4*T (k,i)^1.4/(p (k,i)^.4*V (i)^1.4);

if p(k,i+1)>p_ 0(j) % If mass flow rate is capable of raising the cylinder

% pressure above the tank pressure, just use the tank pressure

% as the next pressure and calculate the mass based on that

p(k,i+1)=p_ 0(j);

T(k,i+1)=(T(k,i)*(p (k,i+1)/p(k,i))^(.4/1.4));

m(k,i+1)=p(k,i+1)*V (i+1)/R/T(k,i+1);

else

T(k,i+1)=(T(k,i)*(p (k,i+1)/p(k,i))^(.4/1.4));

end

i=i+1;

Page 42: Air Motor Report

42

end

while V(i)<max(V) % Pressure after valve closes assuming adiabatic expansion

p(k,i+1)=p(k,i)*((V(i)+V_c)/(V(i+1)+V_c))^1.4;

i=i+1;

end

W(j,k)=trapz(V(1:length(p(k,:))),p(k,:))-14.7*V_D; % Work in in-lb

P(k)=W(j,k)*f; % Power in in-lb/s

N(j,k)=W (j,k)/(p_ 0(j)*(x(k)*V_D+V_c)*log(p_ 0(j)/14.7)-14.7*V_D)*100; % Efficiency

fillenergy(j,k)=(p_ 0(j)*(x(k)*V_D+V_c)*log(p_ 0(j)/14.7)-14.7*V_D)*100;

% if N(k)>1 % error correcting

% N(k)=0;

% end

end

maxefficiency(j)=max(N(j,:))

efficiencyposition(j)=find (N==max(N(j,:)))/j

maxpower(j)=max(P);

powerposition(j)=find(P==max(P))*.01;

end

% end

plot(p_ 0,efficiencyposition,'r'); hold on %,p_ 0,efficiencyposition(:,2),p_

0,efficiencyposition(:,3),p_ 0,efficiencyposition(:,4))

Page 43: Air Motor Report

43

title('Eff. pos. vs. tank pressure')

% legend('Full TDC Pressure','Half TDC Pressure','1/3 TDC Pressure','1/4 TDC Presure')

Part Drawings

Page 44: Air Motor Report

44

Page 45: Air Motor Report

45

Page 46: Air Motor Report

46

Page 47: Air Motor Report

47

Page 48: Air Motor Report

48

Page 49: Air Motor Report

49

Page 50: Air Motor Report

50

Page 51: Air Motor Report

51

Page 52: Air Motor Report

52

Page 53: Air Motor Report

53

Page 54: Air Motor Report

54

Page 55: Air Motor Report

55

Page 56: Air Motor Report

56

Page 57: Air Motor Report

57

Page 58: Air Motor Report

58

Page 59: Air Motor Report

59

Dynamometer Raw Data

85psi 10.75Rpm Power Run 2 Rpm Power 75 psi 10

422 0.073 419 0.068 Rpm Power Run 2 Rpm Power440 0.058 444 0.068 420 0.064 430 0.05459 0.06 460 0.061 437 0.054 447 0.051473 0.055 474 0.055 454 0.056 460 0.046

500 0.054

85psi 10.5Rpm Power Run 2 Rpm Power 75 psi 9.5

407 0.073 420 0.07 Rpm Power Run 2 Rpm Power430 0.066 444 0.073 412 0.049 420 0.058451 0.07 463 0.068 428 0.047 435 0.049468 0.061 480 0.062 444 0.054 449 0.046495 0.054 495 0.059 458 0.046 462 0.043519 0.053 500 0.056

85psi 10.25Rpm Power Run 2 Rpm Power 75 psi 9

412 0.075 400 0.062 Rpm Power Run 2 Rpm Power435 0.067 424 0.059 412 0.054454 0.064 440 0.058 429 0.049470 0.055 460 0.056 445 0.051481 0.046 470 0.051 458 0.047493 0.045 484 0.042

75 9.75Rpm Power Run 2 Rpm Power 75 psi 10.25

410 0.058 Rpm Power Run 2 Rpm Power427 0.051 400 0.058 416 0.052441 0.047 418 0.05 434 0.053456 0.049 435 0.052 449 0.05468 0.042 450 0.052 462 0.046

465 0.048 472 0.036476 0.042

75 10.25 485 0.036Rpm Power Run 2 Rpm Power

418 0.057 420 0.05436 0.056 437 0.048450 0.054 450 0.048465 0.044 463 0.043476 0.042 473 0.038

483 0.038