Analysis Controller ID Coding for Name-Independent Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In chromatography data systems, changing the names of constituent elements often requires updating device IDs and firmware, leading to increased development time and complexity.

Innovation Solution

The system separates control from naming by using a control code and additional code to generate an ID code, allowing control without relying on device names, enabling changes to names without altering firmware or device IDs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If device IDs and model name IDs are uniquely determined in CDS, then control can be performed based on device IDs, but changing the names of constituent elements requires different device IDs and model name IDs, affecting control and requiring firmware changes

Engineering Contradiction:
Improvecontrol stabilityVSAvoidname change flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the identification system into two independent parts: device IDs (which remain unchanged for control stability) and model name IDs (which can be changed independently). This segmentation allows the control system to maintain reliable device identification while enabling flexible renaming of constituent elements without affecting control firmware.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If device IDs are separated from constituent element names, then control can avoid influence from name changes, but existing systems require tables correlating device IDs with model name IDs, increasing system complexity

Engineering Contradiction:
Improvename independence from controlVSAvoidcorrelation table structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the model name ID as a separate, independent identifier from the device ID system. Instead of maintaining complex correlation tables between device IDs and model name IDs, the system allows model name IDs to be independently assigned and changed without affecting the device ID structure or control logic, thereby simplifying the overall system architecture.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If device IDs are used for control, then control can be performed without relying on constituent element names, but changing names requires updating device IDs, increasing development time and complexity

Engineering Contradiction:
Improvecontrol based on device IDVSAvoiddevelopment time for updates
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces dynamic flexibility to the identification system by allowing model name IDs to be changed independently of device IDs. This dynamic capability enables users to rename constituent elements without triggering firmware updates or control system changes, significantly reducing development time and complexity while maintaining ease of operation based on stable device IDs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11099538B2Analysis system, controller, and data processing device
Publication Date: 2021.08.24 SHIMADZU CORP
  • US11099538B2 patent drawing
  • US11099538B2 patent drawing
  • US11099538B2 patent drawing

AI summary

An analysis system, controller, and data processing device that are capable of avoiding the influence on control in the case where the names of the constituent elements are changed. The analysis system includes a plurality of constituent elements used for analysis; a controller configured to perform control on a basis of data received from the constituent elements; and a data processing device configured to process data received from the controller. The controller receives the control code, the additional code, and the name information from the plurality of constituent elements to generate an ID code on the basis of the control code and the additional code. The data processing device receives the ID code and the name information from the controller, and performs control on the basis of the control code included in the ID code.