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)
Metadata
Release files for b3p 0.1.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| b3p-0.1.9.tar.gz | 80.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| b3p-0.1.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 158.2 kB
Release files / b3p-0.1.9.tar.gz
| Download URL | b3p-0.1.9.tar.gz |
|---|---|
| Size | 80.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aef672747db203085f00095a83a30bbcd25055c394559ed5137dc91864315244
|
|
BLAKE2b-256 checksum How to use checksums |
e7cea645ea980667b0324942e7e6d53a9f6091b0d3ecb5db96c44ae498e5ed9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.14
|
Release files / b3p-0.1.9-py3-none-any.whl
| Download URL | b3p-0.1.9-py3-none-any.whl |
|---|---|
| Size | 77.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dd716c913e817b26f4594f85906f3657517fcea073666e827c31d038e89eb6f1
|
|
BLAKE2b-256 checksum How to use checksums |
8343360930a83728772a5c24f6daabefc2a45ddb0ae1443ad0f0431bf976ac4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.14
|