Dieser Artikel geht auf die komplexen Konstruktionsherausforderungen von Biegedrehungen in selbstrekonfigurierbaren mechanischen Strukturen ein und konzentriert sich darauf, kinematische Genauigkeit zu erreichen und große Durchbiegungen bei minimaler Belastung auszugleichen. Es führt ein zweischichtiges Rahmenwerk für Bodenstrukturen zur Topologieoptimierung von strahlenbasierten Biegedrehpunkten mit beliebigen Drehzentren ein, wobei steifheitsbasierte und belastungsbasierte objektive Funktionen verwendet werden. Die Studie setzt genetische Algorithmen zur Optimierung ein und vergleicht die Ergebnisse mit kommerzieller Software ABAQUS. Zu den zentralen Themen zählen die Designdomäne einschichtiger und zweischichtiger Bodenstrukturen, die Formulierung objektiver Funktionen und der Optimierungsprozess mittels genetischer Algorithmen. Der Artikel schließt mit einer Demonstration der Effektivität des vorgeschlagenen Ansatzes anhand verschiedener Beispiele, wobei seine Anpassungsfähigkeit und sein Potenzial für Anwendungen in selbstkonfigurierbaren Robotern und verwandten Bereichen hervorgehoben werden.
KI-Generiert
Diese Zusammenfassung des Fachinhalts wurde mit Hilfe von KI generiert.
Abstract
In self-reconfigurable structures, the mechanical design of the joints is one of the most challenging tasks. Within this context, flexural pivots are widely adopted as compliant mechanisms due to their ideal design for achieving low rotational stiffness and high off-axis stiffness. To maximize performance, they are often optimized for specific application requirements. However, designing flexural pivots for self-reconfigurable structures with an arbitrary center of rotation remains a significant challenge. To address this, we propose an approach for optimizing the topology of beam-based flexural pivots undergoing large deflections, aiming to achieve an optimal configuration with an arbitrary center of rotation. To this end, both the stiffness-based objective function and the strain energy-based objective function are introduced. For the implementation, a geometrically exact beam element is utilized to establish a dual-layer ground structure for optimization. A genetic algorithm is employed to identify optimal configurations for flexural pivots, including traditional notch hinges and cross-spring pivots. Additionally, the influence of different objective functions and their corresponding parameters on the optimized topology is examined and verified. Ultimately, this approach yields optimal topologies in three representative examples with different centers of rotation, establishing a foundation for the design of compliant mechanisms with user-defined rotational behavior.
Michael Pieber and Johannes Gerstmayr have contributed equally to this work.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
\(\bar{\bar{N}}_b\), \(\bar{\bar{N}}_c\)
number of beams and connectors in dual-layer ground structure
\(\bar{\bar{N}}_v\)
Number of variables in the dual-layer ground structure and symmetric reduction model
\(\bar{\bar{N}}_v^*\), \(\bar{\bar{N}}_b^*\)
number of variables and beams in the dual-layer symmetric reduction model
\(\bar{N}_v\), \(\bar{N}_b\)
number of variables and beams in single-layer ground structure
\(\beta\)
Weight factor in approximated Heaviside function
\(\Delta\)
Axis shift during rotational movement
\(\eta _j\)
Variables for the connector \(c_j\)
\(\kappa _{i}\)
Bending curvature of beam i
\(\nu\)
Poisson’s ratio of solid material
\(\Phi _e\)
Objective function on the basis of strain energy
\(\Phi _s\), \(\hat{\Phi }_s\)
objective function based on stiffness
\(\rho _i\)
Relative material density of beam i
\(\tau _{i}\)
Shear strain of beam i
\(\theta\)
Prescribe angle between the left rigid body and right rigid body
\(\varepsilon _{i}\)
The tensile strain of beam i
\(\xi _i\)
Variables for the density of beam i
\(A_i\)
Cross-sectional area of beam i
\(c_j\)
Connector j between layers
\(C_x\), \(C_y\), \(C_r\)
off-axis stiffnesses and rotational stiffness
\(C_{x0}\), \(C_{y0}\), \(C_{r0}\)
reference off-axis stiffnesses and rotational stiffness of \(\xi _i=0\) and \(\eta _i=0\)
\(D_x\), \(D_y\)
prescribe displacement in x- and y-directions
\(E_0\)
Young’s modulus of solid material
\(E_i\)
Young’s modulus of beam i
\(F_x\), \(F_y\)
reaction force within prescribed displacement in the x- and y-directions
\(G_i\)
Shear modulus of beam i
H
Width of beams
I
Second moment of the area of beams
L
Length of the rigid body
\(L_i\)
Length of beam i
n
Grid density of ground structure
t
Thickness of beams
\(T_r\)
Reaction torque within prescribed rotational angle
\(t_{kj}\)
Thickness of element k in beam j
\(U_x\), \(U_y\), \(U_r\)
strain energy of translational and rotational movements
\(V_{b,i}\)
Volume of beam i
\(V_{tol}\)
Total volume of the effective beams
W
Height of the rigid body
w
Weight factor in objective function
1 Introduction
Self-reconfigurable mechanical structures present a range of complex design challenges. Among these, the mechanical design of joints is particularly significant. The design of flexural pivots in such systems must ensure not only kinematic accuracy but also accommodate large deflections with small strains, as well as scale-dependent stiffness characteristics [1]. Flexural pivots, also known as flexure hinges [2], constitute a class of compliant mechanisms [3] widely utilized in applications that demand a broad range of rotational motion [4], precision positioning engineering [5] and enable controlled movements of micro- and nanostructures [6]. One example is self-reconfigurable modular robots. Systems such as the planar adaptive robot with triangular structure (PARTS) [1], Tetrobot [7], and Mori3 [8], as shown in Fig. 1a–c, all of which require a target center of rotation outside of the assembly space. Six-bar linkages, shown in Fig. 1d, are commonly used in adaptive triangular cells and Tetrobot mechanisms, enabling rotation outside of the assembly space. The appropriate positioning of flexural pivots enables the realization of remote center motion. As depicted in Fig. 1e, cross-spring pivots, a type of beam-based flexural pivot [9], are used in six-bar linkages to overcome size constraints and avoid clearance issues associated with traditional bearings [1]. However, the center of rotation for cross-spring pivots is approximately located at the intersection point of the two flexures, which limits the boundary design. Simultaneously, the leaf-type isosceles-trapezoidal flexural pivot presents a potential option, but its achievable range of rotation and stiffness fail to meet the required specifications [10]. More generally, this raises the fundamental question: how can we design a pivot with an arbitrary center of rotation?
During the application of load and the resulting large deflections in the flexure, axis shifts of the cross-spring pivots [11] and the isosceles-trapezoidal flexural pivot [10] cause a deviation in the target center of rotation of the six-bar linkage [12]. To mitigate the axis shift of cross-spring pivots, parallel mechanisms [13], pre-curved beams [14], and beams with variable cross-sections [15] are incorporated into the analysis and investigation. However, the optimization of beam-based flexural pivots focuses on optimizing the detailed size on the basis of a given topology [4]. Previous work introduced a generalized two-step approach for the design of distributed compliant remote center of motion mechanisms, combining dual-layer structures with size-shape optimization based on curved beams [16]. In contrast, the present study focuses specifically on the topology optimization of beam-based flexural pivots with arbitrary centers of rotation.
Fig. 1
Mechanisms with flexural pivots and center of rotation
The optimization of general compliant mechanisms has been well-established for decades [3], whereas the optimization of flexural pivots with an arbitrary center of rotation remains a novel area of research [2]. In the topology optimization of traditional compliant mechanisms, two types of design domains are typically considered [17]. One is the continuum, which aims to optimize a continuous domain with discrete elements. Another is the ground structure, which can be more readily adapted to distributed compliance. During the optimization process, the solid isotropic material penalization (SIMP) method is usually employed [18]. This method uses the relative density as a design variable to influence the stiffness of each element. Within the framework of the SIMP method, optimization studies focus primarily on the objective function, which acts as the central criterion for optimization. Various functions have been considered [2], with strain energy being predominantly utilized. For the optimization of flexural pivots with concentrated compliance, the strain energy resulting from translational forces was used in Ref. [19]. Additionally, in Ref. [20], the strain energy resulting from rotational movement was also considered. These objective functions are used to find the minimum strain energy balance flexibility and stiffness in a target volume. The volume constraint was introduced and optimized alongside multiple targets in Ref. [21], and the given displacement boundary was used in Ref. [22] to find the minimum volume. In addition to strain energy as a reference, geometric advantages [23] and mechanical advantages [24] are also utilized as optimization targets. However, these objective functions, applied for general compliant mechanisms [2], cannot fully capture the specific design challenges of flexural pivots with thin members and relative rotation. A comprehensive design approach for flexural pivots is still necessary.
For optimization, algorithms such as optimality criteria methods [18], level-set methods [25], and the method of moving asymptotes [26] are widely used. Nonetheless, these algorithms require sensitivity analysis of the objective functions, which is essential for gradient-based methods [27] and accounts for the majority of the computational cost [28]. For generalized multi-objective optimization problems, genetic algorithms (GAs) are popular nondeterministic methods due to their effectiveness in navigating complex search spaces with multiple competing objectives [28]. This approach, inspired by Darwin’s theory of natural selection, has also been widely used in the optimization of mechanisms [29]. The genetic algorithm can often encounter non-convergence issues when dealing with large deflections. Therefore, it is necessary to establish reasonable boundary conditions for its application.
The novelty of this paper is the introduction of a dual-layer ground structure framework that enables the optimized design of beam-based flexural pivots with arbitrary centers of rotation and large deflection capability. To achieve this, we introduce a single-layer ground structure design domain in Sect. 2. Additionally, both the stiffness-based objective function and the strain energy-based objective function are introduced. In Sect. 3, we build on the single-layer ground structure to establish an optimization framework for a dual-layer configuration. Geometrically exact beams are employed to accurately capture the behavior of flexural pivots with multiple flexures undergoing large deflection. The results are verified with the commercial software ABAQUS. To achieve optimal solutions, a genetic algorithm is employed. Furthermore, Sect. 4 reproduces traditional cross-spring pivots and explores configurations with an arbitrary center of rotation.
2 Design domain and objective function
To optimize beam-based flexural pivots with an arbitrary center of rotation, first, a design domain of a single-layer ground structure is outlined, and the stiffness properties related to translational and rotational movements are defined in Sect. 2.1. On this basis, we propose an objective function based on stiffnesses in Sect. 2.2 and describe an objective function based on strain energy in Sect. 2.3.
Anzeige
2.1 Design domain of beam-based flexural pivots
As mentioned in Ref. [30], flexural pivots typically support off-axis forces while allowing rotation about the intended axis. Flexural pivots can be categorized as concentrated flexural pivots and distributed flexural pivots. The flexural pivots with concentrated compliance include notch hinges, while flexural pivots with distributed compliance consist of curve-beams, leaf-springs, tape-springs, and cross-spring pivots, which are all beam-based flexural pivots [30]. While structural optimization methods have been effectively used to obtain optimal configurations for notch hinges [19], they are less suited for beam-based flexural pivots, which may limit their applicability in scenarios that require large displacements, low stiffness, or fixed centers of rotation [31]. In this work, the optimization of beam-based flexural pivots is based on a design domain of ground structures [17]. The single-layer ground structure, made up of beams, is more adaptable for beam-based flexural pivots, as depicted in Fig. 2.
The flexural pivots allow in-plane motion of the right rigid body relative to the fixed left rigid body, as illustrated in Fig. 2a. There is a target center of rotation \(O_L\) on the left rigid body and \(O_R\) on the right rigid body, which overlaps with the initial configuration. When a prescribed rotation \(\theta\) is applied to the right rigid body, as shown in Fig. 2b, an axis shift \(\Delta\) occurs between \(O_L\) and \(O_R\).
For the single-layer ground structure, beams are used to fill the design domain. The beams are connected through nodes; the nodes at the left end of the beam structure are attached to the left rigid body, which is fixed, while those at the right end are connected to the right rigid body, which is movable. At most, eight beams are connected together through one node. The number of beams in one direction is defined as the grid density n. Then, the total number of beams is
Although both the Geometrically Exact Beam (GEB) formulation and the Absolute Nodal Coordinate Formulation (ANCF) [32] can capture large beam deformations, we employ the GEB formulation by Simo and Vu-Quoc [33] in this optimization due to its additional capability to model shear deformation.
For an ideal revolute pivot, the axis shift \(\Delta\) of the center of rotation in the deformed configuration should be zero. Simultaneously, it should demonstrate high off-axis stiffness and very low rotational stiffness [11]. However, optimizing based solely on axis shift \(\Delta\) can lead to uncertainty in rotational stiffness and off-axis stiffness. Therefore, both stiffness and axis shift \(\Delta\) should be treated as objectives in the optimization process. Notably, the axis shift \(\Delta\) may lead to extra rotational stiffness around the target center of rotation. To simplify the optimization objectives, we use the rotational stiffness around the target center of rotation as a measure to minimize both the axis shift and the rotational stiffness. To address this, two objective functions are formulated to achieve the desired properties of maximal off-axis stiffness and minimal rotational stiffness around the target center of rotation. The stiffness-based objective function \(\Phi _s\) incorporates a combination of stiffness metrics, considering both rotational and off-axis stiffness. Ideally, the flexural pivots should exhibit low rotational stiffness around the target center of rotation while maintaining high off-axis stiffness. In addition, as mentioned in Ref. [2], the strain energy-based objective function \(\Phi _e\) considers the strain energy of all beams under translational and rotational movements. Both objective functions are elaborated in the following sections.
2.2 Stiffness-based objective function
For flexural pivots, the ideal stiffness should exhibit very high off-axis stiffness and very low rotational stiffness to provide a mechanical advantage, as mentioned in Ref. [2]. To obtain a lightweight structure, traditional optimization of compliant mechanisms uses the target volume or volume fraction as a constraint [2]. For a problem without a target volume, extended optimization is used, as mentioned in Ref. [34]. For this purpose, a stiffness-based objective function \(\Phi _s\) is introduced to optimize both the rotational stiffness and off-axis stiffness, while also considering the total volume, thereby formulating it as a multi-objective optimization problem, which is expressed as
where w is a weight factor that can balance the ratio of rotational stiffness and off-axis stiffness [11]. When w is close to zero, high off-axis stiffness becomes the primary consideration. Conversely, when w is close to 1, low rotational stiffness becomes more critical. However, this factor must be appropriately chosen; otherwise, it may lead to undesirable results. In addition, the rotational stiffness around the target center of rotation is \(C_r\), and \(V_{T\!ol}\) is the total volume of beams. To compute the stiffness, as illustrated in Fig. 3, the off-axis stiffnesses \(C_x\) and \(C_y\) are considered, where the coupling stiffness between the two orthogonal directions is not included in the off-axis stiffness. The reference frame is consistent with Ref. [12], where the horizontal and vertical directions are denoted as the x- and y-axes, respectively. To minimize the off-axis stiffness, the inverses of \(C_x\) and \(C_y\) are used to drive the objective function toward zero, and their squares are taken to compute the quadratic mean. This approach avoids negative values, which may introduce numerical instability or result in negative infinity during computation. Additionally, \(V_{T\!ol}\) is used as a multiplicative term, following the approach referenced in Ref. [34].
A configuration with an ideal joint, as depicted in Fig. 3a, is used to calculate the rotational stiffness around the target center of rotation. In this configuration, a revolute joint is positioned at the target center of rotation and prescribed with a specific rotation angle \(\theta\). Under these circumstances, the reaction torque \(T_r\) can be determined and the rotational stiffness \(C_r\) is
Fig. 3b shows a configuration without an ideal joint, which is used to calculate the off-axis stiffness. To determine the off-axis stiffness, displacements \(D_x\) and \(D_y\) are prescribed on the right rigid body along the x- and y-directions, as shown in Fig. 3b. The corresponding reaction forces \(F_x\) and \(F_y\) are then computed. Thus the off-axis stiffness can be obtained with
For topology optimization, the SIMP method is utilized [2], which uses the relative density as a variable to adjust the material properties during optimization. The Young’s modulus \(E_i\) of each beam \(i\in ~\{1,2,..., \bar{N}_b\}\) is defined as a variable property, which will be changed by the relative density \(\rho _i \in [0,1]\) of each beam i, as
where \(E_0\) is the Young’s modulus of solid material. To achieve the range of \(\rho _i\), an approximated Heaviside function is introduced [35], denoted as
where \(\xi _i\) is a target variable with \(\xi _i \in \left[ -1, 1\right]\) and \(\beta\) is the parameter used to control the slope of the density change, whereas a larger \(\beta\) gives a narrower band of intermediate densities, see Ref. [36]. Therefore, the total number \(\bar{N}_v\) of variables in the single-layer ground structure is
where \(L_i\) is the length and \(A_i\) is the cross-sectional area of beam i. However, when the relative density \(\rho _i\rightarrow 0\) for all variables, \(\Phi _s\) converges to 0, which is an undesired optimized result. Consequently, a constraint condition of the relative density \(\rho _i\) is defined as
$$\begin{aligned} \sum _{i=1}^{\bar{N}_b}\rho _i\ge n \;, \end{aligned}$$
(11)
which implies that the minimum number of beams required to connect two rigid bodies is n. Since the number required for a leaf spring is n, using fewer beams would result in a weak connection between the two rigid bodies, which is problematic when minimizing the total volume [34]. To normalize the stiffness-based objective function \(\Phi _s\), the stiffnesses \(C_{x0}\), \(C_{y0}\), and \(C_{r0}\) of the ground structure with initial variables \(\xi _{i0}=0\) are employed as a reference stiffnesses. Therefore, Eq. (2) can be rewritten as
where the only control parameter is the weight factor w.
2.3 Strain energy-based objective function
In the optimization of compliant mechanisms, the objective function typically uses strain energy as the target, while the volume is set as a constraint [2]. For the optimization of flexural pivots, both the strain energy of translational movements in various directions [19] and the strain energy of rotational movement are considered [20]. The objective function is defined to minimize the strain energy within a target volume. On the basis of this concept, both translational and rotational strain energy are considered in this paper. Additionally, the volume is introduced as an optimization target, as shown in Eq. (2). Consequently, the strain energy-based objective function \(\Phi _e\) is described as
where \(U_r\) is the strain energy of all beams under a certain rotation angle, while the right rigid body and left rigid body are connected with an ideal revolute joint at the target center of rotation, as depicted in Fig. 3a. \(U_x\) and \(U_y\) represent the strain energies of all beams when a specific displacement is prescribed at the target center of rotation. During these computations, there is no direct connection between the two rigid bodies, see Fig. 3b. Generally, \(U_*\) is used to denote the strain energy under different deformation conditions. Since GEB elements are used, the strain energy \(U_*\) can be computed as
where, \(\varepsilon _i\) is the tensile strain, \(\kappa _i\) is the curvature and \(\gamma _i\) is the shear strain of beam i. The shear modulus \(G_i\) is
with Young’s modulus \(E_i\) using Poisson’s ratio \(\nu\) of each beam i. In addition, \(L_i\) is the length of beam i, A is the area of the beam’s cross-section, and I is the second area moment, which has uniform geometric properties. With the design domain and proposed objective functions, the detailed optimization model and approach are explained in the next section.
Compared with the stiffness-based objective functions in Eqs. 2 and 12, Eq. 13 does not include any weight factors or normalization. To serve as a comparative bridge between two different objective function concepts, an reference stiffness-based objective function \(\bar{\Phi }_s\) is introduced, as
This function is intended to directly highlight the distinction between the stiffness-based and strain energy-based approaches.
3 Optimization Framework
With the proposed design domain of the single-layer ground structure and the objective functions, a detailed dual-layer ground structure is defined for the optimization process. This structure is used to find configurations such as cross-spring pivots, which consist of two unconnected flexural beams between two rigid bodies [30]. A more generalized model with a dual-layer ground structure is introduced in Sect. 3.1. In addition, a genetic algorithm-based optimization approach is described for implementation in Sect. 3.2.
3.1 Dual-layer ground structure
The single-layer ground structure, described in Sect. 2.1 and depicted in Fig. 2, employs one layer of ground structure as the design domain, restricting the results to a single flexure joint. More generally, to achieve multileaf flexure joints [30], such as cross-spring pivots, we propose a dual-layer ground structure for beam-based flexural pivots, as illustrated in Fig. 4. This approach enables the design of multileaf flexure joints with various topologies. The connectors \(c_j\) at corresponding positions in the two layers are utilized as fixed joints, which are also defined as variables.
The grid density n, is defined as the number of beams along the length and width, and it directly affects the number of target variables \(\xi _i\). Therefore, the total number \(\bar{\bar{N}}_v\) of variables in the dual-layer ground structure is
As shown in Fig. 4, if the target center of rotation is on the x-axis, the layer-1 and layer-2 variables are symmetrical with respect to the x-axis, meaning a single set of variables can describe both layers’ structures. Thus, to increase computational efficiency, the total number \(\bar{\bar{N}}_v^*\) of variables of a symmetrical dual-layer ground structure can be reduced to
Note that the two layers are modeled in a single plane in Fig. 4, although they are illustrated with a gap between them for clarity.
On the basis of the flexural hinge investigated in Ref. [1], the dimensions and material properties are given in Table 1.
Table 1
Dimensions and material properties of the ground structure
dimensions and material properties
Unit
Value
length L
mm
8.000
width W
mm
6.688
height H
mm
6.000
thickness t
mm
0.405
Young’s modulus of solid material \(E_0\)
MPa
2346.5
Poisson’s ratio \(\nu\)
–
0.3
The connectors between the two layers are parameterized with a target variable \(\eta _j \in \left[ -1,1\right]\), where \(j \in \{1,2,...,\bar{\bar{N}}_c\}\). The connector \(c_j\) is valid and marked as "True", when the target variable \(\eta _j\) is positive; otherwise, the connector \(c_j\) is not valid and therefore marked as "False".
Overall, for both the single-layer and dual-layer ground structures, the optimization problem can be expressed as:
where, both the stiffness-based objective function \(\hat{\Phi }_s\) from Eq. (12) and the strain energy-based objective function \(\Phi _e\) from Eq. (13) are employed for the optimization. The target variable \(\xi _i\) contains \(\bar{N}_b\) variables for the single-layer ground structure, \(\bar{\bar{N}}_b\) variables for the general dual-layer ground structure, or \(\bar{\bar{N}}_b^*\) variables for the symmetrical dual-layer ground structure. Additionally, the target variable \(\eta _j\) contains \(\bar{\bar{N}}_c\) variables, which are used only for the dual-layer ground structure.
3.2 Optimization algorithm
For multi-objective optimization problems, nondeterministic methods such as genetic algorithms are widely used because of their effectiveness [28, 37]. This approach progressively generates increasingly refined designs. We use the approach proposed in Ref. [37], which uses a range reduction factor to demonstrate higher accuracy with lower computational cost. In the genetic algorithm, the initial variables are randomly generated within a specified range. After each generation, the surviving populations undergo crossover and mutation as illustrated in Fig. 5. In each generation, individuals with smaller objective function values are more likely to be selected for reproduction and crossover, resulting in a population with progressively better designs.
The genetic algorithm parameters set in Fig. 5 include the mutation reduction factor, crossover probability and distance factor, which are defined in Ref. [37]. The population size and number of generations are related to the number of beams \(\bar{N}_b\) or \(\bar{\bar{N}}_b\), which impacts both computational efficiency and accuracy, as discussed in the subsequent examples.
The process of obtaining the stiffness and strain energy involves three steps in the static model, see Fig. 5. In Step 1 and Step 2, the off-axis stiffnesses are calculated for prescribed displacements of \(D_x\) = 1 \(\mu\)m and \(D_y\) = 1 \(\mu\)m, as shown in Fig. 3b. Thus, the off-axis stiffnesses \(C_x\), \(C_y\), and the strain energies of translational movements \(U_x\), \(U_y\), are obtained. Then, in Step 3, considering the rotational stiffness \(C_r\) and the strain energy of rotational movement \(U_r\), a revolute joint is added at the target center of rotation, see Fig. 3a, with a prescribed rotation angle \(\theta\) of \(\hbox {10}^\circ\). At this angle, the stiffness exhibits nonlinear behavior, as demonstrated in Ref. [38], and can therefore be considered a basis for identifying large deflection. For the ground structure model, each beam is discretized into 10 GEB elements, as shown in Fig. 6a. For the approximated Heaviside function in Eq. (7), we set \(\beta = 16\), as described in Ref. [35]. Thus, by employing the objective functions, the fitness of all individuals in the population is evaluated. Before the optimization, the parameters in Eq. 12, \(C_{x0}\), \(C_{y0}\), and \(C_{r0}\), are computed with all \(\xi _i=0\) and \(\eta _i=0\).
Note that random parameters can easily lead to numerical failures in large deflection, as also noted in Ref. [39]. The models are established within the framework of the multibody dynamics simulation code Exudyn1 [40]. Each static deformation analysis presented in this paper is divided into 10 load steps.
4 Optimization examples and results discussion
To evaluate the proposed approach and examine the influence of the parameters, we present three types of examples. Initially, in Sect. 4.1, a single-layer ground structure is employed to investigate the influence of the stiffness-based objective function \(\hat{\Phi }_s\), the strain energy-based objective function \(\Phi _e\), the weight factor w, and the grid density n. Subsequently, in Sect. 4.2, a dual-layer ground structure is utilized to validate the configuration of the cross-spring pivot, and the results are compared with those obtained from ABAQUS. Finally, in Sect. 4.3, the method uses an arbitrary center of rotation model to achieve optimized topology.
4.1 Influence of objective functions and parameters
A benchmark model is established with the target center of rotation at the center of the design domain, as shown in Fig. 6. This model allows the investigation of how two objective functions and their parameters influence the results. The model is established as a single-layer with a grid density of \(n=2\), as illustrated in Fig. 6a. The population size is set to \(100\cdot \bar{N}_b\) and optimized for 30 generations.
Fig. 6
Optimizations of a single-layer ground structure with \(n=2\)
As shown in Fig. 6e, deformed beams clearly have large curvatures, which can lead to nonlinear problems [26]. The transparency of each beam corresponds to its relative density \(\rho _i\). A dark red color indicates a relative density \(\rho _i\) close to 1, a lighter color represents a flexible beam with lower density, and the disappearance of a beam indicates a relative density \(\rho _i\le 0.05\). As shown in Fig. 6b–d, the variation of the weight factor w in Eq. (2) influences the topological configuration of the flexural pivot. As shown in Fig. 6b, a weight factor \(w=\) 0.1 means that the rotational stiffness has a smaller proportion in the stiffness-based objective function \(\hat{\Phi }_s\), while \(w=0.9\) in Fig. 6d gives a clear topology and \(w=0.995\) in Fig. 6c results in a very flexible structure. When w is set to 1, the optimization yields a structure lacking effective connections between rigid bodies, as the rotational stiffness may reduce to zero. When the stiffness \(C_y\) is neglected in Fig. 6f, the resulting configuration evolves into a leaf spring [30]. It can be observed that optimizing the objective function for suitable stiffness produced results resembling a notch hinge [30], as shown in Fig. 6g. This configuration, representing a single ground structure with a grid density of \(n=2\), is denoted as S2. Generally, incorporating a weight factor for direct control of design variables allows the stiffness-based objective function \(\hat{\Phi }_s\) to become a more appropriate solution.
Similarly, the investigation is also applied to a grid density of n = 3 for the ground structure. The corresponding model is shown in Fig. 7a. The population size is set to \(200\cdot \bar{N}_b\) and optimized for 40 generations.
Fig. 7
Optimizations of a single-layer ground structure with \(n=3\)
The same to Fig. 6b, when w = 0.1, the result in Fig. 7b is relatively stiff, exhibiting both high off-axis stiffness and high rotational stiffness. As shown in Fig. 7c, for \(w=0.9\), the result of an optimized stiffness is a cross-spring pivot with two reinforcement beams, which drives the configuration to a high stiffness in \(C_x\) and \(C_y\). Simultaneously, as illustrated in Fig. 7d, \(w=0.995\) yields a typical cross-spring pivot, as the two cross beams remain unconnected. The resulting single ground structure with a grid density of \(n = 3\), is denoted as S3.
The results of strain energy-based objective function in Eq. 13 and the results of reference stiffness-base objective function Eq. 16 is illustrated in Fig. 8. At a grid density of n = 2, optimizing with either the strain energy-based objective function \(\Phi _e\) or the reference stiffness-based objective function \(\bar{\Phi }_s\) consistently produces a leaf spring with extra flexures, see Fig. 8a, b. Likewise, at a grid density of n = 3, the results in Fig. 8c, d show that the beams in the center domain exhibit high flexibility. As none of these analogous results yield an ideal flexure pivot, this underscores the critical role of the weight factor w and the normalization of physical quantities in the optimization process.
Fig. 8
Comparison of stiffness-based and strain energy-based objective functions
Considering the computational cost of different objective functions shown in Table 2, the time required to evaluate each objective function was measured on a system equipped with an Intel Core i7-11850 H 2.50 GHz CPU.
Table 2
Time costs of different objective functions
Objective function
\(n=2\)
\(n=3\)
\(\Phi _e\)
1.105 s
2.864 s
\(\bar{\Phi }_s\)
0.831 s
1.674 s
It can be conclude that the strain energy-based approach incurs a higher computational cost compared to the stiffness-based approach. This is because the latter focuses solely on the force or torque at the output, eliminating the need for detailed stress or strain analysis of individual elements. Therefore, for optimizing beam-based flexural pivots, a stiffness-based objective function offers superior efficiency and can achieve ideal configurations when an appropriate weight factor is applied. Increasing the grid density notably amplifies this time cost, often more than doubling it. The combined impact of grid density, population size, and generations significantly affects the overall time cost. Consequently, the following research will utilize a grid density of n = 2 or n = 3 for \(\hat{\Phi }_s\) in the optimization process.
4.2 Optimization of a dual-layer ground structure
In the previous section, Figs. 6 and 7 illustrate the optimized design obtained with the stiffness-based objective function \(\hat{\Phi }_s\), described in Sect. 2.2. These designs can be either notch hinges or cross-spring pivots, depending on the presence of a connected node between the beams. In a dual-layer ground structure, defining the connector as a variable can lead to more optimized results. Thus, for the purpose of confirming the dual-layer ground structure, the model with a grid density of n = 2 and n = 3 is investigated. The target center of rotation is set to the center of the design domain, with red beams representing layer-1 and green beams representing layer-2, as illustrated in Fig. 9. The variables of the layers have symmetry in both models, so with the grid density \(n=2\), the population size is set to \(100\cdot \bar{\bar{N}}_b\), and we are using 30 generations. For variables with grid density \(n=3\), the population size is set to \(200\cdot \bar{\bar{N}}_b\) and 40 generations.
Fig. 9
Optimizations of a the dual-layer ground structure with \(n=2\)
In Fig. 9a, to clarify, the green layer appears slightly wider, although, in reality, all beams have the same thickness t, see Table 1. With reference to Fig. 7d, \(w=0.995\) leads to the results for the cross-spring pivot. As shown in Ref. [4], the optimized result of grid density \(n = 2\) represents an ideal cross-spring pivot, as it lacks connectors between the two layers, thereby validating the effectiveness of the proposed approach. The resulting dual-layer ground structure with a grid density of \(n=2\) is denoted as D2.
Fig. 10
Optimizations of a dual-layer ground structure with \(n=3\)
Based on the same weight factor \(w=0.995\), the optimized result of grid density n = 3 includes two additional reinforcement beams combined with a typical cross-spring pivot, as shown in Fig. 10b, which is denoted as D3. In addition, there are two reinforced flexures in both layers with four connectors to tie the nodes together, as shown in Fig. 10c, d. Nevertheless, the topology is the same as the topology shown in Fig. 7c. Considering that the weight factor w represents the ratio between the off-axis stiffness and the rotational stiffness terms in Eq. 16. An ideal double-layered cross-spring pivot configuration can be achieved with a w value of 0.995, which targets an off-axis stiffness approximately 199 times greater to the rotational stiffness term. Notice that, in the optimization, the unit of rotational stiffness is Nm/rad, while the unit of off-axis stiffness is N/\(\mu\)m.
To ensure an accurate comparison of the achieved optimal configurations, reference models were established in ABAQUS. As an example, in Fig. 11a, the rigid body is modeled with solid elements C3D8R, while the flexures are modeled with shell elements S4R. The color of different parts is determined by the material, denoted as \(E_i\) in Eq. (6). The material of the rigid body is set as steel, with an elastic modulus of \(2.1 \times 10^{11}\) Pa. The properties of the flexure beams are assigned according to the optimized results. The left rigid body is fixed, and the right rigid body has constraints on the translational degree of freedom in the z-direction and rotational degrees of freedom around the x- and y-axes. The stiffness values and axis shifts are given in Table 3.
Table 3
Comparison of optimization results with ABAQUS simulations
As shown in Table 3, the stiffness and axis shift obtained from the Exudyn simulation align well with the ABAQUS results. The stiffness values from both simulations exhibit an error of less than 5%, confirming the accuracy of the Exudyn model. The slightly higher rotational stiffness in ABAQUS can be attributed to deformations caused by the anti-elastic curving of the shell. For the comparison of different optimal results, the rotational stiffness of the cross-spring pivot (S3, D2, and D3) is lower than that of the notch hinge (S2), while the off-axis stiffness components, \(C_x\) and \(C_y\), exhibit a more balanced distribution. A comparison between single-layer and dual-layer ground structures with a grid density of \(n=2\) shows that the dual-layer configuration performs better. However, the configuration with grid density \(n=3\) introduces additional topological features that enhance both off-axis stiffness and rotational stiffness. The deformed configurations are compared in Fig. 11b–e.
Fig. 11
Comparison of deformed configurations of optimized flexural pivots
Both the Exudyn and ABAQUS models clearly show deformation in the beams under rotation. This study thus confirms that applying the SIMP method within a dual-layer ground structure, coupled with a genetic algorithm, can achieve optimized results. Additionally, for this specific problem, a grid density of \(n=2\) can yield optimized results while maintaining a more concise topology.
4.3 Examples for an arbitrary center of rotation
Based upon the previously mentioned optimization approach, this work aims to confirm that the optimization approach remains effective when the target center of rotation is arbitrary. For this purpose, three examples are established and optimized, which are shown in Fig. 12. First, in example I, the target center of rotation is shifted away from the centroid of the design domain and positioned at a cross point of beams within the ground structure. Then, example II keeps the same target center of rotation position and sets an initial angle to \(\hbox {30}^\circ\) of the right body, see Fig. 12b. In example III, both rigid bodies have an initial angle and the target center of rotation is outside of the design domain. In these examples, we use the stiffness-based objective function \(\hat{\Phi }_s\) for the optimization. The initial configurations are shown in Fig. 12, and the initially referenced stiffnesses can be obtained.
The population size is set to \(200\cdot \bar{\bar{N}}_b\), with 40 generations, as the ground structure is non-symmetric. In addition, the weight factor is set to \(w=0.995\). Therefore, the optimized configurations and resulting topologies are shown in Fig. 13.
Fig. 12
Optimization problems with arbitrary centers of rotation
As shown in Fig. 13a, the center of rotation of example I is at the cross point of two beams. The resulting optimized configuration is a cross-spring pivot with some beams acting as a reinforced structure. Similarly, in Fig. 13b, example II shows a cross-spring pivot with two triangle supports since the target center is not local at any cross points. There are no connectors between the two layers. When the center of rotation is placed outside of the design domain, the topologies exhibit significant differences, see Fig. 13c.
Additionally, Fig. 13 illustrates the obtained configurations with rotations of \(10^{\circ }\) and \(-10^{\circ }\) applied about the z-axis. The figure provides a more detailed view of the deformations, illustrating rotations of \(\pm 10^{\circ }\) about Rz. The deformed configurations show that the centers of rotation are all near the target center. In Example I, the rotational axis shift is minimal, whereas in examples II and III, the axis shift is noticeably larger compared to the values presented in Table 3. Therefore, this study demonstrates that applying the SIMP method to a dual-layer ground structure, in combination with a genetic algorithm, can effectively generate novel topologies.
To clarify, for each optimized configuration, the off-axis stiffnesses, rotational stiffness, and the axis shift \(\Delta\) under a rotation of the prescribed \(\hbox {10}^\circ\) of the right rigid body are given in Table 4.
Table 4
Comparison of optimized results with arbitrary centers of rotation
No
\(C_{r}\) Nmm/rad
\(C_{x}\) N/\(\mu\)m
\(C_{y}\) N/\(\mu\)m
\(\Delta\)\(\mu\)m
example I
56.09
1.534
0.644
18.16
example II
43.51
0.808
0.501
108.7
example III
94.49
0.061
0.086
197.0
As shown in Table 4, all three examples exhibit the same order of rotational stiffness. Example I achieves the minimal axis shift and the highest off-axis stiffness. In comparison, placing the target center of rotation outside the design domain leads to an increase in the rotational axis shift \(\Delta\), highlighting the challenge of achieving centers of rotation outside the assembly.
5 Conclusion
This article presents a general approach for optimizing the topology of beam-based flexural pivots with an arbitrary center of rotation. The approach employs a ground structure within the design domain, discretized using beam elements. An initial model of a dual-layer ground structure is introduced, which can adapt to a multi-leaf flexure joint. In addition, a stiffness-based objective function is introduced. Consequently, several examples have been investigated using genetic algorithms.
A series of examples are employed to demonstrate the effectiveness of the proposed approach, which employs a genetic algorithm, in reproducing the ideal cross-spring pivots. The stiffness-based objective function with a weight factor, which influences the likelihood of achieving the target, is more effective than the objective function, which uses strain energy. Furthermore, utilizing the dual-layer ground structure and treating connectors as variables in the optimization process reveals that cross-spring pivots outperform notch hinges. Additionally, this approach demonstrates effective adaptability when the target center of rotation is set to arbitrary positions, which can help to find the optimal topology. This optimal topology provides a foundation for further refinement in the design of self-reconfigurable robots and related applications. Future work includes exploring flexural pivots with rotation centers external to the design domain. Furthermore, understanding how varying weights impact topology and give rise to a Pareto front will be investigated, offering meaningful insights for practical applications.
Acknowledgements
This work is supported by the Youth Innovation Promotion Association of the Chinese Academy of Sciences (No: 202202), the finance of China Scholarship Council (No: 202204910178) and the State Key Laboratory of Robotics (No: 2023-Z16, 2024-Z20).
Declarations
Conflict of interest
The authors have no Conflict of interest to declare.
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Hamlin GJ, Sanderson AC (1995) Tetrobot: A modular system for hyper-redundant parallel robotics. In: Proceedings of 1995 IEEE international conference on robotics and automation, vol. 1, pp. 154–159. IEEE, Nagoya, Japan. https://doi.org/10.1109/ROBOT.1995.525278
Pieber M, Zhang Z, Manzl P, Gerstmayr J (2024) Surrogate models for compliant joints in programmable structures. In: Volume 9: 20th International conference on multibody systems, nonlinear dynamics, and control (MSNDC), pp. 009–09030. American Society of Mechanical Engineers, Washington, DC, USA. https://doi.org/10.1115/DETC2024-143600
13.
Tissot-Daguette L, Cosandier F, Thalmann E, Henein S (2024) Near-zero parasitic shift flexure pivots based on coupled n -RRR planar parallel mechanisms. J Mech Robot 16(11):111006. https://doi.org/10.1115/1.4065074CrossRef
Bilancia P, Baggetta M, Hao G, Berselli G (2021) A variable section beams based Bi-BCM formulation for the kinetostatic analysis of cross-axis flexural pivots. Int J Mech Sci 205:106587. https://doi.org/10.1016/j.ijmecsci.2021.106587CrossRef
Pinskier J, Shirinzadeh B, Ghafarian M, Das TK, Al-Jodah A, Nowell R (2020) Topology optimization of stiffness constrained flexure-hinges for precision and range maximization. Mech Mach Theory 150:103874. https://doi.org/10.1016/j.mechmachtheory.2020.103874CrossRef
Liu C-H, Chiu C-H, Hsu M-C, Chen Y, Chiang Y-P (2019) Topology and size-shape optimization of an adaptive compliant gripper with high mechanical Aadvantage for grasping irregular objects. Robotica 37(8):1383–1400. https://doi.org/10.1017/S0263574719000018CrossRef
25.
Zhu B, Zhang X, Liu M, Chen Q, Li H (2019) Topological and shape optimization of flexure hinges for designing compliant mechanisms using the level set method. Chinese J Mech Eng 32(1):13. https://doi.org/10.1186/s10033-019-0332-zCrossRef
Zhu B, He Y, Qu F, Chen J, Wang R, Li H, Zhang X (2021) Design of flexure hinges using geometrically nonlinear topology optimization. In: Liu, X.-J., Nie, Z., Yu, J., Xie, F., Song, R. (eds.) Intelligent Robotics and Applications vol. 13013, pp. 179–189. Springer, Cham. https://doi.org/10.1007/978-3-030-89095-7_18
28.
Lobato FS, Steffen V (2017) Multi-objective optimization problems: concepts and self-adaptive parameters with mathematical and engineering applications. SpringerBriefs in Mathematics. Springer, Cham. https://doi.org/10.1007/978-3-319-58565-9
29.
Cao L, Dolovich AT, Chen A, Zhang WC (2018) Topology optimization of efficient and strong hybrid compliant mechanisms using a mixed mesh of beams and flexure hinges with strength control. Mech Mach Theory 121:213–227. https://doi.org/10.1016/j.mechmachtheory.2017.10.022CrossRef
30.
Farhadi Machekposhti D, Tolou N, Herder JL (2015) A review on compliant joints and rigid-body constant velocity universal joints toward the design of compliant homokinetic couplings. J Mech Des 137(3):032301. https://doi.org/10.1115/1.4029318CrossRef
Gerstmayr J, Irschik H (2008) On the correct representation of bending and axial deformation in the absolute nodal coordinate formulation with an elastic line approach. J Sound Vib 318(3):461–487. https://doi.org/10.1016/j.jsv.2008.04.019CrossRef
Wen J, Liu J, Wei P, Long K, Wang H, Rong J, Xie Y (2022) A survey of nonlinear continuum topology optimization methods. Chinese J Theor Appl Mech 54(10):2659–2675. https://doi.org/10.6052/0459-1879-22-179CrossRef
Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.