Skip to content

MiladHB/hasel-topopt-fenics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HASEL Pressure-Actuated Topology Optimization (FEniCS)

This repo contains a mixed u–p (displacement–pressure) topology optimization for HASEL-like actuators in FEniCS with fenics_adjoint + IPOPT.

Quick start

  • Run forward/opt: python3 solid-topopt-hasel2.py
  • Outputs: ./<folder_name>/* (displacements, stress, pressure, densities)

Notes

  • Two load cases: low- and high-pressure boundary conditions.
  • Objective: maximize upward tip motion at low P with smoothing.
  • Extra hard constraint: force near-zero tip motion at high P.

See the code comments for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors