mde.tw

  • Home
    • Site Map
    • reveal
    • blog
  • 程式
    • cp2022
      • cp-syllabus
    • wcm2023
    • cmsimde
      • Portable Python
      • Token and SSH
      • Bootstrap
      • Bugs
      • Frameworks
    • Problem solving
    • Programming
      • Computer
      • Program
      • Python
      • ANSIC
      • Rust
      • Carbon
    • TCExam
      • sendmail
    • Three.js
    • ffmepg
    • Pandoc
    • VSCode
    • Powershell
    • Blockchain
  • Brython
    • Unitconvert
    • Game
    • Simulator
    • Algorithms
  • CPython
    • Pybean
    • PDF
    • RoboDK
    • CAD
      • Python for SW
      • Python for INV
      • Python for NX
    • CAE
    • BS4
    • PostgreSQL
    • PyQt
    • MS Graph
      • MS Teams
  • 設計
    • cad2022
      • cad-syllabus
    • cd2023
    • ME
      • Trends
      • Gears
      • Robots
      • Vehicle
      • Aircraft
      • 3D print
      • Computer Vision
      • Industry 4.0
    • Reference
      • Portable NX1980
      • template and SSH
      • Pull Requests
      • Resolve Conflicts
      • Revealjs
      • Virtualbox
      • cube
    • Solvespace
    • Realizable
    • Bash
    • Leo Editor
    • Fossil SCM
    • Classroom
    • Gazebo
    • Webots
    • Deep RL
  • NX
    • NX1980_setup
    • NX2206
    • NXOpen
    • Mechatronics
  • CoppeliaSim
    • Lua
    • Foosball
    • Examples
      • ZeroMQ
    • Mujoco
    • ROS
  • Projects
    • Wink
    • pjcopsim
      • Copsim Doc
      • Webots Doc
    • pjgazebo
    • pjcontrol
    • pjgithub
    • pjexam
    • pyslvs
    • pjfem
    • pjblender
    • OpenTextbooks
pyslvs << Previous Next >> pjblender

pjfem

FEM 有限元素套件編譯與應用研究

專題動機:

Ansys、Comsol、Abaqus 與 Simcenter Nastran 都是商用 FEM CAE 套件, 也都可以用來執行最佳化機械零組件設計, 但若能從簡單的 1D、2D 乃至 3D 基本的 FEM 數值分析原理的推導, 以及相關開源套件的原始碼編譯及應用研究做起, 應該更有助於更深入使用商用 FEM CAE 套件的各種功能與延伸應用.

本專題擬利用簡單的機械零組件 FEM 分析, 比較 Range3、NGSolve 與商用 FEM CAE 套件的分析結果進行比較, 設法了解網格選擇、軟體設定與數值分析流程對分析結果所造成的影響.

專題執行步驟:

  1. FEM 理論推導.
  2. 開源 FEM 套件原始碼分析.
  3. 開源 FEM 套件編譯.
  4. 相同案例在不同套件分析結果比較.

https://github.com/Range-Software/range3

https://ngsolve.org/

References:

https://github.com/mdecycu/4072pj2

The Mathematical Theory of Finite Element Methods (2002)

Finite Element Methods and Their Applications (2005)

Structural Analysis with the Finite Element Method - Linear Statics (2009)

The Finite Element Method - Theory, Implementation, and Applications (2013)


pyslvs << Previous Next >> pjblender

Copyright © All rights reserved | This template is made with by Colorlib