Predictika · Turbine control system configurations

An AI sales agent's turbine control configuration, checked before it goes out

An AI sales agent prepares a configuration for a MicroNet Plus control system with its chassis, CPU, power supply input, I/O module count and the site's supply and ambient conditions. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the specification Woodward publishes and returns a verdict, every reason and the figures it computed.

Scope: Woodward MicroNet Plus control systems: chassis size, CPU and its redundancy, power supply input, I/O module slots, site supply and ambient temperature. See everything this validator covers

This validator models MicroNet Plus configurations, not just the scenarios shown below.

  • Chassis and slots — a full-size chassis has 14 VME slots and a narrow chassis 8; both reserve four slots for power supplies, which leaves 10 or 4 for the CPU and I/O modules. A CPU takes one slot, or two when redundant.
  • CPU and approval — the CPU5200 and CPUP1020 are listed in the 2018 specification; the Cyber Secure CPU5200CS appears only in an earlier revision, so a quote with it goes to a person to confirm.
  • Power supply input and site supply — four input ranges (18 to 36 Vdc, 100 to 150 Vdc, 88 to 132 Vac, 180 to 264 Vac); the site supply must be the same type and inside the range, and AC frequency must be 47 to 63 Hz.
  • Ambient temperature — the specification gives an operating ambient range of 0 to 55 C. The slots the quote states are compared with the slots the configuration uses.

Any MicroNet Plus configuration that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Woodward does not publish them, so this validator produces no price build-up or line-item quote), specific I/O module types and channel counts, duplex and triplex module counts, expansion chassis, communications options, and other Woodward control platforms. Each I/O module is counted as one chassis slot, which is a modeling assumption.

The AI sales agentBuilds the control system configuration 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 configuration that needs more slots than the chassis hasOnly with care
The slot count depends on the chassis, the CPU redundancy and every I/O module, so a rule has to add them up across lines and be kept in step with each option.
The chassis, CPU mode and module counts are in one request and the slots are totalled on every call.
A site supply the power supply input cannot takeOnly with care
Each input has its own type and range, so each needs its own validation rule and limits.
The input and the site supply are compared on every call, in any order.
A stated slot count that disagrees with the configurationOnly with workarounds
The slot count is a derived figure; checking a stated one against it takes extra formulas that interact with the rest.
The stated figure is a field in the request and is compared with the computed one.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the configuration 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 controller needs 5 slots (CPU 1, I/O modules 4) but the chassis has 4 slots available after the four reserved for power supplies.
2The controller needs 11 slots (CPU 2, I/O modules 9) but the chassis has 10 slots available after the four reserved for power supplies.
3The CPU5200CS (Cyber Secure) is listed in an earlier revision of the MicroNet Plus specification but not in the later Rev. D; a person should confirm it is currently offered.
4The site supply is 133 V, outside the 88 to 132 V range of the selected power supply input.
5The site supply type (AC or DC) does not match the selected power supply input.
6The site AC frequency is 46 Hz, outside the 47 to 63 Hz range of the AC power supply inputs.
7The site AC frequency is 64 Hz, outside the 47 to 63 Hz range of the AC power supply inputs.
8The site ambient temperature reaches 56 C, above the 55 C maximum operating ambient of the control system.
9The site ambient temperature falls to -1 C, below the 0 C minimum operating ambient of the control system.
10The quote states 7 slots used, but the selected configuration uses 9.
11The site supply is 37 V, outside the 18 to 36 V range of the selected power supply input.
12The site supply is 17 V, outside the 18 to 36 V range of the selected power supply input.

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. Site power and environment: A CPUP1020 controller for a 230 V AC site at 60 C ambient

The agent's request. Please configure a MicroNet Plus control system in a full-size chassis with a simplex CPU CPUP1020, dual power supplies with the 88 to 132 Vac input, and 6 I/O modules (3 analog, 3 discrete, 0 specialty), for a site with a 230 V AC at 50 Hz supply and ambient temperatures from 5 to 60 C. The configuration states 5 chassis slots used. It is ready to send.

Verdict: Blocked.

  • Site voltage outside the power supply input range. The site supply is 230 V, outside the 88 to 132 V range of the selected power supply input.
  • Ambient temperature above the operating range. The site ambient temperature reaches 60 C, above the 55 C maximum operating ambient of the control system.
  • Stated slots used differ from the configuration. The quote states 5 slots used, but the selected configuration uses 7.

2. Site power and environment: The agent resubmits after fixing the errors

The agent's request. Please configure a MicroNet Plus control system in a full-size chassis with a simplex CPU CPUP1020, dual power supplies with the 180 to 264 Vac input, and 6 I/O modules (3 analog, 3 discrete, 0 specialty), for a site with a 230 V AC at 50 Hz supply and ambient temperatures from 5 to 60 C. The configuration states 7 chassis slots used. It is ready to send.

Verdict: Blocked.

  • Ambient temperature above the operating range. The site ambient temperature reaches 60 C, above the 55 C maximum operating ambient of the control system.

3. Site power and environment: The agent resubmits after fixing the errors

The agent's request. Please configure a MicroNet Plus control system in a full-size chassis with a simplex CPU CPUP1020, dual power supplies with the 180 to 264 Vac input, and 6 I/O modules (3 analog, 3 discrete, 0 specialty), for a site with a 230 V AC at 50 Hz supply and ambient temperatures from 5 to 50 C. The configuration states 7 chassis slots used. It is ready to send.

Verdict: Allowed.

  • Configuration summary. 7 of 10 chassis slots used (1 for the CPU, 6 for I/O modules).

4. Chassis capacity: A narrow chassis with a redundant CPU and four I/O modules

The agent's request. Please configure a MicroNet Plus control system in a narrow chassis with a redundant CPU CPU5200, simplex power supplies with the 18 to 36 Vdc input, and 4 I/O modules (2 analog, 2 discrete, 0 specialty), for a site with a 24 V DC supply and ambient temperatures from 5 to 40 C. The configuration states 6 chassis slots used. It is ready to send.

Verdict: Blocked.

  • Not enough chassis slots. The controller needs 6 slots (CPU 2, I/O modules 4) but the chassis has 4 slots available after the four reserved for power supplies.

5. Chassis capacity: The agent resubmits after fixing the errors

The agent's request. Please configure a MicroNet Plus control system in a full-size chassis with a redundant CPU CPU5200, simplex power supplies with the 18 to 36 Vdc input, and 4 I/O modules (2 analog, 2 discrete, 0 specialty), for a site with a 24 V DC supply and ambient temperatures from 5 to 40 C. The configuration states 6 chassis slots used. It is ready to send.

Verdict: Allowed.

  • Configuration summary. 6 of 10 chassis slots used (2 for the CPU, 4 for I/O modules).

6. Part to confirm: A full chassis with a redundant CPU5200CS

The agent's request. Please configure a MicroNet Plus control system in a full-size chassis with a redundant CPU CPU5200CS (Cyber Secure), dual power supplies with the 100 to 150 Vdc input, and 8 I/O modules (4 analog, 3 discrete, 1 specialty), for a site with a 125 V DC supply and ambient temperatures from 5 to 40 C. The configuration states 10 chassis slots used. It is ready to send.

Verdict: Needs approval.

  • CPU5200CS availability to confirm. The CPU5200CS (Cyber Secure) is listed in an earlier revision of the MicroNet Plus specification but not in the later Rev. D; a person should confirm it is currently offered.
  • Configuration summary. 10 of 10 chassis slots used (2 for the CPU, 8 for I/O modules).

7. Part to confirm: The agent resubmits after fixing the errors

The agent's request. Please configure a MicroNet Plus control system in a full-size chassis with a redundant CPU CPU5200, dual power supplies with the 100 to 150 Vdc input, and 8 I/O modules (4 analog, 3 discrete, 1 specialty), for a site with a 125 V DC supply and ambient temperatures from 5 to 40 C. The configuration states 10 chassis slots used. It is ready to send.

Verdict: Allowed.

  • Configuration summary. 10 of 10 chassis slots used (2 for the CPU, 8 for I/O modules).

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 configuration for a MicroNet Plus control system with its chassis, CPU, power supply input, I/O module count and the site's supply and ambient conditions. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the specification Woodward publishes 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 configure a MicroNet Plus control system in a full-size chassis with a simplex CPU CPUP1020, dual power supplies with the 88 to 132 Vac input. The configuration states 5 chassis slots used. 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 site supply is 230 V, outside the 88 to 132 V range of the selected power supply input. The site ambient temperature reaches 60 C, above the 55 C maximum operating ambient of the control system. The quote states 5 slots used, but the selected configuration uses 7.
  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 site supply the power supply input cannot take, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the power supply input to 180 to 264 Vac and the stated chassis slots used, as to 7.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The site ambient temperature reaches 60 C, above the 55 C maximum operating ambient of the control system.
  12. Two findings cleared; still blocked on ambient temperature above the operating range.
  13. The agent resubmits once more.
  14. The revised request. It changes the ambient maximum to 50 C.
  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.