Distributed filtering method of mooring dynamic positioning system under channel fading
Through distributed filtering methods and rumor communication strategies, the problem of low ship control accuracy caused by channel fading in the marine environment is solved, precise control of the ship is achieved, and the stable operation of the mooring dynamic positioning system in complex environments is ensured.
Patent Information
- Application Number
- CN202411854692.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2044-12-17
AI Technical Summary
In marine environments, channel fading leads to the problem of low ship control accuracy, especially due to channel fading caused by uneven sensor distribution and different signal propagation speeds in different media.
The distributed filtering method is adopted to obtain the measured attitude data for channel compensation, and the rumor communication strategy is used to interact data between the filters to calculate the ship's next moment attitude to achieve accurate control of the ship. The specific steps include obtaining the measured attitude data for channel compensation, substituting it into the attitude filtering equation, obtaining the observation attitude of other filters through rumor communication and performing mean processing, and determining the ship's attitude at the next moment.
In the case of channel fading, effective filtering and precise control of the mooring dynamic positioning system are realized, ensuring stable operation of the ship in complex marine environments.
Smart Images

Figure CN119310862A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of distributed filtering, and in particular to a distributed filtering method for a moored dynamic positioning system under channel fading. Background Art
[0002] At present, facing the complex and changeable environment of the marine system and unknown interference, how to safely and efficiently use the dynamic positioning system to reasonably obtain marine resources has always been a strategic goal of my country's maritime power, and it is also a hot issue in practical applications. Most of the related research focuses on improving the control performance of the dynamic positioning system and ensuring the efficient execution of dynamic positioning tasks. Such as: adaptive control, inversion control, model predictive control, dynamic surface control, neural network control, sliding mode control, fault-tolerant control and other control methods.
[0003] However, since the sensors are distributed in different corners of the ship, signal transmission is susceptible to multipath propagation, shielding effects of structural obstacles, and differences in propagation speeds in different media (on and below the water surface). During the transmission process, the intensity will fluctuate and change, leading to channel fading, which results in low accuracy in ship control. Summary of the invention
[0004] Based on this, it is necessary to provide a distributed filtering method for a moored dynamic positioning system under channel fading to address the above technical problems. This method can solve the channel fading during signal transmission to achieve precise control of the ship.
[0005] The present invention adopts the following technical solutions: The present invention provides a distributed filtering method for a moored dynamic positioning system under channel fading, which is applied to any filter in the moored dynamic positioning system, and comprises: Acquire the measured attitude data of the ship, and perform channel compensation on the measured attitude data to obtain the expected attitude data of the ship in the marine environment at the current moment; the measured attitude data is obtained after channel fading during the transmission process of the sensor sending the acquisition signal to the filter of the mooring dynamic positioning system; the sensor is installed on the ship; Obtain the ship's observation attitude at the current moment, and substitute the ship's observation attitude and expected attitude data at the current moment into the ship's attitude filtering equation to obtain the ship's observation attitude at the next moment; Obtain another observed attitude of any other filter within the preset range of the filter through a rumor communication strategy, and determine the average of the ship's observed attitude and the other observed attitude as the ship's attitude at the next moment; the ship's attitude at the next moment is used to control the ship; The attitude filtering equation is: ; ; ; ; ; in, For the i The filter The ship observation posture, For the i The filter The ship's observation posture at all times, For the i The gain of the filter, No. i The filter The expected posture data at the moment, is the coefficient matrix, is the system inertia matrix including the additional mass, for s The control input of the ship's thrusters at the moment, D is the damping coefficient matrix, is the transformation matrix between the world coordinate system and the angular coordinate system, Indicates the displacement of the ship in the bow rolling direction.
[0006] Preferably, channel compensation is performed on the measured attitude data to obtain the expected attitude data of the ship at the current moment, including: Obtaining a time-varying channel matrix during the signal transmission process from the sensor to the filter; The measured attitude data is compensated according to the expectation of the time-varying channel matrix to obtain the expected attitude data.
[0007] Preferably, the method for obtaining the gain of the filter includes: According to Schur's complement theorem, a linear matrix inequality based on filter gain is established; When the linear matrix is not equal to or less than 0, the linear matrix inequality is solved to obtain the gain of the filter.
[0008] Preferably, the method further comprises: Obtain the state equation and discrete error equation of the filter; Define the closed-loop system through the state equation and discrete error equation; According to the closed-loop system, the Lyapunov functional is constructed, and the mathematical expectation of the difference of the Lyapunov functional is calculated by introducing the fan-shaped boundedness condition of the nonlinear function. According to Schur's complement theorem, it is determined that the mathematical expectation satisfies the preset conditions. The mathematical expectation satisfies the preset conditions, which means that the closed-loop system is ultimately exponentially bounded in the mean square sense.
[0009] The present invention provides a mooring dynamic positioning system, which includes a plurality of filters; each filter corresponds to a sensor; each sensor is installed at a different position of a ship in a marine environment; For any filter, it is used to obtain the measured attitude data of the ship, and perform channel compensation on the measured attitude data to obtain the expected attitude data of the ship in the marine environment at the current moment; the measured attitude data is obtained after the channel fades during the transmission process of the corresponding sensor sending the acquisition signal to the filter; the ship observation attitude of the ship at the current moment is obtained, and the ship observation attitude and expected attitude data of the ship at the current moment are substituted into the ship's attitude filtering equation to obtain the ship observation attitude at the next moment; another observation attitude determined by any other filter within the preset range of the filter is obtained through a rumor communication strategy; and the average value of the ship observation attitude and another observation attitude is determined as the ship's attitude at the next moment; A control system for controlling the ship according to the attitude of the ship at the next moment; The attitude filtering equation is: ; ; ; ; ; in, For the i The filter The ship observation posture, For the i The filter The ship's observation posture at all times, For the i The gain of the filter, No. i The filter The expected posture data at the moment, is the coefficient matrix, is the system inertia matrix including the additional mass, for s The control input of the ship's thrusters at the moment, D is the damping coefficient matrix, is the transformation matrix between the world coordinate system and the angular coordinate system, Indicates the displacement of the ship in the bow rolling direction.
[0010] The present invention provides a distributed filtering device for a moored dynamic positioning system under channel fading, which is applied to any filter in the moored dynamic positioning system. The device comprises: The compensation module is used to obtain the measured attitude data of the ship and perform channel compensation on the measured attitude data to obtain the expected attitude data of the ship in the marine environment at the current moment; the measured attitude data is obtained after channel fading during the transmission process of the sensor sending the acquisition signal to the filter of the mooring dynamic positioning system; the sensor is installed on the ship; The observation module is used to obtain the ship's observation attitude at the current moment, and substitute the ship's observation attitude and expected attitude data at the current moment into the ship's attitude filtering equation to obtain the ship's observation attitude at the next moment; The filtering module is used to obtain another observation posture of any other filter within the preset range of the filter through a rumor communication strategy, and determine the average value of the ship's observation posture and the other observation posture as the posture of the ship at the next moment; the posture of the ship at the next moment is used to control the ship; The attitude filtering equation is: ; ; ; ; ; in, For the i The filter The ship observation posture, For the i The filter The ship's observation posture at all times, For the i The gain of the filter, No. i The filter The expected posture data at the moment, is the coefficient matrix, is the system inertia matrix including the additional mass, for s The control input of the ship's thrusters at the moment, D is the damping coefficient matrix, is the transformation matrix between the world coordinate system and the angular coordinate system, Indicates the displacement of the ship in the bow rolling direction.
[0011] The present invention provides a computer-readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the distributed filtering method of the moored dynamic positioning system under channel fading is implemented.
[0012] The present invention provides a computer device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the program, the distributed filtering method of the moored dynamic positioning system under channel fading is implemented.
[0013] At least one of the above technical solutions adopted by the present invention can achieve the following beneficial effects: In the present invention, the filter first performs channel compensation on the measured attitude data after channel fading, predicts the ship's observation attitude at the next moment with the expected attitude data at the current moment after channel compensation and the ship's observation attitude, and averages the ship's observation attitude at the next moment with the observation attitude of the ship by other filters through a rumor communication strategy. In this way, data interaction between different filters in the moored dynamic positioning system is realized, so that the moored dynamic positioning system can still effectively filter when the sensor signal suffers from fading, solves the channel fading problem during data transmission, and thus realizes precise control of ships in the marine environment.
[0014] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings: Figure 1 It is a structural schematic diagram of a mooring dynamic positioning system; Figure 2 A schematic flow chart of a distributed filtering method for a moored dynamic positioning system under channel fading provided by the present invention; Figure 3 A nonlinear function provided by the present invention Schematic diagram of the boundedness of ρ(t) and v(t); Figure 4 A schematic diagram of a rumor communication strategy provided by the present invention; Figure 5 A schematic diagram of numerical simulation results of a filter provided by the present invention; Figure 6 A schematic diagram of another filter numerical simulation result provided by the present invention; Figure 7 A schematic diagram of another filter numerical simulation result provided by the present invention; Figure 8 A schematic diagram of another filter numerical simulation result provided by the present invention; Fig. 9 A schematic diagram of another filter numerical simulation result provided by the present invention; Fig.10 A schematic structural diagram of another mooring dynamic positioning system provided by the present invention; Fig.11 A schematic diagram of a distributed filtering device for a moored dynamic positioning system under channel fading provided by the present invention; Fig.12 A schematic diagram of a computer device for implementing a distributed filtering method for a moored dynamic positioning system under channel fading provided by the present invention. DETAILED DESCRIPTION
[0015] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the specific embodiments of the present invention and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0016] With the growth of the world economy, the shortage of energy such as oil and natural gas is becoming increasingly serious. Land resources can no longer meet the needs of development. The ocean with rich oil and gas resources has become the focus of public attention. However, the ocean is different from the land. The water depth, water pressure, and complex and changeable wind, wave, and current environment have caused many obstacles to resource exploitation. Faced with the complex and changeable environment of the marine system and unknown interference, how to safely and efficiently use the dynamic positioning system to reasonably obtain marine resources has always been a strategic goal of my country's maritime power, and it is also a hot issue in practical applications.
[0017] The research on dynamic positioning systems should not only consider the robustness of control (model uncertainty and time-varying interference), but also the practical problems in the control process, such as constraints, fault handling, etc. Only by accurately solving the problems in actual engineering can better control effects be achieved and the smooth execution of the task be ensured. Therefore, the research on dynamic positioning systems has broad practical application prospects and potential application advantages.
[0018] At present, there are three main ways to position ships: mooring positioning technology, dynamic positioning technology and mooring dynamic positioning technology. These three positioning methods can all ensure the safe operation of ships, but their application scenarios are different and each has its own advantages and disadvantages. Mooring dynamic positioning technology combines the strengths of mooring positioning and dynamic positioning. The mooring system and the ship propulsion system are used in conjunction with each other, which can not only resist interference from the external environment, but also reduce energy consumption, while ensuring the safety of ships in severe sea conditions. Therefore, compared with separate mooring positioning technology and dynamic positioning technology, mooring dynamic positioning technology takes advantage of its strengths and avoids its weaknesses, combining the advantages of both. It is an indispensable all-weather, energy-efficient and safe marine resource development technology, such as Figure 1 As shown, Figure 1 It is a structural diagram of a mooring dynamic positioning system, wherein the measurement system mainly includes a variety of sensors, which measure the attitude of the ship and send the attitude to the mooring dynamic positioning system. The signal processing unit of the mooring dynamic positioning system denoises the signal and sends it to the filter. The filter estimates the state of the ship for the received signal, and generates a control strategy according to the estimated state and the input desired position through the controller, and sends the compensation information output by the feedforward compensation unit generated by the control strategy and environmental interference to the thrust distribution unit, and sends the output of the thrust distribution unit to the propulsion system to control the ship through the propulsion system.
[0019] At present, most of the related research focuses on improving the control performance of the dynamic positioning system and ensuring the efficient execution of the dynamic positioning task. Such as: adaptive control, inversion control, model predictive control, dynamic surface control, neural network control, sliding mode control, fault-tolerant control and other control methods. However, these methods only regard the dynamic positioning system as a whole, and do not pay attention to the problems caused by the information interaction between different nodes in the dynamic positioning system, and ignore the research on distributed control and filtering.
[0020] In addition, since the sensors are distributed in different corners of the ship, signal transmission is susceptible to multipath propagation, shielding effects of structural obstacles, and differences in propagation speed in different media (above and below the water surface). During the transmission process, the intensity will fluctuate and change, resulting in channel fading. However, for practical engineering problems, researchers studying control methods focus more on the failures, constraints, saturation, etc. of electronic hardware (such as sensors, controllers, thrusters, etc.), while researchers studying mechanical structures and marine engineering focus on structural damage and life prediction. There has been no research on the actual phenomenon of wireless signal transmission being affected by the marine environment.
[0021] Based on this, the present invention provides a distributed filtering method for a moored dynamic positioning system under channel fading. The method is applied to any filter in the moored dynamic positioning system. The method can solve the channel fading during signal transmission to achieve precise control of the ship.
[0022] The technical solutions provided by various embodiments of the present invention are described in detail below in conjunction with the accompanying drawings.
[0023] Figure 2 The present invention is a schematic flow chart of a distributed filtering method for a moored dynamic positioning system under channel fading, which specifically includes the following steps: S201, acquiring the measured attitude data of the ship, and performing channel compensation on the measured attitude data to obtain the expected attitude data of the ship in the marine environment at the current moment; the measured attitude data is obtained after channel fading during the transmission process of the acquisition signal sent by the sensor to the filter of the mooring dynamic positioning system; the sensor is installed on the ship.
[0024] First, given the measurement equation: (1) in, y i,s Represents the measured attitude data collected by the sensor, x s Indicates the actual attitude data of the ship, represents the coefficient matrix of the measured output, is zero-mean Gaussian white noise, and .
[0025] In a moored dynamic positioning system, multiple sensors are distributed in different corners of the ship. Signal transmission is easily affected by multipath propagation, shielding effects of structural obstacles, and differences in propagation speed in water or underwater. During the transmission process, intensity fluctuations and changes will occur, resulting in channel fading. In the present invention, the channel fading model suffered by the signal transmission from the sensor to the filter is assumed to be Rayleigh fading. Assume that the measured attitude data received by the filter is , as shown in formula (2).
[0026] (2) in, The filter receives the measured attitude data sent by the sensor. is a known time-varying channel matrix, and is expected to be , channel noise It obeys Gaussian distribution, with mean 0 and variance greater than 0. t For the moment.
[0027] Therefore, in an exemplary embodiment, channel compensation is performed on the measured attitude data to obtain the expected attitude data of the ship at the current moment, including: acquiring the time-varying channel matrix in the signal transmission process from the sensor to the filter; compensating the measured attitude data according to the expectations of the time-varying channel matrix to obtain the expected attitude data.
[0028] For example, the channel fading model of the signal transmission from the sensor to the filter is assumed to be Rayleigh fading, then the time-varying channel matrix is determined as Therefore, due to the adverse effects of the Rayleigh fading channel, the transmitted signal may be distorted, which deteriorates the overall filtering performance. In order to restore the deviation that may be caused by the Rayleigh fading channel, we Compensate as follows: (3) in, Represents the expected posture data.
[0029] S202, obtaining the ship observation posture at the current moment, and substituting the ship observation posture and expected posture data at the current moment into the ship's posture filtering equation to obtain the ship observation posture at the next moment.
[0030] First, the ship mooring dynamic positioning model is usually expressed in the form of a dynamic six-degree-of-freedom vector equation: (4) in, is the ship position attitude vector in the north-east coordinate system, for The first derivative of ; represents the linear velocity and angular velocity vector of the ship in the hull coordinate system, for The first derivative of ; It is the transformation matrix between two coordinate systems (world coordinate system and angular coordinate system); is the system inertia matrix including the additional mass; is the Coriolis centripetal force matrix including the added mass; is the damping coefficient matrix; are the force and torque vectors due to gravity / buoyancy; Represents the forces and moments provided by the ship's propulsion system; It represents the forces and moments generated by environmental disturbances such as wind, waves, and currents; It represents the mooring tension provided by the mooring dynamic positioning system; The equalizing force vector provided for the ship's ballast water.
[0031] The moored dynamic positioning system generally only controls the position and heading of the surface ship or floating platform. Therefore, the six-degree-of-freedom equation can be simplified to a three-degree-of-freedom equation: (5) in, and They represent the displacement and velocity in the ship's longitudinal, transverse and yaw directions respectively.
[0032] Considering the system time-varying, and assuming the mooring tension It is known that the above formula can be transformed into: (6) in, t Indicates the time, represents the controller input, Indicates environmental disturbances, such as wind, waves, and currents ,G The mooring tension matrix representing the moored dynamic positioning system 、 represents the displacement in the yaw direction, It is the mooring tension provided by the mooring dynamic positioning system.
[0033] Through linear change we get: (7) Then we can expand it to get: (8) The discrete form is: (9) in, , , , .
[0034] Furthermore, it can be proved that the nonlinear function exist ρ (t) and v (t) is bounded when it is fan-shaped, e.g. Figure 3 As shown, Figure 3 A nonlinear function provided by the present invention Schematic diagram of the boundedness of ρ(t) and v(t), where Figure 3 In (a), the horizontal axis is the yaw angle, and the vertical axis is The value of Figure 3 In Figure (b), the horizontal axis is the yaw angle and the vertical axis is The value of .
[0035] Based on the above description, the ship's attitude filtering equation can be expressed as: (10) (11) (12) (13) (14) in, For the i The filter The ship's observation posture at all times, For the i The filter The ship's observation posture at all times, For the i The gain of the filter, No. i The filter The expected posture data at the moment, for s The controller input of the ship's thrusters at the moment; D is the damping coefficient matrix.
[0036] Therefore, the ship's observation attitude at the current moment can be obtained; then the ship's observation attitude and expected attitude data at the current moment are substituted into the attitude filtering equation to obtain the ship's observation attitude at the next moment.
[0037] S203, obtaining another observation posture of any other filter within the preset range of the filter through a rumor communication strategy, and determining the average value of the ship's observation posture and the other observation posture as the posture of the ship at the next moment; the posture of the ship at the next moment is used to control the ship.
[0038] It should be noted that each sensor corresponds to a filter, and other filters within the preset range of the filter represent filters corresponding to other sensors within the preset range of the sensor corresponding to the filter.
[0039] Among them, Figure 4 As shown, Figure 4 Schematic diagram of rumor communication strategy; at each moment, the rumor communication strategy rules are as follows: ① Based on probability exist M Randomly select the first i ( i =1, 2, ..., M ) nodes.
[0040] ②No. i The filter The probability of Randomly select thej A filter.
[0041] ③Selected filter i and filter j The measured signals received are averaged and reassigned to itself, and the remaining filters do not communicate with any filter except themselves.
[0042] Therefore, the rumor communication strategy can be used to obtain another observation posture of any other filter within the preset range of the filter, and the average value of the ship's observation posture and another observation posture is determined as the posture of the ship at the next moment; the posture of the ship at the next moment is used to control the ship.
[0043] Optionally, the effectiveness of the filtering method of the present filter can be verified, including: obtaining the state equation and discrete error equation of the filter; defining a closed-loop system through the state equation and discrete error equation; constructing a Lyapunov functional according to the closed-loop system, and calculating the mathematical expectation of the difference of the Lyapunov functional by introducing the fan-shaped boundedness condition of the nonlinear function; and then determining, according to the Schur complement theorem, whether the mathematical expectation satisfies a preset condition, and the mathematical expectation satisfying the preset condition indicates that the closed-loop system is ultimately exponentially bounded in the mean square sense.
[0044] Specifically, first, according to i The filter The ship's observation posture at the moment i The filter The error signal at the moment is shown in formula (15).
[0045] (15) in, Indicates i The filter Error signal at time.
[0046] At each time instant, two filters are randomly selected for average data exchange: (16) in, Indicated in Moment i The filter and j The ship observation posture obtained after the average data exchange of the filters is the first i The filter Ship observation posture at all times; Indicated in Moment i The filter and jThe error signal obtained after the average data exchange of the filters is the i The filter Error signal at time.
[0047] According to the above formula, the error signal can be augmented to obtain a discrete error equation, as shown in formula (17). The state equation of the filter can be found in formula (10).
[0048] (17) in, , , , , , , , , , , , , , .
[0049] Independent and identically distributed random matrices Depend on Given, the probability is .definition The expectation is , then we can get the following properties: (18) (19) in, , , .
[0050] (20) Based on the above state equation and discrete error equation, define and , and a closed-loop system is obtained.
[0051] (twenty one) Then, according to the closed-loop system, the Lyapunov functional is constructed , and introduce the fan-shaped boundedness condition of nonlinear functions to calculate the mathematical expectation of the difference of Lyapunov functionals: (twenty two) in, , , , , , , , , , , , , , , , , , .
[0052] Then, according to Schur's complement theorem, it is determined that the mathematical expectation satisfies the preset conditions, as shown in formula (23).
[0053] (twenty three) in, .
[0054] In summary, it can be proved that the closed-loop system is ultimately exponentially bounded in the mean square sense.
[0055] In an exemplary embodiment, the method for obtaining the gain of the filter includes: establishing a linear matrix inequality based on the filter gain according to the Schur complement theorem; when the linear matrix is not equal to or less than 0, solving the linear matrix inequality to obtain the gain of the filter.
[0056] According to Schur's complement theorem, the linear matrix inequality is obtained, as shown in formula (24).
[0057] (twenty four) in, , , , , , , , , , , , , , , , M is the number of filters, , P 22 , P 11 , and is a custom parameter.
[0058] The filter matrix gain can be obtained by the following formula. Optionally, the filter gain can be determined by exhaustive simulation using Matlab.
[0059] (25) in, For the i The gain of the filter, represents the maximum eigenvalue, express P Perform diag augmentation, represents the identity matrix, Represents a custom and The unknown matrix of the same dimension. The purpose of this step is to solve the problem that the multiplication of two unknown matrices cannot be calculated in simulation. represents a user-defined positive definite matrix, and is the boundary matrix of the sector boundedness condition, and Represents two randomly given numbers greater than zero.
[0060] In an exemplary embodiment, the present invention further provides a distributed filtering method for a moored dynamic positioning system under channel fading, comprising the following steps: S1, according to the expression of the dynamic three-degree-of-freedom vector equation, the state space equation of the moored dynamic positioning system is obtained by linear transformation and augmentation.
[0061] S2, considering the sensor network measurement equations subject to channel fading, constructs a ship mooring dynamic positioning system model.
[0062] S3, introduce the rumor communication strategy to design a suitable distributed filtering algorithm.
[0063] S4, construct the Lyapunov functional and calculate the mathematical expectation of its difference.
[0064] S5, consider the nonlinearity of the system and analyze the filter performance.
[0065] S6, establish linear matrix inequality (LMI) and design the mean square exponential final bounded estimator gain.
[0066] S7, conduct numerical simulation experiments to verify the reliability of the results.
[0067] Specifically, in order to verify the effectiveness of the distributed filtering method of the present invention, a numerical simulation experiment is performed on the filter designed by the present invention. Figure 5-9 As shown, Figure 5-9 It is a schematic diagram of the numerical simulation results of the filter; Figure 5 It is a schematic diagram of the change of the horizontal axis displacement and velocity error trajectory. Figure 5 In (a) and (b), the abscissa represents time (k), and the ordinate represents the abscissa displacement and velocity error, respectively; Figure 6 It is a schematic diagram of the change of the vertical axis displacement and velocity error trajectory. Figure 6 In (a) and (b), the abscissa represents time (k), and the ordinate represents the ordinate displacement and velocity error, respectively; Figure 7 It is a schematic diagram of the change of the error trajectory of angular displacement and angular velocity. Figure 7 In (a) and (b), the horizontal axis represents time (k), and the vertical axis represents the errors of angular displacement and angular velocity, respectively; Figure 8 It is a schematic diagram of the consistency of the horizontal coordinate displacement, the vertical coordinate displacement and the elevation coordinate displacement. Figure 8 In (a), (b) and (c), the abscissa represents time (k), and the ordinate represents the abscissa displacement, ordinate displacement and elevation displacement, respectively; Fig. 9 It is a schematic diagram of the consistency of the horizontal axis velocity, the vertical axis velocity and the angular velocity. Fig. 9 In (a), (b) and (c), the abscissa represents time (k), and the ordinate represents the abscissa velocity, the ordinate velocity and the angular velocity, respectively.
[0068] The present invention fills the gap in dynamic positioning of ships in marine engineering by studying the phenomenon of network induction in the wireless signal transmission process under the marine environment. Compared with the existing methods, this method establishes a new state space model of the moored dynamic positioning system, introduces a message communication strategy, considers the channel fading phenomenon caused by the difference in signal propagation speed in different medium environments (on and below the water surface), and designs a suitable distributed consistency filtering algorithm, so that the moored dynamic positioning system can still effectively filter when the sensor signal is attenuated, and the filtering results of all sensors tend to be consistent.
[0069] When applying the distributed filtering method of the moored dynamic positioning system under channel fading provided by the present invention, it is not necessary to Figure 2 The steps are executed in the order shown. The specific execution order of the steps can be determined according to needs, and the present invention does not limit this.
[0070] Compared with traditional methods, the present invention pays more attention to the signal interaction of different nodes in the dynamic positioning system. In order to synchronize data of different nodes, load balance and effectively transmit, and save bandwidth, the rumor communication protocol is introduced, inspired by the social phenomenon of gossip. By applying the principles of Lyapunov stability theory, a set of linear matrix inequalities are established as the necessary conditions to ensure that the system is ultimately bounded in the mean square sense.
[0071] In an exemplary embodiment, the present invention provides a moored dynamic positioning system, such as Fig.10 As shown, the mooring dynamic positioning system includes multiple filters; each filter corresponds to a sensor; and each sensor is installed at a different position of the ship in the marine environment.
[0072] For any filter, it is used to obtain the measured attitude data of the ship, and perform channel compensation on the measured attitude data to obtain the expected attitude data of the ship in the marine environment at the current moment; the measured attitude data is obtained after the channel fades during the transmission process of the corresponding sensor sending the acquisition signal to the filter; the ship observation attitude of the ship at the current moment is obtained, and the ship observation attitude and the expected attitude data of the ship at the current moment are substituted into the ship's attitude filtering equation to obtain the ship observation attitude at the next moment; another observation attitude determined by any other filter within the preset range of the filter is obtained through a rumor communication strategy; and the average value of the ship observation attitude and the other observation attitude is determined as the ship's attitude at the next moment.
[0073] A control system is used to control the ship according to the attitude of the ship at the next moment.
[0074] The ship's attitude filtering equation is shown in the above formulas (10)-(14), which will not be described in detail in this embodiment.
[0075] It should be noted that Fig.10 China-Israel n The number of filters is shown as an example. In actual applications, the number of filters can be set according to requirements. Fig.10 The control system may include a feedforward compensation unit, a controller, a thrust distribution unit, etc. The moored dynamic positioning system may also include a signal processing unit. The filter is connected to the sensor through the signal processing unit, that is, the measured attitude data of the ship obtained by the filter is essentially the measured attitude data processed by the signal processing unit. The implementation method of each part in the control system is the same as the description of the above embodiment, and this embodiment will not be repeated here.
[0076] For the specific definition of the filter in the moored dynamic positioning system, reference may be made to the definition of the distributed filtering method for the moored dynamic positioning system under channel fading in the above text, which will not be repeated here.
[0077] The above is a distributed filtering method for a moored dynamic positioning system under channel fading provided by one or more embodiments of the present invention. Based on the same idea, the present invention also provides a corresponding distributed filtering device for a moored dynamic positioning system under channel fading, which is applied to any filter in the moored dynamic positioning system, such as Fig.11 shown.
[0078] In an exemplary embodiment, Fig.11 A schematic diagram of a distributed filtering device for a moored dynamic positioning system under channel fading provided by the present invention, the device 1100 comprises: The compensation module 1101 is used to obtain the measured attitude data of the ship and perform channel compensation on the measured attitude data to obtain the expected attitude data of the ship in the marine environment at the current moment; the measured attitude data is obtained after channel fading during the transmission process of the sensor sending the acquisition signal to the filter of the mooring dynamic positioning system; the sensor is installed on the ship; The observation module 1102 is used to obtain the ship observation attitude at the current moment, and substitute the ship observation attitude and expected attitude data at the current moment into the ship attitude filtering equation to obtain the ship observation attitude at the next moment; The filtering module 1103 is used to obtain another observation posture of any other filter within the preset range of the filter through a rumor communication strategy, and determine the average value of the ship's observation posture and another observation posture as the posture of the ship at the next moment; the posture of the ship at the next moment is used to control the ship.
[0079] The ship's attitude filtering equation is shown in the above formulas (10)-(14), which will not be described in detail in this embodiment.
[0080] The specific definition of the distributed filtering device of the moored dynamic positioning system under channel fading can be found in the definition of the distributed filtering method of the moored dynamic positioning system under channel fading in the above text, which will not be repeated here. Each module in the above-mentioned distributed filtering device of the moored dynamic positioning system under channel fading can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0081] The present invention also provides a computer-readable storage medium, which stores a computer program, which can be used to execute the above Figure 2 A distributed filtering method for a moored dynamic positioning system under channel fading is provided.
[0082] The present invention also provides Fig.12 The structural diagram of the computer device shown in FIG. Fig.12 As shown in the figure, at the hardware level, the computer device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and may also include other hardware required for the business. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it to achieve the above Figure 2 A distributed filtering method for a moored dynamic positioning system under channel fading is provided.
[0083] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and 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-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0084] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present invention.
Claims
1. A distributed filtering method for a moored dynamic positioning system under channel fading, characterized in that: Applied to any filter in a moored dynamic positioning system, the method comprises: Acquire the measured attitude data of the ship, and perform channel compensation on the measured attitude data to obtain the expected attitude data of the ship in the marine environment at the current moment; the measured attitude data is obtained after channel fading during the transmission process of the sensor sending the acquisition signal to the filter of the mooring dynamic positioning system; the sensor is installed on the ship; Obtaining the ship observation attitude of the ship at the current moment, and substituting the ship observation attitude of the ship at the current moment and the expected attitude data into the ship attitude filtering equation to obtain the ship observation attitude at the next moment; Acquire another observation posture determined by any other filter within the preset range of the filter through a rumor communication strategy; and determine the average value of the ship observation posture and the other observation posture as the posture of the ship at the next moment; the posture of the ship at the next moment is used to control the ship; The attitude filtering equation is: ; ; ; ; ; in, For the i The filter in The ship observation posture, For the i The filter in The ship's observation posture at all times, For the i The gain of the filter, No. i The filter in The expected posture data at the moment, is the coefficient matrix, is the system inertia matrix including the additional mass, for s The control input of the ship's thrusters at the moment, D is the damping coefficient matrix, is the transformation matrix between the world coordinate system and the angular coordinate system, Indicates the displacement of the ship in the bow rolling direction.
2. The method according to claim 1, characterized in that: The performing channel compensation on the measured attitude data to obtain expected attitude data of the ship at the current moment includes: Acquire a time-varying channel matrix during signal transmission from the sensor to the filter; The measured attitude data is compensated according to the expectation of the time-varying channel matrix to obtain the expected attitude data.
3. The method according to claim 1, characterized in that The method for obtaining the gain of the filter includes: According to Schur's complement theorem, a linear matrix inequality based on filter gain is established; When the linear matrix is not equal to or less than 0, the linear matrix inequality is solved to obtain the gain of the filter.
4. The method according to claim 1, characterized in that The method further comprises: Obtaining a state equation and a discrete error equation of the filter; By means of the state equation and the discrete error equation, a closed-loop system is defined; According to the closed-loop system, a Lyapunov functional is constructed, and by introducing a nonlinear function sector-bounded condition, a mathematical expectation of a difference of the Lyapunov functional is calculated; According to Schur's complement theorem, it is determined that the mathematical expectation satisfies a preset condition, and the mathematical expectation satisfies the preset condition, which indicates that the closed-loop system is ultimately exponentially bounded in the mean square sense.
5. A mooring dynamic positioning system, characterized in that: The mooring dynamic positioning system includes a plurality of filters and a control system; each filter corresponds to a sensor; each sensor is installed at a different position of the ship in the marine environment; For any filter, it is used to obtain the measured attitude data of the ship, and perform channel compensation on the measured attitude data to obtain the expected attitude data of the ship in the marine environment at the current moment; the measured attitude data is obtained after the channel fades during the transmission process of the corresponding sensor sending the acquisition signal to the filter; the ship observation attitude of the ship at the current moment is obtained, and the ship observation attitude of the ship at the current moment and the expected attitude data are substituted into the ship's attitude filtering equation to obtain the ship observation attitude at the next moment; another observation attitude determined by any other filter within the preset range of the filter is obtained through a rumor communication strategy; and the average value of the ship observation attitude and the another observation attitude is determined as the attitude of the ship at the next moment; The control system is used to control the ship according to the posture of the ship at the next moment; The attitude filtering equation is: ; ; ; ; ; in, For the i The filter in The ship observation posture, For the i The filter in The ship's observation posture at all times, For the i The gain of the filter, No. i The filter in The expected posture data at the moment, is the coefficient matrix, is the system inertia matrix including the additional mass, for s The control input of the ship's thrusters at the moment, D is the damping coefficient matrix, is the transformation matrix between the world coordinate system and the angular coordinate system, Indicates the displacement of the ship in the bow rolling direction.
6. A distributed filtering device for a moored dynamic positioning system under channel fading, characterized in that: Any filter used in moored dynamic positioning systems, including: A compensation module is used to obtain measured attitude data of the ship and perform channel compensation on the measured attitude data to obtain expected attitude data of the ship in the marine environment at the current moment; the measured attitude data is obtained after channel fading during the transmission process of the sensor sending the acquisition signal to the filter of the mooring dynamic positioning system; the sensor is installed on the ship; An observation module is used to obtain the ship observation posture of the ship at the current moment, and substitute the ship observation posture of the ship at the current moment and the expected posture data into the ship's posture filtering equation to obtain the ship observation posture at the next moment; A filtering module, used for acquiring another observation posture of any other filter within the preset range of the filter through a rumor communication strategy, and determining the average value of the ship observation posture and the other observation posture as the posture of the ship at the next moment; the posture of the ship at the next moment is used to control the ship; The attitude filtering equation is: ; ; ; ; ; in, For the i The filter in The ship observation posture, For the i The filter in The ship's observation posture at all times, For the i The gain of the filter, No. i The filter in The expected posture data at the moment, is the coefficient matrix, is the system inertia matrix including the additional mass, for s The control input of the ship's thrusters at the moment, D is the damping coefficient matrix, is the transformation matrix between the world coordinate system and the angular coordinate system, Indicates the displacement of the ship in the bow rolling direction.
7. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.
8. A computer device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Ship attitude sensor based on infinite impulse response digital filtering technology
CN102455707A
Integrated attitude determination method without external observed quantity for modulated strapdown system
CN102768043A
Marine navigation radar signal simulation method
CN103093057A