#### Abstract

A tensegrity-based water wave energy harvester is proposed. The direct and inverse kinematic problems are investigated by using a geometric method. Afterwards, the singularities and workspaces are discussed. Then, the Lagrangian method was used to develop the dynamic model considering the interaction between the harvester and water waves. The results indicate that the proposed harvester allows harvesting 13.59% more energy than a conventional heaving system. Therefore, tensegrity systems can be viewed as one alternative solution to conventional water wave energy harvesting systems.

#### 1. Introduction

Tensegrity systems are formed by a combination of rigid elements (struts) under compression and elastic elements (cables or springs) under tension. The use of cables or springs as tensile components leads to an important reduction in the weight of the systems. Due to this attractive nature, tensegrity systems have been proposed to be used in many disciplines. Moreover, a detailed description of the history of tensegrity systems is provided in [1, 2].

The first research work that deals with tensegrity systems was completed by Calladine [3]. Since then, tensegrity systems have been rapidly applied as structures in the architectural context. A tensegrity dome was proposed by Pellegrino [4]. Some design methods for tensegrity domes are proposed by Fu [5]. Afterwards, tensegrity structures have been also proposed to be served as bridges [6–9]. Moreover, the use of cables or springs in tensegrities allows them to be deployable [10, 11]. Due to this nature, some research works are found towards their use as antennas [12, 13]. For static applications, the subject of form-finding of tensegrities has attracted the attention of several researchers [14, 15]. Moreover, a review of form-finding methods was provided by Tibert and Pellegrino [16]. The basic issues about the statics of tensegrity structures were reviewed by Juan and Tur [17].

From an engineering point of view, tensegrities are a special class of structures whose components may simultaneously perform the purposes of structural force, actuation, sense, and feedback control. For such kind of structure, pulleys or other kinds of actuators may stretch/shorten some of the constituting components in order to substantially change their forms with a little variation of the structure’s energy. Ingber [18] has demonstrated that tensegrity structures are very similar to cytoskeleton structures of unicellular organisms. Afterwards, the cellular tensegrity model is used to understand the cell structure, biological networks, and mechanoregulation [19, 20]. Tensegrity structures are also very similar to muscle-skeleton structures of high efficiency land animals whose speeds can reach up to 60 mph. The muscle-skeleton systems of these beings are composed of only tensional and compressional components. They thus have the ability to run with high speed [21].

Another interesting application of tensegrities is their development for use as mechanisms. Oppenheim and Williams [22] were the first to consider the actuation of tensegrity systems by modifying the lengths of their components in order to obtain tensegrity mechanisms. Afterwards, several mechanisms based on tensegrity systems were proposed, such as a flight simulator [23], a space telescope [24], and a tensegrity walking robot [25–27]. For tensegrity mechanisms, an interesting topic named tensegrity parallel mechanism has been proposed recently. The concept of tensegrity parallel mechanism was introduced by Marshall [28]. Then, Shekarforoush et al. [29] presented the statics of a 3-3 tensegrity parallel mechanism. Afterwards, Crane III et al. [30] proposed a planar tensegrity parallel mechanism and completed its equilibrium analysis. Tensegrity systems have been identified as one of three main research trends in mechanisms and robotics for the second decade of the 21st century [31]. However, just a few references have stated the possibility of using tensegrity systems as water wave energy harvesters. Scruggs and Skelton [32] made a preliminary investigation on the potential use of controlled tensegrity structures to harvest energy. Sunny et al. [33] studied the feasibility of harvesting energy using polyvinylidene fluoride patches mounted on vibrating prestressed membrane. Vasquez et al. [34] stated the possibility of using a planar tensegrity mechanism in ocean applications. This application is attractive since it can play an important role in the expansion of clean energy technologies that help the world’s sustainable development.

This work presents the analysis of a tensegrity-based water wave energy harvester. Since this is the first stage for the development of a new application for tensegrity systems, a simplified linear model of sea waves was used to analyze the proposed harvester. The analytical solutions to the direct and inverse kinematic problems are found using a geometric method. Based on the obtained relationships between the input and output variables, the singular configurations have been discussed. The workspaces of the proposed mechanism have subsequently been computed. Afterwards, the dynamics were investigated. Finally, the energy harvesting capabilities of the tensegrity-based harvester are compared with a conventional heaving system.

#### 2. Geometry of the Water Wave Energy Harvester

A diagram of the tensegrity-based water wave energy harvester is shown in Figure 1. It consists of a float, four springs, four linear generators, and one kinematic chain. The linear generators are joining node pairs while the springs are joining node pairs , , , and . The float of height is denoted by . This harvester is obtained from a square tensegrity parallel prism [10] by connecting the top of the latter to a float.

From Figure 1, it can be seen that the sides of the squares formed by nodes , , and have the same length . Moreover, the length of the linear generator joining node pairs is denoted by . As illustrated in Figure 1, the springs and the linear generators are connected to the float and the sea bed at nodes and by spherical joints without friction. The sea bed is considered to be parallel to the horizontal plane. A fixed reference frame is located at the center of the square with its axis parallel to the line joining nodes and and its axis perpendicular to the sea bed, while a moving reference frame is located at the mass center of the float with its axis parallel to the line joining nodes and and its axis perpendicular to the plane formed by nodes , , , and . Moreover, the vectors specifying the positions of nodes and in the fixed reference frame are defined as and , respectively. Also, the vectors specifying the positions of nodes in the moving reference frame are defined as .

In order to obtain an appropriate kinematic model of the harvester, the following hypotheses are made:(i)The springs are linear with stiffness and lengths and all the springs have the same free length .(ii)The water waves are traveling along the axis.

In Figure 1, a passive kinematic chain denoted by is used to connect nodes and . Nodes and represent the centers of the squares and , respectively. Considering the constraints introduced by this kinematic chain, the possible movements of the float driven by water waves are rotations about the axis and translations along the and axes. Therefore, the harvester has three degrees of freedom.

The Cartesian coordinates of the mass center of the float in the fixed reference frame are defined as (). From Figure 1, it can be seen that is always satisfied. Moreover, the angle is used to specify the rotation of the float about axis. Meanwhile, the range of is assumed to be . The variables , , and are driven by the water waves. As a consequence, they are thus chosen as the inputs of the system. Furthermore, only three of the four linear generators’ lengths are independent. For this reason, the lengths of the generators joining nodes , , and are chosen as the outputs of the system. It follows that the harvester’s output vector is while its input vector is .

#### 3. Kinematic Analysis

For the harvester, the linear generators are used to convert wave motion cleanly into electricity. Generally, the efficiency of electricity generation of the system is highly dependent on the motions of linear generators. To provide great insight into the kinematics of the harvester, the relationship between the input and output vectors is developed in this section.

##### 3.1. Direct Kinematic Analysis

The direct kinematic analysis consists in computing the output vector for the given input vector . According to [35], the most convenient approach to set an algebraic equation system for kinematic problem of a parallel mechanism is to use the rotation matrix parameters and the position vector of the moving platform. This approach is used in this work to deal with the kinematic problems of the harvester. The position and orientation of the float are described by the position vector and the rotation matrix with respect to the fixed reference frame. From Figure 1, it can be seen that the rotation matrix can be defined by rotating the moving reference frame about axis followed by about axis. thus takes the following form:

Then, the position vectors of points with respect to the fixed reference frame can be obtained:

The vectors specifying the positions of nodes in the moving reference frame can be easily derived:Substituting (3) into (2), we have

From Figure 1, it can also be seen that , , , and . With the position vectors of points and now known, the vector equation of the th linear generator can be written as

By using (5), the solution to the direct kinematic problem is found as follows:

Here, for the latter use, the length of the linear generator joining nodes is also presented:

##### 3.2. Inverse Kinematic Analysis

The inverse kinematic problem corresponds to the computation of the input vector for the given output vector . The solution to this problem can be found by solving (6)–(8) for the input variables , , and . Subtracting the square of (7) from that of (6) yields

Subtracting the square of (8) from that of (6), we obtain

From (10) and (11), the following expressions can be derived:

By substituting (12) into (6), the following equation is obtained:

Because of the range imposed on , four solutions for can be arrived at by solving (13). Furthermore, by substituting these results into (12), the solutions to the inverse kinematic problem are found.

#### 4. Singularity Analysis

##### 4.1. Jacobian Matrix

The Jacobian matrix of the harvester is defined as the relationships between a set of infinitesimal changes of its input vectors and the corresponding infinitesimal changes of its output vectors. The Jacobian matrix, , relates to such that . can be rewritten in terms of matrices and such that . From (6)–(8), the elements of and can be computed and written in terms of the input variables as follows:For (14), it is noted that and are the elements located on the th line and th column of and , respectively.

##### 4.2. Singular Configurations

The singular configurations of the harvester consist in finding the situations where the relationships between infinitesimal changes in its input and output variables degenerate. When such a situation occurs, the harvester will gain or lose one or more degrees of freedom, thus leading to a loss of control. As a consequence, such configurations are usually avoided when possible. Generally, the singular configurations of the harvester can be obtained by setting , , or both. The determinants of and can be expressed as follows:

By examining (15), it is possible to extract the expressions corresponding to singular configurations. The following is a list of these expressions as well as their descriptions with respect to the mechanism’s behaviors:(a)The length of the linear generator joining nodes and is equal to zero. Node is thus coincident with node . Moreover, node is also coincident with node .(b)The movement of the float is reduced to a rotation about the axis joining nodes and . When this is the case, only one variable is needed to define the system. The harvester thus loses two degrees of freedom.(c)Infinitesimal movements of node in a direction perpendicular to the line joining nodes and are possible without deforming the springs and the linear generators.(d)External forces parallel to the line are resisted by the harvester.(a)The length of the linear generator joining nodes and is equal to zero. Node is coincident with node .(b)The movement of the float is reduced to a rotation about the axis joining nodes and . When this case occurs, only one variable can be used to describe the rotation of the float. The harvester thus loses two degrees of freedom.(c)Infinitesimal movements of node in a direction perpendicular to the line joining nodes and are possible without deforming the springs and the linear generators.(d)External forces parallel to the line are resisted by the harvester.(a)Actually, it is impossible to extract the behaviors of the harvester from (18). This case corresponds to the boundaries of the input workspace and will be mapped in Section 5.2. Generally speaking, when this is the case, infinitesimal movements of the input variables along a direction perpendicular to a certain surface cannot be generated.

From (16) and (17), it can be seen that the singular configuration (i) corresponds to the situation where the length of the linear generator is equal to zero while configuration (ii) corresponds to the situation where the length of the linear generator is equal to zero. From an engineering point of view, the linear generators are generally limited to operate within a range of nonzero lengths. However, from the aspect of mechanism’s analysis, the lengths of prismatic actuators can be set to be zero. This case belongs to one kind of the singular configurations of the proposed mechanism.

#### 5. Workspaces

Since the input variables , , and are driven by water waves, the ranges of the input variables can be used to describe the strengths of the water waves. Moreover, the amount of the electricity produced by the harvester depends on the movements of the linear generators. The ranges of the output variables can be considered as an indicator of the efficiency of energy harvesting. In this section, the ranges of the input vectors are referred to as the input workspace while the ranges of the output vectors are referred to as the output workspace. The boundaries of the input and output workspaces usually correspond to singular configurations described in Section 4.2. From (16)–(18), it can be seen that the singular configurations are expressed in terms of the input variables. According to these expressions, the boundaries of the input workspace can be computed. Afterwards, these boundaries will be mapped from the input domain into the output domain in order to generate the output workspace.

##### 5.1. Input Workspace

The input workspace of the harvester is a volume whose boundaries correspond to singular configurations discussed in Section 4.2. An example of such a workspace with m and m is shown in Figure 2.

In Figure 2, the surface corresponding to the singular configuration (iii) is identified by surface (iii). From this figure, it can be seen that the input workspace can be divided into three parts. The first part is defined by and . It is bounded by surface (iii) and the planes corresponding to , , and . Moreover, the second part is defined by and . It is bounded by the planes corresponding to , , and surface (iii). Finally, the third part is defined by and . It is bounded by the planes corresponding to , , and surface (iii). Furthermore, from Figure 2, it can also be observed that curves (i) and (ii) correspond to the singular configurations (i) and (ii), respectively. Since the harvester will be uncontrolled when it reaches a singular configuration, the boundaries of the input workspace and the singular curves (i) and (ii) should be avoided during the use of such a harvester.

##### 5.2. Output Workspace

In order to obtain the output workspace, the singular configurations detailed in Section 4.2 should be rewritten in terms of the output variables firstly. From (16) and (17), it can be concluded that the singular configuration (i) in the output domain corresponds to while the singular configuration (ii) corresponds to . Generally speaking, by substituting the solutions to the inverse kinematic problem into (18), an expression for singular configuration (iii) in terms of the output variables can be arrived at. However, this procedure is rather tedious. Here, Bezout’s method [36] was used to derive the expression corresponding to singular configuration (iii) in the output domain due to its simplicity.

Equation (13) is firstly rewritten aswhereMoreover, by substituting (12) into (18), the following equation is obtained:where

It should be noted that (21) represents singular configuration (iii) expressed by , , , and . Moreover, (19) is used to compute for the given values of , , and . Generally, the solutions to obtained by solving (21) should satisfy (19). Furthermore, both (19) and (21) can be considered as two quadratics with respect to . According to Bezout’s method, the condition that (19) and (21) have a comment root for is as follows:Simplifying (23) yields

Equation (24) represents the surfaces corresponding to singular configuration (iii) in the output workspace. By plotting these surfaces, the output workspace of the harvester can be obtained. An example of such plots is shown in Figure 3 with m and m.

From Figure 3, it can be seen that the singular configuration (iii) determined by (24) corresponds to four surfaces (surfaces (iv)–(vii)) in the output workspace. Moreover, surfaces (iv), (v), (vi), and (vii) correspond to expressions , , , and , respectively. It can also be observed that the output workspace of the harvester can be divided into two parts. The first part is bounded by surface (v), surface (vi), plane , and plane while the second part is bounded by surfaces denoted by (iv), (vi), and (vii) and planes denoted by and . This output workspace should be considered during the use and design of such a harvester.

It is noted that the forward and inverse kinematics, Jacobian matrix, and workspaces should be considered when such harvester is being designed. Moreover, when the harvester is put to use, the singular configurations should be avoided. The kinematics and Jacobian matrix are used to find the singular configurations.

#### 6. Dynamic Analysis

The efficiency of the water wave harvesting is highly dependent on the dynamics of the harvester. Therefore, it is of utmost importance to research the dynamics of the harvester. In this section, the dynamic model of the harvester is developed. Furthermore, in order to compare the efficiency of a conventional heaving system with that of the proposed harvester, the dynamic model of the conventional heaving system is firstly introduced. Before introducing the dynamic models of the two systems, it is assumed that the linear water waves are applied on the two systems.

##### 6.1. Dynamic Model of a Conventional Heaving System

A diagram of the conventional heaving wave energy harvester [37] composed of a float, a bar magnet, and a battery is shown in Figure 4. In order to compare the efficiency of the conventional heaving system with the proposed harvester, the floats of both systems are assumed to have the same size. Moreover, in this paper, the weight of the bar magnet was neglected.

According to [38], the motion equation of the float, driven by linear water waves, in a conventional heaving system is given by

The coefficients in (25) are given as follows: is the mass of the float. is the added mass. is the damping coefficient. is the viscous damping coefficient. is the power take-off coefficient. is the waterplane area when the body is at rest. is the density of seawater. is the acceleration due to gravity. is the spring constant of mooring lines and is the number of lines (mooring restoring force). is the water-induced vertical force amplitude and is the circular wave frequency ( is the wave period). is the phase angle between the wave and force.

Finally, it should be noted that the computations of the above coefficients in (25) can be found in [38].

##### 6.2. Dynamic Model of the Tensegrity-Based Water Wave Energy Harvester

As stated in Section 2, the harvester has three degrees of freedom. Therefore, three generalized coordinates, chosen as , are needed to develop the dynamic model.

In order to derive an appropriate dynamic model of the harvester, the following hypotheses are made:(i)The links of the mechanism, except for the float, are massless.(ii)The springs are massless.(iii)There is no friction in the harvester’s revolute, prismatic, and spherical joints.

The equations of motion of the harvester are developed using the Lagrangian approach; namely,where and are the kinetic and potential energies of the harvester and is the vector of nonconservative forces acting on the system. In [37], the translation of the float along axis is defined as surge, the translation of the float along axis is defined as heave, and the rotation of the float with respect to axis is defined as pitch. The kinetic energy, due only to the surge, heave, and pitch movements of the float, can be expressed aswhere

is the mass moment of inertia with respect to axis and is added-mass moment of inertia due to pitching. The potential energies due to heaving and pitching motions of the top platform are described by McCormick [37] aswhere is the restoring moment constant, defined for a bottom-flat body in terms of the draft. The total potential energy of the harvester becomes

The nonconservative forces, which correspond to the radiation damping force, viscous damping force, and water wave induced forces, can be expressed asSubstituting (27), (30), and (31) into (26), the dynamic model of the harvester can be rewritten aswhereThe elements of are detailed in the Appendix. For (32), it should be noted that is viscous damping coefficient corresponding to the surge movements of the float while is the radiation damping coefficient due to pitching motion. is the water-induced torque amplitude (applied on the float). The computations of , , , and can also be found in [37]. These computations are also not repeated here.

#### 7. Energy Harvesting

In this section, two energy harvesting systems are researched, respectively. One is a conventional heaving system and the other is the tensegrity-based water wave harvester. Also, the powers of the two systems have been computed, respectively. The parameters of water waves are selected as m, s, and m. is the wave height measured from the trough to the crest while is the wave period. denotes the water depth. Moreover, the floats used in the two energy harvesting systems are supposed to have the same dimensions as m, m, and m.

##### 7.1. Conventional Heaving System

For a conventional heaving system, the motion of the float is expressed by (25). For the given water wave parameters and the dimensions of the float, the coefficients of (25) can be calculated according to [38]. The results are listed in Table 1.

Solving (25) yields the position and velocity of the float which are shown in Figure 5. The power of the heaving body is given by [37] where is the wave introduced heaving force on the float.

The power for take-off, , is given by the difference between the available power and the power dissipated due to radiation and viscous effects : The average power for take-off over one period of time is given by

The water wave energy and power are [37]

Applying (36) over two wave periods of the function shown in Figure 6 gives an average power kW. Since the float’s breadth is 1 m, then we can compare this result with the power contained in one meter of wave front. The maximum available power per meter of wave front is kW (computed by (38)). Therefore, 65.17% of the wave energy can be harvested with electrical generators.

##### 7.2. Tensegrity-Based Wave Energy Harvester

For the harvester considered here, it has infinitesimal mechanisms inherent of many tensegrity systems. This means that there are infinitesimal deformations of the mechanism that do not require any changes in the lengths of the harvester’s components. It follows that some wave energy would not be harvested as the mechanism could deform some degree without the deformation being felt by the linear generators. However, since the deformations are infinitesimal, the effects of infinitesimal mechanisms are negligible.

Let the dimensions of the float in the tensegrity-based water wave harvester be the same as the conventional heaving float. The additional constant physical parameters are m and N/m. Table 2 contains the values of the coefficients (computed according to [38]) for the equation of motion (see (32)).

The simulation is performed over two wave periods, that is, 12 seconds. Figures 7–9 show the position and velocity response of the float: surge, heave, and pitch.

Figure 10 shows the instantaneous power for take-off. The average power over two wave periods is kW. The power contained in one meter of wave front is kW (computed by (38)). Therefore, 78.76% of the available energy could be harvested by electrical generators. By comparing Figures 6 with 10, it is found that the proposed tensegrity-based harvester allows harvesting 13.59% more energy than a conventional heaving device under linear water wave conditions. For the conventional heaving device, the movement of the float is translation along the axis. It is proper to say that the conventional heaving device has one degree of freedom. However, the possible movements of the proposed harvester are rotations about the axis and translations along the and axes (see Section 2). It is thus proper to say that the proposed harvester has three degrees of freedom. That is why the harvester can harvest more energy than a conventional device.

#### 8. Conclusion

A tensegrity-based water wave energy harvester was proposed in this work. The geometry of the harvester was described. The solutions to the direct and inverse kinematic problems were found by using a geometric method. The Jacobian matrix and singular configurations were subsequently computed. Then, the input and output workspaces were computed on the basis of the analysis of the obtained singular configurations. Afterwards, the dynamic analysis was performed considering the interaction with linear water waves, considering added mass, radiation damping, and viscous damping phenomena. It was shown that the proposed tensegrity-based water wave energy harvester allows harvesting 13.59% more energy than a conventional heaving system.

#### Appendix

#### Elements of G

The elements of in (32) are as follows:

#### Competing Interests

The authors declare that they have no competing interests.

#### Acknowledgments

This research is supported by the National Natural Science Foundation of China (no. 51375360).