To advance wave energy devices towards commercialization, it is essential to optimize their design to enhance system performance. Additionally, a thorough economic evaluation is crucial for making these technologies competitive with other renewable energy sources. This study focuses on the techno-economic optimization of an innovative inertial system, the so-called SWINGO system, which is based on gyropendulum technology. SWINGO stands out due to its high energy efficiency in multi-directional installation sites, where wave directions vary significantly throughout the year. The study introduces the application of a multi-objective Evolutionary Algorithm (EA), specifically the Non-dominated Sorting Genetic Algorithm II (NSGA-II), to optimize the techno-economic performance of the SWINGO system. This approach aims to identify optimal design parameters that maximize energy extraction while considering economic viability. By deriving a Pareto frontier, a set of optimal devices is selected for further analysis. The performance of the SWINGO system is also compared to an alternative (mono-directional) inertial wave energy converter, the Inertial Sea Wave Energy Converter (ISWEC), to highlight the differences in techno-economic outcomes. Both systems are evaluated at two different installation sites: Pantelleria island and the North Sea in Denmark, with a focus on the directional wave scatter at each location. Global warming is severely impacting the health of our planet, primarily due to the rapidly increasing levels of CO 2 in the atmosphere. Although activities such as livestock farming, transportation, and deforestation contribute to environmental harm, the rising demand for energy is a major factor [ 1]. In response, political entities are driving research toward new renewable energy sources. Significant advancements have been made in solar and wind renewable technologies over the past few decades, contributing greatly to global decarbonization efforts. Wind turbines and solar panels are well-established technologies, and are predicted to account for up to 90% of energy production by 2050 [ 2]. In this context, wave energy presents an additional solution for achieving carbon neutrality. Wave energy is a largely untapped resource with an estimated global potential of 2 TW [ 3, 4, 5]. It offers several advantages over solar and wind energy, including higher power intensity and greater predictability when confronted with sister renewables: wind is particularly unpredictable near the water surface, while solar power is influenced by cloud cover and the day-night cycle, especially at high latitudes. Despite these clear advantages, the harsh marine environment and the stochastic nature of waves make this resource challenging to be harnessed effectively. Researchers have developed various concepts and architectures to exploit such an energy resource, including Point Absorber (PA) devices [ 6, 7], flap-type WECs [ 8], and Oscillating Water Column (OWC) systems [ 9, 10]. A further WEC class are the so-called Inertial Reaction Mass (IRM) devices, which are gaining popularity due to their ability to enclose all mechanical components within the floater, protecting them from the harsh marine environment. These devices also introduce an additional Degree-of-Freedom (DoF) in the energy conversion process, by incorporating a reaction mass inside the floater, allowing the exploitation of the hull’s rotational DoF. In this class of systems, the floater acts as a filter for wave motion, activating the internal reaction mass, which works as the prime mover for the Power Take-Off (PTO) apparatus. Specifically, IRM WECs can include various mechanisms, such as sliding masses, pendulums, and gyroscopes. The former solution is adopted by, for instance, the E-device [ 11], which converts the floater rotation through a prompting mass. Other devices, such as the vibro-impact WEC [ 12], enhance power absorption by exploiting nonlinear impacts. Moreover, pendulum-based WECs are categorized by the arrangement of rotational axes and the coupling between the inertial system and the WEC hull. Horizontal pendulums, like the PeWEC system [ 13], involve a pitching floater coupled with a swinging pendulum, while systems like the SEAREV [ 14, 15, 16] and WITT [ 17] employ eccentric masses for power generation. Alternatively, the pendulum can be arranged with a vertical rotation axis, mounted on an axial-symmetric floater, allowing for multi-directional coupling. The latter is the design of Penguin [ 18] and VAPWEC [ 19]. A further option are gyroscope-based WECs, such as the ISWEC [ 20], which relies on a spinning flywheel to activate the mechanism’s precession motion. Recently, a novel and particularly convenient device, belonging to the family of IRM systems, has been proposed: the so-called SWINGO system [ 21]. This device introduces gyropendulum technology, able to combine and exploit the benefits from both pendulum and gyroscopic solutions, housed within an axially symmetric floater, coupled to an electric generator through a gear stage. Compared to any other sister IRM WEC, due to this innovative design, SWINGO can absorb wave energy from any direction, as opposing of being mono-directional (which is the case for, e.g., PeWEC and ISWEC), making it a highly efficient multidirectional system. To achieve commercial viability, renewable energy devices must be evaluated based on both power performance and system cost, implying that any suitable optimization must be guided by techno-economic specifications [ 22]. Within [ 21], the choice of design parameters for the SWINGO system is based on Exhaustive Search (ES) algorithms, in which a set of device parameters is found by minimizing a simplified performance cost, taking into account power absorption for a particular wave scatter. While suboptimal, ES methods help in developing an optimized system architecture that enhances commercial competitiveness. Other examples of WEC optimization based on ES include, e.g., PA devices [ 23] and OWC systems [ 9, 24, 25]. Although ES approaches are suitable for preliminary analysis and to identify key performance trends, these can be limiting, especially for IRM WEC devices, since the integration of more advanced simulation hypotheses can be crucial for an efficient and effective design method, given their inherent complexity. For instance, devices like SWINGO require advanced simulation conditions from the early stages, including wave directionality (i.e., the direction of wave propagation relative to the device orientation), and multi-modal coupling, as the gyropendulum is primarily coupled with the roll and pitch DoFs of the floater. Therefore, incorporating such factors into the design simulation model is essential, in order to obtain an effectively optimal set of design parameters, able to guarantee maximum performance. For instance, this study is motivated by the consideration of seemingly secondary aspects, such as system directionality, from the earliest design stages. The goal is to ensure that optimization is informed by more advanced modeling of the wave resource, taking into account not only the frequency and power content of each wave condition, but also its directional distribution. This approach highlights the impact and advantages of multi-directional technology compared to systems that are inherently mono-directional. Motivated by the intrinsic advantages of the SWINGO concept as part of the IRM WEC family, and the benefit that can be obtained from an advanced optimization approach, this paper leverages Evolutionary Algorithms (EAs) for a multi-objective optimization of the SWINGO system. These global optimization codes, based on evolutionary theory and the survival-of-the-fittest principle, have recently gained popularity in the wave energy field [ 22]. As illustrated within this paper, this class of algorithms is particularly effective for IRM devices, which involve parameters related to the floater, internal reaction mass, and coupled PTO system, generating a vast search space that a genetic algorithm can efficiently handle. The non-dominated sorting genetic algorithm II (NSGA-II) is chosen within this study [ 26] to solve the optimization based on a multi-objective performance criteria. This algorithm is designed to identify a set of Pareto optimal solutions, which are solutions that are not outperformed by any other feasible options. Note that such a method has been applied for optimizing the ISWEC system, considering both the mechanical PTO and hydraulic PTO systems, in [ 27] and [ 20], respectively. To be precise, within this paper, a techno-economic optimization of the SWINGO system is fully developed and explored, considering a comprehensive design space with high dimensionality, encompassing up to 12 design variables, including the shape and dimensions of the floater, ballast and inertial properties, gyropendulum properties, PTO rated torque, velocity and power, and gearbox speed conversion ratio. Moreover, realistic geometrical, technical, and structural constraints are implemented based on sub-component characteristics. The objective function is defined by minimizing capital cost and maximizing the Annual Energy Productivity (AEP). This expanded approach allows for a more comprehensive optimization of the WEC technology, taking into account both performance and economic factors. To evaluate this feature, the system’s performance is tested and compared across two different installation sites with distinct wave direction characteristics: Pantelleria island in the Mediterranean Sea, where waves predominantly come from a single direction throughout the year, and the North Sea on the Danish continental shelf, where wave directions are more diverse and variable. The remainder of this paper is organized as follows. Section 2 introduces the main characteristics of the SWINGO device, highlighting its differences compared to the benchmark sister WEC technology, i.e., the ISWEC. Section 3 presents the mathematical model used for evaluating the SWINGO system’s performance. Section 4 details the selection of the sites of interest, presenting the directional scatters and wave clustering used for the numerical simulation of the wave resource. Section 5 introduces the multi-objective optimization problem for WEC systems. Section 6 describes the SWINGO parameterization procedure, and focuses on the optimization problem specific to this system. Section 8 presents the Pareto optimal solutions, and compares them with those of the ISWEC, providing a critical analysis of a restricted family of devices. Finally, Section 9 encompasses the main conclusions of this manuscript. This introduces the SWINGO technology, whose optimized architecture is the main subject of this paper. Following the discussion provided in Section 2, the optimization results for the SWINGO system are compared to those of the ISWEC technology, which is the benchmark device due to its similarity, since it is based on the gyroscope mechanisms [ 20]. Both technologies are outlined to highlight their key features and assess their suitability based on the characteristics of the installation sites used as case studies. SWINGO, developed by the Department of Mechanical and Aerospace Engineering at Politecnico di Torino, is an IRM WEC based on so-called gyropendulum technology. In particular, a sealed floater houses all of the electrical and mechanical components, protecting them from the harsh marine environment. A 1:20 scale prototype of the SWINGO system is shown in Figure 1, illustrating its main components. The floater is moored to the seabed using a four-leg mooring system [ 28], which is essential for maintaining the stability and the station-keeping of the floater, ensuring it can effectively respond to wave impacts for energy harvesting. For instance, when waves impact the hull, a rotational motion around a general axis within the xy" role="presentation" style="position: relative;">[Math Processing Error] x y -plane is induced, as referred to in Figure 2. This rotation activates the gyropendulum mechanism within the hull, which is directly coupled to the PTO system. In particular, the SWINGO device operates using a mechanical conversion apparatus [ 29], where a gear stage connects to an electric generator. Therefore, the gyropendulum drives the mechanical PTO system, converting the mechanical energy from the wave-induced motion into electrical energy. The innovative use of a gyropendulum in this context allows the system to efficiently harness wave energy, regardless of the specific axis of floater rotation within the xy" role="presentation" style="position: relative;">[Math Processing Error] x y -plane, providing a robust solution for energy conversion in a marine setting. Specifically, the gyropendulum is a gyroscope whose rotor is placed at a certain distance lf" role="presentation" style="position: relative;">[Math Processing Error] l f from the precession axis. The technical solution presents a single mechanism that, with the described characteristic, is capable of functioning both as a pendulum and as a gyroscope. In particular, its functionality varies based on the oscillation imposed by the external environment. As shown in Figure 2, this device consists of a flywheel free to rotate about its polar axis ζ" role="presentation" style="position: relative;">[Math Processing Error] ζ and connected to the gyroscopic structure or gimbal via a pair of mechanical bearings. The gyroscopic support is free to rotate about its axis ξ" role="presentation" style="position: relative;">[Math Processing Error] ξ , which is called the precession axis of the mechanism, and the rotation angle is defined by the ε" role="presentation" style="position: relative;">[Math Processing Error] ε coordinate. This axis coincides with the axis of the electric generator, which extracts energy by braking the motion induced on the gyroscope support. SWINGO is a WEC design suitable for absorbing energy in a location where waves come from various directions. For instance, referring to Figure 3, three operational conditions can be identified for this technology, based on the incoming wave direction: Wave direction 0∘" role="presentation" style="position: relative;">[Math Processing Error] 0 ∘ : The floater rotates at an angle δ" role="presentation" style="position: relative;">[Math Processing Error] δ relative to the y-axis, activating the pendulum system with the flywheel rotating at a constant speed φ˙" role="presentation" style="position: relative;">[Math Processing Error] φ ˙ . In this configuration, the gyropendulum is excited only by gyroscopic forces. Wave direction 90∘" role="presentation" style="position: relative;">[Math Processing Error] 90 ∘ : The floater rotates at an angle ϑ" role="presentation" style="position: relative;">[Math Processing Error] ϑ relative to the x-axis, activating the gyropendulum with φ˙=0" role="presentation" style="position: relative;">[Math Processing Error] φ ˙ = 0 rad/s. Here, the system is excited solely by elastic forces, with no gyroscopic effect, as it is constrained along the y-axis. Wave direction 45∘" role="presentation" style="position: relative;">[Math Processing Error] 45 ∘ : The floater rotates obliquely, causing combined rotations around the x and y axes. In this case, the gyropendulum is excited by both the elastic force due to the restoring mass and the gyroscopic effect. Wave direction 0∘" role="presentation" style="position: relative;">[Math Processing Error] 0 ∘ : The floater rotates at an angle δ" role="presentation" style="position: relative;">[Math Processing Error] δ relative to the y-axis, activating the pendulum system with the flywheel rotating at a constant speed φ˙" role="presentation" style="position: relative;">[Math Processing Error] φ ˙ . In this configuration, the gyropendulum is excited only by gyroscopic forces. Wave direction 90∘" role="presentation" style="position: relative;">[Math Processing Error] 90 ∘ : The floater rotates at an angle ϑ" role="presentation" style="position: relative;">[Math Processing Error] ϑ relative to the x-axis, activating the gyropendulum with φ˙=0" role="presentation" style="position: relative;">[Math Processing Error] φ ˙ = 0 rad/s. Here, the system is excited solely by elastic forces, with no gyroscopic effect, as it is constrained along the y-axis. Wave direction 45∘" role="presentation" style="position: relative;">[Math Processing Error] 45 ∘ : The floater rotates obliquely, causing combined rotations around the x and y axes. In this case, the gyropendulum is excited by both the elastic force due to the restoring mass and the gyroscopic effect. Given the unique multi-directional characteristics of the SWINGO system, an accurate modeling of the wave’s arrival direction in the plane is crucial, as it significantly affects the system’s response. Further details about the SWINGO system are reported in [ 21]. In this section, a particular focus is reserved to the ISWEC device, used as a benchmark IRM WEC in this paper, for comparison. Although the ISWEC floater is prismatic, it can align itself with the incoming wave direction through a suitable mooring configuration (see, e.g., ref. [ 30]). The ISWEC system is based on gyroscope technology, which is installed in an floating hull. With reference to Figure 2, according to the floater hydrodynamics, the ISWEC system is allowed to rotate with respect to its y-axis, with a pitch rotation δ" role="presentation" style="position: relative;">[Math Processing Error] δ (as in, e.g., ref. [ 20]). Such motion activates the gyroscopic system, which is induced to oscillate according to an angle ε" role="presentation" style="position: relative;">[Math Processing Error] ε , due to the forces generated by the incoming wave field (see, e.g., ref. Figure 2). Such gyroscopic motion is then converted into electrical energy by means of a PTO system. The generation axis couples the gyroscopic unit to an electric generator through a mechanical gearbox. Two radial roller bearings and a couple of spherical thrust bearings are mounted to support both axial and radial loads of the gyroscope. Bearings are lubricated and cooled down through suitable hydraulic circuits. The ISWEC concept was drawn up and then developed by the renewable energy research group of the Department of Mechanical and Aerospace engineering at the Politecnico di Torino in 2005. The first tests on the ISWEC system were performed on a proof of concept, with a rated power of 2.2" role="presentation" style="position: relative;">[Math Processing Error] 2.2 W, to verify the system capabilities and the gyroscope response as a function of the floater pitching angle. In 2015, the first full-scale ISWEC device was installed offshore to the Pantelleria island, belonging to the Sicily region in Italy. Pictures of the actual prototype tested offshore to Pantelleria island are shown in Figure 4. Note that, to counterbalance the gyroscope reaction force on the floater and prevent undesirable torque that induces rolling motion along the x-axis, the ISWEC system incorporates two counter-rotating gyroscopes inside its floater, i.e., two PTO systems. Table 1 compares the ISWEC and SWINGO systems, highlighting that the ISWEC, due to its floater design, functions as a pitching technology. Its gyroscope system is activated exclusively by floater oscillations along the y-axis. For this technology, mooring is a critical component, as it must allow the floater to self-align with the incoming waves. In contrast, the SWINGO is designed to intrinsically overcome this issue. The mooring system’s primary role is to keep the floater in place, as wave directionality does not significantly impact the system’s performance. This is due to the floater’s shape and the multi-axial coupling enabled by the gyropendulum technology. This recalls the modeling approach adopted for the SWINGO system in linearized conditions. The reader can refer to [ 21] for a detailed derivation of a nonlinear counterpart. In this section, we recall the fundamental mathematical model describing the dynamics of the SWINGO device, starting from the gyropendulum mechanism. In particular, the latter can be schematized as composed of two a equivalent rigid body: the gimbal, with a mass ms" role="presentation" style="position: relative;">[Math Processing Error] m s , and the flywheel, with a mass mf" role="presentation" style="position: relative;">[Math Processing Error] m f . We subsequently define the corresponding inertia matrix of each body characterizing the gyropendulum device as follows: Is=diag(Is,x,Is,y,Is,z),If=diag(If,x,If,y,If,z)," role="presentation" style="position: relative;">[Math Processing Error] I s = diag ( I s , x , I s , y , I s , z ) , I f = diag ( I f , x , I f , y , I f , z ) , (1) where {Is,If}⊂R3×3" role="presentation" style="position: relative;">[Math Processing Error] { I s , I f } ⊂ R 3 × 3 are the inertia matrix of the gimbal and flywheel system, respectively. It is worth highlighting the existence of several reference frames, defined for the system dynamics description. In particular, the wave induces a motion on the hull in the body-frame Gxyz" role="presentation" style="position: relative;">[Math Processing Error] G x y z , generating a gyropendulum motion through the hinge, defined in the Gξηζ" role="presentation" style="position: relative;">[Math Processing Error] G ξ η ζ set of Cartesian axis. As discussed previously, his focuses on deriving a representative linear model for the SWINGO system, under the assumption of small roll θ" role="presentation" style="position: relative;">[Math Processing Error] θ and pitch δ" role="presentation" style="position: relative;">[Math Processing Error] δ rotation. For the sake of simplicity of exposition, we assume that the yaw rotation is null, as no relevant dynamics arise in such a DoF (see [ 21]). Let p(t)=x(t)y(t)z(t)θ(t)δ(t)T" role="presentation" style="position: relative;">[Math Processing Error] p ( t ) = x ( t ) y ( t ) z ( t ) θ ( t ) δ ( t ) T , p:R+→R5" role="presentation" style="position: relative;">[Math Processing Error] p : R + → R 5 , be the vector describing the position and orientation of the hull, where x(t)" role="presentation" style="position: relative;">[Math Processing Error] x ( t ) , y(t)" role="presentation" style="position: relative;">[Math Processing Error] y ( t ) and z(t)" role="presentation" style="position: relative;">[Math Processing Error] z ( t ) describe surge, sway, and heave motions of the floater, respectively. In addition, there is a sixth DoF, describing the relative gyropendulum motion concerning the floater, being connected to the PTO axis, described by ε(t)" role="presentation" style="position: relative;">[Math Processing Error] ε ( t ) , and we can hence now define an ‘augmented’ vector q(t)=p(t)ε(t)T" role="presentation" style="position: relative;">[Math Processing Error] q ( t ) = p ( t ) ε ( t ) T , q:R+→R6" role="presentation" style="position: relative;">[Math Processing Error] q : R + → R 6 . In linear conditions, the dynamics of the SWINGO device can be described in a compact form through three different matrices, i.e., Mgq¨+Bgq˙+Kgq=fex," role="presentation" style="position: relative;">[Math Processing Error] M g q ¨ + B g q ˙ + K g q = f e x , (2) where fex:R+→R6" role="presentation" style="position: relative;">[Math Processing Error] f e x : R + → R 6 , t↦fex(t)" role="presentation" style="position: relative;">[Math Processing Error] t ↦ f e x ( t ) is the total external force acting on the system, while the matrices Mg∈R6×6" role="presentation" style="position: relative;">[Math Processing Error] M g ∈ R 6 × 6 , Bg∈R6×6" role="presentation" style="position: relative;">[Math Processing Error] B g ∈ R 6 × 6 and Kg∈R6×6" role="presentation" style="position: relative;">[Math Processing Error] K g ∈ R 6 × 6 define the coupling between the gyropendulum and the hull, providing the mathematical representation of the inertial reactions, gyroscopic, and restoring force due to the interaction between bodies. The linearized system matrices are defined as follows: Mg=mg000mgz0−mflf00mg0mflf−mgz00mflf00mg0000mflf−mgz00Ix+msz02+mf(lf−z0)20Iξ−mflfz0mgz0−mflf000Iy+msz02+mf(lf−z0)200mflf0Iξ−mflfz00Iξ,Bg=0000000000000000000000If,zφ˙0000−If,zφ˙0−If,zφ˙0000If,zφ˙0,Kg=000000000000000000000mf(lf−z0)g−msgz00mflfg0000mf(lf−z0)g−msgz00000mflfg0mflfg," role="presentation" style="position: relative;">[Math Processing Error] M g = m g 0 0 0 m g z 0 − m f l f 0 0 m g 0 m f l f − m g z 0 0 m f l f 0 0 m g 0 0 0 0 m f l f − m g z 0 0 I x + m s z 0 2 + m f ( l f − z 0 ) 2 0 I ξ − m f l f z 0 m g z 0 − m f l f 0 0 0 I y + m s z 0 2 + m f ( l f − z 0 ) 2 0 0 m f l f 0 I ξ − m f l f z 0 0 I ξ , B g = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 I f , z φ ˙ 0 0 0 0 − I f , z φ ˙ 0 − I f , z φ ˙ 0 0 0 0 I f , z φ ˙ 0 , K g = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 m f ( l f − z 0 ) g − m s g z 0 0 m f l f g 0 0 0 0 m f ( l f − z 0 ) g − m s g z 0 0 0 0 0 m f l f g 0 m f l f g , (3) where z0" role="presentation" style="position: relative;">[Math Processing Error] z 0 is the position of the gyropendulum unit with respect to the floater Center-of-Gravity ( CoG" role="presentation" style="position: relative;">[Math Processing Error] C o G ), mg=mf+ms" role="presentation" style="position: relative;">[Math Processing Error] m g = m f + m s , is the total gyropendulum mass, g is the acceleration due to gravity, and lf" role="presentation" style="position: relative;">[Math Processing Error] l f is the flywheel distance from the precession axis. Finally, the so-called excitation vector fex" role="presentation" style="position: relative;">[Math Processing Error] f e x is defined as fex(t)=00000fξT," role="presentation" style="position: relative;">[Math Processing Error] f e x ( t ) = 0 0 0 0 0 f ξ T , (4) where fξ∈R" role="presentation" style="position: relative;">[Math Processing Error] f ξ ∈ R is the control law, which has to be designed such that maximum energy absorption is achieved. The floater is not directly involved in the energy conversion process, but it is the main component that transfers wave energy to the inner inertial system. Therefore, the wave–hull interaction dynamics must be modeled through a suitable mathematical framework. Modeling of the IRM system includes fluid–structure interactions and the characterization of mechanical coupling matrices. As discussed previously within this section, the floater’s motion is the prime mover for the gyropendulum, which reacts by means of the external forces that affect the floater’s dynamics. This interaction is crucial for the energy extraction process. Assuming an incompressible fluid and irrotational flow, linear potential flow theory [ 31] is used to approximate fluid–structure interaction via a time-domain system of Volterra integro-differential equations Σ" role="presentation" style="position: relative;">[Math Processing Error] Σ for t∈R+" role="presentation" style="position: relative;">[Math Processing Error] t ∈ R + : Σ:Mfp¨=fw+fh+fr+fG,v=p˙," role="presentation" style="position: relative;">[Math Processing Error] Σ : M f p ¨ = f w + f h + f r + f G , v = p ˙ , (5) where v:R+→R5" role="presentation" style="position: relative;">[Math Processing Error] v : R + → R 5 is the derivative of the floater’s pose, coinciding with its velocity vector in planar motion. fw:R+→R5" role="presentation" style="position: relative;">[Math Processing Error] f w : R + → R 5 defines the uncontrollable wave excitation force [ 32], fG:R+→R5" role="presentation" style="position: relative;">[Math Processing Error] f G : R + → R 5 is the gyropendulum reaction force, and fr:R+→R5" role="presentation" style="position: relative;">[Math Processing Error] f r : R + → R 5 is the radiation force. The generalized mass matrix of the hull, Mf∈R5×5" role="presentation" style="position: relative;">[Math Processing Error] M f ∈ R 5 × 5 , is referred to the Gxyz" role="presentation" style="position: relative;">[Math Processing Error] G x y z frame. The hydrostatic restoring force, fh" role="presentation" style="position: relative;">[Math Processing Error] f h , is proportional to the pose of the floater and can be written as fh(t)=−shp(t)" role="presentation" style="position: relative;">[Math Processing Error] f h ( t ) = − s h p ( t ) , where sh∈R5×5" role="presentation" style="position: relative;">[Math Processing Error] s h ∈ R 5 × 5 is the hydrostatic stiffness matrix. The radiation force is modeled using Cummins’ equation [ 33]. The radiation force on the i-th degree-of-freedom is defined as: fr(t)=−M∞p¨(t)+∫0thr(t−τ)p˙(τ)dτ," role="presentation" style="position: relative;">[Math Processing Error] f r ( t ) = − M ∞ p ¨ ( t ) + ∫ 0 t h r ( t − τ ) p ˙ ( τ ) d τ , (6) where M∞∈R5×5" role="presentation" style="position: relative;">[Math Processing Error] M ∞ ∈ R 5 × 5 is the so-called added-mass at infinite frequency, due to the water displaced when the body moves, while the second term corresponds to the dissipative force, linear with respect to the body’s velocity, computed in terms of a convolution operator with respect to the impulse response kernel hr(t)∈R5×5" role="presentation" style="position: relative;">[Math Processing Error] h r ( t ) ∈ R 5 × 5 . Equation ( 5) describes the dynamic equation of motion for the floater, which we now link with the gyropendulum-generated reaction forces, as previously outlined in Equation ( 2). Therefore, the system equations in compact form, enclosing the interactions between the incoming wave and the PTO, can be expressed through the following system, for t∈R+" role="presentation" style="position: relative;">[Math Processing Error] t ∈ R + , Σ′:(M¯f+M¯∞+Mg)q¨=f¯w+f¯h+f¯r−Bgq˙−Kgq+fex,ρ=q˙," role="presentation" style="position: relative;">[Math Processing Error] Σ ′ : ( M ¯ f + M ¯ ∞ + M g ) q ¨ = f ¯ w + f ¯ h + f ¯ r − B g q ˙ − K g q + f e x , ρ = q ˙ , (7) where M¯f∈R6×6" role="presentation" style="position: relative;">[Math Processing Error] M ¯ f ∈ R 6 × 6 and M¯∞∈R6×6" role="presentation" style="position: relative;">[Math Processing Error] M ¯ ∞ ∈ R 6 × 6 represent the corresponding insertion (let n<m" role="presentation" style="position: relative;">[Math Processing Error] n < m ; the insertion of an element x∈Rn" role="presentation" style="position: relative;">[Math Processing Error] x ∈ R n in Rm" role="presentation" style="position: relative;">[Math Processing Error] R m is simply x¯⊺=[x⊺0]" role="presentation" style="position: relative;">[Math Processing Error] x ¯ ⊺ = [ x ⊺ 0 ] ) of the matrices Mf" role="presentation" style="position: relative;">[Math Processing Error] M f and M∞" role="presentation" style="position: relative;">[Math Processing Error] M ∞ in R6×6" role="presentation" style="position: relative;">[Math Processing Error] R 6 × 6 , respectively. Analogously, f¯h" role="presentation" style="position: relative;">[Math Processing Error] f ¯ h , f¯w" role="presentation" style="position: relative;">[Math Processing Error] f ¯ w and f¯r" role="presentation" style="position: relative;">[Math Processing Error] f ¯ r correspond to the insertion of the hydrostatic, wave excitation and radiation force vectors in R6" role="presentation" style="position: relative;">[Math Processing Error] R 6 , respectively. It is important to note that, given the inertial nature of the system, the equation of motion is influenced by both hydrodynamic forces and the forces arising from the mechanical coupling between the inertial mass and the floater. Further details on Equation ( 7) are generally provided for wave energy systems and specifically for inertial systems in [ 21, 34]. This introduces the frequency-domain (FD) equation of motion characterizing the gyropendulum, by applying the Fourier transform to Equation ( 7). As discussed further within this section, the FD simulation fundamentally differs from the time-domain (TD) approach, as it relies on a probabilistic model of the system dynamics. Instead, TD models of WECs use classical methods to solve the equations of motion using a deterministic model. A deterministic model involves defining a specific wave that excites the WEC, to solve for the corresponding motion. However, in contrast, a probabilistic model uses a statistical representation of the waves, which when passed through an appropriate transformation function, produces a probabilistic estimate of the WEC response. When the dynamics of the WEC are represented linearly (as per the derivations within this section), its steady-state response to an input composed of frequency components is the sum of the responses to each individual component. This leads to a representation of ( 7) in the FD as follows: −ω2(M¯f+M¯∞+Mg)+jω(H¯r(ω)+Bg)+s¯h+KgQ(ω)=Ke(ω)H(ω)+Fex(ω)," role="presentation" style="position: relative;">[Math Processing Error] − ω 2 ( M ¯ f + M ¯ ∞ + M g ) + j ω ( H ¯ r ( ω ) + B g ) + s ¯ h + K g Q ( ω ) = K e ( ω ) H ( ω ) + F e x ( ω ) , (8) where Q:R→C6" role="presentation" style="position: relative;">[Math Processing Error] Q : R → C 6 , ω↦Q(ω)" role="presentation" style="position: relative;">[Math Processing Error] ω ↦ Q ( ω ) and H:R→C6" role="presentation" style="position: relative;">[Math Processing Error] H : R → C 6 , ω↦H(ω)" role="presentation" style="position: relative;">[Math Processing Error] ω ↦ H ( ω ) are the Fourier transform of the displacement vector p and wave elevation η" role="presentation" style="position: relative;">[Math Processing Error] η , respectively. Furthermore, the matrix H¯r(ω)" role="presentation" style="position: relative;">[Math Processing Error] H ¯ r ( ω ) represents the Fourier transform of the matrix h¯r(t)" role="presentation" style="position: relative;">[Math Processing Error] h ¯ r ( t ) , i.e., the insertion of h(t)" role="presentation" style="position: relative;">[Math Processing Error] h ( t ) in R6×6" role="presentation" style="position: relative;">[Math Processing Error] R 6 × 6 . The notation Ke(ω)" role="presentation" style="position: relative;">[Math Processing Error] K e ( ω ) is reserved for the frequency-response map between the wave profile and the resultant excitation force f¯w" role="presentation" style="position: relative;">[Math Processing Error] f ¯ w , while Fex(ω)=−T(ω)Q(ω)" role="presentation" style="position: relative;">[Math Processing Error] F e x ( ω ) = − T ( ω ) Q ( ω ) represents the external (control forces), parameterized in terms of a generic feedback law T(ω)∈R6×6" role="presentation" style="position: relative;">[Math Processing Error] T ( ω ) ∈ R 6 × 6 . From Equation ( 8), the frequency-domain characterization of the map η↦q" role="presentation" style="position: relative;">[Math Processing Error] η ↦ q can be computed in terms of the response matrix: Λ(ω)=−ω2(M¯f+M¯∞+Mg)+jω(H¯r(ω)+Bg)+s¯h+Kg+T(ω)−1Ke(ω)∈C1×6." role="presentation" style="position: relative;">[Math Processing Error] Λ ( ω ) = − ω 2 ( M ¯ f + M ¯ ∞ + M g ) + j ω ( H ¯ r ( ω ) + B g ) + s ¯ h + K g + T ( ω ) − 1 K e ( ω ) ∈ C 1 × 6 . (9) Every WEC system can be simulated, considering that the output of a linear system driven by a Gaussian process is a Gaussian process itself. The assumption that the response is also Gaussian is known as Gaussian closure [ 35]. Therefore, if the stochastic nature of the wave elevation can be described by a corresponding power spectral (PSD) density function Sηη" role="presentation" style="position: relative;">[Math Processing Error] S η η , which is defined within this study through the JONSWAP spectrum [ 32], the PSD matrix of the response q is obtained by the following relation: Sq(ω)=Λ(ω)Sηη(ω)Λ★(ω)," role="presentation" style="position: relative;">[Math Processing Error] S q ( ω ) = Λ ( ω ) S η η ( ω ) Λ ★ ( ω ) , (10) where Sq:R→R6" role="presentation" style="position: relative;">[Math Processing Error] S q : R → R 6 is the PSD associated with the WEC motion response and Λ★" role="presentation" style="position: relative;">[Math Processing Error] Λ ★ denotes the Hermitian transpose of Λ" role="presentation" style="position: relative;">[Math Processing Error] Λ . Specifically, the useful energy absorbed from incoming waves is converted in the PTO system and can be computed as the time integral of the converted instantaneous power. Therefore, the total absorbed mechanical power Pa" role="presentation" style="position: relative;">[Math Processing Error] P a can be expressed as Pa=1Ts∫Ξfξ(t)ε˙(t)dt=1Ts∫ΞPi(t)dt." role="presentation" style="position: relative;">[Math Processing Error] P a = 1 T s ∫ Ξ f ξ ( t ) ε ˙ ( t ) d t = 1 T s ∫ Ξ P i ( t ) d t . (11) where Ts" role="presentation" style="position: relative;">[Math Processing Error] T s corresponds to the simulation time, and Pi" role="presentation" style="position: relative;">[Math Processing Error] P i is the associated instantaneous mechanical power. Note that the design of fζ" role="presentation" style="position: relative;">[Math Processing Error] f ζ falls under the umbrella of optimal control problems (OCPs). Optimal control design for WECs involves an energy-maximization criterion, with the objective of maximizing the absorbed energy from ocean waves over a finite time interval Ξ=[0,Ts]⊂R+" role="presentation" style="position: relative;">[Math Processing Error] Ξ = [ 0 , T s ] ⊂ R + . In particular, the control structure, considered within this manuscript, generates an action defined by the PI control, which is often referred to as reactive control due to the presence of the derivative term. This is because the corresponding electric generator can potentially behave as a motor, resulting in a bi-directional power flow. Such a reactive controller is characterized in terms of the following relation: fξ=kiε+kpε˙," role="presentation" style="position: relative;">[Math Processing Error] f ξ = k i ε + k p ε ˙ , (12) where ki∈R" role="presentation" style="position: relative;">[Math Processing Error] k i ∈ R and kp∈R" role="presentation" style="position: relative;">[Math Processing Error] k p ∈ R are the corresponding control parameters. Therefore, according to the definition introduced in Section 3.4, the mapping matrix T(ω)" role="presentation" style="position: relative;">[Math Processing Error] T ( ω ) is defined as follows: T(ω)=00000000000000000000000000000000000ki+ιωkp." role="presentation" style="position: relative;">[Math Processing Error] T ( ω ) = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 k i + ι ω k p . (13) The optimal set of parameters for the PI controller can be obtained through numerical optimization techniques, for maximizing WEC energy extraction. Applying Equation ( 12), the absorbed mechanical power can be computed as follows: Pa=kp〈ε˙2〉." role="presentation" style="position: relative;">[Math Processing Error] P a = k p 〈 ε ˙ 2 〉 . (14) It is worth noting that when the signal is zero mean, the expected value of the square of the signal, i.e., 〈ε˙2〉" role="presentation" style="position: relative;">[Math Processing Error] 〈 ε ˙ 2 〉 , corresponds to its variance. Therefore, the power is computed as follows: Pa=kpσε˙ε˙=∫0∞kpSε˙ε˙(ω)dω," role="presentation" style="position: relative;">[Math Processing Error] P a = k p σ ε ˙ ε ˙ = ∫ 0 ∞ k p S ε ˙ ε ˙ ( ω ) d ω , (15) where σε˙ε˙" role="presentation" style="position: relative;">[Math Processing Error] σ ε ˙ ε ˙ and Sε˙ε˙" role="presentation" style="position: relative;">[Math Processing Error] S ε ˙ ε ˙ are the variance and the PSD function, respectively, associated with the actuated DoF in line with Equation ( 10). So far, power computation is purely performed in terms of gross power; nonetheless, the SWINGO system presents a set of sources of losses, discussed in the reminder of this section. The losses in the system play a significant role in determining the optimal configuration of the SWINGO device, particularly due to their impact on the flywheel velocity, φ˙" role="presentation" style="position: relative;">[Math Processing Error] φ ˙ . While increasing the flywheel velocity can enhance the system’s performance by increasing the gyropendulum momentum, it also introduces losses due to the contact between the shaft and its support, i.e., the bearings. These losses should not be overlooked, as they can affect the overall efficiency and power output of the SWINGO system. On the basis of this, the net power Pn" role="presentation" style="position: relative;">[Math Processing Error] P n can be defined from the mechanical power, generated by the motion of the gyropendulum system, as follows: Pn=Pa−Pl," role="presentation" style="position: relative;">[Math Processing Error] P n = P a − P l , (16) where Pl" role="presentation" style="position: relative;">[Math Processing Error] P l represents the total power losses during the power transformation process. According to the general architecture of the gyropendulum system, the main sources of losses can be defined [ 36]. Within this paper, the three most significant sources of losses are introduced: power losses, attributed to the flywheel support bearing; losses resulting from the efficiency of electric components; and losses due to baseloads. In particular, these are characterized as follows: Bearing losses. The gyropendulum flywheel is supported by three spherical roller bearings, enabling its rotation around the ζ" role="presentation" style="position: relative;">[Math Processing Error] ζ -axis. The configuration adopted relays on a pair of radial bearings to handle radial loads, while the axial loads is supported by a single spherical roller bearing. According to the simulation model adopted in this study, the focus is kept on the scenario where the flywheel operates at a constant speed, and hence loads resulting from flywheel acceleration are not considered. The bearing losses are calculated using the model provided by the supplier SKF model (the reader can refer to [ 37] for further details). Electric losses. In the SWINGO system, the energy captured from the PTO is extracted through an electric generator, specifically a Permanent Magnet Synchronous Generator (PMSG), which is equipped with a converter for grid connection to enable variable speed control. The torque of the generator is regulated by an inverter. For the purposes of this manuscript, synthetic values of electric efficiency are employed as a preliminary approximation, given by ηeg=0.82" role="presentation" style="position: relative;">[Math Processing Error] η e g = 0.82 for the PTO system. This efficiency value is initially estimated based on the values provided in [ 38]. Therefore, the power loss Plg∈R+" role="presentation" style="position: relative;">[Math Processing Error] P l g ∈ R + resulting from this efficiency can be simply computed as follows: Plg=(1−ηeg)Pa." role="presentation" style="position: relative;">[Math Processing Error] P l g = ( 1 − η e g ) P a . (17) Baseloads losses. The SWINGO device is equipped with several auxiliary subsystems that ensure the proper functioning of the main components, involved in the power conversion principle. For instance, a cooling system for electrical and mechanical equipment is required, as well as the power supply for electronics and data acquisition systems. As such, the baseloads consist of two main components. Firstly, there is a cooling system and oil circuit for power lubrication of the support bearing of the flywheel, which accounts for a power requirement of approximately 2 kW. Additionally, there is a power demand of 0.5" role="presentation" style="position: relative;">[Math Processing Error] 0.5 kW to manage all of the power electronics, such as super-capacitors and batteries. As a result, the baseload losses being considered are precisely defined as follows: Plb=2kWifφ˙>0rad/s,0.5kWifφ˙=0rad/s." role="presentation" style="position: relative;">[Math Processing Error] P l b = 2 kW if φ ˙ > 0 rad / s , 0.5 kW if φ ˙ = 0 rad / s . (18) It is worth noting that, as indicated in Equation ( 18), the baseloads power losses Plb∈R+" role="presentation" style="position: relative;">[Math Processing Error] P l b ∈ R + are dependent on the flywheel speed. When the system operates as a pendulum with, i.e., φ˙=0" role="presentation" style="position: relative;">[Math Processing Error] φ ˙ = 0 rad/s, the cooling and lubrication requirements for the bearings are not necessary. In this scenario, the losses due to baseloads can be quantified simply as 0.5" role="presentation" style="position: relative;">[Math Processing Error] 0.5 kW. Bearing losses. The gyropendulum flywheel is supported by three spherical roller bearings, enabling its rotation around the ζ" role="presentation" style="position: relative;">[Math Processing Error] ζ -axis. The configuration adopted relays on a pair of radial bearings to handle radial loads, while the axial loads is supported by a single spherical roller bearing. According to the simulation model adopted in this study, the focus is kept on the scenario where the flywheel operates at a constant speed, and hence loads resulting from flywheel acceleration are not considered. The bearing losses are calculated using the model provided by the supplier SKF model (the reader can refer to [ 37] for further details). Electric losses. In the SWINGO system, the energy captured from the PTO is extracted through an electric generator, specifically a Permanent Magnet Synchronous Generator (PMSG), which is equipped with a converter for grid connection to enable variable speed control. The torque of the generator is regulated by an inverter. For the purposes of this manuscript, synthetic values of electric efficiency are employed as a preliminary approximation, given by ηeg=0.82" role="presentation" style="position: relative;">[Math Processing Error] η e g = 0.82 for the PTO system. This efficiency value is initially estimated based on the values provided in [ 38]. Therefore, the power loss Plg∈R+" role="presentation" style="position: relative;">[Math Processing Error] P l g ∈ R + resulting from this efficiency can be simply computed as follows: Plg=(1−ηeg)Pa." role="presentation" style="position: relative;">[Math Processing Error] P l g = ( 1 − η e g ) P a . (17) Baseloads losses. The SWINGO device is equipped with several auxiliary subsystems that ensure the proper functioning of the main components, involved in the power conversion principle. For instance, a cooling system for electrical and mechanical equipment is required, as well as the power supply for electronics and data acquisition systems. As such, the baseloads consist of two main components. Firstly, there is a cooling system and oil circuit for power lubrication of the support bearing of the flywheel, which accounts for a power requirement of approximately 2 kW. Additionally, there is a power demand of 0.5" role="presentation" style="position: relative;">[Math Processing Error] 0.5 kW to manage all of the power electronics, such as super-capacitors and batteries. As a result, the baseload losses being considered are precisely defined as follows: Plb=2kWifφ˙>0rad/s,0.5kWifφ˙=0rad/s." role="presentation" style="position: relative;">[Math Processing Error] P l b = 2 kW if φ ˙ > 0 rad / s , 0.5 kW if φ ˙ = 0 rad / s . (18) It is worth noting that, as indicated in Equation ( 18), the baseloads power losses Plb∈R+" role="presentation" style="position: relative;">[Math Processing Error] P l b ∈ R + are dependent on the flywheel speed. When the system operates as a pendulum with, i.e., φ˙=0" role="presentation" style="position: relative;">[Math Processing Error] φ ˙ = 0 rad/s, the cooling and lubrication requirements for the bearings are not necessary. In this scenario, the losses due to baseloads can be quantified simply as 0.5" role="presentation" style="position: relative;">[Math Processing Error] 0.5 kW. This aims to introduce the sites of interest, in terms of the characterization of the wave resource for two selected locations. For the upcoming analysis, i.e., results in terms of performance and productivity of the proposed IRM WEC devices, it is relevant to describe the installation site in terms of overall available energy, occurrences, and power associated with each wave. A high relevance is reserved to the study of the directionality of each wave in the scatter table, since it can impact significantly the power extraction. The characterization of the installation site is a key step for the performance evaluation of WEC system. It is commonly characterized in terms of a semi-enclosed sea with a medium wave energy power, with a broadband energy distribution, concentrated in a low-medium frequency range. Such a installation site is suitable for directional devices, e.g., device characterized by a prismatic floater, as the ISWEC system [ 20]. According to [ 39], the Mediterranean Sea is less energetic than oceanic sites, but also presenting less dangerous extreme conditions. In particular, the targeted installation site of the ISWEC device (see Section 2.2) is near Pantelleria island in the Mediterranean Sea. If Pantelleria island represents an example of a mono-directional wave scatter, the North Sea, in contrast, is characterized by a multi-directional wave rose. The North Sea is an inland sea of the Atlantic Ocean in Northwestern Europe, with an average water depth of 94 m. The North Sea is located between the European Continent (Denmark, Germany, The Netherlands, Belgium and France), the Scandinavian peninsula (Norway), and the UK, and it is 575,000 km 2 in size [ 40]. The specific installation site selected is close to mainland Denmark. In particular, on the Danish Continental Shelf, the resource is varying from 7 kW/m near the coast to 17 kW/m far from shore (150 km). The presented Wave data has been obtained directly from the ERA5 database [ 41]. We note that the wave climate in the North Sea is less aggressive compared to open seas, and therefore more likely to assure the survivability of WECs. The wave roses presented in the following are based on the assumption that wind and wave direction coincide, in line with the assumption that most of the waves are classified as wind induced waves [ 42]. Figure 5 shows that the selected site in the North Sea is highly multi-directional, in terms of occurrences: the most frequent direction, being the north-west sector, is characterized by 20%" role="presentation" style="position: relative;">[Math Processing Error] 20 % of the whole occurrences, but from the north to the south-west, at least 15% of the yearly occurrences are contained. The main data are summarized in Table 2. To facilitate the analysis, the wave data for both installation sites have been grouped into four equivalent principal directions: 0°, 30°, 60°, and 90°. These directions correspond to specific sectors represented in Figure 6 and Figure 7. Table 3 provides information on the most recurrent and most energetic wave periods associated with each sector. This allows for a streamlined understanding of the wave characteristics and helps in evaluating the performance of the WEC devices in different wave conditions. Table 4 shows the annual energy associated with each sector in terms of absolute value or percentage distribution. Having defined the fundamental elements of the SWINGO system, this explores the optimization procedure, including the selection of key WEC parameters and the formulation of the optimization problem for the WEC system. The discussion is kept general on purpose, as it represents an initial approach to address the multi-objective optimization problem. This aims to introduce the optimization problem for WEC systems, in terms of a general program Π" role="presentation" style="position: relative;">[Math Processing Error] Π . In particular, this can be formulated as follows: Π:minXF(X)s.t.O(X,q,η)=0,C(X,q,η)≤0," role="presentation" style="position: relative;">[Math Processing Error] Π : min X F ( X ) s . t . O ( X , q , η ) = 0 , C ( X , q , η ) ≤ 0 , (19) where X∈Rnx" role="presentation" style="position: relative;">[Math Processing Error] X ∈ R n x represents the design parameters in the design space, F(X):Rnx→Rmx" role="presentation" style="position: relative;">[Math Processing Error] F ( X ) : R n x → R m x , X↦F(X)" role="presentation" style="position: relative;">[Math Processing Error] X ↦ F ( X ) is the cost/performance function, which, in general, cannot be expressed in an explicit algebraic form, but can be numerically computed. Note that nx" role="presentation" style="position: relative;">[Math Processing Error] n x determines the dimension of the optimization variable, and mx" role="presentation" style="position: relative;">[Math Processing Error] m x denotes the number of objectives. Moreover, O(X,q,η)=0" role="presentation" style="position: relative;">[Math Processing Error] O ( X , q , η ) = 0 and C(X,q,η)≤0" role="presentation" style="position: relative;">[Math Processing Error] C ( X , q , η ) ≤ 0 represent a set of equality and inequality constraints, often related to the dynamical equation describing the WEC motion, and parameter bounds and any physical limitation to be guaranteed for safety of operation, respectively. In particular, the optimization process for WEC systems aims to address the following points: Modeling fidelity and computational resource availability: The optimization process should consider the level of fidelity in the mathematical models used to represent the WEC system, which are reflected via the mapping O" role="presentation" style="position: relative;">[Math Processing Error] O . This includes the accuracy of models and control system synthesis. Properties of the optimization problem: The optimization problem can be a continuous or discrete problem, depending on the nature of the design parameters. It can involve single or multiple objectives within the map F, where multiple conflicting objectives need to be balanced. Property of the design space: The design space refers to the range of possible values for the design parameters. The design space can have local optima or discontinuities, according to both maps O" role="presentation" style="position: relative;">[Math Processing Error] O and C" role="presentation" style="position: relative;">[Math Processing Error] C . Constraint handling: The optimization process needs to handle the constraints associated with the WEC system, reflected via C" role="presentation" style="position: relative;">[Math Processing Error] C . These can include physical constraints, such as limitations due to the hardware, as well as operational constraints, such as maintaining a certain level of power output or satisfying dynamic performance requirements. Modeling fidelity and computational resource availability: The optimization process should consider the level of fidelity in the mathematical models used to represent the WEC system, which are reflected via the mapping O" role="presentation" style="position: relative;">[Math Processing Error] O . This includes the accuracy of models and control system synthesis. Properties of the optimization problem: The optimization problem can be a continuous or discrete problem, depending on the nature of the design parameters. It can involve single or multiple objectives within the map F, where multiple conflicting objectives need to be balanced. Property of the design space: The design space refers to the range of possible values for the design parameters. The design space can have local optima or discontinuities, according to both maps O" role="presentation" style="position: relative;">[Math Processing Error] O and C" role="presentation" style="position: relative;">[Math Processing Error] C . Constraint handling: The optimization process needs to handle the constraints associated with the WEC system, reflected via C" role="presentation" style="position: relative;">[Math Processing Error] C . These can include physical constraints, such as limitations due to the hardware, as well as operational constraints, such as maintaining a certain level of power output or satisfying dynamic performance requirements. As preliminarily discussed within Section 1, the multi-objective algorithm selected for such WEC application is the NSGA-II. The NSGA-II algorithm [ 26] is ideal for multi-objective optimization, as it generates a diverse set of Pareto-optimal solutions, balancing conflicting objectives. Its fast non-dominated sorting and crowding distance mechanisms prevent premature convergence, making it well-suited for optimizing complex systems like SWINGO. The NSGA-II algorithm is based on the standard operators of genetic algorithms selection, reproduction, crossover and mutation. The main steps of each generation are outlined in Figure 8, and hereafter introduced. These can be summarized as: 1. Initialization: generate an initial population of random potential solutions. 2. Evaluation: assess the fitness of each solution based on defined objective functions. 3. Non-dominated sorting: sort solutions into non-dominated fronts according to Pareto dominance. 4. Crowding distance calculation: measure the diversity within each front to maintain a wide range of solutions. 5. Selection and reproduction: select individuals based on their rank and diversity to form the next generation, using crossover and mutation to generate new solutions. Initialization: generate an initial population of random potential solutions. Evaluation: assess the fitness of each solution based on defined objective functions. Non-dominated sorting: sort solutions into non-dominated fronts according to Pareto dominance. Crowding distance calculation: measure the diversity within each front to maintain a wide range of solutions. Selection and reproduction: select individuals based on their rank and diversity to form the next generation, using crossover and mutation to generate new solutions. The NSGA-II algorithm iterates through these steps, creating new generations of solutions and gradually improving the population towards the Pareto front, which represents the set of optimal solutions. The final output of the algorithm is a diverse and well-distributed set of Pareto-optimal solutions that can be analyzed to make informed decisions in multi-objective optimization problems. During the selection phase, the solutions are ranked based on their position relative to the best Pareto, built based on the crowding distance method [ 26]. In this study, the Matlab variant ( gamultiobj function, Matlab version 2021b) of the original NSGA-II has been adopted, knowing that it introduces controlled elitism of the solutions. A controlled elitist algorithm increases the diversity of the population and avoids premature convergence in local minima. The default crossover and mutation functions have been changed in order to improve the efficiency of the code. The bounded exponential (BEX) crossover and power mutation (PM) have been adopted as they have proven effective applied in many nonlinear mixed-integer constrained optimization problems [ 43]. In particular, the NSGA-II has been set with the features presented in Table 5. Regarding the truncation procedure, the selection is based on the Shapova method. Note that the tuning factors of the algorithm are summarized in Table 6. Note that the code has been parallelized for computational efficiency. Specifically, each generation is run concurrently by assigning each individual to a separate core of a high-performance computing (HPC) system with 75 cores, powered by Intel Xeon Platinum 8160 processors, Intel (Santa Clara, CA, USA). Given that a single individual takes approximately 420 s for the full scatter simulation, the entire optimization process lasts around 17.5 h. The SWINGO system consists of three primary subsystems: the floater, the gyropendulum, and the PTO system. Each subsystem is defined by multiple parameters, which serve as the “genes” to be optimized in the multi-objective optimization process. These parameters determine the overall configuration of the SWINGO system, enabling the development of an optimized design, tailored to specific performance goals. The floater is a critical subsystem of the SWINGO device, as it is responsible for transferring power from the waves to the inner mechanical system. The hull of the SWINGO system is constructed using standard naval carpentry steel, which has a density of ρf=7800" role="presentation" style="position: relative;">[Math Processing Error] ρ f = 7800 kg/m 3. The SWINGO floater is axially symmetric, hence obtained by a surface revolution with respect a vertical axis. On this purpose, Figure 9 illustrates the floater profile in the x−z" role="presentation" style="position: relative;">[Math Processing Error] x − z plane. To be more specific, the surface within the positive axis plane is revolved around the z-axis, resulting in the creation of an axially symmetric floater. In particular, as detailed in Figure 9, the device can be characterized according to the following set of parameters: Req" role="presentation" style="position: relative;">[Math Processing Error] R e q : semi-length of the floater. Ltot" role="presentation" style="position: relative;">[Math Processing Error] L t o t : total length of the floater. R1" role="presentation" style="position: relative;">[Math Processing Error] R 1 : radius of circumference C1" role="presentation" style="position: relative;">[Math Processing Error] C 1 . H: overall height of the hull. R2" role="presentation" style="position: relative;">[Math Processing Error] R 2 : radius of circumference C2" role="presentation" style="position: relative;">[Math Processing Error] C 2 . αP" role="presentation" style="position: relative;">[Math Processing Error] α P : tangency angle PBO" role="presentation" style="position: relative;">[Math Processing Error] PBO . Req" role="presentation" style="position: relative;">[Math Processing Error] R e q : semi-length of the floater. Ltot" role="presentation" style="position: relative;">[Math Processing Error] L t o t : total length of the floater. R1" role="presentation" style="position: relative;">[Math Processing Error] R 1 : radius of circumference C1" role="presentation" style="position: relative;">[Math Processing Error] C 1 . H: overall height of the hull. R2" role="presentation" style="position: relative;">[Math Processing Error] R 2 : radius of circumference C2" role="presentation" style="position: relative;">[Math Processing Error] C 2 . αP" role="presentation" style="position: relative;">[Math Processing Error] α P : tangency angle PBO" role="presentation" style="position: relative;">[Math Processing Error] PBO . Note that the hull profile is parameterized through simple curves: the bottom circumference, traced from point B, intersects the rim in the bow/stern at the tangential point P. Moreover, a subset of independent geometrical and inertial parameters can be defined as follows: k: height ratio H/Req" role="presentation" style="position: relative;">[Math Processing Error] H / R e q . h: bow/stern circumference ratio xA/Req" role="presentation" style="position: relative;">[Math Processing Error] x A / R e q . BFR: Ballast filling ratio, defined as the ratio of ballast located in the aft/fore ballast tanks over the total ballast (note that a BFR=1" role="presentation" style="position: relative;">[Math Processing Error] BFR = 1 indicates that all the ballast is stored in the aft/fore ballast tanks, while BFR=0" role="presentation" style="position: relative;">[Math Processing Error] BFR = 0 indicates that the totality of the ballast is stored in the bottom ballast tank)). Note that the density for the concrete ballast is ρb=2200" role="presentation" style="position: relative;">[Math Processing Error] ρ b = 2200 kg/m 3. k: height ratio H/Req" role="presentation" style="position: relative;">[Math Processing Error] H / R e q . h: bow/stern circumference ratio xA/Req" role="presentation" style="position: relative;">[Math Processing Error] x A / R e q . BFR: Ballast filling ratio, defined as the ratio of ballast located in the aft/fore ballast tanks over the total ballast (note that a BFR=1" role="presentation" style="position: relative;">[Math Processing Error] BFR = 1 indicates that all the ballast is stored in the aft/fore ballast tanks, while BFR=0" role="presentation" style="position: relative;">[Math Processing Error] BFR = 0 indicates that the totality of the ballast is stored in the bottom ballast tank)). Note that the density for the concrete ballast is ρb=2200" role="presentation" style="position: relative;">[Math Processing Error] ρ b = 2200 kg/m 3. For instance, Figure 10 shows the impact of the shape parameters h and k, keeping the same value for the remaining ones. Figure 11 shows the impact of the ballast distribution parameter BFR" role="presentation" style="position: relative;">[Math Processing Error] B F R . The amount of ballast required ( Mbal" role="presentation" style="position: relative;">[Math Processing Error] M b a l ) is defined by the mass of the displacement volume of water ( Mtot" role="presentation" style="position: relative;">[Math Processing Error] M t o t ), the mass of the hull structure ( Mhull" role="presentation" style="position: relative;">[Math Processing Error] M h u l l ), and the mass of the PTO unit, including the gyropendulum ( Munit" role="presentation" style="position: relative;">[Math Processing Error] M u n i t ), i.e., Mbal=Mtot−Mhull−Munit." role="presentation" style="position: relative;">[Math Processing Error] M b a l = M t o t − M h u l l − M u n i t . (20) Furthermore, the floater equivalent thickness teq" role="presentation" style="position: relative;">[Math Processing Error] t e q is evaluated as a ratio, teq=Mhull/(Shρs)" role="presentation" style="position: relative;">[Math Processing Error] t e q = M h u l l / ( S h ρ s ) (21) where Sh" role="presentation" style="position: relative;">[Math Processing Error] S h is the floater surface and Mhull" role="presentation" style="position: relative;">[Math Processing Error] M h u l l is evaluated as a function of the cylinder volume enclosing the floater. Mhull=αvolπReq2H," role="presentation" style="position: relative;">[Math Processing Error] M h u l l = α v o l π R e q 2 H , (22) where αvol∈R+" role="presentation" style="position: relative;">[Math Processing Error] α v o l ∈ R + is a scaling parameters, which assumes the value of 0.06" role="presentation" style="position: relative;">[Math Processing Error] 0.06 for the SWINGO system, knowing that it has been designed through specific tuning procedure [ 27]. Note that the floater surface, CoG value, and inertial parameters are obtained solving suitable integrals (the reader can refer to [ 27] for further details). The gyropendulum consists of two subsystems: a rotating flywheel and a gimbal. The flywheel is the most import component because it enables the gyroscope-mode of operation, through the tuning of its angular velocity φ˙" role="presentation" style="position: relative;">[Math Processing Error] φ ˙ . The flywheel’s angular velocity φ˙" role="presentation" style="position: relative;">[Math Processing Error] φ ˙ can be adjusted by the user, and is limited to a maximum value of φ˙max" role="presentation" style="position: relative;">[Math Processing Error] φ ˙ m a x , based on the dimensions of the flywheel. The second subsystem is the gimbal, which reacts passively to the gyroscopic force generated by the flywheel and rotates due to its direct coupling with the floater. In particular, a specific gyropendulum system is identified through the following parameters: lf" role="presentation" style="position: relative;">[Math Processing Error] l f : flywheel distance from the precession axis ξ" role="presentation" style="position: relative;">[Math Processing Error] ξ . If,z" role="presentation" style="position: relative;">[Math Processing Error] I f , z : flywheel moment of inertia with respect to its polar axis. mp" role="presentation" style="position: relative;">[Math Processing Error] m p : Accounting for the fact that the gimbal is not balanced with respect to the precession axis ξ" role="presentation" style="position: relative;">[Math Processing Error] ξ . This unbalance is modeled as a ‘pendulum mass’ parameter. Furthermore, this additional mass introduces a stiffness component to the system, defined as kp=mplpg" role="presentation" style="position: relative;">[Math Processing Error] k p = m p l p g , where lp∈R+" role="presentation" style="position: relative;">[Math Processing Error] l p ∈ R + represents the distance of the pendulum mass from the ξ" role="presentation" style="position: relative;">[Math Processing Error] ξ -axis. αf=If,zmf" role="presentation" style="position: relative;">[Math Processing Error] α f = I f , z m f : Flywheel shape parameter. It allows us to define the flywheel mass, given the total inertia If,z" role="presentation" style="position: relative;">[Math Processing Error] I f , z around the ζ" role="presentation" style="position: relative;">[Math Processing Error] ζ -axis. lf" role="presentation" style="position: relative;">[Math Processing Error] l f : flywheel distance from the precession axis ξ" role="presentation" style="position: relative;">[Math Processing Error] ξ . If,z" role="presentation" style="position: relative;">[Math Processing Error] I f , z : flywheel moment of inertia with respect to its polar axis. mp" role="presentation" style="position: relative;">[Math Processing Error] m p : Accounting for the fact that the gimbal is not balanced with respect to the precession axis ξ" role="presentation" style="position: relative;">[Math Processing Error] ξ . This unbalance is modeled as a ‘pendulum mass’ parameter. Furthermore, this additional mass introduces a stiffness component to the system, defined as kp=mplpg" role="presentation" style="position: relative;">[Math Processing Error] k p = m p l p g , where lp∈R+" role="presentation" style="position: relative;">[Math Processing Error] l p ∈ R + represents the distance of the pendulum mass from the ξ" role="presentation" style="position: relative;">[Math Processing Error] ξ -axis. αf=If,zmf" role="presentation" style="position: relative;">[Math Processing Error] α f = I f , z m f : Flywheel shape parameter. It allows us to define the flywheel mass, given the total inertia If,z" role="presentation" style="position: relative;">[Math Processing Error] I f , z around the ζ" role="presentation" style="position: relative;">[Math Processing Error] ζ -axis. A further parameter introduced is the unit position index, denoted as z0" role="presentation" style="position: relative;">[Math Processing Error] z 0 , which identifies the position of the unit within a defined space, ranging from 0 to 1. The available space extends from the keel ballast to 1 m above the floater’s upper edges. As shown in Figure 12, the value of z0" role="presentation" style="position: relative;">[Math Processing Error] z 0 determines the vertical position of the unit. For example, when z0" role="presentation" style="position: relative;">[Math Processing Error] z 0 is set to 0, the unit is positioned at the lowermost point, indicating that it is in the down position. On the other hand, when z0" role="presentation" style="position: relative;">[Math Processing Error] z 0 takes a value of 1, the unit is positioned at the highest point within the defined space, representing the up position. Intermediate values of z0" role="presentation" style="position: relative;">[Math Processing Error] z 0 correspond to positions between the down and up positions, allowing for flexibility in the placement of the unit. The gyropendulum system, as discussed in Section 3.7, mounts two sets of bearings. The first set consists of spherical roller bearings that support the radial load, while the second set comprises axial bearings that support loads acting on the ζ" role="presentation" style="position: relative;">[Math Processing Error] ζ -axis of the flywheel. The specific properties of these components, such as the inner diameter Di" role="presentation" style="position: relative;">[Math Processing Error] D i and external diameter De" role="presentation" style="position: relative;">[Math Processing Error] D e of the bearings, influence the losses evaluation (see Section 3.7). To facilitate the search for suitable bearings, Figure 13 introduces the optimization algorithmic search space for the mentioned components. It is important to note that each bearing component is associated an ID number, which is an integer value, being one of the gene of the genetic algorithm, as shown in Table 7. This parameter aids in identifying and selecting the appropriate set of radial and axial bearings for the system. The selection of the PMSG and the gear stage, characterized by the gear reduction parameter ηgb" role="presentation" style="position: relative;">[Math Processing Error] η g b , is determined by an integer value that identifies a specific component from a predefined database. Figure 14 illustrates the search space for the PTO system, showing the nominal power Pnom" role="presentation" style="position: relative;">[Math Processing Error] P n o m associated with each PTO. The nominal power is plotted for different gear reduction parameter, and represented as a function of the torque value and velocity on the gyropendulum side, denoted by tξ" role="presentation" style="position: relative;">[Math Processing Error] t ξ and ωξ" role="presentation" style="position: relative;">[Math Processing Error] ω ξ , respectively. The relationships between these parameters and the PTO values are tξ=ηgbfpto" role="presentation" style="position: relative;">[Math Processing Error] t ξ = η g b f pto and ωξ=ωpto/ηgb" role="presentation" style="position: relative;">[Math Processing Error] ω ξ = ω pto / η g b . Such parameters, related to the PTO system, establish the constraints for the optimization problem associated with the control parameter selection. The proposed optimization is a mixed-integer optimization, as the parameters can be both real numbers and integer numbers. The main systems to be optimized are the floater, the gyropendulum, and the PTO system. Table 7 summarizes all the parameters for each subsystem, including their lower bound (LB) and upper bound (UB) values, determining, specifically, the algorithm search space. The parameters related to the floater are described in Section 6.1, while more details about the gyropendulum system and PTO system are presented in upcoming sections. These parameters are optimized to find the optimal device configuration that meets the desired objectives. Once the algorithm has been defined, and the search space has been characterized, the next step requires the statement of the optimization problem by delving into the details of the cost function setting, and the procedure for evaluating the two objectives in the NSGA-II algorithm. The techno-economic optimization of WEC devices, as presented in [ 22], can be summarized as outlined in Figure 15. The optimization cam involves three primary objectives: Total Capital Expenditure (CapEx), Annual Energy Productivity (AEP), and Total Operational Expenditure (OpEx). The total CapEx accounts for the dry cost of the WEC system, including the costs of its components, as well as the expenses associated with deployment. The AEP linked with the system performance represents the amount of energy generated by the WEC device over a year. Finally, OpEX considers the costs related to the operation and maintenance of the WEC device. However, this paper introduces the optimization of both the ISWEC and SWINGO devices with a primary focus on simultaneously reducing the dry cost, specifically the dry CapExd" role="presentation" style="position: relative;">[Math Processing Error] C a p E x d , while maximizing the AEP. These objectives are clearly emphasized in Figure 15 with bold lines. Based on this, the genetic algorithm will identify a set of solutions that provide different trade-offs between cost and annual energy productivity. This allows decision-makers to choose the most suitable solution based on their specific preferences and priorities. The SWINGO optimization includes a preliminary evaluation of the total cost of the device, in order to evaluate the investment behind a specific configuration and architecture. Three subsystems are considered into the cost evaluation: the floater, the mechanism unit, and the electronic circuits installed, associated with the PTO electronics. The overall cost of the device CapExd" role="presentation" style="position: relative;">[Math Processing Error] C a p E x d is defined by the sum of the cost of each subsystems, i.e., CapExd=Ch+Cu+Ce," role="presentation" style="position: relative;">[Math Processing Error] C a p E x d = C h + C u + C e , (23) where Ch∈R+" role="presentation" style="position: relative;">[Math Processing Error] C h ∈ R + , Cu∈R+" role="presentation" style="position: relative;">[Math Processing Error] C u ∈ R + and Ce∈R+" role="presentation" style="position: relative;">[Math Processing Error] C e ∈ R + are the costs associated with the hull, the gyropendulum unit, and the electronic components. In particular, all the costs related to each subsystem are characterized as follows: Unit system costs encompass all the expenses associated with carpentry and mechanical operations, as well as the costs related to the gearbox and electrical generators. These costs cover the various activities and components involved in the construction and assembly of the system. The costs associated with electronic components include various items such as supercapacitors, cables, electrical panels, batteries, inverters, and the Active Front-End (AFE) system. The costs associated with the steel hull includes the expenses of the steel hull construction, marine systems, e.g., fair-leads, chain-stoppers, bollards, and ship systems, e.g., bilge water pumps, stairs, gyropendulum installation platform. Unit system costs encompass all the expenses associated with carpentry and mechanical operations, as well as the costs related to the gearbox and electrical generators. These costs cover the various activities and components involved in the construction and assembly of the system. The costs associated with electronic components include various items such as supercapacitors, cables, electrical panels, batteries, inverters, and the Active Front-End (AFE) system. The costs associated with the steel hull includes the expenses of the steel hull construction, marine systems, e.g., fair-leads, chain-stoppers, bollards, and ship systems, e.g., bilge water pumps, stairs, gyropendulum installation platform. Table 8 provides a breakdown of the costs associated with each subsystem. The cost for the hull-related components is determined in euros per kilogram EUR/kg, while the electronics costs are measured in euros per kilowatt EUR/kW. It is relevant to note that the cost of each subsystem is directly proportional to the structural mass of the hull and gyropendulum unit, as well as the total power installed in the system. By using a linear relationship, the overall cost of a subsystem can be calculated by multiplying the respective cost factor (EUR/kg or EUR/kW) with the corresponding mass or power values. This allows for a straightforward estimation of the cost contribution from each subsystem based on the system’s specific characteristics. The second objective of the optimization is to maximize the AEP, as depicted in Figure 16. In the optimization process, each member of the population generated by the NSGA-II algorithm is represented by an individual with a specific chromosome. This chromosome contains genes that define the characteristics of the SWINGO system, including the floater, gyropendulum, and mechanical PTO system. The simulation is then conducted using the defined parameters to evaluate the AEP of each individual. Indeed, it is important to highlight that the optimization of the SWINGO and ISWEC systems is conducted in the North Sea and the Mediterranean Sea, taking into account the directional scatter characteristics (as discussed in Section 4). For each specific direction, a set of waves is selected, and their distribution over the North Sea scatter table is represented in Figure 17. The distribution of the selected waves over the Mediterranean Sea scatter tables can be appreciated within Figure 18 illustrates the selected wave, taking into account the distribution of wave energy and its occurrences. This wave has been chosen based on careful consideration of its characteristics and its relevance to the context of wave energy analysis. The construction of the mechanical coupling matrix involves computing the reaction forces exerted by the gyropendulum system on the floater. These reaction forces are represented through damping and stiffness matrices, which capture the effects of these forces. The simulation matrices are built following the procedure widely presented in Section 2. To evaluate the system’s behavior, the simulation is performed in the FD, as outlined in Section 3. This approach enables the analysis of the system’s response to different wave conditions and the identification of optimal parameters. For each wave considered, a set of optimal control parameters is determined using constrained optimization techniques. After evaluating the net power, the AEP associated with a specific installation site is computed. The AEP is defined as follows: AEP=8760×10−6∑i=14∑j=1nOijPnij," role="presentation" style="position: relative;">[Math Processing Error] A E P = 8760 × 10 − 6 ∑ i = 1 4 ∑ j = 1 n O i j P n i j , (24) where Oij" role="presentation" style="position: relative;">[Math Processing Error] O i j represents the occurrence of a specific wave (in terms of percentage) in a year, of the j-th wave within the i-th direction set, and Pnij" role="presentation" style="position: relative;">[Math Processing Error] P n i j is the net power corresponding to that particular wave. Moreover, n is the number of waves considered in the simulation and 8760 is the number of hours in a year. Based on the multi-objective optimization problem introduced in Equation ( 19), we aim to optimize the parameters of the SWINGO system, as detailed in Section 6. In particular, we focus on the results and the Pareto optimal solutions of the SWINGO system, comparing the set of optimal parameters for the two installation sites of interest. This comparison is performed alongside the ISWEC technology to highlight how the system characteristics and its optimality depend on the characteristics of the wave resource at a particular installation site. For both SWINGO and ISWEC systems, the optimization process focuses on optimizing the AEP and the CapExd" role="presentation" style="position: relative;">[Math Processing Error] C a p E x d . These objectives are subject to constraints imposed by the SWINGO dynamical model Σ′" role="presentation" style="position: relative;">[Math Processing Error] Σ ′ , i.e., the map O" role="presentation" style="position: relative;">[Math Processing Error] O in ( 19). Instead, the set of inequalities defined by the map C" role="presentation" style="position: relative;">[Math Processing Error] C in ( 19) reduces to a set of bounds in terms of the optimization variable X, according to Table 7. Overall, the corresponding multi-objective optimization for SWINGO can be defined as Π′:minx−AEPCapExd⊺s.t.SWINGOdynamics:Σ′,Parameterbounds:LB≤X≤UB.." role="presentation" style="position: relative;">[Math Processing Error] Π ′ : min x − A E P C a p E x d ⊺ s . t . SWINGO dynamics : Σ ′ , Parameter bounds : L B ≤ X ≤ U B . . (25) This focuses on comparing the results of the multi-objective optimization, specifically analyzing the optimization objectives and the trends observed in the techno-economic parameters. The first parameter considered is the Cost of Energy (CoE), defined from the capital expenditure CapExd" role="presentation" style="position: relative;">[Math Processing Error] C a p E x d and the annual productivity AEP, CoE=CapExdNyAEP," role="presentation" style="position: relative;">[Math Processing Error] C o E = C a p E x d N y A E P , (26) where Ny" role="presentation" style="position: relative;">[Math Processing Error] N y represents the number of years of the device’s operational life. In this specific application, the device’s operational life is set to 25 years. Moreover, the analysis in this focuses on comparing the SWINGO technology and the ISWEC device, gaining insights into their respective performance and techno-economic characteristics. For this purpose, Figure 19 presents the cost and AEP" role="presentation" style="position: relative;">[Math Processing Error] A E P , normalized with respect to the maximum value obtained (referred as AEPn" role="presentation" style="position: relative;">[Math Processing Error] A E P n ) objectives for all the individuals, analyzed by the NSGA-II algorithm. It is worth noting that, in general, the AEP tends to be higher in Denmark compared to Pantelleria island. The observation that the AEP is generally higher in Denmark suggests that the wave conditions and resource availability in that location are more favorable for wave energy conversion compared to Pantelleria island. In particular, the analysis reveals that the ISWEC system achieve a minimum value of CoEn" role="presentation" style="position: relative;">[Math Processing Error] C o E n of about 0.4, while less than 0.2 is obtained for SWINGO. This indicates the target level of cost efficiency that the optimization process aims to achieve for each technology. Furthermore, when comparing the CoE between SWINGO and ISWEC in both installation sites, it becomes apparent that SWINGO consistently yields better results. This means that, for a given investment, the SWINGO technology provides higher AEP results compared to alternative combinations of technology and installation sites. Indeed, Figure 20 provides an illustration of the Pareto frontiers derived from the data presented in Figure 19. The figure differentiates between the two installation sites, with blue lines representing Pantelleria island in the Mediterranean Sea and orange lines representing the installation site in Denmark. Additionally, the figure employs light colors for ISWEC and dark colors for SWINGO to distinguish between the two wave energy conversion technologies. By examining the Pareto frontiers, it is evident that there is a ranking in terms of performance between the two installation sites. In Denmark, superior performance can be achieved when compared to deployments in Pantelleria. This disparity can be attributed to the higher energy potential available at the Danish installation site. Furthermore, it is worth noting that SWINGO consistently outperforms ISWEC in both installation sites. The floater in the North Sea is more productive than at Pantelleria island, which explains why, generally, the AEP and consequently the CoE associated with both ISWEC and SWINGO technologies perform better in the North Sea than in the Mediterranean. In both locations, SWINGO, with a EUR 5 mln investment, outperforms ISWEC by approximately 20% in Pantelleria and 60% in the North Sea. This is due to SWINGO’s ability to harness small waves through the pendulum effect, making it more efficient in Pantelleria, while in the North Sea, its efficiency is enhanced by wave directionality. In the following analysis, the main parameters are evaluated and categorized into three distinct families based on the Pareto optimal solutions found in Figure 20. These families consist of dynamic parameters, techno-economic indexes, and parameters related to the technological solution. Each family provides insights into different aspects of the wave energy conversion systems. The main dynamic performance parameters considered are the stiffness factor k¯f" role="presentation" style="position: relative;">[Math Processing Error] k ¯ f and the inertia factor I¯f" role="presentation" style="position: relative;">[Math Processing Error] I ¯ f . The inertia factor I¯f" role="presentation" style="position: relative;">[Math Processing Error] I ¯ f is calculated as the ratio between the total inertia of the system Iξ" role="presentation" style="position: relative;">[Math Processing Error] I ξ and the centroid inertia associated with the three rigid bodies representing the gyropendulum system. While the dimensionless parameter k¯f" role="presentation" style="position: relative;">[Math Processing Error] k ¯ f denotes the ratio between the whole stiffness term of either the gyropendulum or gyroscope system and the one associated with the gyroscope of a reference ISWEC devices [ 20], denoted as kISWEC" role="presentation" style="position: relative;">[Math Processing Error] k I S W E C . In particular, these are defined as follows: I¯f=If,x+Is,x+mplp2+mflf2If,x+Is,x,k¯f=mplp+mflfkISWEC." role="presentation" style="position: relative;">[Math Processing Error] I ¯ f = I f , x + I s , x + m p l p 2 + m f l f 2 I f , x + I s , x , k ¯ f = m p l p + m f l f k I S W E C . (27) Indeed, the parameters k¯f" role="presentation" style="position: relative;">[Math Processing Error] k ¯ f and I¯f" role="presentation" style="position: relative;">[Math Processing Error] I ¯ f provide insights on how to design a system capable of extracting energy from multiple directions. The higher the value of k¯f" role="presentation" style="position: relative;">[Math Processing Error] k ¯ f , the higher the term gmflf+gmplp" role="presentation" style="position: relative;">[Math Processing Error] g m f l f + g m p l p is. Similarly, the higher the value of I¯f" role="presentation" style="position: relative;">[Math Processing Error] I ¯ f , the higher the product of mflf2+mplp2" role="presentation" style="position: relative;">[Math Processing Error] m f l f 2 + m p l p 2 is. These parameters reflect the impact of the pendulum action into the system dynamic, hence the SWINGO ability to effectively harness energy from different wave directions. By optimizing these parameters, the system can maximize its energy extraction potential in various wave conditions and directions. Additionally, Figure 21 shows the optimization results for I¯f" role="presentation" style="position: relative;">[Math Processing Error] I ¯ f , k¯f" role="presentation" style="position: relative;">[Math Processing Error] k ¯ f , and the periods Th" role="presentation" style="position: relative;">[Math Processing Error] T h and Tg" role="presentation" style="position: relative;">[Math Processing Error] T g , being the resonant period associated with the hydrodynamic mode and the gyropendulum/gyroscope mode, respectively. It is important to highlight that the parameters I¯f" role="presentation" style="position: relative;">[Math Processing Error] I ¯ f and k¯f" role="presentation" style="position: relative;">[Math Processing Error] k ¯ f exhibit significantly higher values for the SWINGO system, installed in the North Sea, compared to the other combinations. This can be attributed to the highly multi-directional nature of the North Sea, which allows the optimizer to find a balance between the gyroscope operating mode for wave directions of 0∘" role="presentation" style="position: relative;">[Math Processing Error] 0 ∘ and 30∘" role="presentation" style="position: relative;">[Math Processing Error] 30 ∘ , and the pendulum operating mode for wave directions of 60∘" role="presentation" style="position: relative;">[Math Processing Error] 60 ∘ and 90∘" role="presentation" style="position: relative;">[Math Processing Error] 90 ∘ . On the other hand, for the Pantelleria site, although k¯f" role="presentation" style="position: relative;">[Math Processing Error] k ¯ f achieves a value of 4, the system prefers to primarily operate as a gyroscope, since the wave directions of propagation in that area are not as spread out during the year. Furthermore, it can be observed that as the cost of the device increases, the values of I¯f" role="presentation" style="position: relative;">[Math Processing Error] I ¯ f and k¯f" role="presentation" style="position: relative;">[Math Processing Error] k ¯ f also increase for the SWINGO system in the North Sea. This can be attributed to the fact that a larger floater is required to ensure the unit to fit into it, and a larger PTO, in terms of installed power, is needed to extract energy effectively. Recall that, in general, the higher the stiffness, the higher is the maximum value of the control action required, ultimately necessitating a bigger PTO system. ISWEC, on the other hand, exhibits values of I¯f" role="presentation" style="position: relative;">[Math Processing Error] I ¯ f and k¯f" role="presentation" style="position: relative;">[Math Processing Error] k ¯ f close to the lower admissible limits for both installation sites. This happens because ISWEC operates primarily as a gyroscope, where lf" role="presentation" style="position: relative;">[Math Processing Error] l f is always equal to 0 m. Additionally, due to its hydrodynamic characteristics, ISWEC may not efficiently harness energy from waves arriving from different directions. As a result, the optimizer tends to prioritize the gyroscope operating mode for ISWEC, which leads to lower values of I¯f" role="presentation" style="position: relative;">[Math Processing Error] I ¯ f and k¯f" role="presentation" style="position: relative;">[Math Processing Error] k ¯ f . These characteristics directly affect the resonant periods of the gyropendulum and gyroscope systems. The gyropendulum, being stiffer than a basic gyroscope, generally has a shorter resonant period. For SWINGO, the resonant period varies from 3 s to 5 s, depending on the stiffness and inertial properties. On the other hand, the gyroscope of ISWEC has a higher resonant period. However, for both devices, the hydrodynamic modes are designed to match the most energetic periods of the respective installation sites, ensuring optimal energy extraction. The analysis presented herein focuses on parameters related to the device cost and the impact of the main subsystems on the total expenditure, as well as parameters related to the power capacity of the plant and the number of operating hours. These parameters include: Energy conversion efficiency: This parameter varies depending on the specific design and installation site of the device. It is determined by the size of the inverter selected for driving the power generator. The capacity factor (CF) is a dimensionless quantity that represents the ratio of the device’s AEP to its power rating Pr" role="presentation" style="position: relative;">[Math Processing Error] P r , and is calculated as follows: CF=AEP×1038760Pr" role="presentation" style="position: relative;">[Math Processing Error] C F = A E P × 10 3 8760 P r (28) The capacity factor is often expressed as a percentage ( CF%" role="presentation" style="position: relative;">[Math Processing Error] C F % ) by multiplying the CF by 100. Working hours: This parameter varies depending on the specific design and installation site of the device. It represents the number of hours the device operates in a year. Hull cost ratio: This parameter varies depending on the specific design and installation site of the device. It represents the ratio of the cost associated with the hull construction to the total device cost. Unit cost ratio: this represents the ratio of the cost associated with the main unit (gyropendulum or gyroscope) to the total device cost. Energy conversion efficiency: This parameter varies depending on the specific design and installation site of the device. It is determined by the size of the inverter selected for driving the power generator. The capacity factor (CF) is a dimensionless quantity that represents the ratio of the device’s AEP to its power rating Pr" role="presentation" style="position: relative;">[Math Processing Error] P r , and is calculated as follows: CF=AEP×1038760Pr" role="presentation" style="position: relative;">[Math Processing Error] C F = A E P × 10 3 8760 P r (28) The capacity factor is often expressed as a percentage ( CF%" role="presentation" style="position: relative;">[Math Processing Error] C F % ) by multiplying the CF by 100. Working hours: This parameter varies depending on the specific design and installation site of the device. It represents the number of hours the device operates in a year. Hull cost ratio: This parameter varies depending on the specific design and installation site of the device. It represents the ratio of the cost associated with the hull construction to the total device cost. Unit cost ratio: this represents the ratio of the cost associated with the main unit (gyropendulum or gyroscope) to the total device cost. Figure 22 demonstrates that the SWINGO technology installed in the North Sea exhibits a high value of working hours, reaching up to 70% of the total hours in a year. This indicates that the machine operates for a significant portion of the time. This is due to the fact that for low power capture, the pendulum mode of operation helps minimize losses, reducing baseload and bearing losses (as discussed in Section 3). Additionally, for small waves, the gross power generated by the system is greater than the system losses, making it more advantageous for the device to operate. On the other hand, for the ISWEC system, the operating hours are limited, since it operates for values of φ˙>0" role="presentation" style="position: relative;">[Math Processing Error] φ ˙ > 0 [rad/s], where the gross power is greater than the losses. In fact, the machine is switched off for small waves, because the flywheel rotation would require an amount of power greater than the power the device would produce. This means that the ISWEC system primarily operates during powerful waves, reducing the overall number of operating hours, compared to the SWINGO system. Indeed, the impact of the pendulum dynamics plays a significant role in determining the number of working hours. The higher the influence of the pendulum dynamics, the higher the number of working hours for the device. This is because the pendulum mode of operation can effectively capture energy even for low-power conditions, resulting in a longer operating duration. The CF reflects the system’s productivity and depends on the AEP and the power rating. In Denmark, the CF is higher for both SWINGO and ISWEC compared to the Mediterranean Sea. This indicates that the devices installed in Denmark are able to generate a higher proportion of their rated power output, resulting in a higher capacity factor. Regarding cost analysis, the hull cost is relatively consistent across different investment levels for all solutions. This is because the desired resonant period remains the same, and the dimensions of the hull are comparable. The hull cost accounts for approximately 20% to 40% of the total cost, with higher investments generally resulting in a higher hull cost. In the case of the unit cost, for the ISWEC system, it fluctuates around 20% across different investment levels. However, for the SWINGO system, the unit cost impact decreases as the investment increases. This may be due to certain parameters reaching saturation, while other components start to have a greater impact on the total cost. In Figure 23, the trend of the main technological parameters is presented, specifically focusing on the hull length Ltot" role="presentation" style="position: relative;">[Math Processing Error] L tot . It can be observed that the hull length increases linearly with the investment for both ISWEC and SWINGO devices. However, it is interesting to note that for investments greater than EUR 5 mln, the hull length saturates at a maximum value. This suggests that beyond a certain investment threshold, further increases in investment do not significantly affect the hull size and design. Regarding the flywheel inertia If,z" role="presentation" style="position: relative;">[Math Processing Error] I f , z , for ISWEC, it follows a linear trend with respect to the investment. This indicates that, as the investment increases, the flywheel inertia is also increased proportionally. This linear relationship suggests that the design of the ISWEC system prioritizes the gyroscopic effect, utilizing the flywheel inertia to enhance the energy extraction efficiency. On the other hand, for SWINGO, the flywheel inertia saturates relatively quickly, starting from an investment of EUR 2 mln. This is due to the system’s attempt to balance the negative effects of high stiffness on the gyroscope motion. The use of a smaller flywheel inertia ( If,z" role="presentation" style="position: relative;">[Math Processing Error] I f , z ) allows for better control of the gyroscopic effect and mitigates the impact of high stiffness. In terms of total system mass, both ISWEC and SWINGO show a linear trend with respect to the investment. However, the slope of the trend is higher for SWINGO then ISWEC, indicating that the total mass of the SWINGO system is generally larger compared to ISWEC, implying that it may require a more robust and expensive mooring design to accommodate the larger loads associated with the higher total mass. Finally, in Figure 23, it is observed that the nominal power ( Pnom" role="presentation" style="position: relative;">[Math Processing Error] P nom ) of the generator installed in both ISWEC and SWINGO systems gradually increases with the cost of the device. This trend suggests that as the investment and device cost increase, there is a corresponding increase in the power capacity of the generator. The Pareto frontiers provide a set of optimal solutions, but the selection of the optimal design requires further analysis and decision-making. To focus on the region with the most advantageous values of CoE and select devices within the investment range of EUR 4 mln to EUR 5 mln, a number of devices are chosen. In particular, Table 9 presents the selected optimal designs for each combination of technology and installation site. For a fair comparison, the selected devices are characterized by a nominal power of 260 kW. In terms of the selected designs, it can be observed that SWINGO is more favorable in the North Sea due to its higher productivity and cost efficiency. The high level of energy potential in the North Sea makes SWINGO a more suitable choice, resulting in a higher AEP and lower CoE compared to ISWEC. On the other hand, in Pantelleria, the difference in productivity between SWINGO and ISWEC is less pronounced, indicating that the site conditions may not fully utilize the advantages of SWINGO’s technology. Table 10 also provides techno-economic parameters for the selected designs. Overall, the selection of optimal designs considers a trade-off between cost, performance, and site-specific characteristics. On this purpose, the results highlight the advantages of SWINGO in the North Sea, where its technology is well-suited to the high energy resource, resulting in superior performance and cost-efficiency. Figure 24 illustrates the floater dimension for the four selected devices. It is observed that the bigger the floater size, the higher is the AEPn" role="presentation" style="position: relative;">[Math Processing Error] A E P n value. In fact, considering the SWINGO labeled as 5859 and 5443, whose floater has a total length ( Ltot" role="presentation" style="position: relative;">[Math Processing Error] L tot ) smaller than 20 m, an AEPn" role="presentation" style="position: relative;">[Math Processing Error] A E P n values of 0.78 and 0.39 is exhibited, respectively. In comparison, their counterparts with larger floaters have AEPn" role="presentation" style="position: relative;">[Math Processing Error] A E P n values of 0.87 and 0.41. This indicates that, generally, increasing the floater size can lead to higher energy production. To further extend the analysis, the power scatter matrix associated to both ISWEC and SWINGO devices, displaying both the gross power Pa" role="presentation" style="position: relative;">[Math Processing Error] P a and net power Pn" role="presentation" style="position: relative;">[Math Processing Error] P n , for the four considered wave directions, are depicted in the Figures below. In particular, Figure 25 illustrates the gross and net power matrices of the SWINGO device 5443, designed for the Pantelleria island. These power matrices provide valuable information about the power production characteristics of the device, allowing for a comprehensive understanding of its performance under various wave conditions and directions. Figure 26 illustrates the gross and net power matrices of the optimal ISWEC device 5359, designed for the North Sea. Figure 27 illustrates the gross and net power matrices of the optimal ISWEC device 2288, designed for the Pantelleria island. Furthermore, Figure 28 illustrates the gross and net power matrices of the SWINGO device 5859, designed for the Danish site. The conclusions of this paper present the development and optimization of the SWINGO, a WEC system that integrates the novel gyropendulum technology. The methodology introduced for optimizing the SWINGO device involves a multi-modes simulation model to mimic the complex interaction between the floater and gyropendulum. Moreover, the SWINGO’s ability to work as a multi-directional WEC is a key feature, allowing it to effectively manage wave energy from multiple directions, has been manage considering, in the simulation model the relative arrival directions of the waves with respect to the floater orientation. Moreover, SWINGO’s design incorporates several subsystems, including the floater, gyropendulum, and PTO. Through the application of the NSGA-II multi-objective optimization algorithm, we identified a set of optimal design parameters that enhance system performance while balancing conflicting objectives such as maximizing energy absorption and minimizing costs, thus ensuring economic feasibility. A comparative analysis with the ISWEC benchmark demonstrated the SWINGO system’s superior performance, especially in multi-directional wave environments. SWINGO’s design benefits from its multi-axial coupling and advanced gyropendulum technology, which allows it to maintain higher performance than ISWEC, which relies on a single-axis gyroscope. While the SWINGO system exhibits notable advantages, especially in multi-directional wave sites where its CoE is significantly lower compared to ISWEC, which ability to extract power on wave direction different that the floater orientation axis is almost null, as demonstrated by the limited value of elasticity, that the ISWEC can achieve because of the gyroscope architecture. These aspects highlight the importance of simulating the SWINGO device under conditions as close to reality as possible, particularly to understand the impact of wave directionality on system performance and characteristics. In particular, accurately modeling the multi-directional nature of real-world wave environments allows for a more precise evaluation of how the device behaves under various conditions, ultimately leading to better performance optimization and more reliable operational predictions. Although advanced resource information has been integrated, it is important to emphasize that the system design is based on the well-established PI control method. While PI control provides a solid starting solution, incorporating an optimal control algorithm into the optimization process could significantly enhance the system’s performance. By considering a control-informed optimization process from the early design stages, the WEC system could be better equipped to handle optimal control strategies, particularly influencing the selection of the PTO for achieving maximum torque and velocity. This presents a promising direction for future advancements in this work. Conceptualization, F.C., S.A.S. and G.G.; Methodology, F.C.; Software, F.C., S.A.S. and M.B.; Formal analysis, F.C., S.A.S. and G.G; Investigation, F.C., V.D.C., M.B. and N.F.; Writing—original draft, F.C., V.D.C. and N.F.; Writing—review & editing, G.G and M.B.; Supervision, S.A.S., N.F. and E.G.; Project administration, E.G.; Funding acquisition, E.G. All authors have read and agreed to the published version of the manuscript. This research received no external funding. Data available upon request. The authors declare no conflicts of interest. 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. Abstract To advance wave energy devices towards commercialization, it is essential to optimize their design to enhance system performance. Additionally, a thorough economic evaluation is crucial for making these technologies competitive with other renewable energy sources. This study focuses on the techno-economic optimization of an innovative inertial system, the so-called SWINGO system, which is based on gyropendulum technology. SWINGO stands out due to its high energy efficiency in multi-directional installation sites, where wave directions vary significantly throughout the year. The study introduces the application of a multi-objective Evolutionary Algorithm (EA), specifically the Non-dominated Sorting Genetic Algorithm II (NSGA-II), to optimize the techno-economic performance of the SWINGO system. This approach aims to identify optimal design parameters that maximize energy extraction while considering economic viability. By deriving a Pareto frontier, a set of optimal devices is selected for further analysis. The performance of the SWINGO system is also compared to an alternative (mono-directional) inertial wave energy converter, the Inertial Sea Wave Energy Converter (ISWEC), to highlight the differences in techno-economic outcomes. Both systems are evaluated at two different installation sites: Pantelleria island and the North Sea in Denmark, with a focus on the directional wave scatter at each location. Keywords: inertial wave energy converter; multi-objective optimization; techno-economic analysis