Dynamic Process Scheduling in Multi-Device Control Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current control systems face inefficiencies due to issues like 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, with a setting storage part, status acquisition part, and device control part to dynamically determine and manage process execution based on user settings and system status, ensuring efficient execution and prioritization of processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple processes are executed in turn with respect to multiple objects using a PLC ladder chart, then the control system can manage multiple processes, but the operation efficiency decreases due to sequential execution and inability to handle concurrent processes

Engineering Contradiction:
Improveoperation efficiencyVSAvoidprocess execution time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements dynamic process scheduling by introducing a schedule management unit that dynamically determines the execution order of multiple processes based on current system status and predefined schedules. This allows the control system to adaptively switch between sequential and concurrent execution modes, resolving the contradiction between manageable control and operational efficiency by making the execution structure flexible rather than fixed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables continuous useful action by allowing multiple processes to execute concurrently rather than waiting for each to complete sequentially. The schedule management unit coordinates multiple processes to run in parallel when resources permit, eliminating idle time and ensuring that all processors and devices remain productive throughout the operation cycle

Inventive Principle:
Principle #20Continuity of useful action

2Adaptability or versatility

If a fixed schedule is used for process execution, then the control logic is simple, but the system cannot adapt to changing conditions and prioritize critical processes

Engineering Contradiction:
Improveprocess prioritization capabilityVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the schedule management unit continuously monitors the status of processes and objects, and adjusts the execution schedule accordingly. This feedback loop allows the system to adapt to changing conditions in real-time, prioritizing critical processes when detected, while maintaining relatively simple control logic through automated decision-making algorithms

Inventive Principle:
Principle #23Feedback

3Productivity

If processes are executed sequentially in a ladder chart, then the control logic is straightforward, but multiple processes cannot be executed simultaneously leading to bottlenecks

Engineering Contradiction:
Improveconcurrent process executionVSAvoidprocess coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the control system into distinct functional units: a schedule management unit for coordinating processes, individual process execution units for each process, and a status management unit for tracking system state. This segmentation allows multiple processes to execute concurrently while maintaining clear boundaries and responsibilities, reducing coordination complexity through modular architecture despite increased parallelism

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4227745A1Control system, production method, and program
Publication Date: 2023.08.16 YASKAWA DENKI KK
  • EP4227745A1 patent drawingFigure 1
  • EP4227745A1 patent drawingFigure 2
  • EP4227745A1 patent drawingFigure 3

AI summary

[Problem to be solved] To increase operation efficiency of a control system. [Means for solving the problem] A control system (1) includes multiple devices (20, etc.) that each independently execute at least one of multiple processes with respect to multiple objects with respect to each of which the multiple processes are to be executed. A setting storage part (101, 703) stores a setting specified by a user about an execution condition for at least one process among the multiple processes. A status acquisition part (102, 704) acquires a current status of the control system (1). The device control part (103, 705) dynamically determines a process to be executed next among the multiple processes and controls the multiple devices (20, etc.) based on the setting and the status.