Sphere Cylinder Contact - MapleSim Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

Sphere Cylinder Contact

Sphere-cylinder contact force model

 

Description

Connections

Parameters

Description

The Sphere Cylinder Contact model connects Sphere and Cylinder contact elements.

Activation

Contact forces are generated only when the contacts are enabled.

The active parameter selects how the contacts are enabled. It has the following settings:

Always Active, the default, means the contacts are always enabled.

Boolean Signal means the contacts are enabled when the enable contact boolean input is true.

Start/Stop Time means the contacts are enabled at specified start time, , and disabled at a specified stop time, .

The on/off parameter is used with the Start/Stop Time selection and has the following settings:

Start Time means the contacts are enabled at .

Stop Time means the contacts are disabled at .

Start/Stop Time means the contacts are enabled at  and disabled at .

Contact Properties

The use record boolean parameter, if enabled, specifies the name of an external record parameter that defines the parameters of the contact.

The mode parameter selects one of three modes: Linear spring and damper, Linear spring and limited damper, and Hunt and Crossley. The first two use the  and  parameters to set the spring and damping constants. The Hunt and Crossley model uses the parameters , , , , and . See the Multibody Contact Modes help page for the resulting force equations.

The  parameter is the coefficient of friction between contacting bodies.

The  parameter is a smoothness coefficient for sliding friction, it scales  by , where  is the tangential velocity.

The  parameter specifies a minimum length used when normalizing vectors.

Connections

Name

Description

Modelica ID

Optional boolean input; enable contact

enable_contact

Connection to spheres

port_1

Connection to cylinders

port_2

Parameters

Name

Default

Units

Description

Modelica ID

active

Always Active

 

Selects contact activation

active

on/off

Start Time

 

Selects start/stop times

onoff

On time

Ton

Off time

Toff

use record

 

Use contact properties record

useRecord

mode

Linear spring and damper

 

Contact force formulation

mode

Spring constant (c>0)

c

Damping constant

d

 

Nonlinear spring constant (cn>0)

cn

 

Nonlinear damping constant

dn

 

Nonlinear elastic force exponent

n

 

Nonlinear damping force exponent

p

 

Nonlinear damping force exponent

q

 

Coefficient of friction

mu

 

Smoothness coefficient for sliding friction

kTANH

 

Minimum length of vectors for normalization

eps

contact properties

 

 

Name of contact property record component

conparams

 

Number of spheres

nSphere

use sphere to sphere contact

 

True (checked) means model contacts between the spheres

useSphereSphereContact

 

Number of cylinders

nCylinder

use cylinder to cylinder contact

 

True (checked) means model contacts between the cylinders

useCylinderCylinderContact

inside contact

 

True (checked) means contact is inside cylinder

insideContact

See Also

Forces

Multibody

Multibody Contacts

 


Download Help Document