A wind and wave energy power generation system
By combining wind power and wave energy power generation systems, the Hippo algorithm is used to optimize PID parameters and achieve amplitude control, which solves the high cost of wave energy power generation and technical difficulties of wind energy equipment, and improves the power output and equipment stability.
Patent Information
- Application Number
- CN202410529833.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-29
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2044-04-29
AI Technical Summary
In the prior art, wave energy power generation costs are high and difficult to apply on a large scale. Wind power generation equipment faces technical difficulties and is difficult to take into account both power generation needs and technical challenges.
A wind energy and wave energy power generation system is designed, combining the wind power generation module and the wave energy vibration isolation power generation module, and the PID parameters are adjusted by the control module using the optimized Hippo algorithm to realize amplitude control and power conversion.
Effective utilization of wind and wave energy significantly improves the power output per unit area, saves space, avoids the impact of tide level changes, and reduces the time for finding the traditional PID parameters.
Smart Images

Figure CN118499175B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of renewable energy development, and in particular relates to a wind and wave energy power generation system. Background Art
[0002] In recent years, with the continuous deterioration of the global ecological environment, climate problems and energy crises have become increasingly serious, and the development of renewable energy has become a common focus of attention for all countries. Ocean energy covers a variety of renewable energy forms, including tidal energy, wave energy, tidal energy, temperature difference energy, island renewable energy and biomass energy. Among them, wave energy, as a new type of renewable clean energy, has the advantages of high energy density, large storage capacity and wide distribution. However, the large-scale application of wave energy power generation is still facing the challenge of high cost, and it is difficult to compete with conventional energy power generation. At the same time, wind energy, as another clean energy, has been developed on a large scale. With the continuous growth of power generation demand, the size of wind wheels is also gradually expanding, and large generators are therefore facing many technical difficulties. In order to take into account the power generation demand and technical challenges, the present invention proposes a power generation device based on wind power and wave energy. The device can use wind energy and wave energy to generate electricity at the same time, effectively utilizes areas with abundant wind energy and large wave energy reserves, and realizes the maximization of electrical energy storage in a limited space. This innovative technology not only helps to alleviate the energy crisis, but also opens up a new path for the sustainable development of renewable energy. Summary of the invention
[0003] Purpose of the invention: In view of the problems existing in the prior art, the present invention proposes a wind and wave energy power generation system, which utilizes wave energy and wind energy and converts them into electrical energy through a generator.
[0004] Technical solution: The wind and wave energy power generation system described in the invention comprises a wind power generation module, a wave energy vibration isolation power generation module, and a control module; the wind power generation module and the wave energy vibration isolation power generation module generate electric energy; the wave energy vibration isolation power generation module transmits the overall amplitude to the control module; the control module integrates an amplitude sensor, uses the optimized Hippo algorithm to optimize and adjust the PID parameters, processes the received amplitude data and converts it into corresponding control instructions, and sends the control instructions back to the wave energy vibration isolation power generation module to achieve amplitude control;
[0005] The wave energy vibration isolation power generation module comprises: a spiral torsion bar (1), an electromagnetic force generating coil (2), a vibration isolation magnetic force coil (3), a ratchet mechanism (4), a main bearing (5), a lower floating body (6), an upper floating body (7), a permanent magnetic stator (8), a metal rubber (9), and a permanent magnetic rotor (10); the upper floating body (7) absorbs wave energy, and drives the spiral torsion bar (1) to move up and down along with the ups and downs of the waves, and cooperates with the ratchet mechanism (4) to convert the ups and downs movement into rotational movement; and drives the permanent magnetic rotor (10) through the ratchet mechanism (4) to cut the magnetic flux lines generated by the electromagnetic force generating coil (2). , generating electricity, the ratchet mechanism (4) and the permanent magnet rotor (10) are located inside the lower floating body, and the permanent magnet rotor (10) is located at the front end of the ratchet mechanism (4); the permanent magnet stator (8) is placed inside the upper floating body (7); the magnetic coil (3) is wound around the outside of the main bearing (5), and the metal rubber (9) is placed between the upper and lower floating bodies and connected to the lower floating body; the magnetic coil (3) generates a force in the opposite direction to the amplitude according to the control command issued by the control module to achieve shock absorption; when the upper and lower floating bodies float, they hit the metal rubber (9) to absorb excess kinetic energy and achieve vibration isolation.
[0006] Furthermore, the control module implements the process as follows:
[0007] S1: Set the time interval Ti for the amplitude detection of the power generation device and the minimum value h for the vibration isolation device to start working min ;
[0008] S2: Detect the generator amplitude h through the sensor and judge whether the vibration isolation device starts to work. When the detected amplitude hi is less than h min The vibration isolation device does not operate when hi is greater than h min Then start the control module;
[0009] S3: The control module uses the optimized Hippo algorithm to optimize and adjust the PID parameters and control the wave energy vibration isolation power generation module;
[0010] S4: The power required by the wave energy vibration isolation power generation module is used as the solution of the Hippo optimization algorithm;
[0011] S5: Set the number of hippos N and the total number of iterations P;
[0012] S6: Create an initial hippo population, set i=1, t=1;
[0013] S7: Update the dominant hippopotamus based on the comparison of the objective function as the optimal damping value;
[0014] S8: If i>N / 2, go to S11, otherwise go to S9;
[0015] S9: simulated hippopotamus exploring in the river;
[0016] S10: Simulate that the baby hippopotamus stays away from the group out of curiosity, increment i by 1, and transfer to S8;
[0017] S11: Calculate the relative position Xi between the baby hippopotamus and the adult hippopotamus;
[0018] S12: Calculate the position of the predator in the search space based on the amplitude received by the amplitude sensor;
[0019] S13: Simulate the defensive measures taken by the hippopotamus in the face of a predator;
[0020] S14: Determine whether i < N. If yes, transfer to S8; if not, continue with S15;
[0021] S15: Simulate the hippopotamus looking for a safe location by calculating the damping value suitable for the vibration isolation system to receive;
[0022] S16: Determine whether the maximum iteration has been reached. If not, transfer to S7; if yes, output Xi, which is the power required for the vibration isolation mechanism;
[0023] S17: Calculate the power required for the wave energy vibration isolation power generation module through PID calculation;
[0024] S18: The wave energy vibration isolation power generation module adopts a vibration isolation method combining active and passive to achieve amplitude control;
[0025] S19: Detect the amplitude h of the power generation device again and repeat S2 to S17.
[0026] Furthermore, the implementation process of S3 is as follows:
[0027] Baby hippopotamuses are highly curious and often leave the group, thus becoming targets of predators, which represents the occurrence of amplitude;
[0028] When a hippopotamus is attacked by a predator or when other organisms invade its territory, the hippopotamus shows a defensive reaction, turns itself towards the predator, and uses its lower jaw and vocalizations to threaten the attacker, which represents that when the amplitude exceeds a predetermined value, the control module starts to work and calculates the power required for the vibration isolation module using an optimization algorithm;
[0029] When the predator is deterred, the hippopotamus flees from the predator and moves away from potential danger areas, and the hippopotamus will enter the water, which represents that when delivering power, the wave energy power generation device and the vibration isolation device are operating;
[0030] The hippopotamus optimization algorithm uses the hippopotamus as a candidate solution for the power required for vibration isolation of the wave energy vibration isolation module and generates a decision variable vector using the following formula:
[0031]
[0032] In the formula, Xi is the position of the first candidate solution, r is a random number between 0 and 1, uj and lj represent the upper and lower bounds of the j-th decision variable, and N is the population size. The matrix is:
[0033]
[0034] Hippos explore in rivers and ponds. Hippos often consist of several female hippos, baby hippos, multiple male hippos, and leader hippos. The dominant hippopotamus is used as the iterative target value. The following formula is the position of male hippos in lakes and ponds:
[0035]
[0036]
[0037]
[0038]
[0039] in, Indicates the position of the male hippopotamus, Indicates the position of the leader hippopotamus, y 1 is a random number between 0 and 1, r1-r4 are random vectors between 0 and 1, r5 is a random number between 0 and 1, I1 and I2 are numbers between 1 and 2; formulas (6) and (7) describe the positions of females and baby hippos in the population:
[0040]
[0041]
[0042]
[0043] In the formula, is the average value of randomly selected hippos, where T>0.6 indicates that the baby hippo has left its mother, r6 is a random number between 0 and 1; if r6>0.5, it means that it has left its mother but has not left the group; otherwise, it has left the group; r7 is a random number between 0 and 1; the following formula describes the position update of males and baby hippos:
[0044]
[0045]
[0046] When a hippopotamus faces a predator, it will make a loud call and use its fangs to intimidate the predator. The following formula represents the position of the predator in the search space:
[0047]
[0048] Among them, r8 represents a 0-1 random vector; the following formula represents the distance between the i-th hippopotamus and the predator, which is also the difference between the power required by the vibration isolation module and the current power:
[0049]
[0050] When the predator has surrounded the hippopotamus, the hippopotamus still turns to the predator, but its range of activities is limited, as expressed by the following formula:
[0051]
[0052]
[0053] In the formula, When the hippopotamus faces the predator, RL is a vector with Levy distribution, which indicates the position mutation when the predator attacks the hippopotamus, and represents the amplitude frequency mutation. The formula is as follows:
[0054]
[0055]
[0056] Where r9 is a 1*m dimensional random vector, D is a random number between 2 and 3, l is a random number between 2 and 4, and θ is a random number between -1 and 1. Formula (15) indicates that when the leader hippopotamus is hunted and the value is not the optimal solution for the PID parameters, another hippopotamus will become the leader hippopotamus and serve as the optimal solution for the parameters, otherwise the predator will leave:
[0057]
[0058] Equations (16) to (19) are based on the fact that the hippopotamus enters the nearest pond to avoid harm from predators. This strategy leads the hippopotamus to find a safe location nearby, which means that the power required to find a suitable vibration isolation module is successfully run:
[0059]
[0060]
[0061]
[0062]
[0063] Among them, t represents the current number of iterations, T represents the maximum number of iterations; Xi is the power required by the coil of the wave energy vibration isolation power generation module.
[0064] Furthermore, the optimized Hippo algorithm is a Hippo algorithm optimized by a fuzzy algorithm. The fuzzy algorithm fuzzifies and defuzzifies the numerical value obtained by the amplitude sensor through a membership function. In the fuzzy controller, the randomness of the input amplitude can be reduced to obtain a more stable input; the function selected by the input membership function of the fuzzy control part is a triangular membership function, and its expression is:
[0065]
[0066] Among them, i is the vector that determines the domain, x, y, z are the parameters that determine the triangular curve, parameters a and c correspond to the left and right vertices of the lower part of the triangle, and b corresponds to the upper vertex of the triangle; the output membership function uses the normal distribution membership function, and its expression is:
[0067]
[0068] Among them, σ is the curve width of the membership function, x is the center of the corresponding membership function curve, and t is the independent variable; the defuzzification formula is:
[0069]
[0070] Among them, a is the fuzzy output element, μ a (a) is the membership degree of a.
[0071] Furthermore, the upper floating body (7) and the lower floating body (6) are both composed of a hemisphere and a cylinder, and the cylindrical part of the upper floating body (7) and the cylinder of the lower floating body (6) have the same outer radius.
[0072] Furthermore, the S18 implementation process is as follows:
[0073] The passive vibration isolation method uses metal rubber as its vibration isolation element. Metal rubber is a special damping material that is formed by stamping and spirally coiling metal wires in a certain pattern.
[0074] The active vibration isolation method uses a voice coil motor, which can receive electrical signals and convert them into linear motion, generating an Ampere force:
[0075] F=qNIBL i (twenty three)
[0076] Where q is the force constant, N is the number of wires, I is the current, B is the electromagnetic intensity, and L i is the effective length of the energized coil; the equilibrium equation is:
[0077]
[0078] Among them, U is the driving voltage, R is the resistance value, L his the inductance value; combining the above two equations, we can get the transfer function:
[0079]
[0080] After the transfer function is obtained, the system is actively controlled by adjusting the output voltage through the fuzzy PID controller.
[0081] Beneficial effects: Compared with the prior art, the beneficial effects of the present invention are as follows: the present invention cleverly integrates the two major mechanisms of oscillating float wave energy power generation and wind power generation, which not only saves space occupancy, but also significantly improves the power output per unit area; in addition, its floating float structure effectively avoids the potential impact of tidal changes on the performance of the device, and adopts the fuzzy Hippo optimization algorithm, which effectively solves the Hippo algorithm's requirements for precise input parameters and the floating instability of sensor detection values, and reduces the traditional PID parameter optimization time. BRIEF DESCRIPTION OF THE DRAWINGS
[0082] Figure 1 It is a structural schematic diagram of the present invention;
[0083] Figure 2 This is a schematic diagram of the structure of the wave energy vibration isolation power generation module;
[0084] Figure 3 It is the working flow chart of the control module;
[0085] Figure 4 Schematic diagram of the fuzzy Hippo optimization algorithm. DETAILED DESCRIPTION
[0086] The present invention will be further described in detail below in conjunction with the accompanying drawings.
[0087] like Figure 1 As shown, the present invention proposes a wind and wave energy power generation system, comprising a wind power generation module, a wave energy vibration isolation power generation module, and a control module; the wind power generation module and the wave energy vibration isolation power generation module generate electric energy; the wave energy vibration isolation power generation module transmits the overall amplitude to the control module; the control module integrates an amplitude sensor, uses an optimized Hippo algorithm to optimize and adjust PID parameters, processes the received amplitude data and converts it into corresponding control instructions, and sends the control instructions back to the wave energy vibration isolation power generation module to achieve amplitude control.
[0088] like Figure 2As shown, the wave energy vibration isolation power generation module comprises: a spiral torsion bar (1), an electromagnetic force generating coil (2), a vibration isolation magnetic force coil (3), a ratchet mechanism (4), a main bearing (5), a lower floating body (6), an upper floating body (7), a permanent magnetic stator (8), a metal rubber (9), and a permanent magnetic rotor (10); the upper floating body (7) absorbs wave energy, and along with the ups and downs of the waves, drives the spiral torsion bar (1) to move up and down and combines with the ratchet mechanism (4) to convert the up and down movement into rotational movement; and drives the permanent magnetic rotor (10) through the ratchet mechanism (4) to cut the magnetic flux lines generated by the electromagnetic force generating coil (2) to generate electricity ; The ratchet mechanism (4) and the permanent magnet rotor (10) are located inside the lower floating body, and the permanent magnet rotor (10) is located at the front end of the ratchet mechanism (4); the permanent magnet stator (8) is placed inside the upper floating body (7); the magnetic coil (3) is wound around the outside of the main bearing (5), and the metal rubber (9) is placed between the upper and lower floating bodies and connected to the lower floating body; the magnetic coil (3) generates a force in the opposite direction to the amplitude according to the control instructions issued by the control module to achieve shock absorption; when the upper and lower floating bodies float, they hit the metal rubber (9), and the metal has good ductility and elasticity, and can absorb excess kinetic energy to achieve the effect of vibration isolation. The upper floating body (7) and the lower floating body (6) are both composed of a hemisphere and a cylinder. The cylinder of the upper floating body (7) and the cylinder of the lower floating body (6) have the same outer radius, but the cylinder of the upper floating body is higher than that of the lower floating body.
[0089] like Figure 3 As shown, the control module implementation process is as follows:
[0090] S1: Set the time interval Ti for the amplitude detection of the power generation device and the minimum value h for the vibration isolation device to start working min .
[0091] S2: Detect the generator amplitude h through the sensor and determine whether the wave energy vibration isolation power generation module starts working. When the detected amplitude hi is less than h min The vibration isolation device does not operate when hi is greater than h min Then start the control module.
[0092] S3: The control module adopts Hippo PID control to control the wave energy vibration isolation power generation module.
[0093] S4: Use the wave energy vibration isolation power generation module as the solution of the Hippo optimization algorithm.
[0094] S5: Set the number of hippos N and the total number of iterations P.
[0095] S6: Create an initial hippo population, set i=1, t=1.
[0096] S7: Update the dominant hippopotamus as the optimal damping value based on the comparison of the objective function.
[0097] S8: Determine if \(i > N / 2\). If so, go to S11; otherwise, continue with S9.
[0098] S9: Simulate a hippopotamus exploring in a river.
[0099] S10: Simulate a baby hippopotamus straying away from the group out of curiosity, increment \(i\) by 1, and go to S8.
[0100] S11: Calculate the relative position \(X_i\) of the baby hippopotamus and the adult hippopotamus.
[0101] S12: Calculate the position of the predator in the search space based on the amplitude magnitude received by the amplitude sensor.
[0102] S13: Simulate a hippopotamus taking defensive measures against a predator.
[0103] S14: Determine if \(i < N\). If so, go to S8; otherwise, continue with S15.
[0104] S15: Simulate a hippopotamus looking for a safe location by calculating the damping value suitable for the vibration isolation system to receive.
[0105] S16: Determine if the maximum iteration has been reached. If not, go to S7; if so, output \(X_i\), which is the power required for the vibration isolation mechanism.
[0106] S17: Calculate the power required for the wave energy vibration isolation power generation module through PID calculation and transmit it to the wave energy vibration isolation power generation module through a wire.
[0107] S18: The wave energy vibration isolation power generation module adopts a vibration isolation method combining active and passive.
[0108] S19: Detect the amplitude \(h\) of the power generation device again and repeat S2 - S17.
[0109] Use the fuzzy hippopotamus optimization algorithm to quickly adjust the PID parameters. The fuzzy hippopotamus optimization algorithm (FHO) is inspired by three prominent behavioral patterns in the life of hippopotamuses:
[0110] The first: Due to the strong curiosity of baby hippopotamuses, they often stray from the group and thus become targets of predators, representing the occurrence of amplitude.
[0111] The second: When a hippopotamus is attacked by a predator or other organisms invade its territory, the hippopotamus shows a defensive reaction, turns itself towards the predator, and uses its lower jaw and vocalizations to threaten the attacker, representing that when the amplitude exceeds a predetermined value, the control module starts to work and calculates the power required for the vibration isolation module using an optimization algorithm.
[0112] The third: When the predator is deterred, the hippopotamus flees from the predator and moves away from potential danger areas. The hippopotamus will enter the water area, representing that when delivering power, the wave energy power generation device and the vibration isolation device operate.
[0113] The Hippo optimization algorithm uses Hippo as a candidate solution for the power required for vibration isolation of the wave energy isolation module and produces a decision variable vector using the following formula:
[0114]
[0115] In the formula, Xi is the position of the first candidate solution, r is a random number between 0 and 1, uj and lj represent the upper and lower bounds of the j-th decision variable, and N is the population size. The matrix is:
[0116]
[0117] First, hippos explore in rivers and ponds. Hippos are often composed of several female hippos, baby hippos, multiple male hippos, and leader hippos. The dominant hippopotamus is used as the iterative target value. The following formula is the position of male hippos in lakes and ponds:
[0118]
[0119]
[0120]
[0121]
[0122] in, Indicates the position of the male hippopotamus, Indicates the position of the leader hippopotamus, y 1 is a random number between 0 and 1, r1-r4 are random vectors between 0 and 1, r5 is a random number between 0 and 1, and I1 and I2 are numbers between 1 and 2. Formulas (6) and (7) describe the positions of females and baby hippos in the group. Most baby hippos stay with their mothers, but due to curiosity, baby hippos sometimes leave the group.
[0123]
[0124]
[0125]
[0126] In the formula, is the average value of randomly selected hippos, where T>0.6 indicates that the baby hippo has left its mother, r6 is a random number between 0 and 1, and if r6>0.5, it means that it has left its mother but has not left the group, otherwise it has left the group, and r7 is a random number between 0 and 1; the following formula describes the position update of males and baby hippos:
[0127]
[0128]
[0129] Next, when the hippopotamus faces a predator, it will make a loud call and use its fangs to intimidate the predator. The following formula represents the position of the predator in the search space:
[0130]
[0131] Among them, r8 represents a 0-1 random vector; the following formula represents the distance between the i-th hippopotamus and the predator, which is also the difference between the power required by the vibration isolation module and the current power:
[0132]
[0133] When the predator has surrounded the hippopotamus, the hippopotamus still turns to the predator, but its range of activities is limited, as expressed by the following formula:
[0134]
[0135]
[0136] In the formula, When the hippopotamus faces the predator, RL is a vector with Levy distribution, which indicates the position mutation when the predator attacks the hippopotamus, and represents the amplitude frequency mutation. The formula is as follows:
[0137]
[0138]
[0139] Where r9 is a 1*m dimensional random vector, D is a random number between 2 and 3, l is a random number between 2 and 4, and θ is a random number between -1 and 1. The following formula indicates that when the leader hippopotamus is hunted and the value is not the optimal solution for the PID parameters, another hippopotamus will become the leader hippopotamus and serve as the optimal solution for the parameters, otherwise the predator will leave:
[0140]
[0141] Equations (16) to (19) are based on the fact that the hippopotamus enters the nearest pond to avoid harm from predators. This strategy leads the hippopotamus to find a safe location nearby, which means that the power required to find a suitable vibration isolation module is successfully run:
[0142]
[0143]
[0144]
[0145]
[0146] Among them, t represents the current number of iterations, T represents the maximum number of iterations; Xi is the power required by the coil of the wave energy vibration isolation power generation module.
[0147] like Figure 4 As shown, the fuzzy Hippo algorithm is improved by the fuzzy algorithm. The fuzzy algorithm can fuzzify and defuzzify the numerical value obtained by the amplitude sensor through the membership function. The fuzzy controller can reduce the randomness of the input amplitude and obtain a more stable input.
[0148] The function selected for the input membership function of the fuzzy control part is the triangular membership function, and its expression is:
[0149]
[0150] Among them, i is the vector that determines the domain, x, y, z are the parameters that determine the triangle curve, parameters a and c correspond to the left and right vertices of the lower part of the triangle, and b corresponds to the upper vertex of the triangle. The output membership function uses the normal distribution membership function, and its expression is:
[0151]
[0152] Among them, σ represents the curve width of the membership function, x corresponds to the center of the membership function curve, and t is the independent variable. The defuzzification formula is:
[0153]
[0154] Among them, a is the fuzzy output element, μ a (a) is the membership degree of a.
[0155] The wave energy vibration isolation power generation module adopts a combination of active and passive vibration isolation methods, in which the passive vibration isolation module uses metal rubber as its vibration isolation element. Metal rubber is a special damping material that is formed by spirally winding metal wires in a certain pattern and forming it by stamping. It not only has elasticity and ductility similar to traditional vibration isolation material rubber, but also has corrosion resistance and other properties, and is suitable for a variety of harsh working conditions.
[0156] The active vibration isolation module uses a voice coil motor, which can receive electrical signals and convert them into linear motion. It has relatively stable mechanical properties, and the Ampere force it generates is expressed as:
[0157] F=qNIBL i (twenty three)
[0158] Where q is the force constant, N is the number of wires, I is the current, B is the electromagnetic intensity, and Li is the effective length of the energized coil; the equilibrium equation is:
[0159]
[0160] Among them, U is the driving voltage, R is the resistance value, L h is the inductance value; combining the above two equations, we can get the transfer function:
[0161]
[0162] After the transfer function is obtained, the system is actively controlled by adjusting the output voltage through the fuzzy PID controller.
[0163] The above embodiments are only for illustrating the technical concept and features of the present invention, and their purpose is to enable people familiar with the technology to understand the content of the present invention and implement it accordingly, and they cannot be used to limit the protection scope of the present invention. Any equivalent transformation or modification made according to the spirit of the present invention should be included in the protection scope of the present invention.
Claims
1. A wind and wave energy power generation system, characterized in that: The power generation system includes a wind power generation module, a wave energy vibration isolation power generation module, and a control module; the wind power generation module and the wave energy vibration isolation power generation module generate electric energy; the wave energy vibration isolation power generation module transmits the overall amplitude to the control module; the control module internally integrates an amplitude sensor, optimizes and adjusts the PID parameters using an optimized hippopotamus algorithm, processes the received amplitude data and converts it into corresponding control instructions, and sends the control instructions back to the wave energy vibration isolation power generation module to achieve amplitude control; The implementation process of the control module is as follows: S1: Set the time interval T for amplitude detection of the power generation device i The minimum value h that the vibration isolation device starts to work min ; S2: Detect the generator amplitude h through the sensor and determine whether the vibration isolation device starts working. i Less than h min The vibration isolation device does not operate. i Greater than h min Then start the control module; S3: The control module optimizes and adjusts the PID parameters using an optimized hippopotamus algorithm to control the wave energy vibration isolation power generation module; S4: The power required by the wave energy vibration isolation power generation module is used as the solution of the hippopotamus optimization algorithm; S5: Set the number of hippopotamuses N and the total number of iterations P; S6: Create an initial hippopotamus population, set i = 1, t = 1; S7: Update the dominant hippopotamus based on the comparison of the objective function as the optimal damping value; S8: Judge if i > N / 2, if so, transfer to S11, if not, continue with S9; S9: Simulate the exploration of hippopotamuses in the river; S10: Simulate that the baby hippopotamus stays away from the group out of curiosity, make i = i + 1, and transfer to S8; S11: Calculate the relative position X of the baby hippopotamus and the adult hippopotamus i ; S12: Calculate the position of the predator in the search space based on the amplitude size received by the amplitude sensor; S13: Simulate the defensive measures taken by the hippopotamus when facing the predator; S14: Judge if i < N, if so, transfer to S8, if not, continue with S15; S15: Simulate the hippopotamus looking for a safe place by calculating the damping value suitable for the vibration isolation system to accept; S16: Determine whether the maximum iteration is reached. If not, go to S7. If yes, output X i , which is the power required by the vibration isolation mechanism; S17: Calculate the power required by the wave energy vibration isolation power generation module through PID calculation; S18: The wave energy vibration isolation power generation module adopts a vibration isolation method combining active and passive to achieve amplitude control; S19: Detect the amplitude h of the power generation device again, and repeat S2 to S17; The implementation process of S3 is as follows: Baby hippopotamuses are very curious and often leave the group, thus becoming the target of predators, representing the occurrence of amplitude; When a hippopotamus is attacked by a predator or other organisms invade its territory, the hippopotamus shows a defensive reaction, turns itself towards the predator, and uses its lower jaw and vocalization to threaten the attacker, representing that when the amplitude exceeds the predetermined value, the control module starts to work and calculates the power required by the vibration isolation module using an optimization algorithm; When the predator is deterred, the hippopotamus flees from the predator and stays away from potential dangerous areas, and the hippopotamus will enter the water area, representing that when delivering power, the wave energy power generation device and the vibration isolation device operate; The hippopotamus optimization algorithm uses the hippopotamus as a candidate solution for the power required for vibration isolation of the wave energy vibration isolation module, and produces a decision variable vector using the following formula: χ i :x ij =l j +r.(u j -l j ),i=1,2,...,N,j=1,2,...,m (1) In the formula, X i is the position of the first candidate solution, r is a random number between 0 and 1, and u j and l j represents the upper and lower bounds of the jth decision variable, and N is the population size. Its matrix is: Hippopotamuses explore in rivers and ponds. Hippopotamus groups often consist of several female hippopotamuses, baby hippopotamuses, multiple male hippopotamuses and the leader hippopotamus. Among them, the dominant hippopotamus is used as the iterative target value. The following formula represents the position of male hippopotamuses in lakes and ponds: in, represents the position of male hippopotamus, Dhi represents the position of the leader hippopotamus, y1 is a random number between 0 and 1, r1-r4 are random vectors between 0 and 1, r5 is a random number between 0 and 1, I1 and I2 are numbers between 1 and 2; formulas (6) and (7) describe the positions of female and baby hippopotamus in the group: Where, MG i is the average value of randomly selected hippos, where T>0.6 indicates that the baby hippo has left its mother, r6 is a random number between 0 and 1; if r6>0.5, it means that it has left its mother but has not left the group; otherwise, it has left the group; r7 is a random number between 0 and 1; the following formula describes the position update of males and baby hippos: When a hippopotamus faces a predator, it will make a loud noise and intimidate the predator with its tusks. The following formula represents the position of the predator in the search space: Among them, r8 represents a 0-1 random vector; the following formula represents the distance between the i-th hippopotamus and the predator, which is also the difference between the power required by the vibration isolation module and the current power: When the predator has surrounded the hippopotamus, the hippopotamus still turns to the predator, but its range of activities is limited, as expressed by the following formula: In the formula, When the hippopotamus faces the predator, RL is a vector with Levy distribution, which indicates the position mutation when the predator attacks the hippopotamus, and represents the amplitude frequency mutation. The formula is as follows: Where r9 is a 1*m dimensional random vector, D is a random number between 2 and 3, l is a random number between 2 and 4, and θ is a random number between -1 and 1. Formula (15) indicates that when the leader hippopotamus is hunted and the value is not the optimal solution for the PID parameters, another hippopotamus will become the leader hippopotamus and serve as the optimal solution for the parameters, otherwise the predator will leave: Equations (16) to (19) are based on the fact that the hippopotamus enters the nearest pond to avoid harm from predators. This strategy leads the hippopotamus to find a safe location nearby, which means that the power required to find a suitable vibration isolation module is successfully run: Among them, t represents the current number of iterations, T represents the maximum number of iterations; X i The power required for the coil of the wave energy vibration isolation power generation module; The optimized Hippo algorithm adopts fuzzy algorithm to optimize Hippo algorithm. The fuzzy algorithm fuzzifies and defuzzifies the numerical value obtained by the amplitude sensor through the membership function. The fuzzy controller can reduce the randomness of the input amplitude and obtain a more stable input. The function selected by the input membership function of the fuzzy control part is a triangular membership function, and its expression is: Among them, i is the vector that determines the domain, x, y, z are the parameters that determine the triangular curve, parameters a and c correspond to the left and right vertices of the lower part of the triangle, and b corresponds to the upper vertex of the triangle; the output membership function uses the normal distribution membership function, and its expression is: Among them, σ is the curve width of the membership function, x is the center of the corresponding membership function curve, and t is the independent variable; the defuzzification formula is: Among them, a is the fuzzy output element, μ a (a) is the membership degree of a.
2. A wind and wave energy power generation system according to claim 1, characterized in that: The wave energy vibration isolation power generation module comprises: a spiral torsion bar (1), an electromagnetic force generating coil (2), a vibration isolation magnetic force coil (3), a ratchet mechanism (4), a main bearing (5), a lower floating body (6), an upper floating body (7), a permanent magnetic stator (8), a metal rubber (9), and a permanent magnetic rotor (10); the upper floating body (7) absorbs wave energy, and drives the spiral torsion bar (1) to move up and down along with the ups and downs of the waves, and cooperates with the ratchet mechanism (4) to convert the ups and downs movement into rotational movement; and drives the permanent magnetic rotor (10) through the ratchet mechanism (4) to cut the magnetic flux lines generated by the electromagnetic force generating coil (2). , generating electricity, the ratchet mechanism (4) and the permanent magnet rotor (10) are located inside the lower floating body, and the permanent magnet rotor (10) is located at the front end of the ratchet mechanism (4); the permanent magnet stator (8) is placed inside the upper floating body (7); the magnetic coil (3) is wound around the outside of the main bearing (5), and the metal rubber (9) is placed between the upper and lower floating bodies and connected to the lower floating body; the magnetic coil (3) generates a force in the opposite direction to the amplitude according to the control command issued by the control module to achieve shock absorption; when the upper and lower floating bodies float, they hit the metal rubber (9) to absorb excess kinetic energy and achieve vibration isolation.
3. A wind and wave energy power generation system according to claim 2, characterized in that: The upper floating body (7) and the lower floating body (6) are both composed of a hemisphere and a cylinder, and the cylindrical part of the upper floating body (7) and the cylinder of the lower floating body (6) have the same outer radius.
4. A wind and wave energy power generation system according to claim 1, characterized in that: The S18 implementation process is as follows: The passive vibration isolation method uses metal rubber as its vibration isolation element. Metal rubber is a special damping material that is formed by stamping and spirally coiling metal wires in a certain pattern. The active vibration isolation method uses a voice coil motor, which can receive electrical signals and convert them into linear motion, generating an Ampere force: F=qNIBL i (23) Where q is the force constant, N is the number of wires, I is the current, B is the electromagnetic intensity, and L i is the effective length of the energized coil; the equilibrium equation is: Among them, U is the driving voltage, R is the resistance value, L h is the inductance value; combining the above two equations, we can get the transfer function: After the transfer function is obtained, the system is actively controlled by adjusting the output voltage through the fuzzy PID controller.
