Use of soft computing techniques in renewable energy hydrogen hybrid systems