Fault-Tolerant Control of an Offshore Ocean Thermal Energy Conversion System with Output Constraints