L-Shape Bracket =============== An L-shaped structural bracket: a 60 × 60 square domain with the upper-right quadrant voided (non-design region). The top edge is fixed and a downward point load is applied at the mid-right edge. Running ------- .. code-block:: bash ggp optimize --preset l_shape To save the density image: .. code-block:: bash ggp optimize --preset l_shape --output-dir docs/_static The preset uses the **AMJax** FEM solver by default (``fem_solver: amjax``). Result ------ .. figure:: _static/l_shape_optimized.png :alt: Optimized L-shape bracket topology :width: 60% :align: center Optimized density field after 400 MMA iterations (40 % volume fraction). Problem details --------------- +---------------------+------------------+ | Parameter | Value | +=====================+==================+ | Domain | 60 × 60 (L-shape)| +---------------------+------------------+ | Mesh | 60 × 60 quads | +---------------------+------------------+ | Formulation | Free 2D | +---------------------+------------------+ | Method | AMNA (MNA) | +---------------------+------------------+ | Components | 18 | +---------------------+------------------+ | ``r_gp`` (σ) | 1.0 | +---------------------+------------------+ | Min thickness | 3 elements | +---------------------+------------------+ | Volume fraction | 0.40 | +---------------------+------------------+ | Algorithm | MMA | +---------------------+------------------+ | Max iterations | 400 | +---------------------+------------------+