An Optimal Power Flow Approach Including Wind and Tidal Generation