Skip to content

General mechanics computations package for python. Compute forces, torques, speeds out of linkages and parts.

License

Notifications You must be signed in to change notification settings

Dessia-tech/genmechanics

Repository files navigation

Genmechanics

A General mechanics solver: Force and speed computing in rigid-body based mechanisms.

Overview of modules

Core

This package beginned with a simple solving of mechanisms defined as parts linked by linkages (ball joints, revolute, prismatic, gear sets...) in a particular configuration.

Speeds and forces are solved in all the mechanism, enabling to compute power losses and efficiency of mechanisms

Sankey

Unidimensional

This module computes non-linear forces and linkage behaviors (unilateral contacts, non linear springs...) for mechanism with parts that have 1D motion.

unidimensional

Dynamic positions

This is an update from core module where linkages positions are solved to find the mechanism configuration from some imposed linkages parameters. Mechanism can be rendered with a babylonjs binding.

crank_rod

Getting started