A power generation system comprising: a generator operatively coupled to an engine for generating electrical power and supplying the electrical power to a grid; a resistive braking system operatively coupled between the generator and the grid, the resistive braking system comprising: a mechanical switch connected in parallel with a resistor; and a controller for, in response to a grid event, controlling power from the engine and operating the mechanical switch to redirect current from the mechanical switch to the resistor, wherein the controller is configured to: a) send a first control signal to partially or fully switch OFF an ignition of the engine to control power from the engine when the grid event is detected; b) send a second control signal to open the mechanical switch when the grid event is detected, wherein the mechanical switch opens before a first predetermined time; c) send a third control signal to partially or fully switch ON the ignition of the engine after the first predetermined time; and characterised in being further configured to d) send a fourth control signal to close the mechanical switch if the grid event is cleared before a second predetermined time from the occurrence of the grid event; and e) send a fifth control signal to switch OFF the ignition of the engine if the grid event is continued after the second predetermined time. a generator operatively coupled to an engine for generating electrical power and supplying the electrical power to a grid; a resistive braking system operatively coupled between the generator and the grid, the resistive braking system comprising: a mechanical switch connected in parallel with a resistor; and a controller for, in response to a grid event, controlling power from the engine and operating the mechanical switch to redirect current from the mechanical switch to the resistor, wherein the controller is configured to: a) send a first control signal to partially or fully switch OFF an ignition of the engine to control power from the engine when the grid event is detected; b) send a second control signal to open the mechanical switch when the grid event is detected, wherein the mechanical switch opens before a first predetermined time; c) send a third control signal to partially or fully switch ON the ignition of the engine after the first predetermined time; and characterised in being further configured to d) send a fourth control signal to close the mechanical switch if the grid event is cleared before a second predetermined time from the occurrence of the grid event; and e) send a fifth control signal to switch OFF the ignition of the engine if the grid event is continued after the second predetermined time. a mechanical switch connected in parallel with a resistor; and a controller for, in response to a grid event, controlling power from the engine and operating the mechanical switch to redirect current from the mechanical switch to the resistor, wherein the controller is configured to: a) send a first control signal to partially or fully switch OFF an ignition of the engine to control power from the engine when the grid event is detected; b) send a second control signal to open the mechanical switch when the grid event is detected, wherein the mechanical switch opens before a first predetermined time; c) send a third control signal to partially or fully switch ON the ignition of the engine after the first predetermined time; a) send a first control signal to partially or fully switch OFF an ignition of the engine to control power from the engine when the grid event is detected; b) send a second control signal to open the mechanical switch when the grid event is detected, wherein the mechanical switch opens before a first predetermined time; c) send a third control signal to partially or fully switch ON the ignition of the engine after the first predetermined time; and characterised in being further configured to d) send a fourth control signal to close the mechanical switch if the grid event is cleared before a second predetermined time from the occurrence of the grid event; and e) send a fifth control signal to switch OFF the ignition of the engine if the grid event is continued after the second predetermined time. d) send a fourth control signal to close the mechanical switch if the grid event is cleared before a second predetermined time from the occurrence of the grid event; and e) send a fifth control signal to switch OFF the ignition of the engine if the grid event is continued after the second predetermined time.