Variablespeedcontrolofwindturbinesusingnonlinearandadaptivealgorithms