• No results found

Reduced order analysis and simulation of a large-stroke compliant mechanism

N/A
N/A
Protected

Academic year: 2021

Share "Reduced order analysis and simulation of a large-stroke compliant mechanism"

Copied!
2
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Extended Abstract The 4thJoint International Conference on Multibody System Dynamics May 29 – June 2, 2016, Montr´eal, Canada

Reduced order analysis and simulation of a large-stroke compliant

mechanism

Steven E. Boer1, Ronald G.K.M. Aarts1, Dannis M. Brouwer1and (Ben) J.B. Jonker1

1Faculty of Engineering Technology, University of Twente, The Netherlands, R.G.K.M. Aarts@utwente.nl

Numerical simulations are essential in the design phase of mechanisms and robots in order to determine their characteristics, performance and structural integrity before the actual fabrication of a costly prototype. A large-stroke compliant mechanism, as shown in Figure 1, typically requires complex models to accurately capture the non-linear dynamic behaviour of a mechanism with flexure joints and possibly non-rigid links. Consequently, an analysis of e.g. the natural frequencies is rather time consuming and a simulation of the closed-loop performance may even be practically unfeasible. Model reduction techniques are crucial to reduce the simulation time, while maintaining sufficient accuracy. Boer [1] distinguished model reduction at two levels: At component level model reduction is applied to various components in the system [2] and it is followed by a system level approach [3]. The latter method has initially been developed for systems where the configuration is described with a single coordinate. Applying it to manipulators that can move in multiple degrees of freedom is not trivial. In this paper it is shown how this framework can be extended to analyze natural frequencies and to simulate closed-loop performance of the two degree of freedom large-stroke compliant mechanism shown in Figure 1 [1, Chapter 7].

7

128 CHAPTER 7. SIMULATING A LARGE-STROKE COMPLIANT MECHANISM

hinge elements, the model can be actuated in the x- and y-directions. The relative rotation angles of the hinges are used as sensor outputs to realize co-located control. The model with the hinge elements is reduced with the IBM by determining the constrained and unconstrained eigenvectors in 100 equilibrium configurations along the pathP(s) of the end-effector which is depicted in Fig. 7.1 and defined by Eq.(4.1). Here the coordinate s is defined to be the distance travelled along the path. The resulting reduced models are referred to by IBM-c and IBM-u to indicate the use of constrained and unconstrained eigenvectors, respectively. In correspondence with the results presented in Chapter 4, the reduced models should preserve the vibrational modes with eigenfrequencies up to 200 Hz. Therefore, the reduced models are designed such that the first eight eigenvectors are retained by including seven constrained or unconstrained eigenvectors in the interpolation of the modal subspace to obtainV(s). This yields reduced models with 8 degrees of freedom instead of the 688 degrees of freedom of the unreduced model of Chapter 4.

s0 s1 s2 s3 s4 s5 P(s)

x-Hinge attached to UpperArmX1

y-Hinge attached to UpperArmY s0= 0 m s1= 0.055 m s2= 0.134 m s3= 0.212 m s4= 0.291 m s5= 0.369 m En d-effe ctor x -coord inate [m] En d-effe cto r y -co ord inate [m] -0.0 6 -0.0 3 0 0.03 0.06 -0.0 6 -0.0 3 0 0.03 0.06 z

Figure 7.1: Actuator hinge element locations and the path of the end-effector.

7

128 CHAPTER 7. SIMULATING A LARGE-STROKE COMPLIANT MECHANISM

hinge elements, the model can be actuated in the x- and y-directions. The relative rotation angles of the hinges are used as sensor outputs to realize co-located control. The model with the hinge elements is reduced with the IBM by determining the constrained and unconstrained eigenvectors in 100 equilibrium configurations along the pathP(s) of the end-effector which is depicted in Fig. 7.1 and defined by Eq.(4.1). Here the coordinate s is defined to be the distance travelled along the path. The resulting reduced models are referred to by IBM-c and IBM-u to indicate the use of constrained and unconstrained eigenvectors, respectively. In correspondence with the results presented in Chapter 4, the reduced models should preserve the vibrational modes with eigenfrequencies up to 200 Hz. Therefore, the reduced models are designed such that the first eight eigenvectors are retained by including seven constrained or unconstrained eigenvectors in the interpolation of the modal subspace to obtainV(s). This yields reduced models with 8 degrees of freedom instead of the 688 degrees of freedom of the unreduced model of Chapter 4.

s0 s1 s2 s3 s4 s5 P(s)

x-Hinge attached to UpperArmX1

y-Hinge attached to UpperArmY s0= 0 m s1= 0.055 m s2= 0.134 m s3= 0.212 m s4= 0.291 m s5= 0.369 m En d-effe ctor x -coord inate [m] En d-effe cto r y -co ord inate [m] -0.0 6 -0.0 3 0 0.03 0.06 -0.0 6 -0.0 3 0 0.03 0.06 z

Figure 7.1: Actuator hinge element locations and the path of the end-effector.

Fig. 1:Two degree of freedom large-stroke compliant mechanism with the actuator hinge element locations and the simulated path of the end-effector [1].

In the component model reduction the individual flexure joints and flexible links are considered. A non-linear two-node superelement is proposed in [1, Chapter 3],[2] for efficient modeling of arbitrary-shaped flexible members with two interfaces in a flexible multibody model. This model reduction can be use to evaluate the natural frequencies of the manipulator throughout its workspace. In our multibody modeling softwareSPACARa reduced order model is created with beams and superelements [1, Chapter 4],[2]. This model has 688 degrees of freedom which is considerably less than the 1.5 million degrees of freedom in a detailed ANSYS finite element model. However, the model is still too complex to perform for example closed-loop time response simulations.

The system model reduction approach [1, Chapter 6],[3] aims to suppress the high frequency vibrational modes which are not important for the desired simulation results, while retaining the geometric non-linearities in the re-duced model. For this purpose constraint relations that inhibit the motion of unwanted higher vibrational modes are added between the independent generalized coordinates that define the configuration of the model. The In-terpolated Basis Method (IBM) uses non-linear constraint relations that are formed by writing the independent generalized coordinates as a superposition of the gross reference motion, described with a single coordinate, and the vibrational modes of interest. Special attention is paid to the interpolation along the motion path of the sub-space spanned by the vibrational modes of interest [3]. To apply this method to a mechanism operating in two

(2)

7

130 CHAPTER 7. SIMULATING A LARGE-STROKE COMPLIANT MECHANISM

Unreduced spacar model IBM-u reduced model IBM-c reduced model

ω3 ω4 ω5 ω6 ω7 ω8

Distance s along path[m]

F re q u en cy [H z] 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 50 75 100 125 150 175 200

Figure 7.3: Eigenfrequencies ω3through ω8 of the two degree of freedom

large-stroke compliant mechanism as functions of the distance along the path for the unreduced and reduced models. The vertical dashed lines correspond to the locations s1through s4shown in Fig. 7.1.

7.2.3 Closed-loop time-response simulation

Controller parameters

Two proportional-derivative (PD) controllers with single inputs and outputs are used to actuate the mechanism2. The controller outputs are then given by

Mx(t) = Kxp(φrefx (t)− φx(t)) + Kdx( ˙φrefx (t)− ˙φx(t)), (7.12a)

My(t) = Kyp(φrefy (t)− φy(t)) + Kyd( ˙φrefy (t)− ˙φy(t)), (7.12b)

where Mxand Myare the actuator moments applied at the x- and y-hinge shown in

Fig. 7.1, Kp

xand Kpyare the proportional gains, Kdxand Kydare the derivative gains, φx

and φyare the current angular rotations, and φrefx and φrefy are the reference profiles

of the controllers of the x- and y-hinge, respectively. The implemented controller parameters, and the resulting closed-loop frequencies and damping ratios of the first two vibrational modes, are summarized in Tabs. 7.1 and 7.2. With these settings, it should be possible to obtain reasonably fast response times with a quick decay of oscillations.

Reference profiles

The IBM-u reduced model is employed for the closed-loop time-response simulation of the compliant mechanism. The objective of the controllers is to realize a motion of the

2More sophisticated controllers are at the time of writing not yet supported by the C++

implementation of the spacar software.

7

7.2. MODEL REDUCTION OF THE COMPLIANT MECHANISM 133

given by    xee(t) yee(t) zee(t)   = r ee(t), (7.15)

where xee, yeeand zeeare the x, y and z coordinates of the end-effector. Figure 7.5(a)

shows the resulting position of the end-effector reein x- and y-direction and that of

the desired path rref. The error of the end-effector in x- and y-direction is computed

by

xerror(t) = xref(t)− xee(t), (7.16a)

yerror(t) = yref(t)− yee(t), (7.16b)

and is shown in Fig.7.5(b). It can be observed that oscillations decay quickly when the mechanism stops at the locations s1 through s5 at t = 0.3 s, t = 0.6 s, t =

0.9 s, t = 1.2 s and t = 1.5 s. At these locations, steady-state errors are remaining as the controllers have no integral action.

Figure 7.6 shows the z-displacement of the end-effector as function of time. Two simulation results are shown which differ with respect to their initial conditions. The first simulation starts from the initial undeflected configuration such that the mechanism is instantly excited in the out-of-plane direction by the gravitational forces, whereas the second simulation starts in an adjusted equilibrium configuration that accounts for gravity. The z-displacements obtained with the former and the latter simulation are referred to by zee

undef and zeqee, respectively. This distinction is

End-effector x-coordinate [m] E n d -e ff e c to r y -c o o rd in a te [m ] rref ree -0.06 -0.03 0 0.03 0.06 -0.06 -0.03 0 0.03 0.06

(a) End-effector trajectory

Time [s] E rr o r [m ] xerror yerror 0 0.3 0.6 0.9 1.2 1.5 -8 -4 0 4 8× 10−4 (b) End-effector error

Figure 7.5: The x and y coordinates of the end-effector trajectory reeand

the desired path rref (a) and the errors of the end-effector location compared

to the desired path in the x- and y-directions (b).

(a) Analysis natural frequencies ω3through ω8 (b) Simulated end-effector path error Fig. 2:Two degree of freedom large-stroke compliant mechanism: (a) Natural frequencies as functions of the distance along the path for the unreduced and reduced models. The vertical dashed lines correspond to the locations s1through s4on the

circular part of the path where s1equals the final location s5shown in Figure 1. (b) Simulated closed-loop path error of the

end-effector location along the desired path.

orthogonal directions, it is assumed that the gross motion can still be defined as a function of a single parameter like e.g. the distance s travelled along the path. Basically, two approaches can be considered to obtain the modes that define the subspace in which the mechanism is allowed to change [1, Chapter 7]. Using so-called constrained eigenvectors the coordinate s is fixed in every reference configuration along the path when the eigenvectors are computed. Alternatively, unconstrained eigenvectors are obtained from an unconstrained modal analysis. The set of eigenvectors of the low-frequent compliant modes are replaced by a set of vectors which counts one vector less and which spans the same subspace as the original set of eigenvectors except for the motion along the path.

System model reduction is applied to the two degree of freedom large-stroke compliant mechanism leaving only 8 degrees of freedom. In Figure 2(a) the natural frequencies are shown. These natural frequencies are evaluated along a path where the mechanism completes a circle around its equilibrium condition after an initial motion starting in that equilibrium condition, Figure 1. The Interpolated Base Method with constrained (IBM-c) and unconstrained (IBM-u) eigenvectors are compared to the unreduced SPACARmodel. The two lowest natural frequencies are not shown in the figure. These natural frequencies are associated with the large motion of the end-effector in the two intended degrees of freedom. For these frequencies practically identical results are obtained in all models which are about 1.3 Hz and 2.5 Hz and vary less than 10% along the specified path. The figure shows the third to eighth natural frequencies. It appears that the natural frequencies in a model using unconstrained eigenvectors (IBM-u) are identical to the result obtained with the unreduced model.

Finally the mechanism motion along the path is simulated where the mechanism is actuated using two PD-controllers. The controllers are tuned to a closed-loop bandwidth of about 27–32 Hz and relative damping 0.6–0.7. Figure 2(b) shows the simulated in-plane error of the end-effector. With the reduced model such simulation lasts about an hour. These results have not been compared to simulations with models without system reduction as such simulations were practically not possible. The accuracy of the reduced model simulation has been verified for a less complicated system [1, Chapter 6],[3]. The analysis and simulation in this paper demonstrated that the combined model reduction techniques enabled the analysis and motion simulation of a full scale compliant mechanism.

References

[1] S.E. Boer, Model reduction of flexible multibody systems – With application to large-stroke compliant precision mechanisms. PhD thesis, University of Twente, Enschede, Netherlands, December 2013.

[2] S.E. Boer, R.G.K.M. Aarts, J.P. Meijaard, D.M. Brouwer and J.B. Jonker, “A nonlinear two-node superelement with deformable-interface surfaces for use in flexible multibody systems,” Multibody System Dynamics, vol. 34, no. 1, pp. 53–79, 2015.

[3] S.E. Boer, R.G.K.M. Aarts and W.B.J. Hakvoort, “Model reduction for efficient time-integration of spatial flexible multibody models,” Multibody System Dynamics, vol. 31. vol. 1, pp. 69–91, 2014.

Referenties

GERELATEERDE DOCUMENTEN

This allows for a within-case study (Della Porta & Keating, 2008). The cases show increased autonomy in situations where part of the theory of PA does not predict it.

Only molecules with a reasonable Raman cross-section are suitable candidates for SERS applications, even though recent developments in SERS substrate applications allow the

( 1995 ) conclude that when all individuals have a Gorman indirect utility function (where β(p) is equal across all indi- viduals) and where the social welfare function maximizes

By using as the targeting domain wild type AKAP79 or a mutant that cannot interact with PKA we establish that AKAP79 does not affect the amplitude and kinetics of cAMP changes or

1 Rheumatology Department, Faculty of Medicine, Cairo University, Kairo, Ägypten 2 Radiology Department, Faculty of Medicine, Cairo University, Kairo, Ägypten 3 Vascular

In the comparison between the optimal observers, designed using the full-order model, the “reduce-then-optimize” methodology and the “direct” approach, which is introduced in

juli/augustus massaal terug om te ruien en kunnen na de winter zeker tot in mei blijven om op te vetten voor de trek en om te baltsen (Offringa 1991b; Leopold et al. 1995) en

Door middel van het uitgevoerde proefsleuvenonderzoek kan met voldoende zekerheid gesteld worden dat binnen het onderzoeksgebied geen