Back to Search Start Over

Creating CAD Designs and Performing Their Subsequent Analysis using OpenSource Solutions in Python.

Authors :
Iakushkin, Oleg O.
Sedova, Olga S.
Source :
AIP Conference Proceedings; 2017, p1-7, 7p
Publication Year :
2017

Abstract

The paper discusses the concept of a system that encapsulates the transition from geometry building to strength tests. The solution we propose views the engineer as a programmer who is capable of coding the procedure for working with the modeli.e., to outline the necessary transformations and create cases for boundary conditions. We propose a prototype of such system. In our work, we used: Python programming language to create the program; Jupyter framework to create a single workspace visualization; pythonOCC library to implement CAD; FeniCS library to implement FEM; GMSH and VTK utilities. The prototype is launched on a platform which is a dynamically expandable multi-tenant cloud service providing users with all computing resources on demand. However, the system may be deployed locally for prototyping or work that does not involve resource-intensive computing. To make it possible, we used containerization, isolating the system in a Docker container. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
0094243X
Database :
Complementary Index
Journal :
AIP Conference Proceedings
Publication Type :
Conference
Accession number :
127293603
Full Text :
https://doi.org/10.1063/1.5019153