СПОСОБ АВТОМАТИЗАЦИИ ВНЕСЕНИЯ ИЗМЕНЕНИЙ В МОДЕЛЬ
TEKLA STRUCTURES Кожемякина В.И. Email: Kozhemyakina1184@scientifictext.ru
Кожемякина Вероника Игоревна - магистрант, кафедра металлических и деревянных конструкций, Санкт-Петербургский государственный архитектурно-строительный университет,
г. Санкт-Петербург
Аннотация: в данной статье рассматривается пример автоматизированного внесения изменений в информационную модель Tekla Structures при проектировании зданий и сооружений. Показана возможность внесения изменений по определенной пользователем зависимости. Также проанализированы преимущества данного метода перед ручным вводом изменений в модель.
Ключевые слова: Tekla Structures, атрибуты, автоматизация, оптимизация, система автоматизированного проектирования, информационная модель здания, передача данных.
METHOD FOR AUTOMATING CHANGES TO TEKLA STRUCTURES
MODEL Kozhemyakina V.I.
Kozhemyakina Veronika Igorevna - Master's Student, DEPARTMENT OF METAL AND WOODEN STRUCTURES, ST. PETERSBURG STATE UNIVERSITY OF ARCHITECTURE AND CIVIL ENGINEERING,
ST. PETERSBURG
Abstract: this article discusses an example of automated modification of the Tekla Structures information model in the design of buildings and structures. The possibility of making changes according to a user-defined dependency is shown. The advantages of this method over manual introduction of changes into the model are also analyzed.
Keywords: Tekla Structures, attributes, automation, optimization, CAD, building information model, data transfer.
УДК 69.001.5
В настоящей статье приведен один из способов автоматизации пакетного внесения изменений в модель Tekla Structures. Tekla Structures - это один из программных комплексов, предназначенных для информационного проектирования зданий и сооружений. Каждый элемент модели в данном программном комплексе несет в себе информацию, заложенную пользователем в «атрибуты».
Рис. 1. Значения атрибутов по умолчанию
Часто проектировщику необходимо изменить значения атрибутов у нескольких элементов в модели. Для уменьшения трудозатрат на данное действие можно воспользоваться следующим способом:
Содержащуюся в атрибутах информацию можно выводить в виде отчетов, настраиваемых пользователем. Для создания отчета пользователю необходимо ввести кодовые названия атрибутов, которые могут отличаться от отображаемых в пользовательском интерфейсе. Данные названия можно найти в справочной документации к программе Tekla Structures.
Рассмотрим простейший пример пакетного внесения изменений в модель. В данном примере кодовое названия shearl и shear2 соответствуют Сдвигу, Vy в начале и в конце элемента, axiall и axial2 - Растяжению, Nt в начале и в конце элемента и momentl и moment2 - Моменту, My в начале и конце элемента.
В первом столбце в данном примере используется GUID элементов - уникальный идентификатор. Он необходим в качестве ключевого поля, определяющего, к какому элементу относятся значения атрибутов в соответствующей строчке.
Список
Отчет
GUI!); ahearl ,-ahear-2; 054CSFFF-eCCD-4D6S-FBDC9Ci5-6906-«MF-2I)75CA4F-C'473-47I>5-DB7BGGF2-3272-4222-D07S4477-E1SC-4B3B-54F33FCF-G24B-41SG-4 B7 71DFB- C'C'5 G - 4 F4 S -A4CB1C4S-GACG-453S-45iDi4Sl-X,5G-45ES-EF7B23S4-GElA-4Ei5-47274I>SG-eB3D-4GA5-7€457GBE-lilF-4DE5-ABAFD1 6 5-АДЕС- 4Ei E-9A3A1147-3iG5-43F> 4 0 3BD2 D9 -BADE- 47C7 -BF04DS9D-A2SD-4SE> CBCEBC73-5SFB-4A27-S0F0BC71-1F41-4E40-3BCe3CC2-9415-4SEC-53EG7BEE-7F92-4S4B-DA9439E2-4ABS-4G2S-01AS29B3-937D-45«3-4ECHF0 5 4 -C2ED- \2A G -CB393SF2-F2A4-4FS1-FDC00F97-6OD3-4915-79SlF3FG-55iS-4982-Dfi 9CDF2 0 -AEfl F-40 CE-9D11B1A3-5FBA-4A32-8BH.'4I>591-E2I>A-455F-C1A386B3-3E06-4064-ieAS7171-B313-4DSF-SADBBE24-E34D-4F3C-314e0iBl-270£-4AS3-B4£FE8£A-51A8-45SE-72S6S77S-EA£B-4A£0-SC460S37-1G1S-431A-4i25iEO-573F-453> E2AEBA56-2SSE-4C,SE-13G431E3-4CD8-4Ei3-52FBC334-BB5G-41G1-SDS1DGSE-E13A-47AS-A0€714D5-C.'DS4-4E42-
axiall;a&ial2; жше nt 1; mome nt2 SFEA-AD27SSD73D2E 9CC0-9E7D72A55B2F SDBF-ieSEclE54c3S AS73-5A9912FE5755 5AB3-544Dc4DEtuDl BF3D-3523S50S2F7A 9BG F- 2 41Й 68B4 6БАЕ SS2D-AS4S75EDiD5f SE3 F-3 84 D4A0ADFCD ■842B-DF1512033SS 5B4E-CGBBC2DBA51E SS81-BF8CC5FB12AA 545A-FDS8437F1AF2 ABDl-eSS4FFD3B31S ■9A7t-2f2AF3SDSSD0
■ BDG 5 - G с 9 C2117 3 415 A3E0-241£DB7E£409 ■5ES2-£B5B94DE9£3e
■ B1AE- G SBBC 9 D3 ABt 4 -ДВ0С-2 71B4 8193 SCI B2A6-ClCAAfi0DF309 ■H33C-CBC9DFCA1A7D ■AGFG-lGiDA4A5EE5A
■ 931G-GF5tA2F2142S 9D76-56BA221D6B17 3284-A92£B424B9GF 9D4a-6oaca602cocF S04B-3E5380E11753 ■AAS 5 - BEG 2BBC£ DB2 4 9337-D3>jF0eC0S91 SD33-B13ES74S1S7S -B01F-599ECA74B452
■ 8 2 E 5 - C'3 ADE 21)2 G 3 7 S A34F-tI)lEC9c5BGDC A£AE-£FDB4B3E7A1F
■ BAS 3-EB2ACS G4AS DB ■54DG-74A1DFDSSFCB ■A01€-3DM7063SS8F ■8£12-48F8C7B77EE8 B1SA-B1C15F1CBC37 ASES-3BG 2 S 5ADF8 5 2 A9Dl-235FiA5GB4C3
OK
Рис. 2. Экспортированный отчет со значениями атрибутов
По умолчанию отчет со значениями атрибутов экспортируется в текстовом формате. При необходимости есть возможность настроить экспорт отчета в программу Excel.
В дальнейшем пользователь может редактировать значения атрибутов в полученном файле.
Внесем новые значения атрибутов в файл Excel. Для наглядности используем условный диапазон значений для каждого отдельного атрибута (0.. .100, 100.. .200 и т.д.).
А В С D Е F G Н J К L M
GUID shearl shear2 axiall axial2 momentl moment2
054C3FFF-6CCD-4D63-BFEA-AD2755D73D2E ; 1; 100; 200; 300 ; 400 ; 500
FB0C9C65-690MD4F-9CC0-9E7D72A55B2F ; 2; 101; 201; 301 ; 401 ; 501
2D 75 CA4F - С473-47D5 - 3D В F - 163Е61Е9463 9 ; DB7B00F2-8272-4222-A673-5A9912FE5753 ; 3 ; 4; 102; 103 ; 202; 203 ; 302 303 ; 402 ; 403 ; 502 ; 503
2AC9CDDD-7C97-4C7A-B50C-92CC83C57873 ; 78; 177; 277; 377 ; 477 ; 577
F8C9D6SB-6C14-4044-S4Fa-D4128A0EI8588 ; 79 ; 173; 27B; 378 ; 478 ; 578
A9F5A8E9 ВС47 4490 SAD7-C889O52E0DCC ; SO; 179; 279 ; 379 ; 479 ; 579
F8423CE7-41D7-4848-BAE9-90F6AC375C57 ; 81; 180; 280; 380 ; 480 ; 580
48DAFD75-5BE3-4E1C-AE3D-16687EC26EF4 ; 82; 181; 281; 381 ; 481 ; 581
4AF530FE-E920-4D40-85A9-D3E75C57FCD1 ; 83 ; 182; 282; 382 ; 482 ; 582
A5F0A27E-B260-4875-B6BB-55898BE3D57B ; 84; 183 ; 283 ; 383 ; 483 ; 583
B167068D-6C5E 40F5 В952-3655С66274ЕВ ; 45; 184; 284; 384 ; 484 ; 584
66092873-OE40-410C-8099-B0325FE343D8 ; 36; 135; 235; 335 ; 485 ; 535
90EA1A77-6C02-43D9-8FF7-702AED06A112 ; 87; 135; 236; 336 ; 486 ; 536
ECD3A782-E0B3-4DE8-AE48-69HDA8F7E16 ; 38; 187; 287 ; 387 ; 487 ; 587
EE22BA29-EE43-41FA-8A5A-405331E0D832 ; 39; 138; 288 ; 388 ; 488 ; 588
F1F57B7F-7FCC-4C31 ABIC FACA6BAD5CF9 ; 90; 139; 289 ; 389 ; 489 ; 589
60CBA207-DAC4-443F-88D3-07DE18CE08FD ; 91; 190; 290 ; 390 ; 490 ; 590
4C91234C-B743-4F5C-8A84-4D27C36a)C0C ; 92; 131; 231; 331 ; 491 ; 531
Рис. 3. Внесение новых данных в отчет в формате .xlsx
Затем итоговый файл импортируется в программу Tekla Structures, таким образом изменяются или удаляются значения атрибутов модели. При успешном импорте программа предоставляет отчет, содержащий информацию об измененных параметрах.
Рис. 4. Отчет в случае успешного импорта значений атрибутов
Рис. 5. Итоговые значения атрибутов
Данный способ внесения изменений в модель возможно комбинировать с расчетами - от простейших формул в Excel до аналогичной выгрузки данных из расчетных программ, таких как SCAD Office, LIRA, SAP2000, Robot Structural Analysis и т.д.
Выводы:
Приведенный в данной статье способ автоматизации внесения изменений в модель позволяет значительно сократить сроки проектирования и избежать большого числа ошибок, возникающих при выполнении монотонной работы. Также такой способ можно использовать для проверки модели.
Список литературы /References
1. Совершенствование организации проектных работ путем внедрения технологий информационного моделирования. [Электронный ресурс] / В.П. Грахов, С.А. Мохначев, П.Е. Манохин, А.Х. Иштряков // Современные проблемы науки и образования, 2015. № 1-1. Режим доступа: https://cyberleninka.ru/article/n/ sovershenstvovanie/organizatsii/proektnyh/rabot/putem/vnedreniya/tehnologiy/informatsionnog o/modelirovaniya/ zdaniy/ (дата обращения: 14.12.2021).
2. Свойства файла objects.inp. [Электронный ресурс]. Режим доступа: https://support.tekla.com/ru/doc/tekla-structures/2019i/sys_objects_inp_properties/ (дата обращения: 14.12.2021).
3. Импорт значений пользовательских атрибутов. [Электронный ресурс]. Режим доступа: https://support.tekla.com/ru/doc/tekla-structures/2019i/int_attributes_importing/ (дата обращения: 14.12.2021).
4. Tekla Structures Руководство по работе с шаблонами и отчетами © 2010 Tekla Corporation.
5. Tekla Structures 2017 Справочник атрибутов шаблонов © 2017 Trimble.
ПРИМЕНЕНИЕ CASE-ТЕХНОЛОГИЙ ДЛЯ АНАЛИЗА БИЗНЕС-ПРОЦЕССОВ ПРИ ПРОЕКТИРОВАНИИ ИНФОРМАЦИОННЫХ
СИСТЕМ Верёвкин Д.М. Email: Verеvkin 1184@scientifictext.ru
Верёвкин Денис Михайлович - магистрант, кафедра информационных технологий, Инновационный Евразийский университет, г. Павлодар, Республика Казахстан