Predictika · Modular hydraulic motors
An AI sales agent prepares an order for a modular hydraulic motor from the MS35 range: displacement, valving cover, connection type, rear and front units, options and the working point. Before it goes out, the agent sends it to Predictika, which checks it against the model code and the limits printed in the MS35 technical catalogue and returns a verdict and every finding at once.
This validator models orders for the Poclain Hydraulics MS35 modular hydraulic motor (wheel and shaft versions, with its MS18 sub-assembly valving), not just the scenarios shown below, and not other Poclain ranges.
Any MS35 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Poclain publishes none, so this validator produces no price build-up), other Poclain motor ranges, the MSE version, bearing life and load curves, efficiency, the dimensions and mounting drawings, and any combination the catalogue does not describe.
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 |
|---|---|---|
| Rear and front units that depend on the valving and on each other | Only with workarounds A T20 rear brake goes with S18 valving and a T30 with S35 valving, and each front brake needs its own bearing support; a rules-based CPQ needs a compatibility table per pair, and a wrong pair is easy to leave open. | Every choice is in one request, so each pairing is checked together whichever order the choices arrive in. |
| Connection types listed for some valving and displacement types only | Only with workarounds Which connection codes exist depends on the valving cover and on single or two-displacement; that is a three-way table to build and keep in step with the catalogue. | The valving, displacement type and connection are looked up together on every call. |
| Operating limits that depend on the displacement code and rotation direction | Only with care Maximum speed depends on the code, and power on the displacement in use and the direction; each is a separate rule that someone has to write and maintain. | The limits are computed from the choices on every call and compared with the working point. |
| Holding torque against the parking brakes on the order | Only with care The torque depends on which rear and front brakes are chosen; two brakes need a different answer from one, and the catalogue gives no combined figure, so a rule can only block or allow, not ask a person. | One brake is checked, two brakes go to a person, and no parking brake blocks the holding torque. |
| Stated torque that must match the catalogue value | Only with care A stated figure is a free-entry field; a rule can compare it with a computed value, but someone has to write and maintain that comparison. | The stated figure travels with the order and is compared with the catalogue value on every call. |
| Every problem returned in one answer | Only 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. |
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 rear unit T20 (parking brake) does not match the valving cover C (S35, lug fixing); S18 valving takes the 18 and T20 rear units and S35 valving the 35 and T30 rear units. |
| 2 | The rear unit T30 (parking brake) does not match the valving cover E (Twin-Lock, lug fixing); S18 valving takes the 18 and T20 rear units and S35 valving the 35 and T30 rear units. |
| 3 | The Twin-Lock or 2-displacement valving cover D (Twin-Lock, no mounting) is for two-displacement motors, but valving 1 is single-displacement. |
| 4 | Valving B (symmetrical, ratio below 2) gives a second displacement ratio that the cam type code 7 (2,439 cm³) does not offer; equal-lobe cams (codes 7, 9, 0, 2) halve the displacement (ratio 2) and unequal-lobe cams (codes K, A) offer ratios below and above 2. |
| 5 | Valving D (Twin-Lock, clockwise, ratio 2) gives a second displacement ratio that the cam type code K (3,000 cm³) does not offer; equal-lobe cams (codes 7, 9, 0, 2) halve the displacement (ratio 2) and unequal-lobe cams (codes K, A) offer ratios below and above 2. |
| 6 | Connection type 2 (ISO 1,179-1, DN25) is not listed for S35 valving in the hydraulic connections table; single-displacement S35 valving lists only 9 and two-displacement S35 valving lists 1 and 7. |
| 7 | Connection type 9 (ISO 9,974-1, DN32) is not listed for this standard S18 valving in the hydraulic connections table. |
| 8 | The order has 2 speed sensor options; the catalogue lists the T4, TR, TD sensor and the sensor predisposition as one choice. |
| 9 | The order combines 2 options; the catalogue says that more than one optional part can be accumulated and asks to consult the sales engineer. |
| 10 | Connection type 4 (ISO 9,974-1, DN25) is not listed for Twin-Lock valving in the hydraulic connections table, which lists A, 1 and 7. |
| 11 | Connection type 2 (ISO 1,179-1, DN25) is not listed for this standard S18 valving in the hydraulic connections table. |
| 12 | Valving F (Twin-Lock, clockwise, ratio above 2) is for Boosted Braking, which makes option U mandatory, but option U is not on the order. |
| 13 | The front unit P (P27 parking brake, valving cover fixation) needs a different bearing support from 2 (8 x Ø22 on Ø275, P20 and S20); C27 goes with the 10 x 24 on 335 support (T), P27 with 8 x 22 on 275 (3) and P20 or S20 with 8 x 22 on 275 (2). |
| 14 | The front unit E (C27 brake, valving cover fixation) needs a different bearing support from 3 (8 x Ø22 on Ø275, P27); C27 goes with the 10 x 24 on 335 support (T), P27 with 8 x 22 on 275 (3) and P20 or S20 with 8 x 22 on 275 (2). |
| 15 | The front unit U (S20 service brake, single control, valving cover fixation) needs a different bearing support from T (10 x Ø24 on Ø335, C27); C27 goes with the 10 x 24 on 335 support (T), P27 with 8 x 22 on 275 (3) and P20 or S20 with 8 x 22 on 275 (2). |
| 16 | Shaft type 1 (NF E22-141 splines) does not fit bearing support 1 (10 x Ø24 on Ø335); splined male shafts go only with the male shaft bearing support, and stud types only with the wheel bearing supports. |
| 17 | Shaft type 3 (studs) does not fit bearing support A (male shaft bearing support); splined male shafts go only with the male shaft bearing support, and stud types only with the wheel bearing supports. |
| 18 | The order has 7 options, but the model code has only six option positions. |
| 19 | The order combines 7 options; the catalogue says that more than one optional part can be accumulated and asks to consult the sales engineer. |
| 20 | The working pressure of 480 bar is above the 450 bar maximum. |
| 21 | The speed of 150 rpm is above the 110 rpm maximum for this displacement code. |
| 22 | The power of 120 kW is above the 110 kW maximum for this displacement and rotation direction. |
| 23 | The power of 80 kW is above the 73 kW maximum for this displacement and rotation direction. |
| 24 | The power of 60 kW is above the 55 kW maximum for this displacement and rotation direction. |
| 25 | The order runs in the second displacement, but valving 1 is single-displacement and has no second displacement. |
| 26 | The quote states a theoretical torque of 4,997 Nm at 100 bar, but the catalogue gives 5,555 Nm for the displacement code on the order. |
| 27 | The order needs a holding torque of 25,000 Nm, but the parking brake on it holds 18,600 Nm (0 means no parking brake). |
| 28 | The order needs a holding torque of 5,000 Nm, but the parking brake on it holds 0 Nm (0 means no parking brake). |
| 29 | The order needs a holding torque of 35,000 Nm from two parking brakes, but the catalogue gives the torque of each brake and not a combined figure; the largest single brake holds 30,000 Nm. |
| 30 | The vehicle can reach 40 km/h; for vehicles capable of more than 25 km/h the catalogue asks to contact the Poclain application engineer about the brake. |
| 31 | With Boosted Braking the bearing support of the front brake unit P (P27 parking brake, valving cover fixation) might not withstand the combination of maximum hydrostatic torque and maximum service brake torque; the catalogue asks for a detailed calculation by the application engineer. |
| 32 | Option E reinforced sealing on an unbraked motor needs the reinforced rear plate R35, but the order has the standard plate A35. |
| 33 | Option E reinforced sealing needs a reinforced rear plate on an unbraked motor; the catalogue gives it only for the R35 plate, so a person should confirm the S18 plate. |
| 34 | Option 1 fluorinated elastomer seals are marked in the catalogue as to be confirmed with the sales engineer. |
| 35 | Option G special wheel rim mounting is marked in the catalogue as to be confirmed with the sales engineer. |
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 quote an MS35 wheel motor with displacement code 0 (3,494 cm³), valving 1 (single-displacement), valving cover C (S35, lug fixing), connection 9 (ISO 9974-1, DN32), rear unit T20 (parking brake), front unit 1 (no mounting), bearing support 1 (10 x Ø24 on Ø335) and shaft type 3 (studs), options: none, running in the first displacement at 300 bar, 60 rpm and 50 kW, holding torque 25,000 Nm, on a vehicle that reaches 15 km/h. The quote states a theoretical torque of 5,555 Nm at 100 bar. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an MS35 wheel motor with displacement code 0 (3,494 cm³), valving 1 (single-displacement), valving cover C (S35, lug fixing), connection 9 (ISO 9974-1, DN32), rear unit T30 (parking brake), front unit 1 (no mounting), bearing support 1 (10 x Ø24 on Ø335) and shaft type 3 (studs), options: none, running in the first displacement at 300 bar, 60 rpm and 50 kW, holding torque 25,000 Nm, on a vehicle that reaches 15 km/h. The quote states a theoretical torque of 5,555 Nm at 100 bar. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an MS35 wheel motor with displacement code K (3,000 cm³), valving F (Twin-Lock, clockwise, ratio above 2), valving cover E (Twin-Lock, lug fixing), connection 4 (ISO 9974-1, DN25), rear unit T20 (parking brake), front unit 1 (no mounting), bearing support 1 (10 x Ø24 on Ø335) and shaft type 3 (studs), options: none, running in the second displacement at 300 bar, 60 rpm and 80 kW (preferred rotation direction), on a vehicle that reaches 15 km/h. The quote states a theoretical torque of 4,770 Nm at 100 bar. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an MS35 wheel motor with displacement code K (3,000 cm³), valving F (Twin-Lock, clockwise, ratio above 2), valving cover E (Twin-Lock, lug fixing), connection 1 (ISO 9974-1, DN25), rear unit T20 (parking brake), front unit P (P27 parking brake, valving cover fixation), bearing support 3 (8 x Ø22 on Ø275, P27) and shaft type 3 (studs), options: U Boosted Braking, running in the second displacement at 300 bar, 60 rpm and 70 kW (preferred rotation direction), on a vehicle that reaches 15 km/h. The quote states a theoretical torque of 4,770 Nm at 100 bar. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote an MS35 wheel motor with displacement code K (3,000 cm³), valving F (Twin-Lock, clockwise, ratio above 2), valving cover E (Twin-Lock, lug fixing), connection 1 (ISO 9974-1, DN25), rear unit T20 (parking brake), front unit 1 (no mounting), bearing support 1 (10 x Ø24 on Ø335) and shaft type 3 (studs), options: U Boosted Braking, running in the second displacement at 300 bar, 60 rpm and 70 kW (preferred rotation direction), on a vehicle that reaches 15 km/h. The quote states a theoretical torque of 4,770 Nm at 100 bar. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an MS35 shaft motor with displacement code 9 (3,143 cm³), valving 1 (single-displacement), valving cover C (S35, lug fixing), connection 9 (ISO 9974-1, DN32), rear unit T30 (parking brake), front unit 2 (lug mounting), bearing support A (male shaft bearing support) and shaft type 5 (DIN 5480 splines), options: 2 T4 speed sensor, S TR speed sensor, running in the first displacement at 300 bar, 60 rpm and 50 kW, on a vehicle that reaches 15 km/h. The quote states a theoretical torque of 5,555 Nm at 100 bar. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an MS35 shaft motor with displacement code 9 (3,143 cm³), valving 1 (single-displacement), valving cover C (S35, lug fixing), connection 9 (ISO 9974-1, DN32), rear unit T30 (parking brake), front unit 2 (lug mounting), bearing support A (male shaft bearing support) and shaft type 5 (DIN 5480 splines), options: S TR speed sensor, running in the first displacement at 300 bar, 60 rpm and 50 kW, on a vehicle that reaches 15 km/h. The quote states a theoretical torque of 4,997 Nm at 100 bar. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.