Predictika · Reciprocating gas compressor frames
An AI sales agent proposes a separable reciprocating compressor frame for a gas gathering, pipeline or injection duty: the frame, the number of throws, the speed, the power the application needs and the peak rod loads. Before the proposal goes out, the agent sends it to Predictika, which checks it against a declarative model of the published frame ratings and returns a verdict, every reason and the figures it computed.
This validator models the published frame ratings of twenty Ariel separable reciprocating compressor frames, not just the scenarios shown below.
Any selection of one of these twenty frames that touches these ratings is in scope — not only the scenarios pictured here. Not covered: prices (Ariel does not publish prices, so this validator produces no price build-up or line-item quote), cylinders, bores, clearance pockets and gas calculations (the rod loads and the power needed are inputs from the application sizing), the JGM, JGP, KBK, KBT and KBH frames, drivers, packaging, and speed derating of power below the maximum speed. The rated power on each sheet is compared as published, whatever the speed up to the maximum.
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 |
|---|---|---|
| Rated power that depends on the number of throws | Only with care The rated power of a frame is a different number for each number of throws and each frame; a lookup rule per frame and throws count works, but it has to be kept in step with the sheets. | The frame and the throws are fields; the rated power and every limit are computed from them on every call. |
| A frame offered only in some arrangements | Only with workarounds Which throws each frame is offered with differs by frame (the KBB from 4 throws, the JG only with 2 or 4), so each frame needs its own list of allowed values that has to be maintained. | The offered arrangements are part of the model and are checked together with the speed, power and rod loads. |
| A speed limit that depends on the arrangement | Only with workarounds The JGF is rated for 1,200 rpm with 2 throws and 1,400 rpm with 4 or 6; the limit depends on a second choice, so it needs a cross-field rule that is easy to miss. | The speed limit is computed from the frame and the throws together. |
| Three separate rod load limits | Only with care Tension, compression and total rod load each have their own limit per frame, and the total is not the sum of the other two; each is a separate rule per frame. | All three loads travel with the request and each is compared with its frame limit on every call. |
| A stated rated power that must match the sheet | Only with care A power typed into a proposal is a free-entry figure; a rule can compare it with the computed rating, but someone has to write and maintain that comparison. | The stated power travels with the request and is compared with the computed rating on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the form is saved or a step is completed, so a rep 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 | The quoted speed is 1,801 rpm; this frame is rated to a maximum of 1,800 rpm with this number of throws. |
| 2 | The application needs 1,241 BHP; this frame with this number of throws is rated for 1,240 BHP. |
| 3 | The rod load in tension is 21,001 lb; this frame allows at most 21,000 lb. |
| 4 | The rod load in compression is 23,001 lb; this frame allows at most 23,000 lb. |
| 5 | The total rod load is 42,001 lb; this frame allows at most 42,000 lb. |
| 6 | The quote states a rated power of 1,300 BHP, but this frame with this number of throws is rated for 1,240 BHP. |
| 7 | The quote has 3 throws; this frame is offered with 2 to 6 throws. |
| 8 | The quote has 8 throws; this frame is offered with 2 to 6 throws. |
| 9 | The quote has 3 throws; this frame is offered with 1 to 2 throws. |
| 10 | The quote has 1 throws; this frame is offered with 2 to 4 throws. |
| 11 | The quote has 6 throws; this frame is offered with 2 to 4 throws. |
| 12 | The quoted speed is 1,500 rpm; this frame is rated to a maximum of 1,200 rpm with this number of throws. |
| 13 | The quoted speed is 1,400 rpm; this frame is rated to a maximum of 1,200 rpm with this number of throws. |
| 14 | The quoted speed is 1,401 rpm; this frame is rated to a maximum of 1,400 rpm with this number of throws. |
| 15 | The quote has 2 throws; this frame is offered with 4 to 6 throws. |
| 16 | The quote has 5 throws; this frame is offered with 4 to 6 throws. |
| 17 | The quoted speed is 800 rpm; this frame is rated to a maximum of 750 rpm with this number of throws. |
| 18 | The application needs 5,300 BHP; this frame with this number of throws is rated for 5,200 BHP. |
| 19 | The rod load in compression is 85,000 lb; this frame allows at most 80,000 lb. |
| 20 | The quoted speed is 1,100 rpm; this frame is rated to a maximum of 1,000 rpm with this number of throws. |
| 21 | The rod load in tension is 40,000 lb; this frame allows at most 37,000 lb. |
| 22 | The rod load in compression is 42,000 lb; this frame allows at most 40,000 lb. |
| 23 | The total rod load is 62,000 lb; this frame allows at most 60,000 lb. |
| 24 | The quote has 3 throws; this frame is offered with 2 to 4 throws. |
| 25 | The quoted speed is 1,300 rpm; this frame is rated to a maximum of 1,200 rpm with this number of throws. |
| 26 | The application needs 900 BHP; this frame with this number of throws is rated for 645 BHP. |
| 27 | The rod load in tension is 17,000 lb; this frame allows at most 16,000 lb. |
| 28 | The rod load in compression is 21,000 lb; this frame allows at most 20,000 lb. |
| 29 | The total rod load is 33,000 lb; this frame allows at most 32,000 lb. |
| 30 | The quote states a rated power of 900 BHP, but this frame with this number of throws is rated for 645 BHP. |
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 propose an Ariel JGJ compressor frame with four throws, running at 1,500 rpm, for a duty that needs 1,300 BHP, with peak rod loads of 18,000 lb in tension, 20,000 lb in compression and 36,000 lb in total. The proposal states a rated power of 1,300 BHP for the frame. It is ready to send.
Verdict: Blocked.
The agent's request. Please propose an Ariel JGJ compressor frame with six throws, running at 1,500 rpm, for a duty that needs 1,300 BHP, with peak rod loads of 18,000 lb in tension, 20,000 lb in compression and 36,000 lb in total. The proposal states a rated power of 1,860 BHP for the frame. It is ready to send.
Verdict: Allowed.
The agent's request. Please propose an Ariel KBU compressor frame with four throws, running at 1,300 rpm, for a duty that needs 6,000 BHP, with peak rod loads of 70,000 lb in tension, 85,000 lb in compression and 140,000 lb in total. The proposal states a rated power of 6,000 BHP for the frame. It is ready to send.
Verdict: Blocked.
The agent's request. Please propose an Ariel KBU compressor frame with six throws, running at 1,200 rpm, for a duty that needs 6,000 BHP, with peak rod loads of 70,000 lb in tension, 85,000 lb in compression and 140,000 lb in total. The proposal states a rated power of 7,800 BHP for the frame. It is ready to send.
Verdict: Blocked.
The agent's request. Please propose an Ariel KBB compressor frame with six throws, running at 900 rpm, for a duty that needs 6,000 BHP, with peak rod loads of 70,000 lb in tension, 85,000 lb in compression and 140,000 lb in total. The proposal states a rated power of 10,002 BHP for the frame. It is ready to send.
Verdict: Allowed.
The agent's request. Please propose an Ariel KBB compressor frame with two throws, running at 900 rpm, for a duty that needs 5,500 BHP, with peak rod loads of 80,000 lb in tension, 90,000 lb in compression and 170,000 lb in total. The proposal states a rated power of 6,668 BHP for the frame. It is ready to send.
Verdict: Blocked.
The agent's request. Please propose an Ariel KBB compressor frame with four throws, running at 900 rpm, for a duty that needs 5,500 BHP, with peak rod loads of 80,000 lb in tension, 90,000 lb in compression and 170,000 lb in total. The proposal states a rated power of 6,668 BHP for the frame. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.