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 COMMAND

╭─ Commands ──────────────────────────────────────────────────╮
│ 2d         Create 2d meshes for calculation of 6x6 matrices │
│ build      Build the blade model, geometry, mesh, drape     │
│ ccx        Run the ccx analysis                             │
│ clean      Clean the working directory.                     │
│ shell      Start an interactive shell.                      │
│ --help,-h  Display this message and exit.                   │
│ --version  Display application version.                     │
╰─────────────────────────────────────────────────────────────╯

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

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.0.4rc3.tar.gz (58.8 kB view details)

Uploaded Source

Built Distribution

b3p-0.0.4rc3-py3-none-any.whl (70.3 kB view details)

Uploaded Python 3

File details

Details for the file b3p-0.0.4rc3.tar.gz.

File metadata

  • Download URL: b3p-0.0.4rc3.tar.gz
  • Upload date:
  • Size: 58.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.14

File hashes

Hashes for b3p-0.0.4rc3.tar.gz
Algorithm Hash digest
SHA256 27733d4b3aa19f1ea4f6a57a2a64a3d1bfbdc3f9dd69e4cf18dc79cf83fec221
MD5 748b6c5d1dd4102faa1478805acf9f47
BLAKE2b-256 949d48a20729ad1c270244f7efbf8a2ce0805464eb938f8cc6dfaf2939ace2d7

See more details on using hashes here.

File details

Details for the file b3p-0.0.4rc3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for b3p-0.0.4rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 112819c3a33cac0fccf5398ace17b136885a2946ae9fbd66a7d332b0dc4f8e06
MD5 a20faae2ec2d28a1b0e97d66c1da7cff
BLAKE2b-256 f1f4f4cf4a67b868de924d61d89ab401b77052c9d55f2218d21f918cdc558564

See more details on using hashes here.

Supported by

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