Commit Graph

84 Commits

Author SHA1 Message Date
iasonmanolas 46227380aa Refactoring. Made optimization parameters command line arguments. Added optimization parameters to the settings. Exporting of optimization parameters. main.py runs a batch of optimization with different optimization parameters 2021-12-23 15:48:41 +02:00
iasonmanolas 3eaef7a37c refactoring 2021-12-21 21:24:45 +02:00
iasonmanolas 535dd8a44d Added ensmallen,armadillo. Parametrized optimization with choice of optimization parameters 2021-12-15 15:21:21 +02:00
iasonmanolas 6c92b291da Added per optimization parameter reduced pattern update functions for variable comparison 2021-12-05 13:53:13 +02:00
iasonmanolas 5d8d76e0c1 Refactoring 2021-12-03 12:20:37 +02:00
iasonmanolas f140b52986 Refactoring. Removed the settings of CMAKE_SYSTEM to windows 2021-11-15 20:16:03 +02:00
iasonmanolas f598d6a46e Refactoring 2021-11-15 11:28:12 +02:00
iasonmanolas 717f631095 Exporting number of function calls in the csv 2021-11-10 11:28:22 +02:00
iasonmanolas 1c3cc8e014 Modular Variable comparison 2021-11-09 22:13:15 +02:00
iasonmanolas 3127490e1c Changed young's modulus range 2021-11-08 13:11:21 +02:00
iasonmanolas b763ca92e7 Splitted the update of the reduced pattern modular by splitting the geometry from the material parameters. 2021-11-08 12:46:16 +02:00
iasonmanolas b58ae0e13b CG first Submission state 2021-10-14 14:58:34 +03:00
iasonmanolas f949c2d793 Refactoring. Added kinetic energy as a convergence criterion for the full pattern simulations 2021-07-20 16:30:41 +03:00
iasonmanolas 19d9fe434a Added code for exporting 2021-07-14 17:47:47 +03:00
iasonmanolas 006f4a122f Refactoring.Missing exporting of max magnitudes 2021-07-14 17:13:46 +03:00
iasonmanolas fe7ecbcd38 Exporting internal potential energy in the results json. Exporting the full pattern scenarios. 2021-07-07 18:19:59 +03:00
iasonmanolas 408d1e8c38 Reset to previous version 2021-07-01 02:50:11 +03:00
iasonmanolas 0863db658d Added max iterations on all drm simulations.using global optimizer for dome magnitude.Added bool variable for success in force magnitude search. 2021-06-30 10:24:54 +03:00
iasonmanolas a9c5ca3fc6 skipping folders which exist in crashed folder. 2021-06-30 10:21:32 +03:00
iasonmanolas 56844f1f99 The simulation in the optimization of the full pattern scenario magnitudes uses the kinetic energy as a convergence criterion 2021-06-24 09:55:04 +03:00
iasonmanolas e7e6971296 Changed the magnitude of the simulation scenarios 2021-06-03 12:29:19 +03:00
iasonmanolas 03c7d63e5b Refactoring 2021-05-24 14:18:36 +03:00
iasonmanolas 3cd5bcf13d Windows refactoring 2021-05-03 19:13:52 +03:00
iasonmanolas d8871cab17 Refactoring 2021-04-30 12:47:50 +03:00
iasonmanolas 62ce79d959 Computation of the max force for each base simulation scenario based on a desired displacement. 2021-04-16 11:41:40 +03:00
iasonmanolas b54662be9e Refactoring.Addded multiple simulation scenarios 2021-04-08 20:55:56 +03:00
iasonmanolas 49494ccef8 Replaced NumberOfSimulationScenarios with a variable calld totalNumberOfSimulationScenarios.This var will hold the number of base sim scenarios times the sub-sim scenarios for each case. 2021-04-05 12:41:05 +03:00
iasonmanolas d7d1951be6 Refactoring 2021-03-30 19:30:49 +03:00
iasonmanolas 107a2ce66c Objective value takes into account the rotational displacemenets between the full and the reduced pattern. 2021-03-30 12:35:00 +03:00
iasonmanolas 4893f03667 Refactoring. Changed reduced pattern to the single reduced for which in order to create the fan I connect to neighboring triangles. Changed Dome scenario. 2021-03-26 11:58:13 +02:00
iasonmanolas 4daed81fef Refactoring 2021-03-23 19:20:46 +02:00
iasonmanolas 015dd6ec45 Moved linear simulation model to MySOurces. Refactored CMakeLists 2021-03-18 19:04:22 +02:00
iasonmanolas 73dda7e33f Refactoring. Increased the magnitude of forces in the simulation scenarios since now I am working with more rigid patterns. 2021-03-17 15:43:31 +02:00
iasonmanolas 1a27ec16a2 Refactoring 2021-03-16 14:10:08 +02:00
iasonmanolas 07018be421 Optimizing the pattern using E,A,J,I2,I3,hexSize,hexAngle 2021-03-16 11:57:27 +02:00
iasonmanolas 9884cd175f The linear simulation model is used for optimizing the reduced model. 2021-03-15 19:56:14 +02:00
Iason e14a43bb26 Decreased the magnitude of the forces in the axial and shear scenarios 2021-03-03 20:45:41 +02:00
Iason ae636c3af5 Testing the new axial and shear scenarios 2021-03-02 20:32:43 +02:00
Iason 4a03c435c2 Changed simulation scenarios for axial and shear 2021-03-02 14:16:49 +02:00
Iason 47c5b90c54 Added python script for optimizing a set of full patterns to match some reduced patterns. 2021-03-01 14:40:11 +02:00
Iason bd41cc31eb Made normalization strategy member of the optimization settings. 2021-03-01 14:34:27 +02:00
Iason f5fb395e12 Refactoring 2021-02-25 10:09:38 +02:00
Iason 50c15751a3 Normalizing using an estimate of the maximum displacement. Removed the R and D command line argument.Refactoring 2021-02-24 22:21:09 +02:00
Iason 55731d3131 Normalizing based on a globally defined epsilon(0.0003) 2021-02-24 22:10:42 +02:00
Iason 94eeb0a9df Normalizing using an estimate of the maximum displacement. Removed the R and D command line argument.Refactoring 2021-02-24 19:41:12 +02:00
Iason e52b195f81 Merged branched containing optional polyscope visualization 2021-02-22 19:43:10 +02:00
Iason 167e89a9ae Using POLYSCOPE_DEFINED macro for enabling and disabling visualization related code. 2021-02-22 19:23:58 +02:00
Iason 54af4a8b9f Refactored how the results of the optimization are saved. 2021-02-22 11:28:01 +02:00
Iason 8888b28163 Refactoring 2021-02-19 17:32:15 +02:00
Iason 9a225439cf main optimizes a pair of patterns of which the filepath is given as cl arguments. The user can additionally define the number of function calls and the directory in which the program should export the results. 2021-02-18 15:33:31 +02:00