WOLFRAM SYSTEM MODELER

SoftSupportingPlane

Contact element for free kick model.

Wolfram Language

In[1]:=
SystemModel["EducationExamples.Physics.FreeKick.ContactElements.SoftSupportingPlane"]
Out[1]:=

Information

This component is used to model the ground. Essentially it is a really stiff and damping spring-damper component. However, it also has friction implemented, which makes objects moving on the surface create a friction force that slows the movement down.

Parameters (8)

normal

Value: {0, 0, 1}

Type: Real[3]

Description: Normal direction of the plane, resolved in frame_a

nnormal

Value: Modelica.Math.Vectors.normalize(normal)

Type: Real[3]

animation

Value: false

Type: Boolean

Description: Include animation of supporting plane

plane_diameter

Value: 20

Type: Distance (m)

Description: Diameter of plane visualization

kInSurface

Value: 10000000

Type: Real (N/m)

Description: Spring constant of in-plane motion

damping

Value: 100

Type: Real (N⋅s/m)

Description: Damping of in-plane motion

mu_static

Value: 0.3

Type: Real

mu_dynamic

Value: 0.3

Type: Real

Connectors (3)

frame_a

Type: Frame_a

Description: Coordinate system a fixed to the component with one cut-force and cut-torque

frame_b

Type: Frame_b

Description: Coordinate system b fixed to the component with one cut-force and cut-torque

contact

Type: BooleanOutput

Description: 'output Boolean' as connector

Components (2)

world

Type: World

Description: World coordinate system + gravity field + default animation definition

planeShape

Type: Shape

Description: Visualizing an elementary object with variable size; all data have to be set as modifiers (see info layer)

Used in Components (1)

Ball

EducationExamples.Physics.FreeKick.Components

Ball subject to magnus forces.