Related Resources: calculators

Finite Element Analysis Framework Python Application Script

Applications & Design

Finite Element Analysis Framework Python Application Script

This applications is a python-based finite element analysis framework for education and research purpose by Dr. Pei Yaoyao at the sponsor of Hubei Univeristy of Technology!

Python code - This application requires knowledge of Python installation and code execution.

Premium Membership Required for download

Download: Numerical Analysis of Fluids Application

 Elements supported

  • Spring1D11
  • Spring2D11
  • Spring3D11
  • Link1D11
  • Link2D11
  • Link3D11
  • Beam1D11
  • Beam2D11
  • Beam3D11
  • Tri2d11S---- Triange elements for plane stress problem
  • Tri2D11 ---- Triange elements for plane strain problem
  • Tetra3D11
  • Quad2D11S
  • Quad2D11
  • Plate3D11 ---Midline plate
  • Brick3D11

We name the elements with "Name" + "dimension" + 'order" + "type", type 1 means elastic .

Truss

Truss

Frame with Hinged Node

Frame with Hinged Node

Embedded Wall Design

Embedded Wall Design

Fluid flow problem

Fluid flow problem

Python Module Requirements

numpy
scipy
matplotlib
numpydoc
sphinx==6.2.1
sphinx-autoapi
sphinx-copybutton
sphinx-gallery
sphinx-book-theme
esbonio
Mpmath

Source

Python code - This application requires knowledge of Python installation and code execution.

References

  • Tiitinen, Hinkkanen, Harnefors, “Stable and passive observer-based V/Hz control for induction motors,” Proc. IEEE ECCE, Detroit, MI, Oct. 2022
  • Tiitinen, Hinkkanen, Kukkola, Routimo, Pellegrino, Harnefors, “Stable and passive observer-based V/Hz control for synchronous Motors,” Proc. IEEE ECCE, Detroit, MI, Oct. 2022
  • Pellegrino, Armando, Guglielmi, “Direct flux field-oriented control of IPM drives with variable DC link in the field-weakening region,” IEEE Trans.Ind. Appl., 2009
  • Awan, Hinkkanen, Bojoi, Pellegrino, “Stator-flux-oriented control of synchronous motors: A systematic design procedure,” IEEE Trans. Ind. Appl., 2019
  • Kim, Ha, Sul, “PWM switching frequency signal injection sensorless method in IPMSM,” IEEE Trans. Ind. Appl., 2012

Support:

  • Engineers Edge has tested the basic functions and operation of this application using Python 3.11.9 and supporting modules.
  • Supporting Windows application "Visual Studio Code".
  • THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Related