Magnetic Wave Generator

Information

  • Patent Application
  • 20130266379
  • Publication Number
    20130266379
  • Date Filed
    September 07, 2012
    12 years ago
  • Date Published
    October 10, 2013
    11 years ago
Abstract
Magnetic wave generator and use. The wave generator includes a driver portion with motor and rotating mount with a first magnet; and an actuator portion that includes a pivot mount and a pivoting arm coupled thereto, with a second magnet at one position on the pivoting arm, and a buoyant float member at another. During operation, the actuator portion is at least partially submerged in a fluid of a wave tank, with the driver portion just outside the wave tank. The driver portion rotates the rotating mount, repeatedly moving the first magnet near then away from the actuator portion. Accordingly, the pivot arm rotates away due to magnetic repulsion, pushing the float member down into the fluid, then buoyancy of the float member provides a restorative force that rotates the pivoting arm, allowing the float member to rise. The movement of the float member induces waves in the wave tank.
Description
FIELD OF THE INVENTION

The present invention relates to the field of actuators, and more specifically, to a magnetic wave generator for generating waves in a fluid.


DESCRIPTION OF THE RELATED ART

There are numerous applications that utilize the generation of waves in a fluid, including, for example, research and development for marine equipment, e.g., marine vessels, devices for power generation from ocean waves, etc., educational apparatuses for demonstrating wave phenomena and properties, and so forth. Wave generators are often used with a wave tank (or, alternatively, a ripple tank), in which a driver, e.g., a motor, causes an actuator in or on the surface of the fluid in the wave tank, e.g., a plank, to move up and down or back and forth, i.e., to reciprocate, thereby generating waves in the fluid.


However, prior art wave generators generally rely on a material, i.e., mechanical, coupling between the driver and the actuator, which can make calibration and control of the wave generator for different conditions difficult, inflexible, and unwieldy.


Thus, improved means for generating waves are desired.


SUMMARY OF THE INVENTION

Various embodiments of a magnetic wave generator for generating waves in a fluid are presented below.


The magnetic wave generator, which may be referred to herein simply as “the wave generator”, may include components for an actuator portion, and components for a driver portion. The driver portion may include a rotating mount that includes a first magnet situated on a circumferential edge of the rotating mount. The driver portion further includes a motor (e.g., in a housing), coupled to and configured to rotate the rotating mount. Note that the first magnet is positioned on or in the rotating mount such that when the motor rotates the rotating mount, the magnet revolves around the axis of rotation of the rotating mount.


While in some embodiments, the rotating mount is a thick disk (or alternatively, a short cylinder), in other embodiments, the rotating mount may be of any shape desired, so long as it can be made to rotate by the motor, and thereby cause the first magnet to revolve, e.g., an L-shaped member with one leg aligned with the axis of rotation, and the other holding the first magnet, among others.


In some embodiments, the components for the actuator portion may include a pivot mount, a pivoting arm, and a float member, e.g., a buoyant tube. The pivoting arm may include a second magnet at a first position on the pivoting arm, and the float member at a second position on the pivoting arm. Note that the pivoting arm may couple to or include the float member, i.e., the pivoting arm and the floating member may be one piece or not.


When assembled, the pivoting arm is rotatably coupled to the pivot mount. In other words, the pivoting arm can rotate with respect to the pivot mount. This pivoting functionality may be implemented in any of various ways, including, for example, a pivot hole and pivot post, or alternatively, via a flexible joint, e.g., a short, durable, flexible ribbon that attaches to the pivot mount and the pivoting arm, and allows the pivoting arm to pivot about the point of attachment on the pivot mount. More generally, any pivoting or hinging means can be used as desired, e.g., any of various hinges or hinging mechanisms.


The float member is buoyant, and thus, when submerged in a fluid, such as water in a wave tank, has a tendency to rise to the surface of the fluid, i.e., the buoyancy of the float member generates an upward force. Note that in various embodiments, any type, material, or shape of float member may be used as desired, so long as it is buoyant.


When installed, the actuator portion of the wave generator is at least partially submerged in a wave tank that contains a fluid, and the driver portion is situated just outside the wave tank and proximate to the actuator portion. Thus, the driver portion and the actuator portion are proximate and magnetically coupled via the first and second magnets. Note that in some embodiments, the actuator portion is mounted (or positioned) on the bottom (floor) of the wave tank; however, in other embodiments, the actuator portion may be mounted (or positioned) elsewhere in or on the wave tank.


The driver portion may be configured to rotate the rotating mount, thereby repeatedly and alternatively moving the first magnet near then away from the actuator portion. Note that the first and second magnets are preferably oriented to repel each other upon closest approach. In other words, as the rotating mount brings the first magnet near the actuator portion, and thus near the second magnet, the magnets are in opposition, i.e., the orientations of the first magnet and the second magnet are such that either their North poles are aimed at or facing each other, or their South poles are aimed at or facing each other.


The pivoting arm of the actuator portion may be configured to rotate in response to the driver portion moving the first magnet near the actuator portion due to second magnet being repelled from the first magnet, thereby pushing the float member down in the fluid of the wave tank. Said another way, in response to the driver portion moving the first magnet near the actuator portion, the second magnet may be repelled from the first magnet, due to repelling force, thereby rotating the pivoting arm of the actuator portion and pushing the float member down in the fluid of the wave tank, as indicated by rotation (which is with respect to the pivot point of the actuator portion). In other words, the force that repels the second magnet may rotate the pivoting arm, which may push the float member deeper into the fluid of the wave tank.


The float member may be configured to provide a restorative force (due to the buoyancy of the float member) that rotates the pivoting arm in response to the driver portion moving the first magnet away from the actuator portion, thereby allowing the float member to rise in the fluid of the wave tank.


Thus, as the first magnet revolves through one cycle, moving close, then away, from the second magnet, and back again, the repelling force may increase (to a maximum at closest approach), which is enough to overcome the buoyancy of the float member and push the float member down into the fluid, then may decrease (to a minimum at furthest approach), where the buoyancy (restorative force) overcomes the repelling force, and thus lifts the float member and rotates the pivoting arm. Thus, each rotation cycle of the rotating mount may cause the actuator portion to transition back and forth between two states (respectively characterized by the extrema of the pivoting arm's rotation positions): a first state, where the float member is at its highest point and the second magnet is nearest the side of the wave tank, and thus the driver portion, and a second state, where the float member is at its lowest point (in the fluid) and the second magnet is furthest away from the side of the wave tank, and thus the driver portion.


The rotation of the pivoting arm in response to said repeatedly and alternately moving the first magnet may induce waves in the wave tank via the float member. More specifically, as the float member moves up and down, waves are generated in the fluid of the wave tank.


Expressed in a slightly different manner, during operation of the wave generator, the motor of the driver portion may rotate the rotating mount, thereby revolving the first magnet, and so repeatedly and alternately moving the first magnet through a range of closest approach to the actuator portion, then through a range of furthest approach to the actuator portion, where the first and second magnets are oriented to repel each other upon closest approach.


In response to the first magnet being in the range of closest approach, the second magnet may be repelled from the first magnet, thereby causing the pivoting arm to rotate from a first angular position where the float member is at a first depth in the wave tank to a second angular position where the float member is at a second depth in the wave tank, and where the second depth is greater than the first depth.


In response to the first magnet being in the range of furthest approach, the float member's buoyancy may provide a restorative force that causes the pivoting arm to rotate from the second angular position where the float member is at the second depth in the wave tank back to the first angular position where the float member is at the first depth in the wave tank. As noted above, the rotation of the pivoting arm in response to said repeatedly and alternately moving the first magnet induces waves in the wave tank via the float member.


Thus, various embodiments of the magnetic wave generator disclosed herein may be used to generate waves in a fluid, e.g., in a wave tank, without requiring a mechanical coupling between a driver portion of the wave generator and an actuator portion of the wave generator.





BRIEF DESCRIPTION OF THE DRAWINGS

A better understanding of the present invention can be obtained when the following detailed description of the preferred embodiment is considered in conjunction with the following drawings, in which:



FIG. 1 illustrates components of a magnetic wave generator, according to one embodiment;



FIGS. 2A and 2B illustrate a magnetic wave generator installed in a wave tank and its operation, according to one embodiment;



FIGS. 2C and 2D illustrate respective alternative magnet configurations for the magnetic wave generator, according to some embodiments;



FIG. 3 illustrates the magnetic wave generator of FIGS. 2A and 2B with means for securing a driver portion of the magnetic wave generator to a side of the wave tank, according to one embodiment;



FIG. 4 illustrates a computer controlled magnetic wave generator, according to one embodiment;



FIG. 5 is an exemplary block diagram of the computer system of FIG. 4; and



FIG. 6 is a flowchart diagram illustrating one embodiment of a method of operation of a magnetic wave generator, according to one embodiment.





While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and are herein described in detail. It should be understood, however, that the drawings and detailed description thereto are not intended to limit the invention to the particular form disclosed, but on the contrary, the intention is to cover all modifications, equivalents and alternatives falling within the spirit and scope of the present invention as defined by the appended claims.


DETAILED DESCRIPTION OF THE INVENTION
Incorporation by Reference:

The following references are hereby incorporated by reference in their entirety as though fully and completely set forth herein:


U.S. Provisional Application Ser. No. 61/621,197, titled “Magnetic Wave Generator”, filed Apr. 6, 2012.


U.S. Pat. No. 4,914,568 titled “Graphical System for Modeling a Process and Associated Method,” issued on Apr. 3, 1990.


U.S. Pat. No. 5,481,741 titled “Method and Apparatus for Providing Attribute Nodes in a Graphical Data Flow Environment”.


Terms

The following is a glossary of terms used in the present application:


Memory Medium—Any of various types of memory devices or storage devices. The term “memory medium” is intended to include an installation medium, e.g., a CD-ROM, floppy disks 104, or tape device; a computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; a non-volatile memory such as a Flash, magnetic media, e.g., a hard drive, or optical storage; registers, or other similar types of memory elements, etc. The memory medium may comprise other types of memory as well or combinations thereof. In addition, the memory medium may be located in a first computer in which the programs are executed, or may be located in a second different computer which connects to the first computer over a network, such as the Internet. In the latter instance, the second computer may provide program instructions to the first computer for execution. The term “memory medium” may include two or more memory mediums which may reside in different locations, e.g., in different computers that are connected over a network.


Carrier Medium—a memory medium as described above, as well as a physical transmission medium, such as a bus, network, and/or other physical transmission medium that conveys signals such as electrical, electromagnetic, or digital signals.


Programmable Hardware Element—includes various hardware devices comprising multiple programmable function blocks connected via a programmable interconnect. Examples include FPGAs (Field Programmable Gate Arrays), PLDs (Programmable Logic Devices), FPOAs (Field Programmable Object Arrays), and CPLDs (Complex PLDs). The programmable function blocks may range from fine grained (combinatorial logic or look up tables) to coarse grained (arithmetic logic units or processor cores). A programmable hardware element may also be referred to as “reconfigurable logic”.


Software Program—the term “software program” is intended to have the full breadth of its ordinary meaning, and includes any type of program instructions, code, script and/or data, or combinations thereof, that may be stored in a memory medium and executed by a processor. Exemplary software programs include programs written in text-based programming languages, such as C, C++, PASCAL, FORTRAN, COBOL, JAVA, assembly language, etc.; graphical programs (programs written in graphical programming languages); assembly language programs; programs that have been compiled to machine language; scripts; and other types of executable software. A software program may comprise two or more software programs that interoperate in some manner. Note that various embodiments described herein may be implemented by a computer or software program. A software program may be stored as program instructions on a memory medium.


Hardware Configuration Program—a program, e.g., a netlist or bit file, that can be used to program or configure a programmable hardware element.


Program—the term “program” is intended to have the full breadth of its ordinary meaning. The term “program” includes 1) a software program which may be stored in a memory and is executable by a processor or 2) a hardware configuration program useable for configuring a programmable hardware element.


Graphical Program—A program comprising a plurality of interconnected nodes or icons, wherein the plurality of interconnected nodes or icons visually indicate functionality of the program. The interconnected nodes or icons are graphical source code for the program. Graphical function nodes may also be referred to as blocks.


The following provides examples of various aspects of graphical programs. The following examples and discussion are not intended to limit the above definition of graphical program, but rather provide examples of what the term “graphical program” encompasses:


The nodes in a graphical program may be connected in one or more of a data flow, control flow, and/or execution flow format. The nodes may also be connected in a “signal flow” format, which is a subset of data flow.


Exemplary graphical program development environments which may be used to create graphical programs include LabVIEW®, DasyLab™, DiaDem™ and Matrixx/SystemBuild™ from National Instruments, Simulink® from the MathWorks, VEE™ from Agilent, WiT™ from Coreco, Vision Program Manager™ from PPT Vision, SoftWIRE™ from Measurement Computing, Sanscript™ from Northwoods Software, Khoros™ from Khoral Research, SnapMaster™ from HEM Data, VisSim™ from Visual Solutions, ObjectBench™ by SES (Scientific and Engineering Software), and VisiDAQ™ from Advantech, among others.


The term “graphical program” includes models or block diagrams created in graphical modeling environments, wherein the model or block diagram comprises interconnected blocks (i.e., nodes) or icons that visually indicate operation of the model or block diagram; exemplary graphical modeling environments include Simulink®, SystemBuild™, VisSim™, Hypersignal Block Diagram™, etc.


A graphical program may be represented in the memory of the computer system as data structures and/or program instructions. The graphical program, e.g., these data structures and/or program instructions, may be compiled or interpreted to produce machine language that accomplishes the desired method or process as shown in the graphical program.


Input data to a graphical program may be received from any of various sources, such as from a device, unit under test, a process being measured or controlled, another computer program, a database, or from a file. Also, a user may input data to a graphical program or virtual instrument using a graphical user interface, e.g., a front panel.


A graphical program may optionally have a GUI associated with the graphical program. In this case, the plurality of interconnected blocks or nodes are often referred to as the block diagram portion of the graphical program.


Node—In the context of a graphical program, an element that may be included in a graphical program. The graphical program nodes (or simply nodes) in a graphical program may also be referred to as blocks. A node may have an associated icon that represents the node in the graphical program, as well as underlying code and/or data that implements functionality of the node. Exemplary nodes (or blocks) include function nodes, sub-program nodes, terminal nodes, structure nodes, etc. Nodes may be connected together in a graphical program by connection icons or wires.


Data Flow Program—A Software Program in which the program architecture is that of a directed graph specifying the flow of data through the program, and thus functions execute whenever the necessary input data are available. Data flow programs can be contrasted with procedural programs, which specify an execution flow of computations to be performed. As used herein “data flow” or “data flow programs” refer to “dynamically-scheduled data flow” and/or “statically-defined data flow”.


Graphical Data Flow Program (or Graphical Data Flow Diagram)—A Graphical Program which is also a Data Flow Program. A Graphical Data Flow Program comprises a plurality of interconnected nodes (blocks), wherein at least a subset of the connections among the nodes visually indicate that data produced by one node is used by another node. A LabVIEW VI is one example of a graphical data flow program. A Simulink block diagram is another example of a graphical data flow program.


Graphical User Interface—this term is intended to have the full breadth of its ordinary meaning. The term “Graphical User Interface” is often abbreviated to “GUI”. A GUI may comprise only one or more input GUI elements, only one or more output GUI elements, or both input and output GUI elements.


The following provides examples of various aspects of GUIs. The following examples and discussion are not intended to limit the ordinary meaning of GUI, but rather provide examples of what the term “graphical user interface” encompasses:


A GUI may comprise a single window having one or more GUI Elements, or may comprise a plurality of individual GUI Elements (or individual windows each having one or more GUI Elements), wherein the individual GUI Elements or windows may optionally be tiled together.


A GUI may be associated with a graphical program. In this instance, various mechanisms may be used to connect GUI Elements in the GUI with nodes in the graphical program. For example, when Input Controls and Output Indicators are created in the GUI, corresponding nodes (e.g., terminals) may be automatically created in the graphical program or block diagram. Alternatively, the user can place terminal nodes in the block diagram which may cause the display of corresponding GUI Elements front panel objects in the GUI, either at edit time or later at run time. As another example, the GUI may comprise GUI Elements embedded in the block diagram portion of the graphical program.


Front Panel—A Graphical User Interface that includes input controls and output indicators, and which enables a user to interactively control or manipulate the input being provided to a program, and view output of the program, while the program is executing.


A front panel is a type of GUI. A front panel may be associated with a graphical program as described above.


In an instrumentation application, the front panel can be analogized to the front panel of an instrument. In an industrial automation application the front panel can be analogized to the MMI (Man Machine Interface) of a device. The user may adjust the controls on the front panel to affect the input and view the output on the respective indicators.


Graphical User Interface Element—an element of a graphical user interface, such as for providing input or displaying output. Exemplary graphical user interface elements comprise input controls and output indicators.


Input Control—a graphical user interface element for providing user input to a program. An input control displays the value input by the user and is capable of being manipulated at the discretion of the user. Exemplary input controls comprise dials, knobs, sliders, input text boxes, etc.


Output Indicator—a graphical user interface element for displaying output from a program. Exemplary output indicators include charts, graphs, gauges, output text boxes, numeric displays, etc. An output indicator is sometimes referred to as an “output control”.


Computer System—any of various types of computing or processing systems, including a personal computer system (PC), mainframe computer system, workstation, network appliance, Internet appliance, personal digital assistant (PDA), television system, grid computing system, or other device or combinations of devices. In general, the term “computer system” can be broadly defined to encompass any device (or combination of devices) having at least one processor that executes instructions from a memory medium.


Measurement Device—includes instruments, data acquisition devices, smart sensors, and any of various types of devices that are configured to acquire and/or store data. A measurement device may also optionally be further configured to analyze or process the acquired or stored data. Examples of a measurement device include an instrument, such as a traditional stand-alone “box” instrument, a computer-based instrument (instrument on a card) or external instrument, a data acquisition card, a device external to a computer that operates similarly to a data acquisition card, a smart sensor, one or more DAQ or measurement cards or modules in a chassis, an image acquisition device, such as an image acquisition (or machine vision) card (also called a video capture board) or smart camera, a motion control device, a robot having machine vision, and other similar types of devices. Exemplary “stand-alone” instruments include oscilloscopes, multimeters, signal analyzers, arbitrary waveform generators, spectroscopes, and similar measurement, test, or automation instruments.


A measurement device may be further configured to perform control functions, e.g., in response to analysis of the acquired or stored data. For example, the measurement device may send a control signal to an external system, such as a motion control system or to a sensor, in response to particular data. A measurement device may also be configured to perform automation functions, i.e., may receive and analyze data, and issue automation control signals in response.


Automatically—refers to an action or operation performed by a computer system (e.g., software executed by the computer system) or device (e.g., circuitry, programmable hardware elements, ASICs, etc.), without user input directly specifying or performing the action or operation. Thus the term “automatically” is in contrast to an operation being manually performed or specified by the user, where the user provides input to directly perform the operation. An automatic procedure may be initiated by input provided by the user, but the subsequent actions that are performed “automatically” are not specified by the user, i.e., are not performed “manually”, where the user specifies each action to perform. For example, a user filling out an electronic form by selecting each field and providing input specifying information (e.g., by typing information, selecting check boxes, radio selections, etc.) is filling out the form manually, even though the computer system must update the form in response to the user actions. The form may be automatically filled out by the computer system where the computer system (e.g., software executing on the computer system) analyzes the fields of the form and fills in the form without any user input specifying the answers to the fields. As indicated above, the user may invoke the automatic filling of the form, but is not involved in the actual filling of the form (e.g., the user is not manually specifying answers to fields but rather they are being automatically completed). The present specification provides various examples of operations being automatically performed in response to actions the user has taken.


FIG. 1—Magnetic Wave Generator Components


FIG. 1 illustrates exemplary components of a magnetic wave generator, according to one embodiment. Note that the components shown are exemplary only and that each component is not limited to any particular form or appearance. Additionally, in some embodiments, various of the components may be combined or integrated into one component, as desired. Conversely, in some embodiments, various of the components shown may be implemented with multiple parts, i.e., sub-components, as desired.


As FIG. 1 shows, in some embodiments, the magnetic wave generator, which may be referred to herein simply as “the wave generator”, may include components for an actuator portion 110, and components for a driver portion 120. In the embodiment shown in FIG. 1, the driver portion 120 includes a rotating mount 124 that includes a magnet 108A, e.g., a first magnet, situated on a circumferential edge of the rotating mount. The driver portion further includes a motor 122 (e.g., in a housing), coupled to and configured to rotate the rotating mount 124. Note that the magnet 108A is positioned on or in the rotating mount 124 such that when the motor rotates the rotating mount 124, the magnet revolves around the axis of rotation of the rotating mount. Note that while the rotating mount shown is a thick disk (or alternatively, a short cylinder), in other embodiments, the rotating mount may be of any shape desired, so long as it can be made to rotate by the motor, and thereby cause the first magnet 108A to revolve, e.g., an L-shaped member with one leg aligned with the axis of rotation, and the other holding the magnet 108A, among others.


In various embodiments, power may be provided to the motor 122 via any of a variety of means, e.g., batteries, direct current (e.g., via a transformer and cable), alternating current (via a cable), or even a hand crank, among others.


In the embodiment shown, the components for the actuator portion 110 include a pivot mount 112, a pivoting arm 102, and a float member 106, which in this particular embodiment is a buoyant tube. As indicated, the pivoting arm 102 includes a magnet, 108B, e.g., a second magnet, at a first position on the pivoting arm 102, and the float member 106, at a second position on the pivoting arm. Note that the pivoting arm may couple to or include the float member 106, i.e., the pivoting arm and the floating member may be one piece or not.


When assembled, the pivoting arm 102 is rotatably coupled to the pivot mount 112. In other words, the pivoting arm 102 can rotate with respect to the pivot mount 112. This pivoting functionality may be implemented in any of various ways, including, for example, a pivot hole 104 and pivot post 114, as shown. In another exemplary embodiment, this functionality may be implemented via a flexible joint, e.g., a short, durable, flexible ribbon that attaches to the pivot mount 112 and the pivoting arm 102, and allows the pivoting arm to pivot about the point of attachment on the pivot mount. More generally, any pivoting or hinging means can be used as desired, e.g., any of various hinges or hinging mechanisms.


The float member is buoyant, i.e., the float member is a buoyant element that when submerged in a fluid, such as water in a wave tank, has a tendency to rise to the surface of the fluid, i.e., the buoyancy of the float member generates an upward force. Note that while the float member 106 shown in FIG. 1 is a buoyancy tube, in other embodiments, any type, material, or shape of float member may be used as desired, so long as it is buoyant. Further examples of float members are described below.


Embodiments of the assembled and installed magnetic wave generator and its operation are now described with reference to FIGS. 2A and 2B.


FIGS. 2A and 2B: Magnetic Wave Generator and Operation Thereof


FIGS. 2A and 2B illustrate one embodiment of the assembled and installed magnetic wave generator and its operation.


As may be seen, in FIGS. 2A and 2B, when installed (and during operation), the actuator portion 110 of the wave generator may be at least partially submerged in a wave tank 200 that contains a fluid, and the driver portion 120 may be situated just outside the wave tank and proximate to the actuator portion. Thus, the driver portion and the actuator portion are proximate and magnetically coupled via the first and second magnets. Note that in the embodiment shown, the actuator portion is mounted (or positioned) on the bottom (floor) of the wave tank; however, in other embodiments, the actuator portion may be mounted (or positioned) elsewhere in or on the wave tank, as will be described further below.


The driver portion 120 may be configured to rotate the rotating mount 124, thereby repeatedly and alternatively moving the first magnet near then away from the actuator portion 110. Note that the first and second magnets are preferably oriented to repel each other upon closest approach. In other words, as the rotating mount 124 brings the first magnet 108A near the actuator portion, and thus near the second magnet 108B, the magnets are in opposition, i.e., the orientations of the first magnet 108A and the second magnet 108B are such that either their North poles are aimed at or facing each other, or their South poles are aimed at or facing each other. In the exemplary embodiment shown, the North poles are utilized, as indicated by the “N” label of the first magnet 108A.


The pivoting arm of the actuator portion 110 may be configured to rotate in response to the driver portion 120 moving the first magnet near the actuator portion 110 due to second magnet being repelled from the first magnet, thereby pushing the float member down in the fluid of the wave tank. Said another way, in response to the driver portion moving the first magnet 108A near the actuator portion, the second magnet 108B may be repelled from the first magnet, due to repelling force 202, thereby rotating the pivoting arm of the actuator portion and pushing the float member down in the fluid of the wave tank, as indicated by rotation 204A (which is with respect to the pivot point of the actuator portion). In other words, the force that repels the second magnet 108B may rotate the pivoting arm 102, which may push the float member 106 deeper into the fluid of the wave tank.


The float member may be configured to provide a restorative force 203 (due to the buoyancy of the float member) that rotates the pivoting arm in response to the driver portion moving the first magnet away from the actuator portion, as indicated by rotation 204B (which is opposite of rotation 204A), thereby allowing the float member to rise in the fluid of the wave tank.


Thus, as the first magnet 108A revolves through one cycle, moving close, then away, from the second magnet 108B, and back again, the repelling force 202 may increase (to a maximum at closest approach), which is enough to overcome the buoyancy of the float member 106 and push the float member down into the fluid, then may decrease (to a minimum at furthest approach), where the buoyancy (restorative force) overcomes the repelling force, and thus lifts the float member and rotates the pivoting arm. Thus, each rotation cycle of the rotating mount may cause the actuator portion 110 to transition back and forth between two states (respectively characterized by the extrema of the pivoting arm's rotation positions): a first state, where the float member 106 is at its highest point and the second magnet is nearest the side of the wave tank, and thus the driver portion, as illustrated in FIG. 2A; and a second state, where the float member 106 is at its lowest point (in the fluid) and the second magnet is furthest away from the side of the wave tank, and thus the driver portion, as illustrated in FIG. 2B.


The rotation of the pivoting arm in response to said repeatedly and alternately moving the first magnet may induce waves in the wave tank via the float member. More specifically, as the float member moves up and down, waves are generated in the fluid of the wave tank.


Expressed in a slightly different manner, during operation of the wave generator, the motor of the driver portion may rotate the rotating mount, thereby revolving the first magnet, and so repeatedly and alternately moving the first magnet through a range of closest approach to the actuator portion, then through a range of furthest approach to the actuator portion, where the first and second magnets are oriented to repel each other upon closest approach.


In response to the first magnet being in the range of closest approach, the second magnet may be repelled from the first magnet, thereby causing the pivoting arm to rotate from a first angular position where the float member is at a first depth in the wave tank to a second angular position where the float member is at a second depth in the wave tank, and where the second depth is greater than the first depth.


In response to the first magnet being in the range of furthest approach, the float member's buoyancy may provide a restorative force that causes the pivoting arm to rotate from the second angular position where the float member is at the second depth in the wave tank back to the first angular position where the float member is at the first depth in the wave tank. As noted above, the rotation of the pivoting arm in response to said repeatedly and alternately moving the first magnet induces waves in the wave tank via the float member.


Further Exemplary Embodiments

While the above describes an exemplary embodiment of the magnetic wave generator, it should be noted that numerous other embodiments are also contemplated.


For example, as noted above, in various embodiments, the float member may be made from any of various materials. Regarding materials, in some embodiments, the float member may be made of a solid buoyant foam-based material, such as Styrofoam™, foam rubber, etc., or other naturally buoyant substance. In other embodiments, the float member may be hollow (e.g., filled with air or one or more other gases), and made of any material of sufficient thinness and/or lightness such that the float member is suitably buoyant, e.g., plastic, metal, etc. In one embodiment, the float member may simply be a balloon affixed to the pivoting arm.


As also noted above, in various embodiments, the float member may have any of a wide variety of shapes, as desired. Note that the shape of the float member may determine the types of waves generated. For example, the cylindrical shape of the float member shown in the above described figures may produce substantially linear waves; a spherical, oval, or convex “C” shaped float member may produce divergent waves; and a concave “C” shaped float may produce convergent waves. Of course, other float member shapes may be employed to generate other, e.g., more complex, waveforms.


It should be noted that while the rotating mount 124 shown in the figures rotates in a horizontal plane, this orientation is not required, but rather, any orientation may be used, so long as the rotation moves the first magnet 108A near to and far from the actuator portion, e.g., a vertical orientation, or rotates the first magnet such that it alternately attracts and repels the second magnet, as now discussed.


In some embodiments, the magnets may be selected and arranged in a manner such that magnetic attraction between the magnets operates to augment (or possibly even replace) the restorative force provided by the float member. More specifically, the magnet on the float member (corresponding to magnet 108B of the Figures, and referred to as the float magnet) may present both North and South poles (simultaneously) to the magnet on the motor (corresponding to magnet 108A, and referred to as the motor magnet), which may similarly present both of its poles to the magnet on the float member. Note that in these embodiments, the axis of the motor is preferably horizontal, as opposed to the vertical orientation of the above-described embodiments. During operation, the relative orientations of the magnets repeatedly changes from a repulsive configuration in which the North and South poles of the motor magnet are aligned with, and thus repel, the North and South poles of the float magnet, to an attractive configuration in which the North and South poles of the motor magnet are aligned with, and thus attract, the South and North poles of the float magnet.


Note that these embodiments can be implemented via at least two different types of magnet. In some embodiments, the motor magnet and/or the float magnet may be a diametric magnet, which, as is well known in the magnetic arts, is a cylinder (or cylindrical annulus) whose faces are half North and half South. Similarly, in other embodiments, the motor magnet and/or the float magnet may be a bar magnet or a “horseshoe” magnet, or any other type of magnet (or arrangement of magnets) whose poles can be presented at the same time (i.e., in a plane at substantially the same distance from the other magnet). For example, in cases where the motor magnet is a diametric magnet, the (magnet's) cylinder or annulus axis is parallel or coincident with the motor axis, as illustrated in FIG. 2C, where motor magnet magnet 108C rotates in and out of alignment with float magnet 108D, generating attractive force 205 when the poles of the two magnets are anti-aligned (N to S, S to N), as shown. In other words, the magnet 108C on the motor has its poles about or around the motor axis. FIG. 2D illustrates the case where the motor magnet is a bar magnet 108E and where the bar is perpendicular to the motor axis, i.e., the magnet is affixed to the motor axis (or rotating mount) such that the bar is normal to the motor axis. In the exemplary embodiment shown, the float magnet is also a bar magnet 108F. Note that any of such types of magnet (e.g., diametric, bar, horseshoe, etc.) may be used for the float magnet or the motor magnet as desired. As with the embodiment of FIG. 2C, during operation the motor 122 rotates the motor magnet 108E into and out of alignment with the float magnet 108F, thereby respectively generating repelling and attractive forces between the two magnets to move the actuator portion as described above. Note that in FIG. 2D the magnets are anti-aligned, thereby generating an attractive force 205, similar to that shown in FIG. 2C.


In either arrangement, during operation the poles of the motor magnet rotate with the axis of the motor. When the North pole of the magnet lines up with the North pole of the float magnet, and concurrently the South poles line up, a repulsive force 202 is generated that pushes the float down into the fluid. Conversely, when the North and South poles of the motor magnet align with the South and North poles of the float magnet, an attractive force 205 is generated that operates to pull the float up, and possibly out of the water, thus augmenting the buoyancy based restorative force 203 (see FIG. 2A).


In yet another embodiment, the rotating mount may be configured to augment the buoyancy based restorative force 203. For example, in one embodiment, this may be achieved by including an additional magnet situated on the opposite radial edge of the mount from magnet 108A and with the opposite polarity. Alternatively, magnet 108A may be a bar magnet of sufficient length to present respective poles on opposite sides/ends of the rotating mount, e.g., referring to FIG. 2B, a S pole of magnet 108A may be presented on the radial edge of the rotating mount opposite the N pole of magnet 108A. In both of these exemplary embodiments, when the additional magnet/pole rotates into a position proximate to the tank, and thus the actuator portion, an attractive force between the exposed pole of magnet 108B (N in the embodiment shown in FIG. 2B) and the additional pole (not shown) may augment the restorative force, thereby furthering rotation 204B of the actuator portion around the pivot post 114.


In some embodiments, the driver portion further includes means for securing the driver portion to a side of the wave tank, and the pivot mount of the actuator portion includes means for securing the pivot mount to the bottom or one of the sides of the wave tank. For example, in some embodiments, the means for securing the driver portion to a side of the wave tank and/or the means for securing the pivot mount to the bottom or one of the sides of the wave tank may include an adhesive.


Alternatively, or additionally, in some embodiments, the means for securing the driver portion to a side of the wave tank and/or the means for securing the pivot mount to the bottom or one of the sides of the wave tank may include one or more suction cups. FIG. 3 illustrates such an exemplary embodiment, where, as may be seen, suction cups 302 are utilized to affix the driver and actuator portions of the wave generator to opposite sides of an intervening side or wall of the wave tank.


In one embodiment, the means for securing the driver portion or the actuator portion to a side of the wave tank may include a clip (e.g., a hanger) configured to grip or catch a top edge of the side of the wave tank.


Alternatively, in some embodiments, the means for securing the driver portion to a side of the wave tank may include a third magnet attached to the driver portion, and a fourth magnet, configured to be placed on an inside surface of the side of the wave tank opposite the third magnet, thereby securing the driver portion to the side of the wave tank via magnetic attraction between the third and fourth magnets. In other words, the third and fourth magnets may “sandwich” a wall of the wave tank, and thus hold the driver portion in place against the side of the wave tank. Similarly, the means for securing the pivot mount to the bottom or one of the sides of the wave tank may include a (different) third magnet attached to the pivot mount, and a (different) fourth magnet, configured to be placed on an outside surface of the bottom or one of the sides of the wave tank opposite the third magnet, thereby securing the pivot mount to the bottom or one of the sides of the wave tank via magnetic attraction between the third and fourth magnets.


In a variation or hybrid version of the above, in yet another embodiment, the means for securing the driver portion to a side of the wave tank and means for securing the pivot mount to the bottom or one of the sides of the wave tank may include a third magnet attached to the driver portion, and a fourth magnet attached to the pivot mount, where when the driver portion and the pivot mount are placed opposite one another on either side of the side of the wave tank, both the driver portion and the pivot mount are secured to the side of the wave tank via magnetic attraction between the third and fourth magnets.


In a further embodiment, the means for securing the pivot mount to the bottom or one of the sides of the wave tank comprises means for securing the pivot mount to the bottom of the wave tank, and the means for securing the pivot mount to the bottom of the wave tank comprises a weight. In other words, in some embodiments where the pivot mount is positioned on the bottom (floor) of the wave tank, the weight of the pivot mount and/or the actuator portion in general, may be sufficient to hold the actuator portion in place.


Other embodiments may include variants or combinations of the above. For example, in yet another exemplary embodiment, both the driver portion and the actuator portion may hang from the top edge of a side (on opposite sides of the wave tank side or wall), e.g., via respective clips (e.g., hangar), a single combination clip, e.g., a dual hanger from which each portion is suspended (on opposite sides of the wave tank side or wall). Any other means for securing the wave generator portions may be used as desired.


FIG. 4—Computer Controlled Magnetic Wave Generator

In some embodiments, the magnetic wave generator may be controlled simply via one or more controls coupled directly to the device, e.g., via a rheostat coupled to the motor. However, in other embodiments, the wave generator may be coupled to a controller, i.e., a computer, and controlled thereby.



FIG. 4 illustrates one embodiment of a computer controlled magnetic wave generator, where the magnetic wave generator is coupled to a computer system 82 via a transmission medium 402, e.g., a cable or other transmission means, where the computer (controller) is configured to execute program instructions for controlling the wave generator. For example, the program instructions may comprise one or more programs executable by the computer system 82 to control the frequency of rotation of the motor and/or the rotating mount, which determines the frequency of movement of the float member, and thus, the waves. The program instructions may also be executable to start or stop the motor, and thus the rotation of the first magnet, or to turn the wave generator on and off.


In some embodiments, the programs may be graphical programs developed under the LabVIEW™ graphical program development environment, provided by National Instruments Corporation, although any type of software may be used as desired.


As may be seen, the computer system 82 may include a display device configured to display a graphical user interface (GUI) for user configuration or control (or calibration) of the wave generator via the computer system. The graphical user interface may comprise any type of graphical user interface, e.g., depending on the computing platform.


The computer system 82 may include at least one memory medium on which one or more computer programs or software components according to one embodiment of the present invention may be stored. For example, the memory medium may store one or more graphical programs which are executable to configure or control the wave generator. Additionally, the memory medium may store a graphical programming development environment application used to create and/or execute such graphical programs. The memory medium may also store operating system software, as well as other software for operation of the computer system. Various embodiments further include receiving or storing instructions and/or data implemented in accordance with the foregoing description upon a carrier medium.


In some embodiments, the computer system (or controller) may be coupled to the wave generator via a network, such as the Internet, and thus may be configured or controlled remotely.


FIG. 5—Computer System Block Diagram


FIG. 5 is a block diagram representing one embodiment of the computer system 82 illustrated in FIG. 4. It is noted that any type of computer system configuration or architecture can be used as desired, and FIG. 5 illustrates a representative PC embodiment. It is also noted that the computer system may be a general purpose computer system, a computer implemented on a card installed in a chassis, an embedded device, or other types of embodiments. Elements of a computer not necessary to understand the present description have been omitted for simplicity.


The computer may include at least one central processing unit or CPU (processor) 160 which is coupled to a processor or host bus 162. The CPU 160 may be any of various types, including an x86 processor, e.g., a Pentium class, a PowerPC processor, a CPU from the SPARC family of RISC processors, as well as others. A memory medium, typically comprising RAM and referred to as main memory, 166 is coupled to the host bus 162 by means of memory controller 164. The main memory 166 may store a program, e.g., a graphical program, configured to control the driver portion of the wave generator, e.g., to control or modulate the frequency, and in some embodiments, the amplitude, of the generated waves. The main memory may also store operating system software, as well as other software for operation of the computer system.


The host bus 162 may be coupled to an expansion or input/output bus 170 by means of a bus controller 168 or bus bridge logic. The expansion bus 170 may be the PCI (Peripheral Component Interconnect) expansion bus, although other bus types can be used. The expansion bus 170 includes slots for various devices such as described above. The computer 82 further comprises a video display subsystem 180 and hard drive 182 coupled to the expansion bus 170. The computer 82 may also comprise a GPIB card 113 coupled to a GPIB bus 112, and/or an MXI device 186 coupled to a VXI chassis 116.


As shown, a device 190 may also be connected to the computer. The device 190 may include a processor and memory which may execute a real time operating system. The device 190 may also or instead comprise a programmable hardware element. The computer system may be configured to deploy a graphical program to the device 190 for execution of the graphical program on the device 190. The deployed graphical program may take the form of graphical program instructions or data structures that directly represents the graphical program. Alternatively, the deployed graphical program may take the form of text code (e.g., C code) generated from the graphical program. As another example, the deployed graphical program may take the form of compiled code generated from either the graphical program or from text code that in turn was generated from the graphical program.


As indicated above, the frequency of rotation of the rotating mount 124 determines the frequency of the resulting waves in the fluid. There are various ways in which the amplitude of the waves may also be specified or controlled, based on setting or modifying various attributes of the wave generating device, such as, for example, the strength of the magnets, the distance of closest approach of the magnets, the structure of the pivoting arm, e.g., distance from the pivot to the float member, and the buoyancy of the float member, among others.


For example, in one embodiment, the driver portion may be configured to be a specified distance from the side of the wave tank, e.g., via spacers. Alternatively, or additionally, the driver portion may be constructed such that two or more of the sides of the motor housing are at different distances from the rotating mount's axis of rotation. For example, assuming a roughly square housing, the axis of rotation may be 6 inches from a first side of the housing, 9 inches from a second side of the housing, 12 inches from a third side of the housing, and 15 inches from a fourth side of the housing, and so the distance of nearest approach of the magnets may be discretely set simply by the side of the housing placed against the side of the wave tank. In a continuous variation of the above, the housing may have an oval shape (or other closed curve), and this distance may be varied smoothly simply by rotating the housing.


In another exemplary embodiment, e.g., where the rotating mount has some type of “L” shape, the leg of the “L” that holds the first magnet 108A may be telescopic, and thus, a user may simply extend that leg of the mount to shorten the distance of closest approach, thereby increasing the repelling force 202 between the magnets at closest approach.


Any other means for adjusting this distance, and thus, controlling the amplitude of the generated waves, may be used as desired.


FIG. 6—Method of Operation of a Magnetic Wave Generator


FIG. 6 illustrates a method of operation for a magnetic wave generator for generating waves in a fluid, according to one embodiment. The method shown in FIG. 6 may be used in conjunction with any of the computer systems or devices shown in the above Figures, among other devices. In various embodiments, some of the method elements shown may be performed concurrently, in a different order than shown, or may be omitted. Additional method elements may also be performed as desired. As shown, this method may operate as follows.


First, in 602, a magnetic wave generator may be provided. As described above, the magnetic wave generator may include a driver portion, comprising a rotating mount that includes a first magnet situated on a circumferential edge of the rotating mount, and a motor, coupled to and configured to rotate the rotating mount; and may further include an actuator portion, comprising a pivot mount, and a pivoting arm, configured to rotatably couple to the pivot mount. The pivoting arm may include a second magnet at a first position on the pivoting arm, and a float member at a second position on the pivoting arm, where the float member is buoyant.


In 604, the driver portion may rotate the rotating mount, thereby repeatedly and alternatively moving the first magnet near then away from the actuator portion, where the first and second magnets are oriented to repel each other upon closest approach. More details regarding the driver portion, its structure, and its operation are provided above.


In 606, in response to the driver portion moving the first magnet near the actuator portion, the pivoting arm of the actuator portion may be rotated away from the first magnet via the second magnet being repelled from the first magnet, thereby pushing the float member down in the fluid of the wave tank.


In 608, in response to the driver portion moving the first magnet away from the actuator portion, the pivoting arm of the actuator portion may be rotated toward the first magnet via the buoyancy of the float member providing a restorative force that allows the float member to rise in the fluid of the wave tank.


In 610, waves may be induced in the wave tank via the float member by repeatedly rotating the pivoting arm in response to said repeatedly and alternately moving the first magnet.


In a more general embodiment of the above method, a magnetic wave generator may be installed, in which a driver portion may be placed outside a wave tank that contains a fluid, where the driver portion includes a first magnet, and an actuator portion may be placed inside the wave tank. The actuator portion may include a second magnet coupled to a buoyant float member.


Once the magnet wave generator is installed, the first magnet of the driver portion may be rotated. The rotating may periodically move the first magnet near the second magnet, thereby inducing a repellant force on the second magnet that pushes the buoyant float member down into the fluid. The rotating may further periodically move the first magnet away from the second magnet, thereby allowing the buoyancy of the float member to provide a restorative force that causes the buoyant float member to rise in the fluid. The movement of the buoyant float member may induce waves in the fluid of the wave tank. Additionally, as discussed above, in some embodiments, the buoyancy-related restorative force may be augmented (or replaced) with an attractive force via anti-alignment of diametric, bar, or horseshoe magnets.


Further details regarding the actuator portion, its structure, and its operation are presented above. Note that any of the features and embodiments disclosed herein may be used in any combinations as desired.


Thus, various embodiments of the above-described magnetic wave generator may be used to generate waves in a fluid, e.g., in a wave tank, without requiring a mechanical coupling between a driver portion of the wave generator and an actuator portion of the wave generator.


Although the embodiments above have been described in considerable detail, numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to embrace all such variations and modifications.

Claims
  • 1. A magnetic wave generator for generating waves in a fluid, comprising: a driver portion, comprising: a rotating mount, wherein the rotating mount comprises a first magnet situated on a circumferential edge of the rotating mount; anda motor, coupled to and configured to rotate the rotating mount; andan actuator portion, comprising: a pivot mount; anda pivoting arm, configured to rotatably couple to the pivot mount, and comprising: a second magnet at a first position on the pivoting arm; anda float member at a second position on the pivoting arm, wherein the float member is buoyant;wherein during operation the actuator portion is at least partially submerged in a wave tank that contains a fluid, and the driver portion is situated just outside the wave tank and proximate to the actuator portion, and the driver portion and the actuator portion are proximate and magnetically coupled via the first and second magnets;wherein the driver portion is configured to rotate the rotating mount, thereby repeatedly and alternatively moving the first magnet near then away from the actuator portion, wherein the first and second magnets are oriented to repel each other upon closest approach;wherein the pivoting arm of the actuator portion is configured to rotate in response to the driver portion moving the first magnet near the actuator portion due to the second magnet being repelled from the first magnet, thereby pushing the float member down in the fluid of the wave tank;wherein the float member is configured to provide a restorative force that rotates the pivoting arm due to the buoyancy of the float member in response to the driver portion moving the first magnet away from the actuator portion, thereby allowing the float member to rise in the fluid of the wave tank; andwherein the rotation of the pivoting arm in response to said repeatedly and alternately moving the first magnet induces waves in the wave tank via the float member.
  • 2. The magnet wave generator of claim 1, wherein the float member comprises a cylinder.
  • 3. The magnet wave generator of claim 1, wherein the float member comprises a sphere.
  • 4. The magnet wave generator of claim 1, wherein the driver portion is configured to communicatively couple to a controller, wherein the driver portion is configured to receive commands from the controller specifying a rotation rate or a change in the rotation rate for the motor, and wherein the motor is configured to rotate accordingly in response to the received commands.
  • 5. The magnet wave generator of claim 1, wherein the driver portion further comprises means for securing the driver portion to a side of the wave tank, and wherein the pivot mount of the actuator portion comprises means for securing the pivot mount to the bottom or one of the sides of the wave tank.
  • 6. The magnet wave generator of claim 5, wherein the means for securing the driver portion to a side of the wave tank comprises an adhesive.
  • 7. The magnet wave generator of claim 5, wherein the means for securing the driver portion to a side of the wave tank comprises one or more suction cups.
  • 8. The magnet wave generator of claim 5, wherein the means for securing the driver portion to a side of the wave tank comprises a clip configured to grip a top edge of the side of the wave tank.
  • 9. The magnet wave generator of claim 5, wherein the means for securing the driver portion to a side of the wave tank comprises: a third magnet attached to the driver portion; anda fourth magnet, configured to be placed on an inside surface of the side of the wave tank opposite the third magnet, thereby securing the driver portion to the side of the wave tank via magnetic attraction between the third and fourth magnets.
  • 10. The magnet wave generator of claim 5, wherein the means for securing the pivot mount to the bottom or one of the sides of the wave tank comprises an adhesive.
  • 11. The magnet wave generator of claim 5, wherein the means for securing the pivot mount to the bottom or one of the sides of the wave tank comprises: a third magnet attached to the pivot mount; anda fourth magnet, configured to be placed on an outside surface of the bottom or one of the sides of the wave tank opposite the third magnet, thereby securing the pivot mount to the bottom or one of the sides of the wave tank via magnetic attraction between the third and fourth magnets.
  • 12. The magnet wave generator of claim 5, wherein the means for securing the pivot mount to the bottom or one of the sides of the wave tank comprises means for securing the pivot mount to the bottom of the wave tank, wherein the means for securing the pivot mount to the bottom of the wave tank comprises a weight.
  • 13. The magnet wave generator of claim 5, wherein the means for securing the driver portion to a side of the wave tank and means for securing the pivot mount to the bottom or one of the sides of the wave tank comprise: a third magnet attached to the driver portion; anda fourth magnet attached to the pivot mount;wherein when the driver portion and the pivot mount are placed opposite one another on either side of the side of the wave tank, both the driver portion and the pivot mount are secured to the side of the wave tank via magnetic attraction between the third and fourth magnets.
  • 14. The magnet wave generator of claim 1,
  • 14. A method for operating a magnetic wave generator, the method comprising: installing a magnetic wave generator, comprising: placing a driver portion outside a wave tank that contains a fluid, wherein the driver portion comprises a first magnet; andplacing an actuator portion inside the wave tank, wherein the actuator portion comprises a second magnet coupled to a buoyant float member; androtating the first magnet of the driver portion;wherein said rotating periodically moves the first magnet near the second magnet, thereby inducing a repellant force on the second magnet that pushes the buoyant float member down into the fluid;wherein said rotation further periodically moves the first magnet away from the second magnet, thereby allowing the buoyancy of the float member to provide a restorative force that causes the buoyant float member to rise in the fluid; andwherein movement of the buoyant float member induces waves in the fluid of the wave tank.
  • 15. The method of claim 14, wherein the driver portion is configured to communicatively couple to a controller, wherein the driver portion is configured to receive commands from the controller specifying a rotation rate or a change in the rotation rate for the first magnet, and wherein the magnet is configured to rotate accordingly in response to the received commands.
  • 16. The method of claim 14, wherein the driver portion further comprises means for securing the driver portion to a side of the wave tank, and wherein the actuator portion comprises means for securing the actuator portion to the bottom or one of the sides of the wave tank.
  • 17. The method of claim 16, wherein the means for securing the driver portion to a side of the wave tank comprises one or more of: an adhesive;one or more suction cups; ora clip configured to grip a top edge of the side of the wave tank.
  • 18. The method of claim 16, wherein the means for securing the driver portion to a side of the wave tank comprises: a third magnet attached to the driver portion; anda fourth magnet, configured to be placed on an inside surface of the side of the wave tank opposite the third magnet, thereby securing the driver portion to the side of the wave tank via magnetic attraction between the third and fourth magnets.
  • 19. The method of claim 16, wherein the means for securing the actuator portion to the bottom or one of the sides of the wave tank comprises an adhesive.
  • 20. The method of claim 16, wherein the means for securing the actuator portion to the bottom or one of the sides of the wave tank comprises: a third magnet attached to the actuator portion; anda fourth magnet, configured to be placed on an outside surface of the bottom or one of the sides of the wave tank opposite the third magnet, thereby securing the actuator portion to the bottom or one of the sides of the wave tank via magnetic attraction between the third and fourth magnets.
  • 21. The method of claim 16, wherein the means for securing the actuator portion to the bottom or one of the sides of the wave tank comprises means for securing the actuator portion to the bottom of the wave tank, wherein the means for securing the actuator portion to the bottom of the wave tank comprises a weight.
  • 22. The method of claim 16, wherein the means for securing the driver portion to a side of the wave tank and means for securing the actuator portion to the bottom or one of the sides of the wave tank comprise: a third magnet attached to the driver portion; anda fourth magnet attached to the actuator portion;wherein when the driver portion and the actuator portion are placed opposite one another on either side of the side of the wave tank, both the driver portion and the actuator portion are secured to the side of the wave tank via magnetic attraction between the third and fourth magnets.
  • 23. A magnetic wave generator for generating waves in a fluid, comprising: a driver portion, comprising: a rotating mount, wherein the rotating mount comprises a first magnet situated on the rotating mount; anda motor, coupled to and configured to rotate the rotating mount; andan actuator portion, comprising: a pivot mount; anda pivoting arm, configured to rotatably couple to the pivot mount, and comprising: a second magnet at a first position on the pivoting arm; anda float member at a second position on the pivoting arm, wherein the float member is buoyant;wherein during operation the actuator portion is at least partially submerged in a wave tank that contains a fluid, and the driver portion is situated just outside the wave tank and proximate to the actuator portion, and the driver portion and the actuator portion are proximate and magnetically coupled via the first and second magnets;wherein the driver portion is configured to rotate the rotating mount, thereby repeatedly and alternatively rotating the first magnet to move first and second poles of the first magnet near corresponding first and second poles of the second magnet, then move the first and second poles near the second and first poles of the second magnet, respectively, thereby repeatedly and alternatively generating respective repulsive and attractive forces between the first and second magnets;wherein the pivoting arm of the actuator portion is configured to rotate in response to the driver portion moving the first and second poles of the first magnet near the corresponding first and second poles of the second magnet, due to the second magnet being repelled from the first magnet, thereby pushing the float member down in the fluid of the wave tank;wherein the pivoting arm of the actuator portion is further configured to rotate in response to the driver portion moving the first and second poles of the first magnet near the second and first poles of the second magnet, respectively, due to the second magnet being attracted to the first magnet, thereby pulling the float member up in the fluid of the wave tank;wherein the float member is configured to provide a restorative force that rotates the pivoting arm due to the buoyancy of the float member in response to the driver portion the first and second poles of the first magnet near the second and first poles of the second magnet, respectively, thereby allowing the float member to rise in the fluid of the wave tank; andwherein the rotation of the pivoting arm in response to said repeatedly and alternately moving the first magnet induces waves in the wave tank via the float member.
  • 24. The magnetic wave generator of claim 23, wherein the first and second magnets each comprises one of: a diametric magnet;a bar magnet; ora horseshoe magnet.
PRIORITY DATA

This application claims benefit of priority to U.S. Provisional Application Ser. No. 61/621,197, titled “Magnetic Wave Generator”, filed Apr. 6, 2012, whose inventor is David E. Wilson, and which is hereby incorporated by reference in its entirety as though fully and completely set forth herein.

Provisional Applications (1)
Number Date Country
61621197 Apr 2012 US