Download a digital indicator diagram generation system for the ricardo e6 engine

Transcript
A DIGITAL INDICATOR DIAGRAM GENERATION SYSTEM
FOR THE RICARDO E6 ENGINE
by
Peggy A. Faber
A Thesis Submitted
In
Partial Fulfillment
of the
Requirements for the Degree of
MASTER OF SCIENCE
In
Mechanical Engineering
Approved by:
Prof.
Name Illegible
(Thesis Advisor)
Prof.
Robert A. Ellison
Requirements for the Degree of
MASTER OF SCIENCE
In
Mechanical Engineering
Approved by:
Prof.
Name Illegible
(Thesis Advisor)
Prof.
Robert A. Ellison
Prof.
Name Illegible
Prof.
Name Illegible
(Department Head)
Title of Thesis
"A Digital Indicator Diagram Generation
System for the Ricardo E6 Engine"
I,
Peggy A. Faber
, hereby grant
permission to the Wallace Memorial Library, of R.I.T.,
to reproduce my thesis in whole or in part. Any reproduction
will not be for commetcial use or profit.
ABSTRACT
This
paper explains and evaluates an
for
system
is digital
apparatus
charge
amplifier,
printer.
the
a single
system which
to 5.4
apparatus,
used
in the
and
the indicated
evaluation of
those
being 23
of
the
percent
The
paper
The
to
and a computer with
on
the
performance of
produce results accurate
Sample
of
the
and a thorough explanation of
the
results taken while
air standard
those
includes
of
the
varying the
Actual
expected.
Otto cycle,
lower than that
also
data,
work
mean effective pressure.
indicator diagram theory, discussion
the motoring
engine compare well with
with
information
computer software
are an overview of
computer software.
the
digital oscilloscope,
provides valuable
horsepower,
Included
engine.
and consists of a piezo-electric pressure transducer with
data
is
research
generation
Results include the indicator diagram itself, the
percent.
produced, the
cylinder, internal combustion,
a shaft encoder, a
Motoring
indicator diagram
with
the
spark advance of
results are compared
work of
the
actual cycle
air standard.
complete
instructions for operating the
apparatus, providing directions for setting up and running the indicator
diagram
spark
generation equipment and
ignition
results
may be
mode.
Suggestions
compared
instructions for running the
are made
to the fuel- air
cycle.
11
for further
work
so
engine
in
that the
TABLE OF CONTENTS
Page
ABSTRACT
ii
LISTOFTABLES
v
LIST OF FIGURES
vi
INTRODUCTION
1
INDICATOR DIAGRAMTHEORY
3
COMPONENTS OF THE MEASUREMENT SYSTEM
17
EVALUATION OF MOTORING DATA
30
FIRING RESULTS
38
CONCLUSIONS AND RECOMMENDATIONS
45
REFERENCES
48
BIBLIOGRAPHY
49
APPENDICES
Appendix A:
Derivation
of Thermal
Efficiency of Air
Standard Otto Cycle in Terms
Compression Ratio
of
50
Calculations of Error in Crank Angle
Due to Rise Time of Shaft Encoder Output
51
Appendix C:
Computer Software
53
Appendix D:
Setting Up the Indicator Diagram
Appendix B:
Generation Equipment
Appendix E:
Running the Indicator Diagram
Generation Equipment
Appendix F:
Ill
to Investigate
Pressure/Crank Angle Phasing
120
Motoring Data Used
in
124
Page
Appendix G:
Calculations for Comparison of Air
Standard Otto Cycle and Actual
Results Taken at 20 Degrees Spark Advance
125
Appendix H:
Error Analysis
131
Appendix I:
Sample Results
Appendix J:
Ricardo Engine Operating
Spark Ignition Running
of Actual
Results
139
IV
Instructions-
163
LISTOFTABLES
Page
Technical Data for Kistler
Model 7061 Pressure Transducer
21
Comparison of Actual and
Air Standard Cycle Results
41
Table 3:
Firing Results Varying Spark Advance
43
Table Al:
Volumetric Flowrate
Table A2:
State Values
Table A3:
First Law Chart for Air Standard Cycle
Table 1 :
Table 2:
of Air
of
Fuel
Standard Cycle
125
126
127
LIST OF FIGURES
Page
Control Volume for Engine CycleDefinition of Positive Quantities
4
Fig. 2:
Indicator Diagram for Air Standard Otto Cycle
4
Fig. 3:
Work Areas for Air Standard Otto Cycle
7
Fig. 4:
Non-Flow Model
7
Fig. 5:
Schematic of Actual
Fig. 6:
Comparison
Fig. 1:
Fig. 7:
of Air
Standard Otto Cycle
and
Air Standard Cycles
of Actual and
Fuel-Air Otto Cycles
Schematic of Pumping Loop
8
12
of
Typical Indicator Diagram
14
Fig. 8:
Effect of Spark Advance
Fig. 9:
Cooling Water System for Pressure Transducer
20
Fig. 10:
Schematic of Engine and Indicator Diagram
Generating Equipment (Actual Results)
29
Fig. 11:
Indicator Diagram-Engine Motored
33
Fig. 12:
Compression
Fig. 13:
Variation
on
of Angular
230
rpm
Offset of Peak
36
Comparison
Fig. 15:
Indicator Diagrams Taken
Spark Advance Settings
of Actual and
of Piston
16
35
with rpm
Fig. 14:
Locations
at
Stroke-Motoring Data
Pressure Data
Fig. Al:
Indicator Diagram
Air Standard Power Loops
at
Two
42
Strokes in Phases 1
and
Fig. A2: Work Areas of Indicator Diagram-Firing
Motoring Modes
Fig. A3:
Schematic of Engine
Fig. A4:
Schematic of Ricardo Cell
39
Geometry
2
83
and
102
133
164
vi
Page
Fig. A5:
Dynamometer Control Unit
165
Fig. A6:
Ricardo Carburetor
166
vn
INTRODUCTION
This
describes
report
that has been
system
assembled
compression ratio research engine.
pressure versus volume
for
for
an engine
parameters, the
interfacing,
and
and produce
the final
writing
single cylinder engine
a
variety
of
The
accuracy to
the
computer
assembled.
transducer,
It
will
consists of a
the
involved the
system
to
variable
plot of cylinder
observation
specification
components,
control
the data
run
in
a versatile educational
spark or compression
ratio can
the
level
instrumentation
flush mounted,
a
be
and
the
acquisition
tool.
spark
It is
a
ignition modes,
changed while
was needed
and other college
encoder,
the
engine
timing. An indicator
to
provide engine
data
specified
and
courses.
system
was
water cooled piezo-electric pressure
digital oscilloscope,
and
the
computer.
The
for their accuracy, versatility (the oscilloscope, for
indicator diagrams to be
and
their
ease of use.
generated
in
The
a session and
software
produces,
an analysis of work output.
The theory behind
section,
be
have many applications),
allows multiple
in addition,
is
least two digits
at
components were selected
instance,
can
controlled
a shaft
the
carburetor settings and
in thermodynamics
A
selection of
fuels. Its compression
diagram
use
diagram,
project
of computer software
that
as can
for
the Ricardo E6
with
cycle, is a valuable tool in
research engine
is running,
of
generation
results.
The Ricardo E6
using
use
An indicator
and evaluation of engine performance.
of movement
indicator diagram
and evaluates an
engine evaluation will
beginning with the
air standard
Otto
be discussed in the
cycle.
The
next
air standard cycle
is
a
very
simplified approximation of an actual cycle.
more sophisticated and closer approximation
presented
theoretically,
experimental results after
so
to
that it may be
The fuel-air cycle,
an actual engine
used
further development of the
for
a much
cycle,
comparison
apparatus.
is
also
with
INDICATOR DIAGRAM THEORY
An indicator diagram is
or crank angle of an engine.
engine
richness of
etc.) and the
the mixture,
performance
parameters.
it,
and
operating
the
work output and
with
the
efficiency
the type
to investigate the
are used
effects
of
to
evaluate
the
the volume, pressure,
engine
varying the operating
cycle
(spark
addressed.
For the thermodynamic
shows
of an
of engine cycle
In this discussion the indicator diagram for the Otto
defined. Figure 1
cylinder
parameters such as compression ratio,
As such, they
etc.
ignition, four stroke) will be
are
From
may be determined. These diagrams vary
(Otto, diesel,
T
a plot of pressure versus volume of
analysis of the cycle, a control volume must
for the
control volume
and
temperature
of
the
engine cylinder.
in the
gas
V,
p,
be
and
W, the
cylinder.
0
power
delivered to the driveshaft,
combustion, are
represent
The
an
shown
the velocity
of
air standard
idealized
standard
in the
the
The idealization is based
gas
in the
the
1.
The
2.
All
3.
The Ideal Gas Law is
4.
Heat is
gas
entering
and
Otto
the
power
delievered
is air,
the
constant volume air
cycle can
and
and
for
added and withdrawn
of the cylinder
V2,
be
compared
it behaves
as an
cycle, is
(see Fig. 2).
23):
ideal
gas.
processes are reversible.
valid
fuel
leaving the manifolds.
following assumptions (ref. 1, pg.
cylinder
by
The velocity vectors, Vi
also called
which a real
on
Q,
positive sense.
Otto cycle,
to
and
all processes.
from the
gas
through the walls
during both of the constant volume processes.
Piston
Fig.l
Control Volume for Engine Cycle
Definition
of
Positive Quantities
u
3
m
0)
u
IDC
Volume
ODC
Fig. 2
Indicator Diagram
for Air Standard Otto Cycle
No throttling of gas
5.
the valves, i.e.
at
control volume at ambient
gas enters and exits
the
and velocities can
be
pressure,
ignored.
The
endpoints of the cycle on
in Figure 2
outer
dead
shown
correspond
center
involves
These
strokes.
(ODC),
six
2-3:
kk 3-4:
4- 1 :
kk 1-0:
extreme points of
ideal processes, four
by
Intake
Piston
follows,
inner dead
the
the
center
piston stroke.
take
of which
with
indicator diagram
The
and
cycle
during
piston
involving
piston
place
processes
(IDC)
-kit:
stroke.
the intake
kk 1-2:
the
axis of the
cylinder volume at
processes are as
movement marked
kk 0-1:
to the
the horizontal
Intake
valve opens at
valve closes at
compresses
the
the
0,
piston moves
out,
1.
gas.
Constant volume heat addition.
Power stroke. Gas
expands.
Constant volume heat removal
Exhaust stroke. Exhaust valve
opens at
1
and piston pushes gas
out of cylinders.
The
work associated with
the indicator diagram is
a
for
each process.
The
net work
Here, W
refers
is the integral
to the
around
the
$8W
[1]
pd\/
b
work
done
by
the gas
on
the
piston.
cycle or
=
pd\/
^
The
area under
the
curve
process.
These
that the
negative work
areas and
for
is, thus,
each process
the
net work are shown
done from 1 to 0 is
from 0 to 1. This leaves the
the
done
work
in Figure 3. It
cancelled out
by
the
during
be
can
that
seen
positive work
be
modeled as a
air standard cycle are shown
in Figure 4.
closed cycle
1-2-3-4-1,
which can
control mass.
The ideal
Processes 1-2
and
4-1
are
processes
and
3-4
for the
are constant
constant
entropy (adiabatic
Figure 5
volume.
superimposed on an air-standard cycle.
cycle
is
smaller
than that
of
the
achieved
air standard cycle
in
One
to have
an
the
reversible), and 2-3
actual
loop
power
and area of the
pumping losses.
As
Otto
lower
a
of
cycle
the
loop
than
the
of
result, we
a greater net work output
real
can
can
of
the
quantities
(qt)
power supplied
of an
that
a
designer is
to it. The definition
is the
most concerned with
engine, the efficiency
with which
of efficiency
the
engine uses
(rit) in general is
$8W
benefit
[3]
_
It can be
shown
(ref. 2,
pg.
298) that
\
This
expression
difficult to
be
practice.
thermal efficiency
the
area of
the air-standard,
real cycle represents negative work or
expect
The
shows
and
=
l
~
Ti
Y2
=
l
T4
3
is concise, but the temperature in
measure.
The efficiency
of
the
[4]
~
an engine cylinder
air standard cycle
is very
in terms
of
the
Positive
Work:///
Negative Work".
\W
&w
3
w
4
0
Volume
IDC
w
w
1 '10
V0DC
Fig. 3
Work Areas for Air Standard Otto Cycle
Volume
Fig. 4
Non-Flow Model
of
Air Standard Otto Cycle
(V)
Air
'"
Standard
Actual
j
Cycle
L
Volume. V
Fig. 5
Schematic
Air
(from
Actual
of
Standard
ref
.
2
,
pg
and
Cycles
Otto
.
308)
Cycle
compression
ratio,
a
known quantity for
an engine
is (see Appendix A for
derivation).
t
rY_i
c
The
be
above expression can
experimentally for
an actual
Another quantity that
from
an
Otto
to the thermal efficiency found
cycle.
be
can
calculated with
indicator diagram is the indicated
The IMEP
of the
compared
represents
the
ratio of
indicator diagram to the
the
IMEP
expansion
represents
from IDC to ODC
Comparing
engines
compensate
for the
The
the brake
the theoretical
mechanical
mean effective pressure
the
loop
V
2
pressure at which a constant pressure
differences between
of
power
[6]
-
l
would produce
efficiency
the
by the piston. Thus,
the
using the IMEP instead
size
on
=
V
The IMEP
based
gained
(IMEP).
mean effective pressure
net work output
volume swept
the information
work
indicated in the diagram.
the
only is
of
net work
a
way to
engines.
engine
is determined from the
ratio of
(BMEP) to the IMEP. The BMEP is defined
by
BMEP
=
U]
a
V1~V2
Here,
the work,
Ws, is
by a dynamometer.
the
work output
to the
engine
shaft, usually measured
The mechanical efficiency (iim) is then
calculated
by
10
BMEP
[g]
_
11(11
A theoretical
cycle
standard cycle
comparison
used
is
engine.
the
that resembles
is the fuel-air
between
In the fuel-air
added at constant
coming from the
IMEP
an actual engine more
cycle.
This
a real cycle and an
a mixture of gases
gases change as
~
ideal one,
used as a
since
the
they do in
ratio of specific
reality.
Like the
volume, but unlike the
air
fuel in the
combustion of
heats
and
would
the
air-
direct basis
the working
closely resembling those that
cycle
idealized, however. The
is
cycle
closely than the
medium
be in
specific
air standard
a real
heats
assumptions that the process
This
of
cycle, heat is
standard, heat is taken
cylinder.
of
combustion
is based
on
as
is
are as
follows (ref. l,pg. 68):
1.
There is
no
chemical
in the fuel
change
or
air
before
combustion.
2.
There is chemical equilibrium
3.
The
gases go
through
after combustion.
adiabatic processes
during compression
and expansion strokes.
4.
Velocities of gases
When leaded
the
gasoline
variable mixture
is
are negligible
used as
fuel,
in the
octene
that actually makes up
cylinder.
(CsHis) is
gasoline.
used
to approximate
The heat of combustion
11
is taken to be 19,035 Btu/lbm (see
of octene
complete explanation and gas
The
Otto
actual
The fuel-air
cycle.
approached
by
to
assumed
be
cycle will now
cycle represents
discussed,
the
spark-ignition engines.
coincide as
in the
such as point x
to
cycle.
temperature,
Figure 6
Ignition
of
pressure,
and
a,
starts
the
continues
completely burned. Points
process
since
The line
and
shows
pressure, and
limit
how
a
be
which
can
typical
engine
cycles
are
composition at a point
The
a and
the
a,
with
the
of heat
in Fig. 6
actual
correspond
is nearly isentropic.
the accompanying increase in
b
are at
is that, in the
curves
until point
y-z represents an
pressure
cycles
to burn
drops below this line because
to open,
comparing it to the fuel-air
actual compression
occurs at point
the fuel
adjusted engine.
a more
approximate center of the compression stroke.
point
the fuel
4 for
For the comparison, the
no process occurs at constant volume.
very closely up to
and
cycle).
performance
A fundamental difference between the two
cycle,
1, Chs. 3
tables for the fuel-air
differs from the fuel-air
cycle
ref.
b
where
the
charge
same piston position
isentrope through b.
loss. At
loss between
point c
c and
the
in
is
a well
The true
exhaust valve
1 is due to
exhaust
blowdown.
Probable
cycles
causes
include the
for the differences between the
actual and
following (ref. 1, pg 108):
1.
Leakage
2.
Incomplete
3.
Progressive burning
4.
Time losses (piston moving during combustion)
combustion
the
air-fuel
12
v \^_s~
Fuel-Air Cycle
u
3
Actual Cycle
01
CO
<D
u
a.
Volume
Fig.
Comparison
of
Actual
(from
and
6
Fuel-Air Otto Cycles
ref.l.pg.108)
13
The
5.
Heat losses
6.
Blowdown
contribution
except at
of
does
mixture
opens,
pumping losses
from leakage
every low
quenching
and
engine speeds.
the flame
at
the
thus, the heat
Progressive
b in Fig. 6. The
and
the
the
by
combustion
combustion
is moving
conduction
shows a
and
detailed
momentum of
time
tends to
b.
manifold
pressure,
from the
this
point
shape of
the
b does
not change.
the
curve
and
in the
spark
between
a and
occurs
because
so
that the
the
crank angle
piston speed
Time loss
occurs
varies,
because
the
pressure
to
the
curve
region of
The
to fall below ambient
from Vi to V2
differential
a new charge
IDC depends
on
the
exit
push
the
over
needed
from Vi to V2. The
bring
Figure 7
valves are open.
typical indicator diagram.
pressure
piston moves
Pe,
from the
the heat loss is due primarily to
occur when
the
data is
on calorimeter
during expansion, as stated earlier.
gas causes
represents
cylinder as
109),
pg.
portion of a
than that in the inlet manifold,
The
(ref. 1,
The increase in
Pe,
exhaust valve
with engine speed
remain constant as
pumping losses
the escaping
to
inversely
varies
cylinder wall
of
known that the
the time the
above, this
mentioned
with speed
view of
pressure
gas
by
also
because
by the charge in the cylinder.
during combustion,
through the
Blowdown
It is
burning is the time for the travel of the flame
relative position of a and
piston
combustion occurs
the fuel based
of combustion of
increased turbulence
occupied
Incomplete
supplied
is usually insignificant
piston rings
cool cylinder walls.
through the cylinder. As
position
the
not reach chemical equilibrium
higher than the heat actually
of
around
to
pressure
into the
the
is lower
chamber.
timing
of
the
14
Fig. 7
of
Schematic of Pumping Loop
Typical Indicator Diagram
(from
ref
.l.pg.159)
15
closing
that
the
on
of
the
exhaust valve and
As mentioned above, the low
area.
throttling
Fig. 7
the opening
the
effect of
by the
Figure 8
area of the
shows
the
valves.
The
fires in
with
work
peak pressure
advance also effects
Other
engine
operating
diagrams
for the
pg.
128).
Spark
center
general shape of
advance
127-133).
the diagrams change,
advance
decreases. The
pressures, both BMEP
degrees
In the Results
and
spark
IMEP.
ratio, fuel-air ratio,
section
of spark advance
project are compared.
is the
that the sparkplug
manipulated with characteristic effects on
produced at various
assembled
spark advance on an actual
variables such as compression
pgs.
1,
The
mean effective
diagrams (see
result of
the
decreasing as the spark
be
is the
in
lose due to pumping is indicated
effect of variation of
engine speed can also
ref.
during intake
degrees before inner dead
the
valve which occur
lower loop.
a sparkignition engine.
the
the inlet
pressure
indicator diagram taken from Taylor (ref. 1,
number of crank angle
of
of
using the
and
indicator
this paper,
equipment
16
Measured
SA
Curve degrees
Comb
e
bmep
0
40
72
13
26
40
82
84
38
39
39
CFR
engine.
psia;
7*(
=
r
rpm.
%
v/im
imep
ii
0.252
0.73
103
0.261
109
0.278
0.82
113
0.287
109
0.278
0.253
0.82
115
0.293
0.74
103
0.263
99.0
72
3V4x4 in;
130F. 1200
imep
Motoring
99.5
6; F R = 1.13; i0 = 034; p, = 143 psia; v,
(Sloan Automotive Laboratories, 11/13/47.)
=
=
H-"5
Fig. 8
Effect
of
Spark
Advance
(ref
on
Indicator
.l.pg.128)
Diagram
17
COMPONENTS OF THE MEASUREMENT SYSTEM
In
must
be
Piston
be
to
order
indicator
create an
position can
then be
converted
presented graphically.
variety
detect
to simultaneously
able
of ways
in the past,
The
considerably.
diagram,
the instrumentation
cylinder pressure and piston position.
to
The data
cylinder volume.
Indicator diagrams have been
and
the
systems used
imposed
constraints
system
by the
then
must
in
generated
a
to generate diagrams vary
the
system and
determine the accuracy, reliability, and, therefore, the
skill of
the
usefulness
user
the
of
diagram.
Historically,
diagram
(ref.
the first apparatus
of sufficient
accuracy to be
capable of
generating
the MTT Performance Analyzer
useful was
3, pg 81-82). The MTT Performance Analyzer (similar to
Apparatus
used
up to
now at
RIT) is
a mechanical
pressure, that
causes a stylus
to
The diagram
produced
actually
was
apparatus of limited value when
problems
due to temperature
maintenance.
components
were
could calculate
dedicated
The
transducer
used.
acquisition
devices (multiple
generation of
accurate.
effects on
to
and
advent of
the hardware
had to be
the digital
channeled
Interactive
software allows
the
rotating
changed
user
required
came
for
into
to input
frequent
use
the
each
in the
circuit
different
and attendant
data
has
allowed
the
simple,
flexible,
and
converters)
much more
cylinder.
and mechanical
directly, but
computer
A/D
indicator diagrams to become
a
many engines,
horsepower
by
time, making the
vs.
Electronic cylinder performance indicators
These
early 1960's.
of pressure
with
the Farnborough
mechanism, activated
mark a card attached
working
indicator
an
parameters specific
to
18
a
such as
run,
the
digital system is
In
used
to
order
compression ratio
present
produce
components are used.
The
in the
an
These
indicator
are as
the
output
desired. A
indicator diagram generation.
diagram, four basic
functional
follows:
1.
Pressure measuring device
2.
Means
3.
Data
4.
Data manipulation
of
and to select
used,
tracking the cylinder volume
acquisition
components will
device
and control
device
be discussed separately in the
following sections.
Pressure Measurement
The device
the desired
variations
to
measure engine pressure must
pressure range and
in the
sensitivity.
mounted,
used
The
withstand severe
engine cylinder while
transducer
pressure
giving
used
be the
most
engine
(ref. 3).
pressure
of piezo-electric
satisfactory for measuring
measured
in the
in the
pressure
is
in the transducer
opening to the
the
cylinder
engine cylinder.
fitting
no
in
an
operate
made
connecting
engine cylinder and
by
flush
a
flush-
Kistler
considered
to
combustion
passage
between
the transducer
transducer used a connecting
between the transducer itself
new generation
in
and pressure
internal
to isolate the transducer from the
The
to
here is
system
transducer
diaphragm. Previous designs for mounting the
passage
temperature
transducer design is
Being flush-mounted, there
to be
able
reliable output with acceptable
water cooled piezo-electric pressure
Instrument Co. This type
the
to
be
and
the
severe conditions
mounted pressure
in
transducers
19
by
are cooled
the
configuration avoids
ringing and
flowing
water
strain of
Thermal drift is kept to
the
shows
water
lower reservoir,
through the
in
via
Tuthill
order
the transducer diaphragm
8
in the Kistler
called
and other
model
7061
by
interfere
which
upper reservoir
to
at
does
the
The
monitored once
The
The
not
upper
from the
reservoir,
and
a
water
it is gravity fed
Two
reservoir.
has
which
overflow
so
reservoirs are
that any pump
readings.
The pump is
low flowrate
of
the intake to the
maintain
overflow
constant pressure
line. The ball
self-regulating, and
of
that the
so
from draining, causing the lower
is, thus,
system
to
a
18
of about
line is, therefore, necessary
and also
overflow,
does
valve
is
reservoir
not need
to be
it is set up and running.
specifications of
compared
instance the
distilled
the transducer
with
upper reservoir
Table 1. The 7061 has
is high
pressure
is higher than the flowrate through the transducer
the level
prevent
overflow.
designed for the
to isolate the pump from the transducer
gallons/hour.
head level,
system
transducer to the lower
pump (model B9421)
gear
gallons/hour,
to
(refs. 4,
passage
connecting
system circulates
the pump, to the
pressure
vibration will not
used
and possible
shift,
in the transducer output,
a minimum
cooling
transducer in this application. The
about
a
phase
This
crystals.
cooling it.
Fig. 9
used
input due to
variation causes changes
"thermal drift", due to thermal
components.
the piezo-electric
damping,
problems of
attenuation of pressure
5, 6,). Temperature
water
around
a
the Kistler 7061
sensitivity
to many
piezoelectric
such
of
5.27
pressure transducer are given
pC/psi
transducers
in the 0-20 bar
which
transducer previously
in
range.
This
is very desirable.
For
used with
the Ricardo
engine
20
Upper
Reservoir
Overflow
Line
Pressure
Transducer
Lower
Reservoir
Fig. 9
Cooling
Water
System
for
Pressure
Transducer
21
Table
1
Technical
for
Kistler
Model
7061
Range
Data
Pressure Transducer
bar
Calibrated
partial range
bar
0
0
bar
0
Overload
bar
Sensitivity
Natural frequency
pC/bar
.
200
20
2
250
80
kHz
>45
*tFSO
<08
%FSO
$0.5
without
bar/o
<0
with
bar/g
< 0.004
"C
-196
Linearity
(lor
all
ranges)
Hysteresis (for all ranges)
Acceleration sensitivity
cooling
cooling
002
Operating temperature range
(without cooling)
Thermal sensitivity shift
20... 100C
20 350'C
20050'C
".
Transient temperature
(Propane flame
onlront. 10
error
S1
c.
<r3.5
c;
--1
bar
-0
n
>10':
..
350
4
intermittent
Hz)
Insulation
20 *C
Shock resistance
at
9
2n0C
Tightening torque
Cooling water pressure
Nm
25
bar
<6
Capacitance
pF
10
Mass
g
Type
30
Plug,
ceramic
insulator
UN"
10-32
22
had
which
a
sensitivity
transducer must be
considered
relating the instrument's
that, the
natural
This typically
The 7061 has
natural
of
and
at
withstand
temperatures
interference from
acceleration
The
system.
pressure
The
sensitivity
which converts
the
current output
range
system can
storage
be
set
controlled
by
using the
constant
in
well above
the
freqeuncy
ignition
can
handle
varying
the high
even
ignition running is
of
tpyically
pressures
either mode while
necessary.
the transducer that
prevents
the Kistler 7061 transducer
configuration and
part of
must
the
the
was
because it is
pressure measurement
be input to
a charge amplifier
piezo-electric crystals
constant of
the
into
(pC/psi)
voltage.
and
the
pressure measurement
charge amplifier storage
is actually the RC time
charge amplifier.
input.
and output.
maximum
to the transducer sensitivity
The time
(Volts/psi).
time
in the
is
for
engines.
from the transducer
charge amplifier
circuit
Thus,
transducer itself is only
signal
the
and
transducer that
engine vibration.
used
the input is
of
spark and compression
run
of comparison
designed specifically for service in
The
be
the
The Kistler 7061 is specifically
rpm.
for its high sensitivity, flush-mounted
chosen
since
of
frequency of the
kHz. This is
the temperatures
so a
thumb
relationship between input
engine can
parameters,
the low
3,000
rule of
frequency
least twice the
testing in both
engine
The
to the
frequency of more than 45
The Ricardo
pressures and
note
in
can
other operation
desired
at
guarantees a constant
use
encountered.
The
frequency
frequency
natural
application.
frequency required by this application,
designed for
Also,
for the
frequency should be
a natural
The
pC/psi.
natural
the input is only 25 Hz
modes,
1.03
of
time
constant of
The TIME CONSTANT
constant.
the feedback
switch selects
the
23
feedback resistance,
important to
output of
the
and
the RANGE
selects
the feedback
select an appropriate pressure system
the
system
tracks the input
correctly.
time
The
It is
capacitance.
that the
constant so
electrical
leads
make
up
remainder of the pressure measurement system.
The
from the
signal
from the
must
entire system must
be
charge
considered when
out
according to
a
evaluating the
time constant,
to be
adjusted
As
as
without
run as explained
appendix on
dying
as possible so
but it
out,
above, the time
mentioned
amplifier,
large
and should
in the
be
be
must not
constant can
accompanying the
The
which results
constant
output signal stays with
large that
so
be
checked and adjusted at
manual
setting up the
that the
output.
The time
effective resistance and capacitance of the circuit.
the input level
occurs.
dies
system
be
regulated
the
drifting
using the
beginning of each
charge amplifier and
the
system.
Volume Measurement
Cylinder
which
the
tracks the
crank angle of
cylinder and rod
calculated
from the
In many
encoder
the
volume measurement
massive
is
at
be
the
use of a shaft encoder
If the dimensions
engine power shaft.
known,
then the
cylinder volume
can
indicator diagram generating systems, the
a pulse at each
degree
IDC (zero degrees
flywheel
shaft can
are
with
of
be
crank angle.
modern
delivers
piston
linkage
the
is done
on
assumed
to be
of crank angle and a zero pulse when
crank angle).
the drive shaft,
so
shaft
that the
constant when
the
The Ricardo
angular
engine
engine
velocity
is
of
has
a
the drive
operated at
steady
24
Thus,
state.
a shaft encoder signal at zero
for calculating piston
The
model
25GN) delivers
The
cylinder
for two
The
and
speed of
3,000
engine.
The
about
5
of
can
the
be
shaft.
The
captured
construction of
time
of
the
by
0.86 degrees
3,000
rpm and
be
with rpm should
designed for
for
use
use
in
compensated
in
the
by
the
of
a maximum output of
degrees
zero
0.34 degrees
would
1,200
at
of
rpm
It
The
since
it has
to
was set at
consistently trigger
was
found that lower
variation of
computer software.
applications and subjected
an engine.
time
the Ricardo
The trigger level
that
scope reliably.
for
rise
engine
a maximum slew
trigger lags
encoder signal.
dirty environments,
in industrial
when mounted
trigger the
by
shaft encoder.
from the rising
not
place
lag results from the oscilloscope trigger
the
edge of
for
a shaft encoder
is 0.15 msec, for
by empirically trying various levels
trigger levels did
the
in the
pressure
(maximum rpm), the
this level
scope
takes
which
maximum recommended rpm of
1.6 Volts for the
at
cycle,
recording the
in choosing
(see Appendix B for calculations). The
being set
once
rate of rotation of
the device. The 25GN has
signal
at
5 Volts
triggering off the shaft encoder signal.
considered
is the
by
entire
Volts, was measured. This means that the
crank angle
level
to determine the
maximum slew speed
rpm which
rise
used
the drive
then
factors
the
applications are
the signal,
is first
wave
revolutions after
critical
sufficient
here (Sequential Information Systems, Inc.
a square wave with an amplitude of about
(revolutions per second)
in two revolutions,
is
of crank angle
position.
shaft encoder used
per revolution.
degrees
trigger
lag
The 25GN is
a sealed shaft.
vibration as
it
It is
made
would
be
25
The
where
is fed
shaft encoder signal
it is
to trigger the
used
to Channel 1
directly
of
the oscilloscope,
scope and measure engine rpm.
Data Acquisition Device
A Tektronix Digital Oscilloscope (model 2430) is
digitize the data in this
programmed
settings
a computer
sampling
The data
(number
rate
important
acquire one
can
scope acquires
be downloaded to
to be
considered.
point per crank angle
1024 data
points of
rate of
100 MHz.
adequate
for the
application and
is important in
between
screen,
the
This
oscilloscope can average
which
cycles
which
engine
useful
progress of the
data
during
means
to
acquire and
oscilloscope
and all
can
a computer
be
the front
controlled
for
by
the
The
oscilloscope
is
18 kHz
at
3,000
rpm.
The
each per waveform at a maximum
that the sampling
the data is
good
to three
rate
is
more
significant
over a preset number of
waveform can also
initial setup
of
the
be
viewed on
system and
than
digits.
waveforms,
applications, since there is pressure
acquisition.
panel
processing.
the
be
can
The sampling rate, necessary to
degree, is
8 bits
the data
(ref. 7, pg 3). The
is
bus,
trigger settings, etc.)
sampling
The
channel
of readings acquired per second) of
parameter
data
The two
through the interface
(sec/div., Volts/div.,
computer.
an
by
system.
used
variation
the scope
for monitoring
26
Computer
The data
9826
Desktop
manipulation and control
computer and
computer
is designed to
bus. The
program contains
the
"OUTPUT"
and
mathematically
communicate with other
As
statements
mentioned
it
Highlights
data,
perform
of
the
the oscilloscope, the
and present
these tasks in
program will
commands
the
and store
results of
the
program
the
be
data,
The
run.
an efficient and user
now
in
Besides controlling the
contains.
computer and
the
manipulate
above, the
devices through its interface
information from the user, handle
to
Hewlett-Packard
these communications in high level
"ENTER"
program was written
manner.
consists of a
the program, "IND".
information flow between the
must also acquire
device
friendly
a
brief
print some
basic
presented
with
overview of its structure.
When the
equipment
program
setup
messages on
transducers to the
the
shaft
the
goes
used
more
high
to
etc.
respectively.
result,
The
is
center).
pressure, determine
and
to
correct
scope settings are
a single output statement so
that
for
user
connect
to be
the
averaged
over,
are
known
quantitites are
an averaged
at
encoder
the
to
and
shaft encoder output
and,
then
therefore,
misalignment,
then initialized to their power-up
they
the
to input the change
These
shaft
to
an excitation voltage
prompted
crank angle at which
degrees (inner dead
calculate cylinder
the
remind
channels, apply
user
is to
performs
number of engine cycles
between the
and zero
accurate
the screen, to
Then the
setting, the
angular offset
first task it
correct oscilloscope
encoder,
amplifier range
runs, the
state
by
beginning of each run.
27
Since the
and
maximum resolution of
1024 increments
be
must
adjusted so
horizontally,
that
of
the
adjusted so
the
that three
complete engine cycle
possible.
The
manner, but
is
now
of
running
shaft
these
is thus
ready to
off
the
and seconds/div.
The
is the
scope
are captured on
at
the input from the
acquire
data, averaging
available
the
setting is
screen.
the
over
similar
transducer. The
the desired
One
screen as
then adjusted in a
pressure
the
positive slope
scope
captured and occupies as much of
(Volts/div.) is
the
settings
program adjusts
the horizontal
and
leading edges
scale.
for the
source
encoder,
vertical settings
by looking
is 256 increments vertically
the volts/div.
follows. The trigger
zero pulse of
scope
an engine cycle occupies as much of
resolution as possible without
scope settings as
the
scope
number
of
waveforms.
After the
converts
the
waveform
phasing between
based
(see
on
the
units of
acquired and
averaged, the
pressure, volume, and
(and volume)
pressure and crank angle
shaft encoder alignment
input
by
the
integration to determine the
run appear on
results
the
computer screen and
The
is
made
adjustment
copies can
be
The
Listing of modified data:
vs. volume
pressure, volume,
List of analytical results, including:
Gross
work output
results
produced
include the following:
Plot of cylinder pressure
motoring
the trapezoid
engine work.
hard
computer
crank angle.
user and
Motoring section for explanation). Calculations use
of numerical
The
data to
raw
has been
crank angle
results
method
for the
if desired.
28
Valve losses
Net work
output
Indicated horsepower
Indicated mean
For
of
a
detailed description
the
shows
up
rationale
of
behind it,
the basic setup
and
effective pressure
the
see
computer program and a
Computer
and
E,
Appendix C.
of the equipment schematically.
running the indicator diagram
Appendices D
Software,
respectively.
thorough discussion
Figure 10
Instructions for setting
generation system are contained
in
29
H
Flywheel
Pressure
Transducer
Charge
Amplifier
Shaft Encoder
Power
Digital
Oscilloscope
I
Computer
Printer
Fig. 10
Schematic
of
Engine
and
Generating
Indicator
Equipment
Diagram
Supply
30
EVALUATION OF MOTORING DATA
Before generating data
while
taken while the dynamometer is
to
check some
of
and so
the test
introduced
transfer.
this data
setup.
there is little
First,
can yield
phenomena
such
The motoring data
7
as
firing,
engine
pp.
5-7).
variation
information
Motoring data is
is
engine
turning the
key system variables (ref.
several reasons.
data
the
about
over,
between
used
to
cycles
the accuracy
by
also not affected
be
should
be
data,
evaluated
Motoring data is useful
inhomogeneities
can
the motoring
and
check
high
the
in motoring
and
various
for
reliability
combustion-
rates
following
heat
of
system
variables:
Qualitative
check of pumping
Phasing, scaling
and
loop pressure
transducer
performance
from logarithmic
p-V
diagram
Phasing of pressure with respect to volume
Some
quantities
methods
of
investigating
the motoring data to
is discussed below (see Lancaster
information).
et
al.,
ref.
check
these
7, for further
31
Qualitative Check
The pumping
loop
of
in the
to the
pressure
The
in the
reference
engine
cylinder at a specific point
pumping
loop
If the
pressures
in the
take
should
loop
p-V
the intake
process,
The
The
equal
place
do
to the
portion of the
valve and just prior
value
pressure
exhaust stroke of
mainly
above
the
below the
not meet
p-V
the
reference
reference
these criteria, the
Diagram
insight into the validity
of
the
compression
system variable
indicator diagram data between the closing
to the DDC
can
be
approximated
by
of
a polytropic
where:
=
The
is
diagram from motoring data for the
stroke can yield a wealth of
assignments.
is usually the
is incorrect.
Checks from the Logarithmic
The logarithmic
and
are
the
serve as a check of
pressure
cycle.
that
in the pumping
reference pressure assignment
can
manifolds,
should contain pressures
pressure, and the intake stroke
pressure.
Pumping Loop Pressure
the motoring data
reference pressure value.
assigned
of
above
function,
reference pressure
curvature,
and
when plotted on a
Lancaster
with a slope of -n.
logP-logV
(ref. 7,
pg.
is assigned, the initial
the latter
clearance volume
et al.
is
portion of
assigned.
The
[9]
constant
the
6)
diagram, is
state
portion of
plot
becomes
that,
the
a straight
when an erroneous
log-log
plot shows a
curved when an
central portion of
the
line
log
incorrect
p-V compression
32
stroke plot can
allowing decay
The
be
curved
constant of the pressure system
is too low,
of the response.
value of n
from the
1.35, depending
and
if the time
Deviations from this
on
the
slope of
the
log-log plot should
engine speed and other
be
range can
calibration or performance of the
by
caused
transducer
fall between 1.24
factors (ref. 7,
in scaling
an error
7).
pg.
or
in the
system.
Phasing of Pressure With Respect to Volume
The phasing
of pressure
looking at the data points taken near the
data
DDC because
after
of
before IDC. The
peak pressure more
The
maximum would occur
is
pressure
than two
maximum pressure
before
retarded with respect
degrees before DDC
results obtained
while
criteria above.
means
reference pressure of
14.7
reference pressure
crank
pressure would
angle
psia.
(at ODC
rather
than at
pressure
to volume, and
that the
pressure
after
psia
engine
loop pressure
were
is
is
evaluated
considered
consistently higher than the
The intake
(see Fig. 11).
fall below 14.7
motoring the
The pumping
exhaust stroke pressure was
degrees
When these
advanced.
according to the
the
angle, the
by
checked
irreversibilities due primarily to heat transfer. Peak
DDC indicates that the
probably
be
can
region of peak pressure.
points are plotted on pressure vs. crank
should occur just
The
to volume
with respect
stroke pressures were
the intake stroke) only
It
would
be
expected
first.
assigned
lower than
after about
90
that the intake
before 90, but the determination
of
the
33
(psia)
100
vs
V
(in**3)
-
50
i
10
20
15
25
Fig. 11
Indicator
Engine
Diagram
Motored
(Actual
at
230
Results)
rpm
30
35
34
actual manifold pressure will
be left for further
value of the reference pressure
does
not affect
the
this
work on
The
system.
values, IMEP and
principal
Ihp determined from an indicator diagram.
Investigation
that there is
shows
again
1.02,
of
the logP-logV
a curvature
indicates that the
which
this
is lower than
indicator
the
thought to be
difficulty in
well as
the
presence of a
proportionally
data
An
a
operating
and
shaft of
rubber
since
engine
358 degrees
engine speed was
being
The
of
it has
a
data.
angle
profound
shaft encoder and
which
effect
is
-
the
crank
most
likely
shaft encoder
in
The
the
on
because
shaft,
of
as
flexible
two shafts. The
would
the
motoring the
2,703 rpm,
and
vertical axis represents
between
relation
engine
9.0,
as measured on
and
increased
correct angle of maximum
plot
compress
data to
lag
rpm.
speed while
between 202
the
slope of
and crank
speed, causing
investigation
at
This,
stroke.
was given particular attention
conditions were compression ratio of
going high
The
the
problems were anticipated
the
spider
speed was varied
results.
suspect.
pressure
Phasing
increasingly with
engine
part of
flexible coupling between the
the
with
empirical
pressure
output
aligning the
contains
coupling
pressure
crucial
program produced.
compression stroke
engine speed.
is the phasing between
was
phasing
is
the
This may be due to the relatively low
expected.
the low
of
the initial
the motoring data that
aspect of
project
during
reference pressure
compression ratio used and
The
(Fig. 12)
plot
and
angle
was
the
Figure 13
the difference between the
degrees
or
The
data taken
then decreased.
pressure, 359
made.
The
shaft encoder
the flywheel.
with
of peak
engine
while
the
shows
the
theoretically
1 degree before
IDC,
and
35
Fig. 12
4.4-
Compression
Motoring
Stroke
Data
4.2
4.0
3.8-
~
3.6
3.4
3.2
Q
Comp.
220.2
q
3.0
Ratio:
9
rpm
a
2.8>
2
.
6 f
0
J
i
i
i
i
|
-0.5
ii
i|
'
'
i
i
-1
>
-1.5
ln(V/V
max
)
i
^Y
36
o
o
ID
CM
O
D
o
z
in
a.
CN
oc
CM
si
4_>
E
a
E
a.
a.
i*
u
00
e
CM
00
00
c
r-t
H
a
-o
c
<u
u
n
c
a>
u
CO
a;
<
o
CP
o
o
o
o
P-
a
3
CO
i-l
CO
Q
c
ft
a.
Q.
o
in
01
u
CD
3
iH
co
U
CO
<U
<u
>
u
O
a.
O
o
a
y-^
to
.*
4-1
m
ca
co
t-H
CD
a.
a
c
oo
a
o
CM
a
u-i
c
o
H
U
4-1
o
cn
o
s:
U-l
Cl_l
3
3
0
o
u
i~
3
co
U-i
o
3
oo
c
3
m
<
<4-l
3
3
m
u
co
a
3
CN
s
i
l
I
VZ
I
l
I
I
i
i
?I
(sSap)
i
i
r
i
01
issjjo
t
r-
r
T
JBinSuy
1
i
i
r
o
E
3
37
the
It
measured angle of maximum pressure.
output
lags the
shaft encoder output
increasing
while
the
rpm, and the plot is
yields an equation
increasingly
is interspersed
rpm
fairly linear.
A least
crank angle
relating
can
with
square
to
that the
seen
pressure
The data taken
with rpm.
that taken
decreasing
while
fitted line through the
to
rpm
be
correct
the
results
change, as
phase
follows:
A8
where
the
contained
error
is based
on
three
standard
in Appendix F. It should be
were responsible
expected
0.001 (rpm) + 0.761
=
for
to lead the
results are opposite
lag between
noted
to this
linear relationship between
Compression
net affect of
raw
data is
of
However,
to
a constant
the coupling
relation would also
these two
phase shift and engine
which
is
the
time
spider
be linear
phenomena would
speed,
be
output would
with rpm.
results point
this effect, but the
The
within a certain range.
The
that, if the flexible coupling alone
The
pressure and encoder output.
with rpm would counteract
deviations.
increasingly
expectation.
[10]
rpm, the pressure
phase change with
encoder output
2.727
be
reflected
a
in
the data-
in conclusion, the
an
important
result of
phase offset and rpm
software
to
correct
proper
the
phasing
analysis of
motoring data.
resulting from the data
for the
phenomenon.
data
of pressure and crank angle
The
was used
relation
in the
was
between
computer
38
FIRING RESULTS
The
firing results are presented here in two contexts so that they may be
to
considered with respect
compared
to those
degrees, are
held
temperature
9
and
was about
Appendices G
and
Figure 14
data
the
that,
cycle, the
50C,
were
taken
real cycle
when
compression stroke
heats
is
Secondly, firing
the
1.4. In the
lower than
much
expected.
voltage at
40 V. The
jacket cooling
53C.
See
loops.
The
20 degrees. The
peak
temperature
a
the
of
for this section.
and occurs
later than that
Comparing
Fig. 14
with
of
the
Fig. 5
whereas
line actually falls below the
Fig. 5 indicates that the
air standard.
The
experimental
air standard compression stroke
while
engine oil
experimental cycle with an air standard
line,
lies below the
real
fixed. The dynamometer
and outlet engine
at
variables
compression ratio was
spark advance set at
comparing the
entropy
operating
measured and air standard power
This is to be
theory because
on constant
of
the field
and calculations
air standard compression stroke
based
results, the
the inlet
and
with
is
with
maintained
the
compares
was
all
measured compression stroke process
agree with
set of results
from 20 degrees to 45
main engine
carburetor settings were
H for data
air standard cycle.
reveals
the
held constant,
temperatures
pressure of
advance was varied
While obtaining
constant.
settings were also
measured
typical
an air standard cycle.
that data gathering runs, the
maintained at
water
spark
a
presented.
During
were
for
calculated
results, taken while the
First,
expected results.
compressing air, that has
cycle, there is
a mixture of air and
is
real
results
computed
a ratio of specific
fuel (say,
octene)
39
en
CD
u
to
a.
o
a
o
o
CD
u
CO
u
t-i
0)
a
e
CO
o
PL,
4-1
CO
CO
3
T3
4->
U
CO
I
I
C
e
o
o
CM
CO
^,
4-1
CO
i
3
r-l
-
K
o
00
H
'/
'
// r
T3
C
CO
in
CO
3
4-1
u
<
O
c
o
co
H
?^
J3
in
-I-
8
o
o
o
o
o
o
vO
m
*
(Bisd) ajnssajj
s
en
U
CO
Cu
E
O
40
where octene
would serve
has
a ratio of specific
to lower the
to between 1.05 and
of
the
the
the
entropy
of
the
charge
thus causing the
in the
compression curves
is the
cylinder of a real cycle
real process curve
Another factor that
real compression curve would
curves
of
the
a cylinder charge
relative
the
work outputs.
lower than that
work
entropy in
the
of
output,
the
The
operating
degrees
spark
result.
The
increases,
it has
and
advance angle
is
not
constant
of air.
measured and air standard
is 23%
real work output
Many factors
contribute
cycle, assumptions
to this
of constant
and complete combustion of
strokes,
and
thermal efficiency
presents results obtained while
a
very
that
condition
varying
was varied was
noticeable effect on
b,
the indicator diagrams
advance, respectively,
the
course,
values
the
an engine
the
shape of the
spark
indicator
the IMEP (refer to Fig. 8).
maximum
and
of
to fall below the
that the
air-standard
The operating
a and
This,
real cycle.
condition.
Figure 15
relative
actual and air-standard results
As expected, the IMEP
following portion
diagram, the ihp,
the
the
shows
compression and expansion
advance angle since
of
to the
air-standard cycle
consisting entirely
analyze
Table 2
including the
lower for the
expected
air standard cycle.
at constant volume.
are also
be
to fall below that
contributes
assumption of
displacement
in Fig. 14, it is necessary to
compare
lower
for
curve even
Because
fuel
y
1.05 (Ref. 1, pg 46). This
of about
compression and expansion are constant entropy.
so and
to
1.4,
air standard curve.
position of
that
value of
heats
power
pressure
loop
is
show
produced at
the
"squat"
(20 degrees). Table 3
presents
and
general shape changes
occurs closer
more
20 degrees
in
the
to IDC as
shape at
results of
spark
the
40
that
advance
smaller spark
varying the
spark
41
Table
Comparison
of :Actual
Cycle
Work
and
Output
(ft. lb)
Actual
Air
Standard
Air
172
223
*
2
Standard
Cycle
Thermal
imep
(psia)
Results
Efficiency
66.6
44.8 *
86.8
58.5
*power
loop
only
(yt'
42
25B
P
200
150
Cpaia)
vs
V
c;n"3}
-
-
IOC
53
15
3
a.
300
TS
20
f5
Degree
Spark
25
25
30
Advance
-
250
-
200
-
150
100
50
-
-
t
CI
b.
is
40 Degree
rr
Spark
20
25
Advance
Fig. 15
Indicator
Two Spark
Diagrams Taken at
Advance Settings
(Actual Results)
33
35
43
Table
Firing
Results
3
Varying
Spark
Spark
Advance
rpm
(deg.)
imep
(psia)
Advance
Max
ihp
7-
Pressure
Angle of
Max Pres.
(psia)
(deg.)
20
1360
66.6
3.22
64.0
245
25.4
25
1380
66.2
3.23
64.1
260
21.6
30
1410
66.4
3.27
63.9
268
18.7
35
1400
63.0
3.05
66.9
292
17.8
40
1400
60.8
2.91
66.3
306
16.9
45
1380
64.7.
3.15
69.2
341
15.0
44
advance.
The indicated results, IMEP
5.4% respectively (see Appendix
degrees, in line
highest at 20
to Taylor's
with
degrees,
from Table 2
speed at which
greater spark
the
was
and
taken.
the
those
the
about
for the
and
30
The
spark
by
degrees, due
results at
etc.).
to be
45
ihp
engine
is higher
is
at
smaller
at
spark advance are
in
expected.
varying the
Taylor.
The
to the higher
maximum pressure
advance at
and
compatible, considering the
angle of maximum pressure
obtained
5.7%
26 degrees according
(compression ratio, rpm,
which are also results
engine with
Appendix I.
conditions
are
results obtained with
good agreement with
firing
results
to
From Table 3, the IMEP is
it is highest between 13
that data
the
except
while
advance,
Generally,
are,
in Fig. 8.
show a maximum at
larger spark advance,
are good
presented
differences in operating
results
which
ihp,
those
The two
results.
H),
and
The
complete results
20 degrees
are
from
contained
in
45
CONCLUSIONS AND RECOMMENDATIONS
As
diagram
the
a result of
this project, it is
and generate related
ignition
spark
transducer
piezoelectric pressure
desktop
oscilloscope, and a
system
is interactive
resolution of
the
Preliminary
phasing
problem
linearly
corrected
software.
between
it produces
degree
the pumping
since
it does
not affect
of crank angle
of
motoring
loop, indicates
power, etc.).
future
project work on
The
expected
the
Obtaining
(work,
this
varied while
of
holding
indicator diagrams
in the literature.
the
This
by
water
the
to
about
is
5.4%.
that there
The
phase
was
a
changed
problem
was
computer
log-log plot of p-V data,
that there may be
aspect
cooled
achieve maximum
correcting it in the
data,
in
encoder, digital
a problem with
not considered
important
from the indicator diagram
correct reference pressure
is
suggested
for
system.
running the
air-standard cycle.
23% less than that
data.
a
run
developed for this
software
revealed
results obtained
the
results obtained while
from the
a shaft
work results accurate
motoring data
assignment of a reference pressure.
here,
Computer
is
to the engine speed, and the
Further investigation
and analysis of
peripherals,
pressure and volume
proportion
within one
equipment used
friendly. It is designed to
evaluation of
in direct
to
and
and
computer.
and user
data,
indicator
an
data for the Recardo E6 Research Engine
The basic
mode.
to produce
now possible
The
air standard.
other
operating
engine compare well with
real cycle
is
spark advance angle
is
work output
When the
variables
produced are as expected and
from the
those
constant, the results and
in line
with
those
presented
46
Further
Ricardo
work with
engine
enabling
itself
for further work
Determination
ODC,
the
at
the
of
end of
is moving slowly
in the
cylinder
can,
pumping
engine performance.
therefore, be
as
Some
follows:
the inlet
the intake
and
as well
the
port when
piston
is
at
would enable a correct reference
is
valve
this
at
fully open.
point
The
the
pressure
taken as that in the intake manifold.
of
ratio
the
mass
checked
fuel-air
a much closer
standard cycle.
The
by
also
the
diagram for
the fuel flow
cycle
the
log-log
in the
provide
software
compression
to
into the
rate
p-V plot and
the
a
engine would make
is presently
measurable.
indicator diagram to be generated,
model of
the
real cycle
indicator diagram
thermodynamics than does the
Adapting
rate of air
theoretical
actual
analyzed as explained
would
flow
known, since
would enable a
is
be
loop of motoring data.
the fuel-air
cycle
diagram
As previously mentioned,
which would
Determination
which
the
the
system and
reference pressure assignment allows accurate absolute pressure
determination
This
are as
the intake stroke,
piston
Correct
3.
a more accurate
pressure at
to be assigned.
pressure
2.
in
could result
a more sophisticated analysis of
recommendations
1.
the indicator diagram generation
Theory
much
section.
more
could
than is the air
be further
then
Analysis
of
sophisticated
the fuel-air
exercise
in
air-standard cycle.
allow
for the
production
ignition (diesel) running
accomplished with a modest effort.
Changes
of
would
of an
the
indicator
engine could
have to be
made
be
to
47
subroutines
that deal
different piston
The
however,
including
from
are
a
the
hoped that the
Ricardo
Ricardo
sufficient
determination
evaluation of
of the
geometries used
suggestions above would
analysis possible
results,
with cylinder volume
of
of
the
for the two types of operation.
increase the accuracy
engine
for many
purposes
effects of variation of engine
in this
and
indicator diagram.
thermal efficiency,
work represented
assignment, because
in
tool.
of
the
present
analysis
efficiency, and
conditions.
It is
to increase the
value
operating
engine as a research and educational
The
engine
mechanical
report will serve
depth
48
REFERENCES
1.
Taylor, C.F., The Internal Combustion Engine
Vol. I, The MTT Press, Second Edition, 1985.
2.
Karlekar, B.V., Thermodynamics for Engineers, Prentice-Hall, 1983.
3.
Pish, R.H., "A New Generation Cylinder Performance Indicator",
Mechanical Engineering, Dec, 1984.
4.
Nagao, F., M. Ike garni, "Errors of an Indicator Due to a Connecting
Passage", Bulletin ofJSME, Vol. 8, No. 29, 1965, pp. 98-108.
5.
Iberall, D.S., "Attentuation of Oscillatory Pressures in Instrument
Lines", Trans. ofASME, Vol. 2, 1970.
6.
Benedict, R.P., Fundamentals of Temperature, Pressure, and Flow
Measurements, 2nd Edition, John Wiley and Sons, 1977.
7.
Lancaster, D.R., R.B. Kreiger, J.H. Liensch, "Measurement and
Analysis of Engine Pressure Data", SAE Publication 750026, Feb., 1975.
8.
in
Theory and Practice,
Furgeson, C.R., Internal Combustion Engines: Applied Thermosciences,
and Sons, 1986.
John Wiley
9.
Beckwith, T.G., N.L. Buck, R.D. Marangoni, Mechanical Measurements,
Third Edition, Addison-Wesley, 1982.
49
BIBLIOGRAPHY
1.
Benedict, R.P., 'The Response of a Pressure-Sensing System", Trans,
ASME, June, 1960, pp. 482-488.
2.
Benedict, R.P., Fundamentals of Temperature, Pressure, and Flow
Measurements, 2nd Edition, John Wiley and Sons, 1977.
3.
Brown, W.L., "Methods for Evaluating Requirements and Errors in
Cylinder Pressure Measurement, SAE Publication 670008.
4.
Doeblin, E.O., Measurement Systems: Application and Design,
Hill, 1983.
5.
of
McGraw-
Furgeson, C.R., Internal Combustion Engines: Applied Thermosciences,
and Sons, 1986.
John Wiley
6.
Holman, J.P., Experimental Methods for Engineers, McGraw-Hill, 1971.
7.
Iberall, A.S., "Attenuation of Oscillatory Pressures in Instrument
Lines", Trans, ofASME, Vol. 2, 1970.
8.
James, M.L., G.M., Smith, J.C. Wolford, Applied Numerical Methods for
Digital Computation, 2nd Edition, Harper and Row, 1977.
9.
Karlekar, B.V., Thermodynamics for Engineers, Prentice-Hall, Inc.,
1983.
10.
Lancaster, D.R., R.B. Krieger, J.H. Lienesch, "Measurement and
Analysis of Engine Pressure Data", SAE Publication 750026, Feb., 1975.
11.
Nagao, F., M. Ikegami, "Errors of an Indicator Due to a Connecting
Passage", Bulletin ofJSME, Vol. 8, No. 29, 1965, pp. 98-108.
12.
Nagao, F., Y. Shimamoto, H. Nagano, Y. Ueno, 'Influence of the
Connecting Passage of a Low Pressure Indicator on Recording", Bulletin
ofJSME, Vol. 6, No. 21, 1963, pp. 78-85.
13.
Pish, R.H., "A New Generation Cylinder Performance Indicator",
Mechanical Engineering, Dec, 1984.
14.
Taylor, C.F., The Internal Combustion Engine
Vol. I, The MTT Press, Second Edition, 1985.
in
Theory and Practice,
50
APPENDIX A
DERIVATION OF THERMAL EFFICIENCY
OF AIR STANDARD OTTO CYCLE
IN TERMS OF COMRPESSION RATIO
The
compression
cylinder volume
ratio
(volume
at
(rc) is defined
v
ratio
of
the
maximum
v
_i
-
_
v3
constant
the
ODC) to the minimum volume (volume at IDC), or
-
The
as
entropy, ideal gas
processes can
2
be
related
by
S^P^p^v
where
y is the
ratio of specific
heats
From the Ideal Gas Law,
of the gas.
pV
=
mRT
mRT
mRT^V^mRT^VV
T2
The
result
\WJ
rY-i
is that, from substituting above into
equation
[4]
51
APPENDIX B
CALCULATIONS OF ERROR IN CRANK ANGLE
DUE TO RISE TIME OF SHAFT ENCODER OUTPUT
The
output
time
of
from
0
0.150
In
The
the
encoder
software
ouput
downloaded
it
the
to
output
goes
to
In
the
value
screen
is
is
increments
software
20
per
sets
256
to
point
the
chosen.
encoder
and
compares
the
encoder
The
that
the
crank
angle
the
where
it
where
of
vertical
is
the
when
course,
discussed
vertical
vertical
detect
determine
point
increments
to
oscilloscope
software
148
rpm.
value
rise
measured
2500
digitized
the
increases,
computer
contains
148
the
and
assigned
the
to
software
"high".
between
value
the
value
called
rise
threshold
that
be
through
starts
from
250
was
a
increases
voltage
time
rise
threshold
a
through
threshold
can
The
has
encoder
the
which
computer
output,
sorts
shaft
from
constant
for
order
in
rise
(5) Volts.
be
to
the
of
during
msec.,
five
to
found
and
voltage
encoder
reaches
with
here,
increments.
increments
above
division
Volts/division
0
Volts.
on
the
setting
output
the
rpm.
the
The
threshold
oscilloscope
fullscale,
There
are
scope.
The
of
the
so
25
scope
to
52
2
Volts/division
output.
The
encoder
output
5
the
on
crank
angle
now
will
channel
be
total
62.5
=
rise
I
increments
0.048
angle
error
7200
degrees/sec
angle
18000
20
at
rpm
=
error
rpm
=
to
msec,
1200
3000
at
1200
and
of
the
3000
rpm
total
rise
,
,._
.,
0.150
msec,
total
risetime
rise
=
Crank
risetime
Volts/div.
.20
Crank
the
calculated
increments to threshold.
:
z
)
\Tn
k.
^
Z Z i
t>2.o
increments
total
,
to
encoder
increments/div
(25
Volts
due
error
the
monitoring
50
1200
rev.
at
.
rpm:
/sec.
(0 048
.
3000
rev.
degrees/sec
threshold
.
=
7200
msec.)
degrees/sec.
0.346
=
degrees
error
rpm:
/sec.
(0-048
=
degrees/sec.
18,000
msec.)
=
0.864
degrees
error
53
APPENDIX C
COMPUTER SOFTWARE
The
software package
for the Ricardo
specifically tailored to the
programming
oscilloscope
incorporate
directions,
aim of
language,
these
with
Tektronix
the
make
Basic, Version 1.0, is
The
commands sent
software
including flexibility,
hardcopies of results,
features is to
HP
interfacing
statements.
desirable features,
optional
indicator diagram is original
engine geometry.
in the OUTPUT
some
engine
was
software as easy,
flexible,
the
to the
written
straight
and confirmation of user
and
to
forward
input. The
and efficient
to
use as possible.
The input demanded from the
compression
user
ratio, the range setting
of engine cycles
to be
averaged.
The
of
by
the
the
software
charge
includes the
amplifier,
results consist of the
and
the
engine
number
following:
Plot of indicator diagram itself
Analysis of data, including
Gross and
net
indicated
Work lost to pumping,
Indicated mean
work output of cycle
or
valve,
losses
effective pressure
Indicated horsepower
(IMEP)
output
List of user input (compression ratio,
number of cycles
Listing of modified data: Pressure, Volume, Crank angle
averaged)
54
The
subroutines and
is to be
the
into
nature of
a
functions. The
returned and where
the oscilloscope,
of
the
software consists of
file, but
therefore, do
program
convention of
the
subprogram
the HP 9826
must
be
not appear
computer
appended
in
a
logical
does
follows:
program
Start-up
Get-offset
New
Get-comp-ratio
Get-ca-range
Get-num-avg
Init-setup
Read-avg4-chl
Period
Scale-hor
Turn-on-ch2
Scale-ch2-v
Max-ch2
Acq-ch2
Conv-degs
Adj-angle
Calc-rpm
Conv-volume
Press
Graph-ind
An
Calc-rpm
Work
Trap
Horsepower
Ind-mep
Prnt
Print-data
not
interact
order
both
when one value
with
the
user or
followed. Note that, because
editor, subprograms
to the
under
and subprograms,
using functions
and subroutines otherwise, was
The subprograms, listed
MAIN
main
end of
the file.
cannot
be inserted
The subprograms,
in the file listing.
the
segments
that
call
them,
are
as
55
A brief explanation
in the
order given above.
of
the
main program and each subprogram
follows,
56
MAIN Program
10
20
"IND"
Program Name:
Ricardo engine
diagram
indicator
30
40
By:
Peggy A.
Faber
50
60
Written:
Summer,
Purpose:
Generate
1986
70
80
90
Ricardo
E6
100
This
1 10
conjunction
120
Diagram User's
to
is
program
compression
be
used
engine.
in
"Ricardo
the
with
for
diagram
indicator
variable
Indicator
Manual".
130
140
MAIN PROGRAM:
150
160
170
Variables
Dat
180
constants:
and
Array holding data
:
Column
1
190
Column
2:
Volume
200
Column
3-'
Crank
angle
210
Idcl, Idc2
Idc3:
First,
220
third
230
goes
240
Cr
250
Per:
260
Ph:
270
points
high,
Period
Phase
of
N:
300
Th:
of
running
output
cycle
ratio
cycle
engine
waveform,
of
Crank
320
in
le.
,
stroke
if
IDC1
or
end
at
of
stroke
Number
output
and
encoder
IDC's
three
compression
310
second,
shaft
where
or
of
exhaust
290
,
Compression
:
end
280
Pressure
:
waveforms
at
angle
goes
to
high
be
averaged
shaft
which
engine
when
encoder
not
330
340
Subprograms
350
Start_up:
360
370
380
390
400
410
used:
Prints
instructions
Get_offset:
shaft
New:
Acquires
diagram
and
420
diagram
430
Print_data:
440
modified
crank
output
data
for
modifies
Produces
Produces
data
equipment
setup
screen
Inputs
encoder
Graph_ind:
brief
on
at
which
high
indicator
new
it
plot
hard
points
angle
goes
of
indicator
copy
of
57
450
!
460
DIM
470
CALL
Start_up
480
CALL
Get_of fset(Th)
490
Dat( 1024,3)
ILabel
GET
510
ON
KEY
1
LABEL
PLOT
520
ON
KEY
2
LABEL
530
ON KEY
540
560
LABEL
DISP
"Press
GOTO
Spin
580
GOTO
,1
1
,12
run"
for
,13
hc_data
The_end
GOTO
key k0
Plot_pv
new
a
,Cr
,
Per
,Ph
,N
,Th
i
*
)
,1
1
,
13 )
Spin
610 Al:
CALL An( Dat <
620
GOTO
*
)
,1
1
,
12
,
13
,Per
,Cr ,Ph
,N
)
Spin
Prmt_data( Dat (
CALL
*
)
,
1 1
,
13 )
GOTO Spin
The_end:
main program
which prints a set of
The
computer soft
the
computer
END
first
keys
are
are
which
subroutine called
The
the
keys
the
are
the GOTO's appearing at the
and
subroutine
to the
the softkey
section
set of
(New, Graph-ind, An,
end of
on
are
the ON
after each
activated so
or
keys
When they
line labeled Spin
display is
below),
computer screen.
labeled kO through k9.
program returns
is completed,
soft
(see
the
messages on
then labeled. The
program executes
statements.
Start-up
calls subroutine
brief equipment setup
keyboard
user can select
GOTO
Graph_ind( Dat (
GOTO
650
GOTO
GOTO Al
Spin
CALL
600
640
called.
END"
CALL New( Dat (*>
630 Hc_data:
DATA"
HC
570 Dat:
590 Plot_pv:
KEY
4
GOTO Oat
P-V"
ANALYZE"
3 LABEL
KEY
ON
550 Spin:
pressed, the
DATA"
ON
LABEL
500
The
keys
soft
KEY 0
that the
Print-data) to be
58
Subroutine
6830
SUB
6840
! This
!This
6850
!
6860
set
su
subroutine
"
"
"
PRINT
6890
6900
PRINT
6910
PRINT
6920
PRINT
6930
PRINT
6940
PRINT
6950
PRINT
6960
PRINT
6970
PRINT
"
6990
PRINT
7000
PRINT
7010
PRINT
7020
PRINT
7030
PRINT
7040
PAUSE
7050
FOR
equipment
ENCODER:"
SHAFT
excitatio
Apply 5 Volts DC
"
to
shaft
Attach
TEK
encoder.
to Chi
leads
output
of"
oscilloscope"
2530
"
"
"
PRESSURE TRANSDUCER:
Attach
to Ch2
amplifier
"
TEK
from
output
"
2430
"
charge"
of"
oscilloscope"
"
"
"
PRINT
6980
"
"
MAKE
SURE
OUTPUT
THAT
AS
IN USER'S MANUAL:
ADDRESS:
TERMINATOR:
TO
DESCRIBED"
"
12"
MODE:
??Press
OSCILLOSCOPE'
T/L"
"
"
THE
IS
SETUP
"
1=1
LF/EOI"
CONTINUE
key to
procede'
18
PRINT
7060
I
7070
NEXT
7080
SUBEND
Subroutine
"
PRINT
basic
prints
messages
up
PRINT
6880
the
Star
PRINT
6870
Start-up
Start-up
computer screen.
prints out some
basic
equipment
setup
message on
59
Subroutine Get-offset
10900
SUB
Get_offset< Theta )
10910
This
10920
the
10930
output
subroutine
crank
at
high
goes
the
prompts
angle
which
and
to
user
the
shaft
that
returns
enter
encoder
value.
10940
10950
10960
Variables
Theta:
10970
and
constants
Angle
output
at
goes
used:
the
which
high
shaft
encoder
(degrees)
10980
10990
Subprograms
None
used:
1 1000
1 1010
PRINT
"Enter
1 1020
PRINT
"
1 1030
PRINT
This
at
which
"
1 1040
PRINT
PRINT
1 1060
INPUT Theta
1 1070
FOR
"If
NEXT
1 1 100
SUBEND
"
shaft
then
preferred,
TO
1=1
1 1090
high
goes
PRINT
flywheel"
on
output"
1 1050
1 1080
(degrees)
angle
encoder
CONTINUE
input
0
(
then
"
ey
.
CONTINUE
key
18
"
I
subroutine acquires
the
crank angle
degree,
read
from the
engine
flywheel, at which the shaft encoder output goes high. This value is later used
for correction
of pressure-volume phasing.
60
Subroutine New
8480
SUB
New(Dat(*),I1
8490
This
8500
and
8510
with
subroutine
calls
the
,12
,
13
,Cr
the
runs
,Per
that
subroutines
,Ph
data
,N
)
,Th
gathering
communicate
oscilloscope
8520
8530
Variables
and
8540
Dat:
8550
11,12,13:
8560
Array holding
IDC
8570
or
shaft
8580
Cr:
8590
Per:
8600
Ph:
8610
N:
8620
Th:
8630
constants
Data
points
points
encoder
of
high
goes
ratio
engine
of
data
Number
of
cycles
output
the
output
Phase
Crank
to
corresponding
where
Compression
Period
used:
data
angle
at
cycle
averaged
shaft
which
encoder
high
goes
8640
8650
Chi:
8660
8670
of
Array holding
(shaft
scope
for
value
Time
S_div:
8700
V_ch1,V_ch2:
8710
8720
R:
scale
for
scope
Range
of
abortion
8690
Chi
String holding boolean
Abort_prog$:
8680
from
waveform
encoder)
Volts/div
Chi
Ch2
&
on
setting
data
acqui
on
scope
setting
,
setting
.
on
respetively
charge
amplifier
8730
8740
8750
8760
8770
8780
8790
8800
Subprograms
used:
Get_comp_rat
rat
Get_ca_range
charge
compression
Inputs
Get_num_avg:
to
forms
be
Read_avg4_ch1
Chi
8840
Period:
,
range
:
averaged
number
initial
Acquires
wave
of
state
of
waveform
period
of
engine
cycle
Scale_hor:
8870
screen
Fits
one
engine
cycle
to
scope
screen
horizontally
8880
Turn_on_ch2:
Displ.
Ch2
on
8890
Scale_ch2_v:
Scales
Ch2
Volts/div
8910
scope
from
4
over
Calculates
8860
8900
of
setting
averaged
Sets
Init_setup:
8820
8830
Inputs
:
amplifier
8810
8850
Inputs
io:
io
scope
Acq_ch2:
to
screen
Acquires
averaged
waveform
from
61
8920
Ch2
8930
Conv_degs
8940
Adj_angle:
Calculates
:
Adjusts
for
8950
account
8960
pressure
8970
Conv_volume:
8980
from
8990
Press:
phase
and
crank
crank
crank
data
angle
Calculates
to
between
error
crank
( degs )
angle
angle
cylinder
volume
angle
Calculates
cylinder
pressure
9000
9010
DIM ChK 1024)
9020
OFF KEY 0
9030
OFF
KEY
1
9040
OFF
KEY
2
9050
OFF
KEY
3
9060
OFF
KEY
4
9070
9080
9090
Abort_prog$="FALSE"
FOR
1=1
TO
"
PRINT
I
9100
NEXT
! Init ial ize
FOR
Dat( I
9140
Dat(I
9150
Dat(I
array
TO
1=1
9130
9160
18
"
91 10
9120
,Abort_prog$[5]
,1
1024
)=0
,2>=0
,3)=0
I
NEXT
9170
CALL Get_comp_ratio( Or )
9180
CALL 6et_ca_range( R )
CALL Get_num_avg(N >
9190
9200
9210
FOR
TO
1=1
"
PRINT
18
"
I
9220
NEXT
9230
PRINT
9240
CALL
9250
CALL Read_avg4_ch1 (Chi <
9260
CALL Period(Ch1
9270
CALL Scale_hor(Per
9280
CALL
9290
CALL Scale_ch2_v(V_ch2
DATA"
"GATHERING
(*
)
+
9300
,V_ch2
,S_div)
,13)
)
,3_div
Turn_on_ch2
)
,S_div
,Abort_prog
THEN
IF
CALL Read_avg4_ch1 (Chi (
Period(ChK*
)
9320
CALL
9330
CALL Acq_ch2(Dat(*>
,11
9340
CALL Conv_degs(Dat(*>
CALL
Adj_angle(Dat(*
9360
CALL
Conv_volume(Dat(
9370
CALL Press(Dat(*),I1
9380
FOR
TO
1=1
PRINT
9400
NEXT
9410
PRINT
9420
SUBEND
"
*
)
SUBEXIT
)
,S_div
,11
,S_div
,Per
9350
9390
>
,11
,12
,S_div,Per
Abort_prog$="TRUE"
9310
)
Init_setup(S_div.,V_ch1
)
,
12
,11
)
)
,12
,13)
,Cr
,11
,12
.13)
,13)
)
,Ph
,R
,I2,I3,V_c
18
"
I
COMPLETE"
"DATA
.13)
,Ph
,N
,S_div
,11
,Th,Per
*
,12
GATHERING
62
Subroutine New
converts
the
important to
the
raw
data to
understand
significance of
obtain
performs
the
the final data
explained, except
the
units of
the
entire
data
pressure, volume
sequence of events
results obtained.
mentioned above.
for those that
are
acquisition
sufficiently
subroutine
utilizes
These
each
run,
and crank angle.
in this
New
for
13
by
It is
evaluate
subprograms
subprograms
explained
to
and
will
their
now
to
be
comments.
63
Subroutines Get-comp-ratio, Get-ca-range, Get-num-avg
4250
SUB
Get_comp_rat io( Cr )
4260
This
4270
ratio
4280
to
subroutine
for
this
by
through
it
enter
the
acquires
run
compression
the
prompting
the
user
keyboard
4290
4300
Variables
and
4310
Cr:
4320
Confirm*:
used:
constants
Compression
ratio
Allows
to
user
confirm
response
4330
4340
Subprograms
used:
None
4350
4360
DIM
4370
Resp:
Conf
irm$[
PRINT
1 ]
"Enter
the
4380
PRINT
"for
4390
PRINT
"Then
4400
INPUT
Cr
4410
PRINT
4420
PRINT
"Are
INPUT
Confirm*
4430
4440
4450
FOR
4470
4480
4490
4500
4510
TO
1=1
"
PRINT
NEXT
RATIO"
"
this
run.
key"
CONTINUE
press
"
you
Confirm$="Y"
IF
4460
"
COMPRESSION
OR
sure?
(Y/N)
Conf irm$="y
CONTINUE'
then
"
THEN
18
"
I
ELSE
PRINT
"
"
GOTO Resp
IF
END
4520
SUBEND
5280
SUB
5290
IThis
5300
!the
Get_ca_range(
subroutine
Range )
prompts
amplifier
charge
the
user
to
enter
range
5310
5320
5330
5340
5350
5360
Variables
Range:
and
constants
Charge
ampl.
used:
range
setting
(psi/Volt )
Confirm*:
Allows
user
to
confirm
entry
64
5370
5380
DIM
Resp:
Confirm$C 1 ]
PRINT
"Enter
5390
PRINT
5400
PRINT
"Then
PRINT
"
5410
INPUT
Range
5430
PRINT
"are
5450
5460
5470
5480
5490
5500
5510
5520
5530
10500
1051(3
10520
10530
charge
amplifier
RANGE
'
press
CONTINUE
key"
"
5420
5440
the
"selected"
you
( Y/N >
sure?
then
CONTINUE'
INPUT Confirms
Confirm$="Y"
IF
FOR
TO
1=1
"
PRINT
NEXT
OR
Conf irm$="y
"
THEN
18
"
I
ELSE
"
PRINT
GOTO
END
"
Resp
IF
SUBEND
SUB Get_num_avg(N )
This subroutine prompts
the
of
number
over
the
to
user
to
cycles
engine
returns
and
the
be
enter
averaged
number-
10540
10550
Variables
N:
10570
Confirms:
10580
Number
used:
constants
and
10560
of
waveforms
String to
confirm
input
Subprograms
used:
to
allow
be
averaged
user
to
10590
10600
None
10610
10620
DIM Conf irmSC 1 ]
over'
the
"Enter
10630 Resp:PRINT
10640
PRINT
"which
10650
INPUT
N
10660
PRINT
10670
PRINT
"Are
INPUT
Confirms
10680
10690
10700
10710
10720
10730
10740
10750
10760
10770
"
FOR
TO
1=1
NEXT
"
"
PRINT
I
ELSE
PRINT
GOTO
END
IF
SUBEND
"
would
of
like
cycles
to
average"
"
you
Confirm$="Y"
IF
you
number
"
Resp
18
sure?
OR
Conf
Y/N
then
irm$="y"
CONTINUE"
THEN
65
Get-comp-ratio, Get-ca-range,
prompting the
and
the
user
enter
number of cycles
keyboard. These
to
to
confirm
the
the
input.
Get-num-avg
compression
ratio,
are
interactive,
charge amplifier range,
to be averaged, respectively, from the
parameters must
value
and
be
set
for
each
run,
and
the
user
computer
is
required
66
Subroutine Init-setup
680
SUB
Init_setup(Sec_div,Volts_ch1
690
This
700
settings
for
each
Variables
and
constants
new
,Volts_ch2
the
initializes
subroutine
)
scope
run
710
720
730
Sec_div:
740
Vol ts_ch1
750
setting
Horizontal
,Vol
t
for
setting
Volts/div
s_ch2 :
Chi
used:
scope
Ch2
and
scope
respectively
,
760
770
Subprograms
used:
None
780
790
OUTPUT
800
! Set
810
OUTPUT 712; "INIT
the
to
scope
ON"
power-up
820
WAIT
! Set
840
OUTPUT 712;"VM0DE CH1
850
OUTPUT 712! "CH1
3
1&2:
Channels
up
860
Volts_ch1=2
870
OUTPUT 712; "CH2
880
Volts_ch2=2
890
OUTPUT 712; "HOR
900
Sec_div=
910
(Trigger
920
slope
930
OUTPUT
.
Volts/div
:0N
VOLTS
,CH2
VOLTS:
sec/div
2"
"
ASEC:
.1
1
from
of
Channel
square
1
on
712;"ATRIG
MOD: NOR
C0U:DC
OUTPUT
712;"ATRIG
OUTPUT
712;"ATRIG SLO : PLU
OUTPUT 712; "RUN
positive
wave
940
Init-setup
and
OFF"
:
:2"
950
960
state
PANEL-
830
970
:
,S0U
2
CH 1
"
"
,LEV:
,P0S
:
1
"
ACQUIRE"
SUBEND
initializes the
start of each run.
settings
71 2; "DEBUG
scope settings so
The 'TNIT
to the powerup
state
PANEL"
that
OUTPUT
(see 2430 Instrument
they
are
the
same at
statement sets all
Interfacing Guide,
the
scope
pgs. 24-
67
"VMODE"
25). The
statement
display.
scope
VOLTS
The
and
the horizontal
(HOR ASEC). This horizontal setting
displayed
as
60
rpm
(Chi)
for
(2
an entire engine cycle
must
(MOD) is
be
set
to
specified as well as
from the LEV:2 command),
command).
This
means
and
that the
position possible on
the
slope
number of data points occurs after
off
the screen,
divisions
use
since at
out of the
20 divisions
scope
The last
causes
the
scope
conditions set.
waveform
output statement
to begin
This
the
in
on
so
waveform acquisition
downloading to the computer.
the
source
Volts,
shaft encoder goes
point at
the
that
a maximum
point
is, therefore,
observe
10 horizontal
the trigger point,
of the scope.
"RUN ACQUIRE",
from Channel 1
scope
The
the SLO:PLU
central
the front panel
Init-setup is
subroutine prepares
the level (2
the trigger
displays the
To
scope.
that the trigger
captured,
of data captured.
the HORIZONTAL POSITION knob
the
(positive, from
places
few
at as
captured.
settings of
"1"
(CHI
msec/div.
be running
to be
when
the
off on
Channel 1 data to be
the trigger. The trigger
powerup, the
to 100
set
(COU:DC),
triggers
waveform
Channel 2
engine can
the coupling
scope
the
sees, of
which means
high. The trigger position, "POS", setting of
leftmost
2
the trigger
NORMAL,
is
scale
encoder cycles)
commands control
mode
allows
that the
which means
"ATRIG"
The
trigger
the screen,
on
on and
then set at 2 Volts/div.
scope scale settings are
CH2 VOLTS),
and
turns Channel 1
for the
which
under
actual
the
initial
68
Subroutine Read-avg4-chl
1000 SUB
Read_avg4_ch1
(AC*
1010
[Acquire binary
data
1020
! averaging
4
over
)
,S_div)
from
Channel
waves
1030
1040
Variables
1050
A:
1060
S_div:
1
-D
and
constants
array
to
Scope
time
hold
used:
waveform
scale
setting
1070
1080
1090
OUTPUT 712; "DATA ENC :RPB
OUTPUT 712; "ACQUIRE MODE : AVG
1 100
WAIT
1110
1 Get
1 120
OUTPUT 71 2,
1130
ENTER
1140
OUTPUT 712; "ACQ
1 150
,S0U
can
be
-"CURVE?"
712
were
for
by
4
and
subroutine
edge of
waveform
downloads it to the
waveforms produces a
the Period
the
the
from Channel 1,
computer.
sufficiently
It
smooth result
(below). If less than 4
resultant curve
is
was
found
that it
waveforms
sometimes
too
rough
in Period.
The DATA
source
"t,B";A(*>
M0DE:N0RMAL"
subroutine acquires
averaged, the rising
use
USING
SUBEND
over
analyzed
4'
.NUMAV:
40*S_div*4
4 acquisitions,
that averaging
CHI"
waveform
The Read-avg4-chl
averaged over
:
for the
specified
in the first OUTPUT
acquisition
to be Channel
the
shaft encoder.
to Right Justified Positive
encoding (ENC:RPR) is
set
that the data is
in 256
encoded
1,
statement specifies
vertical
Binary,
increments, from 0
to
the data
The data
which means
255,
with
0
volts
69
corresponding to the integer 127. "ACQUIRE
the
scope
to
acquire
The WAIT
The
averaged.
in the AVERAGE
statement allows
is
and
specifying
binary
entered
maximum speed of
returns
the
into the
encoding
is then
to
NUMAVG:4"
waveforms
requested
to be
the
acquired and
using the
"CURVE?"
the ENTER statement,
a column
The last OUTPUT
NORMAL,
sets
waveforms.
computer with
data downloading.
follow.
4
(B), into array A. Array A is
acquisition mode
subprograms which
mode over
time for the
resultant waveform
command
MODE:AVG,
array for
statement
mode assumed
then
initially by
the
70
Subroutine Period
1250
SUB Period(A<
*
)
,Sec_div
finds
,Per
1260
This
1270
cycles
of
the
square
1280
1290
Variables
and
constants
subroutine
the
,Idc1
(one
wave
A:
Array
containing
waveform
1310
Sec_dlv:
Horizontal
scope
1320
Per:
1330
Idc 1
1340
,Idc2
shaft
1350
Level:
1360
must
,
of
Idc3
engine
:
encoder
Vertical
to
cross
,Idc3)
two
engine
cycle)
setting
(sees.)
cycle
Points
in
signal
goes
cycle
that
value
be
of
used:
1300
Period
,Idc2
period
where
high
waveform
"high"
considered
1370
1380
Subprograms
used:
None
1390
1400
1410
1420
Level=148
Find_idc1
IF
:
FOR
1=1
(A(I)>=Level
1430
Idc 1
1440
GOTO Find_idc2
END
NEXT
1480
I
Idc2=I
1500
GOTO
1520
1530
1540
1550
1560
I=Idc1+1
AND
TO
1024
A( 1-1 KLevel )
THEN
Find_idc3
IF
END
NEXT
I
Find_idc3:
IF
FOR
(A(I)>Level
1490
1510
THEN
=1
Find_idc2:
IF
1024
A( 1-1 ) '.Level )
IF
1450
1460
1470
TO
AND
FOR
(A(I)>Level
I=Idc2+1
AND
TO
1024
A< 1-1 KLevel)
Idc3=I
GOTO Perio
1570
END
1580
NEXT
1590
Perio:
IF
I
Per=( Idc3-Idc 1 )*Sec_div/50
1600
Idc2=INT( (Idc1+Idc3)/2)
1610
SUBEND
THEN
71
Period determines the
and records
the data
does this
by looking
first
third
and
vertically.
the
DDC
The
point
These
IDC's,
IDC's
period
is
points at which
at
the
binary
the
points where
assigned
to
data
since constant angular
are returned
or
the first
using the
point
shaft rotations)
the threshold
last
value of
of
the
(see Scale-hor). This is done
minimal effect
scope
so
in the diagram.
that
148
the
engine
sec/div. value, and
the
second
The
period and
Subroutine Period is
has been
the
third times
and
and
scaled
for
third
the three
called
by New, the first time to get an initial value of the cycle period and again
the horizontal setting
It
points of
and
assumed.
program.
high.
finding
waveforms and
midway between the first
velocity is
to the calling
the
approximately to the first
calculated
a
(two
shaft encoder output goes
curve crosses
inner dead center,
is then
the
values of
points correspond
piston reaches
cycle.
period of one engine cycle
twice
after
maximum resolution
slight variations of rpm with
time have
a
72
Subroutine Scale-hor
1640
Scale_hor( Per
SUB
1650
Adjusts
1660
that
the
two
,Time_div
horizontal
periods
1670
in
as
1680
as
possible
much
the
of
the
of
20
)
(time)
scale
square
time
wave
scale
so
are
divisions
1690
1700
Variables
and
1710
Per:
1720
Time_div:
1730
(
sec
.
of
engine
Horizontal
/div
used:
constants
Period
.
cycle
scale
)
1740
1750
Subprograms
None
used:
1760
1770
IF
Per< =19 AND
Per
1780
OUTPUT 712; "HOR
1790
Time_d iv=1
1800
SUBEXI T
1810
END
1820
IF
THEN
AND Per>3.8
712; "HOR ASEC:
1840
Time_d iv=.5
SUBEXI T
1860
END
1870
IF
IF
Per< =3.8
AND
712; "HOR
1880
OUTPUT
1890
Time_d iv=.2
Per>1
THEN
.9
ASEC:
SUBEXI T
1910
END
1920
IF
1930
1.0"
IF
Per< =9.5
OUTPUT
1900
9. 5 THEN
.0
1830
1850
>
ASEC:
IF
Per< =1
OUTPUT
.9
1940
Time_d iv=.1
1950
SUBEXI T
1960
END
1970
IF
AND
712;"H0R
OUTPUT
1990
Time_d iv=.05
2000
SUBEXI T
END
2020
IF
ASEC:
.
1
"
IF
Per< =.95
1980
2010
THEN
AND Per>.95
712; "HOR
Per>.38
THEN
ASEC:
IF
Per< =.38
AND Per>.19
71 2; "HOR
2030
OUTPUT
2040
Time_d iv=.02
2050
SUBEXI T
ASEC:
THEN
(sees.)
scope
setting
73
2060
END
2070
IF Per<=.19 AND Per>.095 THEN
OUTPUT 712; "HOR ASEC:
2080
2090
Time_div=.01
2100
SUBEXIT
21 10
END
2120
IF
2130
2140
Time_div=.005
SUBEXIT
2160
END
2170
IF Per<=.038
2180
END
2210
waveform
sets
The
is
the
horizontal
much of
resolution of
set
the
returned
subroutine
"
horizontal, seconds/division,
the
or
one
scale so
scale
It does this
by
according to the
cycle.
to the oscilloscope,
and
by the SUBEXIT statement.
the
cycles of
to
provide
a series of
period
The HOR ASEC:
rest of the subprograms through
exited
that two
scope screen as possible
waveform.
engine
sec/div. value
to the
is then
the
the horizontal
periods,
statements sends
variable
002
IF
takes up as
output
:.
SUBEND
statements which
encoder
THEN
712; "HOR ASEC
Time_div=.002
2200
Scale-hor
IF
OUTPUT
2190
maximum
IF
Per<=.095 AND Per>. 038 THEN
OUTPUT 712; "HOR ASEC:
2150
the
IF
the
of
IF
two
output
"Time-div"
parameter
list.
74
Subroutine Turn-on-ch2
1180
1190
SUB
Turn_on_ch2
!This
subroutine
turns
on
Ch2
CH2:QN"
This
1200
OUTPUT
1210
WAIT
1220
SUBEND
subroutine
oscilloscope screen
program
screen,
by
simply
Channel 1.
it
will
causes
Channel 2 to be displayed
outputting the "VMODE
then waits for 1
since
712;"VM0DE
1
not
second
to
allow
be displayed
CH2:ON"
statement.
the Channel 2 trace to
unless
the
scope
the
on
The
appear on
the
is triggered form
75
Subroutine Scale-ch2-v
2240
Scale_ch2_v( Volt
SUB
2250
This
2260
Ch2
2270
subroutine
thew
so
the Volts/div
fits
waveform
as
vertically
s_ch2',Fatal_error$
scales
as
closely
the
,S
)
on
screen
possible
2280
2290
Variables
2310
the
Volts/div
setting
Ch2
of
scope
String to hold boolean
Fatai_error:
2320
2330
used:
constants
and
Volts_ch2:
2300
value
for
2340
S:
2350
Max:
2360
Interval:
2370
scope
Horizontal
Maximum
scale
data
setting
of
value
digitize
acqui.
of
scope
waveform
(in'sec.)
Time
to
of
abortion
to
wait
for
input
2380
2390
Subprograms
used:
Returns
FNMax_ch2:
2400
2410
value
20
of
maximum
vertical
waveforms
2420
2430
2440
Interval=20*S+1
Reduce:
iReduce
!runs
2450
height
off
2460
Max=FNMax_ch2(S)
2470
IF
Max>=125
OUTPUT
2490
WAIT
2500
Volts_ch2=5
2510
2520
GOTO
END
2540
IF
Enlarge
FNMax_ch2(S)>=125
OUTPUT
712; "CH2
2570
10"
ELSE
SUBEXIT
END IF
IF FNMax_ch2(S )>=125
712; "CH2
2620
OUTPUT
2630
WAIT
2640
Volts_ch2=20
2650
THEN
VOLTS:
Interval
WAIT
2600
2610
5"
IF
Volts_ch2=10
2580
VOLTS:
Interval
2560
2590
waveform
ELSE
2530
2550
of
screen
THEN
712; "CH2
2480
the
ELSE
Interval
I
HEN
VOLTS:
20"
if
it
on
76
2660
SUBEXIT
2670
END
2680
IF
IF
FNMax_ch2(S )>=125
2690
OUTPUT 712; "CH2
2700
WAIT
2710
Volts_ch2=50
2720
2730
Interval
ELSE
SUBEXIT
2740
END
2750
IF
IF
FNMax_ch2(S )>=125
2760
!The
2770
(amplitude to
2780
PRINT
"FATAL
PRINT
"
2790
2800
PRINT
2810
PRINT
input
"
"
Ch2
amplitude
Ch2
too
is
handle.
Adjust
!
IF
Max<63
vertical
cove rs
possible
VOLTS: 1
2960
IF
IF
FNMax_ch2(SK63
2970
OUTPUT
2980
WAIT
2990
Volts_ch2=.5
712;"CH2
THEN
VOLTS:
Interval
ELSE
SUBEXIT
3020
END
3030
IF
IF
FNMax_ch2(3 K50
3040
OUTPUT
3050
WAIT
712; "CH2
THEN
VOLTS:
Interval
Volts_ch2=.2
ELSE
SUBEXIT
IF
3090
END
3100
IF FNMax_ch2(SK63 THEN
712; "CH2
31 10
OUTPUT
3120
WAIT
3130
Volts_ch2=.1
3150
"
SUBEXIT
END
3140
the
from"
program"
"
ELSE
2950
3080
again
Interval
WAIT
3070
begin
THEN
Volts_ch2=1
3060
for
the
as
OUTPUT 712; "CH2
2910
3010
great
waveform
scale
2920
3000
and
'Enlarge
2980
2930
input
IF
Enlarge:
!the
2940
the
of
SUBEXIT
END
2870
2890
in
"
2830
2900
great
PROBLEM"
PRINT
2860
too
handle
Fatal_error$="TRUE"
2840
THEN
is
The
to
"
to
2820
2850
THEN
VOLTS:50'
Interval
ELSE
SUBEXIT
VOLTS:
.
1
'
scale
as
much
so
of
that
the
77
3160
END
3170
IF
3180
OUTPUT
3190
WAIT
3200
END
3240
IF
3250
OUTPUT
WAIT
see
scale
expanded
if further
the
adjustment
Here,
checked
may have
Max-ch2
was
the
(if the
further),
is
vertically
differently
vertical scale
the
and then
needed.
all on
the
be
sufficient
is
so
that the
screen.
the
if the
is
that the
the
done in Scale-hor. Now this subprogram
must
subroutine
if the
waveform must
be
was
the
waveform
to
vertical scale
scaled and
be expanded, it
1/126
returned
by
directly
as
correct vertical scale
will
scale
checked again
obviously be
resolution of
data
conditions of
screen or
maximum value
If the
select
pressure
This
as possible.
changed
the screen, it
to
2
the data. Scale-
It is done this way for the
a maximum value so small
would not
resolution of
than the horizontal
waveform runs off
waveform runs off
that it is
the
scale of channel
scope screen
adjustment
because, if the
then
maximizes
the vertical, volts/div.,
statement are met
be
, .02
IF
Scale-hor, Scale-ch2-v
the
VOLTS:
SUBEND
adjusted, however.
could
712; "CH2
Interval
Volts_ch2=.02
END
occupies as much of
IE
IF
FNMax_ch2(S K50 THEN
3260
3270
performs
.05
Interval
SUBEXIT
3230
3280
ch2-v sets
THEN
VOLTS:
ELSE
3220
3290
712;"CH2
Volts_ch2=.05
3210
Like
IF
FNMax_ch2<5 K63
explained step-by-step.
78
First,
the
to
scope
before the
(see
(Interval) is
the time
adjust
the
below).
section
Function Max-ch2
ch2.
Channel 2 (read the
126. If the
labeled
set
50
to
'TRUE"
Volts/div,
labeled
The
if,
the
waveform
check
the
after
the
the Reduce line
the fit
the
waveform
has been
the
value
Volts/div setting for Channel 2 it
in
sent
program
by
twenty
waveforms on
is between
screen.
to its
The
Max-
-127
and
to the line
Fatal-error is
maximum value of
segment after
a minimum of
back through the
20
the line
mV/div.
parameter
variable.
The time taken to
execute
this
a maximum vertical resolution of
exploited as
screen.
the
program goes
to the
set
label,
Max-ch2
value returned
which
to be reduced, the
decrease the Volts/div.
list in the Volts-ch2
the
on
not need
waveform still goes off
by function
at
maximum value of
vertical scale
for
and acquire a new waveform
FNMax-ch2 now),
of
program must pause
is looked
if needed, based
returns
does
after
"Enlarge"
new
to
value
section on
waveform
"Enlarge"
the
In the lines
increases the Volts/div.
Channel 2
volts/div. of
maximum value of
that the
calculated
fully as possible.
subprogram
the
is worthwhile,
waveform of
only
1/256,
since
there is
which must
be
79
Function FNMax-ch2
3320
DEF FNMax_ch2(S )
3330
This
3340
waveform
3350
Twenty
function
finds
Ch2
on
on
waveforms
the
a
maximum
scale
are
of
value
to
-127
of
126,
sampled.
3360
3370
Variables
3380
S:
3390
Max:
3400
and
Maximum
waveforms
Greatest:
3410
3420
constants
Horizontal
Interval:
3440
acquire
used:
value
scope
of
far
so
Max
of
setting
vertical
individual
3430
scale
vertical
value
for
waveform
Time
to
for
wait
to
scope
curve
3450
3460
OUTPUT 712
3470
OUTPUT
712
"VMODE
3480
OUTPUT
712
"DATA
3490
Interval=20*S+1
3500
Max=-500
3510
FOR
3520
TO
3530
WAIT
3540
OUTPUT
3550
ENTER
3560
IF
1i
14"
S0U:CH2"
20
712; "ACQ
712;
MOD:
NOR"
"MAXIMUM?"
712;Greatest
6reatest>Max
END
NEXT
3600
RETURN
THEN
IF
I
Max
FNEND
returns
the
maximum vertical
Channel 2. This
range of
;ST0P
Max=Greatest
3590
Max-ch2
1
CH2:0N"
Interval
3580
3610
full-scale
1=1
OUTPUT
3570
sampled on
"START
the
maximum value
scope screen.
value
of
twenty
lies between
The datapoints
of
the
-127
waveforms
and
waveform
126,
the
from the
80
START (1) to STOP (1024), the
turned
(VMODE statement),
on
(DATA SOU
the
while
statement).
program
is
value
in
twenty
entered
the data
and
"Greatest"
to
the
curve
loop,
specified as
the
waveform
statement.
the
and
The
Channel 2
is
acquired
the
scope sends
to the MAXIMUM? request,
response
if it is the highest
acquisitions,
is
"Greatest". The IF
variable
"Max"
in
Channel 2 is
considered.
source
is pausing due to the WATT
into the
waveform
curve, are
In the FOR/NEXT
maximum vertical value of
which
entire
so
the
statement assigns
far. This is
"Max"
value of
is
repeated
by
returned
for
the
function.
Twenty waveforms are
running roughly, there is
If part of the
points are
curve acquired
digitized to
course, plays havoc
situation
by
a
this function
large fluctuation in
does
a value of
with
by
checked
not
0
fit on the
peak pressure
scope screen
Volts, instead
the results,
and
scaling vertically based
on
the
the
because,
of
if the
engine
between
is
cycles.
vertically, the data
their true
values.
program attempts
to
maximum pressure
This,
avoid
of
of
this
twenty
cycles.
Now that the horizontal time
have been adjusted, the
can
be
acquired.
waveforms
scale and
that
will
the
be
vertical scale of
used
Channel 2
for the indicator diagram
81
Subroutine Acq-ch2
SUB
Acq_ch2(B< O
3650
This
3660
based
,11
subroutine
the
on
,12
,S_div
average
N
of
,
Phase
the
acquires
,N
)
output
curve
cycles
3670
3680
Variables
3690
B:
3700
II
3710
and
constants
,12:
output
high
goes
3720
S_div:
Horizontal
3730
Phase:
Indicates
3740
compression
3750
end
N:
Number
3770
A:
Temporary
3790
loaded
Id1
3800
3810
of
scope
at
(Phase=1)
to
end
or
Arrays
to
be
averaged
receive
down
to
collect
waveform
Counters
for
number
Id1
and
Id2
,Count2:
waveforms
3830
respect
i vely
3840
Interval:
Time
3850
acquire
kept
in
to
for
wait
,
scope
to
waveform
3860
Subprograms
used:
None
3880
( 1024 )
3890
DIM A( 1024 )
3900
Interval=20*S_div+1
3910
OUTPUT
3920
3930
OUTPUT
R_ch2:
,Id1
71 2; "VMODE
WAIT
OUTPUT 712;
3960
ENTER
3970
IF A(I1 )>A(I2)
FOR
1=1
IdK I )
NEXT
Count 1
ELSE
4030
FOR
4040
4050
,B";A(
THEN
1024
IdK I )+A( I )
=Count
1=1
Id2(I)
NEXT
"t
USING
TO
=
"CURVE?"
I
4000
4010
4020
CH2:0N"
Interval
3940
3980
1024 )
CH2"
,S0U
3950
3990
,Id2(
712; "DATA ENC :RPB
OUTPUT 712; "ACQUIRE
712
I
TO
=
data
phase
3820
3870
of
at
(Phase=2)
stroke
waveforms
array
setting
occurs
waveform
each
Count 1
II
stroke
,Id2:
for
scale
if
exhaust
of
3760
3780
used:
2-D array to store data
Points where shaft encoder
1 +1
1024
Id2(I ) + A( I >
*)
:
M0D:N0RMAL'
of
82
4060
Count2=Count2+1
4070
END
4080
IF
4090
4100
END
4110
IF
FOR
4140
NEXT
4150
Phase=1
4160
ELSE
4170
FOR
the
engine
These
(or
TO
=
I
IF
N
curve
types
that it
must
Thus,
the
captures
be kept
arrays are used
curve
in this
from the
data for
phase
1
engine cycle occurs
from the
shaft encoder goes
be triggered
of curves
result
(see
based
subroutine.
oscilloscope.
and
from Channel
resultant curve must also
phase
The first two OUTPUT
two
at
Fig
on
subroutine will now
waveform
after sorting.
the
with
the
Since the
signal
two types
sorted,
the
scope can
With this understood, this
cumulative
respectively,
phase of
the drive shaft, the
downloading of the
the
The
acquire
parameter statement.
per engine cycle.
so
Acq-ch2 is to
waveforms.
through the
cycle,
1024
Id2( I >/N
SUBEND
Three internal
store
)
NEXT
one phase).
fast
,1
Phase=2
rotations of
high twice
1024
Id1 ( I )/N
purpose of subroutine
returned
two
=
THEN
I
4190
and average over
over
)
,t
4200
END
TO
1=1
B< I
4210
be
1=1
B( I
4180
2,
IF
Count 1=N
4130
4220
Count2<N THEN
GOTO R_ch2
4120
The
IF
Count 1<N AND
points
Al below).
only
be
in
one
type
explained.
Array A
allows
Arrays Idl
and
the
Id2
2 type waveforms,
statements
turn
on
the
83
IDC1
0DC1
IDC2
a. Phase
0DC2
(time)
IDC3
1
(time)
Encoder Output
Output
"Pressure
Fig.Al
Locations
of
Piston Strokes in Phases 1 & 2
84
Channel 2 display,
acquisition.
set
the data encoding,
The interval ("Interval") to be
downloading of data is then calculated, and the
The line label Rch2 (for "read
program segment
been
the
acquired.
waveform
waveforms
checks
the
acquired,
The
to be
The
acquire mode
is
N
set
waited
for
source of
acquisition
phase counters are set
2")
marks
the
Normal,
the
curve
phase,
loads the arrays,
to determine if N
program.
increments the
parameter
list
zero.
of
sorts
counters.
counters are
averaged waveform
and
the
requested, and
waveforms of either phase
to line Rch2 if both
IP/THEN/ELSE loads the
through the
and
the
type have
waveforms of either phase
to
to
beginning
downloaded into array A. The first IF/THEN/ELSE
counters
passed
later in the
channel
repeated until
and returns control
second
B to be
by
specify the data
and
the
The LF
have been
less than N.
into the data array
and assigns a value
to Phase for
use
85
Subroutine Conv-degs
4550
Conv_degs(B(
SUB
4560
This
4570
index
4580
in
4590
Constant
subroutine
3
column
,Idc1
,Idc2,Idc3)
from
converts
degrees
to
points
)
*
and
horizontal
stores
these
array B(*).
of
angular
is
velocity
assumed.
4600
4610
Variables
4620
B:
4630
Idcl
4640
and
Points
where
,Idc2,Idc3:
output
Increment:
4660
data
Array holding
encoder
4650
used:
constants
data
Increment
shaft
high
goes
in
degrees
between
points
4670
4680
Subprograms
used:
None
4690
4700
Increment=720/( Idc3-Idc 1 )
4710
Bddcl
4720
B( Idc2
4730
B( Idc3
4740
J=1
4750
FOR
4760
B( I
J
4780
NEXT
FOR
with
the
B< I
4810
NEXT
4820
FOR
angular
,3
,3
STEP
-1
)=360-Increment*J
TO
)=B< 1-1
,3
Idc2-1
) + Increment
I
TO
1-1
,3
,3)=B(
4840
NEXT
SUBEND
of the
1
I
4850
velocity
TO
I=Idc2+1
B( I
crank angle
0
I=Idc1+1
4800
Conv-degs fills the
=
,3)
J+1
4790
4830
,3)=0
I=Idc1-1
4770
=
,3)=0
1024
^Increment
I
second column of
in degrees.
drive
shaft
The
is
the data array, here
critical
constant.
called
assumption used
array
R,
is that the
The formula for calculating the
86
increment is, therefore, simply 2x360 (two
shaft
by the number of data points in one engine cycle.
rotations, in
degrees) divided
87
Subroutine Adj-angle
1 1 130
1 1 140
SUB
Adj_angle(Dat(
*
)
,Th,Per
,Idc1
,Idc2
This
subroutine
adjusts
the
1 1 150
data
to
for
phase
1 1 160
pressure
account
and
the
encoder
flexible coupling
and
1 1 180
of
encoder
1 1 190
calibration
1 1200
motoring
crankshaft
and
equation
,Idc3)
angle
error
due
input
1 1 170
crank
in
the
to
misalignment
The
shaft.
based
is
on
data.
1 1210
1 1220
Variables
11230
Dat:
1 1240
Th:
and
1 1250
encoder
1 1260
engine
1 1270
Per:
1 1280
Idc 1
1 1290
Idc2
Offset:
of
engine
Angular
offset
1 1350
in
data
the
which
1 1380
shifted
Angle:
of
to
Adjusted
data
data
IDC
due
shaft
crank
error
Number
1 1370
1 1390
error,1
angle
of
proportion
revolution
Adj_idc:
1 1360
at
degrees )
Frac_angle:
1 1 340
(phase
crank
and
pressure
( in
1 1330
piston
where
center
Rev/min
1 1310
cycle
Points
:
shaft
when
degrees)
(in
engine
of
dead
inner
Rpm:
of
running
,Idc3
high
goes
output
not
the
which
at
angle
Period
,
1 1300
1 1320
data
Array holding
Crank
used:
constants
phase
crank
points
points
by
be
must
error
angle
(degrees)
1 1400
1 1410
Subprograms
1 1420
Calc_rpm:
used:
Calculates
rev/min
of
engine
1 1430
1 1440
Rpm=FNCalc_rpm( Per )
1 1450
IF
1 1460
Th>180
THEN
Th=Th-360
IF
1 1470
END
1 1480
Offset=.009S680*Rpm-1
1 1490
Frac_angle=Of fset/360
1 1500
Adj_idc=INT(Frac_angle*( Idc2-Idc1
1 1510
1 1520
1 1530
IF
Frac_angle<0.
Adj_idc=-Adj_idc
END
IF
THEN
.23877-Th
) )
88
1 1540
Idc1=Idc1+Adj_i.dc
1 1550
Idc2=Idc2+Adj_idc
1 1560
Idc3=Idc3+Adj_idc
1 1570
FOR
1 1590
IF
1 1620
IF Angle>360
THEN
Angle=Angle-360
END
1 1650
Dat( I
NEXT
1 1670
SUBEND
error
=
,3)
Angle
I
subroutine makes use of motoring
pressure and crank angle
engine rpm and
the
alignment
as expressed
subroutine
("Offset") is
IF
1 1660
adjusting the data
set
IF
1 1640
the drive shaft,
>-Of f
THEN
Angle=360+Angle
the phasing between
The
Angle<0.
END
The Adj-angle
and
Idc3
,3
1 1610
1 1630
the
TO
Angle=Dat( I
1 1600
on
I=Idc1
1 1580
performs
in
two
points assigned
calculated
from the
to
correction
the
correct
is based
shaft encoder
[10].
tasks, adjusting the
relation obtained
are
analysis
shaft of
to be IDC's. The
from motoring data. The IDC's
angle values are adjusted
data. The
between the
equation
data
then
angle
value of
between
the
value
phase error
rpm and phase
adjusted accordingly.
in the FOR-NEXT loop.
and
Then the
89
Subroutine Conv-volume
4860
i
4870
4880
Conv_volume(B(
SUB
4890
This
4900
values
4910
in
subroutine
from
*
)
,R
,
I dc 1
to
radians
,Idc3)
the
converts
crankangle
cylinder
volume
in.**3.
4920
4930
Variables
and
B:
Array holding
4950
R:
Compression
4960
Idc1,Idc3:
4970
4980
S,D,L:
4990
Vo
5000
Epsi
5010
X:
,Epsi_5q
Crank
and
pooints
end
below
Defined
volume
,A
,C
.Const
to
Used
:
save
time
computation
5020
ratio
waveform
Clearance
:
data
Beginning
cycle
of
used:
constants
4940
for
angle
data
point
5030
5040
Subprograms
None
used:
5050
5060
DEG
5070
The
5080
following
.'geometry
ars
the
of
parameters
Ricardo
5090
S=4.375
(Piston
5100
D=3.000
(Cylinder
51 10
L=9.500
!Rod
5120
5130
5140
5150
(Further
bore
length
to
values
)
save
computation
time
Epsi=S/(2*L)
Epsi=Epsi*Epsi
A=Vo*(R-1 )/2
5180
C=A/Epsi
5210
the
!
5170
5200
by
(inches)
stroke
Vo=.25*PI*D*D*S/(R-1
5160
5190
set
engine
Const=Vo+A+C
(Compute
FOR
5220
X=B(I
5230
B( I
5240
NEXT
5250
SUBEND
volumes
I=Idc1
,2
I
TO
Idc3
,3)
.......
_
)
=
Const-A*COS(X
)-C*SQR( 1
-tpsi_5q*(
S1N( X ) r
90
Conv- volume converts the values
from degrees
the
of crank angle
to
in
column
cylinder volume.
2
the data array
of
The
subroutine
(array B)
implements
following formula (ref. 8, pg 172) for cylinder volume:
v
where:
V
=
Vo
r
0
=
v0
{1
1 +
-
cos6
+
2
clearance volume
compression ratio
crank angle
and
2L
where:
length
S
=
stroke
L
=
connecting rod length
-
e
cylinder volume
=
=
=
[1
-
(1
-
E2sin26)*]}
[11]
91
Subroutine Press
5560
SUB
Press*
5570
This
5580
the
5590
(psia).
5600
piston
5610
suction
C(*
)
subroutine
in
5630
that
It
is
the
,
takes
,
13
the
ODC
at
stroke
intake
to be
12
,V_div
to
>
from
pressure
end
when
units
the
the
of
the
equaling
manifold,
14.7
,Ph
input
pressure
the
at
as
,R
the
converts
transducer
pressure
5620
,11
pressure
approximating
psia.
5640
5650
Variables
5660
C:
5670
II
5680
V_div:
5690
R:
5700
Points
Volts/div
Range
Ph:
used:
constants
data
at
,12,13:
in
5710
and
Array holding
setting
of
dead
inner
setting
of
center
Ch2
amplifier
charge
psi/Volt
Phase
of
pressure
5720
Ph=1
if
11
at
end
of
compression
5730
Ph=2
if
11
at
end
of
exhaust
5740
Odd
5750
Point
waveform
ODC
at
,0dc2:
after
suction
stroke
Ref:
5760
Reference
5770
suction
5780
Conv_f actor
5790
in
cycle,
end
Conversion
factor
from
point
stroke
:
value
vertical
to
psi
5800
5810
Subprograms
used:
None
5820
5830
(Determine
5840
IF
5850
5860
5880
IF
5900
stroke
suction
THEN
Ref=C(0dc2
END
5910
after
0dc2=INT( ( 13+12 )/2 )
5870
5890
Ph=1
ODC
,1
)
IF
Ph=2
THEN
0dc1=INT((I1+I2)/2)
Ref=C(0dc1
END
,1
)
IF
5920
Conv_factor=R*V_div/25
5930
FOR
1=11
5940
C( I
5950
NEXT
5960
SUBEND
,1
I
TO
13
)=l4.7+Conv_factor*(C(
I
,1
>-Ref >
of
92
Subroutine Press
and substitutes
the
increments) in
subroutine
the
1
column
the
as
(about 14.7
be
for many
psia).
engines
been moving very slowly
Because
the
of
data
based
on
the
and
phase of
the
with
value
to
conversion
the
averaged waveform.
psi as
factor (Conv-factor)
R
V
=
-
25
atmospheric
piston
has
pressure
units must
end
The
converted
determines
the
of
be
transducer,
value of
suction
to
which
stroke,
this data
point
as explained above.
converts
from
vertical
increment
follows:
Con-factor
where:
in
approximation can
subroutine
("Ref), is assigned the known reference pressure
The
that this
is fully open.
(RPB) from the
section of
vertical
pressure
in the cycle, the
256. These
approximately
the
that this
point
valve
the data
and
(in
assumption
is approximately
states
this
at
the intake
of
in the cycle,
point
in the comment, is that the
suction stroke
because,
data
previous value
The
array.
Taylor (ref. 1)
The IF/THEN/ELSE
the
(in psia) for the
the data
lie between 0
point corresponds
pressure of each
mentioned
the encoding
vertical values
pressure.
of
is
end of
pressure
made
the
pressure value
is based on,
cylinder at
calculates
the
div
=
=
charge amplifier range
=
the
the Ch 2
vertical
setting in
setting
number of vertical
^
R*V-div/25
psi/Volt
of the scope
increments
in Volts/div
per scope
division
'
93
The resulting
loop does the
and
the
units of Conv-factor are psi/vertical
actual conversion
reference point value.
for
each
data
increment. The FOR/NEXT
point
using the
conversion
factor
94
Subroutine Graph-ind
5990
Graph_ind(C(*
SUB
6000
This
6010
diagram
6020
desired.
subprogram
and
)
,Idc1
produces
,Idc3)
the
plots
indicator
hard copy
a
if
6030
6040
Variables
6050
C:
6060
Idcl
Array holding
Beginning
6080
Resp$:
String holding
hard
whether
6100
Maxp
61 10
Maxv
6120
Top_axis:
6130
Right_axis:
6150
used:
ax
and
,Idc3:
data
6140
constants
data
6070
6090
and
Maximum
:
,Minv
Max
and
response
volume
of
value
values
vertical
of
is
Left_axis:
Min
value
of
horizontal
Subprograms
used:
6180
RespSE 1 ]
6190
DIM
6200
OFF KEY 0
6210
OFF
KEY
1
6220
OFF
KEY
2
6230
OFF
KEY
3
6240
OFF
KEY
4
6250
GINIT
6260
GRAPHICS
6270
FOR
6280
ON
TO
1=1
"
PRINT
18
"
6290
NEXT
6300
(Find
6310
LET Maxp=-500
6320
LET
6330
LET Minv=500
6340
FOR
6350
axis
horizontal
6160
6170
to
value
min
value
Max
of
desired
plot
pressure
Max
:
points
user's
of
copy
end
I
extrema
of
data
for
scaling
Maxv=-500
I=Idc1
IF C( I
,1
TO
Idc3
)>Maxp THEN
Maxp=C( 1,1)
Maxv=C(I,2)
Minv=C( I
6360
IF
C(I,2)>Maxv
THEN
6370
IF
C(I,2XMinv
THEN
6380
NEXT
6390
(Scale
I
axes
6400
Top_axis=INT(Maxp+.5)+10
6410
Right_axis=INT(Maxv+.5 )+1
,2
)
a, -.is
95
6420
Lef t_axis=-5
6430
WINDOW
6440
AXES 5,10,0,0,2,5
6450
Lef t_axis
(Label
,Right_axis
LORG
6470
MOVE Right_axis-2
6480
LABEL
6490
LORG
6500
FOR
9
"P
V
I=Left_axis
TO
Right_axis
6
I
LABEL
NEXT
6540
LORG 8
6550
FOR
6580
I
1=50 TO Top_axis
LABEL
NEXT
I
I
(Plot
6610
FOR
6620
6680
6690
curve
DRAW C(I
(Prompt
for
PRINT
5700
GCLEAR
6720
FOR
1
IF
to
"
OR Resp$="q
then
CONTINUE"
THEN
18
I
IF
Resp$="P"
OR
Resp$="p"
DUMP GRAPHICS #701
GOTO
END
copy"
"
6770
6790
hard
proceed
6780
6800
a
OFF
TO
=
PRINT
NEXT
for
Resp$
INPUT
6710
6760
)
"
GRAPHICS
END
,1
)
,1
'P'
Resp$="Q"
6750
Idc1
Idc3
hardcopy
'Q'
'or
"
Choice:
IF
,C(
,C(I
"Press
PRINT
6740
)
,2
)
TO
I
PRINT
6730
,2
I=Idc1+1
NEXT
6640
6670
STEP 50
MOVE 0,1
MOVE C( Idcl
6660
5
I
6590
6650
STEP
,0
6600
6630
<in**3>"
vs
6530
6560
6570
,Top_axis-10
(psia)
MOVE
6520
,Top_a,-,is
axes
6460
6510
,-20
Choice
(Can
make
THEN
multiple
copies
IF
SUBEND
Subroutine Graph-ind
screen and produces a
plots
the indicator diagram itself on the
hard copy if desired
by
the
user.
The
computer
axes are scaled
to
96
the data for
and
logic
maximum resolution of
of this subroutine will now
GINIT establishes
more
for the
display
data,
statement.
The AXES
LORG
LABEL
and
the
and
The
on.
extrema of
statement sets
the
the
the
axes are set
locations
axis
is then
next section
maximum pressure
in the WINDOW
the tic
and
to label the axis increments
are used
screen
the first FOR/NEXT loop. The
by
commands
graphics operations, and
maximum and minimum volume values and
in the
important
explained.
computer graphics
cleared of all printed messages
value
be
The
plot.
a set of default values
GRAPHICS ON turns the
finds the
the
spacing.
the diagram
and
itself (see BASIC Language Reference for HP Series 200 Computers for details
on
these
drawing
a
pen path.
line
on
made
path
plot
is
moved,
of
smoothness of
resolution of
the
the
desired,
by responding with
The
the
the
The last 12 lines
hard copy of the
be
The MOVE
and other commands).
while
DRAW
and produces
more
plot
causes a
subroutine prompt
"P"
this
statement moves
the
the
printout.
the
pen without
line to be left in the
to
whether a
Multiple
copies can
user as
than once at the prompt.
is limited
by
the
computer screen and printer.
resolution of
the
data
However, increasing
number of waveforms averaged produces a smoother plot.
and
the
97
Subroutine An
9450
SUB
9460
An(A(*),I1
This
,
12,13, Per, Cr,Ph,N)
subroutine
calls
9470
analyze
9480
horsepower,
results,
and
IMEP.
9490
The
are
9500
with
the
results
the
option
determining
then
printed
of
hardcopy.
a
that
subroutines
work,
the
on
screen
9510
9520
Variables
and
constants
9530
A:
9540
II
9550
Per:
9560
Cr:
Compression
9570
Ph:
Specifies
9580
N:
Array holding
Points
where
,12,13:
Period
Number
of
of
engine
piston
at
IDC
cycle
ratio
phase
data
of
waveforms
9590
Rpm:
9600
Pw:
Work
9610
Nw:
Pumping losses
9620
Ntw:
9630
Hp
9640
Imep:
:
used:
data
averaged
Rev. /min.
Net
of
loop
power
of
work
cycle
Horsepower
Indicated
mean
effective
pressure
9650
9660
Subprograms
used:
9670
FNCalc_rpm:
9680
Work:
9690
FNHorsepower
9700
9710
!
FNInd_mep:
Prnt
9720
:
Returns
Calculates
:
Returns
Returns
Prints
rev.
/min.
Pw,Nw,Ntw
(in
ft. Ids.)
horsepower
IMEP
results
with
optional
hardcopy
9730
9740
OFF
KEY
9750
OFF
KEY
0
1
9760
OFF
KEY
2
9770
OFF
KEY
3
9780
OFF
KEY
4
9790
Rpm=FNCalc_rpm( Per )
9800
CALL Work(A(
9810
Hp=FNHorsepower( Ntw
*
)
,11
,
9820
Imep=FNInd_mep(A(*
9830
CALL Prnt(Cr
9840
SUBEND
,N
12
,
13
,Per
,Pw
),Pw,I1
,Rpm
,Pw
,Nui
,Ntw
,Ph
)
)
,Nw
,12)
,Ntw
,Hp
,Imep
>
98
Subroutine An is
determine the
then
calls
work
Print to
copy if desired
a
done
print
calling
by
the
by the user.
subprogram
that
the cycle, indicated
results on
the
analyses
horsepower,
the data to
and
IMEP.
computer screen and produce a
It
hard
99
Function FNCalc-rpm
10800
DEF
FNCalc_rpm(Period
10810
(Calculates
1 0820
I
10830
(Variables
10840
(
10850
I
RETURN
10860
10870
Period:
and
of
constants
Period
of
used:
engine
cycle
(sees.)
S0*2/Period
FNEND
Function FNCalc-rpm
period, in
rpm
)
engine
seconds per
cycle,
calculates
the
of the engine.
rpm of
the engine, based
on
the
100
Subroutine Work
71 10
7120
7130
SUB Work (A(*>, 11
This subroutine
done
by the
,
12
,
13
,Pw
,Nw
engine
,Ntw
the
calculates
(in
cycle
,P
)
work
ft. lbs.)
7140
7150
Variables
7160
A:
7170
II
7180
Pw:
7190
constants
Array holding
Points
Work
7200
Nw:
7210
Ntw:
done
the
used:
data
,12,13:
of
7220
and
in
where
piston
upper
or
IDC
at
loop
power
diagram
Pumping losses
Net
indicated
done by
work
entire
cycle
7230
P:
7240
Phase
7250
of
cycle
compression
of
end
of
exhaust
7260
0DC1
7270
Power_s troke
stroke
7290
during these
II
at
II
if
piston
where
Exhaust
7280
if
P=2
end
at
stroke
Points
,0DC2:
,
(P=1
used
stroke,
,
Work
:
,Compr_stroke
ODC
at
Intak e_
done
(ft. lbs.)
strokes
7300
7310
Subprograms
7320
FNTrap
:
used:
Returns
two
7330
between
7340
Trapezoid
7350
integrat
integral
points
method
under
of
curve
the
using
numerical
ion
7360
ODC
7370
(Find
7380
0dc1=INT( ( 11+12 )/2 )
7390
0dc2
7400
(Use
7410
(
7420
IF
=
points
at
INT( ( 12 + 13 )/2 )
the
done
P=1
trapezoid
during
four
to
rule
work
calculate
strokes
engine
THEN
)/'
>
7430
Power_stroke=FNTrap(A(*
7440
Exhaust_stroke=FNTrap( A(
7450
Intake_stroke=FNTrap( A(
7460
Compr_s1;roke=FNTrap( A<
,11
*
>
9
,0dc1
,0dc1
,12
),
>/12
)/'
7470
END
7480
IF
7490
*
*
)
*
)
)
,12
,0dc'2
,0dc2
,13
)/\\
IF
P=2
THEN
Power_stroke=f NTrap(A(
7500
Exhaust_stroke=FNTrap(A(
7510
Intake_stroke=FNTrap(A(*
,12
*
>
,0dc2
)/1i
>/12
,0dc2,I3)/
)/'
)
,11
,0dc1
101
Compr_stroke = FNTrap( A( *),0dc1
7520
(Find
7540
,12
)/12
IF
END
7530
works
net
Pw=Power_stroke+Compr_stroke
7550
7560
Nw=Intake_stroke+Exhau5t_stroke
7570
Ntw=Pw+Nw
SUBEND
7580
Subroutine Work
calculates
from the indicator diagram.
three types
These
that
of work
defined
works are
can
as
be determined
follows (refer
to
Fig.A2).
1.
Positive Work: Area
2.
Negative Work: Area
of
the
of
upper
loop of the indicator diagram.
the lower
loop
the indicator diagram (valve
of
losses).
3.
Net Work: The
It should be
noted
have
the
when
when
the
engine
is
"Negative
be
is firing,
above
two.
works are named
and
(driven
"Positive
the "Net
by
the
a negative number, and
Work"
(valve losses) is
area under
the
integration
uses
according to the
Work"
will
Work"
will
be
be
signs
they
a positive number
positive.
dynamometer), however,
the "Net
that
Work"
will
be
When the
the "Positive
The
negative.
always a negative quantity.
curve must
Subroutine Work
numerical
the
is firing.
being motored
will
strokes.
that these
engine
engine
Work"
The
sum of
be determined for
function
FNTrap
under each stroke process
each of
the four
(see below) to
line.
engine
return
Processes that
the
occur
102
u
3
w
m
<u
u
u
3
03
W
01
P-i
Volume
Volume
a.
Engine
b.
Firing
s/// positive
work
negative
work
v\\\\
Engine
Fig.A2
Work
Areas
Firing
of
and
Indicator
Motoring
Diagram
Modes
Motored
103
while
in
the
sign
piston
those that
and
negative.
is traveling toward ODC in
This
process, since
occur when
according to the
The first two lines
waveform
data
done
by
then
of code
which
approximately ODC.
strokes must
returns values of
sign convention used
The
understood
of
the
is moving toward IDC
the
sign of
the
correct sign
in Work find the two data
segments of
to
points
data
be determined, based
section
by referring to Fig. Al.
are positive
work
for
are
each
automatically
here.
correspond
the IF/THEN/ELSE
indicator diagram
piston
the determination
simplifies
FNTrap
the
an
on
the
which correspond
the
of
where
phase of
the
piston
to the
waveform.
the subroutine,
in the
points
which
is
at
various
This is
can
be
104
Function FNTrap
7610
DEF
FNTrap(A(* )
7620
This
function
7630
area
under
"START"
7640
the
to
7650
method
7660
numerical
is
.Start',
the
)
value
data points,
to
used
the
of
from
"FINISH".
point
ly
Finish
returns
point
The TRAPEZIOD
th
evaluate
area
.
7670
7680
Variables
76 90
A:
7700
and
Array holding
vertical
7710
constants
coord,
horizontal
7720
Start
7730
and
,
data
Finish:
last
in
data
points, with
first column and
in
coord,
Row
used:
in
point
7740
Integral:
Value
of
7750
between
Start
and
second
first
of
area
column.
data
point
interval
under
curve
Finish
7760
7770
lntegral=0
7780
FOR
7790
7800
NEXT
7810
integration
Finish. It
on
would
be
one at
IDC,
when
the
TO
Fimsh-1
( A< 1,1 )+A( 1+1
,1
) )*( A( 1+1
-A(
I
,2
) )/
2 + Integral
I
FNEND
FNTrap
the data
should
=
RETURN Integral
7820
Function
I=Start
Integral
be
the
uses
passed
noted
piston
value of
the trapezoid
method
in array A between
that, if Start is
is traveling from
the integral
a
higher
a
large
returned will
to do
point
number
volume at
be
a
numerical
Start
than
and point
Finish,
ODC to
negative.
as
it
a smaller
105
Function FN Horsepower
7850
DEF FNHorsepower( Work Per )
,
7860
This
7870
the
function returns the horsepower for
cycle, based on the work entered.
7880
The
work
must
be
entered
in
ft. lbs.
7890
7900
Variables
7910
Work:
7920
Per:
7930
Hp
and
Work
Period
constants
output
of
of
engine
used:
cycle
(ft. lbs.)
cycle
Horsepower
:
7940
7950
7960
7970
This function
Hp=Work/(550*Per )
RETURN
Hp
FNEND
returns
the indicated horsepower delivered
by the engine.
106
Function
9870
FNInd-mep
DEF FNInd_mep(C(* )
,Work
,11
9880
Calculates the indicated
9890
pressure
9900
and
9910
IMEP
and
(IMEP).
volumes
returned
Work
is
)
effective
input
input
are
in
,12
mean
in
in
ft. lbs,
in.*+3.
psi
9920
9930
Variables
9940
C:
9950
Work:
9960
11,12:
9970
and
constants
Array holding
Work
of
First
piston
at
power
two
used:
data
loop
data
points
where
IDC
9980
9990
Subprograms
used:
None
10000
10010
Imep=Work*1 2/(C((I1+I2)/2,2)-C(I1
10020
RETURN
10030
Function
(IMEP), in
,2))
Imep
FNEND
FNInd-mep
psi, using
returns
equation
[6].
the indicated
mean
effective
pressure
107
Subroutine Prnt
10060
SUB
Prnt(Cr,N, Rpm, Pw,Nw,Netw
10070
Prints
10080
the
the
out
data.
A
results
hardcopy
of
is
,Hp
the
,
Imep )
analysis
of
optional.
10090
10100
Variables
and
10110
Cr:
10120
N:
10130
Rpm:
10140
Pw:
Work
10150
Nw:
Valve
Compression
Number
Rev
10160
Netw:
10170
Hp
10180
Imep:
10190
Resp$:
.
/min
of
ratio
cycles
of
averaged
.
loop
power
losses
Net
of
work
Indicated
:
used:
constants
Indicated
Input
cycle
horsepower
by
output
mean
effective
user
for
pressure
hardcopy
10200
10210
Subprograms
None
used:
10220
10230
DIM Resp$[ 1 ]
10240
FOR
10250
TO
1=1
"
PRINT
18
"
I
10260
NEXT
10270
PRINT
10280
PRINT
10290
PRINT
RESULTS"
"
"
"
"
"Engine
speed :
,
INT(
Rpm*
I 00+
"rpm"
5 )/ 1 00
.
,
ratio:"
10300
PRINT
10310
PRINT
10320
PRINT
10330
"Compression
"
PRINT
10350
PRINT
Gross
"
PRINT
10340
7Cr
"Work:"
"
,
INT( Pw* 1 00+
,
INT(
"
loss:
Valve
"
output :
work
"
Net
work:
"Indicated
,
INT(
Nw*
Netw*
10370
PRINT
10380
PRINT
10390
10400
10410
10420
"IMEP:
PRINT
"
YOU
Resp$="Y"
DUMP ALPHA
10430
END
IF
FOR
1=1
PRINT
10460
NEXT
10470
SUBEND
I
Imep*
1 00+. 5
1 00
,
f t-i
5
,
f t
1 00+
.
)!
.
TO
"
"
,N
WANT
OR
#701
18
A
is
,
"psi"
,
"cycles
desired
HARDCOPY?
Resp$="y"
THEN
5
1 00
)/ 1
00
5 )/ 1 00
''
over"
hardcopy
a
if
10440
10450
,INT(
"
5 )/ 1 00
"
"DO
INPUT
IF
"
"Averaged
(Check
.
horsepower :", INT( Hp* 1 00+
)/'
10360
1 00+
.
(Y/N)",Resp$
"
,
"
?
"
-lb
f t-lb
hp
"
108
Subroutine Prnt (Printout)
computer
screen.
subroutine
is
called.
causes
One copy
of
the analyzed results to be
the
results
is
available
printed on
each
the
time this
109
Subroutine Print-data
8000
SUB
Prmt_data<
8010
This
8020
the
A(*
subroutine
pressure,
)
,First_pt
prints
volume,
,Last_pt
hard
a
and
copy
crank
)
of
angle
data
8030
8040
Variables
and
8050
A:
8060
First_pt
8070
constants
used:
Array holding data
to be
,Last_pt
:
First
alst
and
points
printed
8080
ResponS:
8090
copy
User
response
data
of
to
whether
hard
desired
8100
81 10
DIM
Respon$l 1 ]
8120
OFF
KEY
8130
OFF
KEY
1
8140
OFF
KEY
->
3
8150
OFF
KEY
8160
OFF
KEY
8170
FOR
1
8220
4
TO
1
1
"
"
PRINT
8180
8190
=
0
I
NEXT
data
PRINT
"To
stop
PRINT
"To
resume
FOR
"
PRINT
8230
TO
1=1
8240
NEXT
I
8250
WAIT
10
8260
PRINT
8270
FOR
scroll,
scroll,
use
PAUSE
key.
CONTINUE
key.
use
5
"
Angleldeg.)'
8280
A( I
82 90
A( I
8300
A( I
"
TO
I=First_pt
,1
,2
)
=
INT(A( I
>
=
INT(A(I
=
INT(A< I
,3)
I
PRINT
8310
P(psia)
Pt
,A(I
,1
V(in**3)
Last_pt
J >*100+.5 )/
00
2 >*100+.5 )/100
,3)*100+.5)/1
),A(I
,2)
,3)
,A(I
I
8320
NEXT
8330
PRINT
"HARD
8340
INPUT
Respon$
8350
IF
COPY?"
Respon$="Y"
8360
PRINTER
8370
PRINT
"
IS
Pt
Respon$="y"
OR
THEN
701
P(psia)
V(in**.3>
Angle(
deg
.
)
"
110
FOR
8380
8390
I
8400
NEXT
8410
PRINTER
8420
ELSE
,A(
I
END
8440
,A(
I
,2)
,A(
I
,3)
I
IS
1
IF
produces a
hard copy
Datapoint:
Pt
Pressure:
P (psia)
Volume:
V(in3)
Crank
Angle (deg.)
angle:
points
)
SUBEND
8450
All data
,1
SUBEXIT
8430
Print-data
TO Last_pt
I=First_pt
PRINT
in
of the modified
one engine cycle are
listed.
data
as
follows:
Ill
APPENDIX D
SETTING UP THE INDICATOR
DIAGRAM GENERATION EQUIPMENT
The
following instructions deal
generating indicator diagrams.
setting up the three
major
with
the setting up
The instructions
sub-systems, digital
of
the
equipment
consist of selections
(computer,
oscilloscope, etc.), pressure measurement, volume
measurement
DIGITAL SYSTEM
components of
the
system are as
follows:
2430
Digitizing oscilloscope:
Tektronix,
Desktop computer:
Hewlett-Packard, model 982G
Thermal
Hewlett-Packard, model 2671G
printer:
model
for
oscilloscope, etc.),
encoder).
The digital
for
HPD3
cable:
Hewlett-Packard HP10833 (A
or
B)
HPD3
cable:
Hewlett-Packard HP10631 (A
or
B)
2 10X
oscilloscope probes:
Tektronix, model TEK PG133
(shaft
112
Setting up the components of the digital system is simple.
The
steps are
listed below.
1.
Connect the
the
2.
printer
computer
Connect the
3.
at
Attach the
the
port on
Make
hook
probe
that the
tip
the
as
to the CHI
sure
the back
and
by
printer
CH2
probes are
the
of
Use the HP10833
computer port.
7"
on
the back
of
cable.
(SELECT CODE 7)
scope probes
retractable
labeled "SELECT CODE
GPD3
oscilloscope
oscilloscope.
port
using the HP10631
computer port
terminals
to the
to the
same
stacking the
cable
scope
for this.
cable
ports on
the front
properly
and an alligator ground
tip
set
up
on each
to
of
the
with
a
assure
proper contact.
With the
oscilloscope probes set
can
be
the
excitation voltage
It is
used as a voltmeter.
for the
up
as
convenient
described above, the
to
use
the
scope
shaft encoder when you get
to
scope
measure
to that
section
below.
4.
The last thing that must be done is to
so
that it
will
accomplish
sequence.
be
able
this, turn
Then
Press the
to
communicate
effectively
with
it to
scope and allow
perform
the
following three steps:
"OUTPUT"
button
button
the
the
oscilloscope output
the
be displayed
on
up the
on
menu will
on
set
screen
screen.
terminator) to
on
on
the front
the bottom
bevel
under
to the
computer.
the
scope.
The
of the scope screen.
next menu
under
level.
To
through its startup
output
Press the
SETUP. Now the setup
Press the button
get
of
go
the
GPD3
menu
is
TERM (stands for
Now
press
the button
113
LF/EOI
under
set
the
terminators in
menu
commands
"OUTPUT"
button
under
SETUP,
is
You have
underlined.
"OUTPUT"
again on
the
of
and then
button
the front
of
the
output menu.
the button
once
ADDR (address) from the setup
with respect
to the
screen, to 12
by
the button
computer.
under
more, then
menu
the
arrow
number, and pressing the
to
set
the
Now
press
MODE
the
address of
the
arrows.
arrow
the
and select
scope
on
the
Pressing
pointing up increases the
arrow under
on
the
menu.
SETUP,
the
under
This
scope.
Set the address, displayed
pressing the buttons
under
line
computer.
display. Select T/L (Talk/Listen) from the MODE
Press the
now
and end-of-line characters as
from the
to the first level
returns you
button
selection
to look for linefeed
scope
Press the
that this
so
address
pointing down
decreases it.
The
scope can
just made
be turned
until
off
now, if desired, since it
will store
the
settings
they are changed by the user.
PRESSURE MEASUREMENT SYSTEM
The
pressure measurement system consists of
Piezo-electric
Charge
pressure
amplifier:
transducer: Kistler
the
model
Kistler model 504A/36
Cooling water apparatus for pressure transducer
following components:
7061
114
Output lead for pressure transducer: Buel
Output lead for charge
Torque
wrench
The first
part of
this
This
water
water
to
allow
for
Check the
until
distilled
water should
pressure
transducer.
that the
Check the
levels
be
used so
that
water
water
become hot. Also,
touch
surfaces of
check
parts of the engine such as
more than
as shown
half full
of
reservoir
dirty
is low,
or
by
mineral
the
either
reservoir.
running the
reassemble
the
reservoirs while
the
in both
deposits do
reservoir
If
of
the lids have been left
to the lower
are reached
distilled
increase
to the lower
water
in Fig. 9,
lids
ONLY
reservoirs.
not
develop
are always
in the
firmly
in
transducer cooling carefully, making sure
the engine,
that the lines
the flywheel
transducer cooling
checked as explained
up
distilled
that the
lines for the
will
Once the
set
water
is not contaminated.
they do
not
sure
deep socket
reservoirs.
water
proper
Make
be
from the apparatus, rinse,
the
that
be
water
type RG58 A/U
level in both
water appears
then add fresh distilled
pump is running
place so
add more
If the cooling
the reservoirs, empty the
and
water
9/16 in
without significant
to the upper, if that
water
circulation pump.
system,
heat transfer
is less than half full,
Then pump the
be
reservoirs must
with
cable
is the transducer cooling
check
apparatus should
maximum
temperature.
reservoir
off
Both
section.
to
system
Kjaer No. A00038
RNC to alligator,
amplifier:
(Micro-torque recommended)
circulation apparatus.
Components
and
above, the
assembled as outlined
below.
or
the
water
rest of
the
such as
the
exhaust
pipe, that
are not positioned near
moving
magnito coupling.
apparatus
has been
set
up
and
pressure measurement system can
115
Use the torque wrench,
torque the
the
pressure
set
to 221
transducer into the
amplifier
to 5.27
psi/Volt and
Attach
port on
noise
any
the B
port opposite
of
the
deep
socket
to
the sparkplug in
live
the front
amplifier
charge
of
the
charge
sensitivity to
to LONG.
cable
other end of
charge amplifier.
in the transducer output,
other
set on
K No. A00038
and
transducer. Attach the
the back
be
Set the
constant
make sure
In
the
order
to the
cable
to
that this
output of
to the
the
'TNPUT"
minimize electrical
cable
does
not rest on
electrical wires.
Connect up the cooling
attaching the 1/8 in.
lines to the
water
sections of
pressure
transducer
by
Tygon tubing to the two barbed fittings
the transducer.
Attach the BNC
of
should
pC/psi.
the time
one end of
pressure
on
the 9/16 in.
with
engine cylinder.
The transducer sensitivity
50
in.-lb.,
the
end of the
charge amplifier.
should
be
connected
that the polarity is
RG58 A/U
The
cable
to the
alligator clips at
to the Ch2
probe of
output port on
the
other end of
correct.
shaft encoder and peripherals are
the
cable
the oscilloscope, making
SHAFT ENCODER SYSTEM
The
the back
listed below.
sure
116
Optical Incremental Encoder
Sequential Information
and connector:
Systems, Inc. model 25GN-2IZ-5V-H1-D1-B3-T1
Power Supply: HP
model
Banana-to- Alligator
The basic setup
by instructions
the
of
leads (2)
the
If the
the
alignment of
alignment
correcting the alignment
after
shaft encoder system will now
for checking the
crank angle.
alignment of
6236B
are
included.
shaft
Following is
a
description
involves applying the
output
1.
leads from the
COMMON
of
encoder
ports of
the
then turn the VOLTAGE
encoder with
of use when
installing
the
encoder
reason.
Shaft Encoder System
the setup
to the
ends of
the
These directions for correcting the
excitation voltage
Insert the banana
and
be
for any
Setup of Basic
output of
is found to be incorrect, the directions for
encoder would also
removing it from the
the
be given, followed
the
of
to the
shaft encoder system.
It
connecting the
encoder and
oscilloscope.
the banana-to-alligator leads into the +6V
power supply.
+6V
knob
Set the METER knob to
under
+
6V,
the METER knob to its
extreme counter-clockwise position.
2.
Five (5.25V) Volts
excitation must
The level
supply
of the power
of sufficient
accuracy
or
be
output can
by using the
applied
be
to the
checked
horizontal
shaft encoder.
by using a voltmeter
scale of
the
oscilloscope.
117
to
the oscilloscope,
use
positioned
3.
Now turn
knob
4.
on
Turn the
the
on
Volts/div,
mode
on
power
the Sec/Div to 5
pressing the trigger MODE
by
the face
screen.
and
supply to the Chi
of
the
The MODE
scope.
Press the button
under
AUTO
display to select that trigger mode from the menu.
the
the
until
source
5.
screen
toward the left
be displayed
menu will now
the
to 2
Select the AUDIO trigger
ns/div.
on
the leads from the
Set Chi Volts/Div.
scope probe.
button
attach
power
supply
its
and adjust
output
display on the scope shows
vertical
power source off and
by using the
+ 5 Volts
then detach the scope
(
+ 6 Volt
.25
probe
V).
from the
leads.
Attach the
scope and power source
leads to the
shaft encoder
leads
as
follows:
+6 V lead from
(labeled
"
power
source
to
red
wire
from
shaft encoder
+ EXCITATION").
Common lead from
power source
to black
wire
from
shaft encoder
(labeled "GROUND (EXCITATION AND INDEX)").
Main
probe
lead
shaft encoder
Reference
wire,
6.
Now turn
that the
scope probe
the
of
the
scope
to
white wire
from
(labeled "ZERO INDEX OUTPUT").
mentioned
on
(grey ) from Chi)
lead (black) from Chi
above, from
power source.
encoder output
of
the
scope
to black
shaft encoder.
The
shaft encoder system
is displayed
on
the
scope
is
now set
up
so
screen, and you are
118
ready to
the
go
to the
next section
to
check
the alignment
of
the
on
to determine the alignment
order
engine
above.
The
shaft, the system must
encoder output
the large flywheel
are referenced
engine,
the
so
by
on
the
that the
pointer.
is
Check the
at
first be
set
up
shaft.
metal pointer
is
encoder with
compared with
the drive
piston
the
that is
looking at the
wheel
encoder signal goes
should
If the
take
encoder
necessary
as
is
place
of
properly
described in the
the flywheel
wheel on
the
positioned under
increasing degrees
end of
as observed on
with
marked
section above.
less than 3 deg. from 0 deg.
not aligned
the
section
follows:
from the dynamometer
from low to high
crank angle
that is
marked on
mounted above
described in the
Rotate the flywheel in the direction
This
crank angle
alignment of the encoder as
encoder system as
the
described in the
top dead center when 0 deg. is
2.
when
the
as
The degrees
Set up the
3.
encoder with
Shaft Encoder
of
1.
the
the
engine crank angle.
Checking the Alignment of the
In
of
the
on
crank
(clockwise
the shaft)
the
until
scope screen.
the flywheel.
angle, adjustment is
next section.
Adjusting Shaft Encoder Alignment
This
properly
section
with
the
details the
crank angle.
procedure
used
to
Before proceeding,
align
the
shaft
you should
keep
encoder
in
mind
119
that the
encoder
1.
or
the inner
fitting
screws on
the flexible
encoder shaft
setscrews
to
aligned output.
Test the
5.
Repeat the
well
35 lbs.
below these
of
the
encoder.
Loosen
Gently withdraw the encoder shaft
coupling.
in the
being
careful not
to lose the
key
fitting,
encoder
above
it
and rotate
would
likely
shaft,
fitting
and
the four mounting flange
four
using the
steps until
limits. When
the
fitting
produce a
on
the
correctly
setscrews until snug.
encoder alignment again
acceptable
be
and
be damaged.
the mounting flange
Tighten the
and replace
4.
40 lbs. axially
encoder shaft should
a position where
insert the
coupling,
of
fitting and the coupling.
Loosen the two
Gently
to the
loadings
from the flexible coupling,
between the
3.
maximum
mechanism of the encoder will
setscrew on
and
for
applied
Remove the four
the
2.
rated
Any forces
radially.
values,
is
alignment
the flexible coupling until just snug.
the
key
into the flexible
screws.
scope
display.
encoder
alignment
is attained, tighten the
is
within
setscrew on
120
APPENDIX E
RUNNING THE INDICATOR DIAGRAM
GENERATION EQUIPMENT
After the indicator diagram
described in the
are
ready to
run
section
the
running the system,
1.
Turn
on
"Setting
while
is
since
running.
system will
2.
language, B
spark
or
be
The
careful
cooled
to turn
open
the
constantly
H, is desired.
Do
not
on
printer,
charge
the cooling
valve
while
a message will appear on
Engine"
Spark Ignition
running
for
the
the
in that
engine
computer
respond, and the
default to Basic (B).
the
angle until
as
you
procedure
(computer,
Start the Ricardo engine, following the "Starting the
"Running
up
Equipment",
transducer,
pressure
transducer and
must
set
ignition mode, follows.
Be especially
When turned on,
which
diagrams.
generation equipment
pressure
the transducer
is in
pump for
water
and power supply).
pump for the
asking
engine
the indicator diagram
amplifier,
system,
the
has been
up the Indicator Diagram
equipment and generate
oscilloscope, cooling
water
generation system
the
sections of
running".
engine
"Ricardo
Adjust the
is running
at an almost constant rpm.
Engine"
Operating Instructions:
carburetor valves and
smoothly.
and
The
engine
the
spark
should
be
121
3.
"IND"
Insert the disc containing the
computer.
will
Type GET
be loaded,
program
"TND"
and
and while
in the disc drive
then the EXECUTE key. The
this is
the LED
happening
next
of
the
program
to the drive
door will flash.
4.
When the LED
of
basic
screen.
stops
equipment set
up instructions
Enter the
encoder output goes
high
from the degrees
bottom
of
located
above
the
as
instructed in the
the
keys causes the
character
A
computer
with, press the
at which
next prompt.
the
Value
flywheel. The blocks
shaft
can
to the "soft keys", labeled kO through
k9,
engine
keyboard
Data is
pressure, volume, and
ratio,
compression
number of cycles
on
PLOT P-V:
acquired
the
computer.
modified
and
crank angle.
Pressing
the
units
by
of
user of
Range setting,
and
averaged.
User inputs
Plots indicator diagram.
"Q"
keyboard for
to
Requires input
amplifier
charge
to be
hardcopy
of plot
and
to
exit
"P"
from
program
segment.
ANALYZE:
Calculates
and
displays indicated work,
IMEP.
User inputs
indicated horsepower,
and
keyboard for
of results and
"N"
segment.
hardcopy
be
the
the
following to be performed by the program:
GET DATA:
set
at
marked on
screen correspond
complied
degree
crank angle
the
appear on
will
After checking that these have been
CONTINUE key.
read
flashing, press the RUN key on the computer.
to
"Y"
from
exit program
soft
122
HC DATA:
Produces
volume, and
crank
hardcopy
angle)
data (pressure,
of -modified
for one
engine cycle.
END: Causes program exit.
5.
The GET DATA
taken before it
6.
soft
can
values needed
charge amplified
You
averaged.
After
value
You may
be
of
obviously data
the
and
be
will now
prompted
engine compression
printed on
from any
the
of
key
with
program or just
turn
press
be
to input
ratio, the
to be
after each
response.
If your input
CONTINUE.
acquisition and
displays "GATHERING
finished, "DATA GATHERING
screen.
the
soft
entered again.
When finished
keys
at
this
point.
the program,
If GET DATA is
number of cycles
to be
Remember that the CONTINUE
input by the
user
press
in
key
all program segments.
the END
soft
key
to
exit
the
off the computer.
the Ricardo engine,
Engine"
then
ratio, range setting, and
pressed after each
off
"y",
When
screen.
be
must
number of engine cycles
the CONTINUE
begins data
compression
averaged must
the
the program, the
enter
is
select
selected, the
Turn
by
must press
the
COMPLETE"
10.
key (kO). You
soft
Range setting,
program
on
9.
since
plotted or analyzed.
"Y"
is correct,
Now the
must
first,
used
inputting values, the program requests confirmation.
DATA"
8.
be
Press the GET DATA
three
7.
key must be
section of
following
"Ricardo
the instructions in the
Operating
"Stopping
Instructions: Spark Ignition
Running".
11.
Disassemble the diagram
should
be
allowed
to
generation
circulate
equipment.
through the
The cooling
pressure
water
transducer for as
123
long
as
for this
possible,
transducer
unplug the
last. The
system
sparkplug hole
so
be
has
a
runs
finite lifetime,
the
and
engine with
system off.
be
The
it is best to
however, it is best to
provided.
remove
the transducer in
shaft encoder can
be left in
it
The
remove
the
pressure transducer
after use so
place and
place.
valve
If the
system will
the plug
be left in
the
used again soon.
if the
with
off
in the
can
soon,
turn
place
transducer
used again
transducer and replace
and
pump
pressure
of the engine
will not
circulation
that
its cooling
no one
water
124
APPENDIX F
MOTORING DATA USED TO INVESTIGATE
PRESSURE/CRANK ANGLE PHASING
Ascending
Angle
rpm
Descending
rpm
Angle
of
Max Press.
rpm
rpm
of
Max Press.
(deg.)
(deg.)
202.02
2.42
199.67
2.40
303.03
300.75
3.61
394.74
0.00
3.32
406.50
500.00
4.80
510.20
603.62
705.05
5.07
6.77
601.20
705.88
811.91
8.77
797.87
900.90
8.65
904.98
1015.23
3.90
4.90
5.05
6.78
7.66
8.69
8.53
996.68
7.18
1102.94
9.26
1117.32
1156.07
9.71
1212.12
1310.04
12.18
1315.79
1398.60
13.84
1405.15
1515.15
1518.99
1587.30
14.10
15.72
1694.92
16.27
1719.20
13.49
13.67
15.59
16.50
1826.48
17.53
1804.51
17.32
18.46
1916.93
18.98
17.91
1993.36
17.94
20.28
2097.90
2247.19
20.22
2189.78
2312.14
22.84
2303.26
2489.63
22.41
2464.07
19.50
21.70
21.40
25.13
2702.70
24.32
1923.08
1990.05
2112.68
1623.82
9.39
13.09
13.42
125
APPENDIX G
CALCULATIONS FOR COMPARISON OF
AIR STANDARD OTTO CYCLE AND ACTUAL
RESULTS TAKEN AT 20 DEGREES SPARK ADVANCE
Determination
of
Energy Ideally
Table
Volumetric
Fuel
Data
by Fuel
Cycle
per
Al
Flowrate
Level
Added
Fuel
of
Flowrate
(c c / s e c)
Time
(ml)
Final
Point
Initial
1
102
55
4/0.0
0.1958
2
80
11
5/53.8
0.1950
3
97
10
7/33.2
0.1920
4
96
28
5/41.5
0.1991
5
96
10
6/23.6
0.2242
6
85
2
7/13.2
0.1916
7
100
7
8/60.0
0.1726
8
99
4
11/45.0
0.1348
9
92
2
7/49.2
0.1918
.0
40
6
2/55.8
min/sec
|
mean:
(Above
20
degrees,
after
in
data
taken
etc.,
generating
Appendix
F)
at
1360
spark
rpm,
under
same
results
at
0.189
advance
conditions
20
0.1934
degrees
and
spark
cc/sec
of
directly
advance
126
Heat
Combustion
of
Specific
Gravity
flowrate
0.1890
of
of
of
19,035
octene:
Btu/lbm
0.702
octene:
octene:
cc/sec
(
-flfe)
10%
(
k? ) (0 702) (
.
1
lbm
g-
4536
kg
2.925xl0"4
lbm/sec
=
19,035
Btu/lbm
,
1
min
(1360
=
Determination
for
Air
(
2
.
.
sec
w60
rev)(l
4,588.4
of
925xl0"4lbm/sec ) (
1
min
,
>
2
(1
State
Values
)
}aI\m}\ntr
Btu
285x10
w12
in.
cycle)(TTT)
in. lb/cycle
(Q from
1st
and
Law
octene)
Chart
Standard Cycle
Table
State
Point
rev
.
P
Values
(psia)
T
of
Air
A2
Standard
(R)
V
Cycle
(in1)
U
(in. lb)
1
14.7
530.0
34.791
1276.6
2
318.6
1276.3
3.866
3074.4
3
794.0
3181.1
3.866
7662.8
4
36.6
1321.0
34.791
3182.0
)
127
Table
First Law Chart
Points
JSQ
Process
1-2
s
-
2-3
v
=
3-4
s
-
4-1
v
,
Properties
Cv"
R=
of
Air
(in. lb)
Standard Cycle
5dU (in. lb)
J3W
(in. lb)
0.0
1797.7
-1797.7
4588.4
4588.4
0.0
0.0
-4480.7
4480.7
-1905.4
-1905.4
0.0
sx
v2
s3
v4
for
A3
air:
1597'8lTmT^
640.08
in lb
lbm.uR
.
Pt.l:
P
14.7
V
34.791
in3
T
70F
530R
=
mRT,
PlVl
Uj
psia
P_lLl
m
=
=
CvTim
rt^
Pt.2:
PlVl
=
P2V2
=
(14.7)(34.791)
(64O.08)(530)
.
_
"
5076xl0'3
lbm
l'
(1597. 8)(530)(1. 5076x10
-3
J
)
=
1276.6
in. lb
128
1.4
$f--te)
T
P2V2T1
=
318.57
=
(318.-57)(3.866)(530)
_
"
'
'
(14./)(34.791)
Cym(T2-T1)
=
XU2
-
1Q2
0.0
=
1797.7
=
-1797.7
+
Ul
.
=
2.4088(1276.3-530)
_,c
0,OT>
1276. 31R
=
1797.7
in. lb
1W2
=
jW2
U2
+
1U2
-
psia
=
1U2
V
+
in. lb
1276.7
1797.7
+
=
3074.4
in. lb
Pt.3:
=
=
2Q3
2U3
4588.4
in. lb
(from
combustion
octene
U3
*
U,3
=
C
v
T
L3
+
U2
=
2U3
3074-4
4588.4
+
=
7662.8
of
)
in. lb
mT,
3
~
H3
"
C^m
7662.76
2.4088
-..
.
3181.1
0_
R
-3,
mRT-
Pi
=
"
2W3
-T7
J
0'
=
(1.50756xl0"J)(640.08)(3181.5)
-.
7T-T?
3.866
=
794.0
psia
129
Pt.4:
I
.1.1
P3(v"y
P/V
=
=
R"
4
(l.508xlO-5)(640.08)
m
U4
CymT4
=
0U,
=
4
U,4
3U4
0.0
=
=
3W4
pts.4
-
,U,
4
,Q,
U03
+
=3182.02
-
=
7662.76
P sia
1321. 0R
=
3182.0
=
in. lb
-4480.74
in. lb
3W4
-4480.74
4480.74
+
3W4
in. lb
1
=
1
4X1
(2.4088)(1321.0)
=
-
-
3Q4
36'639
(36. 639) (34. 791)
4'4
T,
3
794-02(3T^l)=
-
"
P4
C
v
=
4
1
/U,
4
-
m(T,-T/)
1
+
,W.
4
1
=
2.4088(530-1321)
-1905.4
+
0.0
=
=
-1905.4
-1905.4
in. lb
in. lb
130
Calculations for Comparison
Cycle Results
Actual
*
_
iw
_
~
Wl
from
=
MEP
imep
from
Air
Actual
and
Shown in Table
III:
171.59
3^.47
4A'8%
Air
Standard
Cycle:
(+
7
/m
of
ft.
[3],
eq'n
_
-
ft. lb
bh
iht
lb"
based
2.06
=
,,
=
rrn
on
,_
m
n9
power
loop
onl:
,
63-1%
[12]
eq'n
Standard Cycle:
7*
=
x
77^7
from
$SW=
jW2
+
2W3
+
-$SW
=
=
^T17!
from
eq 'n
-
^4Tl=
58-5%
[5]
eq'n
4480.7
tmpp
x
"
+
0.0
3W4
=
+
=
4H1
2683.0
2683.0
34.791-3.866
[6j
-1797.7
in. lb
Q,
=
=
+
223.6
,,
86'76
0.0
psia
+
ft. lb
131
APPENDIX H
ERROR ANALYSIS OF ACTUAL
RESULTS
The
percent
following
in
error
X,
with
a
relation
the
of
form:
A
X
Bm
=
Cn
where
A,B,
C
and
independent
are
variables,
be
can
written
as
4X
|=|
,m&B
X
where
4A,AB.
AC
and
are
errors
[13]
in
A,B,and
C
(see
ref.
9,
pg.270).
Work
is
Trapezoid
in
calculated
V.
is
computer
software
using
the
or
rule,
W
where
the
the
1
=
width
t
2
of
[14]
P V.
int
the
volume
interval.
In
order
mt
to
calculate
percent
must
in
be
the
the
errors
in
percent
pressure
determined.
following
error
These
sections.
and
in
work,
volume
therefore,
the
measurements
determinations
will
be
shown
132
Error
Cylinder
tions
of
volume
be
can
as
(see
Fig. A3
for
defini
variables)
?
=
D'h
that
AV
2ADI
V
Measurements
0.001
The
Volume
written
V
so
in
in.
and
are
quantities
value
of
following
the
D.L,
crank
T
and
are
Ah
Lis]
h
be
to
assumed
accurate
to
follows:
as
above
|
l+l
D
D
=
3.000
0.001
in.
L
=
9.500
0.001
in.
T
=
2.188
0.001
in.
value
of
effect
angle,
the
9.
The
h
0
in
error
does
as
the
from
arises
the
sources:
0.5
degrees:
2.901
from
degrees:
from
of
the
angle
in
the
Evaluation
0.5
degrees:
behind
the
reading
three
from
deviations
standard
formula
correction
of
flywheel
Data
Motoring
possible
error
above
mentioned
angle
0
therefore
be
discussed
in
section.
the
theory
correction
formula
The
total
error
in
can
taken
as
3.901
deg.
133
V:
Cylinder
volume
D:
Cylinder
inner
h:
Cleared
hj
Hieght
L:
Rod
T:
Throw
Z:
Length
0:
Crank
oi,/9 :
height
of
clearance
length
length
as
shown
angle
Angles
as
Fig. A3
Schematic
of
Engine
diameter
Geometry
shown
volume
134
In
be
known.
9.00,
this
the
Here,
The
report.
hn0
The
here,
(less
small
The
be
the
since
=
h
due
at
three
h
=
Ricardo
now
be
(4.375)=
error
taken
9
T
as
data
in
is
engine
0.547
in
must
calculated.
in
will
L
and
and
T
compared
different
ratio, r,
gathering
in
error
L
be
will
when
the
can
the
for
.001
ratio
of
ttt
9-1
to
compression
used
hQ
of
S
-
percent
h
in
error
S,
r-1
than
the
,
ratio
value
=
in
error
the
stroke,
The
inches.
h0
compression
is
this
since
4.375
determine
to
order
is
evaluated
relatively
to
of
values
be
9
.011
for
9).
now
will
determined.
9
0:
=
9
h
0
=
+
=
A9
Using
0.547
0
=
T
3.901
+
Law
the
in.
of
3.901
=
Sines,
L
=
sin
sin *
that
so
<*=
sin-'(
B
180
=
-
sin
0
-
=
si^ftffl
180
-
3.901
sin
-
3-901)
0.898
0.898
=
175.201
=
sin
that
so
Z
=
sin9)
=
L
sin
=
sin
9.500
sin
175.201
-
sin
3.901
=
11.682
in
135
h=h0+L+T-Z=
0.553
=
Ah
Therefore,
Ah
_
"
h
Similarly
=
9
=
0. 148
2.990
Ah
tt-
on
the
This
is
to
seen
be
in
at
than
9
at
equation
in
the
in
270
9
=
0
is
=
effect
greatest
piston
for
each
the
of
error
9
at
90.
=
travels
increment
value
of
9.
therefore,
be
used
other
any
will,
The
in
percent
below.
[l5j,
23ooq1^
error
is
the
since
90
=
the
h
in
error
+
Error
limits
0
at
0.0005
above,
and
=
error
=
from
90
9
rotation
The
in.
0.049
=
expected,
shaft
h
=
percent
at
=
4.922
be
can
T"
error
0.002
Ah
180:
Using
11.682
-
0.011
=
-
farther
2.188
+
,
9
in
0.006
=
percent
h
As
0.547
-
the
0.006
0.547
90
9
9.500
+
in.
0.553
=
0.547
the
0-049
in
0.001
+
0.049
=
0.050
or
Pressure
pressure
digitizing
=
of
measurement
the
is
due
oscilloscope,
to
since
the
5.0%
136
the
small
very
=
p
Now,
^
It
^
is
In
start
with
A,
B,
C,
to
the
is
a
function
etc..
the
also
since
C13J
be
the
IMEP
therefore,
the
the
[_6~],
Vl
in
(
ref
the
9
,
pg
14cttI
independent
engine
system.
IMEP,
.
work
the
of
the
in
.
V
2
must
we
269 )
:
^
?
variables
determining IMEP,
-
[l4J
5.4%
or
in
error
error
=
V
0.054
error
by
equation
that
period
relation
of
=
the
iiB-H-l+
Equation
resolution.
is,
in,
so
percent
accurately
following
+
256
in
error
0.004 + 0.050
very
The
cooled.
measurement
equation
that
1
a
percent
determine
K-H-l
or
water
is
0.4%
the
would
above
order
f
noted
or
of
=
measured
-
where
"Y"
bits,
pressure
horsepower,
indicated
cycle
+
be
calculated
0.004
form
the
should
in
determine
to
=
=
is
transducer
8
itself
transducer
pressure
using
error
^r
256
in
put
the
the
when
percent
^P-
is
to
digitizes
scope
The
due
error
is
137
If
V.
V~
and
IMEP
in
error
are
independent
considered
can
be
written,
variables,
to
according
equation
the
[l6j
,
as
aimep
-
|av
|*w
=
W
been
has
iI{pP|
both
equation
for
lAvi
vpr2l+
in
substituted
Dividing
|aVi ^p|
+
by
sides
the
the
error
I Ay,
AIMEP
_|AW|
"I
IMEP
We
now
must
find
V,1
V
I +l
W
V0
'2
and
|
=
I
V1-V2 I
a"u
we
,
IMEP,
in
as
AV2
relation
above
6
*IMEP
+IAv2Ty^v^1
(v^^l
equation
percent
\av 2
+
I
for
obtain
JdW.
an
or
AVZ
IV1-V2I
[17]
follows
D'h
and
4
*h
*v
FD
The
error
AM
=
in
V,
D*Ah
=
2
*
4
n
D
h
h
equation
using
+
9
2
u
J
DhD
=
[16]
J
D
is
(D4h
+
2hD)
[l8]
138
Vj
and
V2
the
are
Therefore
respectively.
of
4 h
AVX
=
=
=
be
can
volumes
the
By
used.
0.037
J
+
2(4
+
2(0
180
=
9
and
determined
fl 8]
equation
=
,
.
922) (0 001
)]
.
547) ( 0 001
)]
.
.
in.
also
*
V1
By
-
V2
=
[l 7]
equation
AIMEP
=
n
D*S
(3.000)Z
=
j
(4.375)
=
30.925
in
,
ft-.
'05A
^
+
0.037
30.925
^
+
0.045
=
30.925
n
n_,
'056
.
=
180,
values
in.
(3.000)[3.000(0.006)
0.045
8
at
previously
(3.000)[3.000(0.002)
=
AV2
h
and
cylinder
5
1<7
'
7%
139
APPENDIX I
SAMPLE RESULTS
Complete
Results
250
at
20
Degrees
200
100
50
Advance
-
P
158
Spark
(psia)
V
vs
( m*3)
-
-
-
-
ti
5
ib
15
25
20
3&
35
RESULTS
1360.54
Engine speed:
Compression ratio:
9
Work :
Gross work output: 171.59
-15.4
Valve loss:
156. 19
Net work:.
Indicated horsepower:
IMEP:
r>si
66.59
Averaaed
over
!0
ron-!
ft-
lb
ft-lb
f + Ih
-
-i
no
O.Li
cycles
he
140
Pt.
P(psia)
84
169.9
;>C
173.3
OC
(J 'J
37
O O
oo
39
9(1
176.9
130.9
1 83 7
! 36 5
190.1
V(in**3)
3.37
::.37
3.87
3.87
n n
->
i
> o
.
J
.
":.89
.
Angle(deg.)
')
:; C q
<
,
I
7 "-!
"'
c< 5
_>
") L
'.
96
97
98
99
100
1 96 9
201 1
203.5
206.9
210.3
214. i
216.3
220. !
222 7
3.91
3.92
3.95
3.97
4
4 n3
4.06
4. 1
4.14
4 18
4.22
101
224.5
4.27
13.16
91
92
33
94
95
102
i D3
104
1 05
106
'07
103
I 09
110
! 1 1
1 12
1 13
1 14
1 15
116
1 17
118
119
120
121
122
I 23
124
i 25
126
\27
128
129
130
131
132
193.7
.
,
.
.
.
4
1 H
L"
6.31
6
63
7.45
9
.
9
'.08
9
"'K
38
10.71
.
c,;,'
i t
12.34
3.':<
8
4.32
1
7
4.38
!". 79
231
234.5
235.7
15.61
242.7
24 3,:!
244.7
4.44
4.6
4.56
4.63
4.7
4.77
4.85
4.92
6.01
244.9
5.(19
244.9
244.9
245.3
5 1 8
5.27
5.36
5.46
5.56
5 66
5.76
5.37
5.98
6.09
6.21
6.32
6.44
6.57
6.69
6.82
6.95
7.09
7.22
227.9
'">
?Q
.9
n o
q
lOO
->
.
^)
239.9
240.9
243.1
243.1
242. 1
241
.1
240. 1
238 3
237. 1
234.1
.
c.ji
.
f
229 5
.
T17
C
224.9
221.7
219.1
215.7
213.5
.
.
16.48
17.24
19. '16
18.87
19,59
20.51
? 1 :: ?
22.14
?2
23.7 7
24.59
.
.96
25.^
'''
y ^>
p,
27.04
3 7.35
28.67
?9./|9
30.3
'-'
'
31
.
1 2
'.9 A
~\:'
.76
33.5 7
/
/J
Ml
35.2
86,02
36.83
87.66
38.47
141
133
134
135
136
137
138
'39
140
141
142
143
144
145
146
147
148
'49
150
151
152
!53
154
155
156
157
158
159
160
161
162
I 63
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
208.9
205.9
202.3
1 99 9
1 95 7
192.3
1 38 1
185.1
181. 3
173.7
.
.
.
174.9
171
167.3
164.5
160.9
157.9
155.3
152.3
148.3
1 45 3
142.1
140.3
137.5
134.5
131
128.3
125.7
123.5
120.9
118.7
.5
.
.7
1 15.7
114.1
111.5
109.3
107.5
105.5
103.3
102.5
99.9
98.9
96.9
95.1
92.7
90.1
89.7
87.7
86.1
84.7
84.3
83.5
82. 1
7.36
7.5
7.64
7.79
7.94
3.09
39
.
29
40.1
4(1.91
41
42
.73
6
43.36
-5
3.24
8.39
3.55
8.71
8.87
9.03
9.2
9.37
44, 19
45
45.91
46.63
47.45
43.26
9.54
9.71
9.83
50.71
10.06
10.23
10.41
10.59
10.78
10.96
11.15
11
11
11.72
.34
.52
11
.91
12.1
12.3
12.49
12.69
12.89
13.09
13.3
13.5
13.7
13.91
14.12
14.32
14.53
14.74
14.95
15.17
15.38
15.59
15.81
16.02
16.24
16.45
16.67
49,np,
49.39
51
52 34
53.16
.53
.
63.99
54.79
55
.
61
56 43
57.24
53.06
58.87
59.69
.
60.51
61
62. 14
.32
62.96
63.77
64.59
65.4
66.22
67.04
67.35
68.67
69.49
70.9
71
71
72.75
.12
.94
73.57
74.38
75,2
76.02
76.93
77.65
78.47
79.23
80.1
142
134
185
136
187
183
189
19(1
191
192
193
194
'95
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
21 1
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
81
80.
73.
78.
77.
7
7
7
1
"7
5
1
9
.
_>
-'
75. 5
73. 7
73. 5
72. 9
72. 1
71 7
70. 7
69. 7
68. 3
67. 7
68. 1
66. 8
65. 5
65. 5
64. 3
64. 3
63. 5
62. 7
62.
61 3
60,
50.
58,
59,
58
58, 1
57
56,
57
55
56
56 1
56
.
,1
.
,3
,1
.7
,1
.7
.
.7
.9
.1
.5
.1
.
.1
cc
Owl
54
54
54
52
52
52
52
51
50
51
49
i
i
.3
.1
.1
.9
.3
.9
.5
.1
.7
.1
.9
16.89
17. 1
17.32
17.54
17.76
17.98
13.2
18.42
18.64
18.86
19.08
19.3
19.52
19.74
19.96
20.13
20.4
20.62
20.84
21
21
21
21
21
80.91
31
32.55
.73
83, 36
34.18
86
35.31
86.63
37.45
88 36
.
89.08
99
,
99
90.71
91
.53
92.34
93. 16
93.98
94.79
96.61
.06
96 43
.23
97.24
.5
98.06
.
.71
93.37
.93
99.69
22.15
22.36
22.53
22.79
23.01
23.22
23.44
23.65
23.86
24.07
24.28
24.49
24.69
24.9
25.1
25.31
25.51
25.71
25.91
26.11
26.31
26.5
26.7
26.89
27.08
27.27
27.46
100.51
101
.32
102.14
102.96
103.77
104.59
105.4
106.22
107.04
107.85
103.67
109.49
110.3
111.12
111
112 75
.94
113.57
114.38
115.2
116.02
116.33
1 17. 5
118.47
1 19.29
120.1
120.91
121
.73
143
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
273
279
280
281
282
283
284
285
49.3
49.5
49.5
47.7
47.7
47.7
46.7
47.1
46.5
46.1
45.5
45.7
45.5
45.5
44.7
45.5
45.5
45.1
44.7
44.9
43.9
44.1
44,3
43.5
43.5
43.1
42.7
43.1
43.3
42.3
42.5
42.3
42.3
42.5
41.7
40.9
41.7
41
40.7
40.7
40.3
41
40.5
40.1
39.1
39.3
38.9
38.9
38.5
38.5
37.7
.7
.3
27.65
27.83
28.01
28.2
28.38
28.55
28.73
28.9
29.08
29.25
29.41
29.53
29.74
29.91
30.06
30.22
30.38
30.53
30.63
30.83
30.98
31
31
31
1
22 66
.
123! 36
124. 18
126
126. 91
126.68
127.46
128.26
1 29. 08
129.89
130.71
131
.53
132.34
133.1 6
133.98
134.79
136.61
136.43
137.24
138.06
133.87
.12
199.69
.26
140.51
.4
31.54
31.67
31.8
31
32.06
32.18
32.3
32 42
32.54
32.65
32.76
32.87
32.97
33.07
33.17
33.27
33.36
33.46
33.54
33.63
33.71
33.79
33.87
33 94
34.01
34.08
34.14
.93
.
.
141
142. 14
142.96
143.77
144.59
145.4
146.22
147.04
147.95
149,67
149.49
.32
160.3
151
151
.12
.94
152.75
'
59
.67
154138
155.2
156.02
156.33
157.65
153.47
169.28
160. 1
160.91
161.73
162.55
36
1 63
.
144
286
287
238
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
31 1
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
33.5
37.7
36.9
36.9
36.5
oo
9
.
36.3
36.1
36.1
34.5
34.9
34.1
34.1
33.5
33.1
31
32.3
32.3
.9
31
30.9
30.9
29.7
30.1
29.9
29.5
28.7
29.3
28 3.
28.3
.5
.
23.1
27.7
26.9
26.9
25.7
26.7
25.7
24.9
24.5
24.3
24.7
24.1
24.1
22.9
22.9
22.9
21
22.9
.7
22.7
22.5
22.5
21
.5
34.21
34.26
34.32
34.37
34.42
34.47
34.51
34.55
34.59
34.62
34.65
34.68
34.71
34.73
34.75
34.76
34.77
34.78
34.79
34.79
34.79
34.79
34.78
34.77
34.76
34.74
34.72
34.7
34.67
34.65
34.61
34.58
34.54
34.5
34.46
34.41
34.36
34.31
34.25
34.19
34.13
34.06
33.99
33 92
33.85
.
33.77
33.69
33.61
33.52
33.43
33.34
164.18
166
165.31
166,62
167.45
(58.26
169.118
169.99
170.71
17 1
.53
172.34
173.16
173.93
174.79
175.61
176.43
177.24
178.(16
178.87
179,69
130.61
181
1 32 1 4
132.96
133.7 7
184.59
185.4
186.22
137.04
187.85
183.67
139.49
190.3
.82
.
191.12
191
192.75
193.57
194.38
195.2
19R.02
196.38
197.65
.94
198.47
199.23
200.1
200.91
201
202.55
203.36
204.18
205
.73
145
337
338
339
340
341
342
343
22.5
21
21
22.5
.7
.3
21
21
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
333
384
385
386
387
.7
20.7
21.1
21
20.9
21.5
20.9
21.3
21.1
20.7
20.9
21.1
20.3
20.9
21
20.1
20.5
20.3
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
.5
.3
.1
,
20.7
20.7
20.1
19.3
19.3
20.3
19.7
19.7
20.1
19.3
18.9
19.9
18.9
19.9
19.1
19.3
18.3
18.9
19.3
13.9
18.7
19.3
19.3
18.7
18.9
19.3
19.1
19.7
33 25
.
33.15
33 05
32.95
32.84
32.73
32.62
.
32.51
32 39
32.27
32.15
32.03
31
.
.9
31
,77
31
31
31.37
.64
.5
31.23
31.08
30.94
30.79
30.64
30.49
30.34
30.18
30.03
29.87
29.7
29.54
29.37
29.2
29.03
28.86
28.69
28.51
28.33
28.15
27.97
27.79
27.6
27.42
27.23
27.04
26.84
26.65
26.46
26.26
26.06
25.86
25.66
25.46
205.31
206.63
20 7.46
208.26
209.09
209.89
210.71
211
212.34
213.16
.53
219.98
214.79
215,61
216.43
217.24
218.06
218.97
219.69
220.61
221
.32
222.14
222.96
223.77
224.59
295.4
226.22
227.04
227.85
223.67
229.49
230.3
231
231.94
232.75
233.57
234.38
235.2
236.02
.12
236.83
237.65
238,47
239.23
240.1
240.91
241
.73
242.55
243.36
244.18
245
245.81
246.63
146
338
339
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
18.5
19.5
19.5
19.7
19.7
25.26
25 05
24.35
24.64
247.45
248.26
24.44
19.9
19.7
20.3
20.1
19.9
20.3
20.3
19.7
20.7
24.23
24.02
23.81
23.6
250.71
251 59
252.34
953. 16
20.5
20.3
20.3
20.5
20.5
21.1
20.9
20.9
21.7
21.5
20.9
20.7
20.3
21.3
21
20.9
.3
22.1
21.7
21.3
21.7
21.5
21.3
21
21.7
21.5
21.7
22.9
22.1
22.5
22.5
21.7
22.1
22.3
22.1
22.5
22.9
22.7
.7
.
OO
OQ
23.17
22 96
22.74
22.53
22.31
22.1
21.88
21
21
21.22
21
20.79
20.57
20.35
20.13
.
249.08
"49.00
253.93
954.79
255.61
256.49
257.24
269.06
258.87
269.69
260.51
.66
261
.44
262.14
.01
19.91
19.69
19.47
19.25
19.03
18.81
18.59
18.37
18.15
17.93
17.71
17.49
17.27
17.05
16.83
16.62
16.4
16.18
15.97
15.75
15.54
15.33
15.11
14.9
14.69
14.48
.32
962. 9F,
263.77
264.59
265 4
266 22
267.04
.
.
267.96
263.67
269.49
270.3
271
.
12
271
272.76
273.57
274.38
275.2
276.02
276.83
.94
277.65
278.47
279.28
280.1
280.91
281
.73
282.55
233.36
284 1 8
285
285.81
.
286.63
287.45
288.26
147
439
440
441
442
443
444
445
446
447,
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
OQ
o
c
O
.
;>
22.7
23. 1
23.1
23.5
24.3
24.9
23 9
24.1
24.3
23.9
24.5
23.9
24.5
24.5
24.5
24.5
24.5
24.3
24.5
23.7
23.5
24.9
24.5
24.1
24.5
24.3
23.9
24.7
.
24.1
23.9
24.1
23.5
23.3
23.9
23.7
23.7
23.3
23.5
23.5
23.5
22.9
23.3
21.5
22.3
21.7
21.9
21.7
21.5
22.5
21.5
14.27
14.07
13.86
13.65
13.45
13.25
289.08
239.69
290.71
291
292. :!4
293 1 6
13.04
299.99
294.79
12.84
12.64
12.45
12.25
12.06
11.86
11
11.48
11
11.1
10.92
10.73
10.55
10.37
10.19
10.01
9.34
9.67
9.5
9.33
9.16
3.99
8.83
8.67
8.51
8.36
8.2
8.05
7.9
7.75
7.61
7.. 47
7.33
7.19
7.05
6.92
6.79
6.66
6.54
6.41
6.3
6.18
.67
.29
6.06
5.95
.63
.
296.6!
296.43
29"7,?zi
298.06
298.87
299.69
300.51
301
.32
302. 14
302.96
303.77
304.59
306.4
306.22
307.04
307.85
308.67
309.49
310.3
311 12
.
311
.94
312.75
313.57
314.33
315.2
316.02
316.83
317.65
318.47
319.28
320.1
320.91
321
322.55
323.36
324.18
.79
325
325.81
326.63
327.45
328.26
329.08
329.89
148
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
21
21.3
21.1
21
21.1
20.7
.5
.3
20.9
21
20.9
21
20.7
21.1
.1
.1
20.9
20.5
21
21.1
20.5
.1
20.7
20.5
20.7
20.3
20.3
20.5
20.9
20.7
20.5
20.5
20.9
20.5
19.9
19.9
20.7
20.5
19.9
19.9
20.3
20.5
19.5
20.3
19.3
19.9
19.1
19.1
I9.9
19.3
I9.7
19.5
19.1
19.3
19.5
19.5
5.84
5.74
5.63
5.53
5.43
5.34
5.25
5.16
5.07
4.99
4.9
4.83
4.75
4.68
4.61
4.54
4.48
4.42
4.36
4.31
4.26
4.21
4.17
4.13
4.09
4.05
4.02
330.71
891
.69
332.34
89 3. IP,
333.98
934.79
336.61
336.43
337.24
339.06
338.87
339.69
340.51
341
342.14
342.96
343.7 7
.32
344.^9
345.4
346.22
347.04
347.36
348.67
349.49
350.3
351
351
.12
.94
3.99
3.96
3.94
3.92
3.9
3.89
3.88
3.87
3.87
3.87
3.37
352.76
3.87
3.88
3.89
3.91
3.92
3.95
3.97
1
2 56
3.36
4. 18
5
4
4.03
7.46
3.26
9.08
9.89
10.71
11
4.06
4.1
4.14
4.18
353.57
354.38
355 2
36R.02
356.33
357.65
353.47
359.28
.
.1
.91
.73
.
5.31
6.63
.53
149
541
542
543
544
545
546
547
548
649
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
531
582
683
534
585
536
587
588
589
590
591
19.5
19.5
19.1
19.1
18.7
19.5
19.5
18.3
19.5
19.3
13.9
18.9
19.7
18.5
19.9
19.5
20.1
19.3
19.7
19.3
19.1
19.3
18.7
18.9
19.1
18.1
18.3
19.3
13.9
18.3
19.1
17.1
18.3
18.1
18.1
17.3
18.1
17.9
17.7
17.7
17.5
17.3
17.1
17.1
17.3
17.1
17.1
17.7
16.7
16.9
17.1
4.22
4.27
4.32
4.38
4.44
4.5
4.56
4.63
4.7
4.77
4.85
4.92
5.01
5.09
5.13
5.27
5.36
5.46
5.56
5.66
5.76
5.37
5.98
6.09
6.21
6.32
6.44
6.57
6.69
6.82
6.95
7.09
7.22
7.36
7.5
7.64
7.79
7.94
8.09
8.24
8.39
8.55
8.71
3.87
9.03
9.2
9.37
9.54
9.71
9.88
10.06
13.94
13.16
13.98
14.79
15.61
16.43
17.34
13.06
18.37
19.69
20.5!
21
.32
22.14
22.96
23.77
24.59
25.4
26 22
27.04
27.95
.
23.67
29.49
30.3
31.12
31
32.75
.94
33,57
34.38
35.2
36.02
36.83
37.65
33.47
39.28
40.1
40.91
41
42.55
,73
43.36
44.18
45
45.81
46,63
47.45
48 26
49.08
.
49.39
50.71
51
.53
52.34
53
.
1 6
150
592
593
594
595
596
597
598
599
600
601
602
603
604
505
606
607
608
609
610
611
612
613
614
615
616
617
613
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
16.7
16.9
16.7
17.1
16.9
16.3
17.1
16.7
16.5
I 6. 3
15.9
16.5
16.5
16.3
16.5
15.9
16.1
16.5
16.1
15.7
15.9
16.3
16.1
16. 1
15.9
15.5
15.7
16. I
15.5
16.3
15.7
15.9
16.3
16.1
16.1
15.5
15.9
15.9
15.7
15.3
16.5
15.1
15.9
14.9
15.9
15.3
14.7
14.7
14.7
15.5
15.3
10.23
10.41
10.59
10.78
10.96
11.15
11
.34
11.52
11.72
11.91
12.1
12.3
12.49
12.69
12.89
13.09
13.3
13.5
13.7
13.91
14.12
14.32
14.53
14.74
14.95
53.93
54.79
55.61
56
43
57.24
58.06
58.37
59.89
60.61
61,3?
62.14
62. 9R
63.77
64- 59
65.4
66 22
67.04
,
67.85
63.67
69 49
.
70.9
71,12
71.94
72.75
73.57
15.17
74.99
15.38
75.2
76.02
15.59
15.81
16.02
16.24
16.45
16.67
16.89
17.1
76.88
77.65
73.47
79.23
30.1
80,91
31
.73
17.32
82.56
17.54
17.76
17.98
33.36
34. 18
35
86 3 1
36.63
37.45
88.26
13.2
13.42
18.64
18.86
19.08
19.3
19.52
19.74
19.96
20.18
20.4
20.62
.
89.. 08
89.39
90.71
91
.53
92.34
93.16
93.98
94.79
151
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
639
690
691
692
693
15.1
14.9
15.3
15.3
!4.5
14.7
14.3
14.7
14. 1
14.7
14.7
14.5
13.9
15.3
14.9
13.5
13.9
13.9
14.5
13.7
13.5
15.1
13.5
14.1
14.1
14.5
13.5
14.9
15.1
14.9
15.1
14.5
14.3
13.7
14. I
14.5
15.1
14.9
14.9
14.3
13.7
14.1
13.9
14.7
14.7
13.9
13.9
14.3
13.3
13.7
14.1
20 84
95.61
21.06
21.23
21.5
21.71
21
22.15
22.36
22.58
22.79
23.01
23.22
23.44
23.65
23.86
24.07
24.28
24.49
24.69
24.9
25.1
25.31
25.51
25.71
25.91
26.11
26.31
26.5
26.7
26.89
27.08
27.27
27.46
27.65
27.83
28.01
28.2
28.38
28.55
28.73
28.9
29.08
29.25
29.41
29.58
29.74
29.91
30.06
30.22
30.38
30.53
96.43
97.?4
.
.93
93.06
98.37
99.69
100.61
101.32
102. 14
102.96
108.77
104.59
105.4
106.22
107.04
107.85
103.67
109.49
t 10.3
111.12
1 1 1
.94
112.75
113.67
114.38
115.?
116.02
1 16.33
117.65
1 13,47
1 19.29
120
1
120.91
121
.73
122.55
123.36
124.18
125
125.81
126.63
127.45
1 28 26
129.08
129.89
130.71
.
131
.53
132.34
133.16
133.98
134.79
135.61
136.43
152
694
695
696
697
693
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
713
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
14.3
14.3
13.9
14.1
13.7
14.3
13.3
14.3
13.9
I 3. 9
14.3
13.5
13.3
13.9
13.9
13.5
13.9
13.5
13.9
13.7
13.9
14.3
14.1
13.1
14.3
14.1
14.5
13.7
13.9
15.3
14.7
14.3
15.5
14.7
15.1
15.3
13.7
13.9
14.7
15.5
13.9
14.9
14.7
15.1
14.5
15.1
14.7
13.9
14.5
15.5
14.7
30.68
30.83
30.93
31.12
31.26
31.4
31
31.67
.54
31
31
32.06
32.13
32.3
32.42
32.54
32.65
32.76
32.37
32.97
33.07
33.17
33.27
33.36
33.46
33.54
33.63
33.71
33.79
33.87
33 94
34.01
34.08
34.14
34.21
34.26
34.32
34.37
34.42
34.47
34.51
34.55
34.59
34.62
34.65
34.68
34.71
34.73
34.75
34.76
34.77
34.78
.8
.93
.
137.24
1 39
.
06
133.87
199.69
140.51
141. 39
142.14
142.96
143.77
144.59
145.4
146.22
147.04
147.35
148.67
149.49
150.3
151.1?
151
152.75
153.57
.94
154.33
155.2
166.0?
156.33
157.65
158.47
1 59 ?9
160.1
.
160.91
161
.73
162.65
163.36
164.18
165
165.81
166.63
167.46
163.26
169.08
169.89
170.71
171
.53
172.94
173.16
173.98
174.79
175.61
176.43
177.24
178.06
153
745
746
747
743
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
733
784
785
786
787
788
789
790
791
792
793
794
795
14.7
14.7
15. 1
14.1
15.3
14.9
14.9
15.7
14.9
14.7
14.9
14.5
14.7
15.1
14.9
14.3
14.5
15.3
14.7
15.9
15.1
15.3
14.5
15.5
15.1
15.5
15.1
14.7
15.5
15.3
15.3
15.3
15.3
15.3
15.3
15.5
16.1
16.3
15.5
16.3
15.3
16.1
15.9
16.3
16.3
16.3
15.7
16.5
16.5
16.1
15.7
34.79
34.79
34.79
34.79
34.78
34.77
34.76
34.74
34.72
34.7
34.67
34.65
34 6 1
34.58
34.54
34.5
34.46
34.41
34.36
34.31
34.25
34.19
34.13
34.06
33 99
33.92
33.85
.
.
33.77
33.69
33.61
33 52
33.43
33.34
33.25
33.15
33.05
32.35
32.84
32.73
32 62
32.51
32 39
32.27
32.15
32.03
31
31.77
31
31
31.37
31.23
.
.
.
.9
.64
.5
173.87
179.69
180.51
181
1 32. '4
.32
132.96
133.77
184.59
185.4
186.22
187.04
187.85
139.67
189.49
190.3
191.12
191
.94
192.75
193.57
194.38
195.2
196.02
196.83
197.65
198.47
199.28
200. 1
200.91
201.73
202.55
203.86
204.18
205
205.81
206.63
207.45
208.26
209.03
209.39
210.71
21 1
212.34
.53
213.16
213.98
214.79
215.61
216.43
217.24
213.06
218.87
219.69
154
796
797
798
799
300
301
302
803
804
805
806
307
308
309
810
311
812
813
314
315
816
317
818
319
820
321
822
323
824
325
326
827
828
829
830
831
832
833
334
835
336
837
838
839
840
841
842
843
844
845
846
16.1
15.9
16.5
16.1
16.3
16.5
16.9
15.9
15.9
15.9
16.9
16.5
16.3
16.7
15.9
16.9
16.5
16.9
16.7
16.7
16.9
16.3
16.7
16.5
16.9
17.1
16.3
17. 1
16.7
17.1
16.9
17.5
16.9
17.3
17.9
17.3
17.9
17.9
17.5
18.5
17.7
18.7
18.5
19.3
19.5
13.5
18.7
19.9
19.5
19.9
19.3
31
30.94
30.79
30.64
30.49
30.34
30.13
30.03
.08
29.87
29.7
29.54
29.37
29.2
29.03
28.86
28.69
28.51
23.33
28.15
27.97
27.79
27.6
27.42
27.23
27.04
26.84
26.65
26.46
26.26
26.06
25.86
25.66
25.46
25.26
25.05
24.85
24.64
24.44
24 23
24.02
23.81
.
23.6
23.38
23.17
22.96
22.74
22.53
22.31
22.1
21.88
21
.66
220.51
221
222.14
.32
222.96
223.77
224. c;9
225 4
.
226. 9?
227.04
227.86
228.67
229.49
230.3
231 12
231
232. 7R
.
.94
233.57
234.99
235.2
296.02
236.83
237.65
238.47
239,29
240.1
240 91
241
242 65
243.36
244 1 9
245
.73
.
.
245.31
246.63
247.45
248.26
249.08
249.89
250.71
251
252.34
253 1 6
.53
.
253.98
254.79
255.61
256.43
257.24
253.06
258.87
259.69
260.51
261.32
155
347
848
349
850
351
352
353
854
855
356
357
858
859
360
361
862
363
864
365
866
867
868
869
870
871
872
373
874
875
376
377
378
879
380
381
882
883
884
885
886
387
888
889
390
391
892
393
894
895
896
897
19.7
21
.44
20.1
21.22
19.7
19.9
20. 1
21
20.1
20. 1
20.7
20.5
21.1
20.7
21.3
21.9
21.5
21.7
21.7
22.5
22.1
21.9
23.1
22.7
23.5
23.9
23.9
23.9
25.1
24.9
25.1
26.1
26.3
26.7
27.1
27.3
28.3
23.9
28.5
29.3
29.5
30.3
30.7
31.1
31.7
32.9
33.3
33.5
33.9
34.3
35.3
35.9
37.3
37.5
.01
20.79
20.57
20.35
20. 13
19.91
19.69
19.47
19.25
19.03
18.81
18.59
18.37
13.15
17.93
17.71
17.49
17.27
17.05
16.83
16.62
16.4
16.18
15.97
15.75
15.54
15.33
15.11
14.9
14.69
14.48
14.27
14.07
13.86
13.65
13.45
13.25
13.04
12.84
12.64
12.45
12.25
12.06
11
11.67
11
11.29
11
10.92
.86
.48
.1
262
1 4
262.95
263.77
.
264.59
266
4
.
266 22
.
267.04
267.85
263.67
269.49
270.3
271
271
.12
.94
272.75
273.57
274.38
276.2
276.02
276.83
277.65
278.47
279.28
280. 1
280.91
281
282.55
989.95
284.18
.73
286
235.81
286.63
287.45
288.26
289.08
289.89
290.71
291
.53
292.34
299
.
1
R
293.98
294.79
295.61
296.43
297.24
299.06
293.37
299.69
300.51
301
.32
302.14
302.96
156
398
399
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
913
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
38.5
39.3
39.3
39.9
40.9
41
42.9
43.3
44.3
45.5
46.7
47.1
48.9
49.5
50.5
51.5
51
53.9
54.9
55.9
57.1
58.5
60.5
62.1
62.9
64.3
66.1
67.9
69.3
69.9
72.1
73.3
.3
.7
75.5
77.3
78.9
80.1
82.5
83.9
85.5
88.1
90.9
92.1
93.7
96.1
98.5
100.9
103.1
105.1
107.7
109.5
111
.9
10.73
10.55
10.37
I 0 19
10.01
9.84
9.67
9.5
9.33
9.16
8.99
3.33
8.67
8.51
8.36
8.2
8.05
7.9
7.75
.
7.61
7.47
7.33
7.19
7.05
6.92
6.79
6.66
6.54
6.41
6.3
6.18
6.06
5.95
5.84
5.74
5.63
5.53
5.43
5.34
5.25
5.16
5.07
4.99
4.9
4.83
4.75
4.68
4.61
4.54
4.48
4.42
303.77
304.69
305.4
306.29
307.04
307.86
308.67
309.49
310.2
311.12
311
.94
312.76
313.57
314.38
315.2
316.02
316.83
317.65
313.47,
9
i
oq
q
320.1
320.91
321
322.55
323.36
924 1 9
325
325.31
326.63
327.45
323.26
.73
.
329.08
329.39
330.71
331
.53
332.34
333
.
i
6
933,99
334.79
335.61
336.43
337.24
333.06
339.9 7
339.69
340,51
341
.32
342.14
342.96
343.77
344.59
157
949
950
951
952
953
954
955
956
957
953
959
960
961
962
963
964
965
966
113.7
116.3
119.1
121.5
123.1
125.5
127.9
130.5
133.1
135.3
137.5
140.3
143.1
144.7
148.1
150.7
153.5
155.9
4.36
4.31
4.26
4.21
4.17
4.13
4.09
4.05
4.02
3.99
3.96
3.94
3 92
3.9
3.89
3.88
3.87
3.87
.
345.4
346.22
347.04
34 7.35
349.67
349.49
350.8
351
35 1 94
.12
.
352.75
353.67
354.38
355.2
356.02
356.83
357.65
363.47
359.28
158
Results Taken
250
25
at
Degrees
p
-
200
Spark
i. psi a )
Advance
V
vs
,
i n**
3 J
-
150
-
100
-
50
-
"
i
G1
5
ib
15
2b
C.^1
-tr
-.V
o y
o o
RESULTS
tngine
Indicated
IMEP:
Averaged
115
116
117
rpm
170.68
ft-
9
ratio.*
Pt.
580.9
speed:
Compression
Work:
Gross work output:
Valve loss:
Net work:
-16.46
154.21
horsepower:
66.24
over
P(psia)
259.5
259.9
259.3
lb
lb
ft1 h
3 23
ft-
.
psi
!0
4.96
5.04
eve Le^
21.65
22.49
he
159
Taken
Results
at
30
degrees
Spark
Advance
'50
200
150
108
50
--
--
--
-
El
10
15
ir
-='
r-"t-
-T=
RESULTS
Engine speed:
Compression ratio:
Work:
Gross work output:
Valve loss:
Net work:
Indicated
IMEP:
Averaged
Olj.
L.
.
117
118
119
120
121
1406.8
9
mm
171.02
f
-17.5
153.52
horsepower:
66.37
over
(psia)
257.3
268.5
268.1
268.3
268.5
r-lb
ft-lb
ft-lb
3.27
hp
psi
eye 1p<
20
V(in**
4.61
4.68
4.76
4.33
4.81
3)
Angle(deg.
1 7
.
86
18.7
19.54
20.39
21
.99
)
160
Results Taken
250
200
at
35
Degrees
Spark
Advance
--
--
150 :-
100
50
+
u
5
1
r
15
20
dD
JD
J0
RESULTS
Engine speed:
1398.6
Compression ratio:
9
Work:
Gross work output: 162.36
Valve loss:
-18.48
143.38
Net work:
Indicated horsepower:
63.01
psi
IMEP:
Averaged
Pt.
20
over
P(psia)
V(in**3)
29'
507
508
509
1 \"T
292.5
292 3
.
4.53
4.6
4.67
rpm
ft-lb
ft-lb
ft-lb
3.06
eve
I e t.
Angle(de
16.91
17.75
18.58
ho
161
Results
Taken
at
40
Degrees
Spark Advan ce
300 +
250
:.Q0
150
--
-.
-
100
50
--
~25~"
V\
Tb
15
2^
30
RESULTS
Engine speed:
1395.35
Compression ratio:
9
Work:
Gross work output: 156.69
Valve loss:
-18.99
137.71
Net work:
Indicated horsepower:
60.31
psi
IMEP:
Averaged
over
Pt.
P(psia)
507
508
509
305.9
306.3
305.1
20
mm
ft-lb
ft-lb
ft-lb
2.91
cyc
1 <? '.
V(in**3) Angle(deg.)
4.47
4.53
4.6
16.03
16.86
17.7
hp
162
Resfllts
Taken
45 Degrees
at
Spark
Advance
o jo
p
'. fj s i a )
V
v >
<-
i n**3 )
300 :
250
200
150
-
-
100 ;
50
-
<,
1
i
IT"
G1
>
5
IT"
15
25
35
30
RESULTS
Engine
Compression
Work:
Gross
Valve
Net
Averaged
613
-15.38
151.3
work:
IMEP:
511
512
166.67
output:
loss:
over
P(psia)
340.3
340.7
339.3
ft-lb
ft-lb
ft-!b
3.15
horsepower:
64.68
rpm
9
ratio:
work
Indicated
Pt.
1376.15
speed:
psi
20
eye
les
V(in**3) Angle(deg.)
,KA'.33'J'
14.15
4.39
4.45
14.97
15.3
hp
163
APPENDIX J
RICARDO ENGINE OPERATING INSTRUCTIONS
Spark Ignition
The
following instructions lead the user through the steps in running the
Ricardo Research
referred
(Fig.
Running
to
when
engine
in the
using these
spark
ignition
instructions,
mode.
the
Schematic
the Dynamometer Control Unit (Fig.
A4),
Three figures
of
A5),
should
be
the Ricardo Cell
and
the Ricardo
Carburetor (Fig. A6). Do NOT smoke in the test cell.
STARTING THE ENGINE
1.
Turn
on
the
exhaust
unit) and the
control
door). These
been
fan (switch
lights, fan
on
the
wall
Keep
of
(switches
and vents
the
should remain on whenever
run recently.
in front
the testcell doors
the dynamometer
outside
engine
the testcell
is running
wide open while
or
has
running the
engine.
2.
Check the cooling
should
this,
the
3.
be
add
within
Open the
level in the Coolant Water Column. The level
8 inches
distilled
water
water
water
pump to the
Cooling
of
the
to the
top
of
the
column.
level before
proper
continuing.
Plug
in
extension cord.
Water Valve
and
the
Cooling
exchanger) valves-these valves are open when the
to the
If it has fallen below
lines. Close the Engine Oil H.E.
valve.
Water H.E. (heat
handles
are parallel
Fig.
SCHEMATIC
Line
water
valve
Oil H.E.
bypass
valve
Oil
thermometer
Carburetor.
and
and
filter
heater
air
Alligator
clip
Dynamometer
Dynamometer
control
unit
Exhaust fan
switch
Resistor
bank
OF
THE
A4
RICARDO
CELL
165
Power
Switch #1
k
Armature
Armature
Supply
k
k
n;
Air Heater Control
Field
Field Control
Field
Control
Knob
Motor
Master
Switch
Arm Sutmlv Volts
Water
Pump
Armature
o
Supply
o
Volts
Knob
Power Switch #2
Fig.
DYNAMOMETER
A5
CONTROL
UNIT
166
Air Heater
Main Throttle
Valve
tarting
Carburetor
Valve
Fuel Flow
Screw
Idle
Adjustment
Screw
Fig.
A6
RICARDO CARBURETOR
167
4.
Open the Line Water Valve
open, but
fully
Next,
be
that it
which
does
valve
not need
runs quietly.
is located
You
the
under
to be
should
air-filter and
Close the Main Fuel Valve fully, seating it
heating
unit.
gently.
Set the Main Throttle Valve
between the
This
wall.
adjusted so
to the carburetor,
go
the
running down the Waste Water Drain.
now see water
5.
should
at
"1"
"0"
and
its
marks of
Carburetor Valve is closed, the knob
firmly but
at a position about
scale.
Make
being fully
half way
that the
sure
Starting
away from you,
or
in its
right-most position.
6.
Close the Fuel Line Valve,
two
small needle valves at
cylinder:
the
horizontally
vertically oriented,
directly
lines
7.
shown
under
and
the
in Fig. 1,
"X"
near
intersection
oriented valve should
valve should
the fuel tank. You
the
be
under
be
Check the
engine.
the Calibrated
open and
the
Open the fuel line
closed.
lower,
valve
fuel entering the fuel
should now see
the Calibrated Cylinder.
Fully open
the Oil H.E. Bypass Valve. This
bypass the
oil
H.E.
that it
so
can
allows
heat up faster
the
when
lubricating oil
the
engine
to
is first
running.
8.
Check the
The idle
backed
out
the
out
H
turns.
Fully
Make
in the
sure
to
is
control
position.
the
of
carburetor as
fully
running, the
that the Master Switch
"off'
be
tighten the fuel flow
engine
carburetor valve used
the
control screws on
adjustment screw should now
1 turn. While the
only
9.
settings of
tightened and then
screw and
main
follows.
then back it
throttle valve is the
engine speed.
the Dynamometer Control Unit is
The Air Heater Control
should
be
off
(this
can
be
168
turned
to
on
but it is
not
shorten
the time it takes the
necessary to
use
it). Turn
on
engine
to
reach
Power Switches 1
Dynamometer Control Unit. Turn the Oil Heater Switch
Unit to the
10.
Supply
Make
You
that the
sure
dynamometer will
are now
its
on
clip is
the
Supply
the
the Control
on
Volts (the left
13.
Disconnect the Alligator
the Control
motor
grounded
interfere
the
with
to turn the
Unit)
to the
the
screw
the flywheel.
Now
engine.
(clipped
the Control Unit to the
now act as a motor
Open the Fuel Line Valve.
Put the lever
ready to
wire will not
12.
touch any
set
right-most gage on
alligator
turn the Master Switch
14.
Volts Knob to
the Field Volts (the
provided) and that
not
of
the Control Unit) to 60 Volts. Use the Field Control Knob
maximum possible.
11.
2
position.
most gage on
set
and
"ON"
Use the Armature
to
equilibrium,
onto
"Motor"
position.
The
engine over.
Clip
from the screw, making
Starting
Carburetor Valve to the
sure
that it does
other parts.
on
the
"OPEN"
position
(towards you).
15.
Now
comes
fire. When
Switch
the
the
tricky
you
part.
the Dynamometer to the
of
fuel
the
valve open about
engine will run
begins to
a short
hear it begin to fire
carburetor and close
main
After
die,
for
open
position.
Quickly
Carburetor Valve
revolution
begin to
engine will
regularly, turn the Master
"OFF"
a while and then
the
fairly
Starting
1
while, the
(to the 4:00
and
until
back to
turn the
position).
probably begin to die
Starting Carburetor Valve
go
it
out.
The
When it
catches again.
169
This may have to be doneTepeatedly,
run
smoothly
**NOTE:
begins to
the
on
the
engine
is
warm enough
to
main carburetor alone.
If, during this
rev over
until
1,500
the starting procedure, the
part of
rpm
by the
tachometer
on
the
engine
wall and seems
to
be getting away form you, just SHORT OUT THE IGNITION BY
CLDPPING THE ALLIGATOR CLIP TO THE SCREW.
the
engine
length
16.
of time at
When the
load
this
engine
should
be
Do
soon.
very
has
and
run
about
until
the
a
1,500
stop
for any
rpm
few minutes,
engine
abruptly.
the
temperature
Supply Volts
position.
to
zero
a moderate
(fully
reaches at
off).
smoothly
of about
are
you
Reduce the Field Volts
load
reduce
Turn
Now slowly increase the Field
begins to die,
engine runs
run with a moderate
oil
smoothly for
"load"
If the
30 V.
main carburetor until
be
fairly
the Armature
applying the load too
should
engine rev over
Go to the Dynamometer Control Unit and
the Master Switch to the
Volts to
let the
will
stage.
applied.
the Field Volts
not
This
probably
the
and adjust
again.
50 Field Volts
The
at
engine
1,500
rpm
least 60C.
RUNNING THE ENGINE
This
section consists of a
monitored while
made
to
engine
regulate
the
engine
list
of engine
is running
the running
of
the
operating
variables
and some adjustments
engine.
by Ricardo and Co., Engineers, Ltd.
Also
refer
to the
that
must
that
can
manual on
be
be
the
170
Operating Variables to Monitor
Oil Temperature: The
running the
temperature
oil
than
engine under more
temperature is reached, the
load. To
(control
the Dynamometer Control
heat exchanger bypass valve
To
the flow
using
maintain
of the oil
oil
heat
regulating the
the
shorten
the
should
exchanger
be full
least 60C before
at
load.
run at about
Unit)
can
the
Until this
1500
oil
rpm with
electric oil
be turned on,
heater
and
the
open.
operating temperature, say
oil/water
bypass
be
heating time,
oil at a suitable
through the
water
oil
be
a moderate
engine should
a moderate
on
should
heat exchanger
It
valve.
flow through the heat
can
also
can
be
be
60C,
controlled
controlled
exchanger with
by
the Engine
Oil Heat Exchanger Valve.
Cooling
Water Outlet Temperature:
water
circulating through the
about
70C. This temperature
the
water outlet
H.E. Valve (the
the flow
of
line. To
middle
the line
water circulated
valve),
water
can
be partially
closed
the
jacket, but,
as a
temperature
should
monitored
by
be
of
the
maintained at
the thermometer in
this temperature, the Engine Coolant
be kept partially
through the
heat
through the jacket to heat
can
cylinder
regulate
be
outlet
jacket
engine
can
The
fair flowrate is
of
The
reduces
to
the
Cooling Water Valve
the cooling
required
temperature, this valve should be
This
exchanger and allows
up.
to throttle the flow
closed.
water
maintain
through
a uniform
used with moderation.
171
3.
The Armature Volts
However,
a minimum.
exceed
should
be kept high to
keep the Armature
the armature Volts should
not
be
Amps
allowed
at
to
400 Volts.
Regulating the Engine Running
The Main Throttle
of
the engine.
on
Advancing
screw
may have to be
spark
time may
also
the
carburetor should
be
used
the throttle increases the rpm,
adjusted to accommodate the new
have to be
Turn up the Field
to regulate the
adjusted when
voltage
and
throttle
the fuel flow
setting.
the throttle setting is
to increase the load
dynamometer. Increasing the load decreases the
rpm of
the
rpm
The
changed.
applied
by
the
engine.
STOPPING THE ENGINE
1.
Turn the Fuel Line Valve to the
2.
Short out the
3.
When the
of the
4.
2
engine
and
of the
the
the
can
by clipping the Alligator Clip to the screw.
flywheel is completely
"X"
air
heater, if they
at rest,
turn the Master Switch
"OFF"
were used.
position.
Turn
off
Turn
off
the
oil
Power Switches 1
Control Unit.
Close the fuel
at
ignition
position.
Dynamometer Control Unit to the
heater
and
engine
"OFF"
valve under
intersection
to receive the
the fuel tank. Put the
under
excess
open end of
the Calibrated Cylinder in
fuel. Open the bottom
fuel drain from the Calibrated Cylinder.
the
tubing
an appropriate
and side valves
to let the
172
5.
If the
exit
Water Pump
6.
When
near
The
and
you are
turn the
from
the
hoped that the
of the
a
Ricardo
Ricardo
sufficient
determination
evaluation of
unplug the
off
and
the Exhaust Fan (switch
the
lights, fan
and vents
the testcell door).
suggestions above would
diagram, however, is
Unit),
less,
or
the Line Water Valve.
water off with
ready to leave the room, turn
outside
analysis possible
including
line
the Dynamometer Control
(switches
is 70F
temperature of the cooling water
of
increase the accuracy
engine
indicator diagram.
for many
purposes
thermal efficiency,
effects of variation of engine
work represented
in this
and
in
tool.
of
the
present
analysis,
efficiency,
and
conditions.
It is
to increase the
value
operating
engine as a research and educational
The
engine
mechanical
report will serve
depth