FEM ConstraintRigidBody
FEM ConstraintRigidBody |
Menu location |
---|
Model → Mechanical boundary conditions and loads → Rigid body constraint |
Workbenches |
FEM |
Default shortcut |
None |
Introduced in version |
1.0 |
See also |
FEM Constraint displacement |
Solvers |
---|
CalculiX |
Description
Defines the CalculiX's rigid body constraint that constrains the motion of the nodes of a selected geometrical entity to the motion of a reference node whose location is defined by the user. In practice, this can be used to apply a boundary condition or load that will be propagated to the selected object. Since the reference node has rotational degrees of freedom, it's possible to apply a moment load or a rotational boundary condition to any face this way. The location of the reference node can be selected, if it's offset from a geometrical entity, a remote load (a force acting on a lever) can be applied.
Usage
- There are several ways to invoke the command:
- Press the Rigid body constraint button.
- Select the Model → Mechanical boundary conditions and loads → Rigid body constraint option from the menu.
- Press the Add button.
- In the 3D view select the geometrical element(s) (vertices, edges or faces but not a mix of them) to which the constraint should be applied. To remove objects from the selection, press the Remove button and click on them.
- Specify the coordinates of the reference node. After closing the task panel, a spherical symbol will show this location.
- Choose modes for the 3 translational and 3 rotational degrees of freedom (DOFs):
- Free - default, no boundary condition or load on that DOF
- Constraint - displacement/rotation boundary condition with a specified value (default: 0 = fixed) on that DOF - for rotation, one needs to set an axis (X, Y or Z) and specify the Angle
- Load - force/moment load with a specified value on that DOF
Limitations
- Currently, the moment units can be somewhat confusing. To apply 1 N*m, one needs to set 1 J in the input field (those units are equivalent).
- The feature can be applied only to vertices, edges and faces for now, support for solids (to make whole volumes/parts rigid) should follow in the future.
- The selected object is made rigid. To apply loads in a more flexible way, one would need to use CalculiX's distributing coupling constraints which are currently unsupported.
Notes
- This constraint is the standard way of applying torque to arbitrary parts. The other options are the Local coordinate system (only for cylindrical faces) or a pair of forces but the rigid body constraint should be sufficient in pretty much all the cases.
- No other constraints/boundary conditions should be applied to the nodes involved in a rigid body constraint.
- When applying this constraint to a vertex or an edge, one should set a proper rotational DOF (in the case of an edge, the one that will prevent the rotation about it) to zero.
- This feature uses the *RIGID BODY card in CalculiX.
FEM
- Materials: Solid, Fluid, Nonlinear mechanical, Reinforced (concrete); Material editor
- Element geometry: Beam (1D), Beam rotation (1D), Shell (2D), Fluid flow (1D)
Constraints
- Electromagnetic: Electrostatic potential, Current density, Magnetization
- Geometrical: Plane rotation, Section print, Transform
- Mechanical: Fixed, Displacement, Contact, Tie, Spring, Force, Pressure, Centrif, Self weight
- Thermal: Initial temperature, Heat flux, Temperature, Body heat source
- Overwrite Constants: Constant vacuum permittivity
- Solve: CalculiX Standard, Elmer, Mystran, Z88; Equations: Deformation, Elasticity, Electrostatic, Electricforce, Magnetodynamic, Magnetodynamic 2D, Flow, Flux, Heat; Solver: Solver control, Solver run
- Results: Purge, Show; Postprocessing: Apply changes, Pipeline from result, Warp filter, Scalar clip filter, Function cut filter, Region clip filter, Contours filter, Line clip filter, Stress linearization plot, Data at point clip filter, Filter function plane, Filter function sphere, Filter function cylinder, Filter function box
- Additional: Preferences; FEM Install, FEM Mesh, FEM Solver, FEM CalculiX, FEM Concrete; FEM Element Types
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub