Predictika · EC axial compact fans

An AI sales agent's EC axial fan quote, checked before it goes out

An AI sales agent prepares a fan quote for a refrigeration or cabinet-cooling customer: the fan part number, the supply voltage, the ambient temperature, the air flow and sound level the application needs, the protection class, and the options on the order. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of the ebm-papst compact fan catalog and returns a verdict, every reason and the catalog figures it read.

Scope: ebm-papst compact fan catalog, edition 2025-08, EC axial chapter: 20 fan part numbers in nine families, with supply voltage, ambient temperature, air flow, sound level, protection class and the options each family lists. See everything this validator covers

This validator models a quote for an EC axial compact fan, based on the ebm-papst catalog “Compact fans for DC and AC” (edition 2025-08), not just the scenarios shown below.

  • Supply voltage — the supply must be inside the voltage range the catalog lists for the part number. Fixed-voltage fans list one value, so any other supply is blocked.
  • Ambient temperature — the application temperature must be inside the ambient range the catalog lists for the fan.
  • Air flow and sound level — the air flow the application needs must not exceed the highest air flow the catalog lists for the fan, and the sound pressure level the catalog lists must not exceed the limit the application allows.
  • Protection class — the class the application needs is compared with the standard class of the fan, or with IP65 when the IP65 option is on the quote.
  • Options — each option (speed signal, Go/NoGo alarm, alarm with speed limit, external or internal temperature sensor, PWM or analog control input, moisture protection, salt spray protection, IP65, refrigeration and ATEX approval) must be listed for the fan family in the catalog.
  • Service life — the catalog gives the service life of the fans that list one at 40 degrees C. Above 40 degrees C the quote goes to a person to confirm it.
  • Stated figures — if the quote states the highest air flow or the sound pressure level, each is compared with the catalog value.

Any quote for one of these 20 fans that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the catalog has none, so this page shows no price build-up), the other fans in the catalog (DC and AC compact fans, centrifugal fans, and the in-line duct fans, whose tables are not modeled), the rest of the EC axial part numbers, air flow at other operating points, pressure, power and speed, dimensions and mounting, and availability. The model reflects edition 2025-08; a later edition is not checked.

The AI sales agentBuilds the fan 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.

6 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 catalog of fans, each with its own voltage and temperature rangeOnly with care
Each part number needs its own limits loaded as data and kept in step with every new catalog edition, and a part number that is missing has to be caught by a separate rule.
The catalog figures are part of the model, and every call reads the row for the fan on the quote.
Fixed-voltage fans next to wide-range fansOnly with workarounds
A 115 VAC fan and a 90 to 264 VAC fan need different checks, and a 230 VAC supply on a 115 VAC fan is easy to pass.
Every fan is compared with its own listed voltage range on every call.
Options that only some fan families listOnly with workarounds
A rule is needed for each option and each family. A new option or family means new rules.
Each option is checked against the families that list it, and each unlisted option is reported.
Service life that the catalog gives at 40 degrees COnly with care
The life figure is a note on the data sheet. It is usually left to the sales person to remember when the application runs hotter.
The temperature is checked on every call, and a quote above 40 degrees C goes to a person for approval.
Air flow and sound figures the quote statesOnly with care
The stated figure has to be looked up again and compared with the stated one.
The stated figures are fields in the request, compared with the catalog values on every call.
Every problem returned in one answerOnly 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.

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 supply is 85 VAC; the catalog lists 90 to 264 VAC for this fan.
2The supply is 265 VAC; the catalog lists 90 to 264 VAC for this fan.
3The supply is 230 VAC; the catalog lists 115 to 115 VAC for this fan.
4The supply is 245 VAC; the catalog lists 200 to 240 VAC for this fan.
5The ambient temperature is 76 degrees C; the catalog permits -40 to 75 degrees C for this fan.
6The catalog gives the service life of this fan at 40 degrees C ambient; the application runs at 76 degrees C, so a person should confirm the service life.
7The ambient temperature is -41 degrees C; the catalog permits -40 to 75 degrees C for this fan.
8The catalog gives the service life of this fan at 40 degrees C ambient; the application runs at 70 degrees C, so a person should confirm the service life.
9The ambient temperature is 71 degrees C; the catalog permits -40 to 70 degrees C for this fan.
10The catalog gives the service life of this fan at 40 degrees C ambient; the application runs at 71 degrees C, so a person should confirm the service life.
11The catalog gives the service life of this fan at 40 degrees C ambient; the application runs at 41 degrees C, so a person should confirm the service life.
12The application needs 144 m3/h; the highest air flow the catalog lists for this fan is 143.0 m3/h.
13The application needs 49 m3/h; the highest air flow the catalog lists for this fan is 48.3 m3/h.
14The application allows 35 dB(A); the catalog lists a sound pressure level of 36 dB(A) for this fan.
15The application needs protection class IP65; with the options on the quote this fan is IP20.
16The application needs protection class IP55; with the options on the quote this fan is IP54.
17The quote asks for the IP65 degree of protection; the catalog does not list it as an option for this fan.
18The quote asks for a PWM control input; the catalog does not list it as an option for this fan.
19The quote asks for a Go/NoGo alarm; the catalog does not list it as an option for this fan.
20The quote asks for the approval for refrigeration products and ATEX; the catalog does not list it as an option for this fan.
21The quote asks for salt spray protection; the catalog does not list it as an option for this fan.
22The quote asks for an alarm with speed limit; the catalog does not list it as an option for this fan.
23The quote states a highest air flow that differs from the 143.0 m3/h the catalog lists for this fan.
24The quote states 33 dB(A); the catalog lists 36 dB(A) for this fan.

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. Air flow and options: A fan that lists less air than needed, with a PWM input it does not offer

The agent's request. Please quote the ebm-papst fan type VWCF119DSGLS, part number 8315100213 for Brightwater Refrigeration. It runs on 230 VAC at an ambient temperature of 35 degrees C. The application needs 170 m3/h of air at no more than 50 dB(A). The quote includes a PWM control input. The quote states a highest air flow of 170.0 m3/h and a sound pressure level of 39 dB(A). It is ready to send.

Verdict: Blocked.

  • Air flow needed is above what the fan lists. The application needs 170 m3/h; the highest air flow the catalog lists for this fan is 158.0 m3/h.
  • Stated air flow does not match. The quote states a highest air flow that differs from the 158.0 m3/h the catalog lists for this fan.
  • Option not listed for this fan. The quote asks for a PWM control input; the catalog does not list it as an option for this fan.

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

The agent's request. Please quote the ebm-papst fan type VWCF119YSGLS, part number 9203509300 for Brightwater Refrigeration. It runs on 230 VAC at an ambient temperature of 35 degrees C. The application needs 170 m3/h of air at no more than 50 dB(A). The quote includes a PWM control input. The quote states a highest air flow of 181.0 m3/h and a sound pressure level of 43 dB(A). It is ready to send.

Verdict: Allowed.

  • Catalog summary. The catalog lists up to 181.0 m3/h of air flow, 43 dB(A) sound pressure and an ambient range of -40 to 75 degrees C for this fan.

3. Sound, protection class and temperature: A quiet outdoor application on a fan that is too loud and IP20

The agent's request. Please quote the ebm-papst fan type VWCF092DSGJS, part number 8315100283 for Brightwater Refrigeration. It runs on 230 VAC at an ambient temperature of 45 degrees C. The application needs 90 m3/h of air at no more than 35 dB(A) and protection class IP65. The quote states a highest air flow of 92.0 m3/h and a sound pressure level of 35 dB(A). It is ready to send.

Verdict: Blocked.

  • Sound level above the limit. The application allows 35 dB(A); the catalog lists a sound pressure level of 44 dB(A) for this fan.
  • Protection class too low. The application needs protection class IP65; with the options on the quote this fan is IP20.
  • Stated sound level does not match. The quote states 35 dB(A); the catalog lists 44 dB(A) for this fan.
  • Service life is listed at 40 degrees C. The catalog gives the service life of this fan at 40 degrees C ambient; the application runs at 45 degrees C, so a person should confirm the service life.

4. Sound, protection class and temperature: The agent resubmits after fixing the errors

The agent's request. Please quote the ebm-papst fan type VWCF119DSGJS, part number 8315100215 for Brightwater Refrigeration. It runs on 230 VAC at an ambient temperature of 45 degrees C. The application needs 90 m3/h of air at no more than 35 dB(A) and protection class IP65. The quote includes salt spray protection and the IP65 degree of protection. The quote states a highest air flow of 96.0 m3/h and a sound pressure level of 25 dB(A). It is ready to send.

Verdict: Needs approval.

  • Service life is listed at 40 degrees C. The catalog gives the service life of this fan at 40 degrees C ambient; the application runs at 45 degrees C, so a person should confirm the service life.
  • Catalog summary. The catalog lists up to 96.0 m3/h of air flow, 25 dB(A) sound pressure and an ambient range of -40 to 75 degrees C for this fan.

5. Supply voltage and temperature: A 115 VAC fan on a 230 VAC supply in a hot room

The agent's request. Please quote the ebm-papst fan type VWEH151XSLMS, part number W1G130AA4901 for Brightwater Refrigeration. It runs on 230 VAC at an ambient temperature of 65 degrees C. The application needs 360 m3/h of air at no more than 60 dB(A) and protection class IP54. The quote states a highest air flow of 365.0 m3/h and a sound pressure level of 55 dB(A). It is ready to send.

Verdict: Blocked.

  • Supply voltage outside the fan range. The supply is 230 VAC; the catalog lists 115 to 115 VAC for this fan.
  • Ambient temperature outside the fan range. The ambient temperature is 65 degrees C; the catalog permits -30 to 60 degrees C for this fan.

6. Supply voltage and temperature: The agent resubmits after fixing the errors

The agent's request. Please quote the ebm-papst fan type VWEH151XSLPS, part number W1G130AA2501 for Brightwater Refrigeration. It runs on 230 VAC at an ambient temperature of 65 degrees C. The application needs 360 m3/h of air at no more than 60 dB(A) and protection class IP54. The quote states a highest air flow of 370.0 m3/h and a sound pressure level of 55 dB(A). It is ready to send.

Verdict: Allowed.

  • Catalog summary. The catalog lists up to 370.0 m3/h of air flow, 55 dB(A) sound pressure and an ambient range of -30 to 70 degrees C for this fan.

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 fan quote for a refrigeration or cabinet-cooling customer: the fan part number, the supply voltage, the ambient temperature, and more. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of the ebm-papst compact fan catalog and returns a verdict, every reason and the catalog figures it read.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote the ebm-papst fan type VWCF119DSGLS, part number 8315100213 for Brightwater Refrigeration. It runs on 230 VAC at an ambient temperature of 35 degrees C. The rest of the request is on screen. The quote states a highest air flow of 170.0 m3/h and a sound pressure level of 39 dB(A).
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The application needs 170 m3/h; the highest air flow the catalog lists for this fan is 158.0 m3/h. The quote states a highest air flow that differs from the 158.0 m3/h the catalog lists for this fan. The quote asks for a PWM control input; the catalog does not list it as an option for this fan.
  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 options that only some fan families list, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the fan to Type VWCF119YSGLS, part number 9203509300, the stated highest air flow, as to 181.0 and the sound pressure level, as stated) to 43 A.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared, and the validator's figure matches the quote.
  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. Now you can try the other scenarios yourself.