вторник, 30 июня 2015 г.

Правила нумерации и наименования групп элементов

,
 
Группы в SOFiSTiK являются инструментом логического деления элементов конструкции. Пользователь самостоятельно назначает номера групп для элементов, исходя из собственного представления об удобстве дальнейшей работы с расчётной моделью.
 Группы элементов можно эффективно использовать в скрытии/изоляции при построении модели и анализе результатов расчёта, а так же при вводе параметров для анализа модели практически во всех модулях группы процессоров.
  Если Вы создаёте большую модель с внушительным количеством групп, то с такой моделью сложно работать в дальнейшем, если не учтены следующие рекомендации:

1. Ограничения в нумерации

  SOFiSTiK не может рассчитать более 9 999 999 конечных элементов (КЭ) и это связанно именно с ограничением принимаемой нумерации для КЭ в 7 цифр.
  Используя группы, SOFiSTiK назначает номер конечному элементу по следующей формуле:
№к.э. = №г.э.*д.г. + №г.к.э.
  где: №г.э. - номер группы; д.г. - делитель группы; №г.к.э. - номер конечного элемента в группе.
  Например, если №г.э.=23, д.г.=1000,№г.к.э.=58, то номер конечному элементу присвоится №к.э.=20*1000+58=23058.
  Делитель группы (д.г.) является статическим параметром, который ограничивает максимальное количество КЭ в группе. Обычно его задают  величиной в 10 000 (по умолчанию при создании нового проекта в SSD).
  Получается, что при делителе группы в 10 000 нельзя создать больше 999 групп, или, другими словами, задать номер для группы больше 999.
  Если в группе получается конечных элементов больше, чем в делителе группы, то возникнет ошибка в генерации модели. Как выход, можно увеличить делитель группы, или разбить модель на дополнительные группы и подгруппы.

2. Правила нумерации групп

  Для разных групп задач предлагается сформировать отдельные правила нумерации. Это позволит пользователю по номеру группы понять какие элементы там присутствуют, какие у них общие свойства и  где они находятся. Таким образом, уже можно выделить три предпосылки к правилам нумерации:
  • Элементы созданы разными структурными или конечными элементами;
  • Элементы имеют разные жесткостные свойства;
  • Элементы имеют различное геометрические параметры и положение в пространстве модели.
  Например, для создания расчётной модели жилого здания можно использовать следующую нумерацию групп:
Стены надземной части: №этажа*10+5
Стены подземной части: 100-№этажа*10+5
Колонны и балки (ригели) надземной части:  №этажа*10+№сечения
Колонны и балки (ригели) подземной части: 100-№этажа*10+№сечения
Перекрытия надземные и подземные: №этажа*10 и 100-№этажа*10 соответственно
   В итоге получается логическая цепочка, которая позволяет понять ,например, что в группе 34 находятся стержни на 3-ем этаже с сечением 4, а в 65-ой группе будут стены 6-го этажа.

3. Имена группам

  В препроцессорах, кроме WinTube, нельзя задавать имена элементам в графических окнах. Но Вы можете добавить имена группам при помощи ввода на CADiNP.
  Создав расчётную модель в каком-нибудь препроцессоре и экспортировав её в центральную базу данных, мы можем управлять ею через командный центр SSD. для Ввода имён группам добавьте задачу "Текстовый ввод для создания модели" в разделе "Система". В данной задаче по умолчанию прописано следующее:
+PROG SOFIMSHA urs:13.1 $ Текстовый ввод для создания модели
HEAD Текстовый ввод для создания модели
SYST init
END 
  В первую  очередь стоит поменять параметры системы, т.е. поставить значение SYST REST, т.к. параметр INIT удаляет всю предыдущую модель, а REST редактирует существующую.
  Далее Вы можете функцией GRP изменять свойства уже назначенным группам, а именно добавлять имя группе параметром TITL 'Имя группы'.
+PROG SOFIMSHA
HEAD Назначение имён группам
SYST TYPE REST
GRP NO 10 TITL 'Перекрытие 1-го этажа'
GRP NO 11 TITL 'Колонны 1-го этажа'
GRP NO 15 TITL 'Стены 1-го этажа'
GRP NO 20 TITL 'Перекрытие 2-го этажа'
...
END 
  Рассчитайте полученную задачу и Вы увидите уже группы с присвоенными именами, как на первой картинке данного поста. 
  В итоге, полученный текст можно использовать не только в текущем проекте, но и сохранить его для других проектов.

1 comment:

  1. Gambling In Casino: Which Sites Offer The Best
    Casinos With Free 슬롯 게임 Bets · 바카라게임사이트 1. Red Dog Casino: The best live dealer casino. They have the widest selection 램슬롯순서 of table games 온라인 바카라 사이트 available, from Blackjack to Craps 온라인 슬롯

    ОтветитьУдалить