Predictika · Engine test bed equipment
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.
This validator models load unit selection for these five families, not just the scenarios shown below.
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.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Power classes that differ by family | Only 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 family | Only 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 engine | Only 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 family | Only 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 test | Only 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 answer | Only 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. |
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.
| 1 | A nominal power of 350 kW is not an available class for the selected dynamometer family. |
| 2 | A 1,000 kW load unit needs a site survey of mains supply, foundation and cooling before it is quoted. |
| 3 | The dynamometer is rated 180 kW but the unit under test delivers 250 kW. |
| 4 | The 700 kW dynamometer is more than twice the 250 kW delivered by the unit under test; confirm the sizing. |
| 5 | The unit under test runs at 11,000 rpm, above the maximum speed of the selected dynamometer family. |
| 6 | A test torque of 6,500 Nm is above the 6,000 Nm maximum of the DynoFORCE ASM range. |
| 7 | DynoPerform eddy current dynamometers only absorb power; they cannot motor the engine. |
| 8 | Highly dynamic transient testing on a DynoPerform eddy current unit needs an application engineer to confirm the load profile. |
| 9 | Hydrostatic cradle bearings are an option of the DynoExact only. |
| 10 | Recalibration down to half of the nominal torque is an option of the DynoExact only. |
| 11 | The EMC category C2 option for residential mains is quoted only with the DynoDur Compact; the selected family is category C3. |
| 12 | The DynoSpirit is sold with the AVL dynamic control package (EMCON); add the testbed control option. |
| 13 | The portal frame for testing with the original exhaust system belongs to the DynoSpirit only. |
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.
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.
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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.