Predictika · Gas springs for flaps, hatches and covers

An AI sales agent's gas spring quote, checked before it goes out

An AI sales agent prepares a quote for Stabilus LIFT-O-MAT HD gas springs for a fictional equipment maker's hatches, guard doors and lids: spring size and stroke, extension force, rod-end and tube-end fittings, tube option, mounting bracket, the spring count for the flaps, the installation space and the service temperature. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the tables and design notes in the public Stabilus catalog and returns a verdict, every reason, and the figures it computed.

Scope: Stabilus LIFT-O-MAT HD supplementary line, sizes 8-19, 10-22 and 14-28: strokes, force ranges, fittings, tube options, brackets, flap sizing and temperature. See everything this validator covers

This validator models the supplementary line of the LIFT-O-MAT HD gas spring as described in the Stabilus Standard Program catalog, not just the scenarios shown below.

  • Series, stroke and reference number — the stroke and extended length listed for each Ref.-No. in the three sizes, the extension force range and step for each size, and a check that the Ref.-No. on the quote is the one listed for that size and stroke.
  • Fittings and tube options — the rod-end fittings K1 to K7 and tube-end fittings D1 to D7 (the 14-28 size offers K1 to K3 and D1 to D3 only), the protection tube (S1) and the 25 mm locking tube (S2, offered for the 8-19 and 10-22 sizes only) and how each shortens the usable stroke.
  • Brackets — six brackets with the maximum force the catalog gives in the compressed position, and whether the bracket fits the rod-end fitting (a 10 mm ball socket, or an eye up to 10 mm wide).
  • Flap sizing — the design formula for the needed extension force from flap weight, both lever arms, the springs per flap and the reserve factor of 1.2 to 1.3; the spring total on the quote against springs per flap times flaps; the stroke the installation space needs; no side loads on the spring.
  • Items a person confirms — a service temperature outside -30 to +80 C, an installation that is not rod down, and the stroke lost to the S1 tube on the 14-28 size (the catalog gives it only for the other two sizes) are flagged for confirmation with Stabilus.

Any LIFT-O-MAT HD supplementary-line quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Stabilus publishes no price list for this line), the other Stabilus product lines (standard-program springs of other types, dampers, locking springs, electric drives), the remaining brackets and ball studs, the overall length with fittings, and special designs. The compressed-position force uses the approximate spring rate from the catalog (about 1.35, 1.4 and 1.5 times the extension force for the three sizes), so it is an estimate, not a catalog value.

The AI sales agentBuilds the 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 reference number and stroke that must match a table row, with a different force range for each sizeOnly with care
Each size has its own list of Ref.-Nos., strokes and lengths; it becomes a long lookup or a long list of product rules, and a catalog revision means editing many of them.
Size, stroke, force and reference number travel in one request and are checked against the tables together.
A needed force worked out from weight, two lever arms, springs per flap and a reserve factorOnly with workarounds
The needed force is a calculation, which a rules-based CPQ usually handles with a custom formula or code before it can compare it with the force chosen.
The needed force is computed on every call and compared with the force on the quote, together with the bracket rating and the spring count.
A usable stroke that depends on the tube option and the installation spaceOnly with care
The tube option shortens the stroke by an amount that differs by size, and the space gives the stroke the flap needs; each needs its own rule and they are easy to miss when a size or option is added.
The tube option, the stroke it leaves and the space are all in one request and are checked with the rest.
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.

1A force of 210 N is not offered for this series; the supplementary line gives F1 from 100 to 900 N in steps of 25 N.
2A force of 75 N is not offered for this series; the supplementary line gives F1 from 100 to 900 N in steps of 25 N.
3The flap needs an extension force of at least 197 N (weight, lever arms, number of springs and reserve factor); the quote has 75 N.
4A force of 925 N is not offered for this series; the supplementary line gives F1 from 100 to 900 N in steps of 25 N.
5A force of 175 N is not offered for this series; the supplementary line gives F1 from 150 to 1000 N in steps of 50 N.
6A force of 1550 N is not offered for this series; the supplementary line gives F1 from 300 to 2300 N in steps of 100 N.
7A stroke of 110 mm is not one of the strokes listed for this series in the supplementary line.
8A stroke of 450 mm is not one of the strokes listed for this series in the supplementary line.
9The 14-28 size offers rod-end fittings K1, K2 and K3 only.
10The 14-28 size offers tube-end fittings D1, D2 and D3 only.
11The 25 mm locking tube (S2) is listed for the 8-19 and 10-22 sizes only, not for the 14-28.
12The catalog gives the 10 mm stroke reduction of the protection tube for the 8-19 and 10-22 sizes but not for the 14-28; a person should confirm it with Stabilus.
13The application needs a stroke of at least 100 mm (extended length minus compressed length); the selected spring gives 90 mm after the tube option.
14The application needs a stroke of at least 150 mm (extended length minus compressed length); the selected spring gives 100 mm after the tube option.
15The extended length of 155 mm is not longer than the compressed length of 155 mm, so the application gives no stroke.
16The flap needs an extension force of at least 197 N (weight, lever arms, number of springs and reserve factor); the quote has 175 N.
17The design notes give a reserve force factor of 1.2 to 1.3; the quote uses 110 percent.
18The flap weight, both lever arms, the number of springs per flap and the number of flaps must all be positive.
19The flap needs an extension force of at least 49050 N (weight, lever arms, number of springs and reserve factor); the quote has 200 N.
20The selected bracket does not fit the rod-end fitting (ball brackets take a 10 mm ball socket; the pin bracket takes eyes up to 10 mm wide).
21With 300 N of extension force the spring pushes about 405 N in the compressed position; the selected bracket is rated 350 N.
22With 375 N of extension force the spring pushes about 507 N in the compressed position; the selected bracket is rated 500 N.
23Gas springs must not jam or take bending or lateral forces; the application puts a side load on the spring.
24The lowest service temperature 60 C is not below the highest -10 C.

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. Equipment hatches: Hatches with a bracket that does not fit and a spring that is too weak

The agent's request. Please quote a LIFT-O-MAT HD 8-19 gas spring, Ref.-No. 697656, stroke 100 mm, extension force 150 N, rod-end fitting K1, tube-end fitting D1, no tube option and bracket 8262WE. It carries a 20 kg flap with a 400 mm weight arm and a 250 mm spring arm, 2 springs per flap on 6 flaps, so 10 springs in total, with a reserve factor of 125 percent. The space is 255 mm extended and 155 mm compressed, the service range is -10 to 60 C, and the spring is mounted rod down. It is ready to send.

Verdict: Blocked.

  • Force is too low for the flap. The flap needs an extension force of at least 197 N (weight, lever arms, number of springs and reserve factor); the quote has 150 N.
  • Bracket does not fit the rod-end fitting. The selected bracket does not fit the rod-end fitting (ball brackets take a 10 mm ball socket; the pin bracket takes eyes up to 10 mm wide).
  • Stated number of springs does not match. The quote states a spring total of 10; the springs per flap times the number of flaps give 12.
  • Stated Ref.-No. does not match. The reference number on the quote is not the Ref.-No. listed for this series and stroke.

2. Equipment hatches: The agent resubmits after fixing the errors

The agent's request. I have changed the extension force to 200 N, the rod-end fitting to K4, the spring total to 12 and the reference number to 697605. Please quote a LIFT-O-MAT HD 8-19 gas spring, Ref.-No. 697605, stroke 100 mm, extension force 200 N, rod-end fitting K4, tube-end fitting D1, no tube option and bracket 8262WE. It carries a 20 kg flap with a 400 mm weight arm and a 250 mm spring arm, 2 springs per flap on 6 flaps, so 12 springs in total, with a reserve factor of 125 percent. The space is 255 mm extended and 155 mm compressed, the service range is -10 to 60 C, and the spring is mounted rod down. It is ready to send.

Verdict: Allowed.

  • Spring summary. Spring count 12; extended length of the base spring 255 mm; stroke after the tube option 100 mm; needed extension force at least 197 N; about 270 N in the compressed position.

3. Machine guard doors: Guard doors with a locking tube and a spring that is too weak, mounted rod up

The agent's request. Please quote a LIFT-O-MAT HD 10-22 gas spring, Ref.-No. 555843, stroke 200 mm, extension force 400 N, rod-end fitting K2, tube-end fitting D2, the S2 locking tube and no bracket. It carries a 40 kg flap with a 500 mm weight arm and a 300 mm spring arm, 2 springs per flap on 4 flaps, so 8 springs in total, with a reserve factor of 125 percent. The space is 456 mm extended and 256 mm compressed, the service range is -10 to 60 C, and the spring is mounted rod up. It is ready to send.

Verdict: Blocked.

  • Stroke is too short for the application. The application needs a stroke of at least 200 mm (extended length minus compressed length); the selected spring gives 175 mm after the tube option.
  • Force is too low for the flap. The flap needs an extension force of at least 409 N (weight, lever arms, number of springs and reserve factor); the quote has 400 N.
  • Not installed rod down. Standard gas springs are designed to be installed rod down when at rest; a person should confirm with Stabilus a special design for this orientation.

4. Machine guard doors: The agent resubmits after fixing the errors

The agent's request. I have changed the extension force to 450 N and the tube option to none. Please quote a LIFT-O-MAT HD 10-22 gas spring, Ref.-No. 555843, stroke 200 mm, extension force 450 N, rod-end fitting K2, tube-end fitting D2, no tube option and no bracket. It carries a 40 kg flap with a 500 mm weight arm and a 300 mm spring arm, 2 springs per flap on 4 flaps, so 8 springs in total, with a reserve factor of 125 percent. The space is 456 mm extended and 256 mm compressed, the service range is -10 to 60 C, and the spring is mounted rod up. It is ready to send.

Verdict: Needs approval.

  • Not installed rod down. Standard gas springs are designed to be installed rod down when at rest; a person should confirm with Stabilus a special design for this orientation.
  • Spring summary. Spring count 8; extended length of the base spring 456.5 mm; stroke after the tube option 200 mm; needed extension force at least 409 N; about 630 N in the compressed position.

5. Machine guard doors: The agent resubmits after fixing the errors

The agent's request. I have changed the mounting to rod down. Please quote a LIFT-O-MAT HD 10-22 gas spring, Ref.-No. 555843, stroke 200 mm, extension force 450 N, rod-end fitting K2, tube-end fitting D2, no tube option and no bracket. It carries a 40 kg flap with a 500 mm weight arm and a 300 mm spring arm, 2 springs per flap on 4 flaps, so 8 springs in total, with a reserve factor of 125 percent. The space is 456 mm extended and 256 mm compressed, the service range is -10 to 60 C, and the spring is mounted rod down. It is ready to send.

Verdict: Allowed.

  • Spring summary. Spring count 8; extended length of the base spring 456.5 mm; stroke after the tube option 200 mm; needed extension force at least 409 N; about 630 N in the compressed position.

6. Cabinet lids: Cabinet lids on the 14-28 size with fittings and a force it does not offer

The agent's request. Please quote a LIFT-O-MAT HD 14-28 gas spring, Ref.-No. 2386SC, stroke 300 mm, extension force 1550 N, rod-end fitting K6, tube-end fitting D2, the S2 locking tube and no bracket. It carries a 90 kg flap with a 600 mm weight arm and a 350 mm spring arm, 2 springs per flap on 3 flaps, so 6 springs in total, with a reserve factor of 125 percent. The space is 670 mm extended and 370 mm compressed, the service range is -10 to 60 C, and the spring is mounted rod down. It is ready to send.

Verdict: Blocked.

  • Force F1 is not offered for this series. A force of 1550 N is not offered for this series; the supplementary line gives F1 from 300 to 2300 N in steps of 100 N.
  • Rod-end fitting not offered for this series. The 14-28 size offers rod-end fittings K1, K2 and K3 only.
  • Locking tube not offered for this series. The 25 mm locking tube (S2) is listed for the 8-19 and 10-22 sizes only, not for the 14-28.
  • Stroke is too short for the application. The application needs a stroke of at least 300 mm (extended length minus compressed length); the selected spring gives 275 mm after the tube option.

7. Cabinet lids: The agent resubmits after fixing the errors

The agent's request. I have changed the extension force to 1500 N, the rod-end fitting to K2 and the tube option to none. Please quote a LIFT-O-MAT HD 14-28 gas spring, Ref.-No. 2386SC, stroke 300 mm, extension force 1500 N, rod-end fitting K2, tube-end fitting D2, no tube option and no bracket. It carries a 90 kg flap with a 600 mm weight arm and a 350 mm spring arm, 2 springs per flap on 3 flaps, so 6 springs in total, with a reserve factor of 125 percent. The space is 670 mm extended and 370 mm compressed, the service range is -10 to 60 C, and the spring is mounted rod down. It is ready to send.

Verdict: Allowed.

  • Spring summary. Spring count 6; extended length of the base spring 670 mm; stroke after the tube option 300 mm; needed extension force at least 946 N; about 2250 N in the compressed position.

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 Stabilus LIFT-O-MAT HD gas springs for a fictional equipment maker's hatches, guard doors and lids: spring size and stroke, extension force, rod-end and tube-end fittings, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the tables and design notes in the public Stabilus catalog 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 LIFT-O-MAT HD 8-19 gas spring, Ref.-No. 697656, stroke 100 mm, extension force 150 N, rod-end fitting K1, tube-end fitting D1, no tube option and bracket 8262WE. It carries a 20 kg flap with a 400 mm weight arm and a 250 mm spring arm, 2 springs per flap on 6 flaps. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The flap needs an extension force of at least 197 N (weight, lever arms, number of springs and reserve factor); the quote has 150 N. The selected bracket does not fit the rod-end fitting (ball brackets take a 10 mm ball socket; the pin bracket takes eyes up to 10 mm wide). The quote states a spring total of 10; the springs per flap times the number of flaps give 12. 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 reference number and stroke that must match a table row, with a different force range for each size, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the reference number to 697605, the extension force to 200 N, the rod-end fitting to K4 and the spring total on the quote to 12.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four 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.