<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JPEE</journal-id><journal-title-group><journal-title>Journal of Power and Energy Engineering</journal-title></journal-title-group><issn pub-type="epub">2327-588X</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jpee.2020.82004</article-id><article-id pub-id-type="publisher-id">JPEE-98555</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  The Novel Current Control for Virtual Synchronous Generator
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Atsushi</surname><given-names>Umemura</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Rion</surname><given-names>Takahashi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Junji</surname><given-names>Tamura</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Electrical and Electronic Engineering, Kitami Institute of Technology, Kitami, Japan</addr-line></aff><pub-date pub-type="epub"><day>17</day><month>02</month><year>2020</year></pub-date><volume>08</volume><issue>02</issue><fpage>78</fpage><lpage>89</lpage><history><date date-type="received"><day>12,</day>	<month>January</month>	<year>2020</year></date><date date-type="rev-recd"><day>25,</day>	<month>February</month>	<year>2020</year>	</date><date date-type="accepted"><day>28,</day>	<month>February</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In recent years, power generation using renewable energy sources has been developed as a solution to the global warming problem. Among these power generation methods, wind power generation is increasing. However, as the penetration level of wind power generation increases, the low inertia and lack of synchronous power characteristics of the penetrated power system can have a significant impact on the transient stability of the grid. The virtual synchronous generator provides the ability of virtual inertia and synchronous power to interconnected inverters. The interconnected inverter with the virtual synchronous generator ability uses, in general, PI control based current controller. This paper proposes a new current-control method and compares it with conventional methods. The proposed current control is a method that follows virtual synchronous generator model that changes every moment by solving the discrete-time linear quadratic optimal control problem for each sampling time interval. The new method follows the conventional method, and therefore the reactive power fluctuation can be suppressed and the interconnected inverter will be downsized.
 
</p></abstract><kwd-group><kwd>Wind Energy Generation</kwd><kwd> State Feedback</kwd><kwd> Electric Current Control</kwd><kwd> Linearization Techniques</kwd><kwd> Discrete Time Model Following Control</kwd><kwd> Virtual Synchronous Generator</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Currently, the world faces global warming challenges due mainly to fossil fuel power generation [<xref ref-type="bibr" rid="scirp.98555-ref1">1</xref>]. The power generation using renewable energy has been developed as a solution to global warming challenges. Among renewable energy power sources, wind power has been attracting more attention. Wind power generation has the advantage of low power generation costs and high conversion efficiency compared with other renewable sources. In most of the development new megawatt-scale wind turbines is of variable speed using either a permanent magnet synchronous generator or a doubly fed induction generator. Back-to-back converters for variable speed wind turbines are installed between the wind generator and the grid [<xref ref-type="bibr" rid="scirp.98555-ref2">2</xref>]. The grid-connected inverters for variable speed wind turbines have a small output power limit, no damping, no synchronous power, and no inertia. Typically, a grid system has synchronous generators with synchronizing power and inertia. They are able to provide active power and reactive power dynamically to keep the grid voltage and frequency constant.</p><p>The virtual synchronous generator is a method that provides virtual inertia and synchronous power to interconnected inverters [<xref ref-type="bibr" rid="scirp.98555-ref3">3</xref>]. Virtual inertia can be established in a distributed generator, for example, a renewable energy source using a power electronics inverter and a converter with a current-control system. This method is called a virtual synchronous generator or an asynchronous virtual machine. In 2007, the Virtual Synchronous Generator research group focused on a current-reference emulated inertia provided by a phase lock loop (PLL) for a rotating frame for the dq control of an inverter.</p><p>The virtual synchronous generator of the Institute of Electrical Power Eng. (IEPE) at Clausthal University of Technology in Germany is based on a simplified synchronous generator model. A reference current (voltage) of this method is provided from the grid voltage (current). This method helps to improve the frequency stabilization in short time. Furthermore, this method allows voltage source converters to be connected to a weak grid system by the PLL synchronizing technique.</p><p>A study of a wind diesel system with a short-term energy storage system (ESS) controlled as a virtual inertia and a virtual synchronous generator was presented in [<xref ref-type="bibr" rid="scirp.98555-ref4">4</xref>]. Their ESS controller as a virtual inertia can enhance the dynamic frequency stability of a small scale grid under fluctuating renewable energy and load fluctuations. The optimized variable inertia is introduced in the virtual inertia method which can improve the grid frequency response with lower power compared to the conventional fixed virtual inertia method.</p><p>The study in [<xref ref-type="bibr" rid="scirp.98555-ref5">5</xref>] demonstrated a model for a grid-following and grid-forming virtual inertia converter for a low inertia grid system. A grid-following virtual inertia converter is controlled to output active power proportional to the frequency deviation and rate of change of frequency estimated by a PLL. However, the grid-forming virtual inertia converter uses a voltage source connected to the grid through an LC filter of which the output voltage is based on the angle which is the function of power in feed of the virtual inertia converter.</p><p>Most of them use PI control scheme in the rotating frame for current (voltage) control of the converter. We propose a model-following control for the interconnected inverter [<xref ref-type="bibr" rid="scirp.98555-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.98555-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.98555-ref8">8</xref>]. The model-following controlled inverter can follow the reference model more accurately than the conventional method. The basic configuration is to output power from the voltage inverter connected to the grid through a filter, in a similar way to a grid-forming virtual inertia converter. The method presented in this paper follows reference current by instantaneous control with emulating not only inertia but also synchronous power based on the simple synchronous generator model. There is no control delay resulting from PLL, because PLL is not required for instantaneous value control.</p><p>This paper is organized as follows: Chapter 2 describes a discrete-time model-following control (DMFC) system consisting of the virtual synchronous generator model, an inverter grid model and a state feedback gain. The simulation results and discussions of the proposed controller are provided in Chapter 3. Finally, Chapter 4 describes the conclusion.</p></sec><sec id="s2"><title>2. Proposed Novel Current Controller</title><sec id="s2_1"><title>2.1. Discrete Time Model Following Controller</title><p>This chapter describes the discrete-time model following control system.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref> shows a grid connected inverter with an LCL filter for a wind generator.</p><p>This inverter system comprises a wind turbine, a three-phase diode rectifier, a three-phase full-bridge PWM inverter, and an LCL filter installed between the inverter and the grid voltage with the equivalent grid system impedance.</p><p><xref ref-type="fig" rid="fig2">Figure 2</xref> shows a diagram of the discrete time model following system. The system shown in <xref ref-type="fig" rid="fig2">Figure 2</xref> is a hybrid system consisting of the continuous-time plant system, the discrete time virtual synchronous generator model, and the discrete-time state feedback gain.</p><p>The state feedback gain is derived next. The extended system equation used to derive the state feedback gain is given by</p><disp-formula id="scirp.98555-formula411"><label>(1)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x2.png"  xlink:type="simple"/></disp-formula><p>Commonly, models are not always reachable. Thus, the model space is often broken down into reachable model space and non-reachable model space. Equation (1) can be rewritten as follows:</p><disp-formula id="scirp.98555-formula412"><label>(2)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x3.png"  xlink:type="simple"/></disp-formula><p>where the state vector with a reachable space<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/4-1770692x6.png" xlink:type="simple"/></inline-formula>, a state vector with a non-reachable space<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/4-1770692x7.png" xlink:type="simple"/></inline-formula>; a plant state vector<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/4-1770692x8.png" xlink:type="simple"/></inline-formula>; the output current vector of the virtual synchronous modeli<sub>vok</sub>; the LCL filter output current vector i<sub>pok</sub>; the capacitor voltage vector of the LCL filter v<sub>ck</sub>; the input current vector of the LCL filter i<sub>ik</sub>; a non-reachable state vector of the virtual synchronous model<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/4-1770692x9.png" xlink:type="simple"/></inline-formula>; the rotation speed of a virtual synchronous generator ω<sub>gk</sub>; the unit vector of the no-load induced voltage e<sub>k</sub>; and the input voltage vector of LCL filter v<sub>ik</sub>. C<sub>pd</sub><sub>1</sub> is defined by <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/4-1770692x10.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.98555-formula413"><label>(3)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x11.png"  xlink:type="simple"/></disp-formula><p>The quadratic evaluation function is given by:</p><disp-formula id="scirp.98555-formula414"><label>(4)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x12.png"  xlink:type="simple"/></disp-formula><p>In this case, the optimal input is given by:</p><disp-formula id="scirp.98555-formula415"><label>(5)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x13.png"  xlink:type="simple"/></disp-formula><p>where P is a solution of the following Riccati equation.</p><disp-formula id="scirp.98555-formula416"><label>(6)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x14.png"  xlink:type="simple"/></disp-formula><p>Matrix P is divided into four sub-matrixes.</p><disp-formula id="scirp.98555-formula417"><label>(7)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x15.png"  xlink:type="simple"/></disp-formula><p>Because the lower submatrix of matrix B is a zero-matrix, the optimal input is as follows:</p><disp-formula id="scirp.98555-formula418"><label>(8)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x16.png"  xlink:type="simple"/></disp-formula><p>It should be noted that the above equation is used for only P<sub>11</sub> and P<sub>12</sub>.</p><p>Thus, there is a solution that satisfies the following:</p><disp-formula id="scirp.98555-formula419"><label>(9)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x17.png"  xlink:type="simple"/></disp-formula><p>P<sub>12</sub> can also be obtained from the following equation.</p><disp-formula id="scirp.98555-formula420"><label>(10)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x18.png"  xlink:type="simple"/></disp-formula><p>The virtual synchronous generator model is nonlinear, and the rotor speed of the virtual synchronous generator model changes with time. Therefore, this optimal input may be a derivative in each discrete-time interval.</p></sec><sec id="s2_2"><title>2.2. Grid Connected Inverter</title><p>The plant system shown in <xref ref-type="fig" rid="fig3">Figure 3</xref> shows a block diagram of the wind turbine system with discrete-time model following controller.</p><p>In this paper, the three phase circuits are assumed to be symmetrical. Thus, the plant system can be shown using only a single phase. An inverter with the wind generator is simulated with an ideal voltage source.</p><p>A continuous-time plant is composed of an inverter LCL filter, an impedance of the grid system, and a voltage source, which simulates the power system.</p><p>The plant system is described as follows:</p><disp-formula id="scirp.98555-formula421"><label>(11)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x19.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula422"><label>(12)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x20.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula423"><label>(13)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x21.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula424"><label>(14)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x22.png"  xlink:type="simple"/></disp-formula><p>where i<sub>po</sub> (instantaneous current [A] divided by the base current [A]) is the output current vector of the LCL filter composed of a zero-sequence current, a</p><p>positive-sequence current and a negative-sequence current; i<sub>i</sub> is the input current vector of the LCL filter; v<sub>c</sub> (instantaneous voltage [V] divided by the base voltage [V]) is a star-connected capacitor voltage vector of the LCL-filter; v<sub>i</sub> is a filter input voltage vector; v<sub>g</sub> is the voltage vector of the equipment grid voltage; and c<sub>Y</sub> (capacitor [F] multiplied by the base capacitance [F]) is the capacitor matrix of the three phases, which are assumed to be symmetrical. Let l<sub>1</sub> (inductance [H] divided by the base inductance [H]) be the inductance matrix in the filter input side and T<sub>1</sub> be the time-constant matrix. In addition, l<sub>gd</sub> is the inductance matrix of the equivalent grid system, and T<sub>gd</sub> is the time constant matrix.</p><p>Combining Equations (11) and (12) gives the following equation.</p><disp-formula id="scirp.98555-formula425"><label>(15)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x24.png"  xlink:type="simple"/></disp-formula><p>The grid voltage vector v<sub>g</sub> is given as follows:</p><disp-formula id="scirp.98555-formula426"><label>(16)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x25.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula427"><label>(17)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x26.png"  xlink:type="simple"/></disp-formula><p>where v is the unit vector of the grid voltage. The grid voltage magnitude |v<sub>g</sub>| is constant. ω<sub>base</sub> is the nominal grid frequency and S<sub>αβ</sub> is the following skew matrix.</p><disp-formula id="scirp.98555-formula428"><label>(18)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x27.png"  xlink:type="simple"/></disp-formula><p>By assuming that v<sub>i</sub> and v<sub>g</sub> are constant during the time interval T<sub>s</sub> [sec], and v<sub>ik</sub> and v<sub>gk</sub>, are given, the discrete-time system is derived using Equations (13)-(17) as follows:</p><disp-formula id="scirp.98555-formula429"><label>(19)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x28.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula430"><label>(20)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x29.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula431"><label>(21)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x30.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula432"><label>(22)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x31.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula433"><label>(23)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x32.png"  xlink:type="simple"/></disp-formula><p>The plant system equation is as follows:</p><disp-formula id="scirp.98555-formula434"><label>(24)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x33.png"  xlink:type="simple"/></disp-formula><p>where; the plant system state vector<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x34.png" xlink:type="simple"/></inline-formula>, and the filter input voltage vector v<sub>ik</sub> is the plant system input vector.</p></sec><sec id="s2_3"><title>2.3. Virtual Synchronous Generator Model</title><p>The equation of the motion of the virtual synchronous generator is given below:</p><disp-formula id="scirp.98555-formula435"><label>(25)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x35.png"  xlink:type="simple"/></disp-formula><p>where M<sub>g</sub> [s] is the virtual synchronous generatorinertia constant (twice the stored energy constant, H), T<sub>g</sub> [s] isa mechanical time constant, ω<sub>g</sub> [rad/s] is the rotor speed, P<sub>i</sub> [pu] is the input power, P<sub>o</sub> [pu] is the output power, and ω<sub>base</sub> [rad/s] is the rated rotor speed. Since the virtual synchronous generator is assumed to have two poles, the rated rotation speed is equal to the rated frequency of the grid system.</p><p>If the rotor speed is ω(= ω<sub>g</sub>/ω<sub>base</sub>) [pu], the input torque τ<sub>i</sub> [pu] (the output torque τ<sub>o</sub> [pu]) becomes τ<sub>i</sub> = P<sub>i</sub>/ω(τ<sub>o</sub> = P<sub>o</sub>/ω), so that the Equation (25) becomes as follows.</p><disp-formula id="scirp.98555-formula436"><label>(26)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x36.png"  xlink:type="simple"/></disp-formula><p>The power input is composed of a reference output power and a speed governor component, as shown below:</p><disp-formula id="scirp.98555-formula437"><label>(27)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x37.png"  xlink:type="simple"/></disp-formula><p>where K<sub>gov</sub> is the governor gain, and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x38.png" xlink:type="simple"/></inline-formula> is the reference of the output power.</p><p>The equation of the electrical circuit of the virtual synchronous generator is given as follows:</p><disp-formula id="scirp.98555-formula438"><label>(28)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x39.png"  xlink:type="simple"/></disp-formula><p>where T<sub>vo</sub> [s] is the virtual synchronous generator electrical time constant matrix, l<sub>g</sub> is the synchronous inductance matrix, i<sub>vo</sub> is the output current vector of the virtual synchronous generator, v<sub>o</sub> is the output voltage vector, and e<sub>g</sub> is the no-load induced voltage vector.</p><p>The voltage vector e<sub>g</sub> is given as follows:</p><disp-formula id="scirp.98555-formula439"><label>(29)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x40.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula440"><label>(30)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x41.png"  xlink:type="simple"/></disp-formula><p>where e is the unit vector of the no-load induced voltage. The no-load induced voltage magnitude <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x42.png" xlink:type="simple"/></inline-formula> is a time-variant value.</p><p>The proportional output voltage regulator gives the no-load induced voltage magnitude <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x43.png" xlink:type="simple"/></inline-formula> as:</p><disp-formula id="scirp.98555-formula441"><label>(31)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x44.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x45.png" xlink:type="simple"/></inline-formula> is the reference value of the no-load induced voltage. <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x46.png" xlink:type="simple"/></inline-formula>is reference value of the output voltage. K<sub>avg</sub> is the proportional gain of the voltage regulator.</p><p>The output voltage v<sub>o</sub> can be obtained as follows by subtracting Equation (11) and Equation (12).</p><disp-formula id="scirp.98555-formula442"><label>(32)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x47.png"  xlink:type="simple"/></disp-formula><p>The above equation is replaced by the following discrete-time matrix equation.</p><disp-formula id="scirp.98555-formula443"><label>(33)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x48.png"  xlink:type="simple"/></disp-formula><p>If P<sub>o</sub> and P<sub>i</sub> take constant values of P<sub>ok</sub> and P<sub>ik</sub>, during the time interval T<sub>s</sub> [s], the discrete-time system is derived using the Equation (26), (28), (29) and (30), as follows:</p><disp-formula id="scirp.98555-formula444"><label>(34)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x49.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula445"><label>(35)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x50.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula446"><label>(36)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x51.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula447"><label>(37)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x52.png"  xlink:type="simple"/></disp-formula></sec></sec><sec id="s3"><title>3. Simulation Result</title><sec id="s3_1"><title>3.1. PI Current Controller</title><p>In this chapter, a current controlled inverter using a rotating frame for a dq transformation and applied by the provided virtual synchronous generator model, is described.</p><p><xref ref-type="fig" rid="fig4">Figure 4</xref> shows a diagram of the discrete-time PI current control system. The control system is composed of a plant system, a virtual synchronous generator model, and a PI controller using a dq transformation.</p><p>The system equation of the discrete-time PI controller is given below.</p><disp-formula id="scirp.98555-formula448"><label>(38)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x53.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.98555-formula449"><label>(39)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x54.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x55.png" xlink:type="simple"/></inline-formula> is the dq-transformed v<sub>ik</sub>, and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x56.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x57.png" xlink:type="simple"/></inline-formula> are the dq-transformed i<sub>vok</sub> and, i<sub>pok</sub>.</p><disp-formula id="scirp.98555-formula450"><label>(40)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/4-1770692x58.png"  xlink:type="simple"/></disp-formula><p>The PI controller has the proportional gain KP and integral gain KI. The PI controller gains are obtained using a limited sensitivity method.</p></sec><sec id="s3_2"><title>3.2. Transient Response</title><p>In this section, we compare the responses between the PI control and the proposed method when the output power reference is changed in steps.</p><p>In wind power generation, the wind power changes every moment according to the variable wind speed. Assuming the worst case that, the initial output power reference is 1 [pu], steps down to 0 [pu] at 4 [s], and then steps up to 1 [pu] at 5 [s].</p><p>The virtual synchronous generator has a synchronous impedance: 2.0 [pu], M<sub>g</sub>:3.5 [s] and T<sub>g</sub>:M<sub>g</sub>/0.01 [s]; K<sub>gov</sub>:1/0.05 ω<sub>base</sub>; K<sub>avg</sub>:0.5;<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/4-1770692x60.png" xlink:type="simple"/></inline-formula>:1.06; LCL filter reactance of the converter side 0.024 [pu] and of the grid side 0.044 [pu]; a loss resistor 0.001 [pu]; a cutoff frequency 10.2 ω<sub>base</sub>; the infinite grid side impedance 0.3 [pu] (self-capacity base).</p><p>Both controllers use the same virtual synchronous generator model. When the output power reference changes, the output power oscillates according to the virtual synchronous generator model (<xref ref-type="fig" rid="fig5">Figure 5</xref>(b), <xref ref-type="fig" rid="fig6">Figure 6</xref>(b)). The inertia of the virtual synchronous generator also suppresses the slowdown of the rotor speed (<xref ref-type="fig" rid="fig5">Figure 5</xref>(a), <xref ref-type="fig" rid="fig6">Figure 6</xref>(a)).</p><p><xref ref-type="fig" rid="fig5">Figure 5</xref>(d) is compared to <xref ref-type="fig" rid="fig6">Figure 6</xref>(d). The proposed method has only a steady vibration of less than 0.6%, however it is sufficient for following the virtual generator model. Furthermore, the conventional method has a transient fluctuation with a max peak of 25% or less.</p><p>The proposed method can output the virtual synchronous generator current more accurately.</p><p>Both control methods have almost the same active power, and can follow the virtual synchronous generator model accurately enough (<xref ref-type="fig" rid="fig5">Figure 5</xref>(b), <xref ref-type="fig" rid="fig6">Figure 6</xref>(b)). In the conventional method, the fluctuation of the reactive power is larger than that of the proposed method (<xref ref-type="fig" rid="fig5">Figure 5</xref>(c), <xref ref-type="fig" rid="fig6">Figure 6</xref>(c)), because of the following error in the current.</p><p>The internal phase angle delta in the proposed controller is within the range of 0 to 30 [deg] (<xref ref-type="fig" rid="fig5">Figure 5</xref>(e)). However, the internal phase angle exceeds 45 [deg] in the conventional method (<xref ref-type="fig" rid="fig6">Figure 6</xref>(f)). Therefore, it can be said the proposed method is more stable than the conventional method. As a result, both control methods can follow the active power of the virtual synchronous generator model accurately enough. However, conventional method has large fluctuations in the reactive power response. On the other hand, proposed method does not require additional power, so that capacity of the converter can be reduced and the stability of the virtual synchronous generator is superior to the conventional one.</p></sec></sec><sec id="s4"><title>4. Conclusions</title><p>We proposed a discrete time model following control for the current control of a</p><p>virtual synchronous generator. In this paper, it was shown that a discrete-time model-following control can be derived for each sampling time interval and applied to control in actual case. The proposed method is compared with the conventional PI control method. The proposed method always follows the virtual synchronous generator model more accurately than the conventional method. As a result, the fluctuation of reactive power is suppressed, which can help downsize the capacity of the device. The fluctuation of the internal phase angle of the virtual synchronous generator model can be reduced. Therefore, the</p><p>proposed method can be expected to be more stable than the conventional method.</p><p>The contribution of the proposed method to stability of the grid system depends on performance of the virtual synchronous generator model. In the future, we will verify and improve the robustness against a grid system, and examine the effectiveness when connected to the uncertain grid system with a wind power generator.</p></sec><sec id="s5"><title>Acknowledgements</title><p>Supported by JSPS KAKENHI Grant Number JP17K06289.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Umemura, A., Takahashi, R. and Tamura, J. (2020) The Novel Current Control for Virtual Synchronous Generator Journal of Power and Energy Engineering, 8, 78-89. https://doi.org/10.4236/jpee.2020.82004</p></sec></body><back><ref-list><title>References</title><ref id="scirp.98555-ref1"><label>1</label><mixed-citation publication-type="book" xlink:type="simple">Masson-Delmotte, V.P., Zhai, H.-O., Portner, D., Roberts, J., Skea, P.R., Shukla, A., Pirani, W.,  Moufouma-Okia, C., Pean, R., Pidcock, S., Connors, Y., Chen, X., Zhou, M.I., Gomis, E., Lonnoy, T., Maycock, M., Tignor and Waterfield, T. (Eds.) (2018) “Global Warming of 1.5C”, the Intergovernmental Panel on Climate Change (IPCC). 630 p.</mixed-citation></ref><ref id="scirp.98555-ref2"><label>2</label><mixed-citation publication-type="book" xlink:type="simple">Muyeen, S.M., et al. (Eds.) (2012) Wind Energy Conversion Systems, Technology and Trend. Springer, Berlin. https://doi.org/10.1007/978-1-4471-2201-2</mixed-citation></ref><ref id="scirp.98555-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Bevrani, H. (2014) Robust Power Frequency Control. Springer, Berlin, 349-376.  
https://doi.org/10.1007/978-3-319-07278-4_12</mixed-citation></ref><ref id="scirp.98555-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Torres, M. and Lopes, L.A.C. (2013) Virtual Synchronous Generator: A Control Strategy to Improve Dynamic Frequency Control in Autonomous Power Systems. Energy and Power Engineering, 5, 32-33. https://doi.org/10.4236/epe.2013.52A005</mixed-citation></ref><ref id="scirp.98555-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Poolla, B.K., Grob, D. and Dorfler, F. (2019) Placement and Implementation of Grid-Forming and Grid-Following Virtual Inertia and Fast Frequency Response. IEEE Transaction on Power Systems, 34, 3035-3046.  
https://doi.org/10.1109/TPWRS.2019.2892290</mixed-citation></ref><ref id="scirp.98555-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Umemura, A., Takahashi, R. and Tamura, J. (2017) Parallel-Connected Two-Generator Model Following Control for Grid-Interconnected Inverter. The 20th International Conference on Electrical Machines and Systems (ICEMS2017), Sydney, 11-14 August 2017, 6 p. https://doi.org/10.1109/ICEMS.2017.8056460</mixed-citation></ref><ref id="scirp.98555-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Umemura, A., Haneyoshi, T., Saito, Y. and Harshima, F. (2007) Discrete-Time Model Following Control of Inverter with Rectifier Load. Electrical Engineering in Japan, 158, 72-81. https://doi.org/10.1002/eej.20375</mixed-citation></ref><ref id="scirp.98555-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Furuta, K. and Komiya, K. (1982) Design of Model Following Servo Controller. IEEE Transactions on Automatic Control, 27, 725-727.  
https://doi.org/10.1109/TAC.1982.1102962</mixed-citation></ref></ref-list></back></article>