Spinning Mill Data Exchange Architecture for High-Volume Analytics
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
3Quantity of substance
If centralized control architecture is used in spinning mill, then system management is simplified, but communication volume and analytics capability deteriorate
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
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
Data Source
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.
