Siconos
SICONOS is an open source scientific software primarily targeted at
modeling and simulating non-smooth dynamical systems :
- Mechanical systems with Unilateral contact and Coulomb friction as we find in Non-smooth mechanics, Contact dynamics or Granular material.
- Switched Electrical Circuit such as Power converter, Rectifier, Phase-locked loop or Analog-to-digital converter
- Sliding mode control systems
Components
The software is based on 3 main components- Siconos/Numerics. Collection of low-level algorithms for solving basic Algebra and optimization problems arising in the simulation of nonsmooth dynamical systems
- * Linear complementarity problem
- * Mixed linear complementarity problem
- * Nonlinear complementarity problem
- * Quadratic programming problems
- * Friction-contact problems
- * Primal or Dual Relay problems
- Siconos/Kernel. API C++ that allows one to model and simulate the nonsmooth dynamical systems. It contains
- * Dynamical systems classes : first order one, Lagrangian systems, Newton-Euler systems
- * Nonsmooth laws : complementarity, Relay, Friction, Contact, impact
- Siconos/Front-end Mainly an auto-generated SWIG interface of the API C++ which a special support for data structure.