Self controlled power supply design with wide range input variation using genetic neural approach