Doubly fed induction generators (DFIG) find extensive application in variable-speed wind power plants, providing notable advantages such as cost-effectiveness, operational flexibility across varying speeds, and enhanced power quality. This research focuses on the control of DFIGs employed in variable-speed wind turbine configurations. A suitable mathematical model is chosen for representative systems following a comprehensive review of contemporary research. Subsequent analysis reveals the instability of the open-loop time response of the system. To address this instability, the initial approach involves the implementation of the conventional model predictive controller (MPC). However, the outcomes indicate that this controller falls short of delivering satisfactory performance despite the enhanced stability. In the subsequent phase, efforts are made to mitigate the impact of wind input variability by utilizing the Kalman filter, given its effectiveness in handling high variability. Following this, a novel methodology is introduced, which combines nonlinear MPC with the Lyapunov function. This method is based on the nonlinear model of the system. By using the Lyapunov function in the nonlinear MPC structure, the stability of the designed controller is guaranteed. To validate the proposed control approach, the results are compared with PID based controller in MATLAB/Simulink. The simulation results showed that the output variables of the modeled DFIG system achieve stability within a reasonable timeframe applying the input.