Predictika · Air-operated double diaphragm pumps

An AI sales agent's diaphragm pump order, checked before it goes out

An AI sales agent prepares an order for a metallic air-operated diaphragm pump from a public service manual, choosing diaphragm and valve-ball materials for a fluid, a temperature and a duty. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the manual and returns a verdict, every reason and the figures it computed.

Scope: Blagdon B2502 metallic diaphragm pumps: diaphragm and valve-ball materials against fluid temperature and fluid type, flow, solids size, pressure and the stated temperature limit. See everything this validator covers

This validator models orders for the Blagdon B2502 metallic air-operated double diaphragm pump, not just the scenarios shown below.

  • Duty limits — the manual gives a capacity of 0 to 136 litres a minute, solids up to 3 mm and a maximum working pressure of 125 psi (8.6 bar); an order beyond any of them is rejected, and an air supply above 125 psi goes to a person to confirm a pressure regulator.
  • Temperature limits by material — the manual lists a maximum and minimum temperature for Buna-N, EPDM, Neoprene, Santoprene, virgin PTFE and Viton; the fluid temperature is checked against the selected diaphragm and against the valve balls when they are one of these materials.
  • Fluid compatibility — the manual says Buna-N should not be used with highly polar solvents such as acetone and MEK, ozone, chlorinated hydrocarbons and nitro hydrocarbons, and that EPDM has poor resistance to oils and solvents; the first is rejected and the second goes to a person.

Any order for this pump that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the manual lists none, so this validator produces no price build-up or line-item quote), other Blagdon pump models, the model-code letters (the manual's list repeats the letter P for two diaphragm materials, so diaphragms and valve balls are chosen by material name instead), the polyester and polyurethane diaphragms and the one-piece PTFE diaphragm, temperature limits for stainless steel and acetal valve balls (none are given), and ATEX or other certifications.

The AI sales agentBuilds the pump order 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 temperature limit that depends on the materialOnly with care
Each elastomer has its own range, so each needs its own comparison against the fluid temperature, for the diaphragm and again for the valve balls.
The materials and the fluid temperature travel in one request and every range is checked on every call.
A material that must not meet certain fluidsOnly with workarounds
The fluid is not part of the product configuration, so a rule has to reach across to a separate field and stays easy to miss when materials are added.
The fluid type is part of the request and compared with the material choices on every call.
A stated temperature limit that disagrees with the manualOnly with workarounds
The figure the agent states is free text or a separate field, so it takes an extra rule that compares it with the material's own rating.
The stated figure is part of the request and is compared with the manual figure on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order 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 order needs 137 litres a minute; the manual gives a capacity of 0 to 136 litres a minute (30 gallons a minute).
2The fluid carries solids up to 4 mm; the manual gives a maximum solids size of 3 mm.
3The discharge pressure is 126 psi; the manual gives a maximum working pressure of 125 psi (8.6 bar).
4The air supply is 126 psi; the manual says a pressure regulator should be installed where the air supply could exceed 125 psi, so a person should confirm one is fitted.
5The fluid is at 81 degrees C; the selected diaphragm material is rated to 80 degrees C at most.
6The fluid is at -29 degrees C; the selected diaphragm material is rated down to -28 degrees C at the lowest.
7The fluid is at 101 degrees C; the selected diaphragm material is rated to 100 degrees C at most.
8The fluid is at -25 degrees C; the selected diaphragm material is rated down to -24 degrees C at the lowest.
9The fluid is at -21 degrees C; the selected diaphragm material is rated down to -20 degrees C at the lowest.
10The fluid is at -24 degrees C; the selected diaphragm material is rated down to -23 degrees C at the lowest.
11The fluid is at 181 degrees C; the selected diaphragm material is rated to 180 degrees C at most.
12The fluid is at 181 degrees C; the selected valve-ball material is rated to 180 degrees C at most.
13The fluid is at -1 degrees C; the selected diaphragm material is rated down to 0 degrees C at the lowest.
14The fluid is at -1 degrees C; the selected valve-ball material is rated down to 0 degrees C at the lowest.
15The fluid is at -19 degrees C; the selected diaphragm material is rated down to -18 degrees C at the lowest.
16The fluid is at -19 degrees C; the selected valve-ball material is rated down to -18 degrees C at the lowest.
17The fluid is at 81 degrees C; the selected valve-ball material is rated to 80 degrees C at most.
18The fluid is at -21 degrees C; the selected valve-ball material is rated down to -20 degrees C at the lowest.
19Buna-N is selected for the diaphragm or the valve balls; the manual says it should not be used with highly polar solvents such as acetone and MEK, ozone, chlorinated hydrocarbons and nitro hydrocarbons.
20EPDM is selected for the diaphragm or the valve balls and the fluid is an oil or solvent; the manual notes that EPDM has poor resistance to oils and solvents, so a person should confirm the fluid.
21The order states a diaphragm maximum temperature of 100 degrees C; the manual gives 80 degrees C for the selected diaphragm material.
22The order states a diaphragm maximum temperature of 100 degrees C; the manual gives 180 degrees C for the selected diaphragm material.
23The order needs 200 litres a minute; the manual gives a capacity of 0 to 136 litres a minute (30 gallons a minute).
24The fluid carries solids up to 5 mm; the manual gives a maximum solids size of 3 mm.
25The discharge pressure is 150 psi; the manual gives a maximum working pressure of 125 psi (8.6 bar).
26The fluid is at 90 degrees C; the selected diaphragm material is rated to 80 degrees C at most.
27The air supply is 140 psi; the manual says a pressure regulator should be installed where the air supply could exceed 125 psi, so a person should confirm one is fitted.

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. Temperature and flow: Santoprene diaphragm and Neoprene balls for 120 degree water at 140 litres a minute

The agent's request. Please quote a Blagdon B2502 pump with cast iron wetted parts and ball valves, a Santoprene diaphragm and Neoprene valve balls, for a water-based fluid at 120 degrees C, 140 litres a minute with solids up to 2 mm, 100 psi discharge pressure and a 100 psi air supply. It is ready to send.

Verdict: Blocked.

  • Flow above the pump capacity. The order needs 140 litres a minute; the manual gives a capacity of 0 to 136 litres a minute (30 gallons a minute).
  • Fluid too hot for the diaphragm. The fluid is at 120 degrees C; the selected diaphragm material is rated to 100 degrees C at most.
  • Fluid too hot for the valve balls. The fluid is at 120 degrees C; the selected valve-ball material is rated to 100 degrees C at most.

2. Temperature and flow: The agent resubmits after fixing the errors

The agent's request. Please quote a Blagdon B2502 pump with cast iron wetted parts and ball valves, a PTFE diaphragm and PTFE valve balls, for a water-based fluid at 120 degrees C, 130 litres a minute with solids up to 2 mm, 100 psi discharge pressure and a 100 psi air supply. It is ready to send.

Verdict: Allowed.

  • Pump summary. Pump capacity up to 136 litres a minute; selected diaphragm rated 0 to 180 degrees C; fluid at 120 degrees C.

3. Material and fluid: Buna-N diaphragm and valve balls for a polar solvent, with a wrong stated temperature limit

The agent's request. Please quote a Blagdon B2502 pump with 316L stainless steel wetted parts and ball valves, a Buna-N diaphragm and Buna-N valve balls, for a highly polar solvent or chlorinated hydrocarbon at 25 degrees C, 120 litres a minute with solids up to 2 mm, 90 psi discharge pressure and a 100 psi air supply, with the diaphragm rated to 100 degrees C. It is ready to send.

Verdict: Blocked.

  • Buna-N with polar solvents or similar. Buna-N is selected for the diaphragm or the valve balls; the manual says it should not be used with highly polar solvents such as acetone and MEK, ozone, chlorinated hydrocarbons and nitro hydrocarbons.
  • Stated diaphragm temperature limit does not match. The order states a diaphragm maximum temperature of 100 degrees C; the manual gives 80 degrees C for the selected diaphragm material.

4. Material and fluid: The agent resubmits after fixing the errors

The agent's request. Please quote a Blagdon B2502 pump with 316L stainless steel wetted parts and ball valves, a PTFE diaphragm and Buna-N valve balls, for a highly polar solvent or chlorinated hydrocarbon at 25 degrees C, 120 litres a minute with solids up to 2 mm, 90 psi discharge pressure and a 100 psi air supply, with the diaphragm rated to 180 degrees C. It is ready to send.

Verdict: Blocked.

  • Buna-N with polar solvents or similar. Buna-N is selected for the diaphragm or the valve balls; the manual says it should not be used with highly polar solvents such as acetone and MEK, ozone, chlorinated hydrocarbons and nitro hydrocarbons.

5. Material and fluid: The agent resubmits after fixing the errors

The agent's request. Please quote a Blagdon B2502 pump with 316L stainless steel wetted parts and ball valves, a PTFE diaphragm and PTFE valve balls, for a highly polar solvent or chlorinated hydrocarbon at 25 degrees C, 120 litres a minute with solids up to 2 mm, 90 psi discharge pressure and a 100 psi air supply, with the diaphragm rated to 180 degrees C. It is ready to send.

Verdict: Allowed.

  • Pump summary. Pump capacity up to 136 litres a minute; selected diaphragm rated 0 to 180 degrees C; fluid at 25 degrees C.

6. Pressure and oil duty: EPDM diaphragm and balls for oil, with 130 psi discharge and a 140 psi air supply

The agent's request. Please quote a Blagdon B2502 pump with aluminium wetted parts and weighted-ball valves, a EPDM diaphragm and EPDM valve balls, for an oil or solvent at 60 degrees C, 90 litres a minute with solids up to 1 mm, 130 psi discharge pressure and a 140 psi air supply, with the diaphragm rated to 100 degrees C. It is ready to send.

Verdict: Blocked.

  • Discharge pressure above the working limit. The discharge pressure is 130 psi; the manual gives a maximum working pressure of 125 psi (8.6 bar).
  • EPDM with oils or solvents: confirm the fluid. EPDM is selected for the diaphragm or the valve balls and the fluid is an oil or solvent; the manual notes that EPDM has poor resistance to oils and solvents, so a person should confirm the fluid.
  • Air supply above 125 psi: pressure regulator. The air supply is 140 psi; the manual says a pressure regulator should be installed where the air supply could exceed 125 psi, so a person should confirm one is fitted.

7. Pressure and oil duty: The agent resubmits after fixing the errors

The agent's request. Please quote a Blagdon B2502 pump with aluminium wetted parts and weighted-ball valves, a Viton diaphragm and Viton valve balls, for an oil or solvent at 60 degrees C, 90 litres a minute with solids up to 1 mm, 110 psi discharge pressure and a 110 psi air supply, with the diaphragm rated to 180 degrees C. It is ready to send.

Verdict: Allowed.

  • Pump summary. Pump capacity up to 136 litres a minute; selected diaphragm rated -18 to 180 degrees C; fluid at 60 degrees C.

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 an order for a metallic air-operated diaphragm pump from a public service manual, choosing diaphragm and valve-ball materials for a fluid. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the manual 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 a Blagdon B2502 pump with cast iron wetted parts and ball valves, a Santoprene diaphragm and Neoprene valve balls. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The order needs 140 litres a minute; the manual gives a capacity of 0 to 136 litres a minute (30 gallons a minute). The fluid is at 120 degrees C; the selected diaphragm material is rated to 100 degrees C at most. The fluid is at 120 degrees C; the selected valve-ball material is rated to 100 degrees C at most.
  6. The validator returned three 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 material that must not meet certain fluids, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the diaphragm to PTFE, the valve balls to PTFE and the flow to 130 litres a minute.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared.
  13. Three problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.