Batch Recipe Runtime Inputs for Flexible Equipment Arbitration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing batch execution environments in process control systems lack flexibility and efficiency, particularly in handling dynamic operating conditions and equipment arbitration, which complicates the production of complex products and fails to meet economic and regulatory demands such as those imposed by the Process Analytic Technology (PAT) initiative.

Innovation Solution

The implementation of a batch execution environment that allows dynamic input parameters and predefined command sets, enabling recipes to reference external values and adjust during runtime, and supports equipment arbitration and selection at various levels of recipe logic, reducing the need for manual operation and improving flexibility and adaptability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If batch execution environments use fixed recipes with predefined parameters, then system stability and ease of operation are improved, but adaptability to dynamic operating conditions and regulatory requirements deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic input parameters that allow recipes to reference external values and adjust during runtime. This enables the batch execution environment to adapt to changing operating conditions while maintaining a structured recipe framework, resolving the contradiction between operational simplicity and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system allows parameters within recipes to be changed dynamically during execution based on external inputs. This enables the same recipe structure to handle multiple product variations and regulatory requirements without requiring complete recipe redesign, thus improving adaptability while preserving ease of operation.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If batch execution environments support complex equipment arbitration and dynamic parameter adjustments, then adaptability and productivity are improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer between the recipe execution engine and external systems. This intermediary handles dynamic parameter resolution and equipment arbitration, allowing the core recipe system to remain simple while supporting complex adaptive behaviors through standardized interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If manual operation is required for equipment selection and parameter input, then ease of operation for complex decisions is improved, but productivity and efficiency deteriorate

Engineering Contradiction:
Improveease of operationVSAvoidproductivity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system implements automatic equipment selection and parameter resolution based on dynamic inputs. The batch execution environment autonomously resolves equipment arbitration and selects appropriate parameters without requiring manual operator intervention, thereby improving productivity while maintaining operational simplicity through automated decision-making.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11086302B2Recipe command steps and recipe inputs from external logic
Publication Date: 2021.08.10 FISHER ROSEMOUNT SYST INC
  • US11086302B2 patent drawing
  • US11086302B2 patent drawing
  • US11086302B2 patent drawing

AI summary

A method of generating a product recipe for execution by a batch process in an automated manufacturing environment, such the product recipe is associated with a plurality of actions, a set of transitions, and a set of parameters, and such that the plurality of actions define a plurality of logical levels including a phase level at which the batch process interacts with equipment, includes receiving a procedure definition specifying the plurality of actions, receiving a transaction definition specifying the set of transitions so that each one in the set of transitions is associated with two or more of the plurality of actions, and receiving the set of parameters. Receiving the set of parameters includes receiving at least one dynamic input parameter that resolves to a value without obtaining the value from the product recipe or an operator prompt associated at the phase level of the product recipe.