1. Introduction
Research on biomimetic fish is mainly based on the body and/or caudal fin (BCF) mode, which produces a high swimming speed, high efficiency, and fast starting performance. With regards to the mechanical structure, it can be divided into series type, parallel type, series parallel type, flexible structure, and so on [
1].
The serial multi joint bionic fish is the most representative structure in bionic fish, such as the well-known robot fish tuna at MIT [
2] and G9 [
3] at Essex University. Although it has relatively excellent performance in all kinds of bionic fish, its performance is still far from that of real fish. The swing curve of the multi joint bionic fish’s tail is completely obtained by active control, having no interaction with the surrounding water, which is a large difference between the swimming curve of the bionic fish and that of real fish.
Bionic fish with a flexible structure have also been widely regarded. Its structure is relatively simple, and the flexible tail is driven passively only by the front end. For example, MIT’s Valdivia [
4] bionic fish made of viscous materials is a typical structure, one that applies sinusoidal excitation in the middle to stimulate the movement of elastic fish tail. The flexible robot fish has a reliable structure, simple control, low cost, and high mechanical efficiency. The tail of the whole flexible material swings passively in the water to simulate the movement of the real fish tail. The passive structure can adapt well to the changes of the water environment. However, once it is completed, the mechanical characteristics of mechanical fish such as stiffness and damping cannot be changed [
5], making it unable to perform in a wide range of swing frequencies.
Biomechanical research [
6] shows that the skin, tendons, and bone of fish can act as springs to change their own stiffness, so as to better adapt to different swimming conditions. The variable stiffness characteristics of simulated fish can make the robotic fish obtain better swimming performance and behave more like real fish. Therefore, we need to know more about the influence of the stiffness of the fish tail on swimming performance.
In this paper, we designed an experiment to test the passive motion of a large number of fishtails with different stiffnesses under different input conditions. To explore the natural coupling relationship between the different stiffness of the fish body and the oscillation frequency and amplitude, we superimposed ethylene-propylene rubber sheets of different shapes to make fish tails, thereby simulating the changes of fish tail stiffness. One end of the fishtail is fixed on the rotating shaft, which swings by taking the angle of the sine function as input, and its thrust and other properties are measured.
Scholars have proposed multiple ways to alter the stiffness of bionic fish [
7,
8,
9,
10,
11,
12] and have proposed a variety of methods to achieve variable stiffness, as
Table 1 shows. Zuo [
7] proposed a planar model of oscillatory propulsor with variable stiffnesses using hyper-redundant serial-parallel mechanisms. Sanaz [
8] simulated the fishtail with variable stiffnesses through a multi-layer composite fin with an electro rheological fluid core. Jusufi [
9] used bilateral contract to modify axial body stiffness during swimming. Kobayashi [
10] used a fin with a variable effective length spring to change the stiffness. Li [
11] made mechanisms that could be considered as redundant planar rotational parallel mechanisms with antagonistic flexible elements. Xu [
12] proposed a variable stiffness mechanism that is based on negative work. There are also some new skins that follow these variable stiffness properties nicely [
13].
The above studies all provide different methods for changing the stiffness of the fins. However, these methods of changing the stiffness all need to be implemented in a relatively complicated mechanism or manner, and the shape of the mechanism is difficult to change once completed [
14]. For some low-cost robotic fish, if one wants to test the effect of different stiffnesses on swimming characteristics under a certain size and frequency, it is often not desirable to take too complicated testing methods.
In this paper, an experimental method was proposed to simulate the stiffness change of robotic fish by superimposing rubber sheets. This experimental method is simple in structure and easy to obtain in terms of materials, having a lower cost and being a more convenient method to study the effect of stiffness on swimming characteristics at different frequencies. This experimental method can provide reference stiffness data for some complex variable-stiffness robotic fish or flexible robotic fish.
2. Theoretical Analysis
It is not easy to analyze the force of flexible fishtail directly [
15]. Therefore, we used a simple model to verify the effect of stiffness on swimming performance and analyzed the action mode of the stiffness effect.
First, a fishtail model of a two-joint connecting rod structure was established, as shown in
Figure 1a. When the fish tail swings in the water, it is mainly affected by the differential pressure resistance, which is
where
Cd is the drag coefficient, which is related to the material and shape of the object;
S is the upstream area; and
v is the velocity perpendicular to the upstream area. The lengths of the rods are
l1 and
l2, the angle of rod 1 around x is
θ1, and the angular velocity is
ω. The angle of rod 2 around rod 1 is
θ2, and remains unchanged. The forward speed of the fish is
v0.
Then the axial thrust on the segment OM is
The stress at any point P on the tail MN section is shown in
Figure 1b. Then, the axial thrust of the segment MN is as follows:
where
Cd is the drag coefficient, and its value is about 0.04 [
8],
ρ = 1000 kg/m
3. According to the actual shape of the tuna, the side profile curve of tuna is fitted as shown in
Figure 1c, and
l1 = 0.3 m,
l2 = 0.1 m, and the shape function of the rubber sheet are as follows:
Then, we set
v0 = 0, and input joint
θ1 = π/6sin(2πt); the relationship between axial thrust and rotation angle of the OM section is shown in
Figure 2a, and the relationship between axial thrust and rotation angle of the MN section is shown in
Figure 2b.
By comparing the two curves, we found that
- (1)
The force of MN segment is one order of magnitude higher than that of the OM segment, and in the case of good planning, it shows positive thrust in the whole cycle, that is, the thrust is mainly provided by the caudal fin.
- (2)
Under different intermediate transmission angles, the change of the tail boom angle has a great influence on the axial thrust. When changing according to the law of the red line, the maximum thrust can be maintained for half a cycle. However, the direction of the fish body swing will change in one cycle. If the maximum thrust θ2 needs to be changed according to the red line law in the forward swing, it should be changed according to the blue line law in the reverse swing. Moreover, the back-and-forth change θ2 on the swing boundary must be continuous, and thus the optimal change law of θ2 and θ1 is an approximate ellipse.
The above model is sufficient to prove that the caudal fin is the main source of power, and the angle of caudal stalk has a great influence on the forward force. However, there is no joint that can adjust the angle in a real fish, and the trunk is also not a rigid body. The angle of the tail stalk is accumulated by the continuous bending angle of the tail, and its size has a great relationship with the stiffness characteristics of the tail. Under different frequency characteristics, in order to keep the rotation angle within a reasonable range, the stiffness should be changed accordingly. Better adaptation to different frequencies is only possible when the stiffness is further varied.
3. Methods
The purpose of this experiment was to explore the natural coupling relationship between swing frequency, swing amplitude, and stiffness. These include four models with different rates of change in stiffness curves. To ensure the same stress in each experiment, we produced substrates according to the shape of real tuna, as shown in
Figure 3.
To design the overlay more reasonably, we first analyzed a tuna swimming video [
16]. The bending stiffness was calculated according to the bending stiffness formula as follows:
where
EI is the bending stiffness,
J is the moment of inertia,
is the angular acceleration, and
is the corner. To obtain the stiffness of the middle of the tuna, we should know its moment of inertia, angular acceleration, and curvature. We set the middle part of the fish to the tail handle as an ellipse with a length of 14 cm, a width of 8 cm, a cone with a height of 28 cm, a density of 1000 kg/m
3, and the moment of inertia
J = 0.00823375 kgm
2. To calculate the angular acceleration and curvature, we recorded the angle between the middle part of the fish and the head in the video
θ. The change of chord length l is recorded in video. The angular acceleration time curve was obtained, and the middle part of the cut was regarded as an arc according to r = l/2sin
θ. The curvature time curve was then obtained. We replaced the result back to Equation (6) to obtain the stiffness time curve of the middle part, as shown in
Figure 4a. The bending stiffness
EI of the middle part of the fish was about 0.08 Nm
2, and its shape was still calculated according to the above assumption, and the approximate stiffness curve of the whole fish tail was obtained (
Figure 4b).
On this basis, we designed the superposition sheet of
y = (7 − 0.25
x)
4/343,
y = (7 − 0.25
x)
3/49,
y = (7 − 0.25
x)
2/7, and
y = (7 − 0.25
x)—four functional curves (
Figure 5). Through the superposition of each rubber sheet, we were able to realize four groups of fishtail stiffness curves. For easy identification, we used end stiffness values to represent the stiffness of a particular stiffness curve, such as that shown in
Figure 5d, whose stiffness was recorded as 0.28672.
To quantitatively show the effect of different stiffnesses, we connected the fishtail to the connecting rod, and the whole device was connected to the force sensor, so as to measure its axial force and transverse force (
Figure 6a) and make it swing with a sinusoidal change of angle driven by the motor (
Figure 6b). In addition, we recorded the voltage and current of the motor to calculate the power under different conditions, so as to judge the swimming efficiency under different conditions.
4. Results
First, a rubber substrate with a full fishtail profile was tested. We changed the frequency of the fish tail swing and tested the thrust provided by the fish tail swing separately. After measuring one set of frequencies, we added another piece of rubber on the rubber plate; repeated the experiment above; and obtained the relationship diagram of thrust, frequency, and bending stiffness (
Figure 7a).
Moreover, the mechanical efficiency of swimming is expressed as follows:
where
Px is the power in the forward direction;
P∑ is the total power, expressed by the product of motor voltage and current;
fx is the thrust; and
vx is the forward speed. During the experiment, the end of the fish tail was fixed, being equivalent to the mechanical resistance applied at the end to balance the thrust. In the actual swimming process, the resistance was expressed by the differential pressure resistance of Equation (1),
fx∝
vx2, and it can be expressed as follows:
where
k is a constant. In addition, the propulsion efficiency can be expressed as follows:
Taking
k% as the unit to qualitatively express the propulsion efficiency, we obtained
Figure 7b.
In this experiment, the fishtail with the shape curve of
y = (7 − 0.25
x)
2 was tested, and the swing range was ±36°. The
Figure 8 shows the axial force under different coupling conditions of stiffness and oscillation frequency. The red line is the line connecting the stiffness points at the maximum thrust at a certain frequency. As can be seen from the figure:
- (1)
At each frequency, there was a most appropriate stiffness value to maximize the axial thrust, and at low frequency, with the increase of frequency, the corresponding optimal stiffness value changed faster. In other words, to make the robot fish swim at different frequencies, we needed to adjust the stiffness of the tail to obtain the maximum thrust at each frequency, and the thrust was more sensitive to the stiffness at low frequencies, but less sensitive to the stiffness at high frequencies.
- (2)
Under a certain fixed stiffness, the thrust increased with the increase of frequency, but the effect of increasing frequency on thrust was more obvious under high stiffness, and the benefit of increasing frequency on thrust was very small under low stiffness, even with negative gain on thrust.
- (3)
When the stiffness was very low (EI < 0.015 Nm), the thrust increased substantially with increasing stiffnesses, suggesting that the tail is too soft to simulate fish swimming when EI < 0.015 Nm.
The trend of propulsion efficiency was similar to that of the thrust–frequency–stiffness diagram. At the same frequency, when the stiffness made the thrust reach the maximum, the propulsion efficiency was close to the maximum.
It can be seen in
Figure 8 that there was little difference in the axial thrust of the fishtail with different stiffness change rates. The fishtail thrust of the second- and third-order functions was slightly higher than that of the first- and fourth-order functions, and thus the stiffness value at which the thrust reached its peak value was found to lag with the increase of the stiffness change rate. The fishtail of the quartic function performed better at low frequencies and had relatively low thrust at high frequencies. The fishtail of the first-order function performed better at high frequencies and lower thrust performed better at low frequencies.
Regardless of the frequency, as the stiffness increased, the envelope of the rocking curve became wider and the amplitude increased. Other things being equal, a high amplitude means a greater relative velocity to the water, which will generate a greater force. At the same time, the curvature of the fishtail curve decreased with increasing stiffness. For the front part of the fishtail, at high curvatures, the attitude that provides thrust took up a higher proportion of a cycle, while at low curvatures, more time in a cycle is to provide drag, which results in a lower thrust-to-drag ratio. For the caudal fin, according to the previous theoretical analysis, the swing angle of the caudal fin will greatly affect the thrust, and at each frequency, with the increase of stiffness, the included angle gradually increased, which also shows that the increase of stiffness will have a greater impact on thrust influence. Furthermore, the degree of hysteresis of the caudal fin relative to the tip decreased as stiffness increased. As shown in
Figure 9a, at 0.5 Hz, the caudal fin lagged at about 1/3 cycle, while in
Figure 9d, it lagged at about 1/6 cycle.
In the transverse direction, the amplitude increased with the increase of stiffness, while in the longitudinal direction, the amplitude decreased with the increase of frequency. It can be seen that the swing curve of the high-stiffness fishtail was close to a straight line at low frequencies, as shown in
Figure 9d. On the other hand, the fishtail with low stiffness was disordered at high frequency, as shown in
Figure 9i,j, wherein the amplitude of the fish tail was very small at this time, and the opposite end of the caudal fin lagged by about half a cycle.
It can be seen in
Figure 10 that with the increase of the rate of change of the fishtail stiffnesses, the amplitude of the fishtail swing decreased, and the bending curvature of the fish tail increased. For the triangular curved fishtail, the swing period was closer to a straight line, while for the fourth degree curved fishtail, the degree of curvature was higher during the swing. For the
y = 7 − 0.25
x curve-shaped fish tail, the caudal fin deflection angle was smaller, and the lag period at the opposite end was reduced. For the fish tail with high-order curve shape, the deflection angle of the tail fin was large, and at high swing frequency, it lagged half a cycle relative to the end, and the swing posture was messy. In addition, with the increase of the swing frequency, the swing amplitudes of the fishtails of the four shapes all decreased.
5. Conclusions
In this paper, an experimental method of superposition of rubber sheets was proposed to simulate the change of fish stiffness. This method is low-cost, is easy to operate, and can simulate the stiffness characteristics of various forms of bionic fish and obtain the swimming characteristics at this time through a simple swing experiment. In theory, when the stack is subdivided enough, a continuous change in stiffness can be simulated. Through the experiment that the rotating shaft drives the rubber sheet fish tail to swing, the coupling relationship between various fish tail stiffness, shape, and swing frequency can be tested. Moreover, through experiments, we found that with the change of the swing frequency, there were different optimal stiffnesses to make the thrust reach the maximum value, and the lower the frequency, the more sensitive to the change of stiffness. For fish with a tail length of about 0.4 m, the stiffness of the front end of the tail should be in the range of 0.05 to 0.15 Nm2. The variation trend of propulsion efficiency with frequency stiffness was essentially consistent with the variation trend of thrust with frequency stiffness. It can be seen from the swing curve that with the increase of stiffness, the envelope interval of the swing curve gradually widened, the amplitude increased, and the hysteresis of the tail fin relative to the end decreased. In addition, peak stiffness lagged with an increasing rate of stiffness change, and amplitude decreased with an increasing rate of stiffness change.