Simcenter Femap v12.0: Что нового? - Виды

01/2020

Цикл статей по новым возможностям Simcenter Femap v12.0:

Simcenter Femap 2020.1: Что нового? - Виды

  • Добавлена команда View, Autoscale, Fit, которая похожа на команду View, Autoscale. Она также основывает свои расчеты на габаритных размерах модели. Однако эта команда учитывает только текущую ориентацию модели. Она проецирует общие размеры в текущий вид, затем корректирует коэффициент увеличения, чтобы попытаться заполнить экран видимыми объектами. Это всегда приводит к большему изображению, чем View, Autoscale. Если геометрия модели не прямоугольная или имеет вырезы, эта опция все еще может не заполнить вид. Также эта команда автоматически настроит центрирование модели.
  • Добавлена опция «Mesh Point» в категории «Labels, Entities and Color» команды View, Options (F6), которая контролирует видимость, режим меток и цветовой режим для точек сетки.
  • Добавлен параметр «Element - Cohesive» в категории «Labels, Entities and Color», команды View, Options (F6), которая контролирует видимость толщины свойств, режим меток и цветовой режим для точек сетки.
  • Добавлена опция «Element - Shell» в категории «Labels, Entities and Color» команды View, Options (F6), которая может использоваться для подавления толстых краев элементов оболочки для повышения производительности и улучшения прозрачности.
  • Добавлена опция «2..DOF - Shrink Always» в разделе «Release Labels» для опции «Element - Offsets/Releases» в категории «Labels, Entities and Color» команды View, Options (F6), которая может использоваться для отображения выключенных степеней свободы балочных элементов вдали от узлов EndA и EndB.
  • В секции «Color/Component» добавлены параметры «Local Components» для разделов «Load - Force and Bearing», «Load - Moment and Torque», «Load - Acceleration», «Load - Velocity» и «Load - Enforced Displacement» в категории «Labels, Entities and Color» команды View, Options (F6) которая может использоваться для отображения этих типов нагрузки в качестве компонентов в системе координат, в которой они определены, а не как Global Components.
  • Добавлена опция «Feature Line» в категории «Tools and View Style», команды View, Options (F6), которая контролирует, должны ли «Feature Line» отображаться в сетке.

Когда опция Draw Entity включена, FEMAP пытается создать «силуэтные линии» на сетке, которые визуализируют контур вокруг разных частей модели. Место появления таких линий контролируется с помощью комбинации опции, выбранных в разделе Element Control and Silhouette и значения, указанном в поле Angle, которое используется как «угол разрыва» (т. е. если угол между элементами превышает это значение, тогда силуэтная линия между этими элементами будет создана).

Когда параметр Element Control and Silhouette установлен на «0..All Elements» или «1..All Elements, Silhouette», то все элементы в модели будут использованы для генерации силуэтных линий, независимо от того, видны они или нет. Когда установлена опция «2..Drawn Elements» или «3..Drawn Elements, Silhouette», то будут рассматриваться только те элементы, которые отображаются в графическом окне в данный момент. При использовании любого из параметров «Silhouette» будут нарисованы силуэтные линии для создания контура вокруг модели с использованием текущей ориентации, которая будет меняться при повороте модели.

Раздел «Surface Division» можно использовать для создания дополнительных силуэтных линий между элементами, которые ссылаются на различные свойства («1..Property») или на разные материалы («2..Material»). По умолчанию эта опция установлена как «0..None». Значение по умолчанию для Angle, равное «5», может не создавать желаемых силуэтных линий. Рассмотрите возможность изменения значения в сторону увеличения, особенно при использовании этой опции для модели, которая содержит тетраэдральные элементы.

  • Добавлена кнопка «Advanced Depth Control» для опции «Graphics Options» в категории «Tools and View Style», команда «Options» (F6).

При нажатии кнопки «Advanced Depth Control» открывается диалоговое окно «Advanced Depth Control»:

Это диалоговое окно содержит пять различных ползунков, каждый из которых можно использовать для изменения параметра, управляющего глубиной или смещением типа объекта. Значения для четырех из этих параметров можно указать в другом месте в диалоговом окне «View Options», которое подробно описано далее. Использование ползунка для обновления значения должно обновлять способ отображения элементов в графическом окне, обеспечивая немедленную обратную связь. Изменение значения любого из этих параметров также приводит к изменению значения в другом месте в диалоговом окне «View Options».

Параметр в верхней части диалогового окна «Mesh Edit / Free Edge / Aero Entities / Contact / Element / Boundary / Surface Depth Offset» можно указать только с помощью этого элемента управления. Эта опция контролирует расстояние между различными режимами просмотра и типами объектов. По сути, элементы «укладываются» от ближайшего к пользователю до самого дальнего от пользователя в следующем порядке: Dynamic Mesh Editing (т. е. с помощью инструмента «Mesh Locate» на панели инструментов Meshing Toolbox), Free Edges, Aero Control Surfaces, Aero Splines, Aero Bodies/Panels, Connection и другие Regions, Elements, Boundary Surfaces и Surfaces. Например, если поверхность разбита на сетку, то элементы должны быть видны, а не поверхности, но когда поверхность сильно изогнута с грубой сеткой, это не всегда будет оптимально. Если необходимо, чтобы элементы на поверхностях всегда отображались перед поверхностью, связанной с сеткой, переместите ползунок вправо, чтобы увеличить это значение.
«Filled Edge Depth Offset Factor» и «Filled Edge Depth Offset Units» соответствуют параметрам Offset Factor и Offset Units, описанным выше в этом разделе.
«Text Depth Offset» соответствует параметру «Text Depth Offset», описанному в разделе «Label Parameters».
«Undeformed Depth Offset» соответствует параметру Depth Offset %.

  • Добавлена возможность отображения дискретных значений Discrete Values в команде View, Advanced Post, Contour Model Data.

Контур дискретных значений Discrete Values
Чтобы отобразить контур дискретных значений (Discrete Value Plot), включите его опцией On в разделе Discrete Value, а затем выберите существующий набор дискретных значений «Discrete Value Set», используя раскрывающийся список. При включении данного режима, выбранный набор дискретных значений будет использоваться для отображения значений для элементов, выделенных в данный момент в разделе «Contour Data From», наряду с параметрами, указанными в разделах «Show As» и «Show On».
Хотя режим дискретных значений выглядит аналогично режиму Criteria, он отличается по нескольким параметрам. Во-первых, количество отображаемых «уровней» вместе с цветом, назначенным каждому уровню, определяется из выбранного набора дискретных значений Discrete Value Set. Во-вторых, легенда Contour / Criteria появляется в виде отдельных «цветовых блоков» со значением или диапазоном значений, связанных с каждым блоком справа или слева от блока. Наконец, цветовые блоки могут появляться в нескольких столбцах, если отображение легенды Contour / Criteria Legend ориентировано вертикально, или в несколько строк, если ориентировано горизонтально.
Примечание: При использовании набора дискретных значений Discrete Value Set, созданного с использованием метода «From Data», убедитесь, что в разделе «Contour Data From» выбран соответствующий элемент, в противном случае контур может оказаться бесполезным. Например, если набор дискретных значений был создан с типом данных Data Type, установленным в «Property ID», убедитесь, что в разделе «Contour Data From» выбрана опция «Property» в ветке «Entity ID».
Например, вот контур дискретных значений «Property ID», для параметра «Show As» установлено значение «Criteria» и «Allow Labels»:

Discrete Value Sets
В разделе «Discrete Values» доступны три кнопки, связанные с наборами дискретных значений: «New», «Edit» и «Manage». Кнопка «New» используется для быстрого создания нового набора дискретных значений с помощью диалогового окна «New Discrete Value Set», которое будет объяснено позже в этом разделе, а кнопка «Edit» может использоваться для редактирования набора дискретных значений, выбранного в данный момент в раскрывающемся списке, используя диалоговое окно Discrete Value Set, также объясненное далее в этом разделе.
Кнопка «Manage» отобразит диспетчер дискретных наборов значений, который можно использовать для:

  1. Создания нового набора с помощью диалогового окна «New Discrete Value Set»;
  2. Редактирования, перенумеровывания, удаления или копирования набора, выделенного в данный момент в списке в диспетчере дискретных значений;
  3. Для удаления всех наборов, которые существуют в модели.

Диалоговое окно Discrete Value Set
Диалоговое окно «New Discrete Value Set» используется для создания нового набора дискретных значений:

Можно ввести конкретный идентификатор или заголовок, но это не обязательно, так как следующий доступный идентификатор и автоматическое название, сгенерированное из элементов, указанных в разделе «Options», используется по умолчанию.
Если нужная строка в настоящий момент выделена в разделе «Contour Data From», то для параметра «Method» автоматически будет задано значение «From Data», для параметра «Data Type» будет задано значение «Contour Data From», для параметра «Range Type» установлено значение «0..Individual Value», для параметра «Number» будет установлено значение соответствующее количеству дискретных значений для выбранного типа данных, если это возможно определить, или будет установлено значение «1..Range by equal value» с числом, равным 10. Во многих случаях это все что потребуется для создания необходимого набора дискретных значений для выбранного типа данных. В противном случае потребуется указать вышеперечисленные параметры и значения вручную.

Method and Options
Выбранный метод (Method) управляет тем, что доступно в разделе «Options» для создания допустимого набора дискретных значений, которые затем используются для создания соответствующего числа строк и столбцов в диалоговом окне «Discrete Value Set».
From Data – на основе выбранного типа данных, пытается определить подходящий тип (Range Type) и число уровней (Number) диапазона для создания полезного набора дискретных значений. Тип диапазона (Range Type) и число уровней (Number) можно изменить, чтобы создать желаемое количество уровней, и любой тип диапазона можно использовать для любого типа данных, хотя некоторые из них могут быть не такими полезными, как настройки по умолчанию.
0..Individual Value – создает одну строку отдельных идентификаторов или значений. Только элементы с идентификатором или значением, совпадающим с идентификатором или значением в списке, будут иметь назначенный цвет. Это полезно при создании графиков идентификаторов свойств или материалов или при отображении каждого уникального значения, например, толщины свойств пластины.
1..Range by equal value – для идентификаторов принимает Highest ID - Lowest ID, затем делит их на значение, указанное для Number, затем округляет до целочисленного значения. Это целочисленное значение используется для всех уровней, кроме конечного, который может быть больше. Для значений принимает «Maximum value for the Data Type» - «Minimum value for the Data Type», а затем делит разницу на значение, указанное в «Number». Это полезно для отображения значений, которые потенциально похожи друг на друга в виде одного цвета, особенно когда существует большое количество значений, но важно знать только то, какие части модели имеют схожие друг с другом значения.
2..Range by equal number – пытается создать диапазоны идентификаторов или значений, которые имеют одинаковое количество элементов в каждом диапазоне. В зависимости от элемента, выбранного в раскрывающемся списке «Data Type», это может быть не лучшим вариантом, особенно если отображаются величины, которые могут иметь много похожих значений, например качество элементов.
3..Range by largest gap – находит самый большой разрыв между идентификаторами в наборе идентификаторов или между значениями в наборе значений, а затем продолжает находить наибольшие оставшиеся разрывы в наборе идентификаторов или наборе значений до количества уровней равного значению, указанному в «Number».
Например, элементы имеют идентификаторы 1-10, 101-110, 151-160 и 166-170. Если для Number задано значение 2, то наибольший разрыв будет между элементом 10 и элементом 101, поэтому элементы 1-10 будут на «уровне 1», а все остальные элементы - на «уровне 2». Если для параметра Number задано значение 3, то следующий наибольший разрыв будет между 110 и 151, поэтому элементы 1–10 будут на «уровне 1», элементы 101–110 - на «уровне 2», а остальные элементы – на «уровне 3».

В этой таблице указано, какие столбцы будут созданы в диалоговом окне «Discrete Value Set» при использовании различных параметров, доступных для типа диапазона Range Type, когда для метода Method задано значение From Data:

Min Max – предлагает две опции для Data Type: «0..Integer» или «1..Float» (действительное число). Number указывает на количество «уровней» (равных делений) для создания между значениями, указанными для минимума (Minimum) и максимума (Maximum).
В этой таблице указано, какие столбцы будут созданы в диалоговом окне «Discrete Value Set» при использовании различных параметров, доступных для диапазона Range Type, когда для метода задана опция Min Max:

Manual – предлагает две опции для Data Type: «0..Integer» и «1..Float» (действительное число), и две опции для Range Type: «0..Individual Value» и «1..Range by equal value», которые можно использовать в любой комбинации. Поскольку никакой дополнительной информации вводить нельзя, эти выборки просто указывают количество столбцов, которые будут созданы для одной строки в диалоговом окне Discrete Value Set, куда можно добавить дополнительные строки, а затем ввести данные.
Эта таблица показывает, какие столбцы будут созданы в диалоговом окне Discrete Value Set при использовании различных параметров, доступных для типа данных Data Type и типа диапазона Range Type, если метод установлен в значение Manual:

Диалоговое окно Discrete Value Set
Диалоговое окно «Discrete Value Set» используется для обновления существующих данных или добавления новых строк в набор дискретных значений.

Можно изменить текущий заголовок, введя новый текст в поле Title.
Когда в заголовке столбца указано «ID», «Lower ID» или «Upper ID», столбец содержит целые числа и будет просто округлять любые действительные числа до ближайшего целого числа после нажатия кнопки «ОК» для сохранения набора дискретных значений. Когда в заголовке столбца указано «Value», «Lower Value», oили «Upper Value» столбец будет содержать действительные числа.

Context Sensitive Menus (All Functions/Tables)
Существует контекстно-зависимое меню, которое появится, когда ячейки будут выделены в диалоговом окне «Discrete Value Set» и нажата правая кнопка мыши.
Это меню позволяет вам:

  1. Copy Selected – копирует значения из выделенной группы ячеек в буфер обмена.
  2. Paste – вставляет значения из буфера обмена в выделенные ячейки.
  3. Clear Selected – очищает значения в выделенных ячейках.

Контекстно-зависимое меню для заголовков столбцов включает команду «Clear Selected» вместе с:

  1. Auto Column Width – автоматически устанавливает ширину столбцов, чтобы все символы были видны во всех ячейках.
  2. Column Width – позволяет указать ширину в пикселях для любого количества выбранных столбцов.

Контекстно-зависимое меню для заголовков строк также включает команду «Clear Selected» наряду со следующими параметрами:

  1. Add Rows – добавляет количество указанных строк ниже последней строки, находящейся в данный момент в диалоговом окне «Discrete Value Set».
  2. Insert Row – вставляет новую строку под текущей строкой в диалоговом окне «Discrete Value Set».
  3. Delete Row – удаляет текущую строку из диалогового окна «Discrete Value Set».
  4. Split Row – доступно только в том случае, если в диалоговом окне Discrete Value Set выбрана одна строка, и позволяет разбить выбранную строку на две строки, используя значение, указанное в диалоговом окне «Split range at value».
  5. Combine Rows – доступно только в том случае, если в диалоговом окне «Discrete Value Set» выбрано несколько строк, и позволяет объединить значения любого количества выбранных строк в одну строку.
  6. Row Height – позволяет указать высоту в пикселях для всех строк в диалоговом окне «Discrete Value Set».