Use Python to iterate and improve gravity framing designs from Bentley RAM Structural Systems! An important part of a structural design is the repeatability of section sizes which, because of constructability concerns, is often more economical than many individual minimum sizes
Here is a Streamlit GUI that shows a way to optimize the process of finding an efficient column layout wrt gravity loads:
1. Columns are predesigned by the engineer to a comfortable minimum in RAM Structural Systems
2. The model information is output into a .db file and ingested into a pandas dataframe with SQLite
3. Specific column locations to be omitted are entered into the GUI (i.e. Brace frame columns)
4. Column information and design capacities are organized into a dataframe to be searched through where sizes for a column will not be below the predesigned model.
5. An objective function is created for a minimum weight and fed into a particle swarm optimization algorithm
6. The best performing group of sizes is shown for each grouping (i.e. 3 unique sizes vs 4 vs 5 vs etc.)
На этой странице сайта вы можете посмотреть видео онлайн Steel Column Section Size Grouping Optimization (RAM, Python, SQL, PSO) длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Eric 13 Июль 2023, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 21 раз и оно понравилось 0 зрителям. Приятного просмотра!