+ All Categories
Home > Documents > adams contact

adams contact

Date post: 08-Feb-2016
Category:
Upload: vahid61
View: 12 times
Download: 0 times
Share this document with a friend
Description:
contact mechanic
26
Contact Dynamics Experiment Modelling A Report Submitted in Partial Fulfillment of the Requirements for SYDE 652 Mike Boos Faculty of Engineering Department of Systems Design Engineering April 16, 2009 Course Instructor: Professor John McPhee
Transcript
Page 1: adams contact

Contact Dynamics ExperimentModelling

A Report Submitted in Partial Fulfillment

of the Requirements for SYDE 652

Mike Boos

Faculty of Engineering

Department of Systems Design Engineering

April 16, 2009

Course Instructor: Professor John McPhee

Page 2: adams contact

Abstract

A contact dynamics model has been proposed that uses the properties of the volume

of interference between to solid geometries to determine contact forces and torque. A

series of potential experiments are described for measuring the contact normal and

friction model parameters and for model validation. The experimental apparatus are

simulated using the volumetric model and results are compared with simulations in

ADAMS, where possible.

i

Page 3: adams contact

Contents

Abstract i

Contents iii

List of Tables iv

List of Figures v

1 Introduction 1

1.1 Contact model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2 Experiments 3

2.1 Contact normal experiments . . . . . . . . . . . . . . . . . . . . . . . 4

Volumetric stiffness . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Damping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.2 Friction experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Translational motion . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Rotational motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Translation and rotation . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 Modelling 8

3.1 Payload geometries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Spherical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Cylindrical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.2 Contact normal experiments . . . . . . . . . . . . . . . . . . . . . . . 9

ii

Page 4: adams contact

3.3 Friction experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Translation and rotation . . . . . . . . . . . . . . . . . . . . . . . . . 11

3.4 ADAMS models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

4 Simulation results 12

4.1 Contact normal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Quasi-static loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Damping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

4.2 Friction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Translation and rotation . . . . . . . . . . . . . . . . . . . . . . . . . 14

5 Conclusions 15

Appendix A - Friction model 17

Appendix B - Model parameters 19

iii

Page 5: adams contact

List of Tables

1.1 Model parameters requiring experimental identification. . . . . . . . . 2

iv

Page 6: adams contact

List of Figures

2.1 Experimental apparatus for measuring displacement and contact force. 4

2.2 Apparatus for friction experiments, viewed in plane of motion. . . . . 5

2.3 Apparatus for friction experiments, viewed off-angle. . . . . . . . . . 5

4.1 Displacements for a constant loading rate of 1 N/s. . . . . . . . . . . 12

4.2 Results of damping experiments for x0 = 0 and Factuator = 20. . . . . 13

4.3 Results of damping experiments for x0 = 0.02 and Factuator = 20. . . . 13

4.4 Results of friction in pure translation experiments. . . . . . . . . . . . 13

4.5 Results of friction in pure rotation experiments. . . . . . . . . . . . . 14

4.6 Results of combined translation and rotation experiments. . . . . . . 14

v

Page 7: adams contact

1

Introduction

A flexible volumetric contact dynamics model has been proposed for the purpose of

generating reliable simulations of space-based manipulator contact dynamics rapidly

[1]. In this model, forces and moments between two bodies in contact can be expressed

in terms of the volume of interference between the undeformed shapes of the bodies.

This model is to be validated experimentally for hard-on-hard (i.e.: metal on

metal) contact. Additionally, in order to use the model to simulate actual contact

scenarios, model parameters must be determined experimentally.

A series of contact experiments have been proposed. These experiments include

contact normal measurements to estimate and validate stiffness and damping parame-

ters, as well as experiments involving tangential and rotational motion to find friction

forces and spinning resistance torque.

It is the purpose of this work to present dynamic models of these experiments in

order to later validate the volumetric contact model against experimental results.

The experimental apparatus for these experiments are pending construction, so

the models have yet to be validated empirically. However, the experiments have been

modelled in ADAMS, where possible, and compared with the simulation results from

the mathematical models.

1

Page 8: adams contact

1.1 Contact model

The volumetric model presented by Gonthier [1] is briefly described below.

In this model, the contact normal force is related directly to the size of the volume

of interference, V , through a volumetric stiffness kV , given in units of force per unit

volume. The magnitude of the normal force is then given by

FN = kV V (1 + avcn) (1)

where vcn is the speed of the centroid of the volume in the normal direction and a is

damping parameter determined by the coefficient of restitution and the initial impact

velocity.

Friction is modelled through a bristle friction force model. In addition, friction

torque that resists spinning in the normal direction is also modelled. The model also

attempts to account for the Contensou effect, where tangential friction effects can be

diminished when there is spinning motion in the normal direction. Details of this

friction model are included in Appendix A.

Parameters for the model requiring experimental identification are listed in Ta-

ble 1.1.

Table 1.1: Model parameters requiring experimental identification.

Parameter Description

kV Volumetric stiffnesseeff Coefficient of restitutionvsmall Minimum damping velocity thresholdµS Stiction friction coefcient (static friction)µC Coulomb friction coefcient (kinetic friction)σ0 Load-dependent bristle stiffnessσ1 Load-dependent bristle damping coefcientσ2 Load dependent viscous damping coefcientvS Stribeck velocityτdw Dwell-time dynamics time constant

2

Page 9: adams contact

2

Experiments

The purpose of the proposed experiments is to determine parameters for the volu-

metric contact model and validate that model. Parameters to be determined include

a volumetric stiffness constant, damping parameters, and friction parameters. Of in-

terest for validation are the volume-normal force relationship, bristle-friction model,

spinning friction torque model, and the Contensou effect. This chapter describes the

proposed physical experimental apparatus for parameter identification and validation,

as well as the procedure for driving the bodies in the experiments.

For the contact normal force model, measurements of the displacement and forces

in the normal direction are desired. For tangential friction, the contact translational

displacement and friction forces must be measured, and for spinning friction, the

normal angular velocity and spinning friction torque must be measured.

Ideally, one should control and measure all these displacements and forces directly

and simultaneously. To accomplish this, three actuators would be required. However,

the experiments can be divided into two types, contact normal and friction. This re-

duces the number of actuators required at any given time to one and two respectively.

Additionally, identifying model parameters is easier if each set of parameters can be

measured independently.

Two different contact payloads are proposed. The first is spherical, and the results

from volumetric contact simulation can be compared directly with those from Hertz

theory. The second is cylindrical, with a flat end forming one of the contact surfaces

3

Page 10: adams contact

with the opposing plane. This payload does not satisfy the assumptions in Hertz

theory of a small contact patch and non-conforming geometries, which allows testing

of the volumetric model in cases where Hertz theory does not apply.

2.1 Contact normal experiments

The contact normal experiments will be controlled with a single ball screw-type linear

actuator (which allows for some back-driving). The contact payload will be mounted

rigidly onto the actuator carriage and driven into a metal plate, as shown in Figure 2.1.

One or more normal force sensors mounted behind the plate will measure the reaction

force, while the encoders of the motor driving the linear actuator will determine the

displacement of the payload.

Figure 2.1: Experimental apparatus for measuring displacement and contact force.

Volumetric stiffness

Starting from rest, with the payload touching the contact surface with no forces

between them, the force driving the payload will gradually be increased from zero so

that the force sensors are loaded quasi-statically. The increase in displacement should

be gradual such that the effect of damping is negligible. The measured displacement

can be used to find the volume of interference, so that a volumetric stiffness constant,

kV , can be estimated through a linear fit of force to volume measurements.

Damping

Damping depends on the initial normal velocity at impact, vin, as well as a coefficient

of restitution, eeff . With a known volumetric stiffness and measured displacements,

velocities, and forces, the coefficient of restitution can be estimated.

The coefficient should be estimated using a variety of higher initial impact veloc-

ities and driving forces. In addition, the payload should be driven at lower impact

4

Page 11: adams contact

velocities in order to estimate vsmall, the minimal velocity threshold. The system

could be driven with a near-zero initial impact velocity to estimate vsmall or a se-

ries of experiments could be conducted starting from a near-zero initial velocity and

increasing the initial velocity until the measured damping parameter a changes.

If back-driving of the ball screw is possible, the initial and final impact velocities

should be compared with the coefficient of restitution.

2.2 Friction experiments

The friction experiments require an apparatus that controls both tangential motion

and normal rotation, in addition to applying a contact normal force. The apparatus

depicted in Figures 2.2 and 2.3 has been designed to accommodate this. A linear

actuator (consisting of a DC brushless motor connected to a ball screw) drives the

translational motion, while a small brushless DC motor drives rotation. The payload

is mounted to the shaft of the small motor, the frame of which is mounted through

a vertical linear guide to the carriage of the linear actuator to permit free motion in

the normal direction.

As the system is under gravity, the normal force on the payload is defined by

the masses of the motor and payload. Since the stiffness constant is estimated from

the contact normal experiments, the properties of the volume of interference can be

determined.

Two 3-DOF (x,y,z) force sensors beneath the contact plate connect it to the

ground. These are aligned so that the sensors are centred in the plane of motion

of the payload. The normal force can be measured through the sum of the y-forces,

the tangential friction force through the sum of the x-forces, and the spinning friction

torque through the difference of the z-forces multiplied by the distance between them.

Figure 2.2: Apparatus for friction experiments, viewed in plane of motion.

Figure 2.3: Apparatus for friction experiments, viewed off-angle.

5

Page 12: adams contact

Alternative designs were considered. A four-axis CNC would enable the desired

motion, however, concerns over control and real-time position measurement made

such a choice unfeasible. In addition, many CNC designs would require the contact

plate to be moved to enable relative motion with respect to the payload, which would

register on the force sensors. Parallel manipulators were also considered, but were

considered to be limited in their range of motion.

Translational motion

The purpose of using pure translational motion is to determine the seven bristle

friction model parameters and to validate that model for the surfaces in contact.

To find the coefficient of static friction, µs, the applied force can be increased

until the payload begins to move. The coefficient of static friction is the peak friction

force measured at the instant before movement divided by the contact normal force.

This should be performed at several different applied normal loads for a more reliable

estimate [1].

The Coulomb friction coefficient, µc and viscous damping coefficient, σ2 can be

determined through experiments where the payload is driven at various different

constant velocities [1].

If dwell-time dependency is of interest, the payload must be allowed to come to

a stop and allowed to dwell for a period of time and then be forced to move again.

By varying the time that the payload dwells, the dwell-time dynamics time constant,

τdw, can be estimated.

Gonthier [1] provides suggestions as to how to find the bristle stiffness and damping

parameters, which may be difficult. These values, along with the Stribeck velocity

will likely need to be determined through parameter tuning from experiments where

the payload is forced to enter into slipping from rest.

6

Page 13: adams contact

Rotational motion

The spinning friction torque model uses the same parameters as those determined

by the translational experiments. The main purpose of the rotational experiments is

to validate this torque model. Thus, similar experiments can be applied where the

payload is rotated instead of translated to determine if the model fits the data.

Translation and rotation

The purpose of these experiments are to validate the model’s description of the Con-

tensou effect.

One type of experiment would be to vary rotational speed while holding the tan-

gential speed constant and measuring the resulting friction forces and torques. Con-

versely, rotational speed could be held constant with varying tangential speeds. The

model Contensou factors could then be compared with the measured ones.

7

Page 14: adams contact

3

Modelling

3.1 Payload geometries

Spherical

Given a sphere-plane contact with a radius r, and a depth of penetration δ [2], the

volume of interference is:

V =1

3πδ2(3r − δ) (1)

and the volume moment of inertia about the normal axis [3] is

JV,nn =2

5V r2 +

2

5V

(r − δ)(r − δ2)2

r − δ2

(2)

The radius of the spherical payload was defined as 5 mm.

Cylindrical

Given a cylinder-plane contact with a radius r, and a depth of penetration δ, the

volume of interference is:

V = πδr2 (3)

8

Page 15: adams contact

and the volume moment of inertia about the normal axis is

JV,nn =1

2r2V (4)

The radius of the cylindrical payload was defined as 5 mm.

3.2 Contact normal experiments

The contact normal apparatus has one single degree of freedom, in x. The equation

of motion is given by

mx = Factuator − FN (5a)

= Factuator − kV V (1 + ax) (5b)

The mass of the payload and carriage is 4.65 kg.

For quasi-static stiffness experiment, the payload begins at rest just touching the

plate, and the applied force is increased at a constant rate from 0 to 30 N over 30 s.

For the damping parameter estimation experiments, the payload begins just touch-

ing the plate with a given initial velocity and a constant applied force. Back-driving

of the ball screw is permitted. Modelled are two examples having initial velocities of

0 and 20 mm/s, both with an applied force of 20 N. The system was simulated for

0.1 s.

Simulation of equation (5b) was performed using the ode45 solver in MATLAB.

3.3 Friction experiments

The friction experiments have three degrees of freedom: the translation of the linear

actuator in x, the vertical displacement of the payload in y, and the rotation θ of

the payload about the y-axis. The equations of motion have been reduced to the

9

Page 16: adams contact

following three differential equations:

(mpayload +mmotor +mcarriage)x = Ff + Factuator (6)

(mpayload +mmotor)y = FN − (mpayload +mmotor)g (7)

Ipayloadθ = Ts + Tmotor (8)

Throughout the experiments, y is kept at equilibrium, so (7) becomes

FN = (mpayload +mmotor)g (9)

Also note that the friction model introduces three new state variables for trans-

lational and rotational bristle deformation and dwell time. Differential equations for

these variables and formulas for tangential friction and spinning resistance torque are

given in Appendix A.

To solve the six differential equations, the ode15s solver in MATLAB was found to

be necessary to simulate some of the experiments. Parameters used in the experiment

models are listed in Appendix B.

Translation

The implemented simulations involve a constant tangential load being applied. Two

different loads have been simulated, 10 N and 20 N, which lead to sticking and sliding

respectively.

Rotation

The implemented simulations involve a constant rotational torque being applied. Two

different loads have been simulated, 0.025 Nm and 0.075 Nm which lead to sticking

and sliding respectively.

10

Page 17: adams contact

Translation and rotation

The proposed experiments involve prescribed motions, so only the friction state dy-

namic equations need to be solved in order to determine the friction forces and torque.

The first simulation entails a constant tangential speed of 0.1 m/s and a rotational

speed increasing at a constant rate from 0 to 200 rad/s over 5 s. The second has a

constant rotational speed of 100 rad/s and a tangential speed increasing at a constant

rate from 0 to 0.2 m/s over 5 s.

3.4 ADAMS models

The two experimental apparatus were constructed in ADAMS for comparison with

the mathematical model. ADAMS was configured to use the IMPACT model, which

treats contact like a non-linear spring-damper, based on depth and speed of pene-

tration, and includes a Coulomb friction model. Contact parameters are listed in

Appendix B. The GSTIFF solver was used for dynamic simulation.

The contact stiffness model required a stiffness parameter and a force exponent

to apply to the penetration. For the spherical payload, the contact stiffness could be

modelled after Hertz theory. For the cylindrical payload, a linear relationship was

given for contact stiffness, in keeping with the apparent linear relationship between

normal force and penetration in the volumetric model.

Contact damping parameters were more difficult to correlate with other theoretical

models. A maximum damping value is required, as well as some penetration depth

to apply it at. This is implemented using the cubic ‘STEP’ function. An attempt

was made have the damping/penetration profile be similar to that for the spherical

payload at low impact velocities, however the shape of the STEP function makes for

a poor fit. This was found to lead to poor correlation in the results.

IMPACT provided a simple Coulomb friction model for tangential friction only,

where the coefficient of friction is a function of slip velocity. The model does not

account for spinning friction torque or the Contensou effect. Thus, for the friction

models, only the translational friction experiments could be compared.

11

Page 18: adams contact

4

Simulation results

4.1 Contact normal

Quasi-static loading

Figure 4.1 shows displacements for the spherical and cylindrical payloads as the ap-

plied force is increased from 0 to 30 N. For the spherical payload, the volumetric

model’s displacement profile differs from the Hertz theory model in ADAMS, as they

have different ordered relationships between force and displacement. For the cylindri-

cal payload, the volumetric and ADAMS models share the same force-displacement

relationship.

Figure 4.1: Displacements for a constant loading rate of 1 N/s.

Damping

Comparisons between the volumetric and ADAMS models for the damping parameter

experiments are given in Figures 4.2 and 4.3. Note that back-driving of the linear ac-

tuator is allowed, permitting the oscillations shown. It is apparent that the difference

between the damping models in the volumetric models and ADAMS lead to signifi-

cant differences in performance, especially for the cylindrical payload, which has an

12

Page 19: adams contact

initially steeper rate of loading. For higher velocity impacts shown in Figure 4.3, the

damping has little effect on the ADAMS model.

Figure 4.2: Results of damping experiments for x0 = 0 and Factuator = 20.

Figure 4.3: Results of damping experiments for x0 = 0.02 and Factuator = 20.

Convergence of simulation results in the volumetric models were found using a

relative solver tolerance of 1 × 10−6, while convergence for the ADAMS model was

found using tolerances around 1×10−4 and 1×10−11 for the spherical and cylindrical

payloads, respectively. The tolerance required for the cylindrical payload suggests

that the equations of motion are very stiff in ADAMS and that model could use

additional damping to stabilize after impact.

4.2 Friction

Translation

For friction in pure translation, the model is identical for both payload geometries.

Results from the two modelled experiments are given in Figure 4.4. The bristle friction

model allows for greater displacement in static friction, through the bristle stiffness,

while the ADAMS model has some gradual creep since friction is a function of slip

velocity, as shown by the 10 N case. From the 20 N case, the forces are great enough

to overcome static friction and payload is in motion, so the friction force reaches

a steady state. Convergence of simulation results for the volumetric model occurs

Figure 4.4: Results of friction in pure translation experiments.

for relative tolerances below 1 × 10−6, while the ADAMS model converges around

1× 10−4. Note that very low stiction and friction transition velocities are required

13

Page 20: adams contact

Rotation

With rotation, the friction models for the payloads differ, as they depend on the

properties of the volumes of interference. Results for applied torque of 0.025 N and

0.075 N are shown in Figure 4.5. For the sticking case, both payloads experience a

slight initial impulse as the rotational bristles deform. For the sliding case, the spher-

ical payload experiences greater friction torque as the normal pressure distribution

is focused intensely around the point of contact, where the surface velocity is small.

The cylindrical payload has a normal pressure distribution that is evenly distributed

over a larger surface area, so there is less friction at the slow moving points toward

the centre.

Figure 4.5: Results of friction in pure rotation experiments.

Translation and rotation

Results from the combined translation and rotation experiments are shown in Fig-

ure 4.6. The left column has angular velocity increasing at a constant rate while the

right column has tangential velocity increasing at a constant rate. Notice that the

magnitude of the friction force decreases as the angular velocity increases, and the

magnitude of the spinning friction torque decreases as tangential velocity is increased.

Figure 4.6: Results of combined translation and rotation experiments.

14

Page 21: adams contact

5

Conclusions

A series of experiments have been proposed for parameter identification and validation

of a volumetric contact dynamics model. Two experimental apparatus are presented

for measuring the contact normal parameters of volumetric stiffness and damping,

and friction model parameters. Friction experiments are divided into pure tangential

translation, pure normal rotation, and combined translation and rotation.

The experimental apparatus were modelled through dynamic equations. Simula-

tions of these equations were compared with results from models of the experimental

apparatus in ADAMS, using the built-in contact model. The ADAMS friction model

was limited to translational friction, so simulations of experiments with rotational

motion could not be compared with the ADAMS models. In addition, the damping

model in ADAMS was radically different from that of the volumetric model, so it was

difficult to compare the damping experiment simulations.

The dynamic equations used to model the experimental apparatus will be useful

in simulating the experiments for the identification of parameters and validation of

the volumetric contact dynamics model.

15

Page 22: adams contact

References

[1] Y. Gonthier, Contact Dynamics Modelling for Robotic Task Simulation. PhD

thesis, University of Waterloo, 2007.

[2] E. W. Weisstein, “Spherical cap.” From MathWorld–A Wolfram Web Resource.

http://mathworld.wolfram.com/SphericalCap.html.

[3] D. Gauchez and J. Souchay, “Simulation of post-impact rotational changes

through multi-dimensional parametrization,” Icarus, vol. 185, no. 1, pp. 83 –

96, 2006.

16

Page 23: adams contact

Appendix A - Friction model

A brief description of the equations for the friction model are described. For deriva-

tions, see [1].

For the bristle friction force model, a new state vector z is defined to represent

bristle deformation. The bristle deformation rate is given by

z = svsct + (1− s)( 1

σ1µcdirε(vsct, vε)Cv,s −

σ0σ1

z) (1)

where vsct is the tangential velocity at the centroid of the contact surface. The

deformation rate is saturated, such that

z =1

σ1sat(σ0z + σ1z, µmaxCv,s)−

σ0σ1

z (2)

The s value determines whether sticking is occurring and is defined by

s = e−

v2avg

v2s (3)

where

v2avg = vsct · vsct + ωnJV,nnV

ωn (4)

ωn is the angular velocity in the normal direction and JV,nn is the volume moment of

inertia about the normal.

Similarly, a bristle state θn can be defined for rotation. The deformation rate is

θn = sωn + (1− s)(µcCω,sσ1rgyr

sgn(ωn)− σ0σ1θn (5)

17

Page 24: adams contact

The spinning deformation rate is also saturated:

θn =1

σ1sat(σ0θn + σ1θn,

µmaxCω,srgyr

)− σ0σ1θn (6)

The radius of gyration, rgyr is defined by

r2gyr = JV,nn/V (7)

The Contensou dimensionless factors Cv,s and Cω,s are given by

Cv,s = s+ (1− s) |vsct|vavg

(8)

Cω,s = s+ (1− s)rgyr|ωn|vavg

(9)

A final state variable, sdw is introduced to describe the dwell time of the system

for the maximum stiction force

sdw =

1τdw

(s− sdw) s− sdw ≥ 0,

σ0σ1

s− sdw < 0(10)

From this dwell time, the maximum coefficient of friction can be determined:

µmax = µc + (µs − µc)sdw (11)

Finally, the tangential friction force and the spinning friction torque are given by

Ff = −FN(sat(σ0z + σ1z, µmaxCv,s) + σ2vsct) (12)

τs = −r2gyrFN(sat(σ0θn + σ1θn,µmaxCω,srgyr

) + σ2ωn)n (13)

18

Page 25: adams contact

Appendix B - Model parameters

Table B.1 Mathematical model parameters.

Parameter Value Units

eeff 0.85 -

vs 1.00 mm/s

vε 0.10 mm/s

vsmall 1.00 mm/s

µS 0.8 -

µC 0.4 -

σ0 105 1/m

σ1√

105 s/m

σ2 0 s/m

τdw 0.75 s

g 9.81 m/s2

mpayload 0.083 kg

mmotor 2.88 kg

mcarriage 6.62 kg

Ipayload 6.45 kg ·mm2

19

Page 26: adams contact

Table B.2 ADAMS model parameters.

Parameter Value Units

Spherical

k 3.77× 103 N/mm3/2

e 1.5 -

d 4.6 N/(mm/s)

c 4.0× 10−2 mm

Cylindrical

k 9.82× 104 N/mm

e 1 -

d 4.6 N/(mm/s)

c 4.0× 10−2 mm

20


Recommended