Skip to main content

'Vortex Lattice Method for initial aerodynamic analysis of upwind sails.'

Project description

Binder orgSailingVLM

About package

Nowadays, the state-of-the-art CFD solvers (FEM, VOF, LBM) can provide incredibly accurate results for almost any geometry. However, the solution comes at the price of high amount of computational resources. To circumvent this issue, the low fidelity approaches like Vortex Lattice Method can be employed for particular types of computational problems. The VLM is an engineering standard in the conceptual design phase of aircraft or sailing yacht as it allows designers to quickly estimate the performance of numerous different models. Due to the specifics of conditions in which a sailing yacht operates, the VLM solvers dedicated to aircraft design can not be adopted in a straightforward fashion. Here, we present the first open-source Python package which implements the Vortex Lattice Method for the initial aerodynamic analysis of upwind sails. Through its lightweight requirements, the software can be easily installed and executed locally or accessed in a cloud environment such as Binder.

Overview

Jupyter & cli

pySailingVLm can be used as cli script or inside Jupyter Notebook. For more information see docs and interative Notebooks examples.

Example outputs

pySailingVLM calculates forces, coefficients, moments acting on sails. Results are visualized and plotted:

Users can also see colormap with their sails:

Sample graphs generated by pySailingVLM:

And

More information

Please follow documentation for installation and usage.

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

pySailingVLM-1.0.3.tar.gz (46.8 kB view details)

Uploaded Source

Built Distribution

pySailingVLM-1.0.3-py3-none-any.whl (58.8 kB view details)

Uploaded Python 3

File details

Details for the file pySailingVLM-1.0.3.tar.gz.

File metadata

  • Download URL: pySailingVLM-1.0.3.tar.gz
  • Upload date:
  • Size: 46.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for pySailingVLM-1.0.3.tar.gz
Algorithm Hash digest
SHA256 fb0e49aa29f18abf7fd06336b802be1f2b1f281353d661015f18791601ac7f5b
MD5 4e848c9db69a8adb3653f2e52f25d948
BLAKE2b-256 7ae1cb54d65482bb83b3bc003c71c50aa84000dd2cc016e8f73efbe68271d9a2

See more details on using hashes here.

File details

Details for the file pySailingVLM-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: pySailingVLM-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 58.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for pySailingVLM-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 37c4952ff463f2ae13bd127d7b9e46e26f20135781798b77ca33a6e7d8e9e4cb
MD5 d423532488d2426d1aa6784b1ef3f86f
BLAKE2b-256 befb4b8f147b49894795e8d72ee989c29b4cee1731bf2774c28353a0e9804b74

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page