Sensor Position Monitoring Method, System, Electronic Device and Storage Medium

CN116242360BActive Publication Date: 2025-07-29WUHAN UNIV OF TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310186657.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-28
Publication Date
2025-07-29
Estimated Expiration
2043-02-28

Smart Images

  • Figure CN116242360B_ABST
    Figure CN116242360B_ABST
Patent Text Reader

Abstract

The present application discloses a method, system, electronic device and storage medium for monitoring the position of a sensor. The method includes obtaining the target position and position data of the sensor; obtaining the abnormal sensor corresponding to the abnormal operation data of the ship and determining the abnormal position data of the abnormal sensor; judging whether the sensor is at the target position according to the abnormal position data; if so, judging that the abnormal operation data is true; if not, adjusting the position of the abnormal sensor to the target position, deleting the abnormal operation data and then collecting the operation data of the ship again. By monitoring the operation data of the ship in real time, the accuracy of the current position of the sensor is deduced, the obtained ship navigation data is effectively utilized, and the complexity of data processing for directly monitoring the position of the sensor is reduced; further, by effectively monitoring the position of the sensor and making adaptive adjustments, the data reliability of the finally obtained ship navigation data can be ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of ship data analysis, and in particular, to a method, system, electronic device and storage medium for monitoring the position of sensors. Background Art

[0002] Ship navigation data is one of the most important data for monitoring the operation status of ships. Accurate ship navigation data is the main method to ensure the normal operation of ships. The prerequisite for accurately monitoring ship navigation data is the stability of the sensors themselves and the rationality of the sensor suspension positions.

[0003] With the development of sensor technology, the shapes, positioning methods, etc. of sensors are diverse. Although the scope of data monitoring has been expanded, due to the low installation position accuracy of sensors, when abnormal data is detected, it is impossible to determine whether it is an abnormality in the ship's operation status or an abnormality in the sensors themselves. That is to say, it is impossible to immediately determine the ship's operation status based on the abnormal data.

[0004] Therefore, in the process of monitoring the ship's operation status in the prior art, there is a problem that the reliability of ship navigation data is relatively low because the position accuracy of sensors cannot be controlled. Summary of the Invention

[0005] In view of this, in order to solve the problem in the prior art that the reliability of ship navigation data is relatively low because the position accuracy of sensors cannot be controlled, it is necessary to provide a method, system, electronic device and storage medium for monitoring the position of sensors.

[0006] To solve the above problems, the present invention provides a method for monitoring the position of sensors, which includes:

[0007] Obtain the target position and position data of the sensors;

[0008] Obtain the abnormal sensors corresponding to the abnormal operation data of the ship, and determine the abnormal position data of the abnormal sensors;

[0009] Judge whether the sensor is at the target position according to the abnormal position data; if so, judge that the abnormal operation data is true; if not, adjust the position of the abnormal sensor to the target position, delete the abnormal operation data, and then re-collect the operation data of the ship.

[0010] Further, obtaining the abnormal sensors corresponding to the abnormal operation data of the ship and determining the abnormal position data of the abnormal sensors includes:

[0011] Obtain the operation data of the ship and determine the abnormal operation data;

[0012] Determine the corresponding abnormal sensor according to the abnormal operation data, and extract the abnormal position data of the abnormal sensor.

[0013] Furthermore, obtain the operation data of the ship and determine the abnormal operation data, including:

[0014] Obtain multiple groups of operation data samples of the ship and their corresponding abnormal operation data samples;

[0015] Establish an initial neural network learning model, use multiple groups of operation data samples as input, and use the corresponding abnormal operation data samples as output to train the initial neural network learning model to obtain a well-trained neural network learning model;

[0016] According to the operation data, based on the well-trained neural network learning model, determine the abnormal operation data.

[0017] Furthermore, obtain the operation data of the ship and determine the abnormal operation data, which also includes:

[0018] Set the range of the operation data threshold corresponding to the operation data;

[0019] Determine the abnormal operation data by comparing the operation data with the range of the operation data threshold.

[0020] Furthermore, the position data includes the front distance, upper distance and side distance of the sensor; the target position includes the target front distance, target upper distance and target side distance of the sensor; judge whether the sensor is in the target position according to the abnormal position data; if so, judge that the abnormal operation data is true; if not, adjust the position of the abnormal sensor to the target position, delete the abnormal operation data, and then re-collect the operation data of the ship, including:

[0021] Respectively judge whether the front distance, upper distance and side distance are correspondingly less than the target front distance, target upper distance and target side distance;

[0022] If so, judge that the positioning of the abnormal sensor is accurate and the abnormal operation data is true;

[0023] If not, adjust the position of the abnormal sensor to the target position, delete the abnormal operation data, and then re-collect the operation data of the ship.

[0024] Furthermore, adjusting the position of the abnormal sensor to the target position, deleting the abnormal operation data, and then re-collecting the operation data of the ship includes:

[0025] Respectively adjust the front distance, upper distance and side distance to the ranges of the target front distance, target upper distance and target side distance to obtain a sensor in the correct position;

[0026] First, delete the abnormal operation data correspondingly, and re-collect the operation data of the ship based on the sensors in the correct positions.

[0027] Further, obtaining the abnormal sensors corresponding to the abnormal operation data of the ship further includes:

[0028] Set an abnormal alarm and number the sensors;

[0029] When abnormal operation data appears, the abnormal alarm gives an alarm and displays the number of the abnormal sensor.

[0030] To solve the above problems, the present invention further provides a sensor position monitoring system, including:

[0031] A position data acquisition module, configured to acquire the target position and position data of the sensors;

[0032] An abnormal position data determination module, configured to acquire the abnormal sensors corresponding to the abnormal operation data of the ship and determine the abnormal position data of the abnormal sensors;

[0033] A sensor position monitoring module, configured to determine whether the sensors are in the target positions according to the position data; if so, determine that the abnormal operation data of the ship is true; if not, adjust the positions of the abnormal sensors to the target positions, delete the abnormal operation data, and then re-collect the operation data of the ship.

[0034] To solve the above problems, the present invention further provides an electronic device, including a processor and a memory, where a computer program is stored on the memory, and when the computer program is executed by the processor, the sensor position monitoring method as described above is implemented.

[0035] To solve the above problems, the present invention further provides a storage medium, storing computer program instructions, and when the computer program instructions are executed by a computer, the computer is enabled to execute the sensor position monitoring method as described above.

[0036] The beneficial effects of adopting the above technical solutions are as follows: The present invention provides a method, system, electronic device and storage medium for monitoring the position of a sensor. The method includes obtaining the target position and position data of the sensor; obtaining the abnormal sensor corresponding to the abnormal operation data of the ship and determining the abnormal position data of the abnormal sensor; judging whether the sensor is at the target position according to the abnormal position data; if so, judging that the abnormal operation data is true; if not, adjusting the position of the abnormal sensor to the target position, deleting the abnormal operation data, and then re-collecting the operation data of the ship. By monitoring the operation data of the ship in real time to infer the accuracy of the current position of the sensor, the already obtained ship navigation data is effectively utilized, and the complexity of data processing for directly monitoring the position of the sensor is reduced; further, by effectively monitoring the position of the sensor and making adaptive adjustments, the data reliability of the finally obtained ship navigation data can be ensured. Description of the Drawings

[0037] Figure 1 It is a flowchart of an embodiment of the method for monitoring the position of a sensor provided by the present invention;

[0038] Figure 2 It is a flowchart of an embodiment of determining the abnormal position data of an abnormal sensor provided by the present invention;

[0039] Figure 3 It is a flowchart of an embodiment of determining abnormal operation data provided by the present invention;

[0040] Figure 4 It is a flowchart of an embodiment of monitoring the position of a sensor provided by the present invention;

[0041] Figure 5 It is a schematic structural diagram of an embodiment of the sensor position monitoring system provided by the present invention;

[0042] Figure 6 It is a structural block diagram of an embodiment of the electronic device provided by the present invention. Detailed Embodiments

[0043] The following will specifically describe the preferred embodiments of the present invention in conjunction with the drawings. The drawings form a part of this application and are used together with the embodiments of the present invention to explain the principles of the present invention, and are not used to limit the scope of the present invention.

[0044] Ship navigation data is one of the most important data for monitoring the operation status of a ship. Accurate ship navigation data is the main method to ensure the normal operation of the ship. The premise for accurately monitoring ship navigation data is the stability of the sensor itself and the rationality of the sensor suspension position.

[0045] Specifically, in order to efficiently obtain ship navigation data, multiple sensors need to be installed at corresponding positions on the ship. With the development of sensor technology, the shapes, positioning methods, etc. of sensors are diverse. Although the scope of data monitoring has been expanded, due to the low accuracy of the installation positions of sensors, when abnormal data is detected, it is impossible to determine whether it is the ship's operating state that has become abnormal or whether the sensor itself has an abnormality, resulting in the inability to determine the ship's operating state corresponding to the abnormal data in a timely manner.

[0046] Therefore, in the process of monitoring the ship's operating state in the prior art, there is a problem that due to the inability to control the position accuracy of the sensors, the data reliability of the ship navigation data is relatively low.

[0047] To solve the above problems, the present invention provides a sensor position monitoring method, system, electronic device, and storage medium, which will be described in detail below.

[0048] As Figure 1 shown, Figure 1 is a schematic flowchart of an embodiment of the sensor position monitoring method provided by the present invention, including:

[0049] Step S101: Obtain the target position and position data of the sensor;

[0050] Step S102: Obtain the abnormal sensor corresponding to the abnormal operation data of the ship, and determine the abnormal position data of the abnormal sensor;

[0051] Step S103: Judge whether the sensor is at the target position according to the abnormal position data; if so, judge that the abnormal operation data of the ship is true; if not, adjust the position of the abnormal sensor to the target position, delete the abnormal operation data, and then re-collect the operation data of the ship.

[0052] In this embodiment, first, obtain the target position and position data of the sensor; then, obtain the abnormal sensor corresponding to the abnormal operation data of the ship, and determine the abnormal position data of the abnormal sensor; finally, judge whether the sensor is at the target position according to the abnormal position data; if so, judge that the abnormal operation data of the ship is true; if not, adjust the position of the abnormal sensor to the target position, delete the abnormal operation data, and then re-collect the operation data of the ship.

[0053] In this embodiment, by monitoring the operation data of the ship in real time to infer the accuracy of the current position of the sensor, the obtained ship navigation data is effectively utilized, and the complexity of data processing for directly monitoring the position of the sensor is reduced; further, by effectively monitoring and adaptively adjusting the position of the sensor, the data reliability of the finally obtained ship navigation data can be ensured.

[0054] As a preferred embodiment, in step S102, in order to determine the abnormal position data of the abnormal sensor, such as Figure 2 shown Figure 2 is a schematic flowchart of an embodiment for determining the abnormal position data of the abnormal sensor provided by the present invention, including:

[0055] Step S121: Obtain the operation data of the ship and determine the abnormal operation data;

[0056] Step S122: Determine the corresponding abnormal sensor according to the abnormal operation data, and extract the abnormal position data of the abnormal sensor.

[0057] In this embodiment, by analyzing the abnormal operation data, the abnormal sensor is correspondingly determined, and then based on the determined abnormal sensor, its abnormal position data is extracted; it realizes the effective utilization of existing data, reduces the steps of data processing, and reduces the complexity of data processing.

[0058] As a preferred embodiment, in step S121, in order to determine the abnormal operation data, such as Figure 3 shown Figure 3 is a schematic flowchart of an embodiment for determining the abnormal operation data provided by the present invention, including:

[0059] Step S1211: Obtain multiple groups of operation data samples of the ship and their corresponding abnormal operation data samples;

[0060] Step S1212: Establish an initial neural network learning model, use multiple groups of operation data samples as inputs, and use the corresponding abnormal operation data samples as outputs to train the initial neural network learning model to obtain a trained neural network learning model;

[0061] Step S1213: Determine the abnormal operation data based on the trained neural network learning model according to the operation data.

[0062] In this embodiment, first, obtain multiple groups of operation data samples of the ship and their corresponding abnormal operation data samples; then, establish an initial neural network learning model, use multiple groups of operation data samples as inputs, and use the corresponding abnormal operation data samples as outputs to train the initial neural network learning model to obtain a trained neural network learning model; finally, determine the abnormal operation data based on the trained neural network learning model according to the operation data.

[0063] In this embodiment, by constructing a neural network learning model to analyze and process the operation data of the ship, the flexibility of obtaining abnormal operation data can be improved. Especially for operation data with relatively sudden changes, the neural network learning model can effectively capture the changing data and discover abnormalities in a timely manner.

[0064] In another specific embodiment, in step S121, in order to determine abnormal operation data, it is also possible to set a range of operation data thresholds corresponding to the operation data, and compare the operation data with its corresponding range of operation data thresholds in real time, so as to determine abnormal operation data in a timely manner.

[0065] In this embodiment, by setting a range of operation data thresholds and effectively utilizing existing data and experience, abnormal operation data can be determined relatively quickly; further, when the threshold range of the operation data changes, it is only necessary to correspondingly adjust the corresponding range of operation data thresholds in the system to achieve timely adjustment of the range of abnormal operation data.

[0066] As a preferred embodiment, in step S103, in order to monitor the position of the sensor and ensure the reliability of the operation data, as Figure 4 shown, Figure 4 is a schematic flowchart of an embodiment for monitoring the position of the sensor provided by the present invention, including:

[0067] Step S131: respectively determine whether the front distance, the upper distance, and the side distance are correspondingly less than the target front distance, the target upper distance, and the target side distance;

[0068] Step S132: If so, determine that the positioning of the abnormal sensor is accurate and the abnormal operation data is true;

[0069] Step S133: If not, adjust the position of the abnormal sensor to the target position, delete the abnormal operation data, and then re-collect the operation data of the ship.

[0070] In this embodiment, first, for the convenience of measurement and judgment, it is defined that the position data of the sensor includes the front distance, the upper distance, and the side distance of the sensor. Correspondingly, the target position is set to include the target front distance, the target upper distance, and the target side distance of the sensor. That is, by respectively comparing whether the front distance of the sensor is within the range of the pre-set target front distance, it is determined whether the sensor is within the controllable range in the corresponding front direction. Similarly, it is also necessary to determine whether the sensor also meets the preset conditions in the upper direction and the side direction and is within the controllable range at the same time; if so, it is determined that the positioning of the abnormal sensor is accurate and the abnormal operation data is true; if not, it is necessary to first adjust the position of the abnormal sensor to the target position, delete the abnormal operation data, re-collect the operation data of the ship, and use the re-collected operation data as the finally relatively reliable operation data.

[0071] As a preferred embodiment, in step S133, in order to re-collect the operation data of the ship, first, the front distance, the upper distance, and the side distance are respectively adjusted to within the ranges of the target front distance, the target upper distance, and the target side distance to obtain sensors in the correct positions, that is, by adjusting the current positions of the sensors, the sensors can reach the correct positions; then, the abnormal operation data is deleted correspondingly, and the operation data of the ship is re-collected based on the sensors in the correct positions. That is to say, in order to avoid the interference of the abnormal operation data, the abnormal operation data is deleted first, and then the operation data is re-collected based on the sensors currently in the correct positions, thereby effectively ensuring the validity and reliability of the finally obtained operation data of the ship.

[0072] In this embodiment, first, by comparing the positions of the sensors, it is determined whether the current sensor is in the target position, thereby excluding the situation where the obtained operation data is abnormal due to the deviation of the sensor position; further, when the sensor position is abnormal, the corresponding abnormal data is deleted to ensure the reliability of the operation data of the ship, and the operation data is re-collected based on the sensors in the correct positions, thereby ensuring the integrity of the operation data of the ship.

[0073] Further, when abnormal operation data is detected, in order to timely remind relevant personnel to perform maintenance and protection, an abnormal alarm can also be set for alarming; in addition, since the number and types of sensors are relatively large, the sensors can also be pre-numbered, and when the abnormal alarm alarms, the numbers of the abnormal sensors are displayed to facilitate timely discovery and handling of problems.

[0074] By the above method, by real-time monitoring the operation data of the ship, the accuracy of the current position of the sensor is inferred, the obtained ship navigation data is effectively utilized, and the data processing complexity of directly monitoring the sensor position is reduced; further, by effectively monitoring and adaptively adjusting the positions of the sensors, the data reliability of the finally obtained ship navigation data can be ensured; by timely reminding of abnormal situations through the abnormal alarm, timely discovery and handling of problems can be achieved.

[0075] To solve the above problems, the present invention also provides a sensor position monitoring system, as Figure 5 shown, Figure 5 is a structural schematic diagram of an embodiment of the sensor position monitoring system provided by the present invention. The sensor position monitoring system 500 includes:

[0076] A position data acquisition module 501, configured to acquire the target position and position data of the sensor;

[0077] An abnormal position data determination module 502, configured to obtain an abnormal sensor corresponding to the abnormal operation data of the ship, and determine the abnormal position data of the abnormal sensor;

[0078] A sensor position monitoring module 503, configured to determine whether the sensor is at a target position according to the position data; if so, determine that the abnormal operation data of the ship is true; if not, adjust the position of the abnormal sensor to the target position, delete the abnormal operation data, and then re-collect the operation data of the ship.

[0079] The present invention also correspondingly provides an electronic device, such as Figure 6 shown Figure 6 is a structural block diagram of an embodiment of the electronic device provided by the present invention. The electronic device 600 may be a computing device such as a mobile terminal, a desktop computer, a notebook, a palm computer, and a server. The electronic device 600 includes a processor 601 and a memory 602, wherein a sensor position monitoring program 603 is stored on the memory 602.

[0080] In some embodiments, the memory 602 may be an internal storage unit of the computer device, such as the hard disk or memory of the computer device. In other embodiments, the memory 602 may also be an external storage device of the computer device, such as a plug-in hard disk equipped on the computer device, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Further, the memory 602 may also include both the internal storage unit and the external storage device of the computer device. The memory 602 is used to store application software installed on the computer device and various types of data, such as program codes installed on the computer device. The memory 602 may also be used to temporarily store data that has been output or will be output. In one embodiment, the sensor position monitoring program 603 can be executed by the processor 601, so as to implement the sensor position monitoring method of each embodiment of the present invention.

[0081] In some embodiments, the processor 601 may be a central processing unit (CPU), a microprocessor, or other data processing chips, and is used to run the program code stored in the memory 602 or process data, such as executing the sensor position monitoring program, etc.

[0082] This embodiment also provides a computer-readable storage medium, on which a sensor position monitoring program is stored. When the program is executed by a processor, the sensor position monitoring method described in any of the above technical solutions is implemented.

[0083] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Any reference to a memory, storage, database, or other storage medium used in the embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0084] As mentioned above, the above are only the preferred specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention.

Claims

1. A method for monitoring the position of a sensor, characterized in that, Including: Obtain the target position and position data of the sensor; Obtain the abnormal sensor corresponding to the abnormal operation data of the ship, and determine the abnormal position data of the abnormal sensor; Judge whether the sensor is at the target position according to the abnormal position data; if so, judge that the abnormal operation data is true; if not, adjust the position of the abnormal sensor to the target position, delete the abnormal operation data, and then re-collect the operation data of the ship.

2. The sensor position monitoring method according to claim 1, wherein Obtain the abnormal sensor corresponding to the abnormal operation data of the ship, and determine the abnormal position data of the abnormal sensor, including: Obtain the operation data of the ship and determine the abnormal operation data; Determine the corresponding abnormal sensor according to the abnormal operation data, and extract the abnormal position data of the abnormal sensor.

3. The sensor position monitoring method according to claim 2, wherein Obtain the operation data of the ship and determine the abnormal operation data, including: Obtain multiple groups of operation data samples of the ship and their corresponding abnormal operation data samples; Establish an initial neural network learning model, use the multiple groups of operation data samples as inputs, and use the corresponding abnormal operation data samples as outputs to train the initial neural network learning model to obtain a trained neural network learning model; Determine the abnormal operation data based on the trained neural network learning model according to the operation data.

4. The sensor position monitoring method according to claim 2, wherein Obtain the operation data of the ship and determine the abnormal operation data, and further include: Set the operation data threshold range corresponding to the operation data; Determine the abnormal operation data by comparing the operation data with the operation data threshold range.

5. The sensor position monitoring method according to claim 1, wherein The position data includes the front distance, upper distance, and side distance of the sensor; the target position includes the target front distance, target upper distance, and target side distance of the sensor; judge whether the sensor is at the target position according to the abnormal position data; if so, judge that the abnormal operation data is true; If not, adjust the position of the abnormal sensor to the target position, delete the abnormal operation data, and then re-collect the operation data of the ship, including: Respectively judge whether the front distance, upper distance, and side distance are correspondingly less than the target front distance, target upper distance, and target side distance; If so, judge that the positioning of the abnormal sensor is accurate and the abnormal operation data is true; If not, adjust the position of the abnormal sensor to the target position, delete the abnormal operation data, and then re-collect the operation data of the ship.

6. The sensor position monitoring method according to claim 5, wherein Adjust the position of the abnormal sensor to the target position, delete the abnormal operation data, and then re-collect the operation data of the ship, including: Respectively adjust the front distance, upper distance, and side distance to within the range of the target front distance, target upper distance, and target side distance to obtain a sensor in the correct position; First, correspondingly delete the abnormal operation data, and then re-collect the operation data of the ship based on the sensor in the correct position.

7. The sensor position monitoring method according to claim 1, wherein Obtaining the abnormal sensor corresponding to the abnormal operation data of the ship further includes: Setting an abnormal alarm and numbering the sensors; When the abnormal operation data appears, the abnormal alarm gives an alarm and displays the number of the abnormal sensor.

8. A sensor position monitoring system, characterized in that, It includes: A position data acquisition module for acquiring the target position and position data of the sensor; An abnormal position data determination module for acquiring the abnormal sensor corresponding to the abnormal operation data of the ship and determining the abnormal position data of the abnormal sensor; A sensor position monitoring module for judging whether the sensor is at the target position according to the position data; if so, judging that the abnormal operation data of the ship is true; if not, adjusting the position of the abnormal sensor to the target position, deleting the abnormal operation data and then re-acquiring the operation data of the ship.

9. An electronic device, characterized in that, It includes a processor and a memory, and a computer program is stored on the memory. When the computer program is executed by the processor, the sensor position monitoring method according to any one of claims 1-7 is implemented.

10. A storage medium, characterized in that, The storage medium stores computer program instructions. When the computer program instructions are executed by a computer, the computer is made to execute the sensor position monitoring method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Monitoring method for marine engine room

    CN104680750A

  • Abnormality detection method and device of positioning sensor and terminal equipment

    CN113933858A