Commit Graph

104 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 63410e11f4 Refactoring 2021-12-03 12:18:31 +02:00
iasonmanolas e1a1a0684f Added POLYSCOPE_DEFINED compile definition 2021-12-03 12:11:09 +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 06e95b0e02 Merge branch 'optVariableComparison' into functionCallsComparison 2021-11-10 15:08:18 +02:00
iasonmanolas ee55287eb1 Refactoring 2021-11-10 15:07:59 +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 cba721b306 Merge branch 'optVariableComparison' 2021-11-08 12:47:47 +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 66e172f1ea Splitted the update of the reduced pattern modular by splitting the geometry from the material parameters. 2021-11-08 10:47:35 +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 795257d53e Changed reduced pattern in test set 2021-04-30 12:58:22 +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 4c0c5307b9 Disabling polyscope only in release mode 2021-03-22 21:29:42 +02:00
iasonmanolas 015dd6ec45 Moved linear simulation model to MySOurces. Refactored CMakeLists 2021-03-18 19:04:22 +02:00
iasonmanolas 533a0e1a65 Merged CMakeLists.txt changes from master. 2021-03-17 15:54:11 +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 711e72551d Enabling the use of polyscope based on the build type 2021-03-16 11:56:54 +02:00
iasonmanolas 9884cd175f The linear simulation model is used for optimizing the reduced model. 2021-03-15 19:56:14 +02:00
iasonmanolas bde1e029bb Added variable for using polyscope or not. When its not used static linking is used. 2021-03-15 19:56:02 +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