Develops

Here you can find the projects and developments I have been working on.

Structural Analysis

Development of finite element analysis frameworks for a wide range of structural elements, including line, plane, and solid formulations in both two- and three-dimensional domains. These frameworks support various types of analyses—such as static, dynamic, and spectral—offering versatile and reliable tools for structural engineering applications.

Fem

Program for static finite element analysis, supporting line, plane, and solid elements in both two- and three-dimensional domains. It includes multiple numerical integration schemes, ensuring accuracy and flexibility across a wide range of structural applications.

Fem Example 1 Fem Example 2

Dynamic Fem

Program for dynamic finite element analysis, incorporating various integration methods, additional mass considerations, and dynamic load functions. The program supports loading based on a general pattern, a dynamic pattern, and ground motion inputs, providing flexibility for a wide range of structural dynamic simulations.

DynamicFem Example 1 DynamicFem Example 2

Spectrum Fem

Program for response spectrum analysis, incorporating both eigen and Ritz vectors for modal analysis. It includes multiple combination techniques for evaluating the structural response, providing accurate and flexible assessments of dynamic behavior under seismic or other time-independent loadings.

SpectrumFem Example 1 SpectrumFem Example 2 SpectrumFem Example 3 SpectrumFem Example 4

Struct Fem

Program for multi-element static structural analysis, enabling the evaluation of structures composed of various element types. It supports the incorporation of kinematic constraints and release conditions, providing accurate modeling of complex structural systems.

StructFem Example 1 StructFem Example 2

Topology Optimization

Development of topology-optimization frameworks spanning diverse applications: classical topology optimization; multi-material formulations; stress-constrained optimization; optimization under dynamic loads; subdomain-selection approaches; shape optimization; and optimization for multiple load cases. These frameworks are designed to provide flexible, scalable tools for advanced structural design.

Top

Program for topology optimization, supporting alternative objectives such as compliance minimization or control-point displacement constraints. The implementation allows for different update schemes, providing flexibility and adaptability for various optimization strategies.

Top Example 1 Top Example 2

Shape Top

Program for shape optimization, built on a constrained topology-optimization framework. This approach enables shape refinement directly on the structural domain, avoiding any requirement to predefine a parametric boundary.

ShapeTop Example 1 ShapeTop Example 2

Multi Load Top

Program for multi-load topology optimization. The implementation supports different methods for handling multiple loads and also provides the possibility of defining multiple objectives for each individual load case.

MultiLoadTop Example 1 MultiLoadTop Example 2

SubDomain Top

Program for topology optimization with subdomain selection. The framework enables independent control of the global volume fraction and the number of active subdomains, and supports distinct interpolation schemes for material densities as well as subdomain penalization. These features provide flexibility for designing structures with localized topology control and tailored material representations.

SubDomainTop Example 1 SubDomainTop Example 2

Multi Mat Top

Program for multi-material shape topology optimization. The implementation allows assigning different interpolation schemes, defining passive regions locked to a chosen material, and selecting among various update schemes, providing flexibility and control over the optimization process.

MultiMatTop Example 1 MultiMatTop Example 2

Dynamic Top

Program for dynamic topology optimization. The implementation enables topology optimization under dynamic load cases derived from static patterns, dynamic patterns, and even ground motions. The framework supports optimization in both the time and frequency domains, with multiple methods available for each approach.

DynamicTop Example 1 DynamicTop Example 2

Stress Top

Program for stress-constrained topology optimization. The implementation supports different material interpolation and projection schemes, offers multiple techniques for handling vanishing constraints, and allows selection of the number of Gauss points at which stress constraints are applied.

StressTop Example 1 StressTop Example 2

Topology Optimization Applications

Development of topology optimization applications for real engineering problems.

Building Wind Top

Program for topology optimization of building facades subjected to static equivalent wind loads. It includes the use of pattern repetition and multi-objective optimization techniques.

BuildingWindTop Example 1 BuildingWindTop Example 2 BuildingWindTop Example 3 BuildingWindTop Example 4