Method and device for determining anode output current and computer program product
By obtaining monitoring data on underwater metal structures and calculating the anode output current corresponding to the minimum corrosion rate, the limitations of the ICCP system in corrosion monitoring and current regulation are solved, and precise protection and safety improvement of underwater metal structures are achieved. .
Patent Information
- Application Number
- CN202411478865.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-01-21
AI Technical Summary
The existing ICCP systems have limitations in corrosion monitoring and current regulation, which cannot promptly reflect local corrosion conditions, and the artificial adjustment reaction is lagging, resulting in concentrated or uneven distribution of local currents, increasing the risk of local corrosion.
By obtaining the monitoring node data of the underwater metal structure, including monitoring potential, current anode output current and environmental parameters, the objective function is used to calculate the anode output current corresponding to the minimum corrosion rate, and the current anode output current is adjusted by controlling the current output by the external power supply. Match it to the target current.
It achieves precise corrosion monitoring and dynamic current regulation of underwater metal structures, reduces local corrosion risks, improves the protection effect of the ICCP system and the safety and service life of underwater structures.
Smart Images

Figure CN119334861A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electrochemical technology, and in particular to a method, device and computer program product for determining an anode output current. Background Art
[0002] In marine engineering, underwater metal structures such as offshore wind turbine towers and ships are exposed to the marine environment for a long time and are easily corroded by seawater. Traditional methods mainly rely on ICCP (Impressed Current Cathodic Protection) systems to prevent corrosion. However, the corrosion monitoring methods of existing ICCP systems have limitations. For example, they rely on fixed reference electrodes for monitoring, resulting in incomplete potential information coverage and failure to timely reflect local corrosion conditions; single sensor feedback control lacks a variety of data sources and cannot accurately identify the impact of multiple environmental factors; and the method of artificially adjusting current has a delayed response and cannot dynamically respond to complex underwater environmental changes, resulting in local current concentration or uneven distribution, increasing the risk of local corrosion. This in turn affects the protection effect of the ICCP system and the safety and service life of underwater structures.
[0003] Therefore, in the related art, there is a problem of how to improve the protection efficiency of underwater metal structures in the impressed current cathodic protection system.
[0004] With regard to the problem of how to improve the protection efficiency of underwater metal structures in impressed current cathodic protection systems in related technologies, no effective solution has been proposed so far.
[0005] Therefore, it is necessary to improve the related technology to overcome the above-mentioned defects in the related technology. Summary of the invention
[0006] The embodiments of the present application provide a method, device and computer program product for determining an anode output current, so as to at least solve the problem in the related art of how to improve the protection efficiency of underwater metal structures in an impressed current cathodic protection system.
[0007] According to one aspect of an embodiment of the present application, a method for determining an anode output current is provided, which is applied to an underwater metal structure connected to an external power supply, and the method comprises: obtaining monitoring data monitored by a monitoring node arranged at the underwater metal structure, wherein the monitoring data comprises a monitoring potential, a current anode output current, and environmental parameters; using an objective function to calculate the anode output current corresponding to a minimum corrosion rate, wherein the minimum corrosion rate is a minimum value calculated by a corrosion rate function under target constraints, and the corrosion rate function is constructed based on the monitoring potential, the current anode output current, and the environmental parameters; determining the anode output current corresponding to the minimum corrosion rate as a target anode output current, and adjusting the current value of the current anode output current to be equal to the current value of the target anode output current by controlling the current output by the external power supply.
[0008] In an exemplary embodiment, the monitoring data monitored by the monitoring nodes set at the underwater metal structure are obtained, including: collecting different types of sensor data from multiple monitoring nodes of the underwater metal structure to obtain a monitoring data set of the underwater metal structure; obtaining the monitoring potential, the current anode output current, and the environmental parameters from the monitoring data set to obtain the monitoring data.
[0009] In an exemplary embodiment, the environmental parameters include temperature, salinity, and pH, and different types of sensor data are collected from multiple monitoring nodes of the underwater metal structure to obtain a monitoring data set of the underwater metal structure, including: setting the multiple monitoring nodes on the surface of the underwater metal structure; installing multiple different types of sensors at each monitoring node, wherein the multiple different types of sensors include potential sensors, current sensors, temperature sensors, salinity sensors, and pH sensors; and collecting all sensor data to obtain a monitoring data set of the underwater metal structure.
[0010] In an exemplary embodiment, the corrosion rate function is expressed by the following formula:
[0011]
[0012] Wherein, CR represents the corrosion rate of the underwater metal structure, V represents the potential, I represents the anode output current, T represents the temperature, pH represents the acidity, S represents the salinity, and X represents the i represents the monitoring data of the i-th monitoring node, X j represents the monitoring data of the jth monitoring node, n represents the number of monitoring nodes, α0 represents the fitting constant, α i , β i , γ ij represents the fitting coefficient.
[0013] In an exemplary embodiment, the objective function is expressed by the following formula:
[0014]
[0015] Among them, I opt represents the target anode output current, V i represents the potential of the ith monitoring node, V ref represents the protection potential of the i-th monitoring node, CR(I) represents the corrosion rate of the underwater metal structure when the anode output current is I, and λ represents the regularization coefficient.
[0016] In an exemplary embodiment, the method further includes: recalculating the target anode output current when it is determined that the monitoring data of the monitoring node has changed; and adjusting the current value of the current anode output current to be equal to the current value of the recalculated target anode output current by controlling the current output by the external power supply.
[0017] According to another aspect of an embodiment of the present application, a device for determining an anode output current is also provided, including: an acquisition module, used to acquire monitoring data monitored by a monitoring node arranged at the underwater metal structure, wherein the monitoring data includes a monitoring potential, a current anode output current, and environmental parameters; a calculation module, used to calculate the anode output current corresponding to the minimum corrosion rate using an objective function, wherein the minimum corrosion rate is the minimum value calculated by a corrosion rate function under target constraints, and the corrosion rate function is constructed based on the monitoring potential, the current anode output current and the environmental parameters; an adjustment module, used to determine the anode output current corresponding to the minimum corrosion rate as a target anode output current, and to adjust the current value of the current anode output current to be equal to the current value of the target anode output current by controlling the current output by the external power supply.
[0018] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned method for determining the anode output current when running.
[0019] According to another aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the method for determining the anode output current through the computer program.
[0020] According to another aspect of the embodiments of the present application, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps of the method described in each embodiment of the present application are implemented.
[0021] Through this application, data of monitoring nodes installed on underwater metal structures can be collected. These data include monitoring potential, current output current of the current anode, and environmental parameters. Then, an objective function is used to calculate the anode output current that can achieve the lowest corrosion rate. The minimum value obtained by the corrosion rate function under specific constraints is used to set the anode output current corresponding to the lowest corrosion rate as the target current. Finally, the current anode output current is adjusted by controlling the current output by the external power supply to match the target current, thereby achieving effective anti-corrosion protection of underwater metal structures. This solves the problem of how to improve the protection efficiency of underwater metal structures in impressed current cathodic protection systems in related technologies, and achieves the effect of improving the protection efficiency of underwater metal structures in impressed current cathodic protection systems. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0023] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0024] Figure 1 It is a hardware structure block diagram of a computer terminal of a method for determining an anode output current according to an embodiment of the present application;
[0025] Figure 2 is a flow chart of a method for determining an anode output current according to an embodiment of the present application;
[0026] Figure 3 It is a structural block diagram of a device for determining an anode output current according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] The method embodiments provided in the embodiments of the present application can be executed in a computer terminal or a similar computing device. Taking running on a computer terminal as an example, Figure 1 1 is a hardware structure block diagram of a computer terminal for determining an anode output current according to an embodiment of the present application. Figure 1 As shown, the computer terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor (Central Processing Unit, MCU) or a programmable logic device (Field Programmable Gate Array, FPGA)) and a memory 104 for storing data, wherein the above-mentioned computer terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0030] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for determining the anode output current in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0031] A wireless network provided by a communication provider of a computer terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet wirelessly.
[0032] In this embodiment, a method for determining an anode output current is provided. Figure 2 is a flow chart of a method for determining an anode output current according to an embodiment of the present application, such as Figure 2 As shown, the process includes the following steps:
[0033] Step S202, acquiring monitoring data monitored by a monitoring node set at the underwater metal structure, wherein the monitoring data includes monitoring potential, current anode output current, and environmental parameters;
[0034] Step S204, using the objective function to calculate the anode output current corresponding to the minimum corrosion rate, wherein the minimum corrosion rate is the minimum value calculated by the corrosion rate function under the target constraint condition, and the corrosion rate function is constructed based on the monitoring potential, the current anode output current and the environmental parameters;
[0035] Optionally, in the above step S204, the target constraint condition is, for example, to ensure that the potential of each monitoring node is evenly distributed within a preset range of the protection potential, that is, the difference between the potential of each monitoring node and the protection potential is within a reasonable range, thereby reducing the risk of local corrosion.
[0036] Step S206, determining the anode output current corresponding to the minimum corrosion rate as the target anode output current, and adjusting the current value of the current anode output current to be equal to the current value of the target anode output current by controlling the current output of the external power supply.
[0037] Optionally, in the above steps, the underwater metal structure refers to a metal structure to which an impressed current cathodic protection method is applied, that is, the underwater metal structure acts as a protected cathode connected to the negative electrode of an external power source, an auxiliary anode (such as an inert metal) is connected to the positive electrode of the external power source, and the current flows from the positive electrode of the external power source to the anode, the electrolyte, and the underwater metal structure in sequence. The current value of the output of the anode is controlled by adjusting the current value output from the entire machine by the external power source.
[0038] Through the above steps, data of the monitoring nodes installed on the underwater metal structure can be collected. These data include monitoring potential, current output current of the current anode and environmental parameters. Then, an objective function is used to calculate the anode output current that can achieve the lowest corrosion rate. The minimum value of the corrosion rate function under specific constraints is used to set the anode output current corresponding to the lowest corrosion rate as the target current. Finally, the current anode output current is adjusted by controlling the current output by the external power supply to match the target current, thereby achieving effective anti-corrosion protection of underwater metal structures. This solves the problem of how to improve the protection efficiency of underwater metal structures in the impressed current cathodic protection system in the related art, and achieves the effect of improving the protection efficiency of underwater metal structures in the impressed current cathodic protection system.
[0039] In an exemplary embodiment, the monitoring data monitored by the monitoring nodes set at the underwater metal structure are obtained, including: collecting different types of sensor data from multiple monitoring nodes of the underwater metal structure to obtain a monitoring data set of the underwater metal structure; obtaining the monitoring potential, the current anode output current, and the environmental parameters from the monitoring data set to obtain the monitoring data.
[0040] Optionally, in the above embodiment, each of the above-mentioned multiple monitoring nodes is provided with different types of sensors. In order to facilitate the analysis of sensor data, all sensor data can be uniformly fed back to the central control unit to generate a monitoring data set. When the monitoring data of a specific monitoring node needs to be analyzed, the monitoring data of the corresponding monitoring node can be obtained from the monitoring data set.
[0041] In an exemplary embodiment, the environmental parameters include temperature, salinity, and pH, and different types of sensor data are collected from multiple monitoring nodes of the underwater metal structure to obtain a monitoring data set of the underwater metal structure, including: setting the multiple monitoring nodes on the surface of the underwater metal structure; installing multiple different types of sensors at each monitoring node, wherein the multiple different types of sensors include potential sensors, current sensors, temperature sensors, salinity sensors, and pH sensors; and collecting all sensor data to obtain a monitoring data set of the underwater metal structure.
[0042] Optionally, through the above embodiment, the corrosion environment and status information of the entire underwater metal structure can be captured in real time through distributed monitoring of multi-point sensors to achieve accurate monitoring.
[0043] In an exemplary embodiment, the corrosion rate function is expressed by the following formula:
[0044]
[0045] Wherein, CR represents the corrosion rate of the underwater metal structure, V represents the potential, I represents the anode output current, T represents the temperature, pH represents the acidity, S represents the salinity, and X represents the i represents the monitoring data of the i-th monitoring node, X j represents the monitoring data of the jth monitoring node, n represents the number of monitoring nodes, α0 represents the fitting constant, α i , β i , γ ij represents the fitting coefficient.
[0046] Optionally, in the above embodiment, the fitting coefficient is used to quantify the strength of the relationship between the independent variable (corresponding to the monitoring data in the formula) and the dependent variable (corrosion rate in the formula). Determining the fitting coefficient is an iterative process, and it may be necessary to adjust the model and parameters multiple times to obtain the best fitting function. The fitting constant can be understood as the baseline level of the dependent variable, that is, the starting point or reference point of the dependent variable without any influence of the independent variable.
[0047] In an exemplary embodiment, the objective function is expressed by the following formula:
[0048]
[0049] Among them, I opt represents the target anode output current, V i represents the potential of the ith monitoring node, V refrepresents the protection potential of the i-th monitoring node, CR(I) represents the corrosion rate of the underwater metal structure when the anode output current is I, and λ represents the regularization coefficient.
[0050] Optionally, in the above embodiment, the protection potential refers to the potential at which the metal surface can form an electrochemically stable state, thereby maximizing the reduction of the metal corrosion rate. The potential of the monitoring node depends on the output current of the anode, and the above objective function is used to obtain the current value of the anode output current when the difference between the monitoring node potential and the protection potential is within a certain range and the corrosion rate function is the lowest. The above regularization coefficient is used to balance the accuracy of the protection potential and the corrosion rate.
[0051] Optionally, during the calculation of the above objective function, the anode output current can be adjusted in real time by a genetic algorithm or a particle swarm optimization algorithm to maintain the potential of each monitoring node within a target range and minimize the corrosion rate.
[0052] Through the above embodiments, a dynamic current optimization distribution algorithm can be used to ensure that the current distribution is uniform and effective, and to prevent local current concentration and over-protection of underwater metal structures.
[0053] In an exemplary embodiment, the method further includes: recalculating the target anode output current when it is determined that the monitoring data of the monitoring node has changed; and adjusting the current value of the current anode output current to be equal to the current value of the recalculated target anode output current by controlling the current output by the external power supply.
[0054] Optionally, through the above embodiments, real-time current regulation can be achieved based on a closed-loop feedback mechanism of monitoring data and intelligent analysis, thereby optimizing the protection effect of underwater metal structures.
[0055] Figure 3 : is a structural block diagram of a device for determining an anode output current according to an embodiment of the present application, the device comprising:
[0056] An acquisition module 32 is used to acquire monitoring data monitored by a monitoring node arranged on the underwater metal structure, wherein the monitoring data includes monitoring potential, current anode output current, and environmental parameters;
[0057] A calculation module 34, used to calculate the anode output current corresponding to the minimum corrosion rate using the objective function, wherein the minimum corrosion rate is the minimum value calculated by the corrosion rate function under the objective constraint condition, and the corrosion rate function is constructed based on the monitoring potential, the current anode output current and the environmental parameters;
[0058] The adjustment module 36 is used to determine the anode output current corresponding to the minimum corrosion rate as the target anode output current, and adjust the current value of the current anode output current to be equal to the current value of the target anode output current by controlling the current output by the external power supply.
[0059] Through the above device, data of monitoring nodes installed on underwater metal structures can be collected. These data include monitoring potential, current output current of the current anode and environmental parameters. Then, an objective function is used to calculate the anode output current that can achieve the lowest corrosion rate. The minimum value of the corrosion rate function under specific constraints is used to set the anode output current corresponding to the lowest corrosion rate as the target current. Finally, the current anode output current is adjusted by controlling the current output by the external power supply to match the target current, thereby achieving effective anti-corrosion protection of underwater metal structures. This solves the problem of how to improve the protection efficiency of underwater metal structures in impressed current cathodic protection systems in related technologies, and achieves the effect of improving the protection efficiency of underwater metal structures in impressed current cathodic protection systems.
[0060] In an exemplary embodiment, the acquisition module 32 is also used to: collect different types of sensor data from multiple monitoring nodes of the underwater metal structure to obtain a monitoring data set of the underwater metal structure; obtain the monitoring potential, the current anode output current, and the environmental parameters from the monitoring data set to obtain the monitoring data.
[0061] In an exemplary embodiment, the environmental parameters include temperature, salinity, and pH, and the acquisition module 32 is also used to: set the multiple monitoring nodes on the surface of the underwater metal structure; install multiple different types of sensors at each monitoring node, wherein the multiple different types of sensors include potential sensors, current sensors, temperature sensors, salinity sensors, and pH sensors; collect all sensor data to obtain a monitoring data set of the underwater metal structure.
[0062] In an exemplary embodiment, the calculation module 34 is further used to express the corrosion rate function by the following formula:
[0063]
[0064] Wherein, CR represents the corrosion rate of the underwater metal structure, V represents the potential, I represents the anode output current, T represents the temperature, pH represents the acidity, S represents the salinity, and X represents the i represents the monitoring data of the i-th monitoring node, X j represents the monitoring data of the jth monitoring node, n represents the number of monitoring nodes, α0 represents the fitting constant, α i , βi , γ ij represents the fitting coefficient.
[0065] In an exemplary embodiment, the calculation module 34 is further configured to express the objective function by the following formula:
[0066]
[0067] Among them, I opt represents the target anode output current, V i represents the potential of the ith monitoring node, V ref represents the protection potential of the i-th monitoring node, CR(I) represents the corrosion rate of the underwater metal structure when the anode output current is I, and λ represents the regularization coefficient.
[0068] In an exemplary embodiment, the calculation module 34 is also used to: recalculate the target anode output current when it is determined that the monitoring data of the monitoring node has changed; and adjust the current value of the current anode output current to be equal to the current value of the recalculated target anode output current by controlling the current output by the external power supply.
[0069] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0070] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0071] S1, acquiring monitoring data monitored by a monitoring node arranged on the underwater metal structure, wherein the monitoring data includes monitoring potential, current anode output current, and environmental parameters;
[0072] S2, using the objective function to calculate the anode output current corresponding to the minimum corrosion rate, wherein the minimum corrosion rate is the minimum value calculated by the corrosion rate function under the target constraint condition, and the corrosion rate function is constructed based on the monitoring potential, the current anode output current and the environmental parameters;
[0073] S3, determining the anode output current corresponding to the minimum corrosion rate as the target anode output current, and adjusting the current value of the current anode output current to be equal to the current value of the target anode output current by controlling the current output by the external power supply.
[0074] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0075] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0076] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0077] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0078] S1, acquiring monitoring data monitored by a monitoring node arranged on the underwater metal structure, wherein the monitoring data includes monitoring potential, current anode output current, and environmental parameters;
[0079] S2, using the objective function to calculate the anode output current corresponding to the minimum corrosion rate, wherein the minimum corrosion rate is the minimum value calculated by the corrosion rate function under the target constraint condition, and the corrosion rate function is constructed based on the monitoring potential, the current anode output current and the environmental parameters;
[0080] S3, determining the anode output current corresponding to the minimum corrosion rate as the target anode output current, and adjusting the current value of the current anode output current to be equal to the current value of the target anode output current by controlling the current output by the external power supply.
[0081] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0082] An embodiment of the present application further provides a computer program product, comprising a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program product, and when the computer program is executed by a processor, the steps of the method described in each embodiment of the present application are implemented.
[0083] Optionally, in this embodiment, the above computer program may be configured to implement the following steps when executed by a processor:
[0084] S1, acquiring monitoring data monitored by a monitoring node arranged on the underwater metal structure, wherein the monitoring data includes monitoring potential, current anode output current, and environmental parameters;
[0085] S2, using the objective function to calculate the anode output current corresponding to the minimum corrosion rate, wherein the minimum corrosion rate is the minimum value calculated by the corrosion rate function under the target constraint condition, and the corrosion rate function is constructed based on the monitoring potential, the current anode output current and the environmental parameters;
[0086] S3, determining the anode output current corresponding to the minimum corrosion rate as the target anode output current, and adjusting the current value of the current anode output current to be equal to the current value of the target anode output current by controlling the current output by the external power supply.
[0087] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0088] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0089] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for adjusting an anode output current, characterized in that: Applied to an underwater metal structure connected to an external power source, the method comprises: Acquiring monitoring data monitored by a monitoring node arranged on the underwater metal structure, wherein the monitoring data includes monitoring potential, current anode output current, and environmental parameters; Calculating the anode output current corresponding to the minimum corrosion rate using the objective function, wherein the minimum corrosion rate is the minimum value calculated by the corrosion rate function under the objective constraint condition, and the corrosion rate function is constructed based on the monitoring potential, the current anode output current and the environmental parameters; The anode output current corresponding to the minimum corrosion rate is determined as the target anode output current, and the current value of the current anode output current is adjusted to be equal to the current value of the target anode output current by controlling the current output of the external power supply.
2. The method according to claim 1, characterized in that Acquiring monitoring data monitored by a monitoring node set on the underwater metal structure, including: Collecting different types of sensor data from multiple monitoring nodes of the underwater metal structure to obtain a monitoring data set of the underwater metal structure; The monitoring potential, the current anode output current, and the environmental parameters are acquired from the monitoring data set to obtain the monitoring data.
3. The method according to claim 2, characterized in that The environmental parameters include temperature, salinity, and pH. Different types of sensor data are collected from multiple monitoring nodes of the underwater metal structure to obtain a monitoring data set of the underwater metal structure, including: Setting the plurality of monitoring nodes on the surface of the underwater metal structure; Install multiple different types of sensors at each monitoring node, wherein the multiple different types of sensors include potential sensors, current sensors, temperature sensors, salinity sensors, and pH sensors; All sensor data are collected to obtain a monitoring data set of the underwater metal structure.
4. The method according to claim 3, characterized in that The corrosion rate function is expressed by the following formula: Wherein, CR represents the corrosion rate of the underwater metal structure, V represents the potential, I represents the anode output current, T represents the temperature, pH represents the acidity, S represents the salinity, and X represents the i represents the monitoring data of the i-th monitoring node, X j represents the monitoring data of the jth monitoring node, n represents the number of monitoring nodes, α0 represents the fitting constant, α i , β i , γ ij represents the fitting coefficient.
5. The method according to claim 1, characterized in that The objective function is expressed by the following formula: Among them, I opt represents the target anode output current, V i represents the potential of the ith monitoring node, V ref represents the protection potential of the i-th monitoring node, CR(I) represents the corrosion rate of the underwater metal structure when the anode output current is I, and λ represents the regularization coefficient.
6. The method according to claim 1, characterized in that The method further comprises: When it is determined that the monitoring data of the monitoring node has changed, recalculating the target anode output current; The current output by the external power supply is controlled to adjust the current value of the current anode output current to be equal to the current value of the recalculated target anode output current.
7. A device for determining an anode output current, characterized in that: include: An acquisition module, used to acquire monitoring data monitored by a monitoring node arranged on the underwater metal structure, wherein the monitoring data includes monitoring potential, current anode output current, and environmental parameters; A calculation module, used to calculate the anode output current corresponding to the minimum corrosion rate using an objective function, wherein the minimum corrosion rate is a minimum value calculated by the corrosion rate function under the objective constraint condition, and the corrosion rate function is constructed based on the monitoring potential, the current anode output current and the environmental parameters; The adjustment module is used to determine the anode output current corresponding to the minimum corrosion rate as the target anode output current, and to adjust the current value of the current anode output current to be equal to the current value of the target anode output current by controlling the current output by the external power supply.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method according to any one of claims 1 to 6 when executed.
9. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 6 through the computer program.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.