Add American V8 preset, carb fuel transport, and adaptive desktop audio

This commit is contained in:
2026-10-23 12:43:57 +02:00
parent 7a5c77c1c8
commit 85d4fb828a
36 changed files with 805 additions and 144 deletions

View File

@@ -39,7 +39,11 @@ These port dimensions and compression interpretation require measured validation
Combustion has an estimated .8 ms minimum burn duration; timing and duration are
frozen for each active charge. The estimated ignition curve retards above 6000
RPM rather than continuing to advance toward 40 degrees. Neither is a measured
factory CDI/flame model. Fuel remains ideally calculated at port closure.
factory CDI/flame model. Fuel is now metered by effective pilot, needle and main
jet areas using simulated venturi/static pressure signals. It is transported
through the intake, crankcase and cylinder as a conserved species; the effective
jet dimensions and wall-film constants are estimates rather than measured TMX38
calibration.
Mechanical friction now includes a quadratic windage term. The two-stroke uses
FMEP [bar] = .4 + .09*mean_piston_speed + .0009*mean_piston_speed^2, converted to
@@ -63,6 +67,12 @@ steady speed. An analytic load-balance test checks 10 Nm and 1 kW at 100 rad/s.
## Measurements and limits
The sweep and capture numbers below are historical, before removal of scheduled
late firing and addition of exhaust oxidation. Current transient regression:
peak 12954 RPM, recovered idle 2583 RPM, rendered peak .0985, and 87 normal CDI
firings in the first coast second. No imposed pop cadence remains. Recalibration
and listening validation of the finite-rate exhaust chemistry remain necessary.
The fixed-speed benchmark imposes speed as an ideal motoring/absorbing dyno and
records shaft output. It runs one simulated second per point and averages the
last half. All points fired approximately once per revolution, had zero pipe
@@ -70,25 +80,27 @@ positivity repairs, and cost about .53-.58 wall seconds per simulated second.
| RPM | Straight kW | Racing kW |
| ---: | ---: | ---: |
| 6000 | 4.02 | 6.27 |
| 8000 | .63 | 5.53 |
| 10000 | 2.43 | 10.53 |
| 12000 | 3.96 | 14.32 |
| 14000 | 3.60 | 12.38 |
| 17000 | -.80 | -3.94 |
| 6000 | 1.43 | 3.82 |
| 8000 | .41 | 4.92 |
| 10000 | 2.62 | 10.02 |
| 12000 | 3.46 | 11.87 |
| 14000 | 1.78 | 9.42 |
| 17000 | -3.65 | -5.20 |
This coarse sweep peaks near 12000 RPM; it is not a validated Yamaha dyno curve.
Negative power at 17000 means the virtual dyno must motor the engine. Free-rev
speed differs from peak-power speed: full pedal with the straight pipe still
approaches 16950 RPM after eight seconds. This remains an unresolved calibration
limit. The standard transient reached 16128 RPM, recovered idle at 3159 RPM,
and launched the motorcycle to 61.3 km/h without repairs or nonfinite output.
speed differs from peak-power speed and remains an unresolved calibration
limit. The standard .6-pedal racing-pipe transient reached 15954 RPM, recovered
idle at 3151 RPM, and launched the motorcycle to 57.4 km/h without repairs or
nonfinite output. Its first second after throttle release contained 11 sparse
late firings rather than continuous perfect-cycle combustion.
Six-second .6-pedal field captures had no clipping: racing rendered peak .201,
straight .554. Firing cadence, port timing and geometry are improved, but exact
YZ125 sound still requires listening and further combustion/scavenging work.
The standard transient rendered peak .395 without clipping. Firing cadence,
port timing and geometry are improved, but exact YZ125 sound still requires
listening and further combustion/scavenging work.
The first-order pipe flux damps high-frequency content; the compact source,
constant-gamma gas, ideal fueling, fixed power valve, single-zone mixing and
constant-gamma gas, effective jet calibration, single-phase transported fuel,
fixed power valve, single-zone mixing and
empirical monitoring/environment filters limit fidelity. No engine sound sample
or synthetic two-stroke firing track has been added.