Spinning Mill Data Exchange Architecture for High-Volume Analytics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing spinning mill communication systems are limited in flexibility, speed, and volume, making them unsuitable for big data communication and analytics, hindering the development of spinning mill intelligence using machine learning and deep learning approaches.

Innovation Solution

The implementation of application programming interfaces (APIs) connected to databases, enabling direct data exchange between textile machines, spinning mill platforms, and third-party systems, utilizing protocols like GraphQL, SOAP, REST, WSDL, and OPC UA for flexible, high-speed, and high-volume data communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional communication interfaces (relay contacts, RS232, RS455, CAN) are used for data exchange between spinning mill systems, then system compatibility and ease of integration are improved, but communication flexibility, speed, and volume deteriorate

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidcommunication infrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal communication infrastructure based on RESTful APIs and message queues that can handle multiple communication protocols and data types through a single standardized interface. This allows the system to communicate with diverse spinning mill equipment (spinning machines, winding machines, packaging machines) using a common architecture, thereby improving communication flexibility without proportionally increasing system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces message queues and API gateways as intermediary components that mediate between different communication systems. These intermediaries translate between various protocols (RS232, RS455, CAN, RESTful APIs) and the central data exchange platform, enabling flexible communication while abstracting the complexity from individual system components

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If traditional file transfer protocols (FTP, SFTP) are used for data communication, then implementation simplicity is improved, but communication speed and data volume capacity deteriorate

Engineering Contradiction:
Improvecommunication speedVSAvoiddata processing efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent implements continuous data streaming through message queues and event-driven architecture, replacing batch-based file transfer protocols. Sensors and machines continuously publish data to message queues, enabling real-time data flow without the stop-start nature of FTP/SFTP transfers. This continuous action increases both communication speed and overall system productivity

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent replaces mechanical file transfer mechanisms (FTP/SFTP protocols that write complete files before transfer) with an event-driven message queue system. Instead of transferring complete data files, the system transmits individual data events and streams as they are generated, significantly improving communication speed and enabling handling of larger data volumes through asynchronous processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Quantity of substance

If centralized control architecture is used in spinning mill, then system management is simplified, but communication volume and analytics capability deteriorate

Engineering Contradiction:
Improvedata volumeVSAvoidsystem architecture complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the centralized control architecture into distributed microservices and modular components. Each spinning machine, winding machine, and auxiliary equipment has its own data collection and processing module that independently publishes data to message queues. This segmentation enables the system to handle larger data volumes by distributing processing across multiple components rather than overwhelming a single centralized system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a temporal dimension to data processing by implementing event-driven architecture with message queues. Instead of processing data in centralized batches, the system processes data events as they occur in real-time, enabling the architecture to scale horizontally across multiple processors and machines. This dimensional change from batch processing to continuous event processing increases both data volume capacity and analytics capability

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12006597B2Spinning mill and method for operating said spinning mill
Publication Date: 2024.06.11 MASCHINENFABRIK RIETER AG
  • US12006597B2 patent drawing

AI summary

A spinning mill includes textile machines each having an application and an application programming interface in communication with a database, auxiliary spinning mill devices each having an application and an application programming interface in communication with a database, a spinning mill platform having an application and an application programming interface in communication with a database, a spinning mill application having an application programming interface in communication with a database, and a third party application having an application programming interface in communication with a database. The spinning mill platform further includes additional application programming interfaces connected to the application programming interface of the spinning mill application or the third party application. An exchange of information and data is enabled directly: between the databases of the textile machines, the spinning mill platform, the spinning mill application, and the third party application; and between the textile machine applications, the spinning mill platform application, the spinning mill application, the third party application and the databases of the textile machines, the spinning mill platform, the spinning mill application, and the third party application.