Skip to content

VadymShevtsov/COMPs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COMPs

This work presents an addition to the family of modules for IGA analysis in the form of composite material definition. It also includes a CDM model to demonstrate how complex material models can be further implemented. The formulation and explanation of the code structure can be found in:

@mastersthesis{Shevtsov2024,
    author = {Shevtsov V.},
    institution = {Master's thesis},
    pages = 76,
    school = {University of Calgary},
    title = {Open-source isogeometric composite module with continuum degradation model},
    note = {Available at \url{https://hdl.handle.net/1880/119758}},
    year = 2024
}

Examples include: plate under uniform edge pressure, plate under uniform out-of-plane pressure, and plate with a hole. Additional guides for installation, visualization, and mortar analysis are present in the form of .txt files.

Dependencies

  1. Python library for FE analysis FEniCS.

  2. An addition to FEniCS to perform IGA analysis tIGAr.

  3. Kirchhoff--Love shell formulation for tIGAr is given by ShNAPr. Importantly, the covariantRank2TensorToCartesian2D(...) function should be modified when working with complex geometries; for additional guidance, check the reference.

  4. Multipach analysis requires PENGoLINS.

  5. IGA geometry is created using IGAkit.

About

Composite materials with CDM for tIGAr/FEniCS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages