Abstract
Marine current conversion systems with permanent magnet synchronous generator (PMSG) have several advantages over the renewable energies and is gradually replacing it in the industry. Non-linear equations describe the dynamics of the PMSG. It is subject to unknown external disturbances (load), and its parameters are variable in time. All these constraints make the control task complex. It requires non-linear controls that compensate for non-linearities, external disturbances, and parametric variations. This paper investigates an interconnection and damping assignment passivity-based control (IDA-PBC) h for the PMSG using the model represented in the dq-frame. Inherent advantages of the IDA-PBC method are that the non-linear properties are not canceled but compensated in a damped way. The proposed PBC is responsible for designing the system's desired dynamic. The efficiency of the suggested technique is investigated numerically using MATLAB/Simulink software.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
One of the most promising types of renewable energies is the tidal energy due to its high-power density and high potential of electricity generation. The use of PMSG in tidal turbine system has high potential due to its reliability, increased energy, reduced failure and possibility to eliminate the gearbox which lead to low maintenance and enable to the PMSG to be very favorable in wind applications. However, the controller computation for the PMSG is still challenging work, due to unknown modeling error, external disturbances and parameter uncertainties.
This work provides a novel optimal passivity-based control (PBC). The IDA-PBC technique has the intrinsic advantage of compensating for non-linear features rather than canceling them. The proposed PBC is in charge of creating the system’s intended dynamic, whereas the non-linear observer is in charge of reconstructing the recorded signals. In order to compel the PMSG to track speed [3]. The fundamental goal of this research is to synthesis the controller while taking into consideration the whole dynamic of the PMSG and making the system passive. It is accomplished by reorganizing the suggested strategy's energy and incorporating a damping component that treats the non-linear parts in a damped rather than deleted manner.
The present form organizes the present paper, the detailed about the case study is given in Sect. 2, and along the Sect. 3 we describe the suggested controller. Section 4 is devoted to GSC regulation. Section 5 reports the simulation results and their discussions by the application of IDA-PBC algorithm to model illustrated in Sect. 2. This paper has been completed by some conclusions and perspectives stated in Sect. 6.
2 System Design
2.1 Marine Current Turbine Model
The configuration of the investigated conversion system with Matlab/Simulink is presented in Fig. 1. The proposed strategy is applied to the PMSG to regulates the produced power via the generator [4]:
where, v denotes the tidal speed, β denotes the pitch angle, \(\omega_{m}\) denotes the generator speed, R denotes the radius of the blades, ρ is fluid’s density, \(C_{p}\) represents the power coefficient, A is blades area, and \(\lambda = \frac{{\omega_{m} R}}{V}\) λ denotes the tip-speed ratio.
2.2 Model of the PMSG
Model of the PMSG is as below [3,4,5]:
where \(R_{dq} = \left[ {\begin{array}{*{20}c} {R_{s} } & 0 \\ 0 & {R_{s} } \\ \end{array} } \right]\) denotes the stator resistance matrix, \(f_{f \, v}\) represents the coefficient of the viscous friction, \(\psi_{f} = \left[ {\begin{array}{*{20}c} {\varphi_{f} } \\ 0 \\ \end{array} } \right]\) is the flux linkages vector, \(T_{e}\) ffv represents the electromagnetic torque, \(L_{dq} = \left[ {\begin{array}{*{20}c} {L_{d} } & 0 \\ 0 & {L_{q} } \\ \end{array} } \right]\) denotes the induction matrix of the stator, \(J\) represents the total inertia moment, \(v_{dq} = \left[ {\begin{array}{*{20}l} {v_{d} } \hfill \\ {v_{q} } \hfill \\ \end{array} } \right]\) denotes voltage stator vector, \(i_{dq} = \left[ {\begin{array}{*{20}l} {i_{d} } \hfill \\ {i_{q} } \hfill \\ \end{array} } \right]\) denotes the stator current vector, and \(\upomega _{{\text{m}}}\) denotes the PMSM speed. \({\varphi }_{f}\) are the flux linkages due to the permanent magnets, \(p\) is the number of pole-pairs, and \({\Im } = \left[ {\begin{array}{*{20}c} 0 & { - 1} \\ 1 & 0 \\ \end{array} } \right]\).
3 IDA-PBC Controller Design
As stated in Sect. 1, the behavior of the tidal turbine-based PMSG is a nonlinear mathematical issue, and the conversion system needs an optimal improved energy harvesting to increase operating efficiency. The MSC purpose is to communicate the energy generated by the turbine with as little loss as possible.
3.1 IDA-PBC Theory
As shown below, IDA-PBC was established as a mechanism for controlling physical systems defined by the PCH model [3, 6]:
where, \(H\left( x \right):{ }{\Re }^{n} \to {\Re }^{ + }\) is the total stored energy, \(x \in {\Re }^{n}\) represent the state vector, \(u \in {\Re }^{m} ,{ }m < n\) is the controller action, the product of \(u\) and \(y \in {\Re }^{m}\) has units power, and \({\mathcal{J}}\left( x \right) = - {\mathcal{J}}^{T} \left( x \right)\), \({\mathcal{R}} = {\mathcal{R}}^{T} \left( x \right) \ge 0\) are the matrix of interconnection and dissipation, respectively. The PMSG model (5)–(7) can then expressed in PCH form as:
\({g} = \left[ {\begin{array}{*{20}c} { - 1} & 0 & 0 \\ 0 & { - 1} & 0 \\ 0 & 0 & { - 1} \\ \end{array} } \right]\), \({\mathcal{R}}\left( x \right) = \left[ {\begin{array}{*{20}c} {R_{s} } & 0 & 0 \\ 0 & {R_{s} } & 0 \\ 0 & 0 & 0 \\ \end{array} } \right]\), \(x = \left[ {x_{1} x_{2} x_{3} } \right]^{T} = D\left[ {\begin{array}{*{20}c} {i_{d} } \\ {i_{q} } \\ {\omega_{m} } \\ \end{array} } \right]\) is the state vector, \(D = diag\left\{ {L_{d} ,L_{{q,{ }}} J_{T} } \right\}\), \(u = \left[ {\begin{array}{*{20}c} {v_{d} } \\ {v_{q} } \\ { - T_{m} } \\ \end{array} } \right]\) is the input vector which represent the voltage controller vector of the PMSG, \(\frac{\partial H}{{\partial x}}\left( x \right) = \left[ {i_{d} i_{q} \omega_{m} } \right]\) is the output vector and \({\mathcal{J}}\left( x \right) = \left[ {\begin{array}{*{20}c} 0 & 0 & {x_{2} } \\ 0 & 0 & { - \left( {x_{1} - \phi_{f} } \right)} \\ { - x_{2} } & {\left( {x_{1} - \phi_{f} } \right)} & 0 \\ \end{array} } \right]\). The controller aim is reduced to find the following equation u(x) [6]:
3.2 Controller Design
The proposed strategy’s objective is to design the desired Hamiltonian energy function based on PCH theory, which is given as follow [3]:
where, the state vector and the desired state are defined as:
where, \(\omega_{m}^{*}\), \(T_{m}^{*}\) are the desired speed and desired torque which are the tidal turbine speed and torque, respectively in our case. We have \(x_{1}^{*} = 0\) and we select:
where, the objective is to design the parameters \(J_{12}\), \(J_{13}\), \(J_{23}\), \(r_{1} > 0\) and \(r_{2} > 0\) which allows to the controller to guarantee that the speed tracking error is converged. From [6], the controller equation u(x) can be solved with:
Thus, the controller expression become as:
4 PI Controller for Grid-Side
To regulate and transmit to electrical energy produced by the PMSG to the grid through the GSC, a classical method is selected which consists on PI strategy. The GSC mathematical model is expressed as follows:
where, \(V_{gd}\) and \(V_{gq}\) are the grid voltages, \(i_{df}\) and \(i_{qf}\) are the grid currents, \(R_{f}\) represents the filter resistance \(V_{id}\) and \(V_{iq}\) denotes the inverter voltages, CC is the DC-link capacitance, \(L_{f}\) is the filter’s inductance, \(i_{dc}\) is the line current, \(\omega\) represents the grid angular frequency, and \(V_{dc}\) is the DC-link voltage. Finally, the mathematical model of the active and reactive powers is formulated as below [9,10,11,12,13,14]:
5 Simulation Results
The results of the simulations were obtained using MATLAB/Simulink in order to verify the suggested method's performance and dependability. Table 1 lists the parameters that were utilized to simulate the conversion system. From the pole placement method, MSC current PI gains are Kgp = 100 and Kgi = 500. The DC voltage PI gains are Kdcp = 5 and Kdci = 500. The parameters r1 = 7Rs and r2 = 10Rs. The marine current speed dynamic employed for the simulation fluctuation is shown in Fig. 2. The torque is seen in Fig. 3. Once opposed to the DC-link behavior of that in [15], the produced with IDA-PBC is extraordinarily well stabilized around the set point value, as illustrated in Fig. 4, with a rapid convergence and low inaccuracy. Figures 5 and 6 indicate that only active power is provided to the electricity network, whilst reactive power generated is severely limited and well-kept at its rated value, and Fig. 7 illustrates that the control operation accomplishes good sinusoidal grid side permeability with minimal overflow.
6 Conclusion
In this paper, a new IDA-PBC using the PCH model based on the concept of passivity has been applied to the PMSG. This controller exploits the PCH model of the motor, which highlights three matrices: the interconnection matrix, which represents the internal energy exchange ports between the states of the PMSG, the damping matrix, which represents all the dissipation elements of the system, and the external interconnection matrix which represents the energy exchanges of the PMSG with its external environment. The particular characteristic of the IDA-PBC is the choice of the PCH structure in CL, then the energy function compatible with this model is determined. The paper's proposed technique achieves the paper’s aims. The PMSG-based conversion system performs well and efficiently. The structure of the control approach is sensible and easy.
References
Dai, Y., Ren, Z., Wang, K., Li, W., Li, Z., Yan, W.: Optimal sizing and arrangement of tidal current farm. IEEE Trans. Sustain. Energy 9(1), 168–177 (2018)
Qian, P., Feng, B., Liu, H., Tian, X., Si, Y., Zhang, D.: Review on configuration and control methods of tidal current turbines. Renew. Sust. Energ. Rev. 108, 125–139 (2019)
Santos, G.V., Cupertino, A.F., Mendes, A.F., Junior, S.I.S.: Interconnection and damping assignment passivity-based control of a PMSG based wind turbine for maximum power tracking. In: 2015 IEEE 24th International Symposium on Industrial Electronics (ISIE), Buzios, pp. 306–311 (2015)
Youness, E., Aziz, D., Abdelaziz, E., Othmane, Z., Najib, E.: Nonlinear back stepping control of variable speed wind turbine based on permanent magnet synchronous generator. In: 2019 IEEE International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS), Fez, Morocco (2019)
Belkhier, Y., Achour, A.Y., Hamoudi, F., Ullah, F., Mendil, B.: Robust energy-based nonlinear observer and voltage control for grid-connected permanent magnet synchronous generator in tidal energy conversion system. Int. J. Energy Res. 1–19 (2021). https://doi.org/10.1002/er.6650
Akrad, A., Hilairet, M., Ortega, R., Diallo, D.: Interconnection and damping assignment approach for reliable PM synchronous motor control. In: 2007 IET Colloquium on Reliability in Electromagnetic Systems, Paris (2007)
Yang, B., Yu, H., Zhang, Y., Chen, J., Sang, Y., Jing, L.: Passivity-based sliding-mode control design for optimal power extraction of a PMSG based variable speed wind turbine. Renew. Energy 119, 577–589 (2018)
Subramaniam, R., Joo, Y.H.: Passivity-based fuzzy ISMC for wind energy conversion systems with PMSG,” IEEE Trans. Syst., Man, Cyber. Syst. 119, 577–589 (2019). https://doi.org/10.1109/TSMC.2019.2930743
Belkhier, Y., Achour, A., Shaw, R.N., Sahraoui, W., Ghosh, A.: Adaptive linear feedback energy-based back stepping and PID control strategy for PMSG driven by a grid-connected wind turbine. In: Mekhilef, S., Favorskaya, M., Pandey, R.K., Shaw, R.N. (eds.) Innovations in Electrical and Electronic Engineering. LNEE, vol. 756, pp. 177–189. Springer, Singapore (2021). https://doi.org/10.1007/978-981-16-0749-3_13
Belkhier, Y., Achour, A.Y.: Fuzzy passivity-based linear feedback current controller approach for PMSG-based tidal turbine. Ocean Eng. 218, 108156 (2020). https://doi.org/10.1016/j.oceaneng.2020.108156
Belkhier, Y., Achour, A.Y.: An intelligent passivity-based back stepping approach for optimal control for grid-connecting permanent magnet synchronous generator-based tidal conversion system. Int. J. Energy Res. 45, 5433–5448 (2020). https://doi.org/10.1002/er.6171
Belkhier, Y., Achour, A.Y., Shaw, R.N., Ullah, N., Chowdhury, M.D.S., Techato, K.: Energy-based combined nonlinear observer and voltage controller for a PMSG using fuzzy supervisor high order sliding mode in a marine current power system. Sustainability 13(7), 3737 (2021). https://doi.org/10.3390/su13073737
Belkhier, Y., Achour, A.: Passivity-based voltage controller for tidal energy conversion system with permanent magnet synchronous generator. Int. J. Control Autom. Syst. 19(2), 988–998 (2020). https://doi.org/10.1007/s12555-019-0938-z
Belkhier, Y., et al.: Intelligent energy-based modified super twisting algorithm and factional order PID control for performance improvement of PMSG dedicated to tidal power system. IEEE Access 9, 57414–57425 (2021)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Belkhier, Y., Sahri, Y., Makhlouf, T., Shaw, R.N., Bajaj, M., Ghosh, A. (2022). Passivity-Based Control of Tidal Turbine Based PMSG Using Interconnection and Damping Assignment Approach. In: Mekhilef, S., Shaw, R.N., Siano, P. (eds) Innovations in Electrical and Electronic Engineering. ICEEE 2022. Lecture Notes in Electrical Engineering, vol 893. Springer, Singapore. https://doi.org/10.1007/978-981-19-1742-4_43
Download citation
DOI: https://doi.org/10.1007/978-981-19-1742-4_43
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-1741-7
Online ISBN: 978-981-19-1742-4
eBook Packages: EnergyEnergy (R0)