Command line tools for preprocessing of wind turbine blade models
Project description
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
Visualisation of the number of plies on the mesh using Paraview
Visualisation of a 2d cross section mesh
CalculiX results (very coarse mesh)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aef672747db203085f00095a83a30bbcd25055c394559ed5137dc91864315244
|
|
| MD5 |
9763fc36fc58008aebc05bfc3c25f2d0
|
|
| BLAKE2b-256 |
e7cea645ea980667b0324942e7e6d53a9f6091b0d3ecb5db96c44ae498e5ed9a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd716c913e817b26f4594f85906f3657517fcea073666e827c31d038e89eb6f1
|
|
| MD5 |
2eda7f2fb24e60b3ea24e47fd3183f9f
|
|
| BLAKE2b-256 |
8343360930a83728772a5c24f6daabefc2a45ddb0ae1443ad0f0431bf976ac4e
|