composites

Augmented Reality Design Optimization for composite structures
Log | Files | Refs | README | LICENSE

README (1994B)


      1 Augmented Reality Design Optimization (ARDO)
      2 ============================================
      3 
      4 This repository is for developing a reduced order model (ROM) for compsite
      5 materials modeling with any given surface. It will try to optimize the laminate
      6 configuration, so the number of plies, and the orienation and position of each
      7 ply. The model will show in real time either the sugestion of draping process
      8 or the consequences of draping at a particular orientation through an Augmented
      9 Reality interphase. This allows the operator to determine the properties of the
     10 properties of the part beforehand and make corrections in-situ, or ask for an
     11 optimization of the laminate.
     12 
     13 The program uses Classical Laminate Theory (CLT) to compute the strain and
     14 stress on each node of a given 2D mesh with some albitrary boundary conditions. 
     15 
     16 INPUT
     17 -----
     18 
     19 <!-- ARDO will use Leap motion for hand tracking -->
     20 <!-- ADD ALSO the weibull modulus to compute the design allowables, considering
     21         a and b datasets. -->
     22 - Mesh generated from Gmsh. It must include defined boundary conditions.
     23 - Materials. These are given on the `materials.dat` file
     24 - Laminate. These are given on the `laminate.dat` file.
     25   - [ ] The laminate can be optimized later with **ARDO** using *kinematic
     26         draping theory*
     27   - [ ] Generate laminate as chromosomes
     28 - Boundary conditions. These are given on the `loads.dat` file. This file links
     29   the defined physical objects on the mesh file to apply displacements and loads
     30   (mechanical or hygro-thermal).
     31 
     32 ### Materials (materials.dat)
     33 This file ignores new lines and `#`, so we can comment to make it more
     34 understandable. The a material is defined in a single line with two functions.
     35 1. Starting with `A` means that the material is *anisotropic* and needs to have
     36    the properties in the plane, i.e., 
     37    (E1 E2 G12 nu12 a1 a2 b1 b2 Xt Xc Yt Yc S12 S23).
     38 2. Starting with `I` on the other hand, means that the material is isotropic and
     39    we just need to declare (E nu).