Копирование расчетной схемы

Рассмотрим еще один эффективный способ создания расчетной схемы, действие которого основано на копировании с заданными шагом и направлением схемы-прототипа. Копировать можно как готовую схему, т. е. с введенными жесткостными характеристиками, шарнирами, связями, нагрузками и т. п., так и схему, для которой задана только часть характеристик.

Вызов режима копирования выполняется одноименной кнопкой из раздела Схема.

Копирование может выполняться по различ­ным правилам. Простейший случай — схема просто повторяется заданное количество раз. В процессе повторений выполняется контроль совпадения узлов и элементов и, если был установлен маркер исключения совпадающих объектов, то они удаляются из результирующей схемы.

При копировании схемы с выбранными (отмечен­ными) узлами и элементами выполняется преобра­зование типа выбранных объектов по следующим правилам:

Правила преобразования выбранных объектов будут выполняться и для любой их комбинации.

В тех случаях, когда в окне отображается фрагмент расчетной схемы, при инициации операции появляется выпадающее меню, в котором предлагается выбрать объект копирования — вся схема или видимый фрагмент. В первом случае, т.е. когда в качестве объекта копирования выступает вся схема, операция по приведенным выше правилам будет применена ко всем узлам и элементам расчетной схемы, независимо от того входят они в видимый фрагмент или нет. В случае копирования видимого фрагмента, — указанные выше действия будут выполняться только с узлами и элементами фрагмента.

Еще один вид копирования выполняется путем зеркального отображения всей схемы или ее видимой части вдоль выбранной оси относительно начала общей системы координат. Операция будет выполняться по тем же правилам, что и копирование по указанному направлению.

Управление режимом копирования выполняется в диалоговом окне Копирование схемы. В этом окне устанавливается направление копирования:

Для первых двух операций в качестве параметров копирования задаются шаги повторений прототипа и количество повторений для каждого шага (при копировании по дуге в качестве шага вводится цен­тральный угол в градусах).

Зеркальное отображение прототипа выполняется путем изменения знака координат узлов копии, соответствующих оси, вдоль которой выполняется зеркализация. Поскольку положение копии в результате зеркализации зависит от положения начала общей системы координат, перед выполнением операции следует выполнить перенос начала координат в нужную точку или в соответствующем поле ввода указать нужное смещение начала координат.

Остановимся подробнее на правилах обслуживания копии. Они назначаются активацией соответ­ствующих маркеров и позволяют выполнить следующие операции:

Рис. 1. Схема-прототип

Рис. 2. Схема после операции копирования

Копирование схем возможно с порождением новых элементов и без порождения новых элементов, порядок действий в этих случаях несколько различный.

При копировании схемы без порождения новых элементов:

При копировании с порождением новых элементов:

Рис. 3. Схема-прототип

 

 

Рис. 4. Схема-результат копирования прототипа с порождением стержней

 

 

Рис. 5. Схема-результат копирования прототипа с порождением стержней и пластин

Рассмотрим несколько примеров выполнения операции копирования. В первом случае скопируем 5 раз схему-прото­тип (рис. 1) в направлении оси Z с шагом 3 м. Результирующая схема (развернутая для наглядности на угол 60°) показана на рис. 2.

В следующем примере в качестве схемы-прототипа использована стержневая конструкция, верхний пояс которой представляет собой параболу (рис. 3).

 

Копирование выполнялось 24 раза поворотом вокруг оси Z на угол 15°. Из каждого отмеченного узла порождался стержень. Результат работы функции представлен на рис. 4.

 

Если в схеме-прототипе, кроме узлов, будут выбраны и стержни верхнего пояса, то в результате копирования получим схему, изображенную на рис. 5. Обратите внимание — каждый выбранный стержень породил пластину.

 

В рассмотренном способе копирования операции выполняются только над полной расчетной схемой, т. е. прототип не может быть фрагментом схемы.