diff --git a/02_Presentation/top_opt/micr_3d/FinalMacro_xPhys3.png b/02_Presentation/top_opt/micr_3d/FinalMacro_xPhys3.png new file mode 100644 index 0000000000000000000000000000000000000000..82e8268f1f97ddf559e0918551a0314f8aafb29d Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/FinalMacro_xPhys3.png differ diff --git a/02_Presentation/top_opt/micr_3d/FinalMicro_Array_xPhys3_2.png b/02_Presentation/top_opt/micr_3d/FinalMicro_Array_xPhys3_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c50b59915dcdb3b0682a8863d70a591a944dd0e8 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/FinalMicro_Array_xPhys3_2.png differ diff --git a/02_Presentation/top_opt/micr_3d/FinalMicro_Array_xPhys3_3.png b/02_Presentation/top_opt/micr_3d/FinalMicro_Array_xPhys3_3.png new file mode 100644 index 0000000000000000000000000000000000000000..c65d8763abef975c3c61a9663257606a410f1a83 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/FinalMicro_Array_xPhys3_3.png differ diff --git a/02_Presentation/top_opt/micr_3d/FinalMicro_Array_xPhys3_4.png b/02_Presentation/top_opt/micr_3d/FinalMicro_Array_xPhys3_4.png new file mode 100644 index 0000000000000000000000000000000000000000..5332e144419f63d2b5c37ab5acae6eeb0821540b Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/FinalMicro_Array_xPhys3_4.png differ diff --git a/02_Presentation/top_opt/micr_3d/FinalMicro_Array_xPhys3_5.png b/02_Presentation/top_opt/micr_3d/FinalMicro_Array_xPhys3_5.png new file mode 100644 index 0000000000000000000000000000000000000000..3aebb8e6e45e5e8d70aa69a3f7ba08f19647b407 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/FinalMicro_Array_xPhys3_5.png differ diff --git a/02_Presentation/top_opt/micr_3d/FinalMicro_xPhys3_2_0.3.png b/02_Presentation/top_opt/micr_3d/FinalMicro_xPhys3_2_0.3.png new file mode 100644 index 0000000000000000000000000000000000000000..a4becd0062eb76ddf00c601682acbe6156d5ad03 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/FinalMicro_xPhys3_2_0.3.png differ diff --git a/02_Presentation/top_opt/micr_3d/FinalMicro_xPhys3_3_0.5.png b/02_Presentation/top_opt/micr_3d/FinalMicro_xPhys3_3_0.5.png new file mode 100644 index 0000000000000000000000000000000000000000..1df431cea4bb1ea9ce2e59327e321496ccd69dcc Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/FinalMicro_xPhys3_3_0.5.png differ diff --git a/02_Presentation/top_opt/micr_3d/FinalMicro_xPhys3_4_0.7.png b/02_Presentation/top_opt/micr_3d/FinalMicro_xPhys3_4_0.7.png new file mode 100644 index 0000000000000000000000000000000000000000..569b18ef72348fdff7ad494d8f08ab80ab82dc73 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/FinalMicro_xPhys3_4_0.7.png differ diff --git a/02_Presentation/top_opt/micr_3d/FinalMicro_xPhys3_5_1.png b/02_Presentation/top_opt/micr_3d/FinalMicro_xPhys3_5_1.png new file mode 100644 index 0000000000000000000000000000000000000000..77cf4f861d0d278021d6ab9e59405a7ddca938d6 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/FinalMicro_xPhys3_5_1.png differ diff --git a/02_Presentation/top_opt/micr_3d/clust.png b/02_Presentation/top_opt/micr_3d/clust.png new file mode 100644 index 0000000000000000000000000000000000000000..0111e776624fee3ece122d4bbbbbbae06db6a490 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/clust.png differ diff --git a/02_Presentation/top_opt/micr_3d/elbow.png b/02_Presentation/top_opt/micr_3d/elbow.png new file mode 100644 index 0000000000000000000000000000000000000000..08aab813d0f9285c11ad17459b867fab1d541439 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/elbow.png differ diff --git a/02_Presentation/top_opt/micr_3d/finalArrayMicro1.png b/02_Presentation/top_opt/micr_3d/finalArrayMicro1.png new file mode 100644 index 0000000000000000000000000000000000000000..d06489f564cac0c1e42282add4305e69d1c7d4dc Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/finalArrayMicro1.png differ diff --git a/02_Presentation/top_opt/micr_3d/finalArrayMicro11.png b/02_Presentation/top_opt/micr_3d/finalArrayMicro11.png new file mode 100644 index 0000000000000000000000000000000000000000..f40443e9a4a4767ddb170d923eb2ec5f4242cc46 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/finalArrayMicro11.png differ diff --git a/02_Presentation/top_opt/micr_3d/finalArrayMicro12.png b/02_Presentation/top_opt/micr_3d/finalArrayMicro12.png new file mode 100644 index 0000000000000000000000000000000000000000..e539c779e40955a2fa47caa7fb55f2afec603be0 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/finalArrayMicro12.png differ diff --git a/02_Presentation/top_opt/micr_3d/finalArrayMicro13.png b/02_Presentation/top_opt/micr_3d/finalArrayMicro13.png new file mode 100644 index 0000000000000000000000000000000000000000..84ff23e752d5fb8bfa1d575e21ee872100371f09 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/finalArrayMicro13.png differ diff --git a/02_Presentation/top_opt/micr_3d/finalArrayMicro14.png b/02_Presentation/top_opt/micr_3d/finalArrayMicro14.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b2d6639f2e05809db0899429cfbf23aba3d032 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/finalArrayMicro14.png differ diff --git a/02_Presentation/top_opt/micr_3d/finalArrayMicro15.png b/02_Presentation/top_opt/micr_3d/finalArrayMicro15.png new file mode 100644 index 0000000000000000000000000000000000000000..618acbd232ed33cf9d901bab65ba12ae14d19c91 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/finalArrayMicro15.png differ diff --git a/02_Presentation/top_opt/micr_3d/finalArrayMicro16.png b/02_Presentation/top_opt/micr_3d/finalArrayMicro16.png new file mode 100644 index 0000000000000000000000000000000000000000..c584b03cf42bcdf9270ffcf2319198bd9beabd1d Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/finalArrayMicro16.png differ diff --git a/02_Presentation/top_opt/micr_3d/finalArrayMicro2.png b/02_Presentation/top_opt/micr_3d/finalArrayMicro2.png new file mode 100644 index 0000000000000000000000000000000000000000..6028836d23c7c0530b5442dfd9e068b6b6b91833 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/finalArrayMicro2.png differ diff --git a/02_Presentation/top_opt/micr_3d/finalArrayMicro3.png b/02_Presentation/top_opt/micr_3d/finalArrayMicro3.png new file mode 100644 index 0000000000000000000000000000000000000000..2b885f11501322c0455cfd465886d024dda66e49 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/finalArrayMicro3.png differ diff --git a/02_Presentation/top_opt/micr_3d/finalArrayMicro4.png b/02_Presentation/top_opt/micr_3d/finalArrayMicro4.png new file mode 100644 index 0000000000000000000000000000000000000000..a432fbfd9ec4dae24f460c6dfebc7fada07e9f99 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/finalArrayMicro4.png differ diff --git a/02_Presentation/top_opt/micr_3d/finalArrayMicro5.png b/02_Presentation/top_opt/micr_3d/finalArrayMicro5.png new file mode 100644 index 0000000000000000000000000000000000000000..78f682a3ab65ee8bd2fc3922ab8bdabd4ce521b9 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/finalArrayMicro5.png differ diff --git a/02_Presentation/top_opt/micr_3d/finalArrayMicro6.png b/02_Presentation/top_opt/micr_3d/finalArrayMicro6.png new file mode 100644 index 0000000000000000000000000000000000000000..c28e2102df883e198bfd5e87c8e482e935c38db7 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/finalArrayMicro6.png differ diff --git a/02_Presentation/top_opt/micr_3d/free2.png b/02_Presentation/top_opt/micr_3d/free2.png new file mode 100644 index 0000000000000000000000000000000000000000..20ff1d6606d96c69e702cc31ab6831d18de011f8 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/free2.png differ diff --git a/02_Presentation/top_opt/micr_3d/free21.png b/02_Presentation/top_opt/micr_3d/free21.png new file mode 100644 index 0000000000000000000000000000000000000000..cf6640f440d5adf96c88fb8bcf96aa4122dc961a Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/free21.png differ diff --git a/02_Presentation/top_opt/micr_3d/free3.png b/02_Presentation/top_opt/micr_3d/free3.png new file mode 100644 index 0000000000000000000000000000000000000000..c3232df036c17d75094811cf8b270b9c7d4370e2 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/free3.png differ diff --git a/02_Presentation/top_opt/micr_3d/free31.png b/02_Presentation/top_opt/micr_3d/free31.png new file mode 100644 index 0000000000000000000000000000000000000000..90f128a518976b1a9b71062793c353756a6b393e Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/free31.png differ diff --git a/02_Presentation/top_opt/micr_3d/hclust.png b/02_Presentation/top_opt/micr_3d/hclust.png new file mode 100644 index 0000000000000000000000000000000000000000..841a9ddf8f4b5c3504c03db27f78e5eec762bd36 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/hclust.png differ diff --git a/02_Presentation/top_opt/micr_3d/macroU_1.gif b/02_Presentation/top_opt/micr_3d/macroU_1.gif new file mode 100644 index 0000000000000000000000000000000000000000..3473c6910b167ec8655bbf6767c993b4fabf0b12 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/macroU_1.gif differ diff --git a/02_Presentation/top_opt/micr_3d/microU_1.gif b/02_Presentation/top_opt/micr_3d/microU_1.gif new file mode 100644 index 0000000000000000000000000000000000000000..f8109499b821ab07bcd5cccba8aa410438a235a5 Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/microU_1.gif differ diff --git a/02_Presentation/top_opt/micr_3d/multi_macro_2d2.png b/02_Presentation/top_opt/micr_3d/multi_macro_2d2.png new file mode 100644 index 0000000000000000000000000000000000000000..919506d34d58dd56ddc82176a99b592e84509a1a Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/multi_macro_2d2.png differ diff --git a/02_Presentation/top_opt/micr_3d/multi_micro_2d2.png b/02_Presentation/top_opt/micr_3d/multi_micro_2d2.png new file mode 100644 index 0000000000000000000000000000000000000000..c86736862cdf09643cba6849671ca703b730ddfa Binary files /dev/null and b/02_Presentation/top_opt/micr_3d/multi_micro_2d2.png differ diff --git a/02_Presentation/top_opt/search.md b/02_Presentation/top_opt/search.md index 4149646de835ad76bc9ba32453ab5b80698d1d0a..a9200df72e30dfeb160cc7b20c2eb45725b97f92 100644 --- a/02_Presentation/top_opt/search.md +++ b/02_Presentation/top_opt/search.md @@ -122,18 +122,77 @@ Macroscale & Microscale #### 2D Choosing the number of microstructures and their locations: -<img src="./micr_3d/free.png" width="40%" /><br></br> -<img src="./micr_3d/free1.png" width="45%" /><br></br> +<img src="./micr_3d/free.png" width="40%" /> +<img src="./micr_3d/free2.png" width="40%" /><br></br> + +<img src="./micr_3d/free1.png" width="45%" /> +<img src="./micr_3d/free21.png" width="45%" /><br></br> + Final results: -<img src="./micr_3d/multi_macro_2d.png" width="40%" /><br></br> -<img src="./micr_3d/multi_micro_2d.png" width="40%" /><br></br> +<img src="./micr_3d/multi_macro_2d.png" width="40%" /> +<img src="./micr_3d/multi_macro_2d2.png" width="40%" /><br></br> + +<img src="./micr_3d/multi_micro_2d.png" width="40%" /> +<img src="./micr_3d/multi_micro_2d2.png" width="40%" /><br></br> + #### 3D +<img src="./micr_3d/free3.png" width="40%" /> +<img src="./micr_3d/free31.png" width="40%" /><br></br> + +Final results: + +<img src="./micr_3d/FinalMacro_xPhys3.png" width="40%" /><br></br> +<img src="./micr_3d/FinalMicro_xPhys3_2_0.3.png" width="20%" /> +<img src="./micr_3d/FinalMicro_xPhys3_3_0.5.png" width="20%" /> +<img src="./micr_3d/FinalMicro_xPhys3_4_0.7.png" width="20%" /> +<img src="./micr_3d/FinalMicro_xPhys3_5_1.png" width="20%" /><br></br> + +<img src="./micr_3d/FinalMicro_Array_xPhys3_2.png" width="20%" /> +<img src="./micr_3d/FinalMicro_Array_xPhys3_3.png" width="20%" /> +<img src="./micr_3d/FinalMicro_Array_xPhys3_4.png" width="20%" /> +<img src="./micr_3d/FinalMicro_Array_xPhys3_5.png" width="20%" /><br></br> + +### c. Multiple microstructures with Kmeans clustering + +#### 2D + +<img src="./micr_3d/free2.png" width="40%" /> +<img src="./micr_3d/elbow.png" width="35%" /><br></br> +<img src="./micr_3d/clust.png" width="40%" /> +<img src="./micr_3d/hclust.png" width="40%" /><br></br> + +Final results: + +<img src="./micr_3d/macroU_1.gif" width="60%" /><br></br> +<img src="./micr_3d/microU_1.gif" width="60%" /><br></br> + +<img src="./micr_3d/finalArrayMicro1.png" width="15%" /> +<img src="./micr_3d/finalArrayMicro2.png" width="15%" /> +<img src="./micr_3d/finalArrayMicro3.png" width="15%" /> +<img src="./micr_3d/finalArrayMicro4.png" width="15%" /> +<img src="./micr_3d/finalArrayMicro5.png" width="15%" /> +<img src="./micr_3d/finalArrayMicro6.png" width="15%" /><br></br> + +| | 1 | 2 | 3 | 4 |5 | 6 | +| :----: | :----: | :---: |:---: |:---: |:---: |:---: | +| | |||||| +| Ex | 0.32 | 0.27 | 0.187 |0.321 |0.298 |0.15 | +| Ey | 0.102 | 0.103 | 0.255 |0.093 |0.088 |0.098 | +| ux | 0.506 | 0.439 | 0.182 |0.307 |0.488 |0.646 | +| uy | 0.161 | 0.171 | 0.249 |0.088 |0.144 |0.417 | +| S | 0.055 | 0.058 | 0.047 |0.036 |0.049 |0.071 | + + +--- + +#### 3D + ----- ## 5. Hybrid Cellular Automata (online non-gradient based Optimization):