Six instruments

The engine knows nothing about being observed. These are bolted to it afterwards, and none of them may reach into the physics to make its own job easier.

1spec — the shop manual page

What I specified, and then, under a rule drawn across the middle of the page, what the program worked out from it. I look at this more than anything else in the project.


302 Windsor

SHORT BLOCK
  bore x stroke        4.000 x 3.000 in        101.6 x 76.2 mm
  displacement         301.6 cu in             4942 cc
  compression ratio    9.50 : 1
  clearance volume     72.68 cc
  rod length           5.090 in                lambda = 0.2947  (l/a = 3.39)
  bore/stroke          1.333                   oversquare
  mean piston speed    15.2 m/s at 6000 rpm    (nothing lives above 30)

CAMSHAFT
  duration, advertised 266 deg in / 256 deg ex
  lift at the valve    0.426 in / 0.425 in
  lobe separation      110.5 deg
  timing               IVO 16 BTDC   IVC 70 ABDC
                       EVO 52 BBDC   EVC 24 ATDC
  overlap              40 deg                 polite

  ---- everything above was specified. everything below came out. ----

CRANKSHAFT
  forging              cross-plane
  firing order         1-5-4-2-6-3-7-8
  the engine fires     every 90 deg, eight times per cycle

WHAT EACH BANK HEARS
  A manifold is not connected to an engine. It is connected to four
  cylinders, and it only ever hears those.

  right bank   cyl 1 4 2 3   fires at   180 -  90 - 180 - 270
  left  bank   cyl 5 6 7 8   fires at   270 - 180 -  90 - 180

  LOPSIDED. Each bank coughs twice in quick succession, waits three
  quarters of a turn, and coughs again. The two banks are out of step
  with each other and the interference between them never resolves.
  This is the burble.

WHAT IT COST TO GET THAT
  A piston does not travel sinusoidally. Kill the once-per-turn term with
  a counterweight and a twice-per-turn one is still there, and nothing
  bolted to a shaft turning at ω can cancel a force at 2ω.

      looking down the nose of the crank

                   O             
                   .             
                   .             
             O.....+.....O       
                   .             
                   .             
                   O             

  shaking, at 3000 rpm, from 0.78 kg of reciprocating mass per bore:

               force        couple        traces
  primary         0 N       1032 Nm     a circle   counterweights take it
  secondary       0 N          0 Nm     nothing

  NOTHING LEFT OVER. The secondaries cancel each other exactly, and
  the primary couple traces a circle, which is a rotating imbalance, which
  a counterweight can be drawn to oppose. The engine holds still. It will
  idle at 600 rpm on soft mounts without walking across the bay.

  This, and not the noise, is why Detroit forged crosses.

  The engine fires evenly either way. Nothing at the flywheel can tell
  these two apart. Run `windsor record` and `windsor record --flat`.
./windsor spec

The crank drawn in the middle is the view down its nose. Four throws at 90°, and the little diagram is why the secondary shaking forces cancel — which is the whole reason this forging exists and the reason the engine sounds like that is, strictly, a side effect.

2dyno — a water brake on the flywheel

A load applied to the flywheel, a speed held, torque read off, and the same sweep a magazine would have published in 1968. Nothing in the model was fitted to Ford’s figures, which is the only reason it is interesting that they agree.


302 Windsor wide open throttle, water brake, 4.9 L

       torque      power         BMEP vacuum advance peak p  knock  brake
   rpm  lb-ft   Nm    hp    kW    bar    kPa     deg    bar  index   hold
   975  290.4  394  53.9  40.2  10.01    0.5    19.3   43.2   4.98   0.0%
  1482  304.6  413  86.0  64.1  10.50    1.3    23.2   49.4   4.58   0.0%
  1985  307.1  416 116.1  86.6  10.59    2.5    27.3   54.9   4.50   0.0%
  2486  303.2  411 143.5 107.0  10.45    4.1    31.4   60.2   4.54   0.0%
  2987  285.8  387 162.5 121.2   9.85    5.8    35.5   64.4   4.59   0.0%
  3490  272.2  369 180.9 134.9   9.38    7.7    36.1   63.4   3.98   0.0%
  3991  256.5  348 195.0 145.4   8.84    9.8    36.7   62.4   3.52   0.0%
  4493  238.0  323 203.6 151.8   8.20   11.8    37.2   61.1   3.14   0.0%
  4994  216.9  294 206.2 153.8   7.48   13.8    37.8   59.6   2.81   0.0%
  5495  195.4  265 204.5 152.5   6.74   15.5    38.2   57.8   2.52   0.0%
  5996  172.5  234 196.9 146.8   5.95   16.9    38.6   55.9   2.25   0.0%

  lb-ft                                                                 hp
   325 |       **********                                           |  225
   305 |********        **********           ooooooooooooooooooooooo|  211
   284 |                         ******###oooo                      |  197
   264 |                          oooooo ********                   |  183
   244 |                      ooooo             *******             |  169
   223 |                  ooooo                       *******       |  155
   203 |               oooo                                 ******  |  141
   183 |            oooo                                         ***|  127
   162 |         oooo                                               |  112
   142 |      oooo                                                  |   98
   122 |    ooo                                                     |   84
   102 | oooo                                                       |   70
    81 |oo                                                          |   56
    61 |                                                            |   42
    41 |                                                            |   28
    20 |                                                            |   14
        ------------------------------------------------------------
        10    15    20    25    30    35   40    45    50    55    60  rpm/100

       * torque    o power    # both

  peak torque   307 lb-ft at 1985 rpm
  peak power    206 hp    at 4994 rpm

  Ford rated the 1968 302-2V at 210 hp / 4400 and 295 lb-ft / 2400, gross.
  Nothing here was fitted to those numbers.

  The knock index is worst at the bottom of the range, where the end gas
  has the most milliseconds to sit and cook. It is an index and not a
  verdict; see the note in knock.hpp about whose engine the threshold
  of 1.0 belongs to.
./windsor dyno

The knock index is worst at the bottom of the range, where the end gas has the most milliseconds to sit and cook. It reports an index and not a verdict, and knock.hpp says whose engine the threshold of 1.0 belongs to.

3card — it draws its own picture

James Watt tied a pencil to a piston and let the engine plot its own pressure against its own volume. The trace is the work done, and the area enclosed is what you get to keep. Two hundred and forty years later I am doing it with hashes.


indicator card 302 Windsor, cylinder 1, 2000 rpm
  Pressure is logarithmic, so area is not work. The work is printed below.

  WIDE OPEN THROTTLE
   59.4 |#####                                                       
   42.5 |.   #####                                                   
   30.4 |.       ######                                              
   21.7 |..           #######                                        
   15.5 | ...               ########                                 
   11.1 |   ....                   ###########                       
    8.0 |      .....                         #############           
    5.7 |          ......                                ##########  
    4.1 |               .......                                   #. 
    2.9 |                     .........                            . 
    2.1 |                             ...........                ... 
    1.5 |                          ............ ..................   
    1.1 |........................................................... 
    0.8 |  .......                                                   
    0.5 |                                                            
    0.4 |                                                            
    0.3 |                                                            
    0.2 |                                                            
    bar +------------------------------------------------------------
         TDC                        volume                        BDC

         gross 11.99 bar   pumping -0.08 bar   net 11.90 bar   peak 54.0 bar

  THROTTLE CLOSED
   59.4 |                                                            
   42.5 |                                                            
   30.4 |                                                            
   21.7 |                                                            
   15.5 |                                                            
   11.1 |                                                            
    8.0 |.##                                                         
    5.7 |. ###                                                       
    4.1 | .  #####                                                   
    2.9 | ...    #####                                               
    2.1 |   ..       ######                                          
    1.5 |   ................................                         
    1.1 |....  .....             ##########......................... 
    0.8 |.         ......                 ############             . 
    0.5 |..             .......                      ############### 
    0.4 | ..                  ........                               
    0.3 |  ..                        ...........                     
    0.2 |   ........................................................ 
    bar +------------------------------------------------------------
         TDC                        volume                        BDC

         gross  0.97 bar   pumping -0.93 bar   net  0.03 bar   peak 7.3 bar

  # power   . exhaust   . intake   . compression

  Throttled, the engine spends 96% of everything it makes on
  breathing. Wide open it spends 1%. That is the whole cost of
  controlling a petrol engine by making it difficult to breathe, and it
  is why a diesel, which throttles on fuel alone, is more efficient at
  part load and barely more efficient at full.
./windsor card

The second trace is the same engine throttled. It is not a smaller version of the first one — it is a different shape, and the difference between them is the engine spending almost everything it makes on suffocating itself. The numbers under that →

4record — two microphones behind two tailpipes

Nine seconds: idle, a cruise, one pull to the limiter, and back down onto the overrun. Both channels hear both pipes, quieter by the extra distance and later by the time sound takes to cross the gap. Nothing is widened or panned. The image is the geometry.

0:00 / 0:00
./windsor record

Switching cranks mid-playback is the entire thesis in one control. Nothing else about the engine changes.

5run — a gauge cluster wired to the sensors

The only instrument I cannot print here, because it is alive: rpm, manifold vacuum, cylinder pressure and knock index, redrawn in place while the engine idles in your terminal. Digits 0 to 9 open the throttle, space puts it on the floor, q gives it back.

6verify — the inspection sheet

Every number this project quotes, checked against something that existed before the code did. A derivative against finite differences, a burn rate against its own integral, a cylinder head against a flow bench, a firing order against the casting, a shock tube against its exact solution, and the thesis against a Fourier transform.


windsor — inspection
  every number this project quotes, checked against something outside it

                                              measured        expected       

THE LINKAGE
  dV/dtheta against central differences       rel 6.6e-11     < 1.0e-08       ok
  piston acceleration, likewise               rel 3.4e-10     < 1.0e-08       ok
  piston travel at BDC is the stroke          rel 0.0e+00     < 1.0e-12       ok
  V(BDC)/V(TDC) is the compression ratio      rel 1.9e-16     < 1.0e-12       ok
  eight bores of it come to a 302             301.6 ci        301 to 302      ok

THE FIRE
  burn rate integrates to its burn fraction   rel 3.9e-07     < 1.0e-05       ok
  and that fraction is the stated efficiency  rel 0.0e+00     < 1.0e-06       ok
  nothing burns before the spark              so                              ok
  gamma sags from cold charge to flame        1.246           1.2 to 1.28     ok
  sound travels faster in hot exhaust         592.3 m/s       560 to 620      ok

THE BOTTLENECK
  stock head at 0.400 in lift, 28in H2O       153.5 cfm       140 to 160      ok
  published for stock C8OE-F castings: about 150 cfm there
  and at the cam's own peak lift, 0.426 in    149.9 cfm       135 to 165      ok
  effective area peaks and then goes flat     0.195 L/D       0.14 to 0.24    ok
  and the factory cam lifts PAST that         0.2403 L/D      at least 0.195  ok
  0.426 in on a 1.773 in valve is L/D 0.24, past where the throat
  stops the curtain growing. a cam is ground for area under the whole
  curve, not for the one lift where the head is happiest.
  blowdown into an atmospheric pipe chokes    so                              ok
  flow is signed, so reversion shows          so                              ok

THE CAMSHAFT, AGAINST THE 1968 CARD
  the card gives four events and two durations. the model is built from
  centrelines and a separation angle, so all six of these are derived.
  intake duration, advertised                 rel 0.0e+00     < 1.0e-02       ok
  exhaust duration, advertised                rel 0.0e+00     < 1.0e-02       ok
  IVO, before top dead centre                 rel 3.6e-15     < 2.0e-02       ok
  IVC, after bottom dead centre               rel 0.0e+00     < 2.0e-02       ok
  EVO, before bottom dead centre              rel 1.1e-15     < 2.0e-02       ok
  EVC, after top dead centre                  rel 2.4e-15     < 2.0e-02       ok
  overlap                                     rel 3.6e-15     < 2.0e-02       ok
  a card quotes centrelines about the gas-exchange TDC, 360 deg away

THE CARBURETTOR
  two 1.08 in venturis, area                  11.82 cm2       11 to 12.5      ok
  flowing at 3 inHg                           304.8 cfm       270 to 320      ok
  Autolite rate the 2100 at 287 cfm; the gap is its discharge
  coefficient, which the geometry alone cannot know

WHAT WAS NEVER TYPED IN
  302 firing order, from the forging          1-5-4-2-6-3-7-8 1-5-4-2-6-3-7-8 ok
  5.0 H.O., same forging, later cam           1-3-7-2-6-5-4-8 1-3-7-2-6-5-4-8 ok
  Ford changed the camshaft and nothing else, and so did this
  the stock forging reads as a cross          cross-plane                     ok
  the billet one reads as a line              flat-plane                      ok
  the 302 fires every 90 deg                  so                              ok
  so does the H.O.                            so                              ok
  and so does the flat crank                  so                              ok
  nothing at the flywheel can tell the two forgings apart
  but the right bank hears, cross-plane       180-90-180-270  180-90-180-270  ok
  and the right bank hears, flat-plane        180-180-180-180 180-180-180-180 ok
  so one of them is lopsided                  so                              ok
  and one of them is not                      so                              ok

WHAT IT COST
  cross-plane secondary force cancels exactly so                              ok
  flat-plane secondary force does not         so                              ok
  and it is this large                        5000 N          4000 to 6000    ok
  tracing a line: no counterweight opposes    1               0.95 to 1       ok
  cross-plane primary couple traces a circle  0               0 to 0.05       ok

THE ENGINE, RUNNING
  peak cylinder pressure                      63.92 bar       45 to 70        ok
  arriving after top dead centre              9.5 deg         8 to 20         ok
  too early is knock and a hole in a piston; too late is heat out of the pipe
  exhaust primary pressure swing, low         1.503 bar       0.3 to 3        ok
  torque at 3000 rpm                          285.8 lb-ft     250 to 320      ok
  Ford rated the 1968 302-2V at 210 hp / 4400 and 295 lb-ft / 2400,
  gross. the model makes 307 at 1985 and 206 at 4994.

THE FUEL
  evaporating petrol chills the charge        23.69 K         20 to 28        ok
  past stoich, less of it evaporates in time  so                              ok
  flame is quickest just rich of stoich       1.1 phi         1.05 to 1.15    ok
  and a lean charge burns slower than stoich  so                              ok
  which is the whole justification for a vacuum advance
  best torque is rich of stoichiometric       so                              ok
  real engines make best power near 12.5:1, which is phi = 1.18

WHAT STOPS THE ENGINE
  knock is an index and not a verdict; these are all comparisons
  worse at low rpm: more time to cook         so                              ok
  worse with sixteen more degrees of advance  so                              ok
  worse on 87 octane than on 94               so                              ok
  worse at 11.5:1 than at 9.5:1               so                              ok
  quieter on a rich mixture than on stoich    so                              ok
  so compression ratio, advance and octane are one decision, not three

WHAT THE PIPES ARE NOT
  exhaust.hpp models a pipe as two delay lines, which is exact for a
  LINEAR wave and clamps its source at Mach 1 because a blowdown is not
  one. riemann.hpp is the nonlinear solver that says what that costs.
  shock tube, against the exact solution      rel 1.0e-05     < 2.0e-03       ok
  and it invented no mass doing it            rel 1.5e-14     < 1.0e-12       ok
  and destroyed no energy either              rel 7.7e-15     < 1.0e-12       ok
  the blowdown front's speed down the pipe    1409 m/s        580 to 2500     ok
  which is FASTER than sound ahead of it      137% over                       ok
  sound in 900 K exhaust is 586 m/s, and a linear wave travels at exactly
  that. this one does not, because it is a shock: its crest is hotter than
  the gas ahead and is carried forward by the flow behind, so it outruns
  its own front. it is why the crack of an exhaust is sharper at the pipe
  than it was at the valve, and the engine here cannot reproduce it.

THE THESIS
  half-order energy is the signature of a pulse train that repeats
  every two revolutions instead of one. one bank, at idle:
  cross-plane bank, half-order share          0.6983          at least 0.3    ok
  flat-plane bank, half-order share           0.0009409       0 to 0.1        ok
  the cross-plane bank carries far more of it 742x                            ok
  that ratio is the entire project, and it came out of four throw angles

  63 checks, all of them true.
./windsor verify

The last block is the one I care about. Half-order energy is the signature of a pulse train that repeats every two revolutions instead of one, and the ratio between the two cranks is 742 to one. That number is the entire project, and it came out of four throw angles.