Predictika · Piston compressor quotes

An AI sales agent's two-stage compressor quote, checked before it goes out

An AI sales agent prepares a quote for two-stage, water-cooled piston compressors: a model, the suction and discharge pressure, the running speed and the shaft power the application needs. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published technical data and returns a verdict, every reason and the figures it computed.

Scope: Mehrer Compression TZW 50, TZW 60.1 and TZW 70.1 two-stage, water-cooled piston compressors: pressures, compression ratio, shaft power and speed range. See everything this validator covers

This validator models quotes for the Mehrer Compression TZW 50, TZW 60.1 and TZW 70.1 compressors as published in the manufacturer's TZW flyer (Version 4, August 5, 2025), not just the scenarios shown below.

  • Pressures — a suction pressure of at most 130 psia, an operating discharge pressure of at most 0.9 times the maximum final pressure of the model (380 psia for the TZW 50, 330 psia for the TZW 60.1 and TZW 70.1), and a compression ratio of at most 1:5.5 in each of the two stages.
  • Shaft power and speed — the maximum drive power on the shaft (20 hp for the TZW 50, 75 hp for the others) and the speed range of each model (400 to 710 rpm for the TZW 50, 380 to 725 rpm for the others).
  • Swept volume and gas — the volume swept per minute in total, computed from the stroke volume per crank revolution and the speed and compared with the figure the quote states; a toxic or flammable gas goes to a person, because the gas gland and the purge connections are designed to the application.

Any quote for these three models that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Mehrer Compression does not publish compressor prices, so this validator produces no price build-up or line-item quote), the other Mehrer series (diaphragm and other piston compressors), drives, base frames, coolers and auxiliaries, gas properties and cylinder sizing. Assumption: the flyer states the maximum ratio per stage only, so the overall limit is applied as 1:30.25, with the ratio shared equally between the two stages.

The AI sales agentBuilds the compressor quote from the conversation 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
A pressure limit that depends on the modelOnly with care
Each model has its own maximum operating pressure (0.9 times the final pressure), so a product rule per model is needed and has to be kept in step with the data sheet.
The limit comes from the model chosen and is checked with everything else.
A compression ratio across two stagesOnly with workarounds
The ratio of discharge to suction pressure has to be calculated and compared with a limit that the data sheet states per stage; a typical product rule compares fixed values, not a computed ratio.
The ratio is computed on every call and compared with the per-stage limit.
A volume swept per minute that the quote also statesOnly with workarounds
The swept volume comes from the model, the speed and the number of compressors, and a figure typed on the quote has to be compared with it by a separate rule.
The swept volume is computed from the model and speed, and the stated figure is compared with it on every call.
A toxic or flammable gas that needs a person to confirm the designOnly with workarounds
Sending a quote to a person for one condition, while still blocking the hard limits, needs an approval route that a typical product rule does not provide.
The hard limits block and the gas condition goes to a person with the reason, in the same answer.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote 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 quote has a suction pressure of 131 psia; the TZW series accepts at most 130 psia.
2The quote has an operating discharge pressure of 343 psia; this model allows at most 342 psia in operation (0.9 times its maximum final pressure of 380 psia).
3The quote has an operating discharge pressure of 298 psia; this model allows at most 297 psia in operation (0.9 times its maximum final pressure of 330 psia).
4Compressing from 4 psia to 122 psia exceeds the maximum ratio of 1:5.5 in each of the two stages (1:30.25 overall, with the ratio shared equally between the stages).
5Compressing from 11 psia to 342 psia exceeds the maximum ratio of 1:5.5 in each of the two stages (1:30.25 overall, with the ratio shared equally between the stages).
6The quote runs at 399 rpm; this model operates from 400 to 710 rpm.
7The quote runs at 711 rpm; this model operates from 400 to 710 rpm.
8The quote runs at 379 rpm; this model operates from 380 to 725 rpm.
9The quote runs at 726 rpm; this model operates from 380 to 725 rpm.
10The application needs 21 hp on the shaft per compressor; this model delivers at most 20 hp.
11The application needs 76 hp on the shaft per compressor; this model delivers at most 75 hp.
12The quote states 400,000 cubic inches swept per minute in total; the quoted compressors sweep 486,000 cubic inches per minute at this speed.
13The quote states 500,000 cubic inches swept per minute in total; the quoted compressors sweep 486,000 cubic inches per minute at this speed.
14The quote is for a toxic or flammable gas; the data sheet lists this as possible, but the gas gland and the leakage and purge gas connections are designed to the application, so a person should confirm them.
15The quote has a suction pressure of 140 psia; the TZW series accepts at most 130 psia.
16The quote has an operating discharge pressure of 400 psia; this model allows at most 342 psia in operation (0.9 times its maximum final pressure of 380 psia).
17The application needs 30 hp on the shaft per compressor; this model delivers at most 20 hp.
18The quote runs at 800 rpm; this model operates from 400 to 710 rpm.
19The quote states 1,000 cubic inches swept per minute in total; the quoted compressors sweep 350,400 cubic inches per minute at this speed.

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. Suction pressure: Suction pressure above what the TZW series accepts

The agent's request. Please quote two Mehrer Compression TZW 60.1 compressors, from 140 psia suction to 290 psia discharge, running at 600 rpm on non-hazardous gas. The application needs 60 hp on the shaft per compressor. The quote states 486,000 cubic inches swept per minute in total. It is ready to send.

Verdict: Blocked.

  • Suction pressure too high. The quote has a suction pressure of 140 psia; the TZW series accepts at most 130 psia.

2. Suction pressure: The agent resubmits after fixing the errors

The agent's request. Please quote two Mehrer Compression TZW 60.1 compressors, from 120 psia suction to 290 psia discharge, running at 600 rpm on non-hazardous gas. The application needs 60 hp on the shaft per compressor. The quote states 486,000 cubic inches swept per minute in total. It is ready to send.

Verdict: Allowed.

  • Capacity summary. 2 compressor(s), 486,000 cubic inches swept per minute in total, 120 hp on the shaft in total; no prices are modeled.

3. Pressure, speed and power: Final pressure, speed, shaft power and stated swept volume all outside the model

The agent's request. Please quote three Mehrer Compression TZW 50 compressors, from 100 psia suction to 360 psia discharge, running at 750 rpm on non-hazardous gas. The application needs 25 hp on the shaft per compressor. The quote states 467,000 cubic inches swept per minute in total. It is ready to send.

Verdict: Blocked.

  • Operating discharge pressure too high. The quote has an operating discharge pressure of 360 psia; this model allows at most 342 psia in operation (0.9 times its maximum final pressure of 380 psia).
  • Shaft power above the model limit. The application needs 25 hp on the shaft per compressor; this model delivers at most 20 hp.
  • Speed outside the model range. The quote runs at 750 rpm; this model operates from 400 to 710 rpm.
  • Stated swept volume does not match. The quote states 467,000 cubic inches swept per minute in total; the quoted compressors sweep 492,750 cubic inches per minute at this speed.

4. Pressure, speed and power: The agent resubmits after fixing the errors

The agent's request. Please quote three Mehrer Compression TZW 50 compressors, from 100 psia suction to 340 psia discharge, running at 700 rpm on non-hazardous gas. The application needs 25 hp on the shaft per compressor. The quote states 459,900 cubic inches swept per minute in total. It is ready to send.

Verdict: Blocked.

  • Shaft power above the model limit. The application needs 25 hp on the shaft per compressor; this model delivers at most 20 hp.

5. Pressure, speed and power: The agent resubmits after fixing the errors

The agent's request. Please quote three Mehrer Compression TZW 50 compressors, from 100 psia suction to 340 psia discharge, running at 700 rpm on non-hazardous gas. The application needs 20 hp on the shaft per compressor. The quote states 459,900 cubic inches swept per minute in total. It is ready to send.

Verdict: Allowed.

  • Capacity summary. 3 compressor(s), 459,900 cubic inches swept per minute in total, 60 hp on the shaft in total; no prices are modeled.

6. Compression ratio: Compression ratio too high for two stages

The agent's request. Please quote two Mehrer Compression TZW 70.1 compressors, from 8 psia suction to 290 psia discharge, running at 650 rpm on non-hazardous gas. The application needs 70 hp on the shaft per compressor. The quote states 906,100 cubic inches swept per minute in total. It is ready to send.

Verdict: Blocked.

  • Compression ratio too high. Compressing from 8 psia to 290 psia exceeds the maximum ratio of 1:5.5 in each of the two stages (1:30.25 overall, with the ratio shared equally between the stages).

7. Compression ratio: The agent resubmits after fixing the errors

The agent's request. Please quote two Mehrer Compression TZW 70.1 compressors, from 12 psia suction to 290 psia discharge, running at 650 rpm on non-hazardous gas. The application needs 70 hp on the shaft per compressor. The quote states 906,100 cubic inches swept per minute in total. It is ready to send.

Verdict: Allowed.

  • Capacity summary. 2 compressor(s), 906,100 cubic inches swept per minute in total, 140 hp on the shaft in total; no prices are modeled.

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 two-stage, water-cooled piston compressors: a model, the suction and discharge pressure, the running speed and the shaft power the application needs. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published technical data 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 quote three Mehrer Compression TZW 50 compressors, from 100 psia suction to 360 psia discharge, running at 750 rpm on non-hazardous gas. The application needs 25 hp on the shaft per compressor. The rest of the request is on screen. The quote states 467,000 cubic inches swept per minute in total.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The quote has an operating discharge pressure of 360 psia; this model allows at most 342 psia in operation (0.9 times its maximum final pressure of 380 psia). The application needs 25 hp on the shaft per compressor; this model delivers at most 20 hp. The quote runs at 750 rpm; this model operates from 400 to 710 rpm. 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 a pressure limit that depends on the model, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the operating discharge pressure to 340 psia, the running speed to 700 rpm and the stated swept volume in total to 459,900 cubic inches per minute.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The application needs 25 hp on the shaft per compressor; this model delivers at most 20 hp.
  12. Three findings cleared. Still blocking: shaft power above the model limit.
  13. The agent resubmits once more.
  14. The revised request. It changes the shaft power needed per compressor to 20 hp.
  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.