Main Page

From Carat++ Public Wiki
(Difference between revisions)
Jump to: navigation, search
(Standard FE Analyses)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:Opt_bulkhead_des_upd.png|200px|thumb|bottom|shape optimization of a pressure bulkhead]]
 
[[File:Opt_hutablage_opt_res.png|200px|thumb|bottom|Eigenfrequency optimization of a car rear shelf]]
 
[[File:Domain_decomp.png|200px|thumb|bottom|Domain decomposition for parallel computing]]
 
 
 
 
== WHAT IS Carat++? ==
 
== WHAT IS Carat++? ==
  
 
Carat++ is a finite element program for simulation, structural optimization and form finding.
 
Carat++ is a finite element program for simulation, structural optimization and form finding.
  
The software is the result of a complete redesign of CARAT, the research code at the [http://www.st.bv.tum.de Chair of Structural Analysis, Prof. Dr. K.-U. Bletzinger, TU Muenchen].  
+
The software is the result of a complete redesign of CARAT, the research code at the [http://www.st.bv.tum.de Chair of Structural Analysis, Prof. Dr. K.-U. Bletzinger, TU Muenchen].
 
+
More detailed information about the features of Carat++ can be found [[Users:Software Overview|here]]. [[Users:Geometry generation|here]]
+
  
 
 
== Standard FE Analyses ==
 
== Standard FE Analyses ==
  
Line 25: Line 17:
 
* Contact (Work in Progress)
 
* Contact (Work in Progress)
 
* Interface for coupled analyses like [[Users:FSI|fluid-structure interaction (FSI)]]
 
* Interface for coupled analyses like [[Users:FSI|fluid-structure interaction (FSI)]]
 
  
 
== Isogeometric Analyses ==
 
== Isogeometric Analyses ==
Line 32: Line 23:
  
 
* Static (linear/nonlinear)
 
* Static (linear/nonlinear)
 +
* Form Finding
 
* Eigenfrequency
 
* Eigenfrequency
 
  
 
== Structural Optimization ==
 
== Structural Optimization ==
Line 55: Line 46:
  
  
== ??? ==
+
== TODO ==
 
Three main features are:
 
Three main features are:
  
Line 69: Line 60:
 
|-
 
|-
 
|
 
|
* Carat++ is '''modular and thus easy extensible'''
+
* Carat++ is '''modular and thus easily extensible'''
 
: (due to object-oriented programming)
 
: (due to object-oriented programming)
 
| [[File:Modularity_lego.png|100px|center|Modular and thus easy extensible]]
 
| [[File:Modularity_lego.png|100px|center|Modular and thus easy extensible]]
 
|}
 
|}
 +
 +
[[File:Domain_decomp.png|200px|frame|left|Domain decomposition for parallel computing]]

Latest revision as of 12:11, 11 July 2018

Contents

WHAT IS Carat++?

Carat++ is a finite element program for simulation, structural optimization and form finding.

The software is the result of a complete redesign of CARAT, the research code at the Chair of Structural Analysis, Prof. Dr. K.-U. Bletzinger, TU Muenchen.

Standard FE Analyses

The kernel of Carat++ is a general finite element solver. Details can be found here. It offers the following analyses:

  • Static (linear/nonlinear)
  • Dynamic (linear/nonlinear)
    • Explicit: central difference
    • Implicit: Newmark-β, Generalized-α
  • Eigenfrequency
  • Linear Buckling
  • Contact (Work in Progress)
  • Interface for coupled analyses like fluid-structure interaction (FSI)

Isogeometric Analyses

The kernel of Carat++ is also a general finite element solver for isogeometric analysis (IGA). Details can be found here. It offers the following analyses:

  • Static (linear/nonlinear)
  • Form Finding
  • Eigenfrequency

Structural Optimization

Carat++ comprises a general-purpose optimization toolbox. The main application field is FEM-based shape optimization. Detailed information about the optimization toolbox and its features can be found here.

shape optimization of a pressure bulkhead
Eigenfrequency optimization of a car rear shelf


Form Finding and Cutting Pattern Generation

Carat++ can perform numerical form finding as well as cutting pattern generation. Detailed information can be found in separate chapters here.

Formfinding of a prestressed membrane with an eye cable.


TODO

Three main features are:

  • Carat++ is platform independent
Carat++ is platform independent
  • Carat++ is suitable for large problems
(due to massively parallel programming)
Suitable for large problems
  • Carat++ is modular and thus easily extensible
(due to object-oriented programming)
Modular and thus easy extensible
Domain decomposition for parallel computing




Whos here now:   Members 0   Guests 0   Bots & Crawlers 17
 
Personal tools
Content for Developers