Predictika · Modular hydraulic motors

An AI sales agent's hydraulic motor order, checked before it goes out

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.

Scope: Poclain MS35 modular hydraulic motors only: model code, valving, rear and front brakes, options and the working point. See everything this validator covers

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.

  • Model code — the six displacement codes, the valving types and covers (S18, S35 and Twin-Lock), the connection types, the rear units and the front brake and bearing support codes the catalogue lists; for example a T20 rear brake goes with S18 valving and a T30 with S35 valving, and each front brake needs its own bearing support.
  • Options and shafts — Boosted Braking valving needs option U, only one speed sensor option can be chosen, reinforced sealing needs the reinforced rear plate, a splined male shaft goes only with the male shaft bearing support, and fluorinated seals, special wheel rim mounting and combined options go to a person.
  • Working point — the 450 bar pressure limit, the maximum speed and power for the displacement and rotation direction, the holding torque against the parking brakes on the order, brakes on vehicles above 25 km/h, and the theoretical torque the quote states against the catalogue value.

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.

The AI sales agentBuilds the motor 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
Rear and front units that depend on the valving and on each otherOnly 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 onlyOnly 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 directionOnly 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 orderOnly 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 valueOnly 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 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 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.
2The 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.
3The Twin-Lock or 2-displacement valving cover D (Twin-Lock, no mounting) is for two-displacement motors, but valving 1 is single-displacement.
4Valving 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.
5Valving 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.
6Connection 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.
7Connection type 9 (ISO 9,974-1, DN32) is not listed for this standard S18 valving in the hydraulic connections table.
8The order has 2 speed sensor options; the catalogue lists the T4, TR, TD sensor and the sensor predisposition as one choice.
9The order combines 2 options; the catalogue says that more than one optional part can be accumulated and asks to consult the sales engineer.
10Connection 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.
11Connection type 2 (ISO 1,179-1, DN25) is not listed for this standard S18 valving in the hydraulic connections table.
12Valving F (Twin-Lock, clockwise, ratio above 2) is for Boosted Braking, which makes option U mandatory, but option U is not on the order.
13The 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).
14The 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).
15The 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).
16Shaft 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.
17Shaft 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.
18The order has 7 options, but the model code has only six option positions.
19The order combines 7 options; the catalogue says that more than one optional part can be accumulated and asks to consult the sales engineer.
20The working pressure of 480 bar is above the 450 bar maximum.
21The speed of 150 rpm is above the 110 rpm maximum for this displacement code.
22The power of 120 kW is above the 110 kW maximum for this displacement and rotation direction.
23The power of 80 kW is above the 73 kW maximum for this displacement and rotation direction.
24The power of 60 kW is above the 55 kW maximum for this displacement and rotation direction.
25The order runs in the second displacement, but valving 1 is single-displacement and has no second displacement.
26The 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.
27The order needs a holding torque of 25,000 Nm, but the parking brake on it holds 18,600 Nm (0 means no parking brake).
28The order needs a holding torque of 5,000 Nm, but the parking brake on it holds 0 Nm (0 means no parking brake).
29The 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.
30The 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.
31With 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.
32Option E reinforced sealing on an unbraked motor needs the reinforced rear plate R35, but the order has the standard plate A35.
33Option 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.
34Option 1 fluorinated elastomer seals are marked in the catalogue as to be confirmed with the sales engineer.
35Option G special wheel rim mounting is marked in the catalogue as to be confirmed with the sales engineer.

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. Wheel drive with a rear parking brake: A wheel motor with a T20 rear brake that must hold 25,000 Nm

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.

  • Rear brake series does not match the valving. 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.
  • Holding torque above the parking brake. 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).

2. Wheel drive with a rear parking brake: The agent resubmits after fixing the errors

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.

  • Catalogue figures for this order. Theoretical torque 5,555 Nm at 100 bar; speed limit 130 rpm; power limit 110 kW; parking brake torque 30,000 Nm.

3. Two-speed Twin-Lock drive: A two-speed drive in the second displacement at 80 kW

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.

  • Connection type not listed for Twin-Lock valving. 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.
  • Boosted Braking valving without option U. 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.
  • Power above the maximum. The power of 80 kW is above the 73 kW maximum for this displacement and rotation direction.

4. Two-speed Twin-Lock drive: The agent resubmits after fixing the errors

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.

  • Boosted Braking with a front brake. 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.
  • Catalogue figures for this order. Theoretical torque 4,770 Nm at 100 bar; speed limit 120 rpm; power limit 73 kW; parking brake torque 19,800 Nm.

5. Two-speed Twin-Lock drive: The agent resubmits after fixing the errors

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.

  • Catalogue figures for this order. Theoretical torque 4,770 Nm at 100 bar; speed limit 120 rpm; power limit 73 kW; parking brake torque 18,600 Nm.

6. Shaft motor with speed sensors: A shaft motor with a stated torque and two speed sensor options

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.

  • More than one speed sensor option. The order has 2 speed sensor options; the catalogue lists the T4, TR, TD sensor and the sensor predisposition as one choice.
  • Stated torque differs from the catalogue. The quote states a theoretical torque of 5,555 Nm at 100 bar, but the catalogue gives 4,997 Nm for the displacement code on the order.
  • More than one option. The order combines 2 options; the catalogue says that more than one optional part can be accumulated and asks to consult the sales engineer.

7. Shaft motor with speed sensors: The agent resubmits after fixing the errors

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.

  • Catalogue figures for this order. Theoretical torque 4,997 Nm at 100 bar; speed limit 140 rpm; power limit 110 kW; parking brake torque 30,000 Nm.

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 modular hydraulic motor from the MS35 range: displacement, valving cover, connection type, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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). The quote states a theoretical torque of 4,770 Nm at 100 bar. 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. Connection type 4, such as the ISO 9 and 974-1, is not listed for Twin-Lock valving in the hydraulic connections table, which lists A, 1 and 7. 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. The power of 80 kW is above the 73 kW maximum for this displacement and rotation direction.
  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 connection types listed for some valving and displacement types only, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the connection to 1 (ISO 9974-1, DN25), the front unit to P (P27 parking brake, valving cover fixation), the bearing support to 3 (8 x Ø22 on Ø275, P27), the options to U Boosted Braking and the power to 70 kW.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The three blocking findings are cleared; one approval remains for a person: Boosted Braking with a front brake.
  13. The agent resubmits once more.
  14. The revised request. It changes the front unit to 1 (no mounting) and the bearing support to 1 (10 x Ø24 on Ø335).
  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. Three 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.