Predictika · Engine test bed equipment

An AI sales agent's dynamometer selection, checked before it goes out

An AI sales agent prepares a quote for an engine test bed load unit from the AVL dynamometer families: the family, the nominal power class, the power, torque and speed of the unit under test, motoring or absorbing operation, the bearings, the recalibration, the exhaust frame and the control package. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of what the families allow and returns a verdict and every reason.

Scope: AVL DynoPerform, DynoDur Compact, DynoFORCE ASM, DynoExact and DynoSpirit load units: power class, speed, torque, motoring or absorbing operation, bearings, recalibration, EMC category, exhaust frame, control package and sizing against the unit under test. See everything this validator covers

This validator models load unit selection for these five families, not just the scenarios shown below.

  • Family and power class — each family is offered in its own set of nominal power classes, and the dynamometer must be at least as powerful as the unit under test.
  • Speed and torque — each family has a top engine speed, and the DynoFORCE ASM is limited to 6,000 Nm.
  • Operation — the DynoPerform eddy current unit only absorbs power, so it cannot motor the engine, and highly dynamic testing on it goes to an application engineer.
  • Options — hydrostatic bearings and half-torque recalibration belong to the DynoExact, the C2 EMC category to the DynoDur Compact, and the exhaust frame and the required control package (EMCON) to the DynoSpirit.
  • Sizing and installation — a dynamometer more than twice the power of the unit under test, or a unit of 700 kW or more, is sent to a person for review or a site survey.

Any load unit selection that touches these rules is in scope — not only the scenarios pictured here. Not covered: other AVL test bed products. The family names and types, the DynoPerform absorbing-only operation, the DynoFORCE ASM ranges, the DynoExact bearing and recalibration options and the DynoSpirit frame and control package follow public AVL documentation. The specific power classes, the top speed of each family, the sizing check and the approval thresholds are modeled from comparable dynamometers and are illustrative, not published by AVL. No prices are modeled.

The AI sales agentBuilds the load unit quote from the conversation with the test bed engineer and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Power classes that differ by familyOnly with workarounds
Each family has its own list of nominal power classes, so the same rating is valid for one family and not for another, and a table must be kept per family.
The family and the power class are checked together on every call, and the finding says the class is not offered.
Options that belong to one familyOnly with care
Hydrostatic bearings, recalibration, the C2 category and the exhaust frame each belong to one family, and the rest are easy to sell by mistake.
Every option is tied to its family in the same pass as all the other rules.
A unit that cannot motor the engineOnly with care
Whether the unit can motor or only absorb depends on the family, so the rule must connect the test mode to the family.
The test mode is checked against the family on every call.
Speed limits per familyOnly with workarounds
Each family has a different top speed, so one limit does not fit, and a family table is needed.
The engine speed is compared with the limit of the selected family in the same pass.
Sizing against the unit under testOnly with workarounds
The dynamometer must not be smaller than the engine, and a unit more than twice as large is only worth a second look, so one comparison is a block and the other is a review.
Both comparisons are computed in the model, and each finding says whether it blocks or needs a person.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a person often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1A nominal power of 350 kW is not an available class for the selected dynamometer family.
2A 1,000 kW load unit needs a site survey of mains supply, foundation and cooling before it is quoted.
3The dynamometer is rated 180 kW but the unit under test delivers 250 kW.
4The 700 kW dynamometer is more than twice the 250 kW delivered by the unit under test; confirm the sizing.
5The unit under test runs at 11,000 rpm, above the maximum speed of the selected dynamometer family.
6A test torque of 6,500 Nm is above the 6,000 Nm maximum of the DynoFORCE ASM range.
7DynoPerform eddy current dynamometers only absorb power; they cannot motor the engine.
8Highly dynamic transient testing on a DynoPerform eddy current unit needs an application engineer to confirm the load profile.
9Hydrostatic cradle bearings are an option of the DynoExact only.
10Recalibration down to half of the nominal torque is an option of the DynoExact only.
11The EMC category C2 option for residential mains is quoted only with the DynoDur Compact; the selected family is category C3.
12The DynoSpirit is sold with the AVL dynamic control package (EMCON); add the testbed control option.
13The portal frame for testing with the original exhaust system belongs to the DynoSpirit only.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Dynamometer for a fast engine: Dynamometer for a fast engine, with motoring, bearings and recalibration

The agent's request. Please quote an AVL DynoPerform dynamometer of 350 kW for an engine delivering 250 kW and 1,000 Nm at up to 9,000 rpm, tested motoring and absorbing. The quote includes hydrostatic bearings and half-torque recalibration. It is ready to send.

Verdict: Blocked.

  • Power class not offered for this dynamometer. A nominal power of 350 kW is not an available class for the selected dynamometer family.
  • Engine speed above the dynamometer limit. The unit under test runs at 9,000 rpm, above the maximum speed of the selected dynamometer family.
  • Eddy current dynamometer cannot motor. DynoPerform eddy current dynamometers only absorb power; they cannot motor the engine.
  • Hydrostatic bearings only on DynoExact. Hydrostatic cradle bearings are an option of the DynoExact only.
  • Half-torque recalibration only on DynoExact. Recalibration down to half of the nominal torque is an option of the DynoExact only.

2. Dynamometer for a fast engine: The agent resubmits after fixing the errors

The agent's request. Please quote an AVL DynoExact dynamometer of 350 kW for an engine delivering 250 kW and 1,000 Nm at up to 9,000 rpm, tested motoring and absorbing. The quote includes hydrostatic bearings and half-torque recalibration. It is ready to send.

Verdict: Blocked.

  • Engine speed above the dynamometer limit. The unit under test runs at 9,000 rpm, above the maximum speed of the selected dynamometer family.

3. Dynamometer for a fast engine: The agent resubmits after fixing the errors

The agent's request. Please quote an AVL DynoExact dynamometer of 350 kW for an engine delivering 250 kW and 1,000 Nm at up to 8,000 rpm, tested motoring and absorbing. The quote includes hydrostatic bearings and half-torque recalibration. It is ready to send.

Verdict: Allowed.

  • Selection summary. 350 kW dynamometer for a 250 kW unit under test at up to 8,000 rpm.

4. DynoSpirit with an exhaust frame: DynoSpirit with an exhaust frame

The agent's request. Please quote an AVL DynoSpirit dynamometer of 250 kW for an engine delivering 200 kW and 1,000 Nm at up to 9,000 rpm, tested motoring and absorbing. The quote includes the exhaust frame. It is ready to send.

Verdict: Blocked.

  • Power class not offered for this dynamometer. A nominal power of 250 kW is not an available class for the selected dynamometer family.
  • DynoSpirit needs the dynamic control package. The DynoSpirit is sold with the AVL dynamic control package (EMCON); add the testbed control option.

5. DynoSpirit with an exhaust frame: The agent resubmits after fixing the errors

The agent's request. Please quote an AVL DynoSpirit dynamometer of 300 kW for an engine delivering 200 kW and 1,000 Nm at up to 9,000 rpm, tested motoring and absorbing. The quote includes the exhaust frame and the dynamic control package (EMCON). It is ready to send.

Verdict: Allowed.

  • Selection summary. 300 kW dynamometer for a 200 kW unit under test at up to 9,000 rpm.

6. A large unit for a small engine: A 1,000 kW unit for a 400 kW engine

The agent's request. Please quote an AVL DynoFORCE ASM dynamometer of 1,000 kW for an engine delivering 400 kW and 1,900 Nm at up to 2,000 rpm, tested motoring and absorbing. It is ready to send.

Verdict: Needs approval.

  • Dynamometer far above engine power. The 1,000 kW dynamometer is more than twice the 400 kW delivered by the unit under test; confirm the sizing.
  • Large installation needs site survey. A 1,000 kW load unit needs a site survey of mains supply, foundation and cooling before it is quoted.
  • Selection summary. 1,000 kW dynamometer for a 400 kW unit under test at up to 2,000 rpm.

7. A large unit for a small engine: The agent resubmits after fixing the errors

The agent's request. Please quote an AVL DynoFORCE ASM dynamometer of 600 kW for an engine delivering 400 kW and 1,900 Nm at up to 2,000 rpm, tested motoring and absorbing. It is ready to send.

Verdict: Allowed.

  • Selection summary. 600 kW dynamometer for a 400 kW unit under test at up to 2,000 rpm.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a quote for an engine test bed load unit from the AVL dynamometer families: the family, the nominal power class, the power, and more. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of what the families allow and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote an AVL DynoPerform dynamometer of 350 kW for an engine delivering 250 kW and 1,000 Nm at up to 9,000 rpm, tested motoring and absorbing. The quote includes hydrostatic bearings and half-torque recalibration. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. A nominal power of 350 kW is not an available class for the selected dynamometer family. The unit under test runs at 9,000 rpm, above the maximum speed of the selected dynamometer family. DynoPerform eddy current dynamometers only absorb power; they cannot motor the engine. The other two are on screen.
  6. The validator returned five blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for a unit that cannot motor the engine, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the dynamometer family to DynoExact.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The unit under test runs at 9,000 rpm, above the maximum speed of the selected dynamometer family.
  12. Four findings cleared. Still blocking: engine speed above the dynamometer limit.
  13. The agent resubmits once more.
  14. The revised request. It changes the engine speed to 8,000.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared.
  18. Five problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.