Skip to main content
Powertrain Architecture Benchmarks

When Your Powertrain Benchmarking Workflow Confuses Architecture with Calibration

Every powertrain team I've worked with has a story about the benchmark that led them astray. One team spent six months tearing down a competitor's engine, measuring every bore, stroke, and valve angle, only to discover the performance edge came from a boost control algorithm. Another team dyno-tested a hybrid SUV, attributed its efficiency to the motor placement, and later found the real secret was a thermal management schedule. The pattern is always the same: they confused architecture with calibration. This isn't about being sloppy—it's about how our brains default to thinking hardware is the hero. But in modern powertrains, software often steals the show. Let's fix that. Why This Confusion Costs You Real Money The hidden cost of misdirected R&D Every dollar you spend optimizing a calibration artifact is a dollar that should have been spent fixing an architecture flaw.

Every powertrain team I've worked with has a story about the benchmark that led them astray. One team spent six months tearing down a competitor's engine, measuring every bore, stroke, and valve angle, only to discover the performance edge came from a boost control algorithm. Another team dyno-tested a hybrid SUV, attributed its efficiency to the motor placement, and later found the real secret was a thermal management schedule. The pattern is always the same: they confused architecture with calibration. This isn't about being sloppy—it's about how our brains default to thinking hardware is the hero. But in modern powertrains, software often steals the show. Let's fix that.

Why This Confusion Costs You Real Money

The hidden cost of misdirected R&D

Every dollar you spend optimizing a calibration artifact is a dollar that should have been spent fixing an architecture flaw. I have watched teams burn six months of dyno time chasing a torque-rise shape that looked like a hardware problem — only to discover the hardware was fine. The calibration was compensating for a completely different issue: a turbocharger mismatch. Wrong target. Wrong fix. That delay cascades into missed program gates, and suddenly your powertrain chief is answering questions from the board about a slip in the launch timeline.

The tricky bit is that calibration-blind benchmarks don't announce themselves. You run a comparison between your new engine and the competitor's, see a 6% BSFC gap, and assume the architecture — bore-to-stroke ratio, combustion bowl shape, intake port geometry — is the root cause. So you redesign pistons. Reshape the ports. Commission new head castings. Expensive. Slow. And completely unnecessary when the real difference was a spark-timing and VVT schedule tucked inside the ECU that your team never bothered to characterize.

That sounds fine until you tally the bill. New head tooling: six figures. Engineering hours: several thousand. Program delay: three months.

Real dollars lost to calibration-blind benchmarks

Let me give you a concrete scenario — one I've seen three times in the past two years. A Tier-1 supplier runs a benchmarking exercise on a direct-injection turbocharged engine. The test data shows specific torque output 8% below the reference engine. The supplier's architecture group orders a combustion system redesign: new bowl, new injector targeting, higher compression ratio. Eight months and $1.2 million later, the hardware still doesn't match the benchmark. What broke? The calibration. The reference engine was running borderline knock-limited spark — advanced timing that would hammer your hardware on the same fuel. The supplier's test procedure never stabilized coolant temperature to match the competitor's thermal strategy. Wrong fix, wasted investment.

Most teams skip this: a proper calibration unmask before touching hardware. They look at peak numbers and jump. But here's the pain point — the seam between architecture and calibration is exactly where program delays get born. If your benchmarking workflow can't separate the two, you will always overreact to the measurement and underreact to the calibration's fingerprints. That pattern repeats. Each cycle consumes budget, burns dyno time, and pushes your production-intent milestone further right on the Gantt chart. Not by much alone. But three such false paths in a program? You have just added a quarter-year of engineering waste.

How it delays time-to-market

Delays compound because the fix cycle is asymmetric. Fixing a calibration error — reflash the ECU, re-run the map, validate — takes days to weeks. Fixing an architecture error — new pistons, new head, new validation cycle — takes months. When you confuse the two, you pick the long path for what should have been a short one. That hurts.

I recall one program where the benchmarking team flagged a combustion stability issue at part load. Architecture group redesigned the intake port. Three design iterations. Fourteen months. Then a calibration engineer — fresh hire, two weeks on the job — noticed the variable valve timing profile was phased wrong in the reference engine's published data sheet. One calibration change. Two weeks. Problem solved. The architecture team had already spent $340,000 on prototype tooling.

Benchmarking calibration when you think you're benchmarking architecture is like tuning the piano when the strings are the wrong gauge. No amount of tuning fixes the fundamental pitch.

— observation from a chief engineer after a three-month program slip

The worst part? The lost time is invisible on most program dashboards. You don't get a line item called "Architecture/calibration confusion delay." You get a slide that says "Combustion system redesigned — schedule impact accepted." Nobody flags the root cause. Meanwhile your competitor, who correctly identified that the gap was a calibration sweet spot, simply copied the ECU strategy onto their existing hardware and beat you to market by four months. That's the real cost: not just money, but position. And once you lose the launch window, you rarely get it back.

Architecture vs. Calibration: The Plain-Language Split

What architecture includes: hard points, layouts, materials

Architecture is the skeleton — the stuff you can't change without a new block casting or a different transmission bellhousing. It covers the physical hard points: deck height, bore spacing, crankshaft offset, the distance between the main bearing journals. It includes the layout choice — inline, Vee, flat, transverse versus longitudinal — and the material decisions, like compacted graphite iron versus a die-cast aluminum bedplate. I once watched a team spend eight months optimizing a variable-geometry turbo schedule only to discover the exhaust manifold’s flange bolt pattern limited their turbine inlet diameter. That's architecture, not calibration: a hard point that no fuel map can bend. You can't tune your way past a bore center that’s too close for the cooling jacket to survive peak cylinder pressure.

What calibration covers: maps, schedules, limits

Calibration lives in software and control logic. It’s the fuel injection timing map, the boost pressure target table over engine speed, the camshaft phasing schedules, the torque limiters that protect the transmission. A calibration engineer adjusts numbers in a lookup table — they don't move the injector location or swap the piston material. The catch is: calibration can make a bad architecture look good for a few dyno pulls. You can lean the mixture, advance the spark, and spike boost to hide a restrictive exhaust port — for a test cycle. Then the hardware overheats, the lambda sensor reads false, and the production validation fails. That's the trap: calibration masks architecture, but only until the thermal limits bite back.

Field note: motorsport plans crack at handoff.

Most teams skip this distinction until they can't. I have seen a benchmark report where a 2.0-liter turbo four from OEM A out-torqued OEM B’s 2.0-liter by forty N·m at 1,500 rpm. The conclusion: “Better architecture.” Wrong. A deeper look showed OEM A ran a 50-millisecond longer injection window, higher rail pressure, and a transient over-boost schedule that OEM B’s production-code calibration never used. The architecture was nearly identical — same bore, stroke, connecting-rod ratio. The difference was pure calibration. That hurts, because it means the benchmarking team wasted four weeks chasing a hardware improvement that didn't exist.

‘Architecture decides what peak efficiency is possible. Calibration decides how close you get — and whether you survive the test cycle.’

— spoken by a calibration lead I worked with, after his team killed three prototype engines chasing a map that the hardware could not sustain

Why the boundary blurs in modern systems

The line between architecture and calibration has thinned. Variable valve timing, cylinder deactivation, and multi-stage turbocharging all live at the seam — part mechanical, part control logic. A camshaft phaser unit is hardware; its activation schedule is calibration. An electric wastegate actuator is architecture; the position target over engine speed is calibration. The tricky bit is that one bad map can make a good architecture look broken. I have debugged a misfire complaint that turned out to be a transient fuel model that clipped the injection window at high load — the injectors, the combustion chamber, and the piston bowl were fine. The architecture was innocent. The table was guilty.

What usually breaks first is the assumption that a map is hardware. When a benchmarking team pulls a torque curve from a competitor’s engine, they rarely know which tables are production OEM calibration versus aftermarket tuning or test-lab optimization. That uncertainty is expensive. A team might redesign a cylinder head based on a peak power number that was actually a calibration trick — over-fueling and over-advancing until the exhaust gas temperature alarms cut in. Then they re-run the benchmark a month later, data sheet in hand, only to realize the competitor’s architecture was never better. Their own hardware was already sufficient. They lost a quarter and a million dollars in tooling revisions chasing a phantom.

How Calibration Masks Architecture in Test Data

Reading torque curves for calibration fingerprints

Most teams skip this: they stare at a peak-power number and call it architecture. Wrong order. A torque curve is a conversation between hardware potential and software handcuffs. I have seen a 2.0-liter turbocharged engine lay down a flat 320 N·m from 2,000 to 5,000 rpm — beautiful architecture, right? Not yet. That plateau is often a calibration artifact, a digital governor that clips what the hardware could actually do. The giveaway is the shape of the curve on the edges. Real architectural torque surfaces tend to slope gradually near the redline; a calibration mask shears off abruptly, like a brick wall at 5,250 rpm. You can spot the difference if you look at the second derivative of the curve — the jerk rate. When that derivative spikes to zero mid-band and stays there, you're looking at software intervention, not metal. That hurts. Because if you benchmark that flat plateau as hardware capability, your next project inherits a phantom target.

The catch is that calibration teams are good at hiding their fingerprints. They ramp torque limits with oil temperature, coolant temperature, even intake air temperature. So the same engine on a 25°C dyno day looks architecturally dominant; on a 38°C day it falls apart. That thermal sensitivity is the fingerprint. Hard code holds torque regardless of conditions — calibration bends. Run the same test at three different ambient temperatures and watch the consistency. It's not dramatic — it's diagnostic.

Fuel consumption patterns that betray software choices

A brick wall of torque often hides behind a fuel consumption con. Think about this: two engines with identical BSFC maps at full load. One holds 240 g/kWh from 2,000 to 4,000 rpm; the other shows a smooth U-shaped curve with a single minimum at 2,800 rpm. The flat one is calibration-interpolated — fuel injection timing and rail pressure were digitally locked to a single map zone. The U-shaped one is architecture breathing naturally. The difference matters because flat BSFC zones are calibration crutches used to pass regulatory cycles, not real hardware efficiency. Benchmark that flat zone and you assume your competitor's base engine is 5% more efficient than yours. It's not. It's just hiding behind a software table.

What usually breaks first is the part-load region. Calibration teams will lean out mixture aggressively at low load to hit fuel targets — that's software, not hardware. The architecture tells its real story at the transition point: when the engine shifts from homogeneous to stratified charge (if direct injection) or when cam phasing saturates. That transition shows up as a discontinuity in the fuel consumption contour map. A smooth contour? Probably calibration smoothing. A kink at 2,500 rpm and 3 bar BMEP? That's hardware talking. I have used this trick to reverse-engineer whether a competitor used a Miller-cycle cam or just retarded the intake cam timing in software. The kink never lies.

'When the torque curve looks too clean — when every data point falls on a designer line — you're not reading architecture. You're reading a calibration engineer's aesthetic preference.'

— overheard at a powertrain benchmarking roundtable, 2023

Thermal behavior as a calibration giveaway

Heat is the one thing software can't fully fake. Architecture dictates thermal mass, heat rejection surface area, and material conductivity. Calibration can adjust when the thermostat opens or how aggressively the electric water pump runs — but it can't change how fast a cast-iron block sheds heat versus an open-deck aluminum one. I have seen benchmarking teams conclude that a competitor's engine had lower friction because oil temperature stabilized 8°C cooler at steady-state cruise. Wrong. The competitor was running a calibration that opened the auxiliary radiator valve 10°C earlier. The hardware friction was identical. The thermal data set was contaminated by a software table.

The fix is brutal but effective: disable the thermostat control logic in your benchmarking test. Run the engine at a fixed coolant temperature setpoint — 90°C, no variation. Then compare heat-up rates from cold start. Architecture shows up in the first 90 seconds: the slope of the coolant temperature rise tells you about block material and coolant jacket volume. Calibration shows up after the thermostat opens. That split is diagnostic gold. Most teams skip this because it's inconvenient — they run standard test cycles that blend hardware and software into one messy blob. That hurts. Because then you spend three months redesigning a cylinder head that was fine. The heat corner is where architecture whispers the truth while calibration shouts the lie. Listen to the whisper.

A Walkthrough: The Turbocharged Four-Cylinder That Fooled Everyone

The benchmark data that looked like a larger engine

I watched a team burn six weeks chasing a phantom. Their dyno sheets showed a turbocharged 2.0-liter four-cylinder posting peak torque numbers that matched a 3.0-liter naturally aspirated V6 — same area under the curve, nearly identical peak power. The architecture team lit up. “We can downsize without downsizing performance,” they told management. Budgets got reshuffled. Suppliers got called. The whole program shifted toward tooling for a smaller block that somehow behaved like something much larger. Nobody questioned the data because the data looked beautiful.

Reality check: name the engineering owner or stop.

The catch? Beauty hides lies. That torque plateau was real — but the reasons behind it had nothing to do with engine architecture. The team had inherited a calibration set from a predecessor project, one tuned aggressively for a specific transient-response target. That calibration was masking the architecture underneath. Wrong order. They were evaluating hardware decisions based on software settings that could change with a single flashing tool. That hurts.

Most teams skip this: asking whether the calibration is amplifying or compensating for the architecture you’re trying to benchmark. The 2.0L wasn't a miracle of combustion engineering. It was a miracle of boost scheduling and wastegate hysteresis — parameters that a different engineer could trash in an afternoon.

Step-by-step deconstruction of torque and boost curves

We backed the truck up. First move: isolate the boost curve from the torque curve on the same time axis. The 2.0L was hitting 1.8 bar absolute at 2,200 RPM — that's race-gas territory for a production intent engine. The V6? 0.6 bar. The 2.0L's architecture wasn't better; its turbo was being driven harder because the calibration allowed a transient over-boost window that exceeded the hardware’s continuous rating. The team had confused a calibration permission with an architectural capability.

Second move: freeze the wastegate duty cycle at a fixed value across both engines. Suddenly the 2.0L’s torque curve collapsed — it fell 40 N·m behind the V6 at 3,000 RPM. The architecture was actually worse: smaller displacement, higher friction per cylinder, and a turbine choking at high mass flow. The calibration had been compensating for that weakness by overspending boost authority early. “That’s not architecture,” I said. “That’s a loan from future reliability.” The room went quiet.

Third move: we wrote a simple sweep — ramp the boost target down in 0.1 bar steps and measure torque loss per kPa. The 2.0L lost torque three times faster than the V6 per unit of boost reduction. That ratio is architecture. The absolute numbers were calibration. Once the team saw the derivative of the torque-boost curve, the illusion shattered.

“We weren’t benchmarking the engine. We were benchmarking the calibration engineer’s pain tolerance.”

— Lead calibrator, after the rebuild

The calibration parameter that explained the difference

One parameter. One. A maximum requested-torque filter in the ECU — MaxReqTrq in their toolchain — was set to 380 N·m for the first three seconds of any tip-in above 40% pedal. That three-second window captured every peak in their benchmark cycle. The V6 didn’t have that window; its architecture didn’t need it. The 2.0L needed it to feel big during tip-in, but the architecture could never sustain that torque.

The pitfall is obvious in hindsight: if your benchmarking cycle emphasizes transient peaks over sustained output, you will always misread the architecture. The team had designed their test around a 3-second torque burst. They were measuring calibration, not architecture, and the distinction cost them six weeks of engineering time plus the opportunity cost of delayed architecture decisions. We fixed this by re-running the benchmark with a 10-second sustain requirement and a separate boost-limiting sweep.

What usually breaks first is the ego. Engineers want the smaller engine to look good — it’s lighter, cheaper, and politically safer. But architecture benchmarking requires you to strip the calibration’s makeup, not admire it. If your 2.0L matches a 3.0L only during a transient window shorter than a traffic light, you don’t have a downsized V6. You have a calibrated deception. Fix the test, then fix the engine.

Edge Cases: When the Line Blurs for Real

Variable Valve Timing: Architecture or Calibration?

Pop the hood on almost any modern engine and you will find a cam phaser. That hardware — a vane-style actuator bolted to the camshaft sprocket — is undeniably architecture. It's a physical part chosen at design time, costed into the BOM, and locked when the casting tool is cut. But what actually makes it effective is the software that decides when to slam oil pressure to the advance chamber. The catch: the boundary between the mechanical stop and the control algorithm is where your benchmarking can quietly implode.

I have watched teams log a VVT phaser sweep, declare the hardware 'good for 45 degrees of authority,' and move on. They missed the fact that the production calibration never used more than 28 degrees because of a transient oil-pressure limit written into the ECU. That's not a hardware limit — it's a map. Yet the benchmark report listed the 45-degree spec as the architecture. Wrong order. That hurts when your own program tries to match the benchmark and discovers the oiling system can't sustain the full range. The rule: stop taking max phaser travel as architecture. Separate the mechanical max from the production-software limit before you write anything down.

'A cam phaser is a door. The calibration decides how far it opens — and whether the door jams shut under load.'

— Lesson learned the expensive way, during a cold-start torque fight in 2022

Field note: motorsport plans crack at handoff.

Hybrid Power-Split Devices: Hardware Logic vs. Software Control

Hybrid transmissions dump a mess of ambiguity into your workflow. The power-split device itself — a planetary gearset with two motor-generators — is pure architecture. The ratio between the two motors, however, is entirely a software decision made hundreds of times per second. That sounds fine until you try to benchmark fuel economy at 65 mph and discover the test car used a different motor-torque blend than the production intent. Was that an architecture difference? No — someone changed the torque-split map the night before the test.

The tricky bit is that the calibration here is not just gain tables. It's the state machine that decides when to lock the clutch, when to bleed generator current, and when to let the engine crank. Most teams skip this: they log the final wheel torque and call it architecture. What they actually measured was the output of a real-time control loop that could have been retuned in an afternoon. The pitfall is treating a calibration-dependent output as a fixed spec. Fix it by recording the software version and the torque-split strategy identifier alongside every hybrid dyno pull. No version string, no valid benchmark.

Thermal Management Systems That Cross the Boundary

Here the line blurs until it's nearly invisible. A mechanical wax thermostat is obviously architecture — it opens at a physical temperature set by the wax pellet formulation. But replace that with an electronic thermostat controlled by a PWM signal, and suddenly the 'opening temperature' is a calibration constant. I have seen a team spend three weeks trying to match a competitor's warm-up time, only to realize the competitor had simply changed the target coolant temperature in the calibration from 90°C to 85°C. The hardware was identical. The benchmark was useless.

Your rule for thermal systems: distinguish passive hardware limits (radiator core area, coolant capacity, fan diameter) from active control setpoints (thermostat target, fan speed ramp, pump duty cycle). One is architecture; the other is a knob someone can turn. Benchmark the core area, then note the calibration setpoint as a footnote — never merge them into a single number. Returns spike when you swap a radiator for the wrong reason. That hurts.

The Limits of Calibration-Aware Benchmarking

When You Can't Separate the Two Without Teardown

Some powertrains resist friendly interrogation. I once watched a team spend three weeks running calibration sweeps on a mild-hybrid diesel, trying to isolate architecture from software effects. They built beautiful regression models. The data pointed to a clear hardware bottleneck. Then someone unbolted the turbocharger and found a cracked wastegate actuator arm—a mechanical fault that software had been compensating for since mile zero. The separation they thought they'd achieved was an illusion. Calibration-aware benchmarking works brilliantly when hardware is healthy and sensors are honest. It collapses when the physical system is lying to you, and it can't tell you it's lying.

The catch is visibility. You can instrument a test cell with all the pressure transducers and torque flanges money can buy, but certain architectural truths only reveal themselves under a wrench. Valve timing events. Bearing clearances. The actual geometry of a combustion bowl. These aren't software variables. They're cast iron and aluminum. And no amount of clever data segmentation will extract them from a CAN log if the part was machined three microns out of spec on a Tuesday afternoon in a factory 4,000 miles away. That hurts—because it means your elegant workflow still needs a physical teardown for the hardest cases.

The Risk of Over-Indexing on Software Variables

Here's the trap calibration-aware teams fall into: they start believing everything is a map. Once you've spent months building models that separate injection timing from piston geometry, it's tempting to treat every performance delta as a software knob you can turn. Wrong order. Variable valve timing can mask a cam profile that's fundamentally wrong for the airflow target. Transient fuel corrections can hide an intake runner that's too long for the resonant frequency you need. You optimize the calibration, the numbers look clean, and the architecture remains rotten underneath.

I have seen a powertrain program burn six months chasing a 3% BSFC improvement through spark timing tables—only to discover a competitor's engine achieved the same efficiency with a simpler combustion chamber and zero calibration heroics. The team had over-indexed on software variables because those were the ones they could change daily. They forgot that architecture sets the ceiling, while calibration only lets you reach it. Or miss it. But you can't calibrate your way past a bad compression ratio. Not for long.

What Still Requires Hardware-Level Measurement

Some things refuse to be modeled. Friction breakdown at the ring-pack interface—you can estimate it, but the real number comes from a motored strip-down test with oil controlled to the exact tenth of a degree. Thermal expansion behavior of dissimilar metals in the exhaust manifold—good luck capturing that in a lookup table. Resonance modes in the valvetrain that only appear at 6,500 RPM with hot oil and a specific barometric pressure. These are architectural realities that calibration-aware techniques can bracket but can't resolve.

'We separated every software effect we could name. The architecture still failed on the dyno. That failure was pure hardware—and the calibration had been hiding it for months.'

— Lead test engineer, after a 48-hour teardown audit, speaking to no one in particular

The practical limit is this: calibration-aware benchmarking is a scalpel, not a hammer. It excels at isolating injection strategy from turbo matching. It fails when the question is about material fatigue or casting porosity or bearing oil film thickness under transient load. Those require physical measurements. Or at least a willingness to bolt on a set of instrumented piston rings and accept that the data will be ugly, expensive, and unglamorous. Most teams skip this step. That's how architecture lies to you for months while calibration takes the blame. Next time your workflow produces a clean separation but the engine still won't hit its target, don't ask for more software sweeps. Ask for a torque wrench and a quiet afternoon in the tear-down bay.

Reader FAQ: Your Most Common Questions Answered

How do I know if my benchmark is calibration-biased?

Look for what I call the too-perfect curve. If your BSFC map tucks itself neatly inside published OEM targets—every peak lining up with the manufacturer's advertised torque plateau—that's a tell. The architecture (cylinder count, bore/stroke, valvetrain layout) has a native scatter; calibration smooths it into submission. I once watched a team celebrate a 10 % efficiency gain that was just their calibrator adding two degrees of spark advance the previous team had left on the table. Same iron, same head ports. Different tune sheet. The trick: overlay raw dynamometer traces from before the calibrator touched the engine. If you don't have those, plot residual variance between your test data and a first-principles air-handling model. A calibration-biased dataset will show residuals that cluster around zero with suspiciously low spread—architecture has rough edges, calibration files them off. Cheap experiment: grab a fixed-geometry turbo four, run the same test sequence twice—once with the stock ECU, once with a budget open-loop controller. The delta is the calibration fingerprint.

What's the cheapest way to detect calibration fingerprints?

You don't need a full engine teardown. You need one afternoon and a thermocouple. Pull the knock sensor data—calibration hides behind ignition timing maps, and those maps leave thermal traces. A calibration-heavy strategy will show cylinder-head temperatures that rise and fall in tidy steps, matching fuel-trim cell boundaries. Architecture-constrained operation? Temperature gradients are noisier, less repeatable across runs. Another cheap signal: look at transient throttle response. Calibration can pre-position wastegates and cam phasers, giving a flat, almost digital torque onset. Architecture-limited systems behave like a spring—there's a natural lag from intake tuning and exhaust pulse timing that no calibration can fully mask. I have a rule of thumb now: if the 10–90 % torque rise time stays constant across three different ambient temperatures, calibration is doing the heavy lifting. Real architecture has a thermal personality; it slows down when the air is thin. Worst case? Spend forty dollars on a cheap data logger and record fuel pressure ripple — calibration smoothing creates periodic artifacts in the injector command, visible as harmonics the architecture alone would never generate.

“We spent three months optimizing a combustion model that turned out to be just the calibration team’s idle-speed trim table.”

— Lead engineer, after a benchmarking post-mortem, 2023

Can I use simulation to separate architecture from calibration?

Yes—but the trap is believing your simulation is calibration-free. Most 1-D gas-dynamic tools (GT-Power, Wave) let you input valve timing, port geometry, and compression ratio, then they solve for flow. That output is architecture. But then engineers clip on a boost-pressure target derived from an OEM calibration table, or impose a lambda schedule that mirrors production. Suddenly you're benchmarking a simulation that already encodes calibration choices. The fix: run your simulation in open-loop mode first—fixed throttle, no closed-loop fuel trim, no wastegate map. Let the architecture breathe. Compare that raw torque curve against your real-world test data; the difference is a calibration estimate you can now quantify. The catch is runtime — open-loop simulation can double your compute hours. But one honest open-loop run is worth ten trimmed-to-match calibration fits. I have seen a team chase a 3 % delta in BMEP for weeks, only to discover their simulation was feeding back a closed-loop lambda controller that exactly reproduced the calibration bias they wanted to remove. Run it naked first. Then add the calibration layer as a controlled variable, not a hidden assumption.

Share this article:

Comments (0)

No comments yet. Be the first to comment!