pyvista.examples.downloads.download_aero_bracket#
- download_aero_bracket(load=True)[ソース]#
エアロブラケットの有限要素法解をダウンロードできます.
データは SimScale Project Library - Turbo にあるSimScaleの公開例から生成したものです.
本データセットのライセンスは, SimScale Terms and Conditions に基づき,自由かつ無制限に複製,配布,出版することを許諾するものです.
このプロジェクトでは,線形および非線形材料定義の両方を考慮した航空機エンジンベアリングブラケット3モデルの静的応力解析を実証します.モデルは, GrabCAD - Airplane Bearing Bracket Challenge で提供される水平および垂直荷重条件でテストされています.
- パラメータ:
- 戻り値:
pyvista.UnstructuredGrid
|str
load
に応じて,データセットまたはファイル名を指定します.
例
エアロブラケットをダウンロードします.
>>> from pyvista import examples >>> dataset = examples.download_aero_bracket() >>> dataset UnstructuredGrid (...) N Cells: 117292 N Points: 187037 X Bounds: -6.858e-03, 1.118e-01 Y Bounds: -1.237e-02, 6.634e-02 Z Bounds: -1.638e-02, 1.638e-02 N Arrays: 3
利用可能なポイントデータ配列を表示します.
>>> dataset.point_data pyvista DataSetAttributes Association : POINT Active Scalars : None Active Vectors : None Active Texture : None Active Normals : None Contains arrays : displacement float32 (187037, 3) total nonlinear strain float32 (187037, 6) von Mises stress float32 (187037,)
von Mises 応力をプロットする.
>>> cpos = [ ... (-0.0503, 0.132, -0.179), ... (0.0505, 0.0185, -0.00201), ... (0.275, 0.872, 0.405), ... ] >>> dataset.plot( ... smooth_shading=True, ... split_sharp_edges=True, ... scalars='von Mises stress', ... cmap='bwr', ... cpos=cpos, ... anti_aliasing='fxaa', ... )