Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Multibody Dynamics Simulation: Rigid and flexible multibody systems

License

NotificationsYou must be signed in to change notification settings

jgerstmayr/EXUDYN

Repository files navigation

RTD documentationPyPI version exudynPyPI pyversionsPyPI download monthGithub release dateGithub issuesGithub starsGithub commitsGithub last commitCI build

Exudyn

A flexible multibody dynamics systems simulation code with Python and C++

Exudyn version = 1.9.0 (Krall)

  • University of Innsbruck, Department of Mechatronics, Innsbruck, Austria

If you like using Exudyn, please add astar on github and follow us onTwitter @RExudyn !

Update on Exudyn V1.9.0: newer examples useexudyn.graphics instead ofGraphicsData functions. The old models are backwards-compatible, but the new updated examples and test models require version 1.8.52 or newer! FEM now uses internally in mass and stiffness matrices the scipy sparse csr matrices, check also your models for that! Load/save in FEM does not work with NumPy 2.x versions!

NOTE:NumPy switched to version 2.0 or greater which causes big troubles when mixing with older packages. Try to use numpy<2.0 which should keep you safe for the moment. Usual error messages are:A module that was compiled using NumPy 1.x cannot be run in NumPy 2.1.2 as it may crash. To support both 1.x and 2.x versions of NumPy, modules must be compiled with NumPy 2.0. Some module may need to rebuild instead e.g. with 'pybind11>=2.12'

  • Exudyn isfree, open source and with plenty ofdocumentation andexamples
  • pre-built for Python 3.8 - 3.12 underWindows ,Linux andMacOS available (NEW : now with manylinux2014 compatibility and PEP518 build); build wheels yourself, seetheDoc.pdf )
  • Exudyn can be linked to any other Python package, but we explicitly mention:NGsolve,OpenAI,OpenAI gym,Robotics Toolbox (Peter Corke),Pybind11

pic1pic2pic3pic4pic5pic6

How to cite:

Due to limitations for complex formulas, images and references in .rst files, some (small) details are only available in theDoc.pdf, see thegithub page of Exudyn! There may also be some conversion errors in the auto-generated html pages.

For license, see LICENSE.txt in the root github folder on github!

In addition to the tutorial in the documentation, many (250+ ) examples can be downloaded on github under main/pythonDev/Examples and main/pythonDev/TestModels . They are also on ReadTheDocs.

Note thatChatGPT and other large language models know Exudyn quite well. They are able to build parts of your code or even full models, seehttps://doi.org/10.1007/s11044-023-09962-0

Tutorial videos (new Feb 2024 )can be found in theyoutube channel of Exudyn !

Enjoy the Python library for multibody dynamics modeling, simulation, creating large scale systems, parameterized systems, component mode synthesis, optimization, ...

Changes can be tracked in the Issue tracker, see Github pages and Read the Docs.

FOR FURTHER INFORMATION seeExudyn Github pages,Read the Docs and for details (incl. equations) seetheDoc.pdf !!!


[8]ページ先頭

©2009-2025 Movatter.jp