Systems and methods for predictive load response

IN603730BActive Publication Date: 2026-09-23CUMMINS POWER GENERATION INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
IN202347078959
Authority / Receiving Office
IN · IN
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-05-05
Filing Date
2023-11-21
Publication Date
2026-09-23
Estimated Expiration
2042-05-03

AI Technical Summary

Technical Problem

Generator sets (gensets) face challenges in regulating transient deviations in output voltage due to changes in load, leading to inefficient transient performance, particularly in critical applications where voltage stability is paramount.

Method used

An automatic voltage regulator (AVR) system that utilizes predictive load signals to proactively adjust the excitation current of the alternator, anticipating load changes and adjusting the excitation current before a difference is detected between the voltage setpoint and the output voltage, thereby reducing transient deviations.

Benefits of technology

The solution effectively regulates transient deviations in output voltage, enhancing the transient performance of gensets by anticipating and mitigating voltage changes, ensuring stability within a desired range even during significant load changes.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

Systems and methods for regulating transient deviations in an output voltage of a power generator system are provided. An automatic voltage regulator (AVR) may receive a predictive load signal from a load. The predictive load signal may relate to an anticipated change in the load. The predictive load signal can be configured to include information of the anticipated change in the load. The AVR may extract the information of the anticipated change in the load from the predictive load signal, responsive to receiving the predictive load signal. The AVR may analyze the extracted information to determine whether the anticipated change causes a transient deviation above a predetermined level in the output voltage. The AVR may adjust an excitation current of an alternator prior to detecting a difference between a voltage setpoint and the output voltage, responsive to determining that the anticipated change in the load causes the transient deviation.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0002] The present disclosure relates generally to monitoring and control of generator sets(gensets).BACKGROUND

[0003] Generator sets (gensets) can be used for power generation in locomotives, trucks,recreational vehicles, marine vessels as well as for grid power generation. Gensets may include aprime mover, such as an internal combustion (IC) engine, that converts fuel into mechanical energyto rotate a generator (e.g., an alternator). The generator can convert the mechanical energy intouseable electrical energy at a line voltage and frequency suitable for transmission and utilization.Applying (or removing) a load to (or from) a genset may cause variations in the voltage orfrequency of said electrical energy. The size of the applied (or removed) load may determine theextent of the variations in voltage or frequency. The response of the genset to the variations involtage or frequency can determine the transient performance of the genset.SUMMARY

[0004] One embodiment of the disclosure relates to a method of regulating transient deviationsin an output voltage of a genset. The method includes receiving, by an automatic voltage regulatorof the genset from a load, a predictive load signal relating to an anticipated change in the load.The predictive load signal may be configured to include information of the anticipated change inthe load. The method includes extracting, by the automatic voltage regulator, the information ofthe anticipated change in the load from the predictive load signal, responsive to receiving thepredictive load signal. The method includes analyzing, by the automatic voltage regulator, theextracted information to determine whether the anticipated change in the load causes a transientdeviation above a predetermined level in an output voltage of the genset. The method includesadjusting, by the automatic voltage regulator, an excitation current of an alternator of the gensetprior to detecting a difference between a voltage setpoint and the output voltage, responsive todetermining that the anticipated change in the load causes the transient deviation in the outputvoltage.

[0005] In some embodiments, the automatic voltage regulator may modify the excitationcurrent back to a nominal current value after a period of time. In some embodiments, the predictiveload signal may comprise a datalink signal, a circuit breaker trip command, a temperature triggersignal, an analog voltage input, or a discrete switch input. In some embodiments, the informationof the anticipated change in the load may include one or more power characteristics of theanticipated change in the load. The one or more power characteristics may comprise a powernumerical, a power factor, an inductance, or a capacitance. In some embodiments, the automaticvoltage regulator may adjust the excitation current within a predefined interval to regulate thetransient deviation in the output voltage. The predefined interval may comprise an interval of timebetween receiving the predictive load signal and detecting the difference between the voltagesetpoint and the output voltage. In some embodiments, the automatic voltage regulator canmaintain the excitation current as a nominal current value responsive to determining that theanticipated change in the load fails to cause a transient deviation above the predetermined level inthe output voltage of the genset

[0006] In some embodiments, analyzing the extracted information and adjusting the excitationcurrent may comprise storing, by the automatic voltage regulator, a table. The table may compriseone or more output voltage deviation values and one or more predetermined load change values.The one or more output voltage deviation values can be associated with the one or morepredetermined load change values. In some embodiments, the automatic voltage regulator maycompare the information of the anticipated change in the load to the output voltage deviation valuesor the predetermined load change values stored in the table. In some embodiments, the automaticvoltage regulator may determine whether the anticipated change in the load causes a transientdeviation above the predetermined level in the output voltage, responsive to comparing theinformation of the anticipated change in the load to the output voltage deviation values or thepredetermined load change values stored in the table. In some embodiments, the automatic voltageregulator may adjust the excitation current of the alternator according to the output voltagedeviation values or the predetermined load change values stored in the table, responsive todetermining the anticipated change in the load causes the transient deviation in the output voltage.In some embodiments, adjusting the excitation current of the alternator may comprise regulatingthe transient deviation in the output voltage to a voltage value that is up to 20% of a nominalvoltage value.

[0007] Another embodiment relates to a control device for an automatic voltage regulator. Thecontrol device includes a machine-readable storage medium having instructions stored thereon.The control device includes a processing circuit configured to execute the instructions to receivea predictive load signal relating to an anticipated change in a load of a genset. The predictive loadsignal can be configured to include information of the anticipated change in the load. The controldevice includes a processing circuit configured to execute the instructions to extract theinformation of the anticipated change in the load from the predictive load signal, responsive toreceiving the predictive load signal. The control device includes a processing circuit configuredto execute the instructions to analyze the extracted information to determine whether theanticipated change in the load causes a transient deviation above a predetermined level in an outputvoltage of the genset. The control device includes a processing circuit configured to execute theinstructions to adjust an excitation current of an alternator of the genset prior to detecting adifference between a voltage setpoint and the output voltage, responsive to determining that theanticipated change in the load causes the transient deviation in the output voltage.

[0008] In some embodiments, the control device can be configured to modify the excitationcurrent back to a nominal current value after a period of time. In some embodiments, the controldevice can be configured to adjust the excitation current within a predefined interval to regulatethe transient deviation in the output voltage. The predefined interval may comprise an interval oftime between receiving the predictive load signal and detecting the difference between the voltagesetpoint and the output voltage. In some embodiments, the control device may be configured tomaintain the excitation current as a nominal current value responsive to determining that theanticipated change in the load fails to cause a transient deviation above the predetermined level inthe output voltage of the genset.

[0009] In some embodiments, the control device may be configured to store a table comprisingone or more output voltage deviation values and one or more predetermined load change values.The one or more output voltage deviation values may be associated with the one or morepredetermined load change values. In some embodiments, the control device may be configuredto compare the information of the anticipated change in the load to the output voltage deviationvalues or the predetermined load change values stored in the table. In some embodiments, thecontrol device may be configured to determine whether the anticipated change in the load causesa transient deviation above the predetermined level in the output voltage, responsive to comparingthe information of the anticipated change in the load to the output voltage deviation values or thepredetermined load change values stored in the table. In some embodiments, the control devicemay be configured to adjust the excitation current of the alternator according to the output voltagedeviation values or the predetermined load change values stored in the table, responsive todetermining the anticipated change in the load causes the transient deviation in the output voltage.

[0010] Another embodiment relates to a power generator system. The power generator systemincludes an alternator coupled to an engine configured to supply power to a load. The powergenerator system includes an automatic voltage regulator configured to adjust an excitation currentof the alternator to regulate a voltage of an output of the alternator. The power generator systemincludes a controller comprising a processing circuit configured to receive a predictive load signalrelating to an anticipated change in the load. The predictive load signal may be configured toinclude information of the anticipated change in the load. The power generator system includes acontroller comprising a processing circuit configured to extract the information of the anticipatedchange in the load from the predictive load signal, responsive to receiving the predictive loadsignal. The power generator system includes a controller comprising a processing circuitconfigured to analyze the extracted information to determine whether the anticipated change in theload causes a transient deviation above a predetermined level in an output voltage of the powergenerator system. The power generator system includes a controller comprising a processingcircuit configured to adjust the excitation current prior to detecting a difference between a voltagesetpoint and the output voltage, responsive to determining that the anticipated change in the loadcauses the transient deviation in the output voltage.

[0011] In some embodiments, the controller of the power generator system can be configuredto modify the excitation current back to a nominal current value after a period of time. In someembodiments, the controller of the power generator system can be configured to adjust theexcitation current within a predefined interval to regulate the transient deviation in the outputvoltage. The predefined interval may comprise an interval of time between receiving the predictiveload signal and detecting the difference between the voltage setpoint and the output voltage. Insome embodiments, the controller of the power generator system can be configured to maintainthe excitation current as a nominal current value responsive to determining that the anticipatedchange in the load fails to cause a transient deviation above the predetermined level in the outputvoltage of the power generator system.

[0012] In some embodiments, the controller of the power generator system can be configuredto store a table comprising one or more output voltage deviation values and one or morepredetermined load change values. The one or more output voltage deviation values can beassociated with the one or more predetermined load change values. In some embodiments, thecontroller of the power generator system can be configured to compare the information of theanticipated change in the load to the output voltage deviation values or the predetermined loadchange values stored in the table. In some embodiments, the controller of the power generatorsystem can be configured to determine whether the anticipated change in the load causes a transientdeviation above the predetermined level in the output voltage, responsive to comparing theinformation of the anticipated change in the load to the output voltage deviation values or thepredetermined load change values stored in the table. In some embodiments, the controller of thepower generator system can be configured to adjust the excitation current of the alternatoraccording to the output voltage deviation values or the predetermined load change values storedin the table, responsive to determining the anticipated change in the load causes the transientdeviation in the output voltage.BRIEF DESCRIPTION OF THE DRAWINGS

[0013] The disclosure will become more fully understood from the following detaileddescription, taken in conjunction with the accompanying figures, wherein like reference numeralsrefer to like elements, in which:

[0014] Figure 1A - 1B are block diagrams illustrating a generator system, according to anexemplary embodiment.

[0015] Figure 2 is a flow diagram of a method for regulating transient deviations in an outputvoltage of a genset or power generator system, according to an exemplary embodiment.

[0016] Figure 3A is a graph illustrating the total power and voltage of a genset during anincrease in the load of the genset, according to an exemplary embodiment.

[0017] Figure 3B is a graph illustrating the total power and voltage of a genset during adecrease in the load of the genset, according to an exemplary embodiment.

[0018] Figures 4 - 5 are block diagrams illustrating an automatic voltage regulator and analternator of a genset, according to an exemplary embodiment.

[0019] Figure 6 is a flow diagram of a method for regulating a transient voltage of a genset,according to an exemplary embodiment.

[0020] Figure 7 is a block diagram illustrating a potential application of the systems andmethods presented herein, according to an exemplary embodiment.

[0021] Figure 8 is a graph illustrating one or more output voltage deviation values and one ormore predetermined load change values, according to an exemplary embodiment.DETAILED DESCRIPTION

[0022] Before turning to the figures, which illustrate the exemplary embodiments in detail, itshould be understood that the application is not limited to the details or methodology set forth inthe description or illustrated in the figures. It should also be understood that the terminology isfor the purpose of description only and should not be regarded as limiting.

[0023] Referring generally to the figures, systems and methods that may be used to regulateor control transient deviations in an output voltage of a genset or generator system are providedaccording to exemplary embodiments. The generator system may include an alternator, anautomatic voltage regulator, a controller (or other control devices), and / or other components. Thealternator can be coupled to an engine, wherein the alternator is configured to supply power to aload. The automatic voltage regulator and / or the controller may be configured to adjust anexcitation current of the alternator to regulate the output voltage of the alternator (e.g., outputvoltage of the genset).

[0024] Certain gensets are widely used for mission and / or critical applications. For instance,gensets can be used as an emergency back-up power supply upon a disruption to a utility powersupply. The transient performance of a genset can determine the capability of load acceptanceand / or load rejection of the genset. In turn, the load acceptance and / or load rejection capabilitycan determine the electrical characteristics of the genset under a variable load (e.g., load increaseor decrease). For instance, the load rejection / acceptance capability can determine thecharacteristics (e.g., the magnitude) of the transient deviations in the output voltage of the genset.In certain genset applications, such as telecommunications and data centers, the load that isconnected to the genset can make severe demands on the voltage of the electrical power suppliedby the genset. For said applications, the transient deviations in the output voltage of the genset(e.g., the transient performance of the genset) must meet certain performance requirements. Incertain embodiments, the transient performance of the genset (e.g., under variable loads) can beassessed / measured with tests methods, test cycles, and / or other criteria that are defined in certainspecifications.

[0025] The systems and methods presented herein include a novel approach for regulating orreducing transient deviations in the output voltage of the genset caused by changes in the load.Regulating or reducing the transient deviations in the output voltage of the genset can improve orenhance the transient performance of the genset. According to various example embodiments, thesystems and methods presented herein use a predictive load signal to proactively adjust or modifythe excitation current of the genset (e.g., of the alternator). Adjusting or modifying the excitationcurrent prior to detecting the change in the load can accommodate the impending / anticipatedchange in the load and / or reduce the magnitude of the transient deviations. In some embodiments,the automatic voltage regulator (or the controller) of the genset can receive and / or use thepredictive load signal to adjust the excitation current. In conventional methods, the AVR regulatesthe output voltage of the alternator using closed-loop feedback control. Therefore, conventionalmethods reactively respond to the transient deviations in the output voltage upon detecting an erroror difference between a voltage setpoint and a measured / actual / sensed output voltage of thealternator. Responsive to detecting the error or difference, the AVR 104 can adjust the excitationcurrent to reduce the transient deviations caused by a change in the load. Therefore, conventionalmethods are slow and unable to regulate the output voltage of the genset within a desired rangeupon a large change in the load.

[0026] The present disclosure provides exemplary systems and methods for regulatingtransient deviations in an output voltage of a genset using a predictive load signal. An exemplarymethod includes receiving, by at least one controller or automatic voltage regulator (AVR), forexample, a predictive load signal from one or more loads of the genset. The predictive load signalmay relate to an anticipated change in the load (e.g., a change in the load that has not been detectedby the automatic voltage regulator or the controller). The predictive load signal can be configuredto include or provide information of the anticipated change in the load, such as one or more powercharacteristics. Responsive to receiving the predictive load signal, the AVR or the controller mayextract the information of the anticipated change in the load from the predictive load signal. TheAVR or the controller may analyze the extracted information to determine whether the anticipatedchange in the load (e.g., the load increase or load decrease) causes a transient deviation above apredetermined level in the output voltage of the genset. Responsive to the determination, the AVRor the controller may adjust the excitation current of the alternator prior to detecting the anticipatedchange in the load (e.g., prior to detecting a difference / error between a voltage setpoint and theoutput voltage). In some embodiments, the AVR or the controller may adjust the excitation currentafter detecting the beginning of the anticipated change in the load, but before the change causesthe transient deviation above the predetermined level.

[0027] Referring to FIG. 1A, a block diagram illustrating a generator system 100 according toan exemplary embodiment is shown. In the illustrated embodiment, the generator system 100 (alsoreferred to as a genset 102) includes an automatic voltage regulator (AVR) 104 and / or an exciter108. In some embodiments, one or more components of the generator system 150, such as theAVR 104, can include one or more features described in connection with FIG. 1B. In someembodiments, the AVR 104 can be coupled to one or more loads 101 and / or the exciter 108. Insome embodiments, at least one load 101 can be applied to (or removed from) the output of thegenset 102. The application or removal of the at least one load 101 may cause a change in the load101 of the genset 102. For instance, applying at least one load 101 to the output of the genset 102may correspond to a load increase, while removing the load can correspond to a load decrease.Responsive to the load increase or decrease, the one or more loads 101 (e.g., load 101(1) and / orload 101(2)) may send, transmit or communicate a predictive load signal 106 to the AVR 104 ofthe genset 102. The AVR 104 may receive or obtain the predictive load signal 106 prior todetecting the load increase or decrease (e.g., an anticipated change in the load 101). For instance,the AVR 104 may receive the predictive load signal 106 prior to sensing a deviation in the outputvoltage of the genset 102, wherein the deviation is caused by a change in the load 101. Thepredictive load signal 106 may be related / associated with the anticipated change in the load 101.The predictive load signal 106 can be configured to include information of the anticipated changein the load (e.g., one or more power characteristics).

[0028] Responsive to receiving the predictive load signal 106, the AVR 104 may extract theinformation of the anticipated change in the load 101 from the predictive load signal 106. TheAVR 104 may analyze or evaluate the extracted information to determine whether the anticipatedchange in the load 101 (e.g., the applied or removed load) causes a transient deviation above apredetermined level in the output voltage of the genset 102. The predetermined level may indicateor specify a maximum voltage deviation value from a rated / nominal voltage during a load change(e.g., a load increase or a load decrease). If the AVR 104 determines the anticipated change in theload 101 causes the transient deviation, the AVR 104 may adjust the excitation current of thegenset 102 (e.g., the excitation current of the exciter 108). By adjusting the excitation current ofthe exciter 108, the AVR 104 can regulate, control, reduce or accommodate the transient deviationin the output voltage of the genset 102 (e.g., reduce the transient deviation). In some embodiments,the AVR 104 can sense or monitor the output voltage to detect changes in the load 101. In someembodiments, the AVR 104 can adjust the excitation current prior to sensing the transient deviationin the output voltage (e.g., caused by the change in the load 101).

[0029] Referring to FIG. 1B, a block diagram illustrating a generator system 150 according toan exemplary embodiment is shown. In the illustrated embodiment, the generator system 150 (alsoreferred to as a genset 102) includes a generator 112, at least one controller 103 (or a controldevice), and an automatic voltage regulator (AVR) 104. In some embodiments, one or morecomponents of the generator system 150, such as the AVR 104, can include one or more featuresdescribed in connection with FIG. 1A. In some embodiments, the generator system 150 mayinclude one or more generators 112. In some embodiments, a housing of the generator system 150can include the generator(s) 112, the controller 103 and the AVR 104 (e.g., the same generatorsystem 150 can include the generator 112, the controller 103, and the AVR 104). In someembodiments, the generator 112 can be separate and communicatively coupled to the controller103 and the AVR 104, such that the controller 103 and the AVR 104 are separate from thegenerator system 150 (or genset 102). The generator 112 is configured to produce an electricaloutput. The electrical output can include a voltage (e.g., an output voltage of a genset 102) and / ora current, and is representative of a load 101 on the engine 120. For example, the electrical outputcan correspond to the engine power (e.g., power = voltage x current). In some embodiments, thegenerator 112 may include an engine 120 coupled to an alternator 122. In some embodiments, thegenerator 112 may include one or more engines 120 and alternators 122. The engine 120 may beany type of machine configured to convert energy, such as fuel, into mechanical energy (e.g.,motion). The engine 120 may be an internal combustion engine (e.g., gasoline engine, natural gasengine, or diesel engine), a hybrid engine (e.g., a combination of an internal combustion engineand an electric motor), a high horse power engine (HHPE), and / or any other suitable engine.

[0030] The alternator 122 may be any type of machine configured to convert mechanicalenergy into electrical energy, such as an alternating current. In some embodiments, the alternator122 includes a field winding, a rotor, and multiple poles. The field winding may be excited witha direct current (DC), also called an excitation current, in order to create a magnetic field and adjustthe power factor and / or the output voltage of the generator system 150. The rotor may be drivenby the engine 120 and thereby create electric power. In some embodiments, the generator 112may include different and / or additional components than an engine 120 and alternator 122 (e.g., ahydraulically powered generator driven using hydraulic fluid). The generator system 150 may bea mastered or masterless system (e.g., a masterless load demand genset system or a masteredparalleled genset system, with a centralized system controller coordinating the generators 112 ofthe system 150, or a distributed system 150 control contained in the generators 112 of the system150, respectively).

[0031] In some embodiments, an output of the generator 112 is connected to one or more loads101. For instance, the output of the generator can be connected to a power grid. The power gridmay be a local power grid (e.g., a power grid for a building, or multiple rooms) or a larger powergrid that supports one or more cities, towns, or villages. In some embodiments, the power gridincludes three phases. In this example, the generator 112 may include three outputs where eachoutput is connected to one of the three phases. In alternative embodiments, the power grid (orother loads 101) may include one or more phases, and the generator 112 may include any numberof outputs connected to the one or more phases.

[0032] The AVR 104 may include an input / output interface 140. The AVR 104 may alsoinclude various hardware components to implement the AVR 104 either with static electronics ordynamic moving parts. In some embodiments, the input / output interface 140 includes an electricalbus. The input / output interface 140 may include a first input terminal that is connected to theoutput of the generator 112 and that is configured to monitor the output characteristics of thegenerator 112. For instance, the first input terminal may be configured to monitor the outputvoltage of the alternator 122. In some embodiments, the first input terminal may be configured toreceive or obtain a predictive load signal 106 (e.g., from one or more loads 101 and / or the generator112, for instance). In one example, the AVR 104 may monitor the output voltage of the generator112 (e.g., the alternator 122) to detect or identify a change in the load 101 (e.g., detecting adifference between a voltage setpoint and the output voltage). The voltage at the output of thegenerator 112 (e.g., the output voltage of the genset 102) may be affected by a change (e.g., anincrease or decrease) in the load 101. For example, if a large industrial load is added to the outputof the generator 112, the voltage of the output of the generator 112 will dip / decrease until the load101 receives enough power (large inductive loads, such as large electric machinery or motors, canalter the power factor of the grid).

[0033] In some embodiments, the AVR 104 may control the engine 120 or alternator 122 inorder to regulate the voltage on the output of the generator 112. For example, the AVR 104 maycontrol, adjust or modify an excitation current of the alternator 122 prior to detecting a change inthe load 101 (e.g., an increase or decrease in the load 101). By adjusting the excitation current,the AVR 104 can regulate / reduce transient deviations (e.g., caused by changes in the load 101) inthe output voltage of the generator 112 (e.g., output voltage of the genset 102). In someembodiments, the AVR 104 can extract information of an anticipated change in the load 101 froma received predictive load signal 106 (e.g., received via the first input terminal). The AVR 104may analyze the extracted information to determine whether to adjust the excitation current of thealternator 122. For instance, the AVR 104 may adjust the excitation current if the anticipatedchange in the load 101 causes a transient deviation above a predetermined level in the outputvoltage of the generator 112. Therefore, the AVR 104 may use the extracted information to controlthe engine 120 or the alternator 122.

[0034] In other embodiments, one or more first input terminals may be used by the AVR 104to monitor or sense the voltage, power factor, power (e.g., reactive power), and / or current of theoutput of the generator 112. For instance, the one or more first input terminals can be used by theAVR 104 to monitor the output voltage of the generator 112. Responsive to the monitoring, theAVR 104 may detect or identify changes in the load 101 (e.g., a load increase or decrease). Insome embodiments, the AVR 104 may include sensors to monitor the voltage (e.g., transientdeviations in the voltage), power factor, power, and current on the output of the generator 112(e.g., the output of the alternator 122). In some embodiments, the AVR 104 may receive via theone or more input terminals outputs from sensors that sense the voltage and current of the outputof the generator 112. In some embodiments, the AVR 104 has a first priority to regulate the voltageon the output of the generator 112 (e.g., regulate or reduce transient deviations in the output voltageof the genset 102). In some embodiments, the AVR 104 may monitor the line voltage betweenone or more outputs on the generator 112. The one or more outputs on the generator 112 may eachbe connected to a phase of the load 101. In some embodiments the AVR 104 may monitor thephase voltage (e.g., the phase to neutral voltage) between the one or more outputs of the generator112 that are each connected to a phase of the load 101.

[0035] The input / output interface 140 may include a second input terminal that is connectedto the controller 103. The second input terminal may be configured to receive a signal thatindicates a voltage setpoint (e.g., a nominal / rated voltage) and / or a predetermined level of atransient deviation in the output voltage for the generator system 150. In this example, a signal(e.g., a signal from the controller 103) may indicate the voltage setpoint and / or the predeterminedlevel of the transient deviation to the AVR 104. In some embodiments, the second input terminalof the input / output interface 140 can be configured to receive a signal (e.g., from the controller103) that indicates an adjustment to the excitation current of the alternator 122. For instance, thecontroller 103 may determine or calculate an amount of current by which to adjust the excitationcurrent (e.g., to regulate or reduce a transient deviation in the output voltage of the generator 112).The AVR 104 may receive the determined / calculated amount of current from the controller 103via the second input terminal. It is to be appreciated that these examples are only some potentialimplementations, in other embodiments, other signals may be input via the second input terminalthat indicate to the AVR 104 the voltage setpoint, the predetermined level, and / or the adjustmentto the excitation current. In other embodiments, the AVR 104 may be integrated with the controller103. In yet other embodiments, one or more second input terminals may be used by the AVR 104in order to receive information regarding the voltage setpoint, the predetermined level, and / or theadjustment to the excitation current from the controller 103.

[0036] The input / output interface 140 may include a first output terminal that may beconnected to the generator 112 in order to control the current (e.g., the excitation current) of thealternator 122. For example, in some embodiments, the first output terminal may be connected toa field winding of the alternator 122. The connection to the field winding may be used to induceor control a direct current into the field winding in order to control, adjust or regulate the outputvoltage of the genset 102. By controlling or adjusting the excitation current of the alternator 122,the AVR 104 may regulate or reduce transient deviations in the output voltage of the generator112 (e.g., caused by changes to the load 101). In other embodiments, the AVR 104 may controlor regulate the voltage of the output of the generator 112 via other facilitations or designs. In someembodiments, one or more first output terminals may be used by the AVR 104 to control thevoltage of the output of the generator 112 (e.g., to reduce or decrease transient deviations causedby changes in the load 101). For example, the AVR 104 may utilize one or more first outputterminals that are configured to signal to the generator 112 to spin faster, increase torque, or burnmore fuel in order to regulate the voltage of the output of the generator 112 (e.g., to regulatetransient deviations in the output voltage of the genset 102) . In other embodiments, other methodsor techniques may be used to regulate the voltage of the output of the generator 112.

[0037] The input / output interface 140 may include a second output terminal connected to thecontroller 103 and configured to provide the controller 103 with feedback regarding the output ofthe generator 112 (e.g., voltage, leading or lagging current, power factor, reactive current, etc.) orthe state of the AVR 104. In some embodiments, one or more second output terminals may beconnected to the controller 103 in order to provide the controller 103 with feedback. In someembodiments, the input / output interface 140 may be wired via a physical electrical connection tothe other components. In some embodiments, the input / output interface 140 may be wired via aphysical electrical connection to some components (e.g., to the generator 112) and wirelesslyconnected to some components (e.g., to the controller 103, or the sensors monitoring the output ofthe generator 112). In some embodiments, the input / output interface 140 is connected to all of theother components wirelessly. That is, it is to be appreciated that terms such as "terminal" are notmeant to be limited to a physical terminal configured to be connected physically to another deviceor "terminal" unless expressly recited.

[0038] In some embodiments, the AVR 104 and / or the controller 103 may include a memorydevice (not depicted) that is configured to store machine-readable media. The machine readablemedia being readable by a processor (e.g., processor 130 or a processor of the AVR 104 (notdepicted)) in order to execute the programs stored therein. The memory device (e.g., memory,memory unit, storage device) may include one or more devices (e.g., RAM, ROM, Flash memory,hard disk storage) for storing data and / or machine-readable media for completing or facilitatingthe various processes, layers and modules described in the present disclosure. The memory devicemay be communicatively coupled to a processor (e.g., processor 130) to provide computer code,machine-readable media, or instructions for executing at least some of the processes describedherein. Moreover, the memory device may be or include tangible, non-transient volatile memoryor non-volatile memory. Accordingly, the memory device may include database components,object code components, script components, or any other type of information structure forsupporting the various activities and information structures described herein. In someembodiments, the memory device of the AVR 104 (or the controller 103) may include or store atable. The table may include one or more output voltage deviation values and / or one or morepredetermined load change values. In some embodiments, the memory device of the controller103 (or the AVR 104) can store or maintain the predetermined level of the transient deviation inthe output voltage and / or the voltage setpoint.

[0039] The at least one controller 103 (or other control devices) may include a processor 130and an input / output terminal 131. The processor 130 may include one or more processors or oneor more processors that include multiple processing cores. The processor 130 may be implementedas a single- or multi-chip processor, a digital signal processor (DSP), an application specificintegrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logicdevice, discrete gate or transistor logic, discrete hardware components, or any combination thereofdesigned to perform the functions described herein. A processor 130 may be a microprocessor orany conventional processor, or state machine. A processor 130 may be implemented as acombination of computing devices, such as a combination of a DSP and a microprocessor, aplurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or anyother such configuration. In some embodiments, the one or more processors 130 may be sharedby multiple circuits (e.g., one or more circuits may share the same processor 130 which, in someexample embodiments, may execute instructions stored, or otherwise accessed, via different areasof memory). Alternatively or additionally, the one or more processors 130 may be structured toperform or otherwise execute certain operations independent of one or more co-processors. Inother example embodiments, two or more processors 130 may be coupled via a bus to enableindependent, parallel, pipelined, or multi-threaded instruction execution. All such variations areintended to fall within the scope of the present disclosure.

[0040] In some embodiments, the controller 103 can be coupled to the engine 120, thealternator 122, the AVR 104, and / or other components of the generator system 150 via theinput / output interface 131. The input / output interface 131 may include one or more terminalsconfigured to connect to the AVR 104 or the generator 112. For example, as discussed above, afirst output terminal of the input / output interface 131 may be connected to the second inputterminal of the AVR 104 in order to signal to the AVR 104 the voltage setpoint, the predeterminedlevel, the adjustment to the excitation current, and / or other information. Additionally, as discussedabove, the input / output interface 131 may include a first input terminal configured to connect tothe second output terminal of the AVR 104 in order to receive feedback or other information (e.g.,an output voltage of the generator 112) from the AVR 104. The first input terminal and the firstoutput terminal of the input / output interface 131 may be embodied as one or more physicalcontacts or as a combination of physical electrical contacts and wireless terminals.

[0041] In some embodiments, the input / output interface 131 may also include a second inputterminal that may be connected to one or more sensors (not depicted) that measure the voltage,power factor, power, and current of the output of the generator 112. In some embodiments, thecontroller 103 may receive information regarding the voltage, power factor, power, and current ofthe output of the generator 112 directly from the sensors monitoring the output. In someembodiments, the controller 103 may receive the information regarding the voltage, power factor,power, and current of the output of the generator 112, as well as the predictive load signal 106,from the AVR 104. In some embodiments, the controller 103 may receive information regardingthe voltage, power factor, power, and current of the output of the generator 112 from multiplessources (e.g., the AVR 104 and the sensors). The second input terminal may be embodied as oneor more physical contacts or a combination of physical electrical contacts on a bus and wirelessterminals. In some embodiments, the AVR 104 and the controller 103 may be integrated into onedevice and the communication may be more direct. Additionally or alternatively, the controller103 may be connected to the generator 112 in a similar manner as the AVR 104 such that thecontroller 103 may perform the functions as described in reference to the AVR 104.

[0042] In some embodiments, the controller 103 (or other control devices) may be configuredto receive or obtain a predictive load signal 106 from the load 101 and / or the AVR 104. Thecontroller 103 may receive the predictive load signal 106 via the input / output interface 131. Insome embodiments, the controller 103 may extract the information of an anticipated change in theload 101 (e.g., one or more power characteristics of the anticipated change in the load 101) fromthe received predictive load signal 106. Responsive to extracting the information, the controller103 may analyze or evaluate whether the anticipated change in the load 101 causes a transientdeviation above a predetermined level (e.g., stored in the memory device) in the output voltage ofthe generator 112. If the change in the load 101 causes the transient deviation, the controller 103may calculate or determine an adjustment to the excitation current of the alternator 122. Forinstance, if an increase in the load 101 causes a transient decrease above the predetermined levelin the output voltage, the controller 103 may determine / calculate an amount by which to increasethe excitation current of the alternator 122 (e.g., to regulate / decrease the transient deviation). Thecontroller 103 may send, transmit or communicate the determined amount of current to the AVR104 via the input / output interface 131. The AVR 104 may receive the adjustment to the excitationcurrent via the input / output interface 140. Responsive to receiving the adjustment, the AVR 104may use the calculated adjustment to modify the excitation current of the alternator 122 (e.g., priorto detecting a difference between a voltage setpoint and the output voltage).

[0043] FIG. 2 illustrates a flow diagram of a method 200 for regulating a transient voltage ofa genset 102, according to an exemplary embodiment. The method 200 may be implemented usingany of the components and devices detailed herein in conjunction with FIGs. 1A and 1B. Inoverview, the method 200 may include receiving a predictive load signal 106 relating to ananticipated change in one or more loads 101 (202). The method 200 may include extracting theinformation of the anticipated change in the one or more loads 101 from the predictive load signal106 (204). The method 200 may include analyzing the extracted information to determine whetherthe change in the one or more loads 101 causes a transient deviation in an output voltage (206).The method 200 may include adjusting an excitation current of an alternator 122 prior to detectinga difference between a voltage setpoint and the output voltage (208).

[0044] Referring now to operation 202, and in some embodiments, the method 200 mayinclude receiving a predictive load signal 106. For instance, an AVR 104 (or a control device,such as a controller 103, of an AVR 104) may receive or obtain the predictive load signal 106 (e.g.,a temperature trigger signal or other signals) from one or more loads 101 (e.g., an air conditioneror other loads). The one or more loads 101 (e.g., load 101(1) and / or load 101(2)) may send ortransmit the predictive load signal 106 to the AVR 104 via the alternator 122 (or other componentsof the generator system 100 or 150, such as the controller 103). In some embodiments, the one ormore loads 101 may send or communicate the predictive load signal 106 responsive to a change(e.g., an anticipated change) in load 101. For instance, the one or more loads 101 can transmit thepredictive load signal 106 to the AVR 104 (or other components of the generator system 100 or150) responsive to a load increase (or decrease) at the output of a generator 112. In someembodiments, the AVR 104 can receive the predictive load signal 106 in a manual manner. Forinstance, an operator of a generator system 100 or 150 can manually enable (or turn on) a powerswitch between a load 101 and an alternator 122. Responsive to enabling the power switch, theAVR 104 can receive the predictive load signal 106 from the load 101 (or other components of thegenerator system 100 or 150). The AVR 104 can receive or obtain the predictive load signal 106(e.g., from the load(s) 101) via the input / output interface 140 of the AVR 104. In someembodiments, the controller 103 (or other control devices) may receive the predictive load signal106 via the input / output interface 131 of the controller 103.

[0045] In some embodiments, the predictive load signal 106 may be related or associated toan anticipated change in the load 101. For instance, a predictive load signal 106 (e.g., a circuitbreaker trip command) may indicate or specify an anticipated change in the load 101. Theanticipated change in the load(s) 101 may refer to a change in the load (e.g., load increase or loaddecrease) that is anticipated by at least one component of the generator system 100 or 150 prior todetecting or identifying the change in the load. For example, the AVR 104 may anticipate a changein the load 101 (e.g., based on a received predictive load signal 106) prior to detecting oridentifying a difference between a voltage setpoint and the output voltage of the genset 102. Insome embodiments, the predictive load signal 106 may be configured to include, specify and / orprovide information of the anticipated change in the load 101. The information of the anticipatedchange in the load 101 can include one or more power characteristics of the anticipated change inthe load 101. The one or more power characteristics may include a power numerical, a powerfactor, an inductance, a capacitance, and / or other power characteristics of the load 101 (or changein the load 101).

[0046] In some embodiments, the AVR 104 may store or maintain one or more powercharacteristics of an anticipated load change (e.g., the one or more power characteristics can bepreset in the AVR 104). If one or more power characteristics are stored in the AVR 104, the AVR104 (or other components of the generator system 100 or 150, such as a controller 103) maycompare a received predictive load signal 106 (e.g., the information of the anticipated change inthe load 101) to the stored power characteristic(s). Responsive to the comparison, the AVR 104may determine whether the predictive load signal 106 (e.g., a discrete switch) indicates that theanticipated change in the load 101 causes a transient deviation above a predetermined level in anoutput voltage of a genset 102. In some embodiments, the predictive load signal 106 may includea datalink signal (e.g., controller area network (CAN) bus), a circuit breaker trip command, atemperature trigger signal, an analog voltage input, a discrete switch input, and / or other types ofsignals or commands.

[0047] Referring now to operation 204, and in some embodiments, the method 200 mayinclude extracting or obtaining the information of the anticipated change in the load(s) 101. Forexample, the AVR 104 (or other components of the generator system 100 or 150, such as thecontroller 103) may extract the information of the anticipated change in the load 101 from thepredictive load signal 106. In some embodiments, the AVR 104 may extract or obtain theinformation of the anticipated change in the load 101 responsive to receiving the predictive loadsignal 106. For instance, the load(s) 101 may send or communicate a datalink signal (or otherpredictive load signals) to the AVR 104 (or other components of the generator system 100 or 150)responsive to an increase (or decrease) in the load(s) 101. Responsive to receiving the predictiveload signal 106, the AVR 104 may extract one or more power characteristics (e.g., a powernumerical) of the anticipated change in the load(s) 101 (e.g., increase or decrease in the load(s))from the received predictive load signal 106. In some embodiments, the AVR 104 may extract theinformation of the anticipated change in the load 101 within a predefined time interval (e.g., 40ms, 60 ms, or other time intervals). The predefined time interval may include or correspond to aninterval of time between receiving the predictive load signal 106 and detecting a differencebetween the voltage setpoint (e.g., a nominal output voltage of a genset 102) and the output voltage(e.g., detecting a change in the load(s) 101). Once the AVR 104 extracts or obtains the information30 of the anticipated change in the load 101 (e.g., from the predictive load signal 106), the AVR 104may use the extracted information to determine whether the anticipated change in the load 101causes a transient deviation (e.g., a transient deviation above a predetermined level) in an outputvoltage of the generator system 100 or 150 (e.g., a genset 102).

[0048] Referring now to operation 206, and in some embodiments, the method 200 mayinclude analyzing the extracted information (e.g., information of the anticipated change in the load101). For example, the AVR 104 (or other components of the generator system 100 or 150, suchas the controller 103) may analyze or evaluate the information extracted from the receivedpredictive load signal 106 (e.g., one or more power characteristics of the anticipated change in theload 101). By analyzing the extracted information, the AVR 104 may determine whether the anticipated change in the load 101 causes or produces a transient deviation above a predeterminedlevel (e.g., a voltage threshold) in an output voltage of the genset 102. For instance, prior todetecting a change in the load(s) 101 (e.g., an increase or decrease in the load(s) 101), the AVR104 (or the controller 103) may receive or obtain a predictive load signal 106 from the load(s) 101(or other components of the generator system 100 or 150). Upon receiving the predictive loadsignal 106, the AVR 104 may extract one or more power characteristics of the anticipated changein the load(s) 101 from the predictive load signal 106. The AVR 104 may analyze the extractedpower characteristic(s) (or other information) to determine whether the anticipated change in theload(s) 101 causes a transient deviation above a predetermined level in the output voltage of agenset 102. The predetermined level may indicate or specify a voltage deviation value from arated / nominal voltage during a load change (e.g., a load increase or a load decrease). For instance,the predetermined level may include or correspond to a 15% (or other percentage values) voltagedeviation from the rated voltage during a change in the load 101. In this example, the AVR 104may determine the anticipated change in the load 101 causes a transient deviation in the outputvoltage if the anticipated load change triggers a 15% (or other percentage values) voltage deviationfrom the nominal voltage value. If the anticipated change in the load 101 causes a transient voltagedeviation from the nominal voltage value that is below 15% (or other predetermined levels), theAVR 104 may determine the anticipated change in the load 101 fails to cause a transient deviationabove the predetermined level.

[0049] In some embodiments, one or more predetermined levels may be defined according to(or based) a performance class (e.g., G1, G2, G3, and / or G4) of the generator system 100 or 150.For example, the predetermined level(s) for a first performance class may include or correspondto a 25% (or other percentage values) voltage deviation from the rated voltage during a change inthe load 101. In the same example, the predetermined level(s) for a second performance class mayinclude or correspond to a 35% (or other percentage values) voltage deviation from the ratedvoltage during a change in the load 101. The predetermined level(s) for a performance class canbe defined according to predetermined standards and / or a type of application (e.g., the generatorsystem 100 or 150 is used in a datacenter). In some embodiments, a plurality of predeterminedlevels can be defined according to a type of load change (e.g., a load increase and / or a loaddecrease). For example, for the first performance class, the predetermined level for a load increasemay include or correspond to a 25% voltage deviation (or other percentage values), while thepredetermined level for a load decrease may correspond to a 35% voltage deviation (or otherpercentage values).

[0050] In some embodiments, the AVR 104 (or other components of the generator system 100or 150, such as the controller 103) may determine or calculate an adjustment or modification tothe excitation current of the alternator 122. For example, responsive to determining the anticipatedchange in the load 101 causes a transient deviation above a predetermined level, the AVR 104 maycalculate, configure, or determine an adjustment to the excitation current of the alternator 122.The AVR 104 may use the information extracted from the predictive load signal 106 (e.g., one ormore power characteristics of the anticipated change in the load 101) to determine or calculate theadjustment to the excitation current of the alternator 122. For instance, the information extractedfrom the predictive load signal 106 may indicate, provide, or specify one or more powercharacteristics of a load increase (or load decrease). The AVR 104 may analyze the powercharacteristic(s) of the load increase / decrease to determine whether the load increase / decreasecauses a transient deviation above the predetermined level. Responsive to determining the loadincrease / decrease causes the transient deviation (e.g., above the predetermined level), the AVR104 may use the extracted power characteristic(s) (or other information) to determine anadjustment to the excitation current of the alternator 122 (e.g., determine to increase or decreasethe excitation current of the alternator 122 by a calculated quantity / amount).

[0051] In some embodiments, the AVR 104 (or controller 103) may determine to increase theexcitation current (e.g., intensify the generator's magnetic field) by a calculated / determinedquantity / amount (e.g., based on the extracted power characteristic(s)) if the power characteristic(s)correspond to (or indicate) a load increase. If the power characteristic(s) correspond to a loaddecrease, the AVR 104 (or controller 103) may determine to decrease the excitation current (e.g.,reduce the intensity of the generator's magnetic field) by a calculated / determined quantity / amount(e.g., based on the extracted power characteristic(s)). The AVR 104 (or controller 103) may send,transmit, or communicate a control signal (e.g., a pulse width modulation (PWM) signal or othertypes of signals) to the alternator 122 (e.g., exciter rotor & stator 402). The control signal fromthe AVR 104 to the alternator 122 may control / adjust / modify the excitation current of thealternator 122. For instance, the AVR 104 may send the control signal to the alternator 122responsive to determining / calculating an adjustment to the excitation current of the alternator 122.The control signal may specify, provide, or indicate the adjustment to the excitation current (e.g.,an increase or decrease to the excitation current by a certain amount).

[0052] In some embodiments, analyzing the extracted information may include storing a tablewith output voltage deviation values and / or predetermined load change values. For example, theAVR 104 (or other components of the generator system 100 or 150) may store or maintain at leastone table. The table may include one or more output voltage deviation values and / or one or morepredetermined load change values. In some embodiments, the one or more output voltagedeviation values (e.g., output voltage deviation values of a genset 102) may be associated with (orrelated to) the one or more predetermined load change values (e.g., values of a predeterminedchange in load 101 of a genset 102). For instance, a load 101 of a genset 102 can be increased(e.g., during a transient test) using load increments of at least 5% (or other percentage values) of arated / nominal power. The at least 5% load increase values (e.g., the predetermined load changevalues) may be stored in a table of the AVR 104. For each load increase value, a correspondingvalue of output voltage deviation (e.g., caused by the 5% load increase) may be stored in the tableof the AVR 104. Therefore, the one or more predetermined load change values (e.g., the at least5% load increase values) may be associated / related with the one or more output voltage deviationvalues.

[0053] In some embodiments, the AVR 104 (or the controller 103) can use the table todetermine / identify whether an anticipated change in the load 101 of a genset 102 causes / triggers atransient deviation in the output voltage that is above a predetermined level. For example, theAVR 104 may compare / analyze the information of the anticipated change in the load 101 (e.g.,one or power characteristics) to the predetermined load change values stored in the table. TheAVR 104 may determine whether the value of the anticipated change in the load 101 correspondsto at least one of the stored predetermined load change values. If the anticipated change in theload 101 corresponds to at least one predetermined load change value, the AVR 104 maydetermine / identify the output voltage deviation value (e.g., stored in the table) associated to the atleast one predetermined load change value. The AVR 104 may determine the anticipated changein the load 101 causes a transient output voltage deviation corresponding to the identified outputvoltage deviation value (e.g., associated to the at least one predetermined load change valuecorresponding to the anticipated change in the load 101) stored in the table. In some embodiments,the AVR 104 (or the controller 103) may compare / analyze the information of the anticipatedchange in the load 101 to the output voltage deviation values stored in the table. For example, theAVR 104 may compare at least one of the power characteristics of the anticipated change in theload 101 to the stored output voltage deviation values.

[0054] Responsive to comparing the information of the anticipated change in the load 101(e.g., comparing to the output voltage deviation values and / or the predetermined load changevalues stored in the table), the AVR 104 (or other components of the generator system 100 or 150)may determine whether the anticipated change in the load 101 causes a transient deviation abovethe predetermined level in the output voltage. In the previous example, the AVR 104 maydetermine the anticipated change in the load 101 causes a transient output voltage deviationcorresponding to an output voltage deviation value stored in the table. The output voltagedeviation value of the table may be associated to at least one predetermined load change value(e.g., stored in the table) corresponding to the anticipated change in the load 101. Responsive todetermining the anticipated change in the load 101 causes a transient deviation in the outputvoltage, the AVR 104 may determine whether the caused transient deviation is above apredetermined level (e.g., a voltage deviation of at least 15% of a nominal voltage value). If theAVR 104 determines the caused transient deviation is above the predetermined level, the AVR104 (or controller 103) may adjust or modify an excitation current of the alternator 122.

[0055] Referring now to operation 208, and in some embodiments, the method 200 mayinclude adjusting (e.g., increasing or decreasing) an excitation current of an alternator 122. Forinstance, the AVR 104 (or other components of the generator system 100 or 150, such as acontroller 103) may adjust or modify the excitation current of the alternator 122. In someembodiments, the AVR 104 may adjust the excitation current prior to detecting / identifying adifference between a voltage setpoint and the output voltage (e.g., before the anticipated changein the load 101 affects the alternator 122). By adjusting the excitation current prior todetecting / identifying the difference, the AVR 104 may prevent the anticipated load change fromcausing a transient output voltage deviation above the predetermined level. Therefore, adjustingthe excitation current prior to detecting / identifying the difference may accommodate theanticipated change in the load 101 by reducing / decreasing the transient output voltage deviationcaused by the anticipated change in the load 101. In some embodiments, the AVR 104 may adjust(e.g., increase or decrease) the excitation current responsive to determining that the anticipatedchange in the load 101 causes a transient output voltage deviation above the predetermined level.In some embodiments, the AVR 104 (or the controller 103) may adjust or modify the excitationcurrent within a predefined interval. The predefined interval may include or correspond to aninterval of time between receiving the predictive load signal 106 and detecting the differencebetween the voltage setpoint and the output voltage (e.g., before the anticipated change in the load101 affects the alternator 122).

[0056] In some embodiments, the AVR 104 (or the controller 103) may adjust the excitationcurrent of the alternator 122 according to one or more values stored in a table. The table can bestored in a memory storage of the AVR 104 or other components of the generator system 100 or150 (or genset 102). The value(s) stored in the table may include one or more output voltagedeviation values and / or one or more predetermined load change values. In one example, the AVR104 may determine the anticipated change in the load 101 causes a transient deviation above thepredetermined level in the output voltage of the genset 102. Responsive to the determination, theAVR 104 may adjust or modify the excitation current according to the stored (e.g., in the table)output voltage deviation values. For instance, the AVR 104 may determine the anticipated changein the load 101 causes a transient voltage deviation corresponding to at least one of the storedoutput voltage deviation values. According to the determination, the AVR 104 may adjust theexcitation current of the alternator 122 to regulate or reduce the transient voltage deviation causedby the anticipated change in the load 101.

[0057] In some embodiments, the AVR 104 (or other components of the generator system 100or 150) may modify or adjust the excitation current of the alternator 122 back to a nominal currentvalue (e.g., a value of excitation current prior to detecting a difference between a voltage setpointand the output voltage). For instance, the AVR 104 can modify the excitation current back to anominal current value responsive to adjusting the excitation current to prevent the anticipated loadchange from causing a transient output voltage deviation above the predetermined level. In someembodiments, the AVR 104 may modify the excitation current back to a nominal current valueafter a period of time. The period of time can be predetermined or preconfigured. In someembodiments, the AVR 104 may determine or calculate the period of time based on one or morecharacteristics of the output voltage deviation (e.g., based on a recovery time). In someembodiments, maintaining the excitation current at the adjusted value for the period of time canregulate / decrease the output voltage deviation caused by the anticipated change in the load 101.In some embodiments, the AVR 104 (or the controller 103) may adjust the excitation current toregulate the transient deviation in the output voltage to a voltage value that is up to 20% (or other percentage values) of a nominal voltage value. For instance, the AVR 104 may adjust theexcitation current to prevent the transient output voltage deviation (e.g., caused by the anticipatedchange in the load 101) from exceeding a 20% (or other percentages) voltage deviation from anominal / rated output voltage.

[0058] In some embodiments, the AVR 104 (or other components of the generator system 100or 150) can maintain the excitation current as a nominal current value. For instance, the AVR 104may analyze the information (e.g., one or more power characteristics of the anticipated change inthe load 101) extracted from the predictive load signal 106. Responsive to analyzing the extractedinformation, the AVR 104 may determine the anticipated change in the load 101 fails to cause atransient deviation above the predetermined level in an output voltage of the genset 102.Therefore, the AVR 104 (or the controller 103) may determine to maintain the excitation currentat the nominal current value (e.g., an excitation current value associated with a nominal / ratedoutput voltage).

[0059] FIG. 3A illustrates a graph 300 of the total power and voltage (e.g., the line voltage L1and L2) of a genset 102 (e.g., a generator system 100 or 150) during an increase in the load 101 ofthe genset 102, according to an exemplary embodiment. The graph 300 includes two y-axesindicating the total power (e.g., total output power) of the genset 102 (in units of kW) and thevoltage (L1L2 voltage) of the genset 102 (in units of VAC). The graph 300 includes an x-axisindicating the elapsed time (in units of seconds). In some embodiments, the genset 102 mayoperate under stabilized / nominal conditions (e.g., the genset 102 can operate without changes tothe load 101). For instance, point 314 and / or point 316 of graph 300 indicate the voltage and / ortotal power of the genset 102 under nominal conditions. A genset 102 that is operating undernominal conditions may provide a nominal voltage (e.g., point 314) and / or a total power (e.g.,point 316) to one or more loads 101. In some embodiments, the load 101 of the genset 102 mayincrease (e.g., a load is applied to the output of the genset 102). For example, point 306 of graph300 indicates a sudden increase in the total power of the genset 102. The sudden increase in thetotal power of the genset 102 (e.g., point 306) may correspond to (or be associated with) an increasein the load 101 of the genset 102. Responsive to the load increase, the amount of current providedto the load 101 by the genset 102 may increase (e.g., an increase in the output current of thegenerator 112). For instance, a load 101 that is applied to a genset 102 may draw an increasedamount of current from the genset 102.

[0060] In some embodiments, the increased amount of current provided to the load 101 (e.g.,by the genset 102) may cause a drop / decrease in the voltage of the genset 102 (e.g., point 302 topoint 308). For instance, the load increase (e.g., point 306 to point 312) may cause a decrease inthe voltage of the genset 102 from a nominal voltage (e.g., point 302) to a minimum voltage (e.g.,point 308). The variation in the voltage of the genset 102 (e.g., the voltage difference betweenpoint 308 and 302, caused by the load increase) may be referred to as the dip and / or the transientdeviation in the output voltage. The systems and methods presented herein include a novelapproach for reducing / regulating said transient deviation in the output voltage. Responsive to thedrop / decrease in the voltage, the genset 102 may normalize / stabilize the voltage (e.g., usingclosed-loop feedback control) back to the nominal voltage value (e.g., point 310). Once the load101 of the genset 102 is stable (e.g., point 304), the genset 102 may operate under nominalconditions (e.g., point 310).

[0061] FIG. 3B illustrates a graph 350 of the total power and voltage of a genset 102 during adecrease in the load 101 of the genset 102, according to an exemplary embodiment. As in FIG.3A, the graph 350 includes two y-axes indicating the total power of the genset 102 (in units of kW)and the voltage (L1L2 voltage) of the genset 102 (in units of VAC). The graph 350 includes an xaxis indicating the elapsed time (in units of seconds). In some embodiments, the genset 102 mayoperate under stabilized / nominal conditions (e.g., the genset 102 can operate without changes tothe load 101). For instance, point 334 and / or point 336 of graph 350 indicate the total power and / orvoltage of the genset 102 under nominal conditions. A genset 102 that is operating under nominalconditions may provide a nominal voltage (e.g., point 336) and / or a total power (e.g., point 334)to one or more loads 101. In some embodiments, the load 101 of the genset 102 may decrease(e.g., a load is removed from the output of the genset 102). For example, point 328 to point 332of graph 350 indicate a sudden decrease in the total power of the genset 102. The sudden decreasein the total power of the genset 102 may correspond to (or be associated with) a decrease in theload 101 of the genset 102. Responsive to the load decrease, the amount of current provided bythe genset 102 may decrease (e.g., a decrease in the output current of the generator 112). Forinstance, a load 101 that is removed from the genset 102 may cause a decrease in the amount ofcurrent provided by the genset 102.

[0062] In some embodiments, the decreased amount of current provided by the genset 102may cause a rise / increase in the voltage of the genset 102 (e.g., point 324 to point 326). Forinstance, the load decrease (e.g., point 322 to point 332) may cause an increase in the voltage ofthe genset 102 from a nominal voltage (e.g., point 324) to a maximum voltage (e.g., point 326).The variation in the voltage of the genset 102 (e.g., the voltage difference between point 326 and324, caused by the load decrease) may be referred to as the rise and / or the transient deviation inthe output voltage. The systems and methods presented herein include a novel approach forreducing / regulating said transient deviation in the output voltage. Responsive to the rise / increasein the voltage, the genset 102 may normalize / stabilize the voltage (e.g., using closed-loop feedbackcontrol) back to the nominal voltage value (e.g., point 338). Once the load 101 of the genset 102is stable (e.g., point 340), the genset 102 may operate under nominal conditions (e.g., point 338).

[0063] FIG. 4 illustrates a block diagram 400 of an AVR 104 and an alternator 122 of a genset102 (e.g., a generator system 100 or 150), according to an exemplary embodiment. In someembodiments, the AVR 104 may receive, obtain, or access an output voltage of the alternator 122(e.g., a sensed line voltage from one or more terminal outputs of the alternator 122), a voltagesetpoint (e.g., a reference voltage provided by a controller 103), and / or a difference between avoltage setpoint and the output voltage (e.g., an error). The AVR 104 may receive the outputvoltage of the alternator 122, the voltage setpoint, and / or other information via the input / outputinterface 140. In some embodiments, the AVR 104 may provide / generate / configure a PWM signal(or other types of signals) to control / adjust / modify / regulate the excitation current of the alternator122. For instance, the AVR 104 may provide a PWM signal to control / adjust the voltage of theexciter stator. By controlling / adjusting the voltage of the exciter stator, the AVR 104 canadjust / modify / control / regulate the amount of current in the main rotor (e.g., the excitation currentof the alternator 122). The AVR 104 may regulate / adjust the current of the main rotor to adjust,control or regulate the intensity of the magnetic field of the generator 112. In some embodiments,an increase in the load 101 of the genset 102 may cause an increase in the intensity of the magneticfield of the generator 112. Alternatively, a decrease in the load 101 of the genset 102 may causea decrease in the intensity of the magnetic field of the generator 112.

[0064] In some embodiments, the AVR 104 may sense, determine, calculate, receive, oridentify an error / difference between a voltage setpoint (e.g., a nominal voltage provided by thecontroller 103) and the output voltage of the alternator 122. The difference between the voltagesetpoint and the output voltage of the alternator 122 may include or correspond to a transientdeviation in the output voltage of the genset 102. The difference / error between said voltages canbe caused by a change in the load 101 of the genset 102 (e.g., an increase / decrease in the load 101).For instance, an increase in the load 101 of the genset 102 may cause a decrease / drop in the outputvoltage (e.g., a transient deviation in the output voltage of the genset 102). Responsive to detectingthe difference between the voltage setpoint and the output voltage of the alternator 122, the AVR104 may adjust / modify / regulate / control the excitation current of the alternator 122 (e.g., viaclosed-loop feedback control). For instance, responsive to detecting the increase in the load of thegenset 102, the AVR 104 may increase the excitation current of the alternator 122 (e.g., bymodifying the voltage of the exciter stator). By adjusting the excitation current of the alternator 122, the AVR 104 may regulate the output voltage of the alternator 122 (e.g., back to a nominalvoltage or the voltage setpoint). In the previous example, increasing the excitation current of thealternator 122 (e.g., responsive to detecting an increase in the load 101) may cause an increase inthe output voltage of the alternator 122 (e.g., regulating / modifying the output voltage back to anominal voltage value).

[0065] FIG. 5 illustrates a block diagram 500 of an AVR 104 and an alternator 122 of a genset102 (e.g., a generator system 100 or 150), according to an exemplary embodiment. The AVR 104and / or alternator 122 may each include one or more features described in connection with FIG. 4.In some embodiments, the AVR 104 may receive, obtain, or access an output voltage of thealternator 122, a voltage setpoint, a difference between a voltage setpoint and the output voltage,and / or a predictive load signal 106. For instance, the AVR 104 may receive / obtain the predictiveload signal 106 from one or more loads 101. A predictive load signal processor 130 (e.g., includedin a load 101 and / or other components of the genset 102) may generate or configure the predictiveload signal 106. The load(s) 101 may send the predictive load signal 106 to the AVR 104responsive to a change in the load(s) 101. In some embodiments, the AVR 104 may receive thepredictive load signal 106 prior to receiving / detecting a difference or error between the voltagesetpoint and the output voltage of the alternator 122 (e.g., caused by the anticipated change in theload 101). Responsive to receiving the predictive load signal 106, the AVR 104 may determine toadjust the excitation current (e.g., via feedforward control) to regulate / control the transientdeviation in the output voltage (e.g., caused by the anticipated change in the load 101). Forinstance, the AVR 104 may adjust the excitation current responsive to determining that theanticipated change in the load 101 causes a transient deviation above a predetermined level in theoutput voltage of the alternator 122. By adjusting the excitation current of the alternator 122, theAVR 104 may proactively regulate the output voltage of the alternator 122 responsive to a changein the load 101 (e.g., prior to detecting the difference between the voltage setpoint and the output voltage). In one example, decreasing the excitation current of the alternator 122 (e.g., responsiveto receiving the predictive load signal 106) may cause a decrease in the output voltage of thealternator 122 that accommodates the anticipated change in the load 101 (e.g., a decrease in theload 101).

[0066] FIG. 6 illustrates a flow diagram of a method 600 for regulating a transient voltage ofa genset 102, according to an exemplary embodiment. The method 600 may be implemented usingany of the components and devices detailed herein in conjunction with FIGs. 1A to 5. In operation604, an AVR 104 (or other components of the generator system 100 or 150, such as a controller103) may receive or obtain a predictive load signal 106. For example, the AVR 104 may receivethe predictive load signal 106 from a load 101 responsive to a change in the load 101 of the genset102 (e.g., a load increase / decrease). In operation 606, the AVR 104 may extract the informationof the anticipated load change from the predictive load signal 106. For instance, the AVR 104may extract one or more power characteristics of the anticipated change in the load 101 from thepredictive load signal 106 (e.g., responsive to receiving the predictive load signal 106). Inoperation 608, the AVR 104 may determine whether the anticipated change in the load 101 causesa transient deviation above a predetermined level in the output voltage of the genset 102. TheAVR 104 can analyze or evaluate the information extracted from the predictive load signal 106 todetermine whether the anticipated change in the load 101 causes the transient deviation above thepredetermined level. If the AVR 104 determines the anticipated change in the load 101 fails tocause the transient deviation, the AVR 104 may determine to maintain the excitation current of thealternator 122 at a nominal current value (e.g., determine not to adjust the excitation current).Instead, in operation 610, the AVR 104 may receive or detect a difference between a voltagesetpoint and the output voltage (e.g., detect the anticipated load change). However, if the AVR104 determines the anticipated change in the load 101 causes the transient deviation, the AVR 104may determine an adjustment to the excitation current.

[0067] In operation 612, the AVR 104 may determine to adjust, modify, or regulate theexcitation current of the alternator 122. For example, the AVR 104 may determine or calculate anamount by which to adjust the excitation current to accommodate / regulate the transient deviationcaused by the anticipated change in the load 101. In some embodiments, the AVR 104 maydetermine the adjustment to the excitation current to reduce the transient deviation in the outputvoltage (e.g., reduce the transient deviation to below a predetermined level). The AVR 104 maydetermine the adjustment to the excitation current responsive to determining the anticipated changein the load 101 causes a transient deviation above the predetermined level. In operation 614, theAVR 104 (or the controller 103) may adjust, modify, regulate, or control the excitation current ofthe alternator 122. For example, the AVR 104 may adjust the excitation current according to (orbased on) the calculated / determined adjustment from operation 612. The AVR 104 may adjustthe excitation current of the alternator 122 prior to detecting the anticipated change in the load 101.In operation 610, the AVR 104 (or the controller 103) may detect or identify the anticipated changein the load 101. For instance, the AVR 104 may sense or identify a difference between the voltagesetpoint and the output voltage of the genset 102. Once the AVR 104 detects the anticipatedchange in the load 101, the AVR 104 may receive another predictive load signal 106. If the AVR104 receives another predictive load signal 106, the operations / steps of the method 600 can berepeated.

[0068] FIG. 7 illustrates a block diagram 700 of a potential application of the systems andmethods presented herein, according to an exemplary embodiment. In some embodiments, thepredictive load signal 106 may include or correspond to a circuit breaker trip command. Forinstance, a load 101 of the genset 102 (e.g., LOAD 5 and / or other loads) may send, communicate,or transmit a circuit breaker trip command to a genset 102 (e.g., G4 and / or other gensets 102). Theload 101 may send the predictive load signal 106 responsive to a change in the load 101 (e.g.,responsive to an overload / increase in the load 101). The circuit breaker trip time (TTRIP) may be40 - 60 milliseconds (or other time instances). The circuit breaker trip time can be used as thepredefined interval during which the AVR 104 (or the controller 103) adjusts the excitation currentto regulate the transient deviation. For instance, once the AVR 104 receives the circuit breakertrip command (e.g., the predictive load signal 106), the AVR 104 can adjust the excitation currentof the genset 102 during the circuit breaker trip time (e.g., the predefined interval). By adjustingthe excitation current during the circuit breaker trip time, the AVR 104 may reduce, regulate orcontrol the transient deviation in the output voltage of the genset 102 (e.g., caused by theanticipated change in the load 101 that tripped / triggered the circuit breaker trip command).

[0069] FIG. 8 illustrates a graph 800 of one or more output voltage deviation values and oneor more predetermined load change values, according to an exemplary embodiment. The graph800 includes a y-axis indicating the output voltage of the genset 102 (in units of Vrms). The graph800 includes an x-axis indicating the time (in units of seconds). In some embodiments, a gensettransient test can be part of the genset product development process. During testing, the load 101of the genset 102 can be modified (e.g., increased or decreased) using load changes (e.g.,increments) of at least 5% (or other percentages) of a rated power (e.g., one or more predeterminedload change values). Each change in the load 101 of the genset 102 (e.g., load increase or decrease)may cause a transient deviation in the output voltage of the genset 102 (e.g., one or more outputvoltage deviation values). In the graph 800, the transient deviations are identified by the referencenumerals 1 through 40. The horizontal dotted lines indicate a + 5 V bandwidth from thenominal / rated voltage of the genset 102. The horizontal dotted lines may include or correspond tothe predetermined level.

[0070] In some embodiments, the AVR 104 (or other components of the genset 102) canmeasure, store, and / or maintain the output voltage deviation values and / or the correspondingpredetermined load change values (e.g., the 5% load increments). For instance, the AVR 104 maystore the output voltage deviation values and / or the corresponding predetermined load changevalues in a table. Responsive to determining an anticipated change in the load 101 causes atransient deviation above the predetermined level, the AVR 104 may compare the information ofthe anticipated change in the load 101 to the values stored in the table. For example, the AVR 104may compare a numeric load change to the one or more predetermined load change values storedin the table. Responsive to the comparison, the AVR 104 may estimate or determine the transientdeviation caused by the anticipated change in the load 101. For instance, the AVR 104 maydetermine that at least one stored predetermined load change value corresponds to the anticipatedchange in the load 101. Responsive to the determination, the AVR 104 may identify the associatedoutput voltage deviation value stored in the table. Therefore, the AVR 104 may determine theanticipated change in the load 101 causes a transient deviation that corresponds to the identifiedoutput voltage deviation value stored in the table. Responsive to estimating / determining thetransient deviation in the output voltage, the AVR 104 may adjust or modify the excitation currentto regulate / control / reduce the transient deviation (e.g., caused by the anticipated change in the load101).

[0071] The disclosure is described above with reference to drawings. These drawings illustratecertain details of specific embodiments that implement the systems and methods and programs ofthe present disclosure. However, describing the disclosure with drawings should not be construedas imposing on the disclosure any limitations that may be present in the drawings. The presentdisclosure contemplates methods, systems and program products on any machine-readable mediafor accomplishing its operations. The embodiments of the present disclosure may be implementedusing an existing computer processor, or by a special purpose computer processor incorporated forthis or another purpose or by a hardwired system. No claim element herein is to be construedunder the provisions of 35 U.S.C. § 112, sixth paragraph, unless the element is expressly recitedusing the phrase "means for." Furthermore, no element, component or method step in the presentdisclosure is intended to be dedicated to the public, regardless of whether the element, componentor method step is explicitly recited in the claims.

[0072] As noted above, embodiments within the scope of the present disclosure includeprogram products comprising machine-readable storage media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable storage mediacan be any available media that can be accessed by a computer or other machine with a processor.By way of example, such machine-readable storage media can include RAM, ROM, EPROM,EEPROM, CD ROM or other optical disk storage, magnetic disk storage or other magnetic storagedevices, or any other medium which can be used to carry or store desired program code in the formof machine-executable instructions or data structures and which can be accessed by a computer orother machine with a processor. Combinations of the above are also included within the scope ofmachine-readable storage media. Machine-executable instructions include, for example,instructions and data which cause a computing device or machine to perform a certain function orgroup of functions. Machine or computer-readable storage media, as referenced herein, do notinclude transitory media (i.e., signals in space).

[0073] Embodiments of the disclosure are described in the general context of method stepswhich may be implemented in one embodiment by a program product including machine-executable instructions, such as program code, for example, in the form of program modulesexecuted by machines in networked environments. Generally, program modules include routines,programs, objects, components, data structures, etc., that perform particular tasks or implementparticular abstract data types. Machine-executable instructions, associated data structures, andprogram modules represent examples of program code for executing steps of the methods disclosedherein. The particular sequence of such executable instructions or associated data structuresrepresent examples of corresponding acts for implementing the functions described in such steps.

[0074] Embodiments of the present disclosure may be practiced in a networked environmentusing logical connections to one or more remote computers having processors. Logicalconnections may include a local area network (LAN) and a wide area network (WAN) that arepresented here by way of example and not limitation. Such networking environments arecommonplace in office-wide or enterprise-wide computer networks, intranets and the Internet andmay use a wide variety of different communication protocols. Those skilled in the art willappreciate that such network computing environments will typically encompass many types ofcomputer system configurations, including personal computers, hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, network PCs,servers, minicomputers, mainframe computers, and the like. Embodiments of the disclosure mayalso be practiced in distributed computing environments where tasks are performed by local andremote processing devices that are linked (either by hardwired links, wireless links, or by acombination of hardwired or wireless links) through a communications network. In a distributedcomputing environment, program modules may be located in both local and remote memorystorage devices.

[0075] An exemplary system for implementing the overall system or portions of the disclosuremight include a computing device that includes, for example, a processing unit, a system memory,and a system bus that couples various system components including the system memory to theprocessing unit. The system memory may include read only memory (ROM) and random accessmemory (RAM) or other non-transitory storage medium. The computer may also include amagnetic hard disk drive for reading from and writing to a magnetic hard disk, a magnetic diskdrive for reading from or writing to a removable magnetic disk, and an optical disk drive forreading from or writing to a removable optical disk such as a CD ROM or other optical media.The drives and their associated machine-readable media provide nonvolatile storage of machine5 executable instructions, data structures, program modules, and other data for the computer.

[0076] It should be noted that although the flowcharts provided herein show a specific orderof method steps, it is understood that the order of these steps may differ from what is depicted.Also two or more steps may be performed concurrently or with partial concurrence. Such variationwill depend on the software and hardware systems chosen and on designer choice. It is understoodthat all such variations are within the scope of the disclosure. Likewise, software and webimplementations of the present disclosure could be accomplished with standard programmingtechniques with rule based logic and other logic to accomplish the various database searching steps,correlation steps, comparison steps and decision steps. It should also be noted that the word"component" as used herein and in the claims is intended to encompass implementations usingone or more lines of software code, and / or hardware implementations, and / or equipment forreceiving manual inputs.

[0077] The foregoing description of embodiments of the disclosure have been presented forpurposes of illustration and description. It is not intended to be exhaustive or to limit the disclosureto the precise form disclosed, and modifications and variations are possible in light of the aboveteachings or may be acquired from practice of the disclosure. The embodiments were chosen anddescribed in order to explain the principals of the disclosure and its practical application to enableone skilled in the art to utilize the disclosure in various embodiments and with variousmodifications as are suited to the particular use contemplated.

Claims

1. A method of regulating transient deviations in an output voltage of a generator set (genset) comprising: receiving, by an automatic voltage regulator of the genset from a load, a predictive load signal relating to an anticipated change in the load, wherein the predictive load signal is configured to include information of the anticipated change in the load; extracting, by the automatic voltage regulator, the information of the anticipated change in the load from the predictive load signal, responsive to receiving the predictive load signal; analyzing, by the automatic voltage regulator, the extracted information to determine whether the anticipated change in the load causes a transient deviation above a predetermined level in the output voltage of the genset; and adjusting, by the automatic voltage regulator, an excitation current of an alternator of the genset prior to detecting a difference between a voltage setpoint and the output voltage, responsive to determining that the anticipated change in the load causes the transient deviation in the output voltage.

2. The method of claim 1, further comprising: modifying, by the automatic voltage regulator, the excitation current back to a nominal current value after a period of time.

3. The method of claim 1, wherein the predictive load signal comprises a datalink signal, a circuit breaker trip command, a temperature trigger signal, an analog voltage input, or a discrete switch input.

4. The method of claim 1, wherein the information of the anticipated change in the load includes one or more power characteristics of the anticipated change in the load, the one or more power characteristics comprising a power numerical, a power factor, an inductance, or a capacitance.

5. The method of claim 1, further comprising: adjusting, by the automatic voltage regulator, the excitation current within a predefined interval to regulate the transient deviation in the output voltage, the predefined interval comprising an interval of time between receiving the predictive load signal and detecting the difference between the voltage setpoint and the output voltage.

6. The method of claim 1, further comprising: maintaining, by the automatic voltage regulator, the excitation current as a nominal current value responsive to determining that the anticipated change in the load fails to cause a transient deviation above the predetermined level in the output voltage of the genset.

7. The method of claim 1, wherein analyzing the extracted information and adjusting the excitation current comprises: storing, by the automatic voltage regulator, a table comprising one or more output voltage deviation values and one or more predetermined load change values, wherein the one or more output voltage deviation values are associated with the one or more predetermined load change values; comparing, by the automatic voltage regulator, the information of the anticipated change in the load to the output voltage deviation values or the predetermined load change values stored in the table; determining, by the automatic voltage regulator, whether the anticipated change in the load causes a transient deviation above the predetermined level in the output voltage, responsive to comparing the information of the anticipated change in the load to the output voltage deviation values or the predetermined load change values stored in the table; and adjusting, by the automatic voltage regulator, the excitation current of the alternator according to the output voltage deviation values or the predetermined load change values stored in the table, responsive to determining the anticipated change in the load causes the transient deviation in the output voltage.

8. The method of claim 1, wherein adjusting the excitation current of the alternator comprises regulating the transient deviation in the output voltage to a voltage value that is up to 20% of a nominal voltage value.

9. A control device for an automatic voltage regulator comprising: a machine-readable storage medium having instructions stored thereon; and a processing circuit configured to execute the instructions to: receive a predictive load signal relating to an anticipated change in a load of a generator set (genset) from the load, wherein the predictive load signal is configured to include information of the anticipated change in the load; extract the information of the anticipated change in the load from the predictive load signal, responsive to receiving the predictive load signal; analyze the extracted information to determine whether the anticipated change in the load causes a transient deviation above a predetermined level in an output voltage of the genset; and adjust an excitation current of an alternator of the genset prior to detecting a difference between a voltage setpoint and the output voltage, responsive to determining that the anticipated change in the load causes the transient deviation in the output voltage.

10. The control device of claim 9, wherein the processing circuit is configured to modify the excitation current back to a nominal current value after a period of time.

11. The control device of claim 9, wherein the information of the anticipated change in the load includes one or more power characteristics of the anticipated change in the load, the one or more power characteristics comprising a power numerical, a power factor, an inductance, or a capacitance.

12. The control device of claim 9, wherein the processing circuit is configured to adjust the excitation current within a predefined interval to regulate the transient deviation in the output voltage, the predefined interval comprising an interval of time between receiving the predictive load signal and detecting the difference between the voltage setpoint and the output voltage.

13. The control device of claim 9, wherein the processing circuit is configured to maintain the excitation current as a nominal current value responsive to determining that the anticipated change in the load fails to cause a transient deviation above the predetermined level in the output voltage of the genset.

14. The control device of claim 9, wherein the processing circuit is configured to: store a table comprising one or more output voltage deviation values and one or more predetermined load change values, wherein the one or more output voltage deviation values are associated with the one or more predetermined load change values; compare the information of the anticipated change in the load to the output voltage deviation values or the predetermined load change values stored in the table; determine whether the anticipated change in the load causes a transient deviation above the predetermined level in the output voltage, responsive to comparing the information of the anticipated change in the load to the output voltage deviation values or the predetermined load change values stored in the table; and adjust the excitation current of the alternator according to the output voltage deviation values or the predetermined load change values stored in the table, responsive to determining the anticipated change in the load causes the transient deviation in the output voltage.

15. A power generator system comprising: an alternator coupled to an engine configured to supply power to a load, an automatic voltage regulator configured to adjust an excitation current of the alternator to regulate an output voltage of the alternator; and a controller comprising a processing circuit configured to: receive a predictive load signal relating to an anticipated change in the load from the load, wherein the predictive load signal is configured to include information of the anticipated change in the load; extract the information of the anticipated change in the load from the predictive load signal, responsive to receiving the predictive load signal; analyze the extracted information to determine whether the anticipated change in he load causes a transient deviation above a predetermined level in the output voltage of the power generator system; and adjust the excitation current prior to detecting a difference between a voltage setpoint and the output voltage, responsive to determining that the anticipated change in the load causes the transient deviation in the output voltage.

16. The power generator system of claim 15, wherein the controller is configured to modify the excitation current back to a nominal current value after a period of time.

17. The power generator system of claim 15, wherein the information of the anticipated change in the load includes one or more power characteristics of the anticipated change in the load, the one or more power characteristics comprising a power numerical, a power factor, an inductance, or a capacitance.

18. The power generator system of claim 15, wherein the controller is configured to adjust the excitation current within a predefined interval to regulate the transient deviation in the output voltage, the predefined interval comprising an interval of time between receiving the predictive load signal and detecting the difference between the voltage setpoint and the output voltage.

19. The power generator system of claim 15, wherein the controller is configured to maintain the excitation current as a nominal current value responsive to determining that the anticipated change in the load fails to cause a transient deviation above the predetermined level in the output voltage of the power generator system.

20. The power generator system of claim 15, wherein the controller is configured to: store a table comprising one or more output voltage deviation values and one or more predetermined load change values, wherein the one or more output voltage deviation values are associated with the one or more predetermined load change values; compare the information of the anticipated change in the load to the output voltage deviation values or the predetermined load change values stored in the table; determine whether the anticipated change in the load causes a transient deviation above the predetermined level in the output voltage, responsive to comparing the information of the anticipated change in the load to the output voltage deviation values or the predetermined load change values stored in the table; and adjust the excitation current of the alternator according to the output voltage deviation values or the predetermined load change values stored in the table, responsive to determining the anticipated change in the load causes the transient deviation in the output voltage.