Skip to main content

Open source library for creating torsional finite element models

Project description

OpenTorsion: Open-Source Backend for Torsional Vibration Analysis

PyPi Version PyPI pyversions GitHub stars PyPi downloads main branch unittests Code style: black MIT license

Small-scale marine thruster testbench Open-source software for torsional vibration analysis. Supported features include

  • finite element model creation based on dimensions or datasheet specifications
  • natural frequency calculation
  • eigenmodes
  • forced response analysis
  • time-stepping simulation

Introduction

OpenTorsion includes tools for creating shaft-line finite element models and calculation of torsional response in time or frequency domain. Please note that the software is still in development and the authors are not able to responsibility for the functioning or effects of future changes. See the license for more information.

Documentation

openTorsion documentation

Quickstart

Install openTorsion by running the command pip install opentorsion. Folder opentorsion includes the software. Folder examples contains scripts to run example powertrains and analyses.

Make sure you have pip3 & pipenv installed in your system. Then simply running pipenv install will invoke the config files and install the necessary files in your pipenv.

Two examples are found in opentorsion/examples folder.

Contact

The main developers are Sampo Laine and Urho Hakonen from Arotor lab at Aalto University Finland. https://www.aalto.fi/en/industrial-internet-campus/aalto-arotor-lab

For questions regarding the software please contact arotor.software@aalto.fi

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opentorsion-0.1.2.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

opentorsion-0.1.2-py3-none-any.whl (28.5 kB view details)

Uploaded Python 3

File details

Details for the file opentorsion-0.1.2.tar.gz.

File metadata

  • Download URL: opentorsion-0.1.2.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for opentorsion-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e63d85f1b643d31db07b8b282d1b276eb72e46e174bf8c04838dd18d197f4561
MD5 13d795c376d24bd56691c69f2e39a168
BLAKE2b-256 ec3c2912d4036669c1a2029332b1556e1d98c2d5fb604343b33f027a3b7f0520

See more details on using hashes here.

File details

Details for the file opentorsion-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: opentorsion-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 28.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for opentorsion-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 457cd588411145c90ffd54325d7c7743b82ce6ee412d1edd6a7eb7226933ac2c
MD5 1ac9ea5b8be45f5df9664a38d5f9650b
BLAKE2b-256 9f681e75447433d4297409f26d5873f9e9d66fa5a686aa721b1b60033ea7bd76

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page