Wave maker system data control method

By combining the EtherCAT bus and the inflatable bladder, the problems of poor synchronization of multiple wave pushers and large simulation wave errors were solved, and high-precision wave simulation was achieved.

CN115655652BActive Publication Date: 2026-02-10PEARL RIVER HYDRAULIC RES INST OF PEARL RIVER WATER RESOURCES COMMISSION
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211372450.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-03
Publication Date
2026-02-10
Estimated Expiration
2042-11-03

AI Technical Summary

Technical Problem

In existing technologies, the simulated waves generated by the movement of multiple wave-pushing plates have a large error with the target wave spectrum and poor synchronization.

Method used

A motion control card using the EtherCAT bus, combined with a central controller and acquisition sensors, corrects time series data in real time, achieves high-synchronization communication through the EtherCAT protocol, and uses inflatable bladders to reduce water agitation and optimize the matching of simulated waves with the target wave spectrum.

Benefits of technology

It achieves high-precision synchronous motion control, infinitely reduces the error between the simulated wave and the target wave spectrum, reduces water agitation, and makes the simulation effect closer to actual needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115655652B_ABST
    Figure CN115655652B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wave generator system, disclose a wave generator system data control method, wave generator system includes central controller, motion controller and multiple wave generators; wave generator has driver, motion structure and wave board, motion controller is the motion control card based on EtherCAT bus; the central controller generates multiple data parameters according to the target wave spectrum needed to generate, and calculates the time series data of the motion of each wave board through data parameters, and the motion controller controls the wave board motion of multiple wave generators according to time series data, the motion of wave board promotes water movement, forms simulated wave; acquisition sensor for collecting simulated wave data is arranged in circular pool, and the acquisition sensor transmits the collected simulation data to the central controller, the central controller analyzes simulation data, and corrects time series data according to the analysis result, optimizes time series data, so that simulated wave infinitely approaches target wave spectrum.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention patent relates to the technical field of wave generators for circular water tanks, and more specifically, to a data control method for a wave generator system. Background Technology

[0002] Unlike various square or multi-functional pools, circular pools can achieve combinations of wave and current environments in any direction, thereby simulating various complex sea conditions. In addition, multiple wave generators arranged in a ring are placed in the circular pool. The wave generators have wave pushers, which can eliminate secondary reflections of the water on the wave pushers, thereby generating high-quality wave conditions.

[0003] In the prior art, the wave generator system includes a central controller, a motion controller, and multiple wave generators. The central controller sets the target wave spectrum and generates time series data. The motion controller controls the movement of multiple wave pushers based on the time series data, thereby causing the water body to form simulated waves.

[0004] However, during the process of the motion controller sending time series data to multiple wave generators, the synchronization of the multiple wave generators is poor, making it difficult to achieve the purpose of synchronous motion control. Secondly, the error between the simulated waves formed by the movement of multiple wave pushers and the target wave spectrum is large. Summary of the Invention

[0005] The purpose of this invention is to provide a data control method for a wave generator system, which aims to solve the problem in the prior art where there is a large error between the simulated wave formed by the movement of multiple wave pushers pushing the water body and the target wave spectrum.

[0006] The present invention is implemented as follows: a data control method for a wave generator system, wherein the wave generator system includes a central controller, a motion controller, and multiple wave generators arranged in a circular pattern in a circular water tank; each wave generator has a driver, a motion structure, and a wave pusher plate, wherein the driver controls the motion structure to move the wave pusher plate; the central controller communicates with the motion controller, wherein the motion controller is a motion control card based on the EtherCAT bus, and the motion control card is communicatively connected to multiple drivers.

[0007] The central controller generates multiple data parameters based on the target wave spectrum to be generated, and calculates the time series data of the movement of the wave pusher plates of each wave generator using the data parameters. The time series data is transmitted to the motion controller, which controls the movement of the wave pusher plates of multiple wave generators based on the time series data. The movement of the wave pusher plates propels the water body to form simulated waves.

[0008] The circular pool is equipped with a data acquisition sensor that collects simulated wave data. The data acquisition sensor transmits the collected simulated data to a central controller, which analyzes the simulated data and corrects the time series data based on the analysis results.

[0009] Furthermore, the central controller generates a simulated spectrum based on the simulated data, compares and analyzes the simulated spectrum with the target spectrum, and corrects the time series data based on the analysis results.

[0010] Furthermore, the central controller automatically generates the target wave spectrum based on the input wave generation parameters.

[0011] Furthermore, the time-series data is stored in text format in the motion controller.

[0012] Furthermore, the central controller generates time-series data at 20ms intervals.

[0013] Furthermore, after receiving the time-series data for 1ms, the motion controller controls the movement of the wave-pushing plates of the multiple wave generators.

[0014] Furthermore, the central controller is an industrial control computer, and the central controller communicates with the motion controller via Ethernet.

[0015] Furthermore, the motion controller has two communication ports. One communication port communicates with the central control host and executes the Ethernet protocol, while the other communication port communicates with the driver and executes the EtherCAT protocol. The driver is a programmable logic controller, and the motion controller is equipped with a TwinCAT 2PLC program.

[0016] Furthermore, the motion structure includes a horizontally arranged lead screw and a nut. The lead screw is connected to a servo motor, and the nut is connected to a pusher plate. The motion of the servo motor drives the lead screw to rotate, and the nut moves the pusher plate along the axial direction of the lead screw.

[0017] The wave-pushing plate is arranged longitudinally, and a horizontally arranged connecting plate is provided on the top of the wave-pushing plate. The inner end of the connecting plate is connected to the top of the wave-pushing plate, and the outer end of the connecting plate extends away from the center of the circular pool. The outer end of the connecting plate is provided with multiple tilting arms. The upper end of the tilting arm is connected to the outer end of the connecting plate, and the lower end of the tilting arm is connected to the bottom of the connecting plate.

[0018] Multiple tilting arms are arranged at intervals, and the multiple tilting arms and the wave-pushing plate enclose a hollow area on the back; multiple horizontal holes are provided in the tilting arms, and the horizontal holes penetrate the tilting arms radially along the circular pool, and the multiple horizontal holes are arranged at intervals along the length direction of the tilting arms; internal holes are provided in the tilting arms, and the internal holes extend along the length direction of the tilting arms and are sequentially connected to the multiple horizontal holes.

[0019] Furthermore, the hollow area on the back is filled with an inflatable bladder, the wave-pushing plate has a back surface facing away from the center of the circular pool, the inner end of the inflatable bladder is flatly attached to the back surface, the outer end of the inflatable bladder protrudes outside the hollow area on the back, and the two sides of the inflatable bladder are placed inside the hollow area on the back; the outer end of the inflatable bladder is recessed towards the inside of the inflatable bladder, forming multiple strip-shaped recessed cavities.

[0020] As the wave-pushing plate moves outward away from the center of the circular pool, the water on the back of the wave-pushing plate compresses the outer end of the inflatable bladder, driving the outer end of the inflatable bladder to elastically deform inward, causing the two sides of the inflatable bladder to bulge out; when the wave-pushing plate stops moving, or as the wave-pushing plate moves towards the center of the circular pool, the inflatable bladder returns to its original position.

[0021] Compared with existing technologies, the wave generator system data control method provided by this invention uses an EtherCAT bus-based motion control card as the motion controller, which has advantages such as high communication speed, good real-time performance, accurate synchronization performance, and diverse topology mechanisms. This ensures synchronous communication of command data and status data between the motion controller and the driver in microseconds. Secondly, by acquiring simulated data through sensors and using the simulated data to correct the time series data in real time, the time series data is continuously optimized and improved, so that the simulated wave infinitely approaches the target wave spectrum, and the error between the simulated wave and the target wave spectrum is infinitely reduced. Attached Figure Description

[0022] Figure 1 This is a connection diagram of the wave generator system provided by the present invention;

[0023] Figure 2 This is a front view schematic diagram of the connection between the motion structure and the wave-pushing plate provided by the present invention;

[0024] Figure 3 This is a cross-sectional schematic diagram of the inflatable bladder provided by the present invention;

[0025] Figure 4 This is a cross-sectional schematic diagram of the tilting arm provided by the present invention. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0027] The implementation of the present invention will be described in detail below with reference to specific embodiments.

[0028] In the accompanying drawings of this embodiment, the same or similar reference numerals correspond to the same or similar components. In the description of this invention, it should be understood that if terms such as "upper," "lower," "left," and "right" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, they are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, the terms used to describe positional relationships in the accompanying drawings are only for illustrative purposes and should not be construed as limiting this patent. For those skilled in the art, the specific meaning of the above terms can be understood according to the specific circumstances.

[0029] Reference Figure 1-4 The image shown is a preferred embodiment of the present invention.

[0030] The wave generator system data control method includes a central controller, a motion controller, and multiple wave generators arranged in a circular pattern in a circular water tank. Each wave generator has a driver, a motion structure, and a wave pusher plate 200. The driver controls the motion structure to move the wave pusher plate. The central controller communicates with the motion controller, which is a motion control card based on the EtherCAT bus. The motion control card communicates with multiple drivers.

[0031] The central controller generates multiple data parameters based on the target wave spectrum to be generated, and calculates the time series data of the motion of the wave pusher plate 200 of each wave generator through the data parameters. The time series data is transmitted to the motion controller, which controls the motion of the wave pusher plate 200 of multiple wave generators according to the time series data. The motion of the wave pusher plate 200 drives the water body to move, forming simulated waves.

[0032] The circular pool is equipped with sensors that collect simulated wave data. The sensors transmit the collected simulated data to the central controller, which analyzes the simulated data and corrects the time series data based on the analysis results.

[0033] The wave generator system data control method described above uses an EtherCAT bus-based motion control card as the motion controller. This card offers advantages such as high communication speed, good real-time performance, accurate synchronization performance, and diverse topology mechanisms, ensuring synchronous communication of command and status data between the motion controller and the driver in microseconds. Secondly, it collects simulated data through sensors and uses this data to correct the time-series data in real time, continuously optimizing and improving the data. This allows the simulated wave to infinitely approach the target wave spectrum, and the error between the simulated wave and the target wave spectrum to be infinitely reduced.

[0034] The working principle of the wave generator system is as follows: the regular mechanical movement of the wave-pushing plate 200 of the wave generator applies vibration to the water body to generate waves. A single wave generator can simulate regular waves with constant amplitude, frequency, and direction, as well as unidirectional irregular waves with varying amplitude and frequency. Theoretically, multidirectional irregular waves can be simulated by combining an infinite number of similar wave generators according to certain rules; however, in practical simulation studies, only a finite number of wave generators can be used to infinitely approximate the wave. Based on the above theory, the simulation of multidirectional irregular waves is achieved by controlling multiple pusher-plate wave generators to operate along predetermined trajectories.

[0035] The aforementioned sensor is a wave height meter, which can collect simulated wave data and obtain various types of required data through analysis of the simulated data by a central controller.

[0036] In this embodiment, the central controller generates a simulated spectrum based on the simulated data, compares and analyzes the simulated spectrum with the target spectrum, and corrects the time series data based on the analysis results.

[0037] The central controller automatically generates the target wave spectrum based on the input wave generation parameters.

[0038] The time series data is stored in the motion controller in text format, specifically in .TXT format.

[0039] The central controller generates time-series data at 20ms intervals. One ms after receiving the time-series data, the motion controller controls the movement of the wave-pushing plates 200 of multiple wave generators.

[0040] The central controller is an industrial control computer that communicates with the motion controller via Ethernet. The central controller is equipped with a 64-bit Windows 7 operating system.

[0041] In this embodiment, the motion controller has two communication ports. One communication port communicates with the central control host and executes the Ethernet protocol, while the other communication port communicates with the driver and executes the EtherCAT protocol.

[0042] The communication software between the central controller and the motion controller was developed using the CSocket communication class in the MFC module of the VS2010 high-level language, to complete the task of transmitting wave data and executing control commands between the two.

[0043] In this embodiment, the driver is a programmable logic controller, and the motion controller is equipped with a TwinCAT 2PLC program.

[0044] The motion controller receives wave generation data and control commands from the central controller, converts the position data of the wave pusher plate 200 corresponding to each wave generator in the wave generation data into pulse and direction data, and sends it to the driver. The driver controls the movement of the servo motor 101 according to the pulse and direction data.

[0045] In this embodiment, the motion structure includes a horizontally arranged lead screw 100 and a nut 103. The nut 103 is connected to the pusher plate 200. The lead screw 100 is connected to the servo motor 101. When the motion of the servo motor 101 drives the lead screw 100 to rotate, the nut 103 moves the pusher plate 200 along the axial direction of the lead screw 100.

[0046] Nut 103 is attached to the top of push plate 200, which facilitates the arrangement of nut 103 and the connection between nut 103 and lead screw 100. Servo motor 101 has a rotating drive shaft, and the drive shaft is connected to lead screw 100 via coupling 102.

[0047] In this embodiment, the wave-pushing plate 200 is arranged longitudinally, and a horizontally arranged connecting plate 202 is provided on the top of the wave-pushing plate 200. The inner end of the connecting plate 202 is connected to the top of the wave-pushing plate 200, and the outer end of the connecting plate 202 extends away from the center of the circular pool. A plurality of tilting arms 201 are provided on the outer end of the connecting plate 202. The upper end of the tilting arm 201 is connected to the outer end of the connecting plate 202, and the lower end of the tilting arm 201 is connected to the bottom of the connecting plate 202.

[0048] Multiple tilting arms 201 are arranged at intervals, and the multiple tilting arms 201 and the wave-pushing plate 200 enclose a hollow area on the back; the tilting arms 201 are provided with multiple horizontal holes 2011, which penetrate the tilting arms 201 radially along the circular pool, and the multiple horizontal holes are arranged at intervals along the length direction of the tilting arms 201; the tilting arms 201 are provided with internal holes 2012, which extend along the length direction of the tilting arms 201 and are sequentially connected to the multiple horizontal holes 2011.

[0049] By arranging multiple tilting arms 201, the longitudinal arrangement of the wave-pushing plate 200 can be strengthened, ensuring that the wave-pushing plate 200 will not tilt during reciprocating movement. Secondly, as the wave-pushing plate 200 moves away from the center of the circular pool, the water can pass through the horizontal holes 2011 and connect with the internal holes 2012 within the multiple horizontal holes 2011. This avoids excessive agitation between the tilting arms 201 and the water, thus preventing external interference that could affect the simulation results.

[0050] In this embodiment, the hollow area on the back is filled with an inflatable bladder 300, the wave-pushing plate 200 has a back surface facing away from the center of the circular pool, the inner end of the inflatable bladder 300 is flatly attached to the back surface, the outer end of the inflatable bladder 300 protrudes outside the hollow area on the back, and the two sides of the inflatable bladder 300 are placed inside the hollow area on the back; the outer end of the inflatable bladder 300 is recessed towards the inside of the inflatable bladder 300, forming a plurality of strip-shaped recessed cavities 301.

[0051] As the wave-pushing plate 200 moves outward away from the center of the circular pool, the water behind the wave-pushing plate 200 compresses the outer end of the inflatable bladder 300, causing the outer end of the inflatable bladder 300 to elastically deform inward, and the two sides of the inflatable bladder 300 bulge outward; when the wave-pushing plate 200 stops moving, or when the wave-pushing plate 200 moves towards the center of the circular pool, the inflatable bladder 300 returns to its original position.

[0052] As the wave-pushing plate 200 moves outward from the center of the circular pool, it will agitate the water behind it. By setting up an inflatable bladder 300, the agitation of the water can be minimized through the elastic buffer deformation of the inflatable bladder 300, achieving slow agitation of the water. In fact, when the wave-pushing plate 200 moves along a small path, it can maintain the relatively still state of the water behind it, thus not causing significant external interference to the wave-generating motion.

[0053] By setting the concave cavity 301, it is more conducive to the elastic deformation of the airbag 300 when it is obstructed.

[0054] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A data control method for a wave generator system, characterized in that, The wave generator system includes a central controller, a motion controller, and multiple wave generators arranged in a circular pattern in a circular water tank. Each wave generator has a driver, a motion structure, and a wave pusher plate. The driver controls the motion structure to move the wave pusher plate. The central controller communicates with the motion controller, which is a motion control card based on the EtherCAT bus. The motion control card is communicatively connected to multiple drivers. The central controller generates multiple data parameters based on the target wave spectrum to be generated, and calculates the time series data of the movement of the wave pusher plates of each wave generator using the data parameters. The time series data is transmitted to the motion controller, which controls the movement of the wave pusher plates of multiple wave generators based on the time series data. The movement of the wave pusher plates propels the water body to form simulated waves. The circular pool is equipped with a data acquisition sensor to collect simulated wave data. The data acquisition sensor transmits the collected simulated data to the central controller. The central controller analyzes the simulated data and corrects the time series data based on the analysis results. The motion structure includes a lead screw and a nut arranged horizontally. The lead screw is connected to a servo motor, and the nut is connected to a pusher plate. The motion of the servo motor drives the lead screw to rotate, and the nut moves the pusher plate along the axial direction of the lead screw. The wave-pushing plate is arranged longitudinally, and a horizontally arranged connecting plate is provided on the top of the wave-pushing plate. The inner end of the connecting plate is connected to the top of the wave-pushing plate, and the outer end of the connecting plate extends away from the center of the circular pool. The outer end of the connecting plate is provided with multiple tilting arms. The upper end of the tilting arm is connected to the outer end of the connecting plate, and the lower end of the tilting arm is connected to the bottom of the connecting plate. Multiple tilting arms are arranged at intervals, and the multiple tilting arms and the wave-pushing plate enclose a hollow area on the back; multiple horizontal holes are provided in the tilting arms, and the horizontal holes penetrate the tilting arms radially along the circular pool, and the multiple horizontal holes are arranged at intervals along the length direction of the tilting arms; internal holes are provided in the tilting arms, and the internal holes extend along the length direction of the tilting arms and are sequentially connected to the multiple horizontal holes. The hollow area on the back is filled with an inflatable bladder. The wave-pushing plate has a back surface that is away from the center of the circular pool. The inner end of the inflatable bladder is flatly attached to the back surface. The outer end of the inflatable bladder protrudes outside the hollow area on the back. The two sides of the inflatable bladder are placed inside the hollow area on the back. The outer end of the inflatable bladder is recessed towards the inside of the inflatable bladder, forming multiple strip-shaped recessed cavities. As the wave-pushing plate moves outward away from the center of the circular pool, the water on the back of the wave-pushing plate compresses the outer end of the inflatable bladder, driving the outer end of the inflatable bladder to elastically deform inward, causing the two sides of the inflatable bladder to bulge out; when the wave-pushing plate stops moving, or as the wave-pushing plate moves towards the center of the circular pool, the inflatable bladder returns to its original position.

2. The data control method for the wave generator system as described in claim 1, characterized in that, The central controller generates a simulated spectrum based on the simulated data, compares and analyzes the simulated spectrum with the target spectrum, and corrects the time series data based on the analysis results.

3. The data control method for the wave generator system as described in claim 1, characterized in that, The central controller automatically generates the target wave spectrum based on the input wave generation parameters.

4. The data control method for the wave generator system as described in claim 1, characterized in that, The time-series data is stored in text format in the motion controller.

5. The data control method for the wave generator system as described in claim 1, characterized in that, The central controller generates time-series data at 20ms intervals.

6. The data control method for the wave generator system as described in claim 1, characterized in that, After receiving 1ms of time-series data, the motion controller controls the movement of the wave-pushing plates of multiple wave generators.

7. The data control method for the wave generator system as described in claim 1, characterized in that, The central controller is an industrial control computer, and it communicates with the motion controller via Ethernet.

8. The data control method for the wave generator system as described in claim 7, characterized in that, The motion controller has two communication ports. One communication port communicates with the central control host and executes the Ethernet protocol. The other communication port communicates with the driver and executes the EtherCAT protocol. The driver is a programmable logic controller, and the motion controller is equipped with a TwinCAT 2 PLC program.

Citation Information

Patent Citations

  • Wave making device based on U-shaped structure and method thereof

    CN111537189A

  • Push plate type wave maker

    CN111829752A