-
Wireless power transfer (WPT) systems have been widely adopted in fields such as electric vehicles, biomedical engineering, portable devices, and unmanned aerial vehicles[1−4] due to their high safety, reliability, and flexibility.
In magnetic-coupled WPT systems for marine engineering, two primary application scenarios exist: surface and undersea systems. Undersea applications focus on addressing energy supply challenges for underwater equipment, while surface applications involve WPT between shore and ships, or between ships[5,6]. Notably, both scenarios suffer from coil misalignment and power transmission fluctuations due to ocean currents and waves.
Current strategies for suppressing power fluctuations fall into three categories: the couplers design with high misalignment tolerance[7], the development of hybrid compensation topologies[8], and the implementation of system-level control strategies[9]. This paper addresses WPT between networks of offshore floating platforms with marine energy harvesting capabilities. A strategy is proposed to suppress power fluctuations caused by time-varying mutual inductance by connecting the Buck converter in series at the receiver side, and controlling its duty cycle. The schematic diagram is illustrated in Fig. 1.
Figure 1.
The schematic diagram of an offshore floating platform system with energy harvesting and WPT capabilities.
To obtain an accurate model of the Buck converter for enhanced control performance, conventional approaches rely on mechanism-based methods, including state-space averaging[10] and small-signal modeling methods[11]. However, these methods not only depend on precise circuit parameter measurements but are also limited to linearization around a static operating point, thus failing to capture the large-signal nonlinear behavior of the converter.
Therefore, this paper proposes a data-driven linear parameter-varying (LPV) modeling approach for the Buck converter to overcome the aforementioned limitations. The LPV model captures complex system dynamics through time-varying parameters, making it suitable for large-signal modeling of Buck converters with time-varying input voltages. Moreover, its inherently linear structure facilitates controller design and stability analysis using well-established linear theories. Additionally, the data-driven LPV modeling approach requires no parameter measurements, offering significant practicality and operational convenience.
To achieve constant-voltage output disturbance rejection control, a controller is designed for the LPV model. Model Predictive Control (MPC) is an online optimal control strategy based on precise models, which calculates the current control action by solving an optimization problem in real-time and performs receding horizon optimization. Numerous studies have applied MPC to WPT systems. An MPC algorithm with multi-step delay compensation was deployed for a dynamic wireless power transfer system[12]. Also, MPC was used for power control and maximum efficiency tracking in bidirectional WPT systems[13]. Meanwhile, MPC was employed for phase-shift control of the transmitter-side inverter in a WPT system[14]. However, few studies have explored MPC for LPV model control. Moreover, MPC inherently accommodates time-varying models, making it suitable for LPV-based control.
This paper addresses a WPT system for offshore floating platforms with slowly varying mutual inductance, proposing an integrated modeling and control framework based on LPV open-loop identification and MPC. The main contributions are as follows:
(1) Utilizing the input voltage as the scheduling variable, the LPV model enables accurate large-signal modeling of the Buck converter.
(2) The data-driven LPV model parameter identification method requires no circuit measurements and offers strong operational practicality.
(3) Employing MPC to control the LPV model leverages its inherent capability to handle time-varying dynamics while maintaining straightforward parameter tuning.
-
The structure of the WPT system applied to the offshore floating platform, as constructed in this paper, is illustrated in Fig. 2. The transmitter side consists of a DC source Vdc, an inverter, and a series resonant topology (Ct, Lt). The receiver side includes not only a series resonant topology (Cr, Lr), a rectifier, a filter capacitor Cf, and a resistance RL, but also an additional Buck converter connected in series to regulate the output voltage Vout. The parameters of the series resonant topologies satisfy the following relationship, where ω denotes the resonant frequency:
$ \omega {L}_{t}-\dfrac{1}{\omega {C}_{t}} = \omega {L}_{r}-\dfrac{1}{\omega {C}_{r}} = 0. $ (1) Furthermore, due to the inevitable wave-induced motion of offshore floating platforms, when the transmitter and receiver of the WPT system are placed on two separate platforms for power transmission, the distance and angle between the transmitting (Tx) coil Lt and receiving (Rx) coil Lr will vary with platform motion. This introduces time-varying mutual inductance M(t) between them, ultimately leading to fluctuations in the Buck input voltage Vin and transmitted power.
This paper suppresses fluctuations of the output voltage Vout caused by time-varying mutual inductance M(t) by dynamically adjusting the pulse-width modulation (PWM) signal duty cycle D of the Buck, thereby achieving constant voltage output. Therefore, under constant switching frequency and continuous conduction mode (CCM), it is necessary to model the dynamic relationship of the Buck converter with the duty cycle variation ΔD as the input and the output voltage variation ΔVout as the output.
Conventional linear modeling approaches for Buck converters, based on small-signal linearization around a static operating point, fail to capture the nonlinear characteristics under large-range operating point variations. To address this limitation, this paper introduces a linear parameter-varying (LPV) modeling methodology based on system identification for the Buck converter. The LPV model retains the simple structure of a linear model while incorporating scheduling variables, enabling it to characterize the dynamic behavior of time-varying systems. It is therefore well-suited for large-signal modeling of Buck converters.
LPV model structure
-
The standard form of a discrete-time single-input (i.e., duty ratio D) single-output (i.e., output voltage Vout) LPV model for the Buck converter can be expressed as:
$ \begin{cases} A\left({V}_{in}\left(k\right),{z}^{-1}\right)x(k) = B\left({V}_{in}\left(k\right),{z}^{-1}\right)D(\textit{k})\\ {V}_{out}(k) = x(k)+e(k) \end{cases} . $ (2) At sampling time k, x(k) is the noise-free output, e(k) is the noise, and z−1 is the backward shift operator. The input voltage Vin of the Buck converter serves as the scheduling variable that reflects the time-varying characteristics of the system, A and B are polynomials of orders n1 and n2 in z−1, respectively, expressed as:
$ \begin{cases} A\left({V}_{in}\left(k\right),{z}^{-1}\right) = 1+{a}_{1}{z}^{-1}+{a}_{2}{z}^{-2}+\cdots +{a}_{{{n}_{1}}}{z}^{-{{n}_{1}}}\\ B\left({V}_{in}\left(k\right),{z}^{-1}\right) = {b}_{0}+{b}_{1}{z}^{-1}+{b}_{2}{z}^{-2}+\cdots +{b}_{{{n}_{2}}}{z}^{-{{n}_{2}}} \end{cases} , $ (3) where, the coefficients ai and bj are dependent on the scheduling variable and can be commonly expressed as polynomial functions of Vin at sampling time k:
$ \begin{cases} {a}_{i} = {a}_{i,0}+{a}_{i,1}{g}_{1}\left({V}_{in}(k)\right)+\cdots +{a}_{i,{{n}_{3}}}{g}_{{{n}_{3}}}\left({V}_{in}(k)\right)\\ {b}_{j} = {b}_{j,0}+{b}_{j,1}{h}_{1}\left({V}_{in}(k)\right)+\cdots +{b}_{j,{{n}_{4}}}{h}_{{{n}_{4}}}\left({V}_{in}(k)\right) \end{cases} , $ (4) where, i = 1, 2, ···, n1, j = 0, 1, ···, n2, gm (m = 1, 2, ···, n3), and hm (m = 1, 2, ···, n4) are a priori chosen polynomials of Vin(k) with order n3 and n4. Therefore, the parameter vector
of the LPV model in Eq. (2) can be stacked as follows, which is obtained through subsequent parameter identification:$\boldsymbol{\theta } $ $ \begin{cases} \boldsymbol{\theta } = {\left[{{\boldsymbol{a}}}_{1},\cdots ,{\boldsymbol{a}}_{{{n}_{\mathbf{1}}}},{\boldsymbol{b}}_{\mathbf{1}},\cdots ,{\boldsymbol{b}}_{{{\boldsymbol{n}}_{\mathbf{2}}}}\right]}^{\mathrm{T}}\\ {\boldsymbol{a}}_{\boldsymbol{i}} = {\left[{{a}}_{i,0},{a}_{i,{1}},\cdots ,{a}_{i,{{\boldsymbol{n}}_{3}}}\right]}^{\mathrm{T}}\\ {\boldsymbol{b}}_{\boldsymbol{j}} = {\left[{b}_{j,0},{b}_{j,1},\cdots ,{b}_{j,{{n}_{4}}}\right]}^{\mathrm{T}} \end{cases} . $ (5) Parameter identification of the LPV model for the Buck converter
-
This paper employs the data-driven parameter identification approach to obtain the LPV model of Buck, as opposed to conventional mechanism-based modeling methods[15,16]. Given that the Buck converter contains two energy storage elements (Cb, Lb), its model order is selected as 2, i.e., n1 = 2. Furthermore, inspired by the commonly used small-signal model structure of the Buck converter[17], the structure of the LPV model to be identified is selected a priori as follows:
$ G({z}^{-1},k) = \dfrac{B\left({V}_{in}(k),{z}^{-1}\right)}{A\left({V}_{in}(k),{z}^{-1}\right)} = \dfrac{{b}_{0,1}{V}_{in}(k)}{1+{a}_{1,0}{z}^{-1}+{a}_{2,0}{z}^{-2}} , $ (6) with n2 = 0, n3 = 0, n4 = 1, and
$ \begin{cases} {b}_{0,0} = 0\\ {h}_{1}\left({V}_{in}(k)\right) = {V}_{in}(k)\\ \boldsymbol{\theta } = [{{a}_{1,0}},{{a}_{2,0}},{{b}_{0,1}}]^{\mathrm{T}} \end{cases} . $ (7) LPV model identification requires finding the parameter vector
to fit the sampled dataset DS = {Vout(k), D(k), Vin(k)}, and minimize the mean square prediction error, where k = 1~N, N is the sampled data number.$\boldsymbol{\theta } $ Substituting Eq. (6) into Eq. (2) yields:
$ {V}_{out}(k) = \dfrac{{b}_{0,1}{V}_{in}(k)}{1+{a}_{1,0}{z}^{-1}+{a}_{2,0}{z}^{-2}}D(k)+e(k) . $ (8) The one-step predicted error is minimized by the cost function L as:
$ \underset{\boldsymbol{\theta }}{\mathrm{min}}L({D}_{s},\boldsymbol{\theta }) = \dfrac{1}{N}\sum\limits_{k = 1}^{N}{\left[{V}_{out}(k)-{\hat{V}}_{out}(k)\right]}^{2} , $ (9) where,
$ {V}_{out}(k) = \dfrac{{b}_{0,1}{V}_{in}(k)}{1+{a}_{1,0}{z}^{-1}+{a}_{2,0}{z}^{-2}}D(k)+e(k) . $ (10) Eq. (10) can be derived as:
$ {V}_{out}(k) = {\boldsymbol{\varphi }}^{\mathrm{T}}(k)\boldsymbol{\theta }+(1+{a}_{1,0}{z}^{-1}+{a}_{2,0}{z}^{-2})e(k) , $ (11) $ {\boldsymbol{\varphi }}^{\mathrm{T}}(k) = {[-{{V}_{out}}(k-1),-{{V}_{out}}(k-2),{{V}_{in}}(k)]}^{\mathrm{T}} . $ (12) Dividing both sides of Eq. (11) by 1 + a1,0z−1 + a2,0z−2, and rewriting it in standard linear regression form yields:
$ V_{\textit{out}}^{A}(k) = \boldsymbol{\varphi }_{A}^{\mathrm{T}}(k)\boldsymbol{\theta }+e(k) , $ (13) The subscript A denotes dividing by A(Vin(k),z−1) = 1 + a1,0z−1 + a2,0z−2.
The consistent and unbiased estimate of the parameter vector
can be obtained by the instrument variable method, and sampled dataset DS = {Vout(k), D(k), Vin(k)}. The specific steps of the parameter identification algorithm are as follows:$ \hat{\boldsymbol{\theta }} $ (1) Estimate the initial parameter vector
by least square.$ {\hat{\boldsymbol{\theta }}}^{(0)} $ (2) Compute the noise-free output
as follows, with τ the iteration number:$ \hat{x}(k) $ $ \hat{x}(k) = \dfrac{\hat{B}\left({V}_{in}(k),{z}^{-1},{\hat{\boldsymbol{\theta }}}^{(\tau )}\right)}{\hat{A}\left({V}_{in}(k),{z}^{-1},{\hat{\boldsymbol{\theta }}}^{(\tau )}\right)}D(k) . $ (14) (3) Filter the
,$ {V}_{\textit{out}}(k) $ and$ {\boldsymbol{\varphi }}^{\mathrm{T}}(k) $ by$ \hat{x}(k) $ , construct the filtered regressor estimate$ \hat{A}({V}_{in}(k),{z}^{-1},{\hat{\boldsymbol{\theta }}}^{(\tau )}) $ and instrument variable$ \boldsymbol{\varphi }_{A}^{\mathrm{T}}(k) $ as:$ \boldsymbol{\phi }_{A}^{\mathrm{T}}(k) $ $ \boldsymbol{\varphi }_{\hat{A}}^{\mathrm{T}}(k) = {[-{V_{\textit{out}}^{\hat{A}}}(k-1),-{V_{\textit{out}}^{\hat{A}}}(k-2),{V_{\textit{in}}^{\hat{A}}}(k)]}^{\mathrm{T}} , $ (15) $ \boldsymbol{\phi }_{\hat{A}}^{\mathrm{T}}(k) = {[-{{\hat{x}}^{\hat{A}}}(k-1),-{{\hat{x}}^{\hat{A}}}(k-2),{V_{\textit{in}}^{\hat{A}}}(k)]}^{\mathrm{T}} . $ (16) (4) Update parameter estimate
by:$ {\hat{\boldsymbol{\theta }}}^{(\tau +1)} $ $ {\hat{\boldsymbol{\theta }}}^{(\tau +1)} = {\left[\dfrac{1}{N}\sum\limits_{k = 1}^{N}{\boldsymbol{\phi }}_{\hat{A}}(k)\boldsymbol{\varphi }_{\hat{A}}^{\mathrm{T}}(k)\right]}^{-1}\dfrac{1}{N}\sum\limits_{k = 1}^{N}{{\boldsymbol{\phi}} }_{\hat{A}}(k)V_{out}^{\hat{A}}(k) $ (17) (5) Convergence and iteration check: If the parameter estimate
converges ($ {\hat{\boldsymbol{\theta }}}^{(\tau +1)} $ ) or the maximum iteration number is reached, output the identification results$ \left| {\hat{\boldsymbol{\theta }}}^{(\tau +1)}-{\hat{\boldsymbol{\theta }}}^{(\tau )}\right| \lt {10}^{-3} $ ; otherwise, τ+1, and return to Step 2).$ {\hat{\boldsymbol{\theta }}}^{(\tau +1)} $ -
At each sampling instant, MPC solves an optimization problem to obtain the optimal control sequence for the current time step, applies only the first control action, and repeats this process in a receding horizon manner. To realize the prediction process, MPC requires the mathematical model of the controlled system to recursively predict outputs from the current time step k to k + Nm, where Nm is the prediction horizon. This paper assumes equal prediction and control horizons, both set to Nm.
Based on the identified LPV model, and the parameters a1,0, a2,0, and b0,1 in Eq. (6), the prediction equation can be derived as follows:
$ \boldsymbol{Y}(k) = \boldsymbol{F}(k)\boldsymbol{X}(k)+\mathbf{\Phi }(k)\Delta \boldsymbol{U}(k) , $ (18) with
$ \boldsymbol{Y}(k) = \left[\begin{array}{l} y(k)\\ y(k-1)\\ u(k) \end{array}\right]\text{,}\;\;\Delta U(k) = \left[\begin{array}{c} \Delta u(k+1)\\ \Delta u(k+2)\\ \Delta u(k+3)\\ \vdots \\ \Delta u(k+{N}_{m}) \end{array}\right] , $ (19) $ \mathbf{\Phi }(k) = \left[\begin{matrix} {b}_{0,1}{V}_{in}(k) & 0 & 0 & \cdots & 0\\ {b}_{0,1}{V}_{in}(k)-{a}_{1,0}\mathbf{\Phi }(1,1) & \mathbf{\Phi }(1,1) & 0 & \cdots & 0\\ {b}_{0,1}{V}_{in}(k)-{a}_{1,0}\mathbf{\Phi }(2,1)-{a}_{2,0}\mathbf{\Phi }(1,1) & \mathbf{\Phi }(2,1) & \mathbf{\Phi }(1,1) & \cdots & 0\\ \vdots & \vdots & \vdots & \ddots & \vdots \\ {b}_{0,1}{V}_{in}(k)-{a}_{1,0}\mathbf{\Phi }({N}_{m}-1,1)-{a}_{2,0}\mathbf{\Phi }({N}_{m}-2,1) & \mathbf{\Phi }({N}_{m}-1,1) & \mathbf{\Phi }({N}_{m}-2,1) & \ldots & \mathbf{\Phi }(1,1) \end{matrix} \right] $ (20) $ \boldsymbol{F}(k) = \left[\begin{matrix} -{a}_{1\text{,}0} & -{a}_{2,0} & {b}_{0,1}{V}_{in}(k)\\ -{a}_{1,0}\boldsymbol{F}(1,1)-{a}_{2,0} & -{a}_{1,0}\boldsymbol{F}(1,2) & {b}_{0,1}{V}_{in}(k)-{a}_{1,0}\boldsymbol{F}(1,3)\\ -{a}_{1,0}\boldsymbol{F}(2,1)-{a}_{2,0}\boldsymbol{F}(1,1) & -{a}_{1,0}\boldsymbol{F}(2,2)-{a}_{2,0}\boldsymbol{F}(1,2) & {b}_{0,1}{V}_{in}(k)-{a}_{1,0}\boldsymbol{F}(2,3)-{a}_{2,0}\boldsymbol{F}(1,3)\\ \vdots & \vdots & \vdots \\ -{a}_{1,0}\boldsymbol{F}({N}_{m}-1,1)-{a}_{2,0}\boldsymbol{F}({N}_{m}-2,1) & -{a}_{1,0}\boldsymbol{F}({N}_{m}-1,2)-{a}_{2,0}\boldsymbol{F}({N}_{m}-2,2) & {b}_{0,1}{V}_{in}(k)-{a}_{1,0}\boldsymbol{F}({N}_{m}-1,3)-{a}_{2,0}\boldsymbol{F}({N}_{m}-2,3) \end{matrix} \right] $ (21) The matrices F(k) and Φ(k) in Eqs (20) and (21) depend on the accurate acquisition of the LPV parameters a1,0, a2,0, and b0,1, which are a prerequisite for the prediction equation validity. It should be noted that, since the variation of Vin is significantly slower than the control cycle (e.g., 0.5 ms) in this system, it can be assumed constant throughout the prediction horizon and equal to Vin(k). According to the prediction Eq. (18), the optimization problem at the current time step k can be formulated as follows:
$ \begin{split} &{\begin{array}{cc} \underset{\Delta \boldsymbol{U}(k)}{\min } & \left({\boldsymbol{V}}_{\boldsymbol{r}\boldsymbol{e}\boldsymbol{f}}(k)-\boldsymbol{Y}(k)\right) \end{array}}^{\mathrm{T}}\boldsymbol{Q}(k)\left({\boldsymbol{V}}_{\boldsymbol{r}\boldsymbol{e}\boldsymbol{f}}(k)-\boldsymbol{Y}(k)\right)+\Delta \boldsymbol{U}{(k)}^{\mathrm{T}}\boldsymbol{R}\Delta \boldsymbol{U}(k)\\ &\begin{array}{cc} s.t. & \begin{array}{c} 0 \lt u(k)+\Delta u(k+1) \lt 1\\ -0.2 \lt \Delta u(k+1) \lt 0.2, \end{array} \end{array} \end{split} $ (22) where, Q(k) and R are the error weighting and control weighting diagonal matrices, respectively, which determine the system tracking accuracy and the magnitude of control actions. This paper introduces the time-varying weighting coefficient Q(k) to adapt to the LPV model, calculated as follows, with K a tunable parameter:
$ \boldsymbol{Q}(k) = K\cdot R\cdot \left| {V}_{in}(k)-{V}_{in}(k-1)\right| . $ (23) Equation (22) incorporates two constraints: the duty ratio must remain within [0, 1], and its variation must not exceed 0.2, thereby preventing excessive duty ratio changes that could lead to Buck circuit failures.
The optimal control increment sequence
is obtained by solving the convex optimization problem in Eq. (22). The first element of$ \Delta {\boldsymbol{U}}^{*}(k) $ is applied as the current control input$ \Delta {\boldsymbol{U}}^{*}(k) $ , and this process repeats at each time step. Notably, MPC requires minimal design and tuning effort with limited human intervention, making it particularly suitable for application on unmanned offshore platforms.$ \Delta u(k+1) $ -
Based on the WPT system in Fig. 2, a physical circuit system is constructed as shown in Fig. 3 to validate the effectiveness of the proposed identification and control method. The circuit component parameters are measured by the impedance analyzer Keysight E4980AL LCR, with specific values provided in Table 1. The prototype utilizes DC source REG50040, and the Buck converter with a TMS320F28335 DSP unit.
Table 1. Circuit component parameters.
Parameter Explanation Value Vdc DC voltage 150 V Ct Resonant capacitor of transmitter side 53.1 nF Lt Self-inductance of the transmitting coil 66 μH Cr Resonant capacitor of receiver side 53.1 nF Lr Self-inductance of the receiving coil 66 μH Cf Filter Capacitor of the rectifier 50 μF Lb Inductor of Buck 1 mH Cb Capacitor of Buck 9.4 μF RL Load resistance 10 Ω finv Switching frequency of the inverter 85 kHz fb Switching frequency of Buck 15 kHz Notably, for the WPT system between offshore floating platforms, the mutual motion pattern of the coupling mechanism is specifically designed in this study, as illustrated in Fig. 4. To provide a more concrete illustration of these two modes of motion, the 3D model diagrams are constructed in Fig. 5. Lateral misalignment and angular variation of the coils are employed to simulate the mutual inductance fluctuation caused by wave-induced platform motions. The 50 cm × 50 cm square coils used are wound 10 turns by 0.1 × 800 Litz wire, with PC40 ferrite cores incorporated to reduce flux leakage. For lateral misalignment, a crank-linkage drives the transmitter coil to perform linear reciprocating motion with a maximum displacement of ± 10 cm, while the receiver coil remains stationary. For angular variation, with an acrylic slope as the back support, the transmitting coil is also driven by the crank-linkage, performs a reciprocating angular displacement with a maximum tilt angle of 11.3°.
Model identification and controller design
-
During model identification, the PRBS sequence with a 20 ms shift period, and ± 0.05 amplitude is injected into the duty cycle signal of the Buck under an open loop. Both the input voltage Vin, and output voltage Vout are sampled to form the dataset DS = {Vout(k), D(k), Vin(k)}, with N = 6,500 and sampling interval 0.5 ms, as shown in Fig. 6. The LPV model parameters are then computed offline using the identification method described in above.
The identified 2nd-order LPV model of Buck is shown below, with a discretization period of 0.5 ms:
$ G({z}^{-1}\text{,}k) = \dfrac{0.0591\cdot {V}_{in}(k)}{1-1.7766{z}^{-1}+0.8382{z}^{-2}} . $ (24) To evaluate model accuracy, the fitness index (FIT) calculated by the following equation is introduced, where
is the simulated model output,$ {y}_{s} $ is the measured output, and$ {y}_{m} $ is the mean of$ {\overline{y}}_{s} $ :$ {y}_{s} $ $ FIT = \left(1-\dfrac{\displaystyle\sum\limits_{\textit{k = }1}^{N}{\left[{y}_{s}(k)-{y}_{m}(k)\right]}^{2}}{\displaystyle\sum\limits_{\textit{k = }1}^{N}{\left[{y}_{s}(k)-{\overline{y}}_{s}(k)\right]}^{2}}\right)\times 100\text{% } . $ (25) See Fig. 7 for the sampled dataset DS = {Vout(k), D(k), Vin(k)} (1st and 2nd subplots) and the 90.72% FIT value of the model
of Eq. (24) (3rd subplot), which indicates sufficient accuracy.$ G({z}^{-1},k) $
Figure 7.
The sampled dataset DS (1st and 2nd subplots), and the FIT value of the model G(z−1, k) (3rd subplot).
The MPC controller is designed based on model G(z−1,k) identified as Eq. (24), with both the prediction horizon and control horizon set to 5 to reduce computational burden, and the weighting matrices Q and R are adjustable parameters.
Feasibility verification
-
Utilizing the aforementioned model and MPC controller, this study conducted experiments on constant-voltage output disturbance rejection control under both lateral misalignment and angular variation conditions of the WPT system coils.
lateral misalignment
-
Experiments are conducted under lateral coil misalignment as illustrated in Fig. 8, with the model in Eq. (24), and weighting matrices of MPC set to R = 100 and
. Fig. 8a, b presents the results of the WPT system maintaining a constant 100 V output under different motion frequencies (0.4 Hz, 0.7 Hz), with 1 kW transmission power to the load, and 85% overall machine efficiency. The overall machine efficiency incorporates all losses, which is defined and measured as follows: input power is measured at the DC power supply input, while output power is measured across the load resistance.$ Q(k) = 7\times {10}^{-5}\cdot | {V}_{in}(k)-{V}_{in}(k- 1)| $ The Vout fluctuation, calculated by (Vin(max) − Vout(min))/ Vout(mean), remained within 3%, validating the effectiveness of the LPV modeling and MPC control. Furthermore, Fig. 8c, d shows the step response results, when Vout changed between 70 and 100 V, the setting time remained around 20 ms, indicating good dynamic performance. Finally, to verify control robustness, Fig. 8e, f demonstrates the result when the DC source voltage Vdc varied between 150 and 170 V. Evidently, variations in Vdc had nearly no effect on the constant output voltage, confirming excellent closed-loop robustness.
Figure 8.
Experimental results under lateral coil misalignment. (a) Constant voltage output 100 V under motion frequency 0.7 Hz; (b) constant voltage output 100 V under motion frequency 0.4 Hz; (c) the step response results when Vout changed from 100 to 70 V; (d) the step response results when Vout changed from 70 to 100 V; (e) constant voltage output 100 V when DC source voltage Vdc changed from 150 to 170 V; (f) constant voltage output 100 V when DC source voltage Vdc changed from 170 to 150 V.
Angular variation
-
Similarly, experimental results under angular variation are shown in Fig. 9, with the same model from Eq. (24) and the MPC weighting matrices R = 100 and
. Fig. 9a, b presents the constant-voltage output performance test, Fig. 9c, d the dynamic performance test, and Fig. 9e, f the robustness test. All demonstrate satisfactory performance.$ Q(k)=15\times10^{-5}\times\left|V_{in}(k)-V_{in}(k-1)\right| $
Figure 9.
Experimental results under angular variation of coil. (a) Constant voltage output 100 V under motion frequency 0.6 Hz; (b) constant voltage output 100 V under motion frequency 0.4 Hz; (c) the step response results when Vout changed from 100 to 70 V; (d) the step response results when Vout changed from 70 to 100 V; (e) constant voltage output 100 V when DC source voltage Vdc changed from 150 to 170 V; (f) constant voltage output 100 V when DC source voltage Vdc changed from 170 to 150 V;
-
The proposed method features large-signal identification and modeling of Buck, but also presents potential limitations of open-loop identification. Closed-loop control is only implemented after the LPV model has been identified. On the other hand, since the LPV model of the Buck converter depends on the load resistance at the receiver side, any variation in the load resistance—such as that occurring in battery loads where the equivalent resistance changes with the state of charge—will alter the LPV model parameters. In such cases, the open-loop identification procedure must be repeated, which is both cumbersome and inconvenient.
Future work includes the introduction of a closed-loop parameter identification framework, which enables online updating of LPV model parameters during closed-loop operation when the receiver load changes. This approach eliminates the need for manual excitation injection and data sampling, thereby further enhancing the level of system automation.
-
In the WPT system with a receiver-side Buck converter, this paper introduces an integrated 'modeling + control' framework for large-signal LPV model identification of Buck converters and MPC controller design. Firstly, the LPV model accurately captures the nonlinear behavior of the Buck converter across a wide input voltage range, enabling the design of a linear controller for constant output voltage with effective disturbance rejection. Secondly, this approach eliminates the need to measure circuit component parameters, significantly enhancing practicality and operational convenience. Thirdly, the MPC strategy with time-varying weighting coefficients is adopted to implement disturbance rejection control for the LPV model, which avoids the design of complex robust controllers or tedious parameter tuning processes. Therefore, the proposed framework is highly suitable for disturbance-resistant wireless charging in unmanned offshore floating platforms.
-
The authors confirm their contributions to the paper as follows: study conception and design: Wu Y, Jiang C; data collection: Wu Y, Li R; analysis and interpretation of results: Liu Y, Wu Y; draft manuscript preparation: Deng Q; experiments conduction: Wu Z, Deng Q. All authors reviewed the results and approved the final version of the manuscript.
-
The datasets generated and/or analyzed in the current study are available from the corresponding author upon reasonable request.
-
This research is funded by National Natural Science Foundation of China (Grant No. 52577012).
-
The authors declare that they have no conflict of interest.
- Copyright: © 2026 by the author(s). Published by Maximum Academic Press, Fayetteville, GA. This article is an open access article distributed under Creative Commons Attribution License (CC BY 4.0), visit https://creativecommons.org/licenses/by/4.0/.
-
About this article
Cite this article
Wu Y, Li R, Liu Y, Jiang C, Wu Z, et al. 2026. Constant voltage output disturbance rejection control for WPT systems applied to offshore floating platforms. Wireless Power Transfer 13: e023 doi: 10.48130/wpt-0026-0012
Constant voltage output disturbance rejection control for WPT systems applied to offshore floating platforms
- Received: 26 September 2025
- Revised: 24 January 2026
- Accepted: 28 February 2026
- Published online: 05 August 2026
Abstract: Wireless power transfer (WPT) technology is widely used in marine engineering, yet factors such as waves cause persistent fluctuations in coupling inductance and power transmission. To achieve constant power transfer on offshore floating platforms, this paper proposes an integrated modeling and control framework for the WPT system with a series Buck converter on the receiver side. The constant voltage output disturbance rejection control is achieved by dynamically adjusting the duty ratio of the Buck. For accurate large-signal modeling of the Buck under wide input voltage variations, a data-driven identification-based linear parameter varying (LPV) modeling approach is introduced, offering high practicality. Furthermore, the model predictive controller (MPC) is designed to handle the time-varying dynamics of the LPV model. Experiments simulating mutual inductance variations by lateral misalignment and angular variation of coils verify that the proposed strategy maintains output voltage fluctuations within 3%, delivers 1 kW transmission power, and 85% efficiency, confirming its feasibility and effectiveness.





