Distributed Control Coordination for Multi-Target Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In NFV environments, distributed integrated control lacks a specific control algorithm, leading to control interference and reduced precision due to independent operation of control engines, making it difficult to achieve high extensibility and precision in controlling multiple control targets.

Innovation Solution

A control device with a first calculation unit for each control target, a second calculation unit for evaluating control solutions, a solution change unit to adjust these solutions based on evaluations, and a control unit to implement the changed solutions, ensuring modular and precise control across multiple control targets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If distributed integrated control is implemented with independent control engines for each control target, then extensibility is improved, but control precision deteriorates due to control interference between engines

Engineering Contradiction:
ImproveextensibilityVSAvoidcontrol precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

An information sharing engine is introduced as an intermediary between multiple control engines. This mediator collects control solutions from each control engine, shares relevant information among them, and coordinates their operations to prevent control interference, thereby maintaining control precision while preserving the extensibility benefits of distributed architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control system is segmented into independent control engines, each responsible for a specific control target, while introducing a separate information sharing engine. This segmentation allows each control engine to operate independently for extensibility while the information sharing engine coordinates them to prevent interference, resolving the precision problem

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If centralized integrated control is implemented to achieve simultaneous optimization, then control precision is improved, but device complexity increases and extensibility deteriorates

Engineering Contradiction:
Improvecontrol precisionVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The centralized control algorithm is segmented into multiple independent control engines, each handling a specific control target. This reduces the complexity of individual algorithms while maintaining coordinated optimization through the information sharing engine, thereby improving extensibility without sacrificing control precision

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If control engines operate independently in distributed integrated control, then ease of operation is improved, but control precision deteriorates due to lack of coordination

Engineering Contradiction:
Improveoperational independenceVSAvoidcontrol precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The information sharing engine acts as a mediator that enables coordinated operation without compromising the operational independence of individual control engines. Each engine continues to operate autonomously on its control target, but the mediator shares information and coordinates solutions to prevent interference, thereby maintaining both ease of operation and control precision

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11809895B2Control device, control method, and program
Publication Date: 2023.11.07 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11809895B2 patent drawing
  • US11809895B2 patent drawing
  • US11809895B2 patent drawing

AI summary

A control device includes a first calculation unit configured to calculate for each control target a control solution for controlling said each control target; a second calculation unit configured to calculate an evaluation of the control solution for said each control target; a solution change unit configured to change the control solution based on the evaluation calculated by the second calculation unit; and a control unit configured to control said each control target based on the control solution changed by the solution change unit.