Dynamic Process Scheduling Control for Concurrent Production

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control systems face inefficiencies due to issues such as a destination being filled, processes not being prioritized, end times not being considered, and multiple processes cannot be executed simultaneously, leading to decreased operation efficiency.

Innovation Solution

A control system that includes multiple devices capable of independently executing processes, a memory for storing user-specified execution conditions, and a dynamic processing system that acquires the current status of the system to determine which process to execute next based on the settings and status, thereby controlling the devices effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If processes are executed in a fixed predetermined order, then the control system is simple to manage, but operation efficiency decreases when destinations are filled or critical processes need prioritization

Engineering Contradiction:
Improveoperation efficiencyVSAvoidcontrol system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The control system dynamically determines process execution order based on current system status, device availability, and process priorities rather than following a fixed predetermined sequence. This allows the system to adapt to changing conditions such as destination fill status and critical process requirements, improving operational efficiency while maintaining manageable complexity through automated decision-making

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control system continuously monitors the current status of devices and processes, and uses this feedback information to make real-time decisions about process execution order. By incorporating feedback loops that track destination availability, process completion status, and system constraints, the system can prioritize critical processes and prevent destination overflow without requiring complex manual intervention

Inventive Principle:
Principle #23Feedback

2Productivity

If multiple processes are executed simultaneously, then productivity increases, but the risk of destination overflow and system conflicts increases

Engineering Contradiction:
Improveprocess execution throughputVSAvoiddestination overflow prevention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The control system monitors destination status in real-time and uses this feedback to dynamically adjust process execution. When a destination approaches capacity, the system automatically prevents additional processes from being assigned to that destination, thereby allowing concurrent process execution while preventing overflow and maintaining system reliability

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically determines which processes can be executed simultaneously based on current resource availability and destination status. This dynamic allocation allows maximum parallel execution of processes while automatically preventing conflicts and overflow conditions through real-time status-based decision-making

Inventive Principle:
Principle #15Dynamics

3Loss of time

If processes are prioritized based on criticality, then important processes are completed first, but the control logic becomes more complex

Engineering Contradiction:
Improveprocess completion time for critical processesVSAvoidcontrol logic complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The control system uses feedback from process priority assignments and current system status to automatically determine execution order. Critical processes are identified and prioritized through the control logic, which continuously monitors and adjusts execution sequencing based on priority levels and resource availability, reducing time loss for critical processes while maintaining automated rather than manual control

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system incorporates process priority as a key parameter in the control logic, allowing critical processes to be identified and executed first based on their assigned priority levels. This parameter-based approach enables the system to handle process prioritization systematically rather than through complex conditional logic, reducing time loss for critical processes while keeping the control mechanism manageable

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12311556B2Control system, production method, and program
Publication Date: 2025.05.27 YASKAWA DENKI KK
  • US12311556B2 patent drawing
  • US12311556B2 patent drawing
  • US12311556B2 patent drawing

AI summary

A control system includes multiple devices each of which independently executes one or more of multiple processes with respect to multiple objects, a memory that stores a setting specified by a user about an execution condition of one or more of the multiple processes, and processing that acquires a current status of the control system, dynamically determines a process to be executed next among the multiple processes based on the setting and the status, and controls the devices.