Skip to Content
EnergiesEnergies
  • Article
  • Open Access

21 August 2026

35 Pages

A Modified 2-DoF Wave Buoy with an Embedded Tunable Magnetic-Spring Electromagnetic Energy Harvester: Concept, Dynamic Modeling and Numerical Analysis

and
Department of Mechatronics, Faculty of Electrical Engineering, Silesian University of Technology, 44-100 Gliwice, Poland
*
Author to whom correspondence should be addressed.

Abstract

This paper presents a modified two-degree-of-freedom wave buoy with an embedded tunable magnetic-spring electromagnetic energy harvester. The proposed device is modeled as a branched kinematic chain composed of a rotational–rotational buoy mechanism and a rotational–prismatic harvester branch sharing the first revolute joint. Two harvester orientations are considered and compared. The mathematical model is formulated using homogeneous transformations, velocity Jacobians and Lagrange equations. Particular attention is paid to the structure of the inertia matrix and to the way in which its inverse transmits generalized forces between the rotational coordinates and the translational motion of the moving magnet. The model is implemented in MATLAB/Simulink R2024b and evaluated under free-response, regular-wave, and bidirectional frequency-sweep excitation scenarios. Under regular-wave excitation, Config. 1 produces approximately 19.3 and 2.98 times greater average load power than Config. 2 for moving-assembly masses of 5 g and 268 g, respectively. The frequency-sweep results show that the preferred harvester orientation depends on the excitation frequency and moving-assembly mass. No resolved sweep-direction dependence is observed for 5 g, whereas for 268 g the identified hysteresis intervals are approximately 0.53 rad/s for Config. 2 and 0.64 rad/s for Config. 1. These results provide design guidelines for selecting the harvester orientation and moving mass in compact wave-excited buoy systems.

1. Introduction

Energy harvesting from ambient mechanical sources, including waves, tides, and vibrations, is increasingly considered for powering low-consumption electronic devices, wireless sensors, and autonomous monitoring systems [1,2,3,4]. In marine environments, wave-induced buoy motion represents a persistent and spatially distributed source of mechanical energy that can be used to supply onboard measurement and communication systems [1,2,3,4,5,6]. Recent research has therefore addressed hybrid triboelectric–electromagnetic and electromagnetic–piezoelectric harvesters capable of converting multidirectional buoy motion [7,8,9,10].
Electromagnetic harvesters are particularly suitable for low-frequency, relatively large-amplitude excitation [11,12,13,14,15,16]. Their operation is based on the relative motion between permanent magnets and coils, which induces an electromotive force [17,18]. Conventional wave energy converters frequently use rotational generators combined with mechanisms that transform linear motion into rotation [10]. Direct-drive linear generators offer a simpler mechanical structure but usually require operation near resonance to obtain a sufficiently large relative velocity and useful electrical output [19].
Magnetic springs provide an alternative to conventional mechanical restoring elements. Their restoring force is generated without mechanical contact through repulsive interactions between fixed and moving magnets. The resulting nonlinear force–displacement characteristic can be adjusted geometrically and may broaden or shift the effective resonance range [20,21,22]. Magnetic-spring electromagnetic harvesters have been investigated as standalone vibration-powered generators, including systems with levitated moving magnets and magnetorheological-fluid components [23,24,25]. These studies have demonstrated that the magnet arrangement, magnetic flux distribution, damping, and moving mass strongly affect the displacement response and generated power.
The integration of a nonlinear magnetic-spring harvester into a multi-degree-of-freedom floating mechanism introduces a different problem. The relative motion of the magnet is then governed not only by the local spring and electromagnetic forces but also by inertial coupling with the rotational motion of the supporting structure. In particular, the orientation of the translational guide with respect to the rotational axes may change the structure of the inertia matrix and consequently the transfer of mechanical energy to the harvester coordinate. This internal dynamic coupling has received less attention than the analysis of standalone magnetic-spring harvesters [20,21,22,23,24,25] or conventional wave-energy-converter power-take-off systems [26,27,28,29,30].
Recent studies of wave energy converter buoys have emphasized the importance of hydrodynamic modeling, hull-shape optimization, radiation damping, added mass, and wave-to-wire simulation. Numerical tools such as ANSYS AQWA, WAMIT, WEC-Sim, and computational fluid dynamics have been applied to spar buoys, point absorbers, and multi-buoy systems [31,32,33,34,35,36,37,38,39,40]. These investigations demonstrate that the absolute response and power output of a complete wave energy converter depend strongly on buoy geometry, hydrodynamic coefficients, sea state, and electrical loading.
The present study addresses a complementary and more narrowly defined problem. It investigates the internal dynamics of an embedded magnetic-spring electromagnetic harvester subjected to prescribed generalized excitations of a modified 2-DoF buoy mechanism. The model is not intended to reproduce the complete hydrodynamic interaction between a specific hull and an irregular sea state. Consequently, the results should be interpreted as the dynamic and energy-conversion characteristics of the coupled internal mechanism rather than as a direct prediction of the electrical energy production of a full-scale wave energy converter.
The proposed system consists of a spherical floating body containing a mechanism with two rotational degrees of freedom and mutually orthogonal rotation axes. A tunable magnetic-spring electromagnetic harvester is embedded in the first moving link. The relative displacement of its moving magnet introduces an additional translational coordinate, producing a three-coordinate coupled system. Two orientations of the harvester guide are considered to determine how its position relative to the rotational axes affects inertial coupling, magnet motion, and energy conversion.
The equations of motion are derived using homogeneous transformations, velocity Jacobians, and the Lagrange formalism. The nonlinear magnetic restoring force is represented by an experimentally motivated polynomial approximation, whereas energy conversion is represented by the electromagnetic transducer, described by a linear R c − L c − R L circuit with constant K e and K t , without a rectifier or power-electronic conditioning system. The response is investigated through free-decay, harmonic-excitation, frequency-sweep, and continuation analyses. Particular attention is paid to the effects of harvester orientation, effective translating mass, excitation frequency, nonlinear response branches, and the physical displacement limit of the moving magnet.
The novelty of this study lies in demonstrating that the orientation of an embedded translational magnetic-spring harvester changes the inertial structure of the coupled buoy–harvester mechanism and can produce substantially different response branches. Unlike a standalone harvester analysis, the proposed formulation captures the interaction between two orthogonal rotational coordinates and the internal translational coordinate. The bidirectional frequency sweeps with state continuation additionally indicate direction-dependent jumps and the possible coexistence of high- and low-amplitude steady-response branches.
The main contributions of this work are as follows:
  • A modified 2-DoF buoy mechanism with an embedded tunable magnetic-spring electromagnetic harvester is proposed;
  • A coupled three-coordinate mechanical model is derived for two orientations of the internal translational guide;
  • The influence of harvester orientation, moving mass, and excitation frequency on the internal dynamic coupling is quantified;
  • Frequency sweep with state continuation are used to identify enhanced-response regions, direction-dependent jump frequencies, and hysteresis intervals;
  • The calculated energy-conversion indicators are evaluated together with the physical displacement constraint of the moving magnet, allowing dynamically attractive but geometrically inadmissible operating points to be distinguished.
The remainder of this paper is organized as follows. Section 2 describes the modified buoy and the embedded magnetic-spring harvester. Section 3 presents the mathematical model of the coupled mechanism. Section 4 defines the numerical model, excitation scenarios, continuation procedure, and performance indicators. Section 5 presents and discusses the numerical results, including the influence of harvester orientation, moving mass, excitation frequency, and displacement constraints. Section 6 summarizes the main conclusions, limitations, and directions for experimental validation.

2. Modified Buoy with an Embedded Magnetic-Spring Harvester

2.1. General Structure of the System

The considered system is a modified wave buoy whose floating body is represented as a hollow sphere. A two-degree-of-freedom rotary mechanism is placed inside the body; its purpose is to transform wave-induced motion into relative motion of the internal elements.
Unlike classical wave energy converters, in which the power take-off system may be connected to the seabed, to a second floating body, or to an external mechanical structure [1,2,26], the analyzed configuration assumes that the conversion mechanism is placed entirely inside the buoy. This approach is consistent with the concept of built-in wave energy converters [3].
As a result, the internal mechanism is protected from direct contact with seawater, corrosion, biofouling, and wave impacts. At the same time, the action of waves on the buoy body can be used to excite the internal kinematic chain and subsequently to excite the energy harvester located in one of its links.
In the considered configuration, the buoy is treated as a floating carrier of the mechanism. The basic internal mechanism can be represented as a serial kinematic chain composed of two revolute joints: R 1 and R 2 . The first joint R 1 is associated with the motion of the first link relative to the reference frame of the buoy, whereas the second joint R 2 describes the motion of the second link relative to the first one. The generalized coordinates of the basic mechanism are defined as:
q r = ϑ 1 ϑ 2 T .
The axes of the two revolute joints are mutually orthogonal. This arrangement enables the analysis of coupling between two rotary motion channels and makes it possible to evaluate the excitation of an additional internal translational harvester.
Figure 1 shows the concept of the buoy with an embedded mechanism in the form of a kinematic chain with two rotary degrees of freedom.
Figure 1. Conceptual scheme of the wave buoy with an internal two-degree-of-freedom rotary mechanism: 1—free water surface/wave profile, 2—buoy body treated as a hollow sphere, 3—first revolute joint R 1 , 4—second revolute joint R 2 , 5—center of mass of the first link, 6—center of mass of the second link. The symbols 1 and 2 refer to the first and second links of the mechanism, respectively. The angles ϑ 1 and ϑ 2 describe the rotary motions in joints R 1 and R 2 .
However, the considered translational harvester should be distinguished from rotary harvesters mounted directly in the mechanism joints. If a rotary generator is coaxial with a joint and extracts energy from an existing coordinate ϑ i , it does not introduce a new generalized coordinate. In that case, its influence can be represented by an additional torque, an equivalent electromagnetic damping term, and possibly an inertia reflected to the joint axis. The situation is different for a translational harvester whose translating assembly is described by an independent coordinate z h . If the effective mass m h of this assembly is not negligible, its motion affects the center of mass, the inertia matrix, and the dynamic couplings of the system, which justifies interpreting the full model as a branched kinematic chain.

2.2. Embedded Electromagnetic Harvester with a Magnetic Spring

The modification proposed in this work consists of placing the electromagnetic harvester inside the first link of the mechanism. The harvester concept is based on previous studies by the authors concerning the design, characterization, and measurements of magnetic-spring systems integrated with electromagnetic vibration generators. The harvester consists of a moving magnet, coils, and a set of permanent magnets forming a magnetic spring; the magnetic flux density distribution and the influence of the geometric parameters of the magnet–coil system on the induced voltage were previously analyzed in [23,24]. The relative motion between the magnet and the coils generates voltage according to Faraday’s law of electromagnetic induction, whereas the magnetic interaction between the permanent magnets and the moving magnet acts as a nonlinear restoring force [20,21,22,24].
The motion of the magnet is described by an additional translational coordinate z h . Thus, in the full model, the vector of generalized coordinates of the buoy–harvester system has the form:
q = ϑ 1 ϑ 2 z h T .
As a first approximation, the magnetic spring can be described by the following nonlinear polynomial relation:
G m , h z h = 𝜕 V m 𝜕 z h = k h z h + k h 3 z h 3 + k h 5 z h 5 ,
where k h , k h 3 , and k h 5 denote the linear, cubic, and quintic stiffness coefficients, respectively. The corresponding restoring generalized force acting on the translating assembly is Q m , h = − G m , h .
From the structural point of view, the analyzed harvester can be treated as a linear electromagnetic module embedded inside the first link of the mechanism. This module consists of coil assemblies C 1 a and C 1 b fixed relative to the link, a set of permanent magnets, and a moving magnet traveling along a local guide (Figure 2a). The guide axis is identified with the axis z 2 of the harvester branch (Figure 2b), whereas the displacement of the moving magnet relative to its nominal position is described by the coordinate z h (Figure 2c).
Figure 2. Scheme of the embedded electromagnetic energy harvester with a magnetic spring and its simplified kinematic representation: (a) structural concept of the harvester with coils C 1 a , C 1 b , permanent magnets, and a moving magnet, (b) guide axis of the moving magnet, (c) kinematic model of the harvester as a prismatic joint P h .
In the considered model, the stationary harvester components, including the housing, coils, and fixed magnets, are treated as part of the first link. The translating assembly is represented by the effective mass m h , which includes the moving magnet, its carrier, and any additional tuning mass mechanically connected to it. The carrier and additional tuning mass are omitted from Figure 2 for clarity. The magnetic spring used in the harvester consists of a casing, upper and lower adjustment screws, and three cylindrical N38-grade NdFeB magnets: one moving magnet and two fixed magnets (Figure 3a). In the previously tested prototype, the moving magnet had a height of 3   mm and a diameter of 10   mm , whereas the upper and lower fixed magnets had a height and diameter of 5   mm [23,24].
Figure 3. Magnetic-spring structure: (a) disassembled components; (b) assembled magnetic spring without coil.
The moving magnet is placed inside the casing between the fixed upper and lower magnets, forming a repulsive magnetic-spring system. The fixed magnets are mounted in the upper and lower screws, which makes it possible to adjust the distance between the magnets and tune the equivalent stiffness of the magnetic spring (Figure 3b). The coil can be wound on the casing in prepared grooves. Because the repulsive magnetic force depends nonlinearly on the magnet spacing, the magnetic spring can be used to tune the dynamic response and the resonance-like operating range of the electromagnetic harvester.

2.3. Interpretation as a Branched Kinematic Chain

In the present work, the buoy–harvester system is treated as a branched kinematic chain. After including the motion of the harvester magnet, the complete system is no longer a simple serial chain ( R 1 → R 2 ). It has a branched structure in which the first revolute joint is common to two branches: R 1 → R 2 , and R 1 → P h (Figure 4). The first branch describes the basic rotary mechanism of the buoy, whereas the second branch describes the harvester motion, in which joint P h is a prismatic joint associated with the translation of the moving magnet (Figure 4a). In this sense, the system can be interpreted as a branched mechanism composed of a revolute–revolute branch and a revolute–prismatic branch (Figure 4b).
Figure 4. Interpretation of the complete system as a branched kinematic chain: (a) front view, (b) side view. The main branch R 1 → R 2 describes the rotary mechanism of the buoy, whereas the branch R 1 → P h describes the harvester with the translational motion of the magnet. The first revolute joint R 1 is common to both branches.
Moreover, the equations of motion contain terms that couple the rotary motion of the first link with the translational motion of the harvester. These terms determine whether a given geometric configuration of the harvester effectively excites the motion of the magnet.

2.4. Considered Harvester-Orientation Configurations and Modeling Assumptions

Two configurations of placing the harvester in the first link of the mechanism are considered. The purpose of comparing them is to determine how the orientation of the magnet guide affects the excitation of the coordinate z h and, consequently, the energy-harvesting potential. Local unit vectors associated with the first link are introduced as:
e r 1 = cos ϑ 1 sin ϑ 1 0 , e h = − s i n ϑ 1 cos ϑ 1 0 .
The first configuration corresponds to the variant in which the center-of-mass position of the translating assembly is described as:
r h , 1 = d c h + z h e h .
In this case, the translating assembly moves along the local guide axis associated with the first link (Figure 5a), and its effective distance from the first-joint axis depends on the sum d c h + z h . In Config. 2, the harvester guide is offset relative to the axis of the first link (Figure 5b), and the center-of-mass position of the translating assembly is described as:
r h , 2 = a c h e r 1 + d c h + z h e h .
Figure 5. Considered harvester-orientation configurations in the first link of the mechanism: (a) Config. 1, for which the center-of-mass position of the translating assembly is described as r h , 1 , and (b) Config. 2, for which it is described as r h , 2 . The figure shows the differences in the orientation of the harvester guide axis and the resulting relationships between axes z 0 , z 1 , and z 2 .
Here, d c h denotes the nominal position of the center of mass of the translating assembly along the guide axis, whereas z h is its displacement relative to this position. In Config. 2, the translating assembly moves along e h , while the constant transverse offset a c h lies along e r 1 . In Config. 1, the motion of the translating assembly primarily modifies the effective inertia of the first rotary channel, whereas Config. 2 introduces direct rotation–translation coupling. Comparing these variants makes it possible to determine which harvester orientation more effectively converts prescribed generalized excitation into relative motion of the translating assembly.
Common modeling assumptions were adopted for both configurations. The analysis focuses on the coupled dynamics of the internal buoy mechanism and the embedded harvester. Therefore, the hydrodynamic interaction between the buoy body and the surrounding water is not solved directly; instead, its effect is represented by prescribed external generalized forces acting on the rotary coordinates. No external excitation acts directly on the harvester coordinate; therefore, Q e x t , h = 0 . The translating assembly is excited indirectly through the motion of the first link, inertial coupling, and nonlinear geometric terms. Electromagnetic energy conversion is represented by the coupled series R c − L c − R L circuit defined in Section 3.5, and the resulting coil current produces the electromagnetic reaction force F e m = − K t i acting on the harvester coordinate. Contact with mechanical end stops is not included in the equations of motion, but the calculated displacement is monitored against the admissible stroke condition z h < z l i m . Here, z l i m denotes the maximum admissible magnitude of displacement of the translating assembly from its nominal position.
The two configurations therefore represent structurally different mechanisms of transferring rotary motion to the internal translating mass. In Config. 1, the harvester displacement modifies the effective rotary inertia, whereas Config. 2 introduces direct rotation–translation coupling. The consequences of these differences for displacement, velocity, equivalent extracted power, and the physical stroke constraint are investigated in the following sections.

3. Mathematical Model of the Coupled Buoy–Harvester System

3.1. Kinematic Description Using the D-H Convention

The mathematical model of the system was formulated in two stages. First, the kinematics were described using the Denavit–Hartenberg (D-H) notation and homogeneous transformation matrices. Second, based on the determined positions of characteristic points—the centers of mass of the links—the linear and angular velocity Jacobians, kinetic and potential energies, and equations of motion were formulated using the Lagrange formalism. The use of D-H notation requires assigning local coordinate frames to the subsequent links of the mechanism according to the rules of this convention. Axis z i − 1 is identified with the axis of the i -th joint, whereas axis x i is selected so that it is perpendicular to axis z i − 1 and intersects it. In other words, axis x i is directed along the common normal between axes z i − 1 and z i . If the axes intersect, the length of this normal is zero; for parallel or skew axes, axis x i defines the direction of the shortest segment connecting them. Each transition between adjacent coordinate frames is described by four D-H parameters: link length a i , link twist α i , offset d i , and joint angle ϑ i . Parameter a i specifies the distance between axes z i − 1 and z i measured along axis x i . Parameter α i describes the twist angle between these axes. Parameter d i is a displacement along axis z i − 1 , whereas ϑ i denotes rotation about axis z i − 1 . For a revolute joint, the joint variable is angle ϑ i , whereas for a prismatic joint, the joint variable is displacement d i . The considered system has the structure of a branched kinematic chain. The main branch consists of two revolute joints, R 1 → R 2 , and the harvester branch consists of the common first revolute joint and a prismatic joint, R 1 → P h .
The two configurations differ in their inertial coupling between coordinates ϑ 1 and z h :
d 13 1 = d 31 1 = 0 , d 13 2 = d 31 2 = m h a c h .
Therefore, direct rotation–translation coupling occurs only in Config. 2.
The first revolute joint R 1 is common to both branches. Therefore, a single serial D-H table is not created for the whole system. Instead, the D-H parameters are listed separately for the revolute–revolute branch and for the revolute–prismatic harvester branch. Figure 6a shows the assignment of the D-H frames for harvester Config. 1. In this configuration, axis z 0 corresponds to the axis of the first revolute joint R 1 , axis z 1 to the axis of the second revolute joint R 2 , and axis z 2 to the axis of the prismatic joint P h . The relations are as follows: axis z 0 is perpendicular to axes z 1 and z 2 , and axis z 2 is parallel to axis z 1 . This means that in Config. 1 the moving-magnet guide axis is parallel to the axis of the second revolute joint. Variable z h describes the displacement of the moving magnet along axis z 2 .
Figure 6. D-H parameters of the branched kinematic chain R 1 → R 2 and R 1 → P h for: (a) harvester Config. 1, (b) harvester Config. 2. (Red arrows indicate the coordinate axes and the positive directions of rotational and translational joint motions, whereas blue arrows indicate the geometrical D–H dimensions (link lengths and offsets).
Figure 6b shows the assignment of the D-H coordinate frames for the branched kinematic chain in harvester Config. 2. In this configuration, axis z 0 corresponds to the axis of the first revolute joint R 1 , axis z 1 to the axis of the second revolute joint R 2 , and axis z 2 is the axis of the prismatic joint of the harvester P h .
Parameter a h describes the constant offset of the harvester guide axis relative to axis z 0 , measured along the common normal according to the D-H convention. Parameter d h is the prismatic-joint parameter associated with the displacement of the moving magnet along axis z 2 . In the dynamic model, this displacement is described by coordinate z h . The D-H parameters of the main branch R 1 → R 2 are listed in Table 1. This branch is common to both harvester configurations. The first row of the table corresponds to joint R 1 , and the second row to joint R 2 .
Table 1. D-H parameters of the main branch R 1 → R 2 .
The D-H parameters of the harvester branch for Config. 1 are presented in Table 2. In this configuration, the displacement of the moving magnet is collinear with the axis of the prismatic joint. The total offset along this axis is written as d h 0 + z h , where d h 0 denotes the constant mounting offset and z h is the translational variable of the moving magnet.
Table 2. D-H parameters of the harvester branch R 1 → P h , Config. 1.
The D-H parameters of the harvester branch for Config. 2 are listed in Table 3. In this case, an additional geometric parameter a h appears; it describes the transverse offset of the harvester guide axis. Parameter d c h defines the displacement along the axis of the prismatic joint. In the simplest case, d c h = z h can be assumed, whereas when the nominal position of the magnet is included, d c h = d h 0 + z h .
Table 3. D-H parameters of the harvester branch R 1 → P h , Config. 2.
It is worth emphasizing that in both Config. 1 and Config. 2 the origins of coordinate frames (0) and (1) are coincident and are located at joint R 1 .

3.2. Mass-Point Locations

After defining the coordinate frames and the D-H parameters, the positions of the mass points used in the subsequent dynamic model were determined. In particular, the center of mass of the first link ( c 1 ) , the center of mass of the second link ( c 2 ) , and the center of mass of the translating assembly of the harvester ( c h ) were defined. These positions are then used to determine position vectors, velocity Jacobians, and the kinetic and potential energies of the system. Figure 7 shows the locations of the mass points for both harvester configurations. Parameters a c 1 , a c 2 , and d c 2 describe the positions of the centers of mass of the basic mechanism links. Parameters a c h and d c h refer to the center-of-mass position of the translating assembly. These quantities are not D-H parameters, but geometric parameters used to describe the positions of mass points with respect to the adopted local frames. In Config. 1, the center of mass of the translating assembly is described mainly by a displacement along the guide axis. Parameter d c h defines the nominal position of the center of mass of the translating assembly relative to the guide, whereas z h describes its variable displacement. In Config. 2, the center of mass of the translating assembly requires an additional transverse parameter a c h , because the harvester guide axis is perpendicular to axis z 1 .
Figure 7. Positions of the centers of mass of the links for: (a) Config. 1, (b) Config. 2.
The positions of the mass points are summarized in Table 4. The parameters in this table are used only to describe the centers of mass and should not be confused with the kinematic D-H parameters listed in Table 1, Table 2 and Table 3.
Table 4. Parameters of the center-of-mass positions.

3.3. Homogeneous Transformation Matrices

For a single transition between coordinate frames, the homogeneous transformation matrix has the form:
A i i − 1 = R o t z i − 1 ( ϑ i ) T r a n s z i − 1 ( d i ) T r a n s x i ( a i ) R o t x i ( α i ) .
After expansion, this gives:
A i i − 1 = cos ϑ i − s i n   ϑ i c o s α i s i n   ϑ i s i n α i a i c o s   ϑ i sin ϑ i c o s   ϑ i c o s α i − c o s   ϑ i s i n α i a i s i n   ϑ i 0 sin α i cos α i d i 0 0 0 1 .
For a prismatic joint, angle ϑ i is constant, while the variable parameter is d i . Next, using Table 1, Table 2 and Table 3, the homogeneous transformation matrices for the main branch and for the harvester branch in both configurations were determined.
For branch R 1 → R 2 , the homogeneous transformation matrix from frame E to the base frame 0 has the form:
T E 0 = A 1 0 A E 1 ,
where A 1 0 is the homogeneous transformation matrix of frame 1 with respect to the base frame 0 , and matrix A E 1 is the transformation from frame (E), i.e., the end of link 2 associated with joint R 2 , to frame 1 . Matrix T E 0 describes the position and orientation of the second link of the basic mechanism branch R 1 → R 2 with respect to the reference frame. After multiplication, the expanded form of this matrix is obtained; due to its size, it is listed in Appendix A.1.
In Config. 1, the axis of the prismatic joint of the harvester is parallel to axis z 1 . The total displacement along the guide axis z 2 is written as:
d h 1 = d h 0 + z h ,
where d h 0 denotes the constant mounting offset, whereas z h is the translational variable of the moving magnet. The transformation matrix from the base frame to the harvester frame is:
T h 1 0 = A 1 0 A h 1 1
where A 1 0 is the homogeneous transformation matrix of frame 1 with respect to the base frame 0 , and A h 1 1 is the homogeneous transformation matrix of frame h with respect to the frame 1 . The expanded form of this matrix for Config. 1 is given in Appendix A.2. The first three elements of the last column of this matrix define the position of the harvester-frame origin; written as a transposed vector, it has the form:
o h 1 0 = − d h 1 s 1 ; d h 1 c 1 ; 0 T ,
where s 1 and c 1 denote the abbreviated forms of the trigonometric functions sin ϑ 1 and cos ϑ 1 , respectively. After substituting the expression into (13), d h 1 = d h 0 + z h :
o h 1 0 = − ( d h 0 + z h ) s 1 ; ( d h 0 + z h ) c 1 ; 0 T .
This form shows that in Config. 1 the magnet motion changes the effective distance of mass m h from the first joint axis.
In Config. 2, the harvester guide axis is offset relative to axis z 0 . The constant offset is described by parameter a c h , whereas the displacement along the prismatic-joint axis is described by parameter d c h . Depending on the adopted definition of the nominal position, one can assume d h = z h or, more generally d h = d h 0 + z h . The homogeneous transformation matrix for the harvester branch in Config. 2 is:
T h 2 0 = A 1 0 A h 2 1 ,
where A h 2 1 is the homogeneous transformation matrix of frame (h) with respect to the base frame (1). The expanded form of this matrix for Config. 2 is given in Appendix A.3. In the main text, only the defining relations of the transformation and the interpretation of the parameters are retained. From the last column, the position of the harvester-frame origin is obtained:
o h 2 0 = a h c 1 − d h 0 + z h s 1 ; a h s 1 + d h 0 + z h c 1 ; 0 T .
The homogeneous transformation matrix of the first center of mass ( c 1 ) of branch R 1 → R 2 has the form:
T c 1 0 = A c 1 0 ,
where A c 1 0 is the homogeneous transformation matrix from frame c 1 to the base frame 0 . The expanded form of matrix T c 1 0 is presented in Appendix A.4. The homogeneous transformation matrix of the second center of mass ( c 2 ) of branch R 1 → R 2 has the form:
T c 2 0 = A 1 0 A c 2 1 ,
where A c 2 1 is the homogeneous transformation matrix from frame c 2 to the base frame 1 . For the second link, the position of the center of mass c 2 was determined using the transformation:
A c 2 1 = A ( a c 2 , 0 , d 2 , ϑ 2 + π / 2 ) ,
with angle ϑ 2 + π / 2 . Parameter d c 2 from Figure 7a is further identified with parameter d 2 used in the dynamic equations. The expanded form of matrix T c 2 0 is presented in Appendix A.5. The homogeneous transformation matrix of the harvester center of mass c h for branch R 1 → P h , for Config. 1, has the form:
T c h 1 0 = A c h 1 0
where A c h 1 0 is the homogeneous transformation matrix of the harvester center of mass from frame c h to the base frame 0 , for Config. 1. The expanded form of matrix T c h 1 0 is presented in Appendix A.6. The homogeneous transformation matrix of the harvester center of mass c h for branch R 1 → P h , for Config. 2, has the form:
T c h 2 0 = A c h 2 0
where A c h 2 0 is the homogeneous transformation matrix of the harvester center of mass from frame c h to the base frame 0 , for Config. 2. The expanded form of matrix T c h 2 0 is presented in Appendix A.7. The last columns of matrices T c 1 0 , T c 2 0 , T c h 1 0 , and T c h 2 0 define the position vectors of the mass points—the centers of mass o c 1 , o c 2 , o c h 1 , and o c h j 2 in the base frame. On this basis, the linear velocity Jacobians can be determined:
o ˙ c i 0 = J v c i q q ˙ ,
and, for the rotary links, the angular velocity Jacobians:
ω i = J ω i ( q ) q ˙ ,
where J v c i q denotes the linear velocity Jacobian of the i-th center of mass, J ω i ( q ) is the angular velocity Jacobian of the i-th link and of the corresponding center of mass, q is the vector of joint variables, and q ˙ is the derivative of the vector of joint variables. These Jacobians are then used to determine the kinetic energy of the system and the inertia matrix. For the center of mass of the first link c 1 , only the first revolute joint R 1 is active; therefore:
J v c 1 = z 0 × o c 1 o 0 , 0 , 0 ,
J ω c 1 = z 0 , 0 , 0 ,
where o 0 is the coordinate vector of the origin of the base coordinate frame, o c 1 is the position vector of the center c 1 of the link, and z 0 is the unit vector of axis z 0 of the base coordinate frame. The expanded Jacobians for point c 1 are listed in Appendix B.1. For the center of mass of the second link c 2 , joints R 1 and R 2 are active, whereas the prismatic joint of the harvester does not affect the motion of this point. Thus:
J v c 2 = z 0 × o c 2 o 0 , z 1 × o c 2 o 1 , 0 ,
J ω c 2 = z 0 , z 1 , 0 ,
where o 1 is the coordinate vector of the origin of coordinate frame 1 , o c 2 is the position vector of the center c 2 of the link, and z 1 is the unit vector of axis z 1 of coordinate frame 1 . The expanded Jacobians for point c 2 are listed in Appendix B.2.
For the center of mass of the translating assembly c h , the common revolute joint R 1 and the prismatic joint P h are active. The second revolute joint R 2 is not located on the branch leading to the translating assembly; therefore, its corresponding Jacobian column is zero. For configuration j = 1 , 2 , one can write:
J v c h j = z 0 × o c h j o 0 , 0 , z 2 j ,           j = 1 , 2 .
The expanded linear Jacobians of the translating assembly for both configurations are listed in Appendix B.3. If the assembly is represented by an effective point mass moving along the guide, its contribution to the kinetic energy can be described using the linear Jacobian. If its rotational inertia transported with the first link is also included, one may assume:
J ω c h j = z 0 , 0 , 0 ,           j = 1 , 2 .
The corresponding angular Jacobians of the translating assembly are listed in Appendix B.4. The obtained Jacobians are then used to formulate the kinetic energy of the system.

3.4. Energies, Inertia Matrix and Nonlinear Terms

Based on the Jacobians defined in the previous subsection, the kinetic energy of the system can be written as:
T j = 1 2 ∑ i = 1 2 m i q ˙ T J v c i T J v c i q ˙ + q ˙ T J ω c i T I i 0 J ω c i q ˙ + 1 2 m h q ˙ T J v c h j T J v c h j q ˙ + 1 2 q ˙ T J ω c h j T I h 0 J ω c h j q ˙ .
where j = 1 , 2 denotes the harvester configuration number.
Consequently, the inertia matrix of the system can be written as:
D j ( q ) = ∑ i = 1 2 m i J v c i T J v c i + J ω c i T I i 0 J ω c i + m h J v c h j T J v c h j + J ω c h j T I h 0 J ω c h j .
This formulation directly shows that the differences between Config. 1 and Config. 2 result primarily from the different form of the Jacobian J v c h j , i.e., from the different geometry of the motion of the center of mass of the translating assembly c h . The form of the inertia matrix including only the contribution of the main branch R 1 → R 2 is:
D R = D 11 R D 12 R 0 D 12 R D 22 R 0 0 0 0
where D 11 R = I 1 + m 1 a c 1 2 + m 2 d 2 2 a c 2 2 s 2 2 , D 12 R = m 2 a c 2 d 2 c 2 , D 22 R = I 2 + m 2 a c 2 2 .
The general structures of the inertia matrix for the two harvester configurations are then:
D h 1 = J h 0 + J h + m h d c h + z h 2 0 0 0 0 0 0 0 m h
D h 2 = J h 0 + J h + m h ( a c h 2 + d c h + z h 2 ) 0 m h a c h 0 0 0 m h a c h 0 m h
This form shows that in Config. 1 the translational channel z h is not directly inertially coupled with the rotary channels. In Config. 2, however, an additional element d 13 = d 31 = m h a c h appears as a result of the transverse position of the center of mass of the translating assembly. The inertia matrices for Config. 1 and Config. 2 are as follows:
D 1 = D R + D h 1 ,
D 2 = D R + D h 2 .
The block structure of the inertia matrix has a direct physical interpretation. The diagonal terms describe the self-inertia of the main rotary mechanism and of the translating assembly, whereas the off-diagonal terms describe inertial coupling between the generalized coordinates. Similar block-matrix descriptions were previously used for mechatronic systems and robot-like mechanisms, where the internal structure of the inertia matrix was related to the topology of the kinematic chain [41,42,43].
The vector of centrifugal and Coriolis terms was determined from the Christoffel symbols. For the elements of the inertia matrix d i j , the notation is adopted as:
c i k l j = 1 2 𝜕 d i k j 𝜕 q l + 𝜕 d i l j 𝜕 q k − 𝜕 d k l j 𝜕 q i ,             j = 1 , 2
h i j = ∑ k = 1 3 ∑ l = 1 3 c i k l j q ˙ k q ˙ l ,             j = 1 , 2
For branch R 1 → R 2 , after including the shift ϑ 2 + π / 2 in the description of c 2 , one obtains:
h R = 2 m 2 a c 2 2 s 2 c 2 ϑ ˙ 1 ϑ ˙ 2 − m 2 a c 2 d 2 s 2 ϑ ˙ 2 2 − m 2 a c 2 2 s 2 c 2 ϑ ˙ 1 2 0
The contribution of the translating assembly for Config. 1 is:
h h 1 = 2 m h d c h + z h z ˙ h ϑ ˙ 1 0 − m h d c h + z h ϑ ˙ 1 2
For Config. 2, the terms resulting from the variability of d c h + z h have an analogous form. The constant parameter a c h affects the inertia matrix through element d 13 , but does not generate additional configuration derivatives in h j .
h h 2 = h h 1
h j = h R + h h j ,     j = 1 , 2
The potential energy of the system is the sum of the gravitational energy of the main branch, the gravitational energy of the translating assembly, and the magnetic-spring energy. Since gravity acts along the y 0 axis, the potential energy depends on the second component of the position vectors of the mass points. For the main branch:
V g 0 = m 1 g a c 1 s i n ϑ 1 + m 2 g d 2 c o s ϑ 1 − a c 2 s i n ϑ 1 s i n ϑ 2
The contribution of the translating assembly is, respectively:
V g h 1 = m h g d c h + z h c o s ϑ 1
V g h 2 = m h g a c h s i n ϑ 1 + d c h + z h c o s ϑ 1
V m z h = 1 2 k h z h 2 + 1 4 k h 3 z h 4 + 1 6 k h 5 z h 6 ,     𝜕 V m 𝜕 z h = k h z h + k h 3 z h 3 + k h 5 z h 5
The total potential energy and the vector of potential forces are therefore:
V j = V g 0 + V g h j + V m
For the main branch, one obtains:
G R = g m 1 a c 1 c 1 + g m 2 − d 2 s 1 − a c 2 c 1 s 2 − g m 2 a c 2 s 1 c 2 0
After adding the harvester contribution, one obtains, respectively:
G 1 = g m 1 a c 1 c 1 + g m 2 − d 2 s 1 − a c 2 c 1 s 2 − m h g ρ h s 1 − g m 2 a c 2 s 1 c 2 m h g c 1 + k h z h + k h 3 z h 3 + k h 5 z h 5
G 2 = g m 1 a c 1 c 1 + g m 2 − d 2 s 1 − a c 2 c 1 s 2 + m h g a c h c 1 − ρ h s 1 − g m 2 a c 2 s 1 c 2 m h g c 1 + k h z h + k h 3 z h 3 + k h 5 z h 5

3.5. Equations of Motion and Simulation Form

After determining the inertia matrix, the centrifugal and Coriolis terms, the potential-force vector, and the damping vector, the equations of motion of the system can be written in compact form:
D j ( q ) q ¨ + h j ( q , q ˙ ) + G j ( q ) + F d ( q ˙ ) = Q e m + Q e x t ,             j = 1 , 2 ,
where j denotes harvester Config. 1 or 2, Q e m is the vector of transducer torques/forces, Q e x t is the vector of external excitations, and F d ( q ˙ ) is the damping vector. The damping vector has the form:
F d q ˙ = f d 1 f d 2 f d 3 = b 1 ϑ ˙ 1 b 2 ϑ ˙ 2 F r z ˙ h ,
where b 1 and b 2 are the damping coefficients in the joints, and friction associated with the motion of the magnet in the guide was described using a continuous, velocity-dependent Coulomb–Stribeck [44] model supplemented with a linear viscous term:
F r v = F c + F s − F c exp − v v s 2 tanh v v ε + b h v ,     v = z ˙ h ,
where F c denotes the Coulomb friction force, F s is the characteristic force in the low-velocity region and at the onset of sliding, v s determines the decay rate of the Stribeck effect, v ε controls the smoothing of the force sign reversal in the vicinity of v = 0 , and b h is the viscous loss coefficient.
After moving the state-dependent terms to the right-hand side, one obtains:
D j q q ¨ = R j q , q ˙ , i , t ,
where R j = Q e m + Q e x t − F d − G j − h j .
Formally, this can be written as:
q ¨ = D j ( q ) − 1 R j .
However, in the MATLAB/Simulink implementation, the inverse matrix is not explicitly formed. Instead, the linear system is solved using the left-division operator.
To account for the electrical dynamics of the electromagnetic generator, the coil current i was introduced as an additional state variable. Consequently, the extended state vector and the coupled electromechanical model are expressed as:
x = ϑ 1 ϑ 2 z h ϑ ˙ 1 ϑ ˙ 2 z ˙ h i T
x ˙ = q ˙ D j ( q ) − 1 R j q , q ˙ , i , t ,   K e z ˙ h − R c + R L i L c   ,
Here, j = 1 , 2 denotes the harvester configuration. In the sign convention adopted in Equation (51), the electromagnetic generalized-force vector is Q e m = 0 ;   0 ;   − K t i T . Equivalently, the implementation may include K t i as a positive resistance term on the left-hand side of the translational equation. The vector R j includes the electromagnetic reaction force acting on the moving magnet:
F e m = − K t i
where K t is the force coefficient of the generator. The negative sign indicates that the electromagnetic force opposes the motion of the magnet. For a reciprocal electromagnetic transducer expressed in SI units, K t = K e .
The instantaneous power delivered to the resistive load and its mean value over the time interval [ t 1 , t 2 ] are calculated as:
p L t = R L i 2 t ,       P ¯ L = 1 t 2 − t 1 ∫ t 1 t 2 R L i 2 t d t
In the steady-state analyses, the averaging interval [ t 1 , t 2 ] corresponds to the final 20 excitation periods.

4. Numerical Simulation of the Buoy Models

The system concept presented in Section 2 and the mathematical models derived in Section 3 were implemented in MATLAB/Simulink. The implementation structure is shown in Figure 8. The presented scheme corresponds to the buoy–harvester system for Config. 1, in which the axis of the prismatic joint of the harvester is parallel to axis z 1 of the main branch R 1 → R 2 . The model of the second configuration, in which the prismatic-joint axis is perpendicular to axis z 1 , has an analogous block structure. The difference between the configurations occurs inside the main computational MATLAB Function block, where the appropriate forms of the inertia matrix D j , the centrifugal and Coriolis vector h j , the potential-force vector G j , and the geometry of the harvester branch are implemented.
Figure 8. Implementation scheme of the buoy–harvester model in MATLAB/Simulink. The structure includes a wave-excitation generator, a parameter block, the main dynamics block, and a subsystem integrating the state vector. The same architecture was used for both harvester configurations.
The state signal x is fed back from the integration subsystem to the main dynamics block and to the wave-excitation generator. Simulation time t is provided by the clock block and is used both for generating time-dependent excitations and for computing the equations of motion. The init_boja_wave_u_params block initializes the wave-excitation parameter vector p w . Its inputs J 1 and J 2 are approximate effective moments of inertia of the ϑ 1 and ϑ 2 channels, respectively, and are used to calculate the equivalent wave-coupling stiffness and damping coefficients. The load-case identifier is supplied separately to the boja_harwester_wave_u block as caseID. The regular-wave excitation was represented by an equivalent prescribed angular motion acting on the first rotational coordinate through a linear spring–damper coupling. For a monochromatic deep-water wave, the surface elevation, angular frequency, and wave number are defined as:
η x , t = H w 2 sin k w x − ω w t ,         ω w = 2 π T w ,         k w = ω w 2 g ,
where H w is the wave height and T w is the wave period. Using the local-wave-slope approximation, the equivalent angular excitation is expressed as:
ϑ w t = Θ w sin ω w t ,             ϑ ˙ w t = Θ w ω w cos ω w t ,             Θ w = k w H w 2 = H w ω w 2 2 g
The corresponding generalized excitation vector is given by:
Q e x t = Q e q , 1 + K w 1 ϑ 1 , e q + ϑ w t − ϑ 1 t + C w 1 ϑ ˙ w t − ϑ ˙ 1 t 0 0
where K w 1 and C w 1 are the equivalent stiffness and damping coefficients describing the wave-induced coupling with the first link, respectively. The quantities ϑ 1 , e q and Q e q , 1 denote the equilibrium angular position and the corresponding balancing torque. Thus, the wave excitation is introduced as an equivalent kinematic input rather than as a directly prescribed harmonic hydrodynamic torque. For the regular-wave case considered in this study, H w = 0.1   m and T w = 0.6478   s , which correspond to ω w = 9.6993   r a d / s , k w = 9.5898   m − 1 , and Θ w = 0.4795   r a d .
In extended variants, the second rotary axis may also be excited in order to analyze the response of the system to more complex or spatial wave interaction.
This means that the magnet motion is excited indirectly by the motion of the buoy mechanism, inertial couplings, and nonlinear terms resulting from the system geometry. The waveOut output is diagnostic and may contain auxiliary information about the excitation, such as the current value of the wave moment, frequency, amplitude, or other parameters of the excitation signal. The sources block assembles the input signals of the dynamic model. The input vector of the dynamics block has the form:
u = Q t r , 1 Q t r , 2 Q t r , h Q e x t , 1 Q e x t , 2 Q e x t , h T
The components Q t r , i are reserved for optional transducer forces, moments, or additional test inputs. In the simulations reported here, these external transducer inputs were set to zero. The electromagnetic reaction was evaluated internally from the coil-current state; in the convention of Equation (51), it is represented by Q e m = 0 ;   0 ;   − K t i T . The model-parameter vector p contains the mechanical, geometric, magnetic-spring, friction, and electrical parameters listed in Appendix C. The instantaneous and average load powers are calculated from the simulated current using p L = R L i 2 . In particular, this block defines the parameters of the main branch R 1 → R 2 , the translating assembly parameters, and the values k h , k h 3 , and k h 5 , which affect the harvester response and the calculated harvested power.
The main MATLAB Function block performs the computations of the dynamic model. At each simulation step, this block evaluates the inertia matrix D j ( q ) , the velocity-dependent vector h j ( q , q ˙ ) , the potential-force vector G j ( q ) , the damping vector F d ( q ˙ ) , the generalized force vector Q , and the right-hand side of the equations of motion:
r h s j = Q − h j − G j − F d .
The generalized accelerations are computed by solving the linear system:
q ¨ = D j ( q ) \ r h s j .
In the implementation, the inverse matrix D j − 1 is not explicitly calculated, which improves numerical stability and is consistent with standard MATLAB practice. The output of the main block is the state derivative:
x ˙ = ϑ ˙ 1 ϑ ˙ 2 z ˙ h ϑ ¨ 1 ϑ ¨ 2 z ¨ h     i ˙ T .
This signal is passed to the Integrators subsystem, where accelerations are integrated to velocities and then velocities are integrated to generalized coordinates. In this way, a closed simulation loop is formed. The remaining outputs of the MATLAB Function block, such as D , C q d , G , F d , Q , rhs, Reac, and diagOut, are diagnostic. They enable verification of the computations, analysis of the inertia-matrix structure, checking of potential and damping forces, evaluation of joint reactions, and monitoring of selected auxiliary quantities, such as the effective magnet position, determinant of the inertia matrix, or axial force in the harvester.

4.1. Simulation Study Program

After the model implementation, the numerical study was divided into three stages. The first stage was a free-response test under gravity, aimed at verifying the correctness of the couplings between joints R 1 , R 2 , and the translational coordinate of the harvester z h . No external wave excitation was applied in this test; the motion of the system resulted from the initial conditions and gravitational forces. This test made it possible to check whether the deflection of the first link leads to the expected response of the second joint and whether the motion of the basic mechanism is transferred to the moving magnet.
The second stage analyzed the response of the system to a regular wave. The excitation was introduced as a generalized moment acting mainly on the first rotary channel.
Both harvester configurations were compared for two values of the effective translating mass: m h = 5   g and m h = 268   g . The purpose of this stage was to determine which configuration more effectively converts the rotary motion of the mechanism into relative magnet motion and how the change in the effective translating mass affects the response z h , the velocity z ˙ h , the average harvested power, and the energy.
Two moving-mass variants were considered: m h = 5   g , representing the original lightweight configuration, and m h = 268   g , corresponding to the physically realizable modified moving assembly. The substantially increased mass was introduced to investigate whether the resulting change in inertia could shift the harvester resonance toward the considered wave-excitation frequency range. Therefore, the value represents a construction-based parameter rather than an arbitrarily selected or numerically optimized value.
The third stage involved a frequency sweep of the excitation. For each frequency, the responses of both configurations were calculated and energy-performance indicators were determined. Particular attention was paid to the RMS velocity of the moving magnet because the instantaneous power harvested by:
p L = R L i 2 .
The average power was also considered:
P ¯ L = 1 t b   −   t a ∫ t a t b p L d t ,
and the recovered energy:
E L = ∫ t a t b p L   d t .
The indicators were calculated after removing the transient state, within a fixed time window covering the final 20 excitation periods. Thus, the comparison of configurations was based on the quasi-steady response rather than on transient effects caused by the initial conditions.

4.2. Free-Response Test Under Gravity

In this test, the correctness of the model was verified for zero excitations and the following initial conditions:
x o = π / 4 0 0 0 0 0 0 T .
which produced free motion of the kinematic-chain links. Figure 9 shows the time histories of the displacements and joint velocities during the initial motion phase up to 5 s.
Figure 9. Free-decay responses of the system without wave excitation for Configurations 1 and 2 and two moving-assembly masses m h = 5   g and m h = 268   g , obtained using the fifth-order polynomial model of the magnetic spring. The initial conditions were ϑ 1 0 = π / 4 , with all remaining state variables initially equal to zero.
The free-response histories presented in Figure 9 show that the rotational coordinates of all four system variants approach their respective static equilibrium positions within the simulated interval. The translational response, however, is strongly dependent on the moving-assembly mass. For m h = 5   g , the moving-assembly oscillations decay substantially within 5 s, whereas for m h = 268   g , residual translational oscillations are still visible at the end of the simulated interval. Config. 1 transfers a larger portion of the initial rotary motion to the moving assembly and therefore produces greater translational displacement and velocity amplitudes than Config. 2. Increasing the moving-assembly mass reduces the oscillation frequency and prolongs the transient response, which is consistent with the increased inertia of the translating assembly. For m h = 268   g , the peak value of z h reaches approximately 19 mm and therefore exceeds the assumed physical stroke limit z l i m = 14.8   m m . Consequently, this trajectory should be interpreted as a numerical free-response verification of the unconstrained smooth model rather than as a physically admissible motion of the prototype, because end-stop interactions are not included in the present model. Figure 9 confirms the expected transfer of motion between the rotary and translational coordinates, but the finite simulation interval does not provide a formal proof of asymptotic stability. Since no external wave excitation is applied in this test, power-based performance indicators are not evaluated.

4.3. Regular-Wave Test

In this test, the system was excited by a regular wave with a period of T w = 0.6478   s and a wave height of H w = 0.1   m . Figure 10 presents the mean-removed moving-assembly displacement z h , A C and the moving-assembly velocity z ˙ h over the final 20 excitation periods. Config. 1 produces greater translational response amplitudes for both moving-assembly masses, although the difference between the configurations depends strongly on m h .
Figure 10. Time histories of the dynamic moving-assembly displacement z h , A C and moving-assembly velocity z ˙ h under regular-wave excitation: (a) m h = 5   g , (b) m h = 268   g . Solid lines denote Config. 1 and dashed lines denote Config. 2. The final 20 excitation periods are shown.
Figure 11 compares the average load power and the moving-assembly RMS velocity. Table 5 lists the corresponding response indicators, whereas Table 6 reports the ratios obtained for Config. 1 relative to Config. 2. The values of ϑ 2 , R M S were smaller than the adopted reporting precision and are therefore displayed as zero; they should not be interpreted as identically zero.
Figure 11. Comparison of regular-wave response indicators: (a) average load power and (b) RMS velocity of the moving assembly.
Table 5. Response and energy indicators under regular-wave excitation. The metrics were evaluated over the final 20 excitation periods after removal of the transient response. The RMS displacements of the rotational and translational coordinates were calculated from their mean-removed components.
Table 6. Ratios of regular-wave response indicators obtained for Config. 1 relative to Config. 2.
Under regular-wave excitation, the influence of the harvester orientation depends strongly on the moving-assembly mass. For m h = 5   g , the dynamic RMS responses of the first rotational coordinate are nearly identical for the two configurations, whereas Config. 1 produces approximately 4.35 times greater RMS displacement and 4.38 times greater RMS velocity of the moving assembly than Config. 2. With the complete electrical generator model, the greater translational velocity produces a larger induced current and results in approximately 19.3 times greater average load power in Config. 1. This power ratio is close to the square of the velocity ratio, consistent with the circuit equation L c i ˙ + R c + R L i = K e z ˙ h and the instantaneous load–power relationship p L = R L i 2 . For m h = 268   g , the advantage of Config. 1 is reduced but remains evident. Its moving-assembly RMS displacement and velocity are approximately 1.15 and 1.73 times those obtained for Config. 2, respectively, while its average load power is approximately 2.98 times greater.
Increasing the moving-assembly mass from 5 g to 268 g substantially enhances the translational response of both configurations. The moving-assembly RMS velocity increases by factors of approximately 28 and 71 for Config. 1 and Config. 2, respectively. The corresponding average load power increases from 0.888 to 699.46 μ W for Config. 1 and from 0.046 to 234.73 μ W for Config. 2.
These results demonstrate that the increased moving-assembly mass enhances the harvester response under the considered regular-wave excitation. However, the regular-wave test corresponds to an angular excitation amplitude of Θ w = 0.4795   r a d , whereas the frequency sweeps presented in Section 4.4 were performed with an amplitude of 0.2 rad. Because the coupled buoy–harvester system is nonlinear, its frequency response and transition frequencies may depend on the excitation amplitude. The frequency-sweep results can therefore be used to compare the two configurations and identify transition regions for an excitation amplitude of 0.2 rad, but they should not be interpreted as directly locating the resonance of the regular-wave case.

4.4. Excitation Frequency Sweep Test

To determine the excitation-frequency ranges in which each harvester configuration is more advantageous, an increasing-frequency sweep was performed for Config. 1 and Config. 2 using two moving-assembly masses, m h = 5   g and m h = 268   g . The angular excitation frequency was increased from 0.5 to 20 rad/s in increments of 0.05 rad/s, while the angular excitation amplitude was maintained at 0.2 rad. The first frequency point was initialized from the static equilibrium state ϑ 1 = ϑ 2 = − π / 2 and z h = 0 , with both angular velocities, the translational velocity, and the generator current equal to zero. At every subsequent frequency point, the final seven-state vector obtained at the preceding frequency was used as the initial state. At each frequency point, 100 excitation periods were initially allocated to settling, and the response indicators were evaluated over the following 20 periods. The first and second halves of the analysis window were compared using the average load power and the moving-assembly RMS velocity. If either indicator changed by more than 1%, the simulation was extended from its final state by an additional 20 settling periods, with no more than two such extensions. The equations were integrated using the ode15s solver with a relative tolerance of 10 − 7 , an absolute tolerance of 10 − 10 , and a maximum integration step equal to T / 200 , where T = 2 π / ω . The electromagnetic transducer was represented by the complete coupled electrical model comprising the coil resistance, coil inductance, and load resistance. The relative performance of the configurations was evaluated using the ratios P ¯ L , 2 / P ¯ L , 1 and z ˙ h , 2 , R M S / z ˙ h , 1 , R M S . A ratio greater than unity indicates an advantage of Config. 2, whereas a ratio below unity indicates an advantage of Config. 1. Figure 12 presents both ratios as functions of the excitation frequency.
Figure 12. Ratios of the frequency-sweep response indicators obtained for Config. 2 relative to Config. 1 during the increasing-frequency sweep: average load-power ratio and moving-assembly RMS-velocity ratio for (a) m h = 5   g , and (b) m h = 268   g . The horizontal line indicates a ratio equal to unity.
For m h = 5   g , both ratios remain below unity throughout most of the low- and intermediate-frequency ranges, indicating that Config. 1 produces greater moving-assembly velocity and average load power. A pronounced local reduction in the response of Config. 2 occurs at approximately 11 rad/s. Above approximately 16 rad/s, both ratios exceed unity and Config. 2 becomes more advantageous. For m h = 268   g , the relationship between the configurations is more complex and non-monotonic. Config. 2 exhibits a narrow local advantage at approximately 3–4 rad/s, whereas Config. 1 dominates throughout most of the intermediate-frequency range. Rapid changes in the ratios occur near 11 rad/s and 13.3 rad/s, corresponding to sharp reductions in the responses of Config. 2 and Config. 1, respectively. In the upper-frequency range, Config. 2 again becomes more advantageous. Figure 13 presents the corresponding RMS-velocity characteristics directly, without normalization by the response of the other configuration.
Figure 13. RMS velocity of the moving assembly obtained for Config. 1 and Config. 2 during the increasing-frequency sweep: (a) m h = 5   g , and (b) m h = 268   g .
The direct characteristics confirm that increasing the moving-assembly mass substantially modifies and amplifies the translational response. For m h = 268   g , Config. 1 maintains a broad band of elevated RMS velocity before its sharp reduction near 13.3 rad/s, while the corresponding reduction for Config. 2 occurs at a lower frequency, close to 11 rad/s. The sharp reductions observed near 11 rad/s for Config. 2 and 13.3 rad/s for Config. 1 were therefore treated as transition regions and examined further using bidirectional frequency sweeps with state continuation and a refined frequency grid, as described below. Figure 14 presents the average power delivered to the load. The power characteristics closely follow the corresponding RMS-velocity characteristics shown in Figure 13. The agreement between the velocity and load-power characteristics is consistent with the coupled electrical equation L c i ˙ + R c + R L i = K e z ˙ h and the instantaneous load-power definition p L = R L i 2 . Since the same electrical parameters were used for both configurations, a greater RMS velocity of the moving assembly generally produces a greater induced current and, consequently, greater average load power. Accordingly, the load-power ratio approximately follows the square of the RMS-velocity ratio.
Figure 14. Average power delivered to the load for Config. 1 and Config. 2 during the increasing-frequency sweep: (a) m h = 5   g , and (b) m h = 268   g .
The maximum value of the power ratio should not be identified directly with a natural frequency of the isolated harvester. A large ratio may result from an increase in the response of one configuration, a local reduction in the response of the other configuration, or both effects occurring simultaneously. Identification of the natural frequencies would require a separate linearization of the coupled system around its equilibrium position. The direction-dependent nature of the observed transition regions is examined below. To determine whether the response characteristics depend on the excitation history, full bidirectional frequency sweeps were performed for both moving-assembly masses. For each configuration and mass, the excitation frequency was first increased from 0.5 to 20 rad/s and subsequently decreased from 20 to 0.5 rad/s. The final seven-state vector obtained at each frequency point was used as the initial state for the next point, and the decreasing-frequency branch was initialized from the final state of the increasing-frequency branch at 20 rad/s. The same solver settings, settling intervals, analysis windows, and convergence criterion as in the increasing-frequency sweep were applied. The full-band bidirectional sweeps used a frequency increment of 0.05 rad/s. For m h = 268   g , the increment was subsequently reduced to 0.01 rad/s within the transition regions of 10.20–11.20 rad/s for Config. 2 and 12.50–13.50 rad/s for Config. 1. This procedure constitutes a bidirectional frequency sweep with state continuation; it traces attracting responses reached by direct time integration but does not trace unstable branches. Figure 15 presents the full-band RMS-velocity characteristics obtained during the increasing- and decreasing-frequency sweeps. For m h = 5   g , the increasing- and decreasing-frequency characteristics practically overlap over the investigated frequency range, as shown in Figure 15a. This result indicates that no resolved direction-dependent transition occurs for the lower moving-assembly mass at the adopted frequency increment. For m h = 268   g , pronounced direction-dependent transitions are visible for both configurations, as shown in Figure 15b. The corresponding transition regions were therefore examined using a refined frequency increment of 0.01 rad/s. The resulting average load-power characteristics are presented in Figure 16. For Config. 2, the high-amplitude response persists during the increasing-frequency sweep up to approximately 10.81 rad/s, whereas during the decreasing-frequency sweep it is recovered at approximately 10.28 rad/s, giving a hysteresis interval of approximately 0.53 rad/s.
Figure 15. Moving-assembly RMS velocity obtained during the increasing- and decreasing-frequency sweeps for Config. 1 and Config. 2: (a) m h = 5   g and (b) m h = 268   g . Solid and dashed lines represent the increasing- and decreasing-frequency sweeps, respectively.
Figure 16. Refined average load-power characteristics for m h = 268   g in the transition regions: (a) Config. 2 within 10.20–11.20 rad/s and (b) Config. 1 within 12.50–13.50 rad/s. The frequency increment was 0.01 rad/s. Solid and dashed lines represent the increasing- and decreasing-frequency sweeps, respectively.
For Config. 1, the corresponding transition frequencies are approximately 13.34 rad/s during the increasing-frequency sweep and 12.70 rad/s during the decreasing-frequency sweep, giving a hysteresis interval of approximately 0.64 rad/s.
The same transition frequencies were observed in both the RMS-velocity and average load-power characteristics. The differences are more pronounced in the power response because the average load power is approximately proportional to the square of the moving-assembly RMS velocity under the considered electrical conditions. The agreement between the mechanical and electrical response indicators confirms that the observed hysteresis originates from the nonlinear dynamics of the moving assembly rather than from the method used to calculate the electrical power.
The dependence of the transition frequencies on the sweep direction identifies the abrupt response changes as nonlinear jump phenomena rather than conventional antiresonances. Within the identified hysteresis intervals, direct time integration converges to different sustained response levels depending on the preceding state and the direction of the frequency variation. This result is consistent with the coexistence of multiple attracting responses within these intervals. However, because the applied state-continuation procedure does not trace unstable branches, the results should not be interpreted as a complete bifurcation or stability analysis. Increasing the moving-assembly mass from 5 to 268 g therefore not only amplifies and shifts the harvester response but also reveals pronounced nonlinear hysteresis that is not resolved for the lower mass. The results demonstrate that neither harvester orientation is universally superior over the entire excitation-frequency range. Config. 1 is generally more advantageous throughout most of the low- and intermediate-frequency ranges, whereas Config. 2 becomes more effective in the upper-frequency range, with additional local changes observed for m h = 268   g . Consequently, the harvester orientation should be selected jointly with the moving-assembly mass and the dominant excitation-frequency band of the buoy.

5. Discussion

The numerical results should be interpreted primarily in terms of the internal dynamic coupling of the branched buoy–harvester mechanism, rather than in terms of the absolute harvested power alone. The proposed system is not a conventional single-degree-of-freedom harvester attached to a moving base, but a coupled mechanical structure in which the rotary branch R 1 → R 2 and the prismatic harvester branch R 1 → P h share the first revolute joint. Consequently, the transfer of energy to the moving magnet is governed not only by the excitation amplitude, but also by the structure of the inertia matrix and by the redistribution of generalized forces through the solution of the dynamic equations.
This interpretation is consistent with previous analyses of branched kinematic chains, where the block structure of the inertia matrix and its inverse form were used to identify internal coupling paths and vibration transfer between branches [41]. In the present buoy–harvester system, a similar approach is useful because the two investigated configurations differ mainly in the way in which the translational harvester coordinate is inertially coupled with the rotary coordinates of the main mechanism.
The equations of motion can be written in the compact form D j ( q ) q ¨ = R j ,   where R j = Q − h j − G j − F d . In the numerical implementation, the generalized accelerations are obtained by solving this linear system. Therefore, the effective coupling between the coordinates is determined not only by the non-zero entries of D j , but also by the structure of its inverse or, equivalently, by the algebraic solution of the coupled system. This point is important because the inverse inertia matrix may contain additional non-zero terms even when the original inertia matrix is sparse. The interpretation of the results through the inertia matrix is consistent with earlier studies on inverse dynamic matrices and block-matrix descriptions of mechatronic systems [41,42,43]. In such systems, the original inertia matrix indicates direct inertial couplings, whereas the inverse inertia matrix reveals the effective couplings that appear after solving the equations of motion. This distinction is important in the present buoy–harvester model because the numerical implementation solves the system D j ( q ) q ¨ = R j , and therefore the accelerations depend on the effective algebraic coupling introduced by D j − 1 . For Config. 2, the inertia matrix can be written in the following reduced block form:
D 2 = A B E B C 0 E 0 M ,
where A = D 11 2 , B = D 12 2 , C = D 22 2 , E = D 13 2 = m h a c h , and M = D 33 2 = m h .
Its inverse has the form:
D 2 − 1 = 1 Δ 2 C M − B M − C E − B M A M − E 2 B E − C E B E A C − B 2 ,
where the determinant is given by Δ 2 = A C M − B 2 M − E 2 C .
This form shows that, although the original matrix contains D 23 2 = D 32 2 = 0 , the inverse matrix generally contains the effective coupling term:
D 2 13 − 1 = D 2 31 − 1 = − C E Δ 2 ,             D 2 23 − 1 = D 2 32 − 1 = B E Δ 2 .
The coefficient − C E / Δ 2 represents the direct effective coupling between the first rotary coordinate and the translational harvester coordinate. In contrast, B E / Δ 2 represents an indirect coupling between the second rotary coordinate and the harvester coordinate. The latter term is non-zero even though D 23 2 = D 32 2 = 0 , because the second rotary coordinate is coupled to the first through B , while the first rotary coordinate is coupled to the harvester through E . The corresponding indirect path can therefore be interpreted as ϑ 2 ↔ ϑ 1 ↔ z h .
Thus, the second rotary coordinate can indirectly influence the translational acceleration of the moving magnet through the product of the main-branch inertial coupling B and the harvester coupling E . This is an important result because it shows that the dynamic interaction between the main mechanism and the harvester cannot be fully interpreted from the sparsity pattern of D j alone.
For Config. 1, the inertia matrix has a block structure in which the rotary coordinates are coupled through the R 1 → R 2 branch, whereas the translational coordinate of the harvester remains separated in the inertia matrix. In this case, the translational response of the moving magnet is induced mainly through the nonlinear velocity-dependent terms and through the gravitational contribution associated with the harvester mass. This provides a configuration-dependent coupling mechanism that may help explain the greater effectiveness of Config. 1 over most of the low-frequency range.
Following this interpretation, the additional term d 13 2 = d 31 2 = m h a c h in Config. 2 should not be interpreted only as a local modification of the inertia matrix. After inversion of D 2 , this term contributes to other effective coupling paths. In particular, even if d 23 2 = 0 , the corresponding element of the inverse matrix is generally non-zero and proportional to the product of the main-branch coupling and the harvester coupling. This mechanism is analogous to the coupling propagation observed in block-matrix models of other branched mechatronic systems [41,42,43].
The frequency-sweep results refine this coupling-based interpretation. At low excitation frequencies, Config. 1 provides higher RMS magnet velocity and higher average electromagnetic power. However, above a mass-dependent transition frequency, Config. 2 becomes dominant. The frequency-sweep results refine this interpretation. For m h = 5 g, Config. 1 provides higher moving-assembly RMS velocity and average load power throughout most of the low- and intermediate-frequency range, whereas Config. 2 becomes advantageous in the upper-frequency range. For m h = 268 g, Config. 2 also exhibits a narrow local advantage at approximately 3–4 rad/s, while Config. 1 remains more effective over most of the intermediate-frequency range. The preferred configuration therefore cannot be described by a single universal crossover frequency, because it depends on the moving-assembly mass, excitation frequency, sweep direction, and response branch.
The smooth local minimum obtained for m h = 5 g, for which the increasing- and decreasing-frequency characteristics practically overlap, may be interpreted as antiresonance-like behavior. The sharp response reductions obtained for m h = 268 g have a different origin. The bidirectional sweeps identify them as nonlinear jump phenomena accompanied by frequency-dependent hysteresis. For Config. 2, the transition frequencies are approximately 10.81 rad/s during the increasing-frequency sweep and 10.28 rad/s during the decreasing-frequency sweep, giving a hysteresis interval of approximately 0.53 rad/s. For Config. 1, the corresponding frequencies are approximately 13.34 and 12.70 rad/s, giving an interval of approximately 0.64 rad/s.
The transition frequencies identified from the mechanical and electrical indicators agree within the resolution of the refined frequency grid. Under the considered electrical conditions, the average load power approximately follows the square of the moving-assembly RMS velocity. The agreement between these indicators supports the conclusion that the observed hysteresis results from the nonlinear coupled dynamics of the buoy–harvester mechanism, including the magnetic-spring interaction, rather than from the electrical post-processing procedure.
The present model nevertheless has several limitations. The wave excitation is represented by an equivalent prescribed angular input rather than by a complete hydrodynamic model including added mass, radiation damping, and irregular sea states. The electromagnetic transducer is described by a series R c − L c − R L circuit with constant K e and K t , without a rectifier or power-electronic conditioning system. Mechanical end-stop forces are not included, and experimental validation of the complete buoy–harvester prototype is still required. Consequently, the calculated power values should be interpreted as response indicators of the internal coupled mechanism rather than as direct predictions of the electrical production of a full-scale wave energy converter.
Across the four regular-wave cases, the calculated average load power ranged from 0.046 to 699.46   μ W . This range includes the mean PMU output of 179   μ W reported by Carandell et al. for a double-pendulum harvester embedded in an oceanic drifter under sea-test conditions [45]. Higher output levels have been reported for more strongly amplified pendulum systems: Chen et al. obtained a maximum electromagnetic output of 1.23   m W from a chaotic-pendulum hybrid generator under water-wave excitation [46], whereas Li et al. reported an RMS power of 14.76   m W at 1.5   H z for a low-frequency electromagnetic-pendulum harvester [47]. Thus, the upper bound of the present numerical range is approximately 3.9 times the mean PMU output in [45], 57% of the maximum electromagnetic output in [46], and 4.7% of the RMS power reported in [47]; however, these ratios provide only an order-of-magnitude context because the systems differ in device scale, excitation conditions, electrical loading, reported power metric, and power-management architecture.

6. Conclusions

A modified 2-DoF wave buoy with an embedded tunable magnetic-spring electromagnetic energy harvester was formulated as a branched kinematic chain. The analysis demonstrates that the orientation of the prismatic harvester branch changes both the direct structure of the inertia matrix and the effective coupling paths revealed after solving the coupled equations of motion.
The numerical results show that neither harvester orientation is universally superior. Config. 1 is generally more effective throughout most of the low- and intermediate-frequency range, whereas Config. 2 becomes advantageous in the upper-frequency range and exhibits an additional local advantage for m h = 268 g at approximately 3–4 rad/s. The preferred orientation must therefore be selected jointly with the moving-assembly mass, magnetic-spring parameters, dominant excitation-frequency range, and expected operating history.
No significant sweep-direction dependence was observed for m h = 5 g. In contrast, increasing the moving-assembly mass to m h = 268 g revealed pronounced nonlinear jumps and hysteresis. The hysteresis interval was approximately 0.53 rad/s for Config. 2, between 10.28 and 10.81 rad/s, and approximately 0.64 rad/s for Config. 1, between 12.70 and 13.34 rad/s. These results indicate that high- and low-amplitude steady-response branches may coexist within the identified intervals.
Future work should include experimental validation, explicit consideration of the mechanical stroke limit and end-stop interaction, irregular-wave excitation, hydrodynamic added-mass and radiation effects, and extension of the electrical model to include rectification and power-electronic conditioning.
Under the considered regular-wave excitation, Config. 1 produced approximately 19.3 and 2.98 times greater average load power than Config. 2 for moving-assembly masses of 5 g and 268 g, respectively.

Author Contributions

Conceptualization, T.T.; methodology, T.T.; software, T.T.; validation, J.B. and T.T.; formal analysis, J.B. and T.T.; investigation, J.B.; writing—original draft preparation, T.T. and J.B.; writing—review and editing, J.B. and T.T.; visualization, J.B.; supervision, T.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Appendix A.1

Homogeneous transformation matrix:
T E 0 = c 2 c 1 − s 2 c 1 − s 1 a 2 c 1 c 2 − d 2 s 1 c 2 s 1 − s 2 s 1 c 1 a 2 s 1 c 2 + d 2 c 1 − s 2 − c 2 0 − a 2 s 2 0 0 0 1 .
where c 1 = c o s ϑ 1 , s 1 = s i n ϑ 1 , c 2 = c o s ϑ 2 , s 2 = s i n ϑ 2 .

Appendix A.2

Homogeneous transformation matrix:
T h 1 0 = c 1 0 − s 1 − d h s 1 s 1 0 c 1 d h c 1 0 − 1 0 0 0 0 0 1

Appendix A.3

Homogeneous transformation matrix:
T h 2 0 = c 1 0 − s 1 a h c 1 − d h s 1 s 1 0 c 1 a h s 1 + d h c 1 0 − 1 0 0 0 0 0 1

Appendix A.4

Homogeneous transformation matrix:
T c 1 0 = c 1 0 − s 1 a c 1 c 1 s 1 0 c 1 a c 1 s 1 0 − 1 0 0 0 0 0 1

Appendix A.5

Homogeneous transformation matrix:
T c 2 0 = − c 1 s 2 − c 1 c 2 − s 1 − a c 2 c 1 s 2 − d 2 s 1 − s 1 s 2 − s 1 c 2 c 1 − a c 2 s 1 s 2 + d 2 c 1 − c 2 s 2 0 − a c 2 c 2 0 0 0 1

Appendix A.6

Homogeneous transformation matrix:
T c h 1 0 = c 1 0 − s 1 − ( d c h + z h ) s 1 s 1 0 c 1 ( d c h + z h ) c 1 0 − 1 0 0 0 0 0 1 .

Appendix A.7

Homogeneous transformation matrix:
T c h 2 0 = c 1 0 − s 1 a c h c 1 − ( d c h + z h ) s 1 s 1 0 c 1 a c h s 1 + ( d c h + z h ) c 1 0 − 1 0 0 0 0 0 1 .

Appendix B

Appendix B.1

Jacobians of the center of mass c 1 :
J v c 1 = − a c 1 s 1 0 0 a c 1 c 1 0 0 0 0 0 , J ω c 1 = 0 0 0 0 0 0 1 0 0 .

Appendix B.2

Jacobians of the center of mass c 2 :
J v c 2 = a c 2 s 1 s 2 − d 2 c 1 − a c 2 c 1 c 2 0 − a c 2 c 1 s 2 − d 2 s 1 − a c 2 s 1 c 2 0 0 a c 2 s 2 0 , J ω c 2 = 0 − s 1 0 0 c 1 0 1 0 0 .

Appendix B.3

Jacobians of the center of mass c h :
J v c h 1 = − ( d c h + z h ) c 1 0 − s 1 − ( d c h + z h ) s 1 0 c 1 0 0 0 , J v c h 2 = − a c h s 1 − ( d c h + z h ) c 1 0 − s 1 a c h c 1 − ( d c h + z h ) s 1 0 c 1 0 0 0 .

Appendix B.4

Jacobians of the center of mass c h :
J ω c h 1 = 0 0 0 0 0 0 1 0 0 , J ω c h 2 = 0 0 0 0 0 0 1 0 0 .

Appendix C. Numerical Model and Simulation Parameters

Unless stated otherwise, the parameters listed below were used for both harvester configurations. Two moving-assembly masses were considered: mh = 0.005 and 0.268 kg.

Appendix C.1. Mechanical and Geometric Parameters

Masses: mh ∈ {0.005, 0.268} kg; m1 = 1.000 kg; m2 = 0.250 kg.
Mass moments of inertia: I1 = 2.0 × 10−3 kg·m2; I2 = 8.0 × 10−4 kg·m2; Jh = Jh0 = 0 kg·m2.
Link geometry: ac1 = 0.080 m; ac2 = 0.070 m; d2 = 0.100 m.
Configuration-dependent center-of-mass coordinates: Config. 1: ach = 0 and dch = 0.080 m; Config. 2: ach = 0.080 m and dch = 0. The parameters ach and dch locate the translating-assembly center of mass and are not D–H parameters.
Mechanical damping and gravity: b1 = 0.030 N·m·s/rad; b2 = 0.020 N·m·s/rad; bh = 0.010 N·s/m; g = 9.81 m/s2.

Appendix C.2. Magnetic-Spring, Friction, and Electrical Parameters

Magnetic spring: kh = 18.354646 N/m; kh3 = 2.02130415 × 105 N/m3; kh5 = 3.94755255 × 109 N/m5; g0 = 0.01704 m; zlim = 0.0148 m.
Friction model: Fc = Fs = 0 N; vs = 0.005 m/s; vε = 1.0 × 10−4 m/s. Thus, only the viscous term bh dzh/dt contributed to the mechanical friction force.
Electrical generator and load: Ke = 2.0 V·s/m; Kt = 2.0 N/A; Rc = 7.2 Ω; Lc = 1.4 × 10−3 H; RL = 37.2 Ω. The electromagnetic reaction was calculated directly from the simulated current; no additional equivalent damping term was used.
Stroke constraint: The value zlim = 14.8 mm was used only to assess trajectory admissibility; end-stop contact was not included in the smooth model.

Appendix C.3. Regular-Wave Excitation and Equivalent Wave Coupling

Regular-wave input: Hw = 0.100 m; Tw = 0.6478 s; ωw = 9.699267 rad/s; kw = 9.589784 m−1; Θw = 0.479489 rad.
Common coupling parameters: Ωb = π rad/s; ζw = 0.10; J2 = 0.0020250 kg·m2; Kw2 = 0.01998595 N·m/rad; Cw2 = 0.00127235 N·m·s/rad; χ = 0; ϑ1,eq = ϑ2,eq = −π/2 rad.
First coupling channel for mh = 0.005 kg: J1 = 0.0121570 kg·m2; Kw1 = 0.1199848 N·m/rad; Cw1 = 0.00763847 N·m·s/rad.
First coupling channel for mh = 0.268 kg: J1 = 0.0138402 kg·m2; Kw1 = 0.1365973 N·m/rad; Cw1 = 0.00869605 N·m·s/rad.
Gravity-balancing moment Qeq,1: Config. 1/5 g = 0.249174 N·m; Config. 2/5 g = 0.245250 N·m; Config. 1/268 g = 0.4555764 N·m; Config. 2/268 g = 0.245250 N·m.
Additional inputs: Qtr,1 = Qtr,2 = Qtr,h = Qext,h = 0. The quantities J1 and J2 are approximate effective inertias used only in Kwi = JiΩb2 and Cwi = 2ζwJiΩb; they are not the physical link inertias.

Appendix C.4. Numerical Procedures and Test-Specific Settings

Common solver settings: ode15s; relative tolerance 10−7; absolute tolerance 10−10. For periodically excited tests, 100 excitation periods were used for settling and the final 20 periods for analysis.
Free response: both configurations and both masses; no wave excitation; initial state [π/4, 0, 0, 0, 0, 0, 0]T; simulation time 5 s; maximum step 10−3 s.
Regular-wave test: both configurations and both masses; ωw = 9.699267 rad/s; Θw = 0.479489 rad; initial state [−π/2, −π/2, 0, 0, 0, 0, 0]T; maximum step min(10−3, Tw/200) s.
Full-band UP–DOWN sweeps: both configurations and both masses; Θw = 0.200 rad; frequency range 0.50–20.00 rad/s; increment 0.05 rad/s; maximum step T/200; UP followed by DOWN.
Refined transition sweeps: mh = 0.268 kg; Θw = 0.200 rad; Config. 2: 10.20–11.20 rad/s; Config. 1: 12.50–13.50 rad/s; increment 0.01 rad/s; UP and DOWN; maximum step T/200.
Continuation and convergence: the final seven-state vector was transferred to the next frequency, and the DOWN sweep was initialized from the final UP state. If the 1% convergence criterion was not met, settling was extended in blocks of 20 periods, up to two extensions. The criterion used average load power for the regular-wave test and average load power or moving-assembly RMS velocity for the sweeps.
Note. State continuation based on direct time integration traces attracting responses reached from the preceding state. It does not determine unstable branches and is not a pseudo-arclength continuation or a complete bifurcation analysis.

References

  1. Al Shami, E.; Zhang, R.; Wang, X. Point Absorber Wave Energy Harvesters: A Review of Recent Developments. Energies 2019, 12, 47. [Google Scholar] [CrossRef] [Scilit]
  2. Guo, B.; Wang, T.; Jin, S.; Duan, S.; Yang, K.; Zhao, Y. A Review of Point Absorber Wave Energy Converters. J. Mar. Sci. Eng. 2022, 10, 1534. [Google Scholar] [CrossRef] [Scilit]
  3. Wang, H.; Sun, J.; Xi, Z.; Dai, S.; Xing, F.; Xu, M. Recent Progress on Built-in Wave Energy Converters: A Review. J. Mar. Sci. Eng. 2024, 12, 1176. [Google Scholar] [CrossRef] [Scilit]
  4. Panda, S.; Hajra, S.; Oh, Y.; Oh, W.; Lee, J.; Shin, H.; Vivekananthan, V.; Yang, Y.; Mishra, Y.K.; Kim, H.J. Hybrid Nanogenerators for Ocean Energy Harvesting: Mechanisms, Designs, and Applications. Small 2023, 19, 2300847. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  5. Ge, W.; Ji, S.; Jin, Y.; He, S.; Chen, H.; Liu, H. Optimization of Buoy Shape for Wave Energy Converter Based on Particle Swarm Algorithm. Appl. Sci. 2024, 14, 1889. [Google Scholar] [CrossRef] [Scilit]
  6. Huang, S.; Yang, M.; Wang, X.; Wei, C.; Ma, J.; Liu, Y. Dual-frequency Power Capture Performance and Harvesting Source Identification of a Spring Pendulum Buoy Wave Energy Converter. Energy 2025, 322, 135708. [Google Scholar] [CrossRef] [Scilit]
  7. Zhang, C.; Hao, Y.; Lu, X.; Su, W.; Zhang, H.; Wang, J.; Li, X. Passive wireless marine Internet-of-Things buoy based on hybrid nanogenerator with omnidirectional water-wave energy harvesting. Nano Energy 2025, 138, 110809. [Google Scholar] [CrossRef] [Scilit]
  8. Zhang, C.; Yang, S.; Dai, X.; Tu, Y.; Du, Z.; Wu, X.; Huang, Y.; Fan, J.; Hong, Z.; Jiang, T.; et al. Hybridized triboelectric-electromagnetic nanogenerators for efficient harvesting of wave energy for self-powered ocean buoy. Nano Energy 2024, 128, 109929. [Google Scholar] [CrossRef] [Scilit]
  9. Oy, S.A.; Çavuş, B. A Hybrid Electromagnetic–Piezoelectric Wave Energy Harvester: Design, Optimisation, and Laboratory Validation. IET Renew. Power Gener. 2026, 20, e70192. [Google Scholar] [CrossRef] [Scilit]
  10. Xu, R.; Wang, H.; Xi, Z.; Wang, W.; Xu, M. Recent Progress on Wave Energy Marine Buoys. J. Mar. Sci. Eng. 2022, 10, 566. [Google Scholar] [CrossRef] [Scilit]
  11. Wang, X.; Zhang, Y.; Xue, S.; Wang, T.; Fu, G.; Mao, X.; Lu, C. Bi-Stable Electromagnetic Generator with Asymmetrical Potential Wells for Low Frequency Vibration Energy Harvesting. Mech. Syst. Signal Process. 2023, 199, 110478. [Google Scholar] [CrossRef] [Scilit]
  12. Litak, G.; Kondratiuk, M.; Wolszczak, P.; Ambrożkiewicz, B.; Giri, A.M. Energy Harvester Based on a Rotational Pendulum Supported with FEM. Appl. Sci. 2024, 14, 3265. [Google Scholar] [CrossRef] [Scilit]
  13. Zhao, T.; Li, Z.; Niu, B.; Xie, G.; Shangguan, L.; Zhang, M.; Zhu, Y.; Ma, Y.; Hu, C.; Li, Y. A Pendulum-Based Nanogenerator for High-Entropy Wave Energy Harvesting. Nat. Commun. 2025, 16, 5480. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Cai, Q.; Zhu, S. Applying Double-Mass Pendulum Oscillator with Tunable Ultra-Low Frequency in Wave Energy Converters. Appl. Energy 2021, 298, 117228. [Google Scholar] [CrossRef] [Scilit]
  15. Naifar, S.; Viehweger, C.; Kanoun, O. Modeling and Analysis of a Pendulum-Based Converter for Energy Harvesting from Random Vibration. In Proceedings of the 2020 17th International Multi-Conference on Systems, Signals & Devices (SSD), Monastir, Tunisia, 20–23 July 2020; pp. 140–144. [Google Scholar] [CrossRef] [Scilit]
  16. Li, M.; Deng, H.; Zhang, Y.; Li, K.; Huang, S.; Liu, X. Ultra-Low Frequency Eccentric Pendulum-Based Electromagnetic Vibrational Energy Harvester. Micromachines 2020, 11, 1009. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  17. Beeby, S.P.; O’Donnell, T. Electromagnetic energy harvesting. In Energy Harvesting Technologies; Springer: Boston, MA, USA, 2009; pp. 129–161. [Google Scholar] [CrossRef] [Scilit]
  18. Muscat, A.; Bhattacharya, S.; Zhu, Y. Electromagnetic Vibrational Energy Harvesters: A Review. Sensors 2022, 22, 5555. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  19. Zhang, J.; Yu, H.; Chen, M. Direct-Drive wave energy conversion with linear generator: A review of research status and challenges. IET Renew. Power Gener. 2023, 17, 1020–1034. [Google Scholar] [CrossRef] [Scilit]
  20. Ahamed, R.; Howard, I.; McKee, K. Study of gravitational force effects, magnetic restoring forces, and coefficients of the magnetic spring-based nonlinear oscillator system. IEEE Trans. Magn. 2022, 58, 9200618. [Google Scholar] [CrossRef] [Scilit]
  21. Nguyen, H.T.; Genov, D.A.; Bardaweel, H. Vibration energy harvesting using magnetic spring based nonlinear oscillators: Design strategies and insights. Appl. Energy 2020, 269, 115102. [Google Scholar] [CrossRef] [Scilit]
  22. Wang, W.; Wei, H.; Wei, Z.H. Numerical analysis of a magnetic-spring-based piecewise nonlinear electromagnetic energy harvester. Eur. Phys. J. Plus 2021, 137, 56. [Google Scholar] [CrossRef] [Scilit]
  23. Bijak, J.; Sciuto, G.L.; Kowalik, Z.; Lasek, P.; Szczygieł, M.; Trawiński, T. Magnetic Flux Density Analysis of Magnetic Spring in Energy Harvester by Hall-Effect Sensors and 2D Magnetostatic FE Model. J. Magn. Magn. Mater. 2023, 579, 170796. [Google Scholar] [CrossRef] [Scilit]
  24. Bijak, J.; Trawiński, T.; Szczygieł, M. Simulation and Investigation of the Change of Geometric Parameters on Voltage Induced in the Energy Harvesting System with Magnetic Spring. Electronics 2022, 11, 1639. [Google Scholar] [CrossRef] [Scilit]
  25. Sciuto, G.L.; Bijak, J.; Kowalik, Z.; Kowol, P. Magnetorheological Fluid Magnetic Spring Harvester Design and Characterization. Adv. Sci. Technol. Res. J. 2025, 19, 128–141. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  26. Li, X.; Chen, C.A.; Li, Q.; Xu, L.; Liang, C.; Ngo, K.; Parker, R.G.; Zuo, L. A Compact Mechanical Power Take-Off for Wave Energy Converters: Design, Analysis, and Test Verification. Appl. Energy 2020, 278, 115459. [Google Scholar] [CrossRef] [Scilit]
  27. Bonfanti, M.; Sirigu, S.A. Spectral-Domain Modelling of a Non-Linear Wave Energy Converter: Analytical Derivation and Computational Experiments. Mech. Syst. Signal Process. 2023, 198, 110398. [Google Scholar] [CrossRef] [Scilit]
  28. Lo Schiavo, A.; Nicora, F.; Boragno, C. Modeling a Wave Energy Harvester for Supplying Data Buoys. Appl. Sci. 2024, 14, 7019. [Google Scholar] [CrossRef] [Scilit]
  29. López, I.; Andreu, J.; Ceballos, S.; de Alegría, I.M.; Kortabarria, I. Review of Wave Energy Technologies and the Necessary Power-Equipment. Renew. Sustain. Energy Rev. 2013, 27, 413–434. [Google Scholar] [CrossRef] [Scilit]
  30. Bijak, J.; Trawiński, T.; Szczygieł, M. Power Buoy Represented by the Kinematic Chain of a Robot. Przegląd Elektrotechniczny 2020, 96, 73–77. [Google Scholar] [CrossRef] [Scilit]
  31. Li, M.; Wu, R.; Wu, B.; Yang, Z.; Li, G. Hydrodynamic Performance and Optimization of a Pneumatic Type Spar Buoy Wave Energy Converter. Ocean Eng. 2022, 254, 111334. [Google Scholar] [CrossRef] [Scilit]
  32. Li, D.; Dong, X.; Borthwick, A.G.L.; Sharma, S.; Wang, T.; Huang, H.; Shi, H. Two-Buoy and Single-Buoy Floating Wave Energy Converters: A Numerical Comparison. Energy 2024, 296, 131219. [Google Scholar] [CrossRef] [Scilit]
  33. Li, D.; Borthwick, A.G.L.; Jiang, C.; Sharma, S.; Dong, X.; Li, Y.; Shi, H. Parameter Optimization of a Floating Two-Buoy Wave Energy Converter. Ocean Eng. 2024, 296, 117043. [Google Scholar] [CrossRef] [Scilit]
  34. Wang, L.; Lin, J.; Li, H.; Jiang, J.; Wu, S.; Lu, G. Achieving Efficient Power Generation for an Enclosed Drifting Buoy by Multi-DOF Wave Energy Harvesting. Ocean Eng. 2024, 305, 117834. [Google Scholar] [CrossRef] [Scilit]
  35. Wang, L.; Yang, R.; Li, H.; Lin, J.; Wen, C. Investigating the Influence of Geometry on the Performance of a Wave-Powered Marine Observation Buoy: The Wave-to-Wire Approach. Energy 2024, 309, 133022. [Google Scholar] [CrossRef] [Scilit]
  36. Wang, L.; Li, H.; Jiang, J. A High-Efficiency Wave-Powered Marine Observation Buoy: Design, Analysis, and Experimental Tests. Energy Convers. Manag. 2022, 270, 116154. [Google Scholar] [CrossRef] [Scilit]
  37. Li, H.; Wang, L. Numerical Study on Self-Power Supply of Large Marine Monitoring Buoys: Wave-Excited Vibration Energy Harvesting and Harvester Optimization. Energy 2023, 285, 129377. [Google Scholar] [CrossRef] [Scilit]
  38. Zhao, Y.; Fan, Z.; Bi, C.; Wang, H.; Mi, J.; Xu, M. On Hydrodynamic and Electrical Characteristics of a Self-Powered Triboelectric Nanogenerator Based Buoy under Water Ripples. Appl. Energy 2022, 308, 118323. [Google Scholar] [CrossRef] [Scilit]
  39. Yu, T.; Chen, X.; Tang, Y.; Wang, J.; Wang, Y.; Huang, S. Numerical Modelling of Wave Run-Up Heights and Loads on Multi-Degree-of-Freedom Buoy Wave Energy Converters. Appl. Energy 2023, 344, 121255. [Google Scholar] [CrossRef] [Scilit]
  40. Azam, A.; Ahmed, A.; Qammar, A.; Shah, A.N.; Zhang, Z.; Zhang, Z.; Aslam, T.; Mugheri, S.A.; Yi, M.; Tan, X. From Model-Scale to Full-Scale: Optimizing Buoy Geometry for Enhanced Energy Conversion in PA-WECs. Ocean Eng. 2025, 332, 121458. [Google Scholar] [CrossRef] [Scilit]
  41. Słota, D.; Trawiński, T.; Wituła, R. Inversion of Dynamic Matrices of HDD Head Positioning System. Appl. Math. Model. 2011, 35, 1497–1505. [Google Scholar] [CrossRef] [Scilit]
  42. Trawiński, T.; Kochan, A.; Kielan, P.; Kurzyk, D. Inversion of Selected Structures of Block Matrices of Chosen Mechatronic Systems. Bull. Pol. Acad. Sci. Tech. Sci. 2016, 64, 853–863. [Google Scholar] [CrossRef] [Scilit][Green Version]
  43. Trawiński, T.; Wituła, R. Modeling of HDD Head Positioning Systems Regarded as Robot Manipulators Using Block Matrices. In Robot Manipulators New Achievements; Lazinica, A., Kawai, H., Eds.; InTechOpen: London, UK, 2010; pp. 129–144. [Google Scholar] [CrossRef] [Scilit] [PubMed][Green Version]
  44. Quinn, D.D. A New Regularization of Coulomb Friction. J. Vib. Acoust. 2004, 126, 391–397. [Google Scholar] [CrossRef] [Scilit]
  45. Carandell, M.; Toma, D.M.; Carbonell, M.; del Río, J.; Gasulla, M. Design and Testing of a Kinetic Energy Harvester Embedded Into an Oceanic Drifter. IEEE Sens. J. 2020, 20, 13930–13939. [Google Scholar] [CrossRef] [Scilit]
  46. Chen, X.; Gao, L.; Chen, J.; Lu, S.; Zhou, H.; Wang, T.; Wang, A.; Zhang, Z.; Guo, S.; Mu, X.; et al. A Chaotic Pendulum Triboelectric-Electromagnetic Hybridized Nanogenerator for Wave Energy Scavenging and Self-Powered Wireless Sensing System. Nano Energy 2020, 69, 104440. [Google Scholar] [CrossRef] [Scilit]
  47. Li, M.; Zhang, Y.; Li, K.; Zhang, Y.; Xu, K.; Liu, X.; Zhong, S.; Cao, J. Self-Powered Wireless Sensor System for Water Monitoring Based on Low-Frequency Electromagnetic-Pendulum Energy Harvester. Energy 2022, 251, 123883. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.