Skip to main content

Command line tools for preprocessing of wind turbine blade models

Project description

DeployTestPyPI

b3p

Command line tools to create models for composite (wind turbine) blades.

Functionality

  • Building 3D models of wind turbine blades
  • Creating a quad mesh for the blade
  • Assigning scalable slab based laminate plans to the structure
  • Assembling a shell mesh with laminate properties
  • Writing mesh information to VTK files

Install

From pypi

pip install b3p

From source

git clone https://github.com/wr1/b3p.git
cd b3p 
pip install -e .

How to run

usage: b3p [-h] {build,ccx,2d,ccblade,clean} ...

Blade Design CLI

positional arguments:
  {build,ccx,2d,ccblade,clean}
    build               Build the full blade model
    ccx                 Run Calculix operations
    2d                  2D mesh and ANBA4 operations
    ccblade             Run CCBlade analysis
    clean               Clean working directory

options:
  -h, --help            show this help message and exit

In a cloned repository:

cd examples
# build the blade model, geometry, mesh, drape
b3p build blade_test.yml
# run the ccx fea analysis
b3p ccx blade_test.yml  

Output

Plot of geometric input parameters for the example blade test_blade

Visualisation of the number of plies on the mesh using Paraview 3dblade_nplies

Visualisation of a 2d cross section mesh mesh2d

CalculiX results (very coarse mesh) zstrain

Project details


Release history Release notifications | RSS feed

This version

0.1.9

Download files

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

Source Distribution

b3p-0.1.9.tar.gz (80.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

b3p-0.1.9-py3-none-any.whl (77.3 kB view details)

Uploaded Python 3

File details

Details for the file b3p-0.1.9.tar.gz.

File metadata

  • Download URL: b3p-0.1.9.tar.gz
  • Upload date:
  • Size: 80.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.14

File hashes

Hashes for b3p-0.1.9.tar.gz
Algorithm Hash digest
SHA256 aef672747db203085f00095a83a30bbcd25055c394559ed5137dc91864315244
MD5 9763fc36fc58008aebc05bfc3c25f2d0
BLAKE2b-256 e7cea645ea980667b0324942e7e6d53a9f6091b0d3ecb5db96c44ae498e5ed9a

See more details on using hashes here.

File details

Details for the file b3p-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: b3p-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 77.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.14

File hashes

Hashes for b3p-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 dd716c913e817b26f4594f85906f3657517fcea073666e827c31d038e89eb6f1
MD5 2eda7f2fb24e60b3ea24e47fd3183f9f
BLAKE2b-256 8343360930a83728772a5c24f6daabefc2a45ddb0ae1443ad0f0431bf976ac4e

See more details on using hashes here.

Supported by

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