MIT CSAIL’s PhysiOpt blends generative AI with finite‑element shape optimization, letting designers iterate 3‑D accessories that adapt to real‑world physics. Open‑source tools promise faster, physics‑driven creativity for makers. Curious how AI meets engineering? Read the full story. #PhysiOpt #GenerativeAI #ShapeOptimization #FiniteElementMethod

🔗 https://aidailypost.com/news/mits-physiopt-merges-genai-shape-optimization-custom-accessories

I made a #streamlit app for a nonlinear #fea simulation of a deformable hyperelastic solid body. This uses #FElupe for the simulation and #pyvista / #stpyvista for showing the final result in your browser.

https://felupe-web.streamlit.app/

#computationalmechanics #scientificcomputing #fem #python #opensource #FiniteElementMethod

For much more rotations, a powerful numeric continuation method is your friend.

The "speed" of the rotation is a result of the adaptive step-size of contique (one frame per converged step, constant framerate).

https://github.com/adtzlr/contique

#computationalmechanics #scientificcomputing #FiniteElementMethod #fem #fea #python #opensource

GitHub - adtzlr/contique: Numeric continuation of equilibrium equations

Numeric continuation of equilibrium equations. Contribute to adtzlr/contique development by creating an account on GitHub.

GitHub

🚀🚀 FElupe is now available on conda-forge! 🚀🚀 Unfortunately, it doesn't handle optional dependencies like pip. Anyway here's a nice animation of the #hyperelastic "twisting column" example from the book of Bonet & Wood. This one works without any fancy continuation techniques, it's just Newton's method.

https://github.com/adtzlr/felupe

#computationalmechanics #FiniteElementMethod #scientificcomputing #fem #fea #python #opensource

GitHub - adtzlr/felupe: :mag: finite element analysis for continuum mechanics of solid bodies

:mag: finite element analysis for continuum mechanics of solid bodies - adtzlr/felupe

GitHub

Sitting here running #FEA simulations in my hotel room, and my model has 1.24 MILLION degrees of freedom. I’m sure any of you that do FEA probably think that’s pretty pedestrian, but I don’t think many people would realize the size of the matrices being pushed around. This simulation takes about 25 minutes to run because of large displacement and surface contact, and it’s rather amazing that it only takes 25 minutes on modern hardware.

#engineering #FiniteElementMethod

The result of the getting started notebook of #felupe, which is deployed by #jupyterlite on #github, is now ready-to-visualize directly in the browser, thanks to #jupyterview!

https://adtzlr.github.io/felupe-web/lab?path=01_Getting-Started.ipynb

#python #webassembly #scientificcomputing #computationalmechanics #finiteelementmethod

JupyterLite

WASM powered Jupyter running in the browser.

Merry Christmas everyone (...if you're living in a culture where this is celebrated). 🎄🎄 ☃️ ❄️ ⛷️ It's time to take a break from business as usual - get your batteries reloaded! 🔋

(This is a hyperelastic Mooney-Rivlin christmas tree under varying body forces.)

#computationalmechanics #scientificcomputing #python #finiteelementmethod #holiday #simulation #hyperelasticity

Hello, world! Wait, for a nonlinear simulation #python package? If you'd like to use FElupe for your #hyperelastic #simulation but don't know where to start & too lazy to read the docs, you may use the hello_world() function to print a minimal-working example to the console.

Initially, I wasn't sure if that kind of function really makes sense. But it turns out that I'm using this one quite frequently. 📝 (shhh! Author here... 🤓)

https://github.com/adtzlr/felupe

#scientificcomputing #computationalmechanics #finiteelementmethod #fem #fea

GitHub - adtzlr/felupe: :mag: finite element analysis for continuum mechanics of solid bodies

:mag: finite element analysis for continuum mechanics of solid bodies - adtzlr/felupe

GitHub

Here's an example: let's take the Neo-Hookean [1] isotropic #hyperelastic material model formulation. Just define its strain energy density function and use it in your #simulation [2].

[1] https://en.wikipedia.org/wiki/Neo-Hookean_solid

[2] https://github.com/adtzlr/felupe

#python #scientificcomputing #finiteelementmethod #computationalmechanics #fea #fem #jax

Neo-Hookean solid - Wikipedia

Have you ever thought 💡 of using JAX as 🧮 #automaticdifferentiation engine in 💻 finite element simulations? Boost the performance 🏇 of computationally-expensive hyperelastic material models with #jit in 🔍 FElupe! 🚀 🚀

https://github.com/adtzlr/felupe

#python #jax #finiteelementmethod #scientificcomputing #computationalmechanics #fea #fem #hyperelasticity

GitHub - adtzlr/felupe: :mag: finite element analysis for continuum mechanics of solid bodies

:mag: finite element analysis for continuum mechanics of solid bodies - adtzlr/felupe

GitHub