*** Supplementary data for the Master Thesis: Buildable Design in Optimisation of Steel Skeletal Structures: A Comparison of Existing and New Methods for Finding the Best Solution with Low Diversity ***
Authors: van Woudenberg, T.R. (Tomas)||orcid:0000-0002-9536-061X
Contact information:
tomvanw@hotmail.com
This dataset contains all input data and result of the master thesis of Tom van Woudenberg (june 2020):
http://resolver.tudelft.nl/uuid:a977598d-700f-4738-b750-4006a9712f64
It is being made public both to act as supplementary data for publication and in order for other researchers to use this data in their own work (License CC0).
The author of this research project has received a financial internship compensation of Royal HaskoningDHV.
The author declares that he has no conflict of interest.
*** Methods ***
Several grouping methods have been applied in optimisation with a genetic algorithm of 8 benchmark problems. The input data originates from literature sources, see the thesis for the references. The result show the options in the genetic algorithm, the performance indicators and the final result.
*** Description of the data in this dataset ***
The data included in this data set has been organised per benchmark problem. The files follow the nomenclature system: X_Y.csv with:
X = 'All_results' or 'Input data' indicating what type of data is included.
Y = the number of member in the benchmark problems
*** Data format input data ***
The input shows the characteristics of the geoemetry, load, available stiffness properties and optimisation properties. Not all listed charateristics are applicable for each problem. The following list shows the possible characteristics per column.
- x-coordinates in mm of the nodes
- y-coordinates in mm of the nodes
- z-coordinates in mm of the nodes
- start nodes of beams
- end nodes of beams
- Fixation of translation of nodes in x-direction, 0 indicates free motion, 1 indicates a fixation. Node correspondes with coordinates in the same row
- Fixation of translation of nodes in y-direction, 0 indicates free motion, 1 indicates a fixation. Node correspondes with coordinates in the same row
- Fixation of translation of nodes in z-direction, 0 indicates free motion, 1 indicates a fixation. Node correspondes with coordinates in the same row
- Fixation of rotation of nodes around x-direction, 0 indicates free motion, 1 indicates a fixation. Node correspondes with coordinates in the same row
- Fixation of rotation of nodes around y-direction, 0 indicates free motion, 1 indicates a fixation. Node correspondes with coordinates in the same row
- Fixation of rotation of nodes around z-direction, 0 indicates free motion, 1 indicates a fixation. Node correspondes with coordinates in the same row
- Load on nodes in x-direction in N. Node correspondes with coordinates in the same row
- Load on nodes in y-direction in N. Node correspondes with coordinates in the same row
- Load on nodes in z-direction in N. Node correspondes with coordinates in the same row
- Distributed load on nodes in Z-direction in N/mm^2. Beam corresponds with start node and end node of the beam in the same row
- Young's Modulus in N/mm^2 of all beams
- Weight of the available profiles in kg/mm
- Radius of gyration in z-direction of the available profiles in mm
- Radius of gyration in y-direction of the available profiles in mm
- Moment of intertia in z-direction of the available profiles in mm^4
- Moment of intertia in y-direction of the available profiles in mm^4
- Section modulus in z-direction of the available profiles in mm^3
- Section modulus in y-direction of the available profiles in mm^3
- Cross-sectional area of the available profiles beams in mm^2
- Torsional moment of inertia of the available profiles in mm^4
- Stress limit in N/mm^2
- Fixed symmetric groups, indicating the elementary grouping of beams. Each number indicates the elementary group number of the corresponding beams with start node and end node in the same row
- ROT groups, indicating the manual of beams. Each number indicates the group number of the corresponding beams with start node and end node in the same row
*** Data format result data ***
The input shows the options of the genetic algorithm, the performance indicators and the final solution. The following list shows the possible characteristics per column. Each row represent one optimisation run.
- Grouping method, indicating the applied grouping method. NG = no grouping, ROT = rules of thumb, AF_1, AF_2, AF_3, AF_4 = axial force method procedure 1,2,3,4, AF+S_1, AF+S_2 = axial force + slenderness method procedure 1,2, FSCS_1, FSCS_2, FSCS_3 = fully stressed combinatorial search method procedure 1, 2, 3, CC = cardinality constraints method, UCS = ungrouped combinatorial search method
- Optimum weight in kg
- Dominant constraint, indicating 'Displacement' or 'Strength' for the type of critical constraints in the final solution
- Number of groups in the optimum solution
- Time of optimisation in s, NaN indicates that no optimisation was needed
- Time of additional calculations in s, NaN indicates that no additional calculations was needed
- Number of finite element method evaluations
- Number of iterations for FSCS, NaN indicates the result of another method than FSCS which does not use iterations
- Number of generations the optimisation adopted until is stopped
- Population size
- Crossover ratio
- Number of elite solutions
- Number of stall generations to converegnce
- Solution beam I, index for the profile of beam I in the final solution, with I = 1 ... the number of beams in the problem