Data Acquisition and Processing System for Ship Structure Health Monitoring (Part 1) System Architecture
The rapid development of world trade began in the Age of Sail. Ships, as important waterborne transportation tools, offer advantages such as large carrying capacity and low freight costs. However, issues of excessive stress values at certain structural points during ship operation often lead to significant losses for operating departments, and can even cause numerous casualties and severe environmental pollution. Therefore, real-time monitoring of stress conditions at ship monitoring points and tracking stress information at various critical monitoring points will enhance ship operational safety and prevent major economic losses due to hull structure damage.
In the data acquisition and processing system, the supervisory computer adopts a C/S (Client/Server) architecture, and the embedded controller adopts a B/S (Browser/Server) architecture. It is divided into four parts: sensors, demodulator, embedded controller, and supervisory computer. The embedded controller can perform all system functions, while the supervisory computer only implements a subset of system functions, including the display of stress and strain queries. Data communication between the supervisory computer and the embedded controller is achieved via the TCP/IP protocol, while communication between the demodulator and the embedded controller is implemented via sockets.
2.1 Requirements Analysis
In this system, requirements analysis primarily includes functional requirements and non-functional requirements. What functions the system needs to implement is the content to be described in functional requirements, while ensuring software reliability and stability is a concern for non-functional requirements. The purpose is to provide assurance for the system's functional requirements.