Control System Distribution Cycle Computation Unit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In control systems that perform periodical information transmission, determining an optimal distribution cycle is challenging without explicit support from software programs, leading to labor-intensive and uncertain processes, and can result in either under or overloading of the system, affecting the performance of both the reception and control devices.

Innovation Solution

A control system that includes a distribution cycle computation unit to automatically determine the optimal distribution cycle based on the generation interval of read requests and the state of the control device, ensuring data is transmitted at the appropriate timing to balance load and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the distribution cycle is determined manually by engineers, then the system can operate with simple architecture, but the determination process becomes labor-intensive and uncertain

Engineering Contradiction:
Improveautomatic determination of distribution cycleVSAvoidsystem architecture complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The control device automatically determines the distribution cycle by monitoring its own operation status and read request generation intervals, eliminating the need for manual engineer intervention. The system serves itself by computing the optimal distribution cycle based on its internal state, thereby reducing labor while maintaining simple architecture.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control device uses feedback from its operation status and read request timing to dynamically adjust the distribution cycle. By continuously monitoring whether the current distribution cycle is appropriate based on actual system state, the device can automatically optimize data transmission timing without increasing architectural complexity.

Inventive Principle:
Principle #23Feedback

2Speed

If the distribution cycle is set to be short, then the reception device can read data more frequently, but the load for information generation and transmission processing increases unnecessarily

Engineering Contradiction:
Improvedata transmission frequencyVSAvoidprocessing load
Core Design Contradiction:
SpeedVSPower

Solution Approach 1:

The distribution cycle is made dynamic rather than fixed. The control device adjusts the distribution cycle based on its current operation status and the actual timing of read requests. This dynamic adjustment ensures data is transmitted at appropriate speeds without unnecessarily increasing processing load, as the cycle length adapts to real-time system conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the distribution cycle parameter based on operation status and read request timing. By modifying this key parameter dynamically, the system optimizes the balance between data transmission frequency and processing load, transmitting data more frequently only when necessary based on actual system state.

Inventive Principle:
Principle #35Parameter changes

3Power

If the distribution cycle is set to be long, then the processing load is reduced, but the software programs on the reception device may fail to exhibit their intended performances

Engineering Contradiction:
Improveprocessing loadVSAvoidsoftware program performance
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The distribution cycle dynamically adapts to ensure software programs receive data at appropriate intervals for their intended performance. When read requests indicate frequent data needs, the system shortens the cycle; when requests are sparse, it lengthens the cycle. This dynamic behavior maintains reliability while optimizing processing load based on actual demand.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from read request timing to adjust the distribution cycle appropriately. By monitoring whether read requests are being generated at expected intervals, the control device can determine if the current distribution cycle is too long and adjust it accordingly, ensuring software performance requirements are met while minimizing unnecessary processing load.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If engineers manually investigate software program operation to determine distribution cycle, then the system architecture remains simple, but the determination process involves considerable uncertainty

Engineering Contradiction:
Improvedistribution cycle determination accuracyVSAvoiddetermination process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The control device performs self-measurement by monitoring its own operation status and read request generation intervals. This eliminates the need for external engineer investigation, providing precise determination of the distribution cycle based on actual system data rather than subjective engineering judgment, thereby improving accuracy without adding external complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses internal feedback mechanisms to continuously monitor operation status and read request timing. This feedback provides objective, precise data for determining the optimal distribution cycle, eliminating the uncertainty inherent in manual engineer investigation while keeping the determination process integrated within the existing system architecture.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10591888B2Control system for distributing data
Publication Date: 2020.03.17 FANUC LTD
  • US10591888B2 patent drawing
  • US10591888B2 patent drawing
  • US10591888B2 patent drawing

AI summary

A control system that distributes information from a control device to a reception device includes a read request transmission unit that transmits a read request for information to the control device, an information generation unit that generates information in response to the read request, an information transmission unit that transmits the generated information to the reception device, and a distribution cycle computation unit that computes a distribution cycle based on a generation interval of the read request. The information transmission unit transmits the information in accordance with the distribution cycle computed by the distribution cycle computation unit.