Predictika · Reciprocating gas compressor frames

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

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.

Scope: Ariel JGN, JGQ, JG, JGA, JGR, JGJ, JGE, JGK, JGT, JGC, JGD, JGF, KBE, KBC, KBD, KBF, KBU, KBZ, KBB and KBV separable reciprocating compressor frames: throws, speed, rated power and rod loads. See everything this validator covers

This validator models the published frame ratings of twenty Ariel separable reciprocating compressor frames, not just the scenarios shown below.

  • Arrangement — the number of throws each frame is offered with (for example JGN and JGQ with 1 or 2, JG with 2 or 4, JGA, JGJ, JGE, JGK, JGT, JGC, JGD, JGF, KBC, KBD, KBF, KBU and KBZ with 2, 4 or 6, KBE with 2 or 4, KBB and KBV with 4 or 6).
  • Rated power and speed — the frame's rated power for the number of throws (for example JGJ 620 BHP with 2 throws, 1,240 with 4, 1,860 with 6) against the power the application needs, the quoted speed against the frame's maximum (for example 1,800 rpm for the JGJ, 900 for the KBB), and the power the quote states against the sheet; the JGF is rated for 1,200 rpm with 2 throws and 1,400 rpm with 4 or 6.
  • Rod loads — the peak rod load in tension, in compression and in total against the frame limits (for example JGJ 21,000, 23,000 and 42,000 lb; KBU 75,000, 80,000 and 150,000 lb; KBB 95,000, 100,000 and 190,000 lb).

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.

The AI sales agentSelects the compressor frame from the duty described by the customer and says the proposal 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
Rated power that depends on the number of throwsOnly 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 arrangementsOnly 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 arrangementOnly 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 limitsOnly 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 sheetOnly 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 answerOnly 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.

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.

1The quoted speed is 1,801 rpm; this frame is rated to a maximum of 1,800 rpm with this number of throws.
2The application needs 1,241 BHP; this frame with this number of throws is rated for 1,240 BHP.
3The rod load in tension is 21,001 lb; this frame allows at most 21,000 lb.
4The rod load in compression is 23,001 lb; this frame allows at most 23,000 lb.
5The total rod load is 42,001 lb; this frame allows at most 42,000 lb.
6The quote states a rated power of 1,300 BHP, but this frame with this number of throws is rated for 1,240 BHP.
7The quote has 3 throws; this frame is offered with 2 to 6 throws.
8The quote has 8 throws; this frame is offered with 2 to 6 throws.
9The quote has 3 throws; this frame is offered with 1 to 2 throws.
10The quote has 1 throws; this frame is offered with 2 to 4 throws.
11The quote has 6 throws; this frame is offered with 2 to 4 throws.
12The quoted speed is 1,500 rpm; this frame is rated to a maximum of 1,200 rpm with this number of throws.
13The quoted speed is 1,400 rpm; this frame is rated to a maximum of 1,200 rpm with this number of throws.
14The quoted speed is 1,401 rpm; this frame is rated to a maximum of 1,400 rpm with this number of throws.
15The quote has 2 throws; this frame is offered with 4 to 6 throws.
16The quote has 5 throws; this frame is offered with 4 to 6 throws.
17The quoted speed is 800 rpm; this frame is rated to a maximum of 750 rpm with this number of throws.
18The application needs 5,300 BHP; this frame with this number of throws is rated for 5,200 BHP.
19The rod load in compression is 85,000 lb; this frame allows at most 80,000 lb.
20The quoted speed is 1,100 rpm; this frame is rated to a maximum of 1,000 rpm with this number of throws.
21The rod load in tension is 40,000 lb; this frame allows at most 37,000 lb.
22The rod load in compression is 42,000 lb; this frame allows at most 40,000 lb.
23The total rod load is 62,000 lb; this frame allows at most 60,000 lb.
24The quote has 3 throws; this frame is offered with 2 to 4 throws.
25The quoted speed is 1,300 rpm; this frame is rated to a maximum of 1,200 rpm with this number of throws.
26The application needs 900 BHP; this frame with this number of throws is rated for 645 BHP.
27The rod load in tension is 17,000 lb; this frame allows at most 16,000 lb.
28The rod load in compression is 21,000 lb; this frame allows at most 20,000 lb.
29The total rod load is 33,000 lb; this frame allows at most 32,000 lb.
30The quote states a rated power of 900 BHP, but this frame with this number of throws is rated for 645 BHP.

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. Gas gathering station: A JGJ with four throws for a 1,300 BHP duty

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.

  • Power needed exceeds the frame rating. The application needs 1,300 BHP; this frame with this number of throws is rated for 1,240 BHP.
  • Stated rated power differs from the frame. The quote states a rated power of 1,300 BHP, but this frame with this number of throws is rated for 1,240 BHP.

2. Gas gathering station: The agent resubmits after fixing the errors

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.

  • Frame rating summary. Frame rated 1,860 BHP at up to 1,800 rpm; piston speed at the quoted speed 875 ft/min; rod load limits 42,000 lb total, 21,000 lb tension, 23,000 lb compression.

3. Pipeline booster: A KBU with four throws at 1,300 rpm for a 6,000 BHP booster

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.

  • Speed over the frame maximum. The quoted speed is 1,300 rpm; this frame is rated to a maximum of 1,200 rpm with this number of throws.
  • Power needed exceeds the frame rating. The application needs 6,000 BHP; this frame with this number of throws is rated for 5,200 BHP.
  • Rod load in compression over the limit. The rod load in compression is 85,000 lb; this frame allows at most 80,000 lb.
  • Stated rated power differs from the frame. The quote states a rated power of 6,000 BHP, but this frame with this number of throws is rated for 5,200 BHP.

4. Pipeline booster: The agent resubmits after fixing the errors

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.

  • Rod load in compression over the limit. The rod load in compression is 85,000 lb; this frame allows at most 80,000 lb.

5. Pipeline booster: The agent resubmits after fixing the errors

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.

  • Frame rating summary. Frame rated 10,002 BHP at up to 900 rpm; piston speed at the quoted speed 1,088 ft/min; rod load limits 190,000 lb total, 95,000 lb tension, 100,000 lb compression.

6. High-pressure injection: A KBB with two throws for a 5,500 BHP injection duty

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.

  • Number of throws not offered. The quote has 2 throws; this frame is offered with 4 to 6 throws.
  • Power needed exceeds the frame rating. The application needs 5,500 BHP; this frame with this number of throws is rated for 3,334 BHP.
  • Stated rated power differs from the frame. The quote states a rated power of 6,668 BHP, but this frame with this number of throws is rated for 3,334 BHP.

7. High-pressure injection: The agent resubmits after fixing the errors

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.

  • Frame rating summary. Frame rated 6,668 BHP at up to 900 rpm; piston speed at the quoted speed 1,088 ft/min; rod load limits 190,000 lb total, 95,000 lb tension, 100,000 lb compression.

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 proposes a separable reciprocating compressor frame for a gas gathering, pipeline or injection duty: the frame, the number of throws, the speed, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. Please propose an Ariel KBU compressor frame with four throws, running at 1,300 rpm, for a duty that needs 6,000 BHP. The proposal states a rated power of 6,000 BHP for the frame. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The quoted speed is 1,300 rpm; this frame is rated to a maximum of 1,200 rpm with this number of throws. The application needs 6,000 BHP; this frame with this number of throws is rated for 5,200 BHP. The rod load in compression is 85,000 lb; this frame allows at most 80,000 lb. The other one is on screen.
  6. The validator returned four 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 three separate rod load limits, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the number of throws to 6, the speed to 1,200 and the stated rated power to 7,800.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The rod load in compression is 85,000 lb; this frame allows at most 80,000 lb.
  12. Three findings cleared. Still blocking: rod load in compression over the limit.
  13. The agent resubmits once more.
  14. The revised request. It changes the frame to KBB, the speed to 900 and the stated rated power to 10,002.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Four 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.