Using Simulation and Engineering Calculations During Configuration

In manufacturing, simulation and engineering calculations allow a CPQ configurator to evaluate whether a proposed product will work before the quote reaches engineering or production. Instead of only selecting options and calculating a price, the system can calculate capacity, dimensions, performance, operating limits, material requirements and other technical results from the customer’s inputs.

For example, a pump configurator may use flow rate, head, fluid properties, temperature and motor requirements to recommend a suitable pump size. An industrial machinery configurator may calculate frame dimensions, drive power, lifting capacity or guarding requirements. The result can include a validated configuration, an engineering summary, a configurable bill of materials (BOM), product-specific CAD outputs and a quote based on technically feasible requirements.

This is a major distinction between manufacturing CPQ and generic sales CPQ. A sales-oriented system may configure commercial options and calculate a price. A manufacturing CPQ system may also execute engineering formulas, call simulation services, generate CAD data and pass validated product information to enterprise systems.

What are engineering calculations during configuration?

Engineering calculations during configuration are formulas, algorithms or external engineering services that transform configuration inputs into technical results. The results may determine whether a product is feasible, which components are required, how the product should be dimensioned or what performance it can deliver.

The calculation normally runs after, or during, a user’s configuration choices. It can use selected options, numeric dimensions, environmental conditions, material properties, product standards and data from a product model. The output may be a warning, a required option, a calculated value, a recommendation, a component selection, a CAD parameter or an approval requirement.

Calculation type Typical inputs Possible outputs
Capacity calculation Load, flow, speed, volume or duty cycle Required motor, frame size or rated capacity
Dimensional calculation Length, width, height, clearance or installation space Product dimensions, shaft length or enclosure size
Thermal calculation Temperature, heat load, ambient conditions and materials Cooling requirement, insulation class or derating
Hydraulic calculation Flow, pressure, fluid density, viscosity and pipe geometry Pipe diameter, pump selection or pressure loss
Electrical calculation Voltage, current, power, phase and protection requirements Cable size, breaker rating or control-panel components
Structural calculation Loads, spans, materials, supports and safety factors Section size, reinforcement or engineering review

These calculations do not always constitute a full physical simulation. A simple algebraic formula may be sufficient for product selection. More advanced cases may use finite element analysis, computational fluid dynamics, kinematic simulation or an external engineering application.

Where calculation fits in a manufacturing CPQ architecture

A calculation-driven configurator usually sits between product data, engineering logic and commercial processes. The CPQ system manages the customer-facing configuration and often coordinates the data exchange, while specialized systems may perform calculations or generate design outputs.

  1. User inputs: The salesperson, dealer, engineer or customer enters requirements such as capacity, dimensions, material, operating environment and delivery constraints.
  2. Configuration model: The CPQ product model applies options, dependencies, exclusions and constraints. It determines which selections are permitted.
  3. Calculation engine: Formulas or an external service calculates technical values and evaluates performance or compliance.
  4. Selection and validation: The system selects components, reports warnings and requests additional information where needed.
  5. Engineering output: Parametric CAD, drawings, specifications, calculations or simulation results are generated when supported.
  6. Commercial output: The calculated configuration drives costing, pricing, a quote and potentially approval workflows.
  7. Manufacturing handoff: The validated configuration creates or updates a BOM, order structure and data sent to enterprise systems.

The surrounding systems have different responsibilities. CAD means computer-aided design and contains geometric or design information. A product lifecycle management system (PLM) manages product definitions, revisions and lifecycle processes. A product data management system (PDM) generally manages CAD files and related engineering data. An enterprise resource planning system (ERP) manages operational data such as items, inventory, purchasing, orders and production. A manufacturing execution system (MES) supports execution on the shop floor.

These systems are related but are not interchangeable. A CPQ system may orchestrate data between them through APIs, files, middleware or integration platforms. The appropriate architecture depends on where the authoritative version of each product and engineering record is maintained.

Rules, calculations and simulation are different capabilities

Product configuration rules, engineering calculations and simulation often work together, but they solve different problems.

Capability Main question Example
Rules-based configuration Is this selection allowed? A stainless-steel option requires a compatible seal material.
Constraint-based configuration Which combinations satisfy multiple technical constraints? The selected motor, voltage and enclosure must be compatible with available space and power requirements.
Guided selling Which product or option should be recommended based on user needs? Recommend a valve family based on media, pressure and temperature.
Engineering calculation What technical value or component follows from the requirements? Calculate required pump head or structural section size.
Simulation How will the proposed design behave under modeled conditions? Evaluate stress, airflow, motion or thermal performance.

A rule may prevent an invalid combination without calculating anything. A formula may calculate a result without modeling physical behavior in detail. A simulation usually represents more complex behavior and may require more inputs, longer processing time and specialist validation.

Manufacturing examples

Pump and fluid equipment configuration

A pump configurator can collect flow rate, total dynamic head, fluid type, temperature, viscosity, installation arrangement and power supply. Rules may prevent incompatible materials or seal combinations. Engineering calculations may estimate system resistance, pump duty point and motor power. A selection algorithm can identify suitable pump sizes from a controlled product catalog.

The result may include a pump assembly, motor, coupling, baseplate, seals, instrumentation and a configurable BOM. A CAD system may use the selected pump, nozzle orientation and base dimensions to produce a model or drawing. The price can incorporate the selected materials, motor size and engineering options.

HVAC and air-handling equipment

An air-handling unit configurator may calculate airflow, heating or cooling capacity, coil dimensions, fan selection and pressure drop. Inputs can include air volume, entering and leaving temperatures, humidity, altitude, filtration requirements and available installation space.

The calculation may identify a standard configuration, a non-standard design requiring engineering review or an infeasible request. It can also influence enclosure dimensions, access-panel positions, motor selection and the BOM. A quotation should make clear which results are calculated automatically and which remain subject to final engineering approval.

Industrial machinery

For a conveyor, hoist or packaging machine, configuration inputs may include product weight, throughput, travel distance, duty cycle, line speed and layout dimensions. Calculations can determine drive torque, motor power, belt width, roller spacing or frame requirements.

If the requested combination exceeds the standard design envelope, the CPQ system may route the opportunity into an engineer-to-order (ETO) process. ETO means that substantial engineering work is performed for a particular order. By contrast, configure-to-order (CTO) uses predefined choices and generally produces a standard or modular product.

Electrical equipment and enclosures

An electrical equipment configurator may calculate enclosure size, heat dissipation, cable-entry requirements, protective-device ratings and available panel space. Rules can enforce voltage, phase, short-circuit rating and component compatibility.

Where the design involves safety, regulatory compliance or high fault energy, automated results should be treated as decision support unless the organization has formally validated the calculation method and approval process.

Using simulation during configuration

Simulation is useful when a simple rule or formula cannot adequately predict product behavior. It may represent structural stress, airflow, fluid movement, heat transfer, motion, acoustics or energy consumption. In a CPQ workflow, simulation can be synchronous, asynchronous or performed after the initial configuration.

Synchronous simulation

A synchronous simulation runs while the user is configuring the product and returns a result before the workflow continues. This can provide immediate technical feedback, but it requires fast execution, a controlled model and reliable error handling. It is more appropriate for simplified calculations or reduced-order models than for computationally intensive analyses.

Asynchronous simulation

An asynchronous simulation runs as a background job. The CPQ system submits inputs, receives a job identifier and later retrieves the result. This approach supports more demanding analysis but requires status management, timeouts, notifications, version tracking and a clear user experience.

Simulation after configuration

Some companies allow a preliminary configuration and price to be created first, then run a detailed analysis before order acceptance. This is common when the analysis needs specialist software, licensed engineering tools or a controlled approval process. The commercial workflow should identify the quote as conditional if technical validation is incomplete.

CAD and 3D outputs from calculated configurations

Engineering calculations become more valuable when their outputs drive computer-aided design (CAD). A parametric CAD template can use calculated dimensions and selected options to create a product-specific model, drawing or visualization.

For example, a configured material-handling system may calculate conveyor length, support spacing and drive position. Those values can populate CAD parameters. The resulting model may show the selected arrangement, while a drawing generator adds dimensions, hole patterns, connection details and notes.

Possible outputs include:

  • 3D product models for review or customer approval;
  • 2D drawings with calculated dimensions;
  • installation layouts and clearance envelopes;
  • rendered images for a proposal;
  • neutral CAD exchange files;
  • engineering calculation reports;
  • manufacturing or assembly documentation.

Not every CPQ platform generates CAD. Some integrate with CAD automation software, while others only store a reference to an externally generated file. Buyers should verify which CAD systems are supported, how templates are governed, how revisions are controlled and whether generated files can be reproduced from the saved configuration.

For more detail, see the guide to CAD automation and engineering automation in manufacturing CPQ.

How calculations affect BOMs, costing and quotes

A bill of materials (BOM) lists the components, quantities and relationships required for a product or assembly. A calculated configuration can determine not only which options appear on a quote, but also which components are required for manufacturing.

A configurable BOM may contain rules such as:

  • selecting a motor based on calculated power;
  • adding reinforcement when a load exceeds a threshold;
  • changing material grades based on temperature or fluid compatibility;
  • adding sensors when a control option is selected;
  • changing fasteners, seals or coatings for an environmental condition;
  • selecting different subassemblies for a calculated size range.

An engineering BOM (EBOM) describes the product from an engineering and design perspective. A manufacturing BOM (MBOM) describes how the product is assembled or manufactured, including production structure and sometimes manufacturing-specific items. A CPQ process may generate or influence an EBOM, an MBOM, a configurable BOM or an order-specific structure, but the exact responsibility depends on the system architecture.

Calculated values can also affect costing and pricing. A larger motor, thicker material, additional reinforcement or custom machining may increase cost. However, technical calculation and commercial pricing should remain conceptually separate. The calculation determines what is technically required; the pricing engine determines how that requirement is valued commercially.

See BOM generation, costing and quote automation for the relationship between configuration outputs and commercial documents.

Managing the sales-to-engineering handoff

A strong configuration workflow reduces the amount of information engineering must reconstruct from a sales conversation. The handoff should include the customer requirements, selected options, calculated values, assumptions, warnings, approvals, revision identifiers and generated outputs.

For example, a sales engineer handing over a configured pressure system should not send only a product code and price. Engineering may also need fluid properties, design pressure, temperature, corrosion allowance, selected materials, calculated wall thickness, instrumentation requirements and the version of the calculation method used.

The handoff can be automatic for CTO products. For ETO products, the CPQ system may create an engineering request containing the preliminary design and identify the unresolved decisions. This preserves the work already performed while allowing an engineer to review non-standard requirements.

Manufacturing workflow concepts such as CTO, ETO, make-to-order (MTO) and assemble-to-order (ATO) are explained in the guide to manufacturing CPQ workflows.

Data required for reliable calculations

Calculation quality depends on the quality and governance of the underlying data. A calculation is not reliable merely because the formula is mathematically correct.

  • Input definitions: Units, permitted ranges, precision, default values and required fields must be explicit.
  • Engineering constants: Material properties, efficiency factors, safety factors and performance curves require controlled ownership.
  • Product data: Component ratings, dimensions, compatibility information and lifecycle status must be current.
  • Versioning: The system must identify which formula, product revision and engineering data produced a result.
  • Assumptions: Ambient conditions, duty cycles, installation factors and user-provided estimates should be visible.
  • Units and conversions: The system must prevent errors between metric and imperial units or between related engineering measures.
  • Validation ranges: Inputs should be checked for missing, implausible or contradictory values.

Product data may be maintained in the CPQ system, PLM, PDM, ERP or a specialist engineering database. The implementation should define which system is authoritative for each data category and how updates are published.

Benefits and limitations

Benefits

  • Fewer technically invalid quotes reach customers.
  • Sales engineers can evaluate standard configurations without repeating manual calculations.
  • Quotes can include more accurate dimensions, performance values and scope.
  • Calculated selections can drive BOMs, drawings and downstream order data.
  • Engineering effort can shift from repetitive selection work to genuinely non-standard designs.
  • Customers and dealers can receive faster feedback on feasibility and trade-offs.

Limitations and risks

  • A calculation model may be valid only within a defined operating envelope.
  • Automated results may be wrong when inputs are incomplete or product data is outdated.
  • Detailed simulation can introduce long processing times and specialist software dependencies.
  • CAD automation can fail when templates, geometry or naming conventions are not maintained.
  • Complex rules may become difficult to test and explain if ownership is unclear.
  • Safety-critical or regulated products may require formal engineering sign-off.
  • A CPQ result does not automatically replace design verification, certification or professional engineering judgment.

The system should distinguish between an automatically validated configuration, a configuration requiring review and a configuration that is outside the supported product model. A warning should explain the reason and the next action rather than merely displaying a generic error.

Implementation approach

1. Define the decision to automate

Start with a specific engineering decision, such as motor selection, nozzle sizing, enclosure dimensioning or load validation. Avoid attempting to automate an entire engineering process before the inputs, outputs and acceptance criteria are understood.

2. Document the existing method

Capture spreadsheets, selection charts, CAD templates, manual calculations and approval practices. Identify hidden assumptions and exceptions. A formula that exists only in an experienced engineer’s personal worksheet is not yet a governed product rule.

3. Separate inputs, rules and outputs

Define which values are customer requirements, which are derived values, which are constraints and which are commercial decisions. This separation makes testing and future maintenance easier.

4. Choose the calculation location

The calculation may run inside the CPQ rules engine, in a dedicated calculation service, in CAD automation software or in an external simulation platform. Selection should consider performance, licensing, security, maintainability, auditability and integration requirements.

5. Build test cases

Test normal configurations, boundary values, invalid combinations, missing data, unit conversions, changed product revisions and failure responses. Include known engineering examples and independently verified results.

6. Establish review and release governance

Assign ownership for formulas, material data, component ratings, CAD templates and product rules. Changes should be versioned, reviewed and tested before being released to sales or dealers.

7. Pilot a bounded product family

A pump family, standard enclosure range or modular conveyor is often easier to pilot than a complete product portfolio. Measure calculation accuracy, engineering review time, quote rework, failed configurations and maintenance effort.

Implementation planning should also cover migration, integrations, deployment, user adoption and long-term governance. The manufacturing CPQ implementation guide provides a broader framework.

Integration considerations

Calculation-driven CPQ commonly exchanges data with several enterprise systems. A customer relationship management (CRM) system may provide the opportunity and account context. CPQ manages configuration and quote logic. PLM or PDM may provide controlled engineering definitions. CAD generates geometry. ERP receives order, item, pricing or BOM data. A product information management (PIM) system may provide descriptions and commercial content. MES may consume production data later in the process.

Integration design should specify the direction, timing, ownership and format of each data exchange. It should also define what happens when a calculation service is unavailable, a CAD job fails or an ERP item does not yet exist. APIs, event messages, files and middleware can all be valid approaches depending on the environment.

Read more about CPQ integration with ERP, PLM, PDM, CAD and other systems.

How to evaluate a CPQ configurator for engineering calculations

When evaluating software, ask vendors to demonstrate a realistic product scenario rather than a generic option-selection screen. The demonstration should include numeric inputs, dependencies, calculations, a boundary condition, a generated BOM and a handoff to an engineering or ERP system if those capabilities are required.

  • Can the platform model formulas, constraints and calculated attributes?
  • Can users see why a configuration is invalid or requires review?
  • Can calculations be versioned and tested independently?
  • Can the platform call external calculation or simulation services?
  • Can calculated values drive component selection and BOM logic?
  • Can CAD parameters, drawings or 3D outputs be generated or exchanged?
  • How are engineering approvals and exceptions represented?
  • Can the system preserve the exact inputs, rules and revisions used for a quote?
  • What happens when a calculation, integration or CAD generation job fails?
  • Which capabilities are native, and which require custom development or partner software?

Do not assume that a platform described as a CPQ configurator includes engineering simulation, CAD automation or manufacturing BOM generation. Verify each capability against the required product family and operating process. The manufacturing CPQ comparison and selection guidance can help structure this evaluation.

Semantic map

The article connects the following entities and concepts:

  • Manufacturing CPQ connects customer requirements with product configuration, engineering validation and quoting.
  • Configuration rules prevent invalid option combinations.
  • Engineering calculations transform requirements into technical values and component selections.
  • Simulation evaluates modeled product behavior under defined conditions.
  • Calculated values can drive CAD parameters and product-specific drawings.
  • Configured products can generate configurable BOMs and order structures.
  • Engineering BOMs describe design structure, while manufacturing BOMs support production structure.
  • CPQ exchanges configuration and commercial data with ERP, CRM, PLM, PDM, CAD, PIM and MES systems.
  • CTO uses predefined product choices, while ETO includes order-specific engineering.
  • Engineering governance controls formulas, product data, revisions, testing and approvals.

Frequently asked questions

What is simulation in a manufacturing CPQ system?

Simulation in manufacturing CPQ evaluates how a proposed configurable product may behave under modeled operating conditions. It can cover structural, thermal, fluid, motion or other engineering behavior and may use an external specialist application.

Are engineering calculations the same as configuration rules?

No. Rules determine whether selections are allowed, while engineering calculations derive technical values or selections from inputs. A calculation can support a rule, but the two capabilities should be modeled and tested separately.

Can a CPQ system calculate motor size?

It can when the product model contains suitable inputs, formulas, performance data and validation limits. For example, load, speed, torque, duty cycle and efficiency may be used to recommend a motor, subject to engineering review where necessary.

Can calculations generate a BOM?

Yes, in systems that support calculated product structures or BOM logic. A calculated result may select components, quantities or subassemblies, but the resulting BOM should be reconciled with the organization’s engineering and manufacturing systems.

Does every manufacturing CPQ platform include simulation?

No. Some platforms provide rules and formulas only. Others integrate with CAD automation, calculation services or simulation software. The required capability must be verified for the specific product and engineering use case.

What is the difference between a formula and a simulation?

A formula usually calculates a result directly from defined variables. A simulation models behavior over conditions or time and may involve more complex numerical methods, larger data sets and longer execution times.

Can sales representatives use engineering calculations?

Yes, if the user interface exposes only the necessary inputs and the product model controls technical boundaries. Complex or safety-sensitive results may still require a sales engineer or engineering approval.

How does CAD automation use calculated values?

CAD automation can map calculated dimensions, selected options and component choices into parametric templates. It may then generate a 3D model, 2D drawing, installation layout or other product-specific output.

What happens when a configuration is outside the calculation model?

The system should identify the condition clearly and route it to engineering review, reject it as unsupported or initiate an ETO workflow. It should not silently produce a standard quote for an unvalidated design.

How do calculations affect pricing?

Calculations can determine required materials, components, capacity or processing, which then influence cost and price. The calculation engine determines technical requirements; the pricing engine applies commercial rates, margins, discounts and approvals.

Can an engineering calculation be stored with the quote?

A well-designed system should preserve inputs, outputs, assumptions, rule or formula versions and review status with the configuration or quote. This supports auditability and later reproduction of the result.

What data is needed for a reliable engineering calculation?

Typical data includes requirements, units, material properties, component ratings, performance curves, environmental conditions, safety factors and defined operating limits. The data must also be versioned and maintained.

When should a simulation run synchronously?

Synchronous execution is suitable when the calculation is fast and stable enough to provide immediate feedback. More demanding analyses are usually better handled asynchronously or after an initial configuration.

How does CPQ support engineer-to-order products?

CPQ can capture requirements, perform preliminary calculations, generate a preliminary structure and create an engineering request. Engineering then resolves non-standard design work before final approval and production release.

What is the role of PLM in calculation-driven CPQ?

Product lifecycle management (PLM) may provide controlled product definitions, revisions, materials, approved components and engineering change information. CPQ can use that data while managing the customer-specific configuration and quote workflow.

How should calculation rules be tested?

Testing should include normal cases, boundary values, invalid inputs, missing data, unit conversions, product revisions, integration failures and independently verified engineering examples. Results should be reviewed by qualified subject-matter experts.

Can a CPQ calculation replace engineering approval?

Not automatically. It can reduce repetitive work and validate standard configurations, but regulated, safety-critical, novel or out-of-range designs may still require formal engineering verification and approval.

What should buyers ask CPQ vendors about engineering calculations?

Ask whether formulas, constraints, external services, simulation jobs, CAD parameters, BOM logic, versioning, audit trails and approvals are supported natively or through customization and integrations. Request a demonstration using representative manufacturing data.