Fundamentals of ocean wave energy conversion, modeling, and control