Enhanced maximum power point tracking for photovoltaic systems using a novel sine cosine algorithm with pattern search | Synapse