Master Device Dynamic Packet Assignment for Network Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing control systems for machines and equipment cannot dynamically adjust bandwidth for data transmission, limiting their ability to optimize data transmission based on the specific needs and capabilities of remote devices connected through a network.
Innovation Solution
The system determines packet assignments to optimize data transmission by setting different transmission periods for various data sets, allowing for dynamic adjustment of communication parameters such as control periods and bandwidth allocation based on the specific requirements of each slave device, ensuring data is transmitted efficiently and effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If predefined control periods and bandwidths are used in the control system, then system stability and simplicity are maintained, but the ability to optimize data transmission for different remote devices is limited
Solution Approach 1:
The patent segments the communication data into different types (first data requiring frequent transmission and second data with less urgent transmission needs) and assigns them to different packets with different transmission periods. This segmentation allows the system to optimize transmission for each data type separately, improving adaptability without overwhelming complexity
Solution Approach 2:
The patent introduces dynamic adjustment of transmission periods for different data types. The master device can set different transmission periods (first transmission period for first data, second transmission period for second data) and adjust them based on actual system needs and network conditions, transforming the static predefined bandwidth system into a dynamic adaptive one
2Speed
If data transmission periods are shortened to improve responsiveness, then real-time control performance improves, but network bandwidth consumption increases
Solution Approach 1:
The patent implements periodic action by setting different transmission periods for different data types. First data is transmitted at a shorter first transmission period when responsiveness is critical, while second data is transmitted at a longer second transmission period to reduce bandwidth consumption. This periodic differentiation resolves the contradiction between speed and energy loss
Solution Approach 2:
The patent changes the transmission period parameter dynamically based on data priority and system conditions. By adjusting the first transmission period and second transmission period independently, the system can optimize responsiveness for critical data while conserving bandwidth for less critical data, effectively managing the speed-energy tradeoff
3Productivity
If multiple data types are transmitted in every control period, then all devices receive timely updates, but devices with lower capability waste processing resources on unnecessary frequent updates
Solution Approach 1:
The patent applies local quality by providing different transmission frequencies to different devices based on their capabilities and requirements. Remote devices receiving first data get frequent updates at the first transmission period, while devices receiving only second data get updates at the longer second transmission period. This localized differentiation improves overall productivity without causing resource waste at any individual device
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A master device includes an execution unit that repeatedly executes a program including input and output processes in slave devices. The execution unit executes the program to calculate first data and second data. The master device includes an assignment unit that assigns, in accordance with a first transmission period that is set to an integer multiple of the control period for the first data and a second transmission period that is set to an integer multiple of the control period for the second data and longer than the first transmission period, the first data to a packet in every first transmission period and the second data to a packet in every second transmission period.