Next Article in Journal
RTSDM: A Real-Time Semantic Dense Mapping System for UAVs
Previous Article in Journal
Process Optimization of Robotic Polishing for Mold Steel Based on Response Surface Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Saturation-Based Method for Primary Resonance Control of Flexible Manipulator

1
School of Mechanical Engineering and Automation, Beihang University, Beijing 100191, China
2
Beijing Institute of Spacecraft System Engineering CAST, Beijing 100094, China
*
Author to whom correspondence should be addressed.
Current address: Vivo Mobile Communication Co., Ltd., Dongguan 523000, China.
Machines 2022, 10(4), 284; https://doi.org/10.3390/machines10040284
Submission received: 22 February 2022 / Revised: 11 April 2022 / Accepted: 12 April 2022 / Published: 18 April 2022
(This article belongs to the Section Robotics, Mechatronics and Intelligent Machines)

Abstract

:
When primary resonance occurs, even a small external disturbance can abruptly excite large amplitude vibration and deteriorate the working performance of a flexible manipulator. Most active control methods are effective for non-resonant vibration but not for primary resonance. In view of this, this paper puts forward a new nonlinear saturation-based control method to suppress the primary resonance of a flexible manipulator considering complicated rigid-flexible coupling and modal coupling. A vibration absorber with variable stiffness/damping is designed to establish an energy exchange channel for saturation. A novel idea of modal coupling enhancement is suggested to improve saturation performance by strengthening the coupling relationship between the mode of the vibration absorber and the controlled mode of the flexible manipulator. Through stability analysis on the primary resonance response of the flexible manipulator with the vibration absorber, the saturation mechanism is successfully established and the effectiveness of the saturation control algorithm is validated. On this basis, several important indexes are extracted and employed to optimize saturation control. Finally, a series of virtual prototyping simulations and experiments are conducted to verify the feasibility of the suggested saturation-based control method. This research will contribute to the primary resonance suppression of a flexible manipulator under a complex external excitation environment.

1. Introduction

With the rapid development of modern space technology, the flexible manipulator plays an important role in space maintenance, machining, and assembly due to its advantages of low energy consumption and large load–weight ratio [1,2]. However, flexible manipulators are prone to vibration due to the existence of structural flexibility. Therefore, the vibration control problem has attracted extensive attention [3,4,5].
When performing some reciprocating work, such as spot welding, spray painting, carrying, and assembly, the flexible manipulator may be subjected to periodic external excitation. If the excitation frequency is close to the natural frequency of the flexible manipulator, primary resonance will occur [6]. In this case, even a small external excitation can abruptly excite large amplitude vibration and deteriorate working performance. Up to now, various nonlinear characteristics and stability problems of the primary resonance have been researched. Silva and Daqaq [7] analyzed the nonlinear vibration response of a sender cantilever beam with constant thickness and linearly varying width when subjected to a primary resonance excitation. Mokhtari and Jalili et al. [8] modeled a milling tool as a 3D spinning cantilever Timoshenko beam and investigated the primary resonance and the bifurcation behavior during micro-milling operations. Gao and Hou et al. [9] discussed the effect of the linear stiffness and the nonlinear stiffness of the inter-shaft bearing on the primary resonance and found the jump phenomenon and the resonance hysteresis phenomenon of a dual-rotor system. Kumar and Pratiher [10] studied the primary resonance behavior of the two-link flexible manipulator with a generic payload and constraint force through numerical simulations. They found the jump phenomenon and the existence of multi-valued solutions at pitchfork and saddle-node bifurcation points. Ding and Huang et al. [11] investigated the primary resonance of traveling viscoelastic beam under 3:1 internal resonance. Lajimi and Heppler et al. [12] used the method of multiple scales and the shooting method to study primary resonance of a beam-rigid body microgyroscope. Li and Yao et al. [13] studied the effects of control gains on primary resonance properties of the beam. Bab and Khadem et al. [14] investigated the primary resonances of a coupled flexible rotor with rigid disk and flexible/rigid blades. Zhang and Chen et al. [15] analyzed the primary resonance of coupled cantilevers subjected to magnetic interaction based on the distributed parameter model. Li and Zhou et al. [16] studied the primary resonance with internal resonance of a symmetric rectangular honeycomb sandwich panel with simply supported boundaries along all four edges subjected to transverse excitations. Yektanezhad and Hosseini et al. [17] investigated primary resonance of a flexible rotor levitated by active magnetic bearings (AMBs). Gu and Zhang et al. [18] investigated the primary resonance of the functionally graded graphene platelet (FGGP)-reinforced rotating pre-twisted composite blade under combined external and multiple parametric excitations with three different distribution patterns. Arena and Lacarbonara [19] implemented bifurcation analysis to investigate the primary resonances induced by the harmonic axial excitation.
In order to deal with the vibration problems, many active control methods have been put forward. However, most of them are effective for non-resonant vibration but not for primary resonance. In recent years, the saturation phenomenon has attracted the attention of many researchers. This phenomenon usually occurs in a quadratic nonlinear system under the harmonic excitation if the ratio of two modal frequencies is 1:2 and the internal resonance has been established between these two modes. When the excitation frequency is close to the high-order modal frequency of the system, the higher-order modal response will increase. When the saturation occurs, the higher modal response will no longer increase after it reaches a critical value, and the rest of vibration energy is transferred to the lower-order mode. Nayfeh and Mook [20] first discovered the saturation phenomenon by analyzing the coupling between the roll and pitch motion of ships. Haddow and Barr et al. [21] verified the saturation phenomenon by the modal interaction experiment of an L-shaped beam and suggested a saturation-based vibration absorber for controlling the primary resonance of a flexible structure. Subsequently, Oueini and Nayfeh et al. [22] proposed an active saturation-based method for controlling the primary resonance of a rigid and a flexible beam, respectively, and designed an analog circuit to verify the feasibility of the suggested method. Pai and Wen et al. [23] used PZT (lead zirconate titanate) patches as a controller and sensor to study the nonlinear saturation control of a cantilever beam. Saguranrum and Kunz et al. [24] numerically simulated the saturation control response and the full mode coupling of the cantilever beam with a piezoelectric actuator. Shoeybi and Ghorashi [25] conducted a theoretical investigation of nonlinear vibrations of a 2-DOF system when subjected to saturation. Li et al. [26] used the method of multiple scales to obtain an approximate analytical solution and presented a control strategy based on nonlinear saturation to suppress the free vibration of a self-excited plant. Zhao and Xu [27] applied the delayed feedback control and saturation control to suppress or stabilize the vibration of the primary system in a 2-DOF dynamical system with parametrically excited pendulum. Eftekhari and Ziaei-Rad [28] investigated the performance of an oscillator consisting of mass and spring at the tip of a symmetrical cantilever composite beam under chordwise base excitation and detected saturation phenomenon in the force modulation response at the one-to-one internal resonance. Febbo and Machado [29] studied nonlinear dynamic vibration absorbers with a saturation. Chen and Zhang [30] investigated forced vibration for two elastically connected cantilevers under harmonic base excitation, and the frequency amplitude response curves revealed saturation phenomena. Zhang and Liu et al. [31] analyzed the saturation and jump phenomena of a rotating pre-twisted laminated composite blade subjected to a subsonic airflow excitation in the case of 1:2 internal resonance. Rocha and Tusset et al. [32] used the piezoelectric material to harvest the energy of a portal frame structure and found that the energy transfer efficiency can be enhanced by coupling the PZT to the column in saturation phenomena. Bauomy and Taha [33] studied the nonlinear vibrating behaviors of a nonlinear cantilever beam system (primary system) using a nonlinear saturation absorber (the secondary system).
Although saturation-based research has been conducted, it still faces big challenges when dealing with the primary resonance of a flexible manipulator. First, all the above studies are focused on a flexible structure without rigid motion. For a flexible multi-body mechanism undergoing a large overall motion, however, its dynamic model is completely different from that of a flexible structure due to complex rigid–flexible motion coupling and force transfer. To the authors’ knowledge, whether the saturation can be established and utilized to suppress the primary resonance of a flexible mechanism has not been researched. Second, most studies simplified the controlled main system as a linear vibration system for the convenience of analysis. However, a real system is usually a nonlinear system. Excessive neglect of nonlinear elements may lead to a mismatch with reality. Third, the saturation depends on the coupling between the controlled main system and the vibration absorber. However, this coupling relationship is artificially designated in most studies for the convenience of analysis and is not derived from a rigorous kinematic and dynamic relationship. Finally, most studies are based on numerical simulations of their own theoretical models and have not been verified by third-party software or experiments.
In view of this, this paper aims to put forward a new nonlinear saturation-based control method to suppress the primary resonance of the flexible manipulator undergoing a large overall motion. The rest of the paper is organized as follows. In Section 2, a controlled flexible manipulator is described. In Section 3, a new primary resonance control scheme is designed and a saturation-based control model of the vibration absorber is put forward. The dynamic equations of the flexible manipulator with the saturation-based vibration absorber are derived in Section 4. Because the saturation depends on the internal resonance, Section 5 investigates the establishment of the internal resonance. Section 6 reveals the saturation principle. Section 7 presents the method of absorber configuration to optimize saturation control. On this basis, a series of virtual prototyping simulations and experiments are conducted to verify the feasibility of the suggested saturation-based control method in Section 8 and Section 9. Section 10 explains the inaccurate correspondence of theory, prototype simulation, and experiment results. Finally, Section 11 summarizes the conclusions of this study.

2. Description of Flexible Manipulator

As shown in Figure 1, the flexible manipulator consists of a base, a rigid arm, and a flexible arm. The expression O e 1 0 e 2 0 is the inertial coordinate system fixed on the base; O e 1 1 e 2 1 and A e 1 2 e 2 2 are the moving coordinate systems attached to the rigid and flexible arms, respectively. The rigid arm O A is hinged to the driving joint O , whose angular displacement is denoted by θ 1 ( t ) , where t is time. The flexible arm A D is hinged to the driving joint A at the end of the rigid arm, whose angular displacement is denoted by θ 2 ( t ) .
Due to the large span-to-height ratio, the flexible arm is regarded as a uniform Euler–Bernoulli beam. Only the transverse deformation of the flexible arm in A e 1 2 e 2 2 is considered, which is denoted by w x , t , where x denotes the length measured along A e 1 2 . Using the assumed mode method [3], the deformation w x , t is discretized as
w x , t = i = 1 n ϕ i x q i t ,
where n is the number of the flexural degrees of freedom, ϕ i x is the ith order model shape, and q i t is the ith mode coordinate.
Because the fundamental mode usually plays a major role in the dynamic responses of the flexible arm, only the fundamental mode is considered. Therefore, Equation (1) is rewritten as
w x , t ϕ 1 x q 1 t .
When the flexible manipulator is subjected to the external excitation F = F 0 cos   ω t + φ at the same frequency as its natural frequency, the primary resonance will occur. It may excite large amplitude in a short time and thus deteriorate the working performance and lead to system damage. Therefore, it is necessary to suppress the primary resonance. In view of this, a saturation-based control method is put forward in this paper to suppress the primary resonance of the flexible manipulator.

3. Control Model of Saturation-Based Vibration Absorber

Among various nonlinear interactions, saturation is a special energy exchange mechanism of a multiple degrees-of-freedom nonlinear system. Its generation depends on the establishment of the 1:2 internal resonance. When the saturation phenomenon occurs in a nonlinear system excited at a frequency near its high-order modal frequency, the primary resonance response of the high-order mode will be restricted to a small ceiling, and the rest of the vibration energy will be transferred to the low-order mode with the help of an energy exchange channel provided by the internal resonance.
Inspired by the working principle of the saturation, a new primary resonance control scheme is put forward, as shown in Figure 2. A saturation-based vibration absorber is designed and mounted at the flexible manipulator to suppress the primary resonance. For the purpose of establishing an energy exchange channel for the saturation, 1:2 internal resonance is constructed between the mode of the vibration absorber and the controlled mode of the flexible manipulator. Moreover, a novel idea of modal coupling enhancement is proposed to improve saturation control performance by strengthening coupling relationship between the mode of the vibration absorber and the controlled mode of the flexible manipulator.
As shown in Figure 3, the suggested vibration absorber is mounted at point B of the flexible manipulator, where B e 1 3 e 2 3 is its moving coordinate system. The vibration absorber is composed of a rigid rod, a mass block, and a servomotor. The rigid rod is installed on the output shaft of the servomotor, whose angular displacement is denoted by β . The mass block is fixed at the end of the rigid rod to provide additional inertia. The servomotor plays an important role in the vibration absorber, whose control model is designed to establish the saturation by constructing 1:2 internal resonance and enhancing modal coupling.
To construct 1:2 internal resonance, the control torque signal τ 3 of the servomotor is designed as
τ 3 = k p β d β + k d β ˙ d β ˙ ,
where β d and β ˙ d denote the desired angular displacement and the desired angular velocity of the rigid rod, respectively; k p and k d denote the position feedback gain coefficient and the speed feedback gain coefficient, respectively.
In order to work as a torsional vibration system, both β d and β ˙ d are designated as zero. Therefore, Equation (3) becomes
τ 3 = k p β k d β ˙ .
Through adjusting k p and k d , both the frequency and the damping of the vibration absorber are controlled to satisfy the requirement for establishing the saturation under 1:2 internal resonance.
Furthermore, for enhancing the modal coupling relationship between the vibration absorber and the flexible manipulator, a new nonlinear coupling term is constructed and introduced into the control torque signal τ 3 , i.e.,
τ 3 = k p β k d β ˙ + e 1 q ¨ 1 β ,
where e 1 denotes the coupling gain coefficient used to adjust coupling strength, and q ¨ 1 denotes the controlled modal coordinate acceleration of the flexible manipulator.

4. Dynamic Equations of Flexible Manipulator with Saturation-Based Vibration Absorber

In this study, θ 1 ( t ) and θ 2 ( t ) are predefined and implemented by joint servomotors. Therefore, the controlled mode coordinate q 1 of the flexible manipulator and the angular displacement β of the vibration absorber are considered as the generalized coordinates. Using Kane’s method [3] and the Taylor expansion, the dynamic equations of the flexible manipulator with the suggested saturation-based vibration absorber are derived:
q ¨ 1 + 2 ζ ^ 1 ω 1 q ˙ 1 + ω 1 2 q 1 = θ ˙ 1 + θ ˙ 2 2 q 1 Q 1 θ ¨ 1 + θ ¨ 2 Q 2 θ ˙ 1 2 θ 2 + θ ¨ 1 + Q 3 β θ ¨ 1 + θ ¨ 2 + θ ˙ 1 + θ ˙ 2 2 + β ¨ β + β ˙ 2 + 2 β ˙ θ ˙ 1 + θ ˙ 2 + F 0 * cos   ω t + φ ,
β ¨ + 2 ζ ^ 2 ω 2 β ˙ + ω 2 2 β = θ ¨ 1 + θ ¨ 2 + P 1 β θ ¨ 1 + θ ˙ 1 2 θ 2 θ ˙ 1 2 + θ ¨ 1 θ 2 + P 2 β q ¨ 1 2 q ˙ 1 θ ˙ 1 + θ ˙ 2 q 1 θ ¨ 1 + θ ¨ 2 β q 1 θ ˙ 1 + θ ˙ 2 2 + P 3 β θ ¨ 1 + θ ¨ 2 θ ˙ 1 + θ ˙ 2 2 + e 1 q ¨ 1 β / m C l 3 2 ,
where ω 1 2 = H 22 L + m C ϕ B 1 2 + m B ϕ B 1 2 ; ω 2 2 = k p m C l 3 2 ; 2 ζ ^ 1 ω 1 = f 1 L + m C ϕ B 1 2 + m B ϕ B 1 2 ; 2 ζ ^ 2 ω 2 = k d m C l 3 2 ; Q 1 = F + m B + m C ϕ B 1 x B L + m C ϕ B 1 2 + m B ϕ B 1 2 ; Q 2 = m B ϕ B 1 l 1 + L 0 l 1 + m C ϕ B 1 l 1 L + m C ϕ B 1 2 + m B ϕ B 1 2 ; Q 3 = m C ϕ B 1 l 3 L + m C ϕ B 1 2 + m B ϕ B 1 2 ; F 0 * = F 0 ϕ D 1 L + m C ϕ B 1 2 + m B ϕ B 1 2 ; P 1 = l 1 l 3 ; P 2 = ϕ B 1 l 3 ; P 3 = x B l 3 ; H 22 = 0 l 2 E I d 4 ϕ 1 d x 4 ϕ 1 d x ; L 0 = 0 l 2 ρ ϕ 1 d x ; L = 0 l 2 ρ ϕ 1 2 d x ; F = 0 l 2 ρ ϕ 1 x d x ; f 1 is the natural damping of the flexible arm; ω 1 , ω 2 and ω denote the frequencies of the flexible arm, the vibration absorber, and the external excitation, respectively; l 1 , l 2 , and l 3 denote the lengths of the rigid arm, flexible arm, and rigid rod, respectively; m B and m C denote the masses of the joint B and mass block, respectively; ρ is the mass per length of the flexible arm; x B denotes the distance between B and A in the direction of e 1 2 in the A e 1 2 e 2 2 ; ϕ B 1 and ϕ D 1 are obtained when point B and point D are separately substituted into the controlled mode shape function ϕ 1 ; and E I is the flexural rigidity of the flexible arm.
Equation (6) describes the forced vibration of the flexible manipulator, indicated by the controlled mode coordinate q 1 and the external excitation F 0 * cos   ω t + φ . If the external excitation frequency ω falls into the neighborhood of the controlled modal frequency ω 1 of the flexible manipulator, the primary resonance will occur and lead to a sharp increase in amplitude of the flexible manipulator. Because there is nonlinear coupling between q 1 and β , the vibration absorber can be used to suppress the primary resonance of the flexible manipulator. However, it should be noted that there is nonlinear coupling between flexible motion (indicated by q 1 ) and rigid motion (indicated by θ 1 and θ 2 ). Therefore, in the case of complex rigid–flexible motion coupling, whether the saturation can be established and utilized to suppress the primary resonance should be investigated.
Equation (7) describes the torsional vibration of the vibration absorber, indicated by the angular displacement β of the vibration absorber. In Equation (7), the frequency ω 2 of the vibration absorber can be adjusted by the position feedback gain coefficient k p . This feature will be used to establish the internal resonance between the flexible manipulator and the vibration absorber. Similarly, the damping ζ ^ 2 of the vibration absorber can be adjusted by the speed feedback gain coefficient k d . This feature will be used to control the primary resonance of the flexible manipulator. In addition, e 1 will be used to adjust coupling strength between the mode β of the vibration absorber and the controlled mode q 1 of the flexible manipulator for improving saturation control performance.

5. Internal Resonance Analysis

Because the saturation depends on the internal resonance, this section investigates the establishment of the internal resonance. For convenience of internal resonance analysis, the dimensionless parameters and scaling factor 0 < ε < < 1 are introduced into Equations (6) and (7) (See Appendix A). After omitting the higher-order terms containing ε 2 , Equations (6) and (7) become
q ^ ¨ 1 + 2 ε ζ ^ 1 ω S 1 q ^ ˙ 1 + ω S 1 2 q ^ 1 = N 1 θ ¨ 1 + θ ¨ 2 N 2 θ ¨ 1 + N 3 ε β θ ¨ 1 + θ ¨ 2 + θ ˙ 1 + θ ˙ 2 2 + β ¨ β + β ˙ 2 + 2 β ˙ θ ˙ 1 + θ ˙ 2 + ε f 0 * l 1 ω 1 2 cos   ω S 3 τ + φ ,
β ¨ + 2 ε ζ 2 ω S 2 β ˙ + ω S 2 2 β = θ ¨ 1 + θ ¨ 2 + S 1 ε β θ ¨ 1 θ ˙ 1 2 + θ ¨ 1 θ 2 + S 2 ε β q ^ ¨ 1 2 q ^ ˙ 1 θ ˙ 1 + θ ˙ 2 q ^ 1 θ ¨ 1 + θ ¨ 2 + S 3 ε β θ ¨ 1 + θ ¨ 2 θ ˙ 1 + θ ˙ 2 2 + ε e 1 l 1 q ^ ¨ 1 β m c l 3 2 ,
where (˙) and (¨) denote the first-order and second-order derivatives concerning the dimensionless time τ .
To seek the first-order approximate solutions of Equations (8) and (9), applying method of multiple scales [10] (see Appendix B) and separating the equations for each order of ε up to one yield:
Order ( ε 0 ):
D 0 2 u 0 + ω S 1 2 u 0 = N 1 D 0 2 θ 1 + D 0 2 θ 2 N 2 D 0 2 θ 1 ,
D 0 2 β 0 + ω S 2 2 β 0 = D 0 2 θ 1 + D 0 2 θ 2 .
Order ( ε 1 ):
D 0 2 u 1 + ω S 1 2 u 1 = N 3 β 0 D 0 2 θ 1 + N 3 β 0 D 0 2 θ 2 + N 3 D 0 θ 1 2 + 2 N 3 D 0 θ 1 D 0 θ 2 + N 3 D 0 θ 2 2 + N 3 D 0 2 β 0 β 0 + N 3 D 0 β 0 2 + 2 N 3 D 0 β 0 D 0 θ 1 + 2 N 3 D 0 β 0 D 0 θ 2 2 ζ 1 ω S 1 D 0 u 0 2 D 1 D 0 u 0 + f 0 * l 1 ω 1 2 cos   ω S 3 T 0 + φ , .
D 0 2 β 1 + ω S 2 2 β 1 = S 1 β 0 D 0 2 θ 1 + D 0 2 θ 1 θ 2 D 0 θ 1 2 + S 3 β 0 D 0 2 θ 1 + D 0 2 θ 2 D 0 θ 1 + D 0 θ 2 2 + S 2 β 0 D 0 2 u 0 u 0 D 0 2 θ 1 + D 0 2 θ 2 2 D 0 u 0 D 0 θ 1 + D 0 θ 2 2 ζ 2 ω S 2 D 0 β 0 2 D 0 D 1 β 0 + e 1 l 1 m C l 3 2 D 0 2 u 0 · β 0 .
The expressions D 0 2 θ 1 and D 0 2 θ 2 in Equations (10) and (11) are linear in T 0 , so the solutions of Equations (10) and (11) are expressed as
u 0 = A 1 e i ω S 1 T 0 + A ¯ 1 e i ω S 1 T 0 N 1 + N 2 D 0 2 θ 1 N 1 D 0 2 θ 2 ,
β 0 = A 2 e i ω S 2 T 0 + A ¯ 2 e i ω S 2 T 0 D 0 2 θ 1 + D 0 2 θ 2 ,
where A 1 and A 2 are complex functions of T 1 , respectively; A ¯ 1 and A ¯ 2 are the conjugate of A 1 and A 2 , respectively; and all of them are determined by the conditions of eliminating secular terms.
Substituting Equations (14) and (15) into Equations (12) and (13) can obtain solutions as follows:
D 0 2 u 1 + ω S 1 2 u 1 = 2 i ζ 1 A 1 ω S 1 2 e i ω S 1 T 0 ¯ 2 i A 1 ω S 1 e i ω S 1 T 0 ¯ 2 A 2 2 N 3 ω S 2 2 e 2 i T 0 ω S 2 ¯ + 1 2 A e i ω S 3 T 0 + φ ¯ + c c + N S T ,
D 0 2 β 1 + ω S 2 2 β 1 = 2 i ζ 2 A 2 ω S 2 2 e i T 0 ω S 2 _ 2 i A 2 ω S 2 e i T 0 ω S 2 _ + S 1 A 2 e i T 0 ω S 2 D 0 2 θ 1 _ + S 3 A 2 e i T 0 ω S 2 D 0 2 θ 1 _ + A 2 e i T 0 ω S 2 D 0 2 θ 2 _ + S ˜ 2 A 1 A ¯ 2 ω S 1 2 e i T 0 ω S 1 i T 0 ω S 2 _ A 2 N 1 e i T 0 ω S 2 D 0 4 θ 1 _ A 2 N 2 e i T 0 ω S 2 D 0 4 θ 1 _ A 2 N 1 e i T 0 ω S 2 D 0 4 θ 2 _ + c c + N S T ,
where c c denotes the complex conjugate of the preceding term, and N S T denotes secular term, ( ) ( ) / T 1 ,
A = f 0 * l 1 ω 1 2 ,
S ˜ 2 = S 2 + e 1 l 1 m c l 3 2 .
In order to obtain the solutions of Equations (16) and (17), the solvability conditions are determined. Due to the primary resonance, the external excitation frequency is equal to the controlled modal frequency of the flexible manipulator, i.e., ω S 3 = ω S 1 . In addition, 1:2 internal resonance condition is analyzed, because there are second-order nonlinear terms in Equations (8) and (9). Therefore, the detuning parameters σ 1 and σ 2 are introduced, i.e.,
ω S 2 = 0.5 ω S 1 + ε σ 1 ,   ω S 3 = ω S 1 + ε σ 2 .
Substituting Equation (20) into Equations (16) and (17) extracts the factors of e i T 0 ω S 1 and e i T 0 ω S 2 , respectively. The solvability conditions can be obtained after eliminating the secular terms as follows:
2 i ζ 1 A 1 ω S 1 2 + 2 i A 1 ω S 1 + 2 N 3 A 2 2 ω S 2 2 e 2 i σ 1 T 1 1 2 A e i σ 2 T 1 + φ = 0 ,
S 1 A 2 D 0 2 θ 1 S ˜ 2 A 1 A ¯ 2 ω S 1 2 e 2 i σ 1 T 1 S ˜ 2 N 1 A 2 D 0 4 θ 1 S ˜ 2 N 2 A 2 D 0 4 θ 1 S ˜ 2 N 1 A 2 D 0 4 θ 2 + S 3 A 2 D 0 2 θ 1 + D 0 2 θ 2 2 i ζ 2 A 2 ω S 2 2 2 i A 2 ω S 2 = 0 .
For convenience, A 1 and A 2 in Equations (21) and (22) are rewritten in the form of polar coordinates as
A 1 = 1 2 a 1 e i α 1 ,   A 2 = 1 2 a 2 e i α 2 ,
where a 1 and a 2 denote the modal amplitudes of the flexible manipulator and the vibration absorber, respectively; α 1 and α 2 denote the phase angles; a 1 , a 2 , α 1 , and α 2 are the real functions of T 1 .
Substituting Equation (23) into Equations (21) and (22), then separating the result into real and imaginary parts, the steady-state solutions are obtained as follows:
a 1 = 1 2 ω S 1 N 3 a 2 2 ω S 2 2 sin   γ 1 ζ 1 a 1 ω S 1 + 1 2 ω S 1 A sin   γ 2 ,
a 2 = 1 4 ω S 2 S ˜ 2 a 2 a 1 ω S 1 2 sin   γ 1 ζ 2 a 2 ω S 2 ,
a 1 α 1 = 1 2 ω S 1 N 3 a 2 2 ω S 2 2 cos   γ 1 1 2 ω S 1 A cos   γ 2 ,
a 2 α 2 = 1 4 ω S 2 S ˜ 2 a 2 a 1 ω S 1 2 cos   γ 1 + 1 ω S 2 1 2 S 1 a 2 D 0 2 θ 1 1 2 S 3 a 2 D 0 2 θ 1 1 2 S 3 a 2 D 0 2 θ 2 + 1 ω S 2 1 2 S ˜ 2 N 1 a 2 D 0 4 θ 1 + 1 2 S ˜ 2 N 2 a 2 D 0 4 θ 1 + 1 2 S ˜ 2 N 1 a 2 D 0 4 θ 2 ,
where
γ 1 = 2 σ 1 T 1 + 2 α 2 α 1 ,
γ 2 = σ 2 T 1 + φ α 1 .
According to Equations (26)–(29), one obtains
γ 1 = 2 σ 1 + 1 2 S ˜ 2 a 1 ω S 1 2 cos   γ 1 ω S 2 S 1 D 0 2 θ 1 ω S 2 S 3 D 0 2 θ 1 ω S 2 S 3 D 0 2 θ 2 ω S 2 + S ˜ 2 N 1 D 0 4 θ 1 ω S 2 + S ˜ 2 N 2 D 0 4 θ 1 ω S 2 + S ˜ 2 N 1 D 0 4 θ 2 ω S 2 1 2 a 1 ω S 1 N 3 ω S 2 2 a 2 2 cos   γ 1 + 1 2 a 1 ω S 1 A cos   γ 2 ,
γ 2 = σ 2 1 2 a 1 ω S 1 N 3 ω S 2 2 a 2 2 cos   γ 1 + 1 2 a 1 ω S 1 A cos   γ 2 .
Because the internal resonance is an internal channel used to exchange energy between the flexible manipulator and the vibration absorber, both the external excitation and the modal damping are not considered when analyzing the establishment of the internal resonance, i.e., F = 0 , A = 0 , and ζ 1 = ζ 2 = 0 . In this case, dividing Equation (24) by Equation (25) obtains
a 1 a 1 = v a 2 a 2 ,
where
v = 2 N 3 ω S 2 3 S ˜ 2 .
The integral of Equation (32) is
a 1 2 + v a 2 2 = E ,
where E is a constant of integration, which is proportional to the initial energy of the system; a 1 2 and a 2 2 represent the vibration energy of the flexible manipulator and the vibration absorber, respectively.
Substituting N 3 and S ˜ 2 into Equation (33), one obtains
v = 2 N 3 ω S 2 3 S ˜ 2 = 2 ω S 2 3 m C ϕ B 1 l 3 2 0 l 2 ρ ϕ 1 2 d x + m C ϕ B 1 2 + m B ϕ B 1 2 ( ϕ B 1 + e 1 m C l 3 ) l 1 2 .
If v > 0 , a 1 and a 2 are negatively correlated, as shown in Equation (34). It indicates that the internal resonance has been successfully established and the vibration energy is exchanging between the controlled mode of the flexible manipulator and the mode of the vibration absorber.
To realize v > 0 , e 1 in Equation (35) is solved and should satisfy the following condition:
e 1 | e 1 > ϕ B 1 m c l 3 , e 1 R .
Through the above analysis, the generation condition of the internal resonance has been obtained. Based on 1:2 internal resonance, the saturation will be researched in the Section 6 for suppressing the primary resonance of the flexible manipulator.

6. Saturation Analysis

6.1. Steady-State Solutions of Primary Resonance

To reveal the saturation principle, the steady-state solutions of Equations (24) and (25), (30) and (31) need to be analyzed under the primary resonance and 1:2 internal resonance. Therefore, let the modal amplitude a i and the phase angle γ i in Equations (24) and (25), (30) and (31) no longer change with time (i.e., a 1 = a 2 = 0 , γ 1 = γ 2 = 0 ).
Depending on whether the amplitude a 2 of the vibration absorber is zero, the steady-state solutions of a 1 , a 2 , γ 1 , and γ 2 are divided into the following two cases: linear solutions and the nonlinear solutions.
Case 1 (linear solutions): a 1 0 and a 2 = 0 , i.e.,
a 1 = A 2 ω S 1 1 ζ 1 2 ω S 1 2 + σ 2 2 ,
a 2 = 0 ,
tan   γ 2 = ζ 1 ω S 1 σ 2 ,
γ 1 = a r b i t r a r y   v a l u e .
Equations (37) and (38) show that the primary resonance amplitude a 1 of the flexible manipulator is linearly monotonically increasing with the amplitude A of the external excitation, whereas the vibration absorber is not working. In this case, the saturation has not yet been established.
Case 2 (nonlinear solutions): a 1 0 and a 2 0 , i.e.,
a 1 = a 1 * = 2 Λ 1 + 2 σ 1 σ 2 ω S 2 S ˜ 2 ω S 1 2 2 + 2 ζ 2 ω S 2 2 S ˜ 2 ω S 1 2 2 = 2 ω S 2 S ˜ 2 ω S 1 2 Λ 1 + 2 σ 1 σ 2 2 + 2 ζ 2 ω S 2 2 1 / 2 ,
a 2 = 1 2 Γ 1 ± Λ 2 2 Γ 2 2 ,
tan   γ 1 = 2 ζ 2 ω S 2 Λ 1 + 2 σ 1 σ 2 ,
tan   γ 2 = 2 a 2 2 ζ 2 N 3 ω S 2 4 + a 1 2 ζ 1 S ˜ 2 ω S 1 4 a 1 2 σ 2 S ˜ 2 ω S 1 3 + a 2 2 N 3 ω S 2 3 Λ 1 + 2 σ 1 σ 2 ,
Λ 1 = S 1 D 0 2 θ 1 ω S 2 S 3 D 0 2 θ 1 ω S 2 S 3 D 0 2 θ 2 ω S 2 + S ˜ 2 N 1 D 0 4 θ 1 ω S 2 + S ˜ 2 N 2 D 0 4 θ 1 ω S 2 + S ˜ 2 N 1 D 0 4 θ 2 ω S 2 ,
Λ 2 = 2 A N 3 ω S 2 2 ,
Γ 1 = 8 Λ 1 σ 2 σ 2 2 + 2 σ 1 σ 2 + 2 ζ 1 ζ 2 ω S 1 ω S 2 N 3 S ˜ 2 ω S 1 ω S 2 ,
Γ 2 = 8 ζ 1 Λ 1 ω S 1 + ζ 1 σ 2 2 σ 1 ω S 1 + 2 ζ 2 σ 2 ω S 2 N 3 S ˜ 2 ω S 1 ω S 2 .
Equations (41) and (42) show that the vibration absorber is working, and the primary resonance amplitude a 1 of the flexible manipulator is not affected by the amplitude A of the external excitation. It means that the primary resonance amplitude a 1 of the flexible manipulator will no longer increase with external excitation but maintain a constant value a 1 * ; the rest of primary resonance energy will be transferred to the vibration absorber. These conclusions demonstrate the occurrence of saturation. In addition, a 1 * denotes the primary resonance amplitude of the flexible manipulator when the saturation occurs, and thus is called the saturation amplitude in this study. A smaller a 1 * means more primary resonance energy has been transferred to the vibration absorber via the internal resonance. Therefore, a 1 * is an important index evaluating saturation control performance.
It should be noted that the amplitude a 2 of the vibration absorber in Equation (42) is not unique, and is determined by Λ 2 and Γ 1 . To ensure a 2 has real solutions, two critical values of Λ 2 are obtained by the following boundary conditions:
Λ 2 1 = Γ 2 ,   Λ 2 2 = Γ 1 2 + Γ 2 2 .
From Equation (49), the critical values of f 0 * are derived, i.e.,
f 0 * = ξ 1 = ω 2 2 N 3 l 1 2 Γ 2 ,   f 0 * = ξ 2 = ω 2 2 N 3 l 1 2 Γ 1 2 + Γ 2 2 1 / 2 ,
where ξ 2 > ξ 1 .
Depending on Γ 1 0 or Γ 1 < 0 , the real solutions of a 2 associated with different external excitation f 0 * are discussed as follows.
For Γ 1 0 , if f 0 * > ξ 2 , then a 2 has one nonlinear solution:
a 2 = 1 2 Γ 1 + Λ 2 2 Γ 2 2 .
For Γ 1 < 0 , if ξ 1 < f 0 * < ξ 2 , then a 2 has two nonlinear solutions:
a 2 = 1 2 Γ 1 + Λ 2 2 Γ 2 2 ,
a 2 = 1 2 Γ 1 Λ 2 2 Γ 2 2 .
For Γ 1 < 0 , if f 0 * > ξ 2 , then a 2 has one nonlinear solution:
a 2 = 1 2 Γ 1 + Λ 2 2 Γ 2 2 .
There are no solutions in other cases.

6.2. Saturation Principle

According to Section 6.1, the steady-state solutions of the primary resonance consist of the linear solutions and nonlinear solutions. The former indicates that the saturation has not been established, and the latter indicates that the saturation has been established. Whether the saturation can be successfully established depends on the stability of these solutions. Therefore, the saturation principle is revealed in this section by way of stability analysis.
For this purpose, the determinant of the Jacobian matrix J (See Appendix C for the process) is
J = ζ 1 ω S 1 σ 2 1 ω S 1 N 3 ω S 2 2 y 2 1 ω S 1 N 3 ω S 2 2 x 2 σ 2 ζ 1 ω S 1 1 ω S 1 N 3 ω S 2 2 x 2 1 ω S 1 N 3 ω S 2 2 y 2 1 4 ω S 2 S ˜ 2 ω S 1 2 y 2 1 4 ω S 2 S ˜ 2 ω S 1 2 x 2 A 33 A 34 1 4 ω S 2 S ˜ 2 ω S 1 2 x 2 1 4 ω S 2 S ˜ 2 ω S 1 2 y 2 A 43 A 44 ,
where
A 33 = ζ 2 ω S 2 + 1 4 ω S 2 S ˜ 2 ω S 1 2 y 1 A 34 = 1 2 Λ 1 σ 2 + 2 σ 1 1 4 ω S 2 S ˜ 2 ω S 1 2 x 1 A 43 = 1 2 Λ 1 σ 2 + 2 σ 1 1 4 ω S 2 S ˜ 2 ω S 1 2 x 1 A 44 = ζ 2 ω S 2 1 4 ω S 2 S ˜ 2 ω S 1 2 y 1 .
For the linear solutions, the eigenvalues of J are obtained as follows:
λ 1 , 2 = 4 ζ 2 ω S 2 2 ± S ˜ 2 2 ω S 1 4 a 1 2 4 Λ 1 + 2 σ 1 σ 2 2 ω S 2 2 4 ω S 2 ,   λ 3 , 4 = ζ 1 ω S 1 ± i σ 2 .
The linear solutions are stable if the real parts of Equation (57) are negative. Thus, the stable condition of the linear solutions is
a 1 < a 1 * = 2 ω S 2 S ˜ 2 ω S 1 2 Λ 1 + 2 σ 1 σ 2 2 + 2 ζ 2 ω S 2 2 1 / 2 .
Equation (58) indicates that the linear solutions are stable if the primary resonance amplitude a 1 of the flexible manipulator is less than the saturation amplitude a 1 * . In this case, the vibration absorber is not working, and the saturation is not established.
For the nonlinear solutions, the characteristic equation of the Jacobian matrix J is defined as
λ 4 + δ 1 λ 3 + δ 2 λ 2 + δ 3 λ + δ 4 = 0 ,
where λ denotes the eigenvalue of J ; δ 1 , δ 2 , δ 3 , and δ 4 denote the factors of the characteristic equation as shown in Appendix D.
Based on the Routh–Hurwitz criterion [27], the nonlinear solutions are stable under the following conditions:
δ 1 > 0 δ 1 δ 2 δ 3 > 0 δ 3 δ 1 δ 2 δ 3 δ 1 2 δ 4 > 0 δ 4 > 0 .
In this case, the vibration absorber is working, and the saturation is established.
From Equations (A14)–(A17), it can be seen that the stability of the nonlinear solutions is affected by several important parameters, including σ 1 , σ 2 , k d , e 1 , Λ 1 , a 1 , and a 2 . Therefore, Equation (60) will be used to search a reasonable range of these parameters for establishing the saturation.
Above stability analyses on the steady-state solutions of the primary resonance have revealed the saturation principle. In the Section 6.3, a numerical example will be used to verify the saturation principle.

6.3. Verification of Saturation Principle

In this section, an example is used to verify the saturation principle. The damping coefficient of the flexible manipulator is ζ ^ 1 = 0.0005 ; k p = 0.67 is determined according to the internal resonance relationship ( w 1 : w 2 2 : 1 ); k d = 0.0005 and e 1 = 0 are selected according to Equation (60). The other structural parameters of the flexible manipulator and the vibration absorber are listed in Table 1.
According to whether the primary resonance is ideally tuned, two cases are discussed. If both the internal resonance and the primary resonance are ideally tuned, i.e., σ 1 = 0 and σ 2 = 0 , then Γ 1 > 0 in Equation (47). As shown in Figure 4a, with the increase of the external excitation amplitude f 0 * from zero, the controlled modal amplitude a 1 of the flexible manipulator increases linearly, whereas the modal amplitude a 2 of the vibration absorber remains at zero. This result agrees with the linear solution Equations (37) and (38) of the primary resonance. The input energy has excited the primary resonance of the flexible manipulator but has not been transferred to the vibration absorber. In this case, the saturation does not occur. However, if f 0 * > ξ 2 , the modal amplitude a 2 of the vibration absorber will increase, and the controlled modal amplitude a 1 of the flexible manipulator will no longer increase and maintain a constant value (i.e., the saturation amplitude a 1 * ). This is because the linear solutions given by Equations (37) and (38) become unstable, whereas the nonlinear solutions given by Equations (41) and (42) become stable. As Γ 1 > 0 and f 0 * > ξ 2 , Equation (42) becomes Equation (51). These results show that the saturation has been established, and the rest of primary resonance energy has been transferred to the vibration absorber.
If the internal resonance is ideally tuned and the primary resonance is not ideally tuned, such as σ 1 = 0 and σ 2 = 0.1 , then Γ 1 < 0 in Equation (47). As shown in Figure 4b, if ξ 1 < f 0 * < ξ 2 , with the increase of the external excitation amplitude f 0 * from zero, the controlled modal amplitude a 1 of the flexible manipulator increases linearly, whereas the modal amplitude a 2 of the vibration absorber remains at zero. This result agrees with the linear solution Equations (37) and (38) of the primary resonance. When f 0 * reaches ξ 2 , however, the jump phenomena will arise. The value of a 1 remains the constant value a 1 * , and a 2 jumps from zero to A. Similarly, when f 0 * decreases to ξ 1 , a 1 jumps from C to D, and a 2 jumps from B to zero. These phenomena agree with Equations (52) and (53). When f 0 * > ξ 2 , the stable solution a 1 is equal to a 1 * , which is independent of the amplitude f 0 * of the external excitation. It indicates that the saturation has been established. As a result, ξ 2 at which the controlled modal amplitude of the flexible manipulator reaches saturation is called the external excitation threshold in this study. A smaller f 0 * means that the saturation is easier to establish. Therefore, f 0 * is an important index for evaluating saturation control performance.
In order to further exhibit the saturation phenomenon, numerical simulations are conducted to show the saturation amplitudes of the flexible manipulator under external excitations amplitudes of 0.05   N and 0.1   N , respectively. As shown in Figure 5, the steady saturation amplitudes of the flexible manipulator under different excitations no longer increase and remain 0.0023   m under saturation control. It indicates that saturation has been established and primary resonance amplitude has been effectively suppressed without increasing anymore.
In conclusion, with the increase of the external excitation amplitude f 0 * from zero, the controlled modal amplitude a 1 of the flexible manipulator is excited and gradually increases, whereas the modal amplitude a 2 of the vibration absorber is not yet excited and remains at zero. When f 0 * reaches ξ 2 , a 1 increases to the saturation amplitude a 1 * . Subsequently, the linear solutions become unstable and the nonlinear solutions become stable. If f 0 * > ξ 2 , then the modal amplitude a 2 of the vibration absorber will increase, and the controlled modal amplitude a 1 of the flexible manipulator will no longer increase but maintain a constant value a 1 * . It means that the saturation has been established, and the rest of primary resonance energy has been transferred to the vibration absorber.

6.4. Effectiveness Analysis of Saturation Control

As stated above, the saturation depends on the establishment of the internal resonance. However, if the 1:2 internal resonance condition cannot be satisfied, indicated by the detuning parameter σ 1 in Equation (20), whether the saturation can be established should be researched. In addition, if the external excitation frequency slightly differs from the controlled modal frequency of the flexible manipulator, indicated by the detuning parameter σ 2 in Equation (20), whether the saturation can be established should be researched. For this purpose, the effect of σ 1 and σ 2 on saturation control is analyzed. Let ω = 27.28   rad / s , F 0 = 0.05   N , φ = 0 , ζ ^ 1 = 5 × 10 4 , k d = 5 × 10 4 , and e 1 = 0 .
Case 1: 1:2 internal resonance condition is satisfied (i.e., σ 1 = 0 ) and the primary resonance is detuned (for example, σ 2 is in 0.6 , 0.6 ). As shown in Figure 6, the green and red lines represent the controlled modal amplitude a 1 of the flexible manipulator when the vibration absorber is inactive and active, respectively; the black and blue lines represent the modal amplitude a 2 of the vibration absorber in inactive and active state, respectively; and the solid and dotted lines represent the stable or unstable amplitude. When σ 2 P n 1 , P n 2 , the nonlinear solutions are stable and the linear solutions are unstable. In this case, the primary resonance can be suppressed by the saturation. Therefore, P n 1 , P n 2 is called the saturation control bandwidth in this study. Obviously, increasing the saturation control bandwidth can improve the effectiveness of the suggested saturation control method. Therefore, the saturation control bandwidth is an important index evaluating saturation control performance.
Case 2: 1:2 internal resonance condition is not satisfied (for example, σ 1 = 0.1 ) and the primary resonance is detuned (for example, σ 2 is in 0.6 , 0.6 ). As shown in Figure 7, when σ 2 P n 1 , N n 1 or σ 2 N n 2 , P n 2 , the nonlinear solutions are stable and the linear solutions are unstable. In this case, the primary resonance can be suppressed by the saturation. However, N n 1 , N n 2 is an unstable region, within which both the nonlinear solutions and the linear solutions are unstable. In this case, the saturation cannot be successfully established.
In conclusion, when 1:2 internal resonance condition is not satisfied, the saturation may not be successfully established in some cases. Therefore, the frequency of the suggested vibration absorber is designed to be adjustable to satisfy the requirement for establishing 1:2 internal resonance.

7. Configuration of Saturation Vibration Absorber

According to the analysis of Section 6, saturation control performance is mainly determined by the saturation amplitude, the external excitation threshold, and the saturation control bandwidth. For the convenience of describing the influence of the vibration absorber configuration parameters on saturation control performance, the saturation amplitude, the external excitation threshold, and the saturation control bandwidth are simplified as follows:
q ^ 1 m = 1 S ˜ 2 1 ω 2 ω 2 2 + ζ ^ 2 2 1 / 2 ,
F c r * = 8 ω 2 2 l 1 S ˜ 2 1 ω S 3 2 ω S 2 ε σ 2 + ζ ^ 1 ζ ^ 2 2 + ζ ^ 1 1 ω S 3 2 ω S 2 + ζ ^ 2 ε σ 2 2 1 / 2
R S = 2 S ˜ 2 F 0 * 8 l 1 ω 2 2 ζ ^ 2 2 ζ ^ 1 2 ,
where q ^ 1 m denotes the dimensionless saturation amplitude, F c r * denotes the dimensionless external excitation threshold, and R S denotes the saturation control bandwidth.
Obviously, smaller a 1 * , smaller ξ 2 , and larger R S mean better saturation control performance. From Equations (61)–(63), it can be concluded that both the structural parameters (i.e., l 3 , m C , x B ) and the control parameters (i.e., k d , e 1 ) of the vibration absorber can affect these indexes. As the structural parameters are difficult to change, this section will discuss how to configure the speed feedback gain coefficient k d and the coupling gain coefficient e 1 of the vibration absorber to improve saturation control performance.
Let ω = 27.28   rad / s , F 0 = 0.05   N , φ = 0 , and ζ ^ 1 = 5 × 10−4. As shown in Figure 8a, when e 1 = 0 , with the increase of k d , both q ^ 1 m and F c r * increase, but R S decreases. Therefore, decreasing k d while satisfying the formula (60) can improve saturation control performance. As shown in Figure 8b, when k d = 0.0005 , with the increase of e 1 , both q ^ 1 m and F c r * decrease, but R S increases. Therefore, increasing e 1 while satisfying the Formula (60) can improve saturation control performance.

8. Virtual Prototyping Simulation

Although the above analysis conclusions are promising, they are based on our own theoretical model. For this reason, three well-known software packages, i.e., ADAMS® (Los Angeles, CA, USA), ANSYS® (Canonsburg, PA, USA), and MATLAB® (Natick, MA, USA), are employed in this section to conduct a series of virtual prototyping simulations. Because they implement dynamic modeling and vibration analysis in different ways from us, more trusted results can be obtained to verify our work.

8.1. Simulation Model

The finite element model of the flexible arm is established using ANSYS software, as shown in Figure 9a. With the help of ADAMS software, the multi-body dynamic model of a two-link manipulator and a saturation-based vibration absorber is established by importing the neutral file exported from the finite element model, as shown in Figure 9b. The detailed parameters of the model are listed in Table 1.
The suggested saturation control model is implemented based on the ADAMS/Control module and the MATLAB/Simulink module. As shown in Figure 10, part Ⅰ is the data interface module used to output the displacement, the speed, and acceleration signals measured in ADAMS software to the feedback controller module (i.e., part Ⅱ) of the vibration absorber. In part Ⅱ, according to the signals of part Ⅰ, both the linear and nonlinear feedback control are realized by adjusting the position feedback gain coefficient K p , the speed feedback gain coefficient K d , and the coupling gain coefficient K e . Part Ⅲ represents the servomotor output torque modulated by part Ⅱ. Part Ⅳ is the external excitation analog signal module.

8.2. Simulation Analysis on Saturation Control

The effect of the speed feedback gain coefficient K d and the coupling gain coefficient K e on saturation control is researched. The simulation analysis is carried out when both the primary resonance and internal resonance are completely tuned (i.e., σ 1 = 0 , σ 2 = 0 ). Figure 11 shows that the first-order natural frequency of the flexible arm is 4.3457   Hz . According to Equation (20) and ω 2 2 = k p / m C l 3 2 , we have K p = 670 . The initial value of the external excitation F = F 0 cos   ω   t + φ is ω = 27.28   rad / s , F 0 = 0.05   N , φ = 0 .
Figure 12 shows the effect of the speed feedback gain coefficient K d on the saturation control performance of the flexible manipulator. From Figure 12a,b, it can be seen that the saturation has been successfully established and the primary resonance response of the flexible manipulator has been effectively suppressed. In Figure 12c, however, excessive K d leads to a failure in the establishment of the saturation. Therefore, a smaller speed feedback gain coefficient K d can better decrease the saturation amplitude.
Figure 13 shows the effect of coupling gain coefficient K e on the saturation control performance of the flexible manipulator. From Figure 13a,b, it can be seen that a larger coupling gain coefficient K e can better decrease the saturation amplitude. Through comparing Figure 12c and Figure 13c, it is found that the system can change from the unsaturated state to the saturated state by introducing the coupling gain coefficient K e .
Finally, a comparison of the primary resonance amplitudes of the flexible manipulator with and without the vibration absorber is shown in Figure 14. If the vibration absorber is not equipped, the primary resonance amplitude is approximately 18.51 mm. If the vibration absorber is working, however, the primary resonance amplitude decreases to 10.6 mm at 10.1 s, 3.02 mm at 33 s, and 1.60 mm at 52 s. Approximately 90% of the primary resonance amplitude has been suppressed from 52 s to 100 s. These results have verified the effectiveness of the suggested primary resonance control method based on the saturation.

9. Experimental Study

In the theoretical study, Section 6 revealed the saturation principle, and Section 7 showed the vibration absorber configuration method to optimize saturation control. Therefore, in the experimental study of this section, the primary resonance experiment of the flexible manipulator will be first implemented to verify whether the primary resonance occurs. Next, the effectiveness of saturation control method will be validated under the condition of primary resonance. Finally, the correctness of the vibration absorber configuration method will be verified by choosing different k d and e 1 .

9.1. Setup

The experimental setup is designed as shown in Figure 15. The dimensions and saturation control schemes of the experimental model are identical to the theoretical and virtual prototype models. The rigid arm is hinged on the base through the joints, and its cantilever end is jointed with the flexible arm to form a 2-DOF manipulator. Through material selection and size design, the deformation of the flexible arm only occurs in the horizontal direction. The vibration absorber installed on the flexible arm is composed of a swing rod and a servomotor. The PMAC (programmable multi-axes controller) motion controller receives the feedback signal from the encoder and synchronously controls joint B. The external excitation controller controls the motor at the end of the flexible arm to generate an external excitation used to excite the primary resonance of the flexible arm. The accelerometer measures the real-time acceleration at the end of the flexible arm, which is processed by the adapter and fed back to the PMAC motion controller as the control signal. The gyroscope attached to the end of the flexible arm collects the motion data and transmits the signal to the upper computer through the TTL-USB module. The upper computer signal and absorber motor encoder signal are compared to ensure the consistency of experimental results.

9.2. Primary Resonance Experiment

The successful establishment of the primary resonance is a prerequisite for conducting saturation experiments. In this section, the establishment of the primary resonance is verified by comparing the end amplitude of the flexible arm under different external excitations. As shown in Figure 16, the natural frequency of the flexible arm with the vibration absorber is 1.22   Hz . Therefore, the external excitation frequencies are selected as 0.70 Hz , 1.22   Hz , and 2.00   Hz . All of their amplitudes are 0.5   N . The rotational speeds of two arm joints are θ ˙ 1 = 0.01 rad/s and θ ˙ 2 = 0.01 rad/s, respectively.
In Figure 17, the solid line indicates the end amplitude of the flexible arm at external excitation frequencies of 0.700   Hz and 2.00   Hz , respectively; and the dotted line indicates the end amplitude of the flexible arm at external excitation frequencies of 1.22   Hz . Because the external excitation frequency of 1.22   Hz is close to the natural frequency of the flexible arm with the vibration absorber, primary resonance occurs. However, as the other two external excitation frequencies are far from the natural frequency of 1.22   Hz , they cannot excite large amplitude. This phenomenon demonstrates that the primary resonance may arise when the external excitation frequency is close to the natural frequency of the flexible arm with the vibration absorber.

9.3. Saturation Control Experiment

Section 5 and Section 6 revealed the saturation principle and analyzed the effectiveness of the saturation control. According to the theoretical analysis in Section 5 and Section 6, the experiments on the effectiveness of saturation control method are implemented by applying external excitations with different amplitudes to the end of the flexible arm. To ensure 1:2 internal resonance, the position feedback gain coefficient k p = 0.061 Nmm / c t s . The speed feedback gain coefficient and the coupling feedback gain coefficient are k d = 0.002 and e 1 = 0 , respectively. Figure 18a,b shows the amplitude of the flexible arm subjected to the external excitation amplitude of 0.2   N and 0.5   N , respectively. Despite the change in external excitation amplitude, the steady-state saturation amplitude of the flexible arm remains around 0.3   m / s 2 . The experiment results have verified the theoretical conclusion that the saturation amplitude is not affected by the external excitation amplitude.

9.4. Configuration Experiment of Saturation Absorber

According to the analysis in Section 7, the configuration experiments of saturation absorber is implemented.
First, the effect of the speed feedback gain coefficient k d on saturation control performance is investigated. The coupling gain coefficient e 1 is set to 0, and the speed feedback gain coefficient k d is, respectively, set to 0, 0.002, and 0.008. As shown in Figure 19a, when k d = 0 , the flexible arm cannot reach the saturation state. When k d = 0.002 or k d = 0.008 , however, saturation can be successfully established. Through comparing Figure 19b,c, it is found that the saturation amplitude of the flexible arm is smaller when k d = 0.002 . It is proven that reducing k d in a certain range can decrease the saturation amplitude. This phenomenon agrees with the theoretical and simulation results.
Second, the effect of different coupling gain coefficients e 1 on saturation control performance is investigated under the speed feedback gain coefficient k d = 0.002 . Through comparing Figure 20a,b, it can be clearly observed that, if e 1 increases from 0 to 0.01, the time used to establish the saturation decreases from 50 s to 45 s, and the saturation amplitude of the flexible arm decreases as well. This phenomenon has verified our idea that introducing modal coupling can improve saturation control performance.
Finally, in order to compare the effect of saturation control, Figure 21 shows the primary resonance amplitude of the flexible arm with and without the vibration absorber. It can be seen that the maximal amplitude of vibration response of the flexible arm without the vibration absorber fluctuates at 1.2 m/s2, whereas the maximal amplitude of vibration response of the flexible arm with the vibration absorber fluctuates at 0.2 m/s2. This result has demonstrated that the primary resonance amplitude of the flexible arm has been effectively reduced by 83% with the help of the saturation.

10. Discussion

Because the theoretical analysis method, the virtual prototyping simulation method, and the experimental method are implemented in different ways, their research results are somewhat different. The detailed different implementation ways are as follows:
(1)
The theoretical model is derived based on the assumption mode method and Kane’s method, whereas the prototyping simulation model is established based on the finite element method.
(2)
The method of multiple scales is used to obtain the approximate analytical solutions of the nonlinear differential equations in the theoretical model. Due to the inherent limitations of the method, some assumptions, such as weak nonlinearity, small damping, and small external excitation, have to be adopted to obtain approximate analytical solutions. However, the virtual prototyping simulations and experiments have no such limitations.
(3)
In the theoretical study, the position feedback gain coefficient k p , the speed feedback gain coefficient k d , and the coupling gain coefficient e 1 are implemented by the theoretical formulae. However, these parameters are implemented by the MATLAB/Simulink software in the prototyping simulation model and implemented by the feedback control algorithm of the PMAC motion controller in the experiments. Obviously, these parameters are implemented in different ways and thus cannot be exactly the same in quantity.
(4)
In the theoretical study and the virtual prototyping simulations, the vibration responses are represented in displacement. However, the displacement is difficult to measure accurately in the experimental study. Thus, the vibration responses of the flexible manipulator are measured by the accelerometer in the experiments and represented in acceleration.
Despite the above differences, these research results have qualitatively verified that the primary resonance of the flexible manipulator can be effectively suppressed by the suggested saturation-based method, and the saturation control performance can be significantly improved by adjusting the control parameters of the suggested vibration absorber.

11. Conclusions

In this paper, a new nonlinear saturation-based control method is put forward to suppress the primary resonance of a flexible manipulator. A vibration absorber with variable stiffness/damping is designed to establish an energy exchange channel based on 1:2 internal resonance for the saturation. A novel idea of modal coupling enhancement is proposed, and a nonlinear coupling term is constructed and introduced into the control torque for improving saturation performance by strengthening the coupling relationship between the mode of the vibration absorber and the controlled mode of the flexible manipulator. Through stability analysis on the primary resonance response, the saturation mechanism is successfully established, and the effectiveness of the saturation control algorithm is validated. Three important indexes are extracted and used to optimize saturation control, including the saturation amplitude, the external excitation threshold, and the saturation control bandwidth. The virtual prototyping simulations and the experiment results are promising and have verified the feasibility of the suggested saturation-based method for suppressing the primary resonance of the flexible manipulator.

Author Contributions

Writing—original draft preparation, R.G.; writing—review and editing, Y.B.; formal analysis, L.Z.; simulation, Y.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by [National Natural Science Foundation of China] grant number [52075014] And The APC was funded by [National Natural Science Foundation of China].

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The dimensionless parameters are
τ = ω 1 t ,   q ^ 1 = q 1 l 1 ,   ω S 1 = ω 1 ω 1 = 1 ,   ω S 2 = ω 2 ω 1 ,   ω S 3 = ω ω 1 ,   N i = Q i l 1 i = 1 , 2 , 3 ,   S i = P i i = 1 , 3 ,   S 2 = P 2 l 1 .
The scaling factor 0 < ε < < 1 is introduced into the dimensionless equations to scale the state variables and the control variables. The transformations are performed as follows:
q ^ 1 ε q ^ 1 ,   β ε β ,   θ 1 ε θ 1 ,   θ 2 ε θ 2 ,   ζ ^ 1 ε ζ 1 ,   ζ ^ 2 ε ζ 2 ,   F 0 * ε 2 f 0 * .

Appendix B

The method of multiple scales [10] is adopted to seek the first-order approximate solutions of Equations (8) and (9), and the time scales are defined as
T 0 = τ , T 1 = ε τ .
where T 0 is a fast time scale and T 1 is a slow time scale. The derivatives of the time τ can be expressed in the form of derivatives of T 0 and T 1 :
d d τ = d T 0 d τ T 0 + d T 1 d τ T 1 + O ε 2 = D 0 + ε D 1 + O ε 2 ,
d 2 d τ 2 = 2 T 0 2 + 2 ε 2 T 0 T 1 + O ε 2 = D 0 2 + 2 ε D 0 D 1 + O ε 2 ,
where D 0 = T 0 , D 0 2 = 2 T 0 2 , D 1 = T 1 , and O ε 2 denotes the higher-order term containing ε 2 .
The first-order approximate solutions of Equations (8) and (9) are expressed in the following forms:
q ^ 1 τ , ε = u 0 T 0 , T 1 + ε u 1 T 0 , T 1 + O ε 2 ,
β τ , ε = β 0 T 0 , T 1 + ε β 1 T 0 , T 1 + O ε 2 .
Equating the coefficients of the same order of ε in both sides after substituting Equations (A4)–(A7) into Equations (8) and (9), the ordinary differential equations are obtained as shown in Equations (10)–(13).

Appendix C

In order to derive the Jacobian matrix, the steady-state solutions of a 1 and a 2 are converted from the polar coordinate form to the Cartesian coordinate form, i.e.,
x 1 = a 1 cos   γ 2 φ ,   y 1 = a 1 sin   γ 2 φ ,
x 2 = a 2 cos   γ 2 γ 1 φ 2 ,   y 2 = a 2 sin   γ 2 γ 1 φ 2 ,
where x 1 , x 2 , y 1 , and y 2 are real functions of T 1 .
Equations (24), (25), (30), and (31) are substituted into the differential of Equations (A8) and (A9). Separating the results into real and imaginary parts obtains:
x 1 = ζ 1 ω S 1 x 1 σ 2 y 1 + 1 ω S 1 N 3 ω S 2 2 x 2 y 2 + 1 2 ω S 1 A sin   φ ,
y 1 = σ 2 x 1 ζ 1 ω S 1 y 1 1 2 ω S 1 N 3 ω S 2 2 x 2 2 + 1 2 ω S 1 N 3 ω S 2 2 y 2 2 + 1 2 ω S 1 A cos   φ ,
x 2 = ζ 2 ω S 2 x 2 + 1 2 Λ 1 σ 2 + 2 σ 1 y 2 + 1 4 ω S 2 S ˜ 2 ω S 1 2 x 2 y 1 1 4 ω S 2 S ˜ 2 ω S 1 2 x 1 y 2 ,
y 2 = 1 2 Λ 1 σ 2 + 2 σ 1 x 2 ζ 2 ω S 2 y 2 1 4 ω S 2 S ˜ 2 ω S 1 2 x 1 x 2 1 4 ω S 2 S ˜ 2 ω S 1 2 y 1 y 2 .
Corresponding to Equations (A10)–(A13), the determinant of the Jacobian matrix J is obtained as shown in Equation (55).

Appendix D

δ 1 , δ 2 , δ 3 , and δ 4 of the characteristic equation (59) are:
δ 1 = 2 ζ 1 ω S 1 + 2 ζ 2 ω S 2 ,
δ 2 = 1 2 N 3 S ˜ 2 a 2 2 ω S 1 ω S 2 + Λ 1 σ 1 Λ 1 σ 2 2 + Λ 1 2 4 + σ 1 2 + 5 σ 2 2 4 σ 1 σ 2 S ˜ 2 2 a 1 2 ω S 1 4 16 ω S 2 2 + ζ 1 2 ω S 1 2 + 4 ζ 1 ζ 2 ω S 1 ω S 2 + ζ 2 2 ω S 2 2 ,
δ 3 = 1 2 ζ 1 N 3 S ˜ 2 a 2 2 ω S 1 2 ω S 2 + 1 2 ζ 2 N 3 S ˜ 2 a 2 2 ω S 1 ω S 2 2 + 2 ζ 1 Λ 1 σ 1 ω S 1 ζ 1 Λ 1 σ 2 ω S 1 + 1 2 ζ 1 Λ 1 2 ω S 1 ζ 1 S ˜ 2 2 a 1 2 ω S 1 5 8 ω S 2 2 + 2 ζ 1 σ 1 2 ω S 1 + 1 2 ζ 1 σ 2 2 ω S 1 2 ζ 1 σ 1 σ 2 ω S 1 + 2 ζ 1 2 ζ 2 ω S 1 2 ω S 2 + 2 ζ 1 ζ 2 2 ω S 1 ω S 2 2 + 2 ζ 2 σ 2 2 ω S 2 ,
δ 4 = 1 2 Λ 1 σ 2 3 + 1 4 Λ 1 2 σ 2 2 + Λ 1 σ 1 σ 2 2 + ζ 1 2 Λ 1 σ 1 ω S 1 2 + 1 4 ζ 1 2 Λ 1 2 ω S 1 2 + σ 2 4 4 σ 1 σ 2 3 + σ 1 2 σ 2 2 + ζ 1 2 σ 1 2 ω S 1 2 1 2 ζ 1 2 Λ 1 σ 2 ω S 1 2 ζ 1 2 S ˜ 2 2 a 1 2 ω S 1 6 16 ω S 2 2 σ 2 2 S ˜ 2 2 a 1 2 ω S 1 4 16 ω S 2 2 + 1 4 ζ 1 2 σ 2 2 ω S 1 2 ζ 1 2 σ 1 σ 2 ω S 1 2 + 1 4 N 3 Λ 1 σ 2 S ˜ 2 a 2 2 ω S 1 ω S 2 + 1 2 N 3 σ 1 σ 2 S ˜ 2 a 2 2 ω S 1 ω S 2 1 4 N 3 σ 2 2 S ˜ 2 a 2 2 ω S 1 ω S 2 + 1 16 N 3 2 S ˜ 2 2 a 2 4 ω S 1 2 ω S 2 2 + ζ 2 2 σ 2 2 ω S 2 2 + 1 2 ζ 1 ζ 2 N 3 S ˜ 2 a 2 2 ω S 1 2 ω S 2 2 + ζ 1 2 ζ 2 2 ω S 1 2 ω S 2 2 .

References

  1. Liu, H.B.; Geng, D.X.; Li, J.Y. Kinematics analysis and experimental study on three-dimensional space bending flexible pneumatic arm. Adv. Mech. Eng. 2020, 12, 1–16. [Google Scholar]
  2. Chu, M.; Chen, G.; Jia, Q.X. Simultaneous positioning and non-minimum phase vibration suppression of slewing flexible-link manipulator using only joint actuator. J. Vib. Control 2014, 20, 1488–1497. [Google Scholar] [CrossRef]
  3. Subedi, D.; Tyapin, I.; Hovland, G. Review on modeling and control of flexible link manipulators. Modeling Identif. Control 2020, 41, 141–163. [Google Scholar] [CrossRef]
  4. Alandoli, E.A.; Lee, T.S. A critical review of control techniques for flexible and rigid link manipulators. Robotica 2020, 38, 2239–2265. [Google Scholar] [CrossRef]
  5. Zhang, X.; Yu, H.; He, Z.; Huang, G.; Chen, Y.; Wang, G. A metamaterial beam with inverse nonlinearity for broadband micro-vibration attenuation. Mech. Syst. Signal Process. 2021, 159, 107826. [Google Scholar] [CrossRef]
  6. Nayfeh, A.H.; Mook, D. Nonlinear Oscillations; Wiley: New York, NY, USA, 1979. [Google Scholar]
  7. Silva, C.J.; Daqaq, M.F. Nonlinear flexural response of a slender cantilever beam of constant thickness and linearly-varying width to a primary resonance excitation. J. Sound Vib. 2017, 389, 438–453. [Google Scholar] [CrossRef]
  8. Mokhtari, A.; Jalili, M.M.; Mazidi, A. Study on frequency response and bifurcation analyses under primary resonance conditions of micro-milling operations. Appl. Math. Model. 2020, 87, 404–429. [Google Scholar] [CrossRef]
  9. Gao, P.; Hou, L.; Chen, Y. Analytical analysis for the nonlinear phenomena of a dual-rotor system at the case of primary resonances. J. Vib. Eng. Technol. 2021, 9, 529–540. [Google Scholar] [CrossRef]
  10. Kumar, P.; Pratiher, B. Influences of generic payload and constraint force on modal analysis and dynamic responses of flexible manipulator. Mech. Based Des. Struct. Mach. 2020, 1–19. [Google Scholar] [CrossRef]
  11. Ding, H.; Huang, L.; Mao, X.; Chen, L. Primary resonance of traveling viscoelastic beam under internal resonance. Appl. Math. Mech. 2017, 38, 1–14. [Google Scholar] [CrossRef] [Green Version]
  12. Lajimi, S.A.M.; Heppler, G.R.; Abdel-Rahman, E.M. Primary resonance of a beam-rigid body microgyroscope. Int. J. Non-Linear Mech. 2015, 77, 364–375. [Google Scholar] [CrossRef]
  13. Li, F.M.; Yao, G.; Zhang, Y. Active control of nonlinear forced vibration in a flexible beam using piezoelectric material. Mech. Adv. Mater. Struct. 2016, 23, 311–317. [Google Scholar] [CrossRef]
  14. Bab, S.; Khadem, S.E.; Abbasi, A.; Shahgholi, M. Dynamic stability and nonlinear vibration analysis of a rotor system with flexible/rigid blades. Mech. Mach. Theory 2016, 105, 633–653. [Google Scholar] [CrossRef]
  15. Zhang, G.C.; Chen, L.Q.; Li, C.P.; Ding, H. Primary resonance of coupled cantilevers subjected to magnetic interaction. Meccanica 2017, 52, 807–823. [Google Scholar] [CrossRef]
  16. Li, Y.Q.; Zhou, M.; Wang, T. Nonlinear primary resonance with internal resonances of the symmetric rectangular honeycomb sandwich panels with simply supported along all four edges. Thin-Walled Struct. 2020, 147, 106480. [Google Scholar] [CrossRef]
  17. Yektanezhad, A.; Hosseini, S.A.; Tourajizadeh, H.; Zamanian, M. Vibration analysis of flexible shafts with active magnetic bearings. Iran. J. Sci. Technol. Trans. Mech. Eng. 2020, 44, 403–414. [Google Scholar] [CrossRef]
  18. Gu, X.J.; Zhang, W.; Zhang, Y.F. Nonlinear vibrations of rotating pretwisted composite blade reinforced by functionally graded graphene platelets under combined aerodynamic load and airflow in tip clearance. Nonlinear Dyn. 2021, 105, 1503–1532. [Google Scholar] [CrossRef]
  19. Arena, A.; Lacarbonara, W. Piezoelectrically induced nonlinear resonances for dynamic morphing of lightweight panels. J. Sound Vib. 2021, 498, 115951. [Google Scholar] [CrossRef]
  20. Nayfeh, A.H.; Mook, D.T.; Marshall, L.R. Nonlinear coupling of pitch and roll modes in ship motions. J. Hydronautics 1973, 7, 145–152. [Google Scholar] [CrossRef]
  21. Haddow, A.G.; Barr, A.D.; Mook, D.T. Theoretical and experimental study of modal interaction in a two-degree-of-freedom structure. J. Sound Vib. 1984, 97, 451–473. [Google Scholar] [CrossRef]
  22. Oueini, S.S.; Nayfeh, A.H.; Golnaraghi, M.F. A theoretical and experimental implementation of a control method based on saturation. Nonlinear Dyn. 1997, 13, 189–202. [Google Scholar] [CrossRef]
  23. Pai, P.F.; Wen, B.; Naser, A.S.; Schulz, M.J. Structural vibration control using pzt patches and non-linear phenomena. J. Sound Vib. 1998, 215, 273–296. [Google Scholar] [CrossRef]
  24. Saguranrum, S.; Kunz, D.L.; Omar, H.M. Numerical simulations of cantilever beam response with saturation control and full modal coupling. Comput. Struct. 2003, 81, 1499–1510. [Google Scholar] [CrossRef]
  25. Shoeybi, M.; Ghorashi, M. Control of a nonlinear system using the saturation phenomenon. Nonlinear Dyn. 2005, 42, 113–136. [Google Scholar] [CrossRef]
  26. Li, J.; Li, X.; Hua, H. Active nonlinear saturation-based control for suppressing the free vibration of a self-excited plant. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 1071–1079. [Google Scholar]
  27. Zhao, Y.Y.; Xu, J. Using the delayed feedback control and saturation control to suppress the vibration of the dynamical system. Nonlinear Dyn. 2012, 67, 735–753. [Google Scholar] [CrossRef]
  28. Eftekhari, M.; Ziaei-Rad, S.; Mahzoon, M. Vibration suppression of a symmetrically cantilever composite beam using internal resonance under chordwise base excitation. Int. J. Non-Linear Mech. 2013, 48, 86–100. [Google Scholar] [CrossRef]
  29. Febbo, M.; Machado, S.P. Nonlinear dynamic vibration absorbers with a saturation. J. Sound Vib. 2013, 332, 1465–1483. [Google Scholar] [CrossRef]
  30. Chen, L.Q.; Zhang, G.C.; Ding, H. Internal resonance in forced vibration of coupled cantilevers subjected to magnetic interaction. J. Sound Vib. 2015, 354, 196–218. [Google Scholar] [CrossRef]
  31. Zhang, W.; Liu, G.; Siriguleng, B. Saturation phenomena and nonlinear resonances of rotating pretwisted laminated composite blade under subsonic air flow excitation. J. Sound Vib. 2020, 478, 115353. [Google Scholar] [CrossRef]
  32. Rocha, R.T.; Tusset, A.M.; Ribeiro, M.A. On the positioning of a piezoelectric material in the energy harvesting from a nonideally excited portal frame. J. Comput. Nonlinear Dyn. 2020, 15, 121002. [Google Scholar] [CrossRef]
  33. Bauomy, H.; Taha, A. Nonlinear saturation controller simulation for reducing the high vibrations of a dynamical system. Math. Biosci. Eng. 2022, 19, 3487–3508. [Google Scholar] [CrossRef]
Figure 1. Simplified model of flexible manipulator.
Figure 1. Simplified model of flexible manipulator.
Machines 10 00284 g001
Figure 2. Primary resonance control scheme.
Figure 2. Primary resonance control scheme.
Machines 10 00284 g002
Figure 3. Control model of saturation vibration absorber.
Figure 3. Control model of saturation vibration absorber.
Machines 10 00284 g003
Figure 4. Effect of external excitation f 0 * on modal amplitude: (a) condition: σ 1 = 0 , σ 2 = 0 ; (b) condition: ε = 0.05 , σ 1 = 0 , and σ 2 = 0.1 .
Figure 4. Effect of external excitation f 0 * on modal amplitude: (a) condition: σ 1 = 0 , σ 2 = 0 ; (b) condition: ε = 0.05 , σ 1 = 0 , and σ 2 = 0.1 .
Machines 10 00284 g004
Figure 5. Saturation amplitude under different external excitation amplitudes: (a) the external excitations amplitude F 0 = 0.05   N ; (b) the external excitations amplitude F 0 = 0.1   N .
Figure 5. Saturation amplitude under different external excitation amplitudes: (a) the external excitations amplitude F 0 = 0.05   N ; (b) the external excitations amplitude F 0 = 0.1   N .
Machines 10 00284 g005
Figure 6. Effect of σ 2 on frequency-response curves of (a) flexible manipulator and (b) vibration absorber (when σ 1 = 0 ).
Figure 6. Effect of σ 2 on frequency-response curves of (a) flexible manipulator and (b) vibration absorber (when σ 1 = 0 ).
Machines 10 00284 g006
Figure 7. Effect of σ 2 on frequency-response curves of (a) flexible manipulator and (b) vibration absorber (when σ 1 = 0.1 ).
Figure 7. Effect of σ 2 on frequency-response curves of (a) flexible manipulator and (b) vibration absorber (when σ 1 = 0.1 ).
Machines 10 00284 g007
Figure 8. Three indexes affected by (a) k d and (b) e 1 ( σ 1 = 0 , σ 2 = 0.1 ).
Figure 8. Three indexes affected by (a) k d and (b) e 1 ( σ 1 = 0 , σ 2 = 0.1 ).
Machines 10 00284 g008
Figure 9. Simulation model of flexible manipulator: (a) the flexible arm model in ANSYS; (b) the flexible manipulator model with vibration absorber in ADAMS.
Figure 9. Simulation model of flexible manipulator: (a) the flexible arm model in ANSYS; (b) the flexible manipulator model with vibration absorber in ADAMS.
Machines 10 00284 g009
Figure 10. Saturation control model in MATLAB/Simulink.
Figure 10. Saturation control model in MATLAB/Simulink.
Machines 10 00284 g010
Figure 11. FFT transform of the flexible arm terminal amplitude.
Figure 11. FFT transform of the flexible arm terminal amplitude.
Machines 10 00284 g011
Figure 12. Effect of K d on saturation amplitude of the flexible manipulator and vibration absorber.
Figure 12. Effect of K d on saturation amplitude of the flexible manipulator and vibration absorber.
Machines 10 00284 g012
Figure 13. Effect of K e on saturation amplitude of the flexible manipulator and vibration absorber.
Figure 13. Effect of K e on saturation amplitude of the flexible manipulator and vibration absorber.
Machines 10 00284 g013
Figure 14. Comparison of primary resonance amplitude of the flexible manipulator with and without vibration absorber.
Figure 14. Comparison of primary resonance amplitude of the flexible manipulator with and without vibration absorber.
Machines 10 00284 g014
Figure 15. Experimental setup for primary resonance control.
Figure 15. Experimental setup for primary resonance control.
Machines 10 00284 g015
Figure 16. Frequency response curve of the flexible arm.
Figure 16. Frequency response curve of the flexible arm.
Machines 10 00284 g016
Figure 17. Responses of the flexible arm under different external excitation frequencies: (a) Comparison of external excitation frequency 0.7 Hz and 1.22 Hz; (b) Comparison of external excitation frequency 2 Hz and 1.22 Hz.
Figure 17. Responses of the flexible arm under different external excitation frequencies: (a) Comparison of external excitation frequency 0.7 Hz and 1.22 Hz; (b) Comparison of external excitation frequency 2 Hz and 1.22 Hz.
Machines 10 00284 g017
Figure 18. Effect of external excitation amplitude on primary resonance response of the flexible arm: (a) the external excitation amplitude F 0 = 0.2   N ; (b) the external excitation amplitude F 0 = 0.5   N .
Figure 18. Effect of external excitation amplitude on primary resonance response of the flexible arm: (a) the external excitation amplitude F 0 = 0.2   N ; (b) the external excitation amplitude F 0 = 0.5   N .
Machines 10 00284 g018
Figure 19. Primary resonance response of the flexible arm with different k d : (a) k d = 0 ; (b) k d = 0.002 ; (c) k d = 0.008 .
Figure 19. Primary resonance response of the flexible arm with different k d : (a) k d = 0 ; (b) k d = 0.002 ; (c) k d = 0.008 .
Machines 10 00284 g019
Figure 20. Primary resonance response of the flexible arm with different e 1 : (a) e 1 = 0 ; (b) e 1 = 0.01 .
Figure 20. Primary resonance response of the flexible arm with different e 1 : (a) e 1 = 0 ; (b) e 1 = 0.01 .
Machines 10 00284 g020
Figure 21. Primary resonance response of the flexible arm with and without vibration absorber.
Figure 21. Primary resonance response of the flexible arm with and without vibration absorber.
Machines 10 00284 g021
Table 1. Structural parameters of the flexible manipulator and vibration absorber.
Table 1. Structural parameters of the flexible manipulator and vibration absorber.
ComponentsParameters
Rigid arm Length   l 1 = 0.4   m ,   Sec tion   width   b 1 = 0.07   m ,   Sec tion   height   h 1 = 0.05   m ,   Mass   m 1 = 2.8   kg
Flexible arm Length   l 2 = 0.8   m ,   Sec tion   width   b 2 = 0.005   m ,   Sec tion   height   h 2 = 0.03   m , Density   ρ 1 = 7.8 × 10 3   kg / m 3 ,   Linear   density   ρ = 1.17   kg / m , Polar   moment   of   inertia   I = 3.125 × 10 10   m 4 ,   Modulus   of   elasticity   E = 2.1 × 10 11   Pa
Joint A Mass   m A = 3.55   kg
Joint B Mass   m B = 0.65   kg
Rigid rod Length   l 3 = 0.3   m , Cross-section diameter d = 0.008   m , Density ρ 2 = 7.8 × 10 3   kg / m 3
Mass block Mass   m C = 0.04   kg
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Geng, R.; Bian, Y.; Zhang, L.; Guo, Y. A Saturation-Based Method for Primary Resonance Control of Flexible Manipulator. Machines 2022, 10, 284. https://doi.org/10.3390/machines10040284

AMA Style

Geng R, Bian Y, Zhang L, Guo Y. A Saturation-Based Method for Primary Resonance Control of Flexible Manipulator. Machines. 2022; 10(4):284. https://doi.org/10.3390/machines10040284

Chicago/Turabian Style

Geng, Ruihai, Yushu Bian, Liang Zhang, and Yizhu Guo. 2022. "A Saturation-Based Method for Primary Resonance Control of Flexible Manipulator" Machines 10, no. 4: 284. https://doi.org/10.3390/machines10040284

APA Style

Geng, R., Bian, Y., Zhang, L., & Guo, Y. (2022). A Saturation-Based Method for Primary Resonance Control of Flexible Manipulator. Machines, 10(4), 284. https://doi.org/10.3390/machines10040284

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop