Synthesis of compliant mechanisms with selective compliance – An advanced procedure
Description
A MATLAB-code for the algorithm presented in paper “Synthesis of compliant mechanisms with selective compliance – An advanced procedure”. By means of compliant mechanisms, given deformations can be realized in a controlled manner, in order to fulfil the typical task of conventional mechanisms. Compliant mechanisms with distributed compliance show large flexible areas and can therefore divert from the desired, mechanism-like behavior. Selective compliant mechanisms are advanced mechanisms with distributed compliance which nevertheless come close to such a behavior. In this paper, a new approach to the synthesis of this type of compliant mechanisms is presented. Compared to previous synthesis methods, this approach is more suitable for the syn-thesis of mechanisms with many output degrees of freedom, since the optimization process is more stable. With this new synthesis approach, an incremental linearization of the optimization problem is performed, which allows for the use of a linear optimization algorithm. The new synthesis approach is tested with two examples of compliant mechanisms with a few output degrees of freedom and a shape adaptive mechanism with many output degrees of freedom.
Files
Steps to reproduce
1. Install Matlab R2021a 2. In Matlab, install the "optimization toolbox" and the "statistics and machine learning toolbox" 3. Download and unzip "Kirmse_MMT2020_V2.zip" 4. Run the "mainfile"
Institutions
- Technische Universitat ChemnitzSachsen, Chemnitz