CPC F03B 15/00 (2013.01) [F03B 13/20 (2013.01)] | 15 Claims |
1. A method comprising:
receiving, at a controller of a wave energy capture system deployed in a body of water, input regarding real-time wave conditions in a vicinity of the wave energy capture system, wherein the wave energy capture system comprises:
an arm assembly comprising:
an adjustable-length arm coupled to a body by a pivot at a first end of the arm, and
a floatation device, coupled to the arm at a second end of the arm, that is configured to float on water; and
a mechanical energy capture system, coupled to the arm assembly via a gear assembly, the mechanical energy capture system configured to convert mechanical motion of the arm around the pivot to electrical energy;
applying, by the controller, a control model to the received input to select a value of a control parameter for the wave energy capture system, wherein the control model comprises a model that has been trained using machine learning to take wave condition data as input and to output control parameter values selected based on the wave condition data in order to increase an amount of energy captured by the wave energy capture system, wherein the control parameter comprises at least one of:
an arm length for the arm,
an angle between the arm and the body, or
a gear ratio of the gear assembly; and
implementing, by the controller, the selected value of the control parameter on the wave energy capture system.
|