ABSTRACT
The technology of soft continuum robots represents an advance in the field of robotics to benefit a wide range of industries such as healthcare, manufacturing or environmental exploration. Soft continuum robots can be driven pneumatically by bellows as the soft continuum manipulator presented in this article. A driving torque model of the bellows considering hyperelastic material properties, friction and restoring torques is derived, whose purpose is suitability for model-based control design and subsequent trajectory generation. Hence, the driving torque model must be real-time capable. This is realized by an iterative algorithm calculating the bellows’ torque transmission by assuming a two-dimensional no-slip membrane contact. Nonlinear strain behaviours and hysteresis effects of the bellows are considered by the Ogden material model. The driving torque model’s performance is validated experimentally by measuring the external torques of the bellows.
1. Introduction
Soft continuum robotics is a rapidly developing field that has attracted increasing attention in recent years due to the numerous benefits. Unlike traditional robots that are composed of rigid materials, soft continuum robots are flexible and deformable. These flexible and deformable structures enable soft continuum robots to adapt to complex environments and to operate safely in close proximity to humans or delicate objects. Soft continuum robots can bend, twist, and deform in ways that are difficult to achieve with traditional robots, and they offer novel opportunities for sensing and actuation [Citation1]. These properties enable soft robotics to further develop industries such as healthcare [Citation2], manufacturing [Citation3] or environmental exploration [Citation4].
Soft bellows are the key component of the bionic soft arm, a pneumatically driven soft continuum manipulator (). The bionic soft arm is actuated pneumatically by four bellows segments () and three rotary drives. As the modelling of the rotary drives relies on standard engineering mechanics, modelling the bellows is more complicated due to its nonlinear material characteristics. Therefore, the design and characterization of the soft bellows is crucial to the performance of the bellows’ driving torque model (henceforth, driving torque model).
Soft bellows can be made of various materials [Citation5] and their behaviour can be modelled using nonlinear hyperelastic material models, such as the Mooney-Rivlin model [Citation6] or the Ogden model [Citation7]. However, Della Santina et al. [Citation8] points out that most papers neglect the modelling of the actuators since using the kinematic and dynamic models of continuum manipulators for model-based control are already difficult. These material models are used for the materials, rubber [Citation9,Citation10] and knitted fabric [Citation11], the bellows consists of. Feng et al. [Citation12] and Liu et al. [Citation13] studies the contact problem of a membrane with a point or a plane using a frictionless contact assumption based on the Mooney-Rivlin material model. These three-dimensional approaches require expensive finite element simulations. Hence, Srivastava et al. [Citation14] investigates an infinitely long rectangular elastic membrane, which simplifies the membrane contact problem from a three-dimensional to a two-dimensional problem. Müller et al. [Citation15] adapts the approach of Srivastava et al. [Citation14] to the setup presented in this paper ().
In this article, the approach of Müller [Citation15] et al. is extended by in depth analysis of the actuator’s properties and their effects on the performance of the driving torque model leading to the following modifications. The friction inside the bellows and in the bearings are described by pressure-dependent parameters additionally. This also holds for the occurring restoring torques. Hence, the fitted parameters are improved by having an interpretable physical meaning. Furthermore, the Ogden material model is considered instead of the Mooney-Rivlin material model. So, a larger strain range can be represented, which matches the behaviour of the nonlinear hyperelastic bellows better. The driving torque model’s parameters are identified by various measurements and the resulting driving torque model is validated considering hysteresis and under high dynamics. An iterative algorithm is used to approximate the no-slip membrane contact between the bellows and the ribs. Thus, the computation of the bellows’ torque transmission is real-time capable and suitable for model-based control design and subsequent trajectory generation. Therefore, the driving torque model is compared to the driving torque model from [Citation16], which is used in closed-loop control.
This article is structured as follows. First, the setup of a bellows segment is introduced in Section 2. Then, the bellows segment is modelled in Section 3. The parameter identification is described in Section 4 and in Section 5, the driving torque model performance is validated and discussed. Finally, this article is concluded in Section 6.
This section describes the construction of the bionic soft arm () and its bellows segments (). The bionic soft arm is actuated pneumatically by four bellows segments and three rotary drives (). The rotary drives enable the bionic soft arm to rotate about their axes. In contrast, the bellows segments allow the bionic soft arm to bend along their axes. Hence, the tool-centre-point positions of the bionic soft arm, which are located at the tip of it, can be achieved by a large redundant configuration space.
Each bellows segment consists of two opposing bellows chains, which are attached at the beginning and end of a segment to the frame of the bionic soft arm. In between, the bellows chains are held in shape by three aluminium ribs for each bellows chain. These divide a bellows chain into four interconnected bellows.
The construction of a bellows segment is shown in . The th bellows chain within the th bellows segment is actuated by the mass flow causing the bellows to bulge outward. The resulting bellows pressure and volume are denoted by and . The contact area between the frame and bellows at the end of a bellows chain is given as . The minimal lever arm between the centre of gravity of a bellows segment and the centre of gravity of a bellows chain is denoted by . The theory of operation can be explained as follows. If the pressure of the first bellows chain is larger than the pressure of the second bellows chain , the contact area of the first bellows chain is also larger than the contact area of the second bellows chain due to the larger elongation of the first bellows chain and vice versa. Furthermore, the lever arm of the first bellows chain is larger than the lever arm of the second bellows chain due to larger contact area of the first bellows chain . So, the resulting torque of the first bellows chain is larger than the resulting torque of the second bellows chain causing the bellows segment to bend to the left according to . The bending angle of a bellows segment is described by the sum of the joint angles within a bellows segment.
The construction of the bellows chain is shown in . A bellows has three layers. The innermost layer consists of an airtight rubber. The second layer is knitted fabric and lies directly on top of the rubber. The third layer, which is the outermost layer, is made of stiff knitted fabric allowing the bellows chain to withstand high pressures being up to bar absolute pressure. The knitted fabric of the outermost layer has different knitting patterns at different places. For example, the knitting pattern marked in blue (, bottom), is more closely meshed and thus exhibits larger stiffness against tensile stresses. The area marked in blue (, top) describes the minimum area resulting from the design and is attached to the frame at the end of a bellows segment.
2. Modelling
The driving torque of a bellows segment to be modelled results from several superimposed effects. These effects are listed in the following:
Restoring torque of the bellows due to natural curvature as explained in the next section.
Pressure-dependent friction in the bellows due to different layers of the bellows.
Pressure-dependent friction due to increase in bearing force.
Curvature- and pressure-dependent contact area between rib and bellows.
Material effects due to nonlinear material properties as well as friction effects between the bellows and the ribs.
The equation of motion for the bellows segment is derived by the Lagrangian formalism:
where is the mass matrix, is the vector of Coriolis and centrifugal terms and is the vector of gravitational terms. The right side of the equation contains the external torque , and the driving torque , which consists of the actuator torque , the restoring torque and the friction torque .
2.1. Restoring torque
Preliminary investigations show that the construction of the bellows chain and the differently meshed knitted fabric result in a natural curvature at different pressure levels, as shown in . So, if, at a given bellows pressure , the angle of a bellows segment deviates from the natural curvature, forces and torques will result which will push the bellows back to its natural curvature.
shows a bellows chain consisting of eight bellows at different pressure levels. The bellows chain is already curved at ambient pressure of bar due to tighter knitting pattern at the right side of the bellows chain. The curvature increases for rising pressure since the left side elongates more as the right side, as there is a larger area on which the internal pressure acts. These two effects result in a curvature of the bellows causing a restoring torque.
The restoring torque of the bellows segment is given by,
where is the regressor and is the parameter vector to be identified. The natural curvature of the bellows is described by the following ansatz function
The latter is dependent on the relative scaled pressure in the bellows and is zero at ambient pressure. Therefore, the parameters of the natural curvature and can only be identified if the pressure in the bellows is larger than the ambient pressure. So, the restoring torque from (3a) is divided into a pressure-independent part with the parameter and a pressure-dependent part with the parameter .
2.2. Friction torque
Due to the superimposed layers of the bellows, internal bellows friction occurs as the pressure increases. This can be explained by the fact that the inner layers press against the outer layer at a given pressure . At the same time, the layers move over each other at different curvatures, creating frictional forces.
In addition to the pressure-dependent friction within the bellows, the bearing force in the joints also increases as the pressure rises. If the pressure in both bellows chains and within a bellows segment rises, a greater force is exerted on the ribs, which must be absorbed by the plain bearings. At the pressure of bar, the additional bearing force corresponds to a weight of more than kg, which is distributed between two bearings. So, the bellows friction is given by,
with s. is the regressor and is the parameter vector to be identified. The bellows friction is divided into a pressure-independent part with the parameter and a pressure-dependent part with the parameter .
2.3. Actuator torque
The hyperelastic material behaviour can be described by the energy density . The energy density depends on the current strain of the material, the material density and material constants. The relationship between the stress and the strain of the material is determined via the derivative of the energy density. This allows the material behaviour to be accurately described with few parameters. Compared to material models generated by machine learning approaches, e.g. using neural networks, the energy density-based models generalize better [Citation17].
Formally, any point of the bellows in the three-dimensional space is described by in the undeformed state and by in the deformed state. Thus, the deformation gradient is given by,
The main strain directions are calculated via the eigenvalues of . The energy density is defined as a function of the main strain directions. Common material models are often represented using the left Cauchy-Green tensor and the invariants [Citation18]
For a better interpretability, the energy density is defined as a function of the compressibility . In general, the models used in the literature [Citation19], such as the Neo-Hookean model [Citation20], Mooney-Rivlin model [Citation6] or Yeoh model [Citation21], can be described by a polynomial hyperelastic material model with the energy density function
where and holds. The material parameters and are determined by tensile and compression tests. The order of the polynomial energy density function is determined by and .
The incompressible Mooney-Rivlin model of the form is suitable for the description of both rubber and knitted fabrics [Citation9–11]. However, large strains are applied. Therefore, the Ogden model, a material model for large deformations, is intended. The Ogden model [Citation7] extends (9) by also allowing rational powers.
with . This makes the material model more complex, but thus a greater strain range can be efficiently represented [Citation7,Citation22].
It should be noted that for (9), (10) and (11) the assumption of an isotropic material is made, which is generally not fulfiled for knitted fabrics. If the material is considered to behave in an anisotropic manner, the energy density function has to be extended by the invariants of the fibre direction, which requires a projection of the deformation gradient in fibre direction. In order to obtain a solution for the position of all material points over time in the load case, a computationally expensive finite element simulation is necessary in the three-dimensional case. This applies in particular if additional contact forces occur between the frame and the bellows. Since only the effects of the material on the torque of the bellows segment are of interest, the temporal solution of the position of all material points is not relevant. Instead, the three-dimensional case is reduced to a two-dimensional problem in the further course, which also eliminates the need of a more complex anisotropic consideration of the energy density function.
For the approximation of the material model several assumptions are made and their effects on (11) are described below. By these assumptions, the relationship between the pressure and the material stress is established. The static solution of the position of all material points, results from the stresses in the material and the geometric relationships. It is assumed that the actuator torque of the bellows is described by the Ogden material model (11). Furthermore, it is assumed that rubber [Citation7] and the knitted fabric [Citation11] are incompressible materials, which means that the relation holds.
The wall thickness of the bellows, which is mm, is very small in comparison to the other dimensions, which are in the two-digit centimetre range. Therefore, the bellows is modelled as a membrane. So, the bending stiffness of the bellows is neglected. The contact between the bellows and the ribs is taken into account, which is referred as the membrane contact problem in the literature. This problem cannot be solved analytically even for simple geometric shapes, such as hemispheres, but requires the solution of a boundary value problem in the free case [Citation23] and in the contact case without friction [Citation12], as well as a finite element simulation in the contact case with friction [Citation24].
In order to circumvent these numerically expensive procedures and to fulfil the requirement of real-time capability, a further simplification is made: The material behaviour is approximated by projecting the problem onto the midplane of the bellows segment. An illustration of the resulting two-dimensional model is shown in . The figure shows the last joint of a bellows segment in a detailed view. The dashed black line indicates the bisector of the joint and at the same time forms the symmetry axis. The bellows itself is represented above the bisector by the dark blue circle segment and the light blue line. Below the angle bisector the bellows is indicated by the dashed lines. The curve parameter runs along the bellows material and assigns the corresponding point in the deformed state to a material point in the undeformed state. Thus, regardless of the deformation state, describes the point at which the bellows is attached and the point at which the bellows intersects the bisector. The variable indicates what part of the material is in contact with the rib. Thus, is always the transition point between the adjacent part and the free part of the bellows. Due to the small lever arm and the closely meshed knitted fabric on the side of the bellows facing the joint as shown in , this side is neglected. In the bellows, there is a pressure of , which presses against the membrane and thus expands it. The length indicates the distance between the centre of the joint and the rib. indicates the distance between the attachment point of the bellows and the centre of the rib. For a simpler description the angle is introduced. The length of the adjacent line segment of the bellows is described by the variable . The goal is to create a calculation rule for . In this way, the surface is approximated and the effects of the material on the driving torque are considered.
In the following it is assumed that describes the strain of the material in the plane of and describes the strain perpendicular to this plane. Thus, for the three-dimensional case, describes the strain in the longitudinal direction and describes the strain in the transverse direction. Due to the incompressibility (12) the strain in the normal direction is given by , which is in the plane of . In order to be able to evaluate (11), the following assumption is done regarding .
The transverse strain is greatest along the centre of the bellows, i.e. in at , and decreases towards the attachment point of the bellows. Since the bellows is fixed at , the deformation gradient there corresponds to the unit matrix and thus for the strain in the transverse direction holds . Given the setup, it is obvious that in the vicinity of , the transverse strain takes values in the range . For the calculation of , the region close to the attachment, i.e. at , and less the region at is crucial. Therefore, the assumption is made that is fulfiled.
Thus, the energy density is represented as a function of
From the material model, the material stress along the material is given by
In general, the material behaviour of rubbers is described with an order of the material model of , where usually one parameter [Citation7,Citation22]. Since (14) is invariant with respect to a negative , the negative parameter is neglected and the order is set to . Thus, the material parameters to be identified are and . The stresses in the material and the static solution of the free material are determined. The stress–strain curve is shown in for the identified material parameters.
The relationship between the pressure and the stress for the free material results from the observation of an infinitesimally small section of material, illustrated in . Using the force equilibrium in the -direction follows
where the relative pressure is given byWith the relationship and the assumption of small angles in the trigonometric functions, the following is obtained:
From the force equilibrium in -direction results
From (18b) follows that the stress in the free part, , is constant. If the pressure in the bellows is constant too, it follows from (19b) that the radius in the free part of the bellows must also be constant. This means that the solution of the line segment must lie on a segment of a circle. For the transition point at , the condition of continuity of the material also applies. Thus, the arc is constructed geometrically with centre and radius. From the geometrical view the following results for the radius of the free material and for the angle of the circle section
From (19b) and (15b) results the determining equation for the strain of the free material
The calculation of the strain is thus reduced to the solution of a static, nonlinear, one-dimensional equation, which can, for example, be efficiently solved by means of a characteristic curve.
The length of the free bellows from to is given by the strain, where
and is the length of the undeformed bellows section, which is calculated from and . At the same time, the length is also relevant for the geometric compatibility condition
which is determined by means of angle and radius. The transition point is determined from these two equations. For a frictionless contact between rib and bellows, the strain of the free material corresponds to the strain of the adjacent material . However, measurements show that the assumption of frictionless contact is not correct, which is why a no slip is assumed. This means that a material point which is in contact with the frame do not changes its position and therefore the strain remains constant at this point if the pressure and the angle of curvature remain the same. At the transition point , the strain of the adjacent material corresponds to that of the free material due to the continuity of the material.
Since the strain varies with the pressure, the result is a strain profile over the adjacent material for . This is derived by using the history of (26). The length of the line segment is determined directly by means of the strain profile
The diameter of the rib is limited, so, it holds that .
For the calculation of the line segment , not only the strain but also the transition point is necessary. These values represent the state of the bellows, but cannot be calculated explicitly. Therefore, an iterative calculation rule is presented in the following.
Initially at the start time is assumed. Then, iteratively in each time step first (27), (20) and (21) are calculated. Afterwards, the nonlinear Equationequation (22)(22) (22) is solved and the state is adjusted using (25). Finally, is fitted according to (26) and again the length of the line segment (27) is calculated.
Since the solution of the integral (27) requires knowledge about , this function is approximated by sampling points with . For a given strain profile , dependent on , the first sampling points of are assigned values. The function ceil rounds up the argument to the next integer value. The approximation of the length of the line segment is done by the function.
where corresponds to the th entry of . By this computational rule, it is possible to calculate the material behaviour in real time. Thus, an approximation of the contact length for each bellows exist. The pseudocode for the calculation of is presented in algorithm 1 in Appendix A. The convergence of the iteration rule of is shown in Appendix B.
For the mapping from to following considerations are made: From the physical point of view, it is clear that is composed of a surface on the rib, an effective lever arm, and the pressure in the bellows. It is obvious that the actual surface is at least quadratically dependent on . Since is only an approximation, which shows deviations with respect to the curvature angle and the bellows pressure , it is recommended to combine these quantities. The scaled relative pressure is described by and is zero if the pressure in the bellows corresponds to the ambient pressure. In this case, the driving torque, which originates from the th bellows, disappears. These considerations lead to the following ansatz function.
where describes the parameter to be identified. Based on the assumption that the behaviour of the bellows is the same, but the bellows are mirrored within a segment, the angle for the opposing bellows is negative, i.e. and .
3. Identification of the driving torque model
For the identification of the restoring torque, friction torque and actuator torque parameters the following measurements are done:
Variation of the angle of curvature with vented bellows.
Variation of the angle of curvature with pressurized bellows.
Simultaneous variation of the angle of curvature and pressure in the bellows.
Hereby, the angles and the pressures of the bellows segments are measured by encoders and pressure sensors. The parameters to be identified are and , . For the given measurements with a total of measurement points.
where the th measurement point is marked by the superscript index, and the given regressor consisting of the actuator torque regressor (29b), the restoring torques regressor (3b) and the friction torque regressor (5b), the optimal parameters are computed by
It should be noted that depends on , which requires a forward simulation of the bellows. Since in turn depends on the material parameters and , also depends on these parameters. Since the material parameters are not given, cannot be determined directly according to (32). However, the parameters result from the material parameters, which is why they can be solved successively in an optimization problem. The following optimization problem is solved to identify the material parameters results from the convergence of the iteration rule of , which is derived in the appendix B. The optimization problem is solved for several initial values since its solution usually has a local minimum.
4. Validation and discussion
In this section, the driving torque model is validated and discussed. In addition to the measured external torque and the torque predicted from the driving torque model, the estimated torque of the previous driving torque model from [Citation16] is also shown. The parameters from the previous driving torque model are identified using the same data as the model developed in this paper.
The angles of each joint in a bellows segment and the pressures of each bellows chain are measured by encoders and pressure sensors. illustrates the hysteresis of the bellows, shown for the fourth bellows segment. Before external movement, the first bellows chain is pressurized with a pressure of bar at point in time s. The second bellows chain remains at ambient pressure of bar. The angle of the bellows segment is and the measured torque by an external force-torque sensor is about Nm at this time. After external movement, the bellows segment is returned to same state regarding pressure and angle as at s. However, the measured torque is about Nm showing the hysteresis of the bellows. The previous driving torque model [Citation16] is not able to consider hysteresis since it neglects the bellows’ material properties. Before and after external movement, the previous driving torque model estimates the same external torque of Nm, which corresponds to an error of Nm with respect to the measured value. Even in the best case, the previous driving torque model could only estimate the mean value of the hysteresis difference, which would be an error of about Nm. In comparison, the presented driving torque model achieves an error of about Nm in the worst case. Thus, the error of the previous driving torque model is halved by considering the material properties. For the application considered here, the presented driving torque model reduces the error from Nm to about Nm with an absolute value of about Nm.
The hysteresis is explained by . The top measurement plot shows over time of the first bellows chain of the fourth bellows segment from . While the angle decreases during external movement, the angle increases, stretching the bellows, which results in a larger strain. At the same time, the contact of the bellows with the rib, so, the transition point , decreases. Subsequently, increases again and the strain for decreases. As the bellows are compressed, the more stretched material snuggles the rib, increasing the contact area. The strain profile is shown over time in . The grey line shows the transition point in the strain profile. It is shown how, in the interval the strain profile builds up and increases again. In addition, shows that towards the end of the measurement, the strain profile is significantly larger than at the beginning of the measurement. The additional measured torque is due to the increased contact area on the rib, which is caused by the preceding strain of the bellows.
In order to make a final evaluation of the driving torque model, another validation measurement is presented in which both the pressure and the angle of the bellows segment vary simultaneously. The results are shown in . The estimated external torque curve mimics the measured torque curve . The signals are largely superimposed despite the highly dynamic measurement with abrupt changes in motion and rapidly changing pressures. Deviations mostly occur when the direction of motion changes, such as at s, s and s. It is assumed that these deviations are caused by model inaccuracies for difficult replicable friction effects, which are particularly noticeable in the case of zero crossings in the velocity. The absolute error averaged over time between the measured and the estimated torque of the dynamic validation measurement is Nm. Overall, it can be concluded that the courses are mapped well and that the expected error in the torque curve is below Nm.
5. Conclusion
In this article, the driving torque model of a bellows segment of the bionic soft arm is derived and validated experimentally regarding real-time capability to enable model-based control design. The driving torque model considers the effects of the bellows causing restoring torques, friction torques and actuator torques. The restoring torque appears due to the bellows construction. Differently meshed knitted fabric on the bellows amplifies the curvatures of a bellows chain and thus the restoring torque. The friction torque is caused by friction between the superimposed layers of the bellows and by bearing force. The actuator torque is based on the Ogden model, a material model which considers the hyperelastic behaviour of the bellows. The bellows’ torque transmission is described by a no-slip membrane contact between bellows and ribs. The bellows are assumed to have membrane characteristics due to their thin walls. In order to make the driving torque model suitable for control design, real-time capability of the model is required. So, the no-slip membrane contact is considered to be two-dimensional instead of three-dimensional by mapping it onto the midplane of the bellows. Hence, a contact line is considered instead of a contact area and its iterative algorithm is derived and presented. Further assumptions are made to simplify the driving torque model. The bellows are assumed to be incompressible and the strain only in longitudinal direction of the bellows is considered. The parameters of the driving torque model are identified by regression using experimental data. The performance of the driving torque model is evaluated experimentally by measuring the external torque with a force-torque sensor for static and dynamic validation including external movements.
Overall, the driving torque model is validated successfully in static and high dynamic experiments by considering friction, restoring torques and hysteresis effects by the bellows’ nonlinear material behaviour. It is suitable for model-based control design and subsequent trajectory generation due to its real-time capability. In future work, the driving torque model is included in closed-loop control to enable autonomous operations of the bionic soft arm.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Additional information
Funding
References
- A. Pal, V. Restrepo, D. Goswami, and R.V. Martinez, Exploiting mechanical instabilities in soft robotics: Control, sensing, and actuation, Adv. Mater. 33 (19) (2021), pp. e2006939. doi:10.1002/adma.202006939.
- M. Cianchetti, C. Laschi, A. Menciassi, and P. Dario, Biomedical applications of soft robotics, Nat. Rev. Mater. 3 (6) (2018), pp. 143–153. doi:10.1038/s41578-018-0022-y.
- F. Schmitt, O. Piccin, L. Barbé, and B. Bayle, Soft robots manufacturing: A review, Front. Robot. AI. 5 (2018), pp. 84. doi:10.3389/frobt.2018.00084.
- A.D. Marchese, C.D. Onal, and D. Rus, Autonomous soft robotic fish capable of escape maneuvers using fluidic elastomer actuators, Soft Robotics 1 (1) (2014), pp. 75–87. doi:10.1089/soro.2013.0009.
- Y. Ling Yap, S. Leong Sing, and W. Yee Yeong, A review of 3d printing processes and materials for soft robotics, Rapid. Prototyp. J. 26 (8) (2020), pp. 1345–1361. doi:10.1108/RPJ-11-2019-0302.
- M. Mooney, A theory of large elastic deformation, J. Appl. Phys. 11 (9) (1940), pp. 582–592. doi:10.1063/1.1712836.
- R. William Ogden, Large deformation isotropic elasticity – on the correlation of theory and experiment for incompressible rubberlike solids, Proceedings Of The Royal Society Of London. Series A: Mathematical, Physical And Engineering Sciences 326 (1972), pp. 565–584.
- C. Della Santina, C. Duriez, and D. Rus, Model-based control of soft robots: A survey of the state of the art and open challenges, IEEE Control Syst. 43 (3) (2023), pp. 30–65. doi:10.1109/MCS.2023.3253419.
- M.N. Hamza and M. Alwan Hassan, Hyperelastic constitutive modeling of rubber and rubber-like materials under finite strain, ETJ 28 (13) (2010), pp. 2560–2575. doi:10.30684/etj.28.13.5.
- B. Kim, S. Beom Lee, J. Lee, S. Cho, H. Park, S. Yeom, and S. Han Park, A comparison among neo-hookean model, mooney-rivlin model, and ogden model for chloroprene rubber, Int. J. Precis. Eng. Manuf. 13 (5) (2012), pp. 759–764. doi:10.1007/s12541-012-0099-y.
- M. Julio García Ruíz and L. Yarime Suárez González, Manuel Julio García Ruíz and Leidy Yarime Suárez González. Comparison of hyperelastic material models in the analysis of fabrics, International Journal Of Clothing Science And Technology 18 (5) (2006), pp. 314–325. doi:10.1108/09556220610685249.
- W.W. Feng and W.-H. Yang, On the contact problem of an inflated spherical nonlinear membrane, J. Appl. Mech. 40 (1) (1973), pp. 209–214. doi:10.1115/1.3422928.
- T. Liu, M. Chiaramonte, A. Amini, Y. Menguc, and G.M. Homsy, Indentation and bifurcation of inflated membranes, Proc. R. Soc. A 477 (2247) (2021), pp. 20200930. doi:10.1098/rspa.2020.0930.
- A. Srivastava and C.-Y. Hui, Large deformation contact mechanics of long rectangular membranes. i. adhesionless contact, Proc. R. Soc. A 469 (2160) (2013), pp. 20130424. doi:10.1098/rspa.2013.0424.
- D. Müller and O. Sawodny, Modeling the soft bellows of the bionic soft arm, IFAC-Papersonline 55 (20) (2022), pp. 229–234. doi:10.1016/j.ifacol.2022.09.100.
- D. Müller, A. Raisch, A. Hildebrandt, and O. Sawodny. Nonlinear model based dynamic control of pneumatic driven quasi continuum manipulators. In 2020 IEEE/SICE International Symposium on System Integration (SII), Honolulu, HI, USA. IEEE, 2020.
- A. Sedal, R.B.G. Alan Wineman, and C. David Remy, Comparison and experimental validation of predictive models for soft, fiber-reinforced actuators, Int J Rob Res 40 (1) (2021), pp. 119–135. doi:10.1177/0278364919879493.
- A.H. Gerhard, Nonlinear Solid Mechanics: A Continuum Approach for Engineering Science, John Wiley & Sons, Chichester, 2000.
- H.B. Khaniki, M.H. Ghayesh, R. Chin, and M. Amabili, A review on the nonlinear dynamics of hyperelastic structures, Nonlinear Dyn 110 (2) (2022), pp. 963–994. doi:10.1007/s11071-022-07700-3.
- J. Bonet and D.W. Richard, Nonlinear Continuum Mechanics for Finite Element Analysis, 2nd ed. ed., University Press, New York, 2008.
- O.H. Yeoh, Some forms of the strain energy function for rubber, Rubber Chemistry And Technology 66 (5) (1993), pp. 754–771. doi:10.5254/1.3538343.
- R.W. Ogden and D.G. Roxburgh, A pseudo–elastic model for the mullins effect in filled rubber, Proc R Soc Lond A 455 (1988) (1999), pp. 2861–2877. doi:10.1098/rspa.1999.0431.
- W. Walter Klingbell and R. Thorpe Shield, Some numerical investigations on empirical strain energy functions in the large axi-symmetric extensions of rubber membranes, Zeitschrift für angewandte Mathematik und Physik ZAMP 15 (6) (1964), pp. 608–629. doi:10.1007/BF01595147.
- N. Kumar and A. DasGupta, On the contact problem of an inflated spherical hyperelastic membrane, Int J Non Linear Mech 57 (2013), pp. 130–139. doi:10.1016/j.ijnonlinmec.2013.06.015.
Appendix A.
Iterative Calculation Rule of
The pseudocode for the calculation of the approximation of the length of the line segment is presented in algorithm 1.
Algorithm 1
Iterative calculation rule of
Initialize:
is empty
end
At each time step :
solve (22) for
Clear the last fields of
Find all empty fields of between 1 and
if is not empty then
end if
end
Initially, is assumed. Then (27), (17), (13), (20) and (21) are calculated iteratively at each time step. The nonlinear Equationequation (22)(22) (22) is then solved and the variable is updated via (25). Finally, is updated according to (26) and the length of the line segment (27) is recalculated. The algorithm converges in only a few steps to the desired value, which was determined in preliminary experiments. For this reason, only one iteration of the algorithm is required per time step keeping the computational complexity low.
Appendix B.
Convergence of the Iteration Rule of
In the following, it is shown that the calculation rule for the length of the line segment converges to a fixed value at static pressure and static angle of curvature . If is the iteration rule, it converges according to Banach’s fixed point theorem if a Lipschitz constant can be determined for . This is equivalent to . If is the antiderivative of , the following results from (27) according to the Leibniz rule for integrals.
Since cannot be expressed explicitly as a function of according to (22), the derivative is determined explicitly using the theorem for implicit functions
With (22) follows from (B1f)
holds for all permissible . On the relevant range, i.e. , it holds that and . Whether the numerator or denominator is larger depends on which coefficients are larger. In particular, the fraction for is positive for the relevant range and also smaller than 1 since . The inequality follows from this argument
Thus, the expression in the parenthesis in (B3) for the relevant range is also less than 1, which means that is fulfilled and the calculation rule converges.