Вы находитесь на странице: 1из 364

Руководство пользователя

MeshCAST
Версия 2007

Ревизия (Январь 2007) - CL/PRCA/07/02/00/A

Это руководство создано, чтобы дать Вам общий обзор модуля MeshCAST и всех его
различных рабочих сред. Руководство также подробно описывает функциональные
возможности каждой кнопки.
MeshCAST 2007. Руководство пользователя.

ОГЛАВЛЕНИЕ

1. Организация руководства ....................................................................................... 9


2. Введение................................................................................................................... 10
2.1 Общее описание ............................................................................................................ 10
2.2 Возможности.................................................................................................................. 11
2.3 Общая последовательность действий ..................................................................... 13
3. Описание программы ............................................................................................. 16
3.1 Начало............................................................................................................................. 16
3.2 Стартовое меню ............................................................................................................ 17
3.2.1 FILE (ФАЙЛ) 18
3.2.1.1 Open (Открыть) ................................................................................................. 19
3.2.1.2 New (Новый) ...................................................................................................... 20
3.2.1.3 Save (Сохранить) .............................................................................................. 21
3.2.1.4 Save As (Сохранить как)................................................................................... 22
3.2.1.5 Merge Files (Объединить файлы) .................................................................... 23
3.2.1.6 Equivalence Mesh (Совпадающая сетка)......................................................... 24
3.2.1.7 Print (Печать)..................................................................................................... 25
3.2.1.8 Exit (Выход) ....................................................................................................... 26
3.2.2 PROPERTIES (СВОЙСТВА) 27
3.2.2.1 Units (Единицы измерения).............................................................................. 28
3.2.2.2 Advanced............................................................................................................ 29
3.2.3 HELP (ПОМОЩЬ) 31
3.3 Среда восстановления ................................................................................................ 32
3.3.1 REPAIR TOOLS (ИНСТРУМЕНТЫ) 34
3.3.1.1 Работа с ребрами (Edge Operations)............................................................... 35
3.3.1.1.1 Add Line Points (Добавить линию между точками) ..................................... 36
3.3.1.1.2 Add Line (Добавить линию)........................................................................... 37
3.3.1.1.3 Add Circle (Добавить кривую) ....................................................................... 39
3.3.1.1.4 Sweep Edges (Протянуть ребра) .................................................................. 40
3.3.1.1.5 Sweep Curve (Продублировать кривую) ...................................................... 41
3.3.1.1.6 Connect (Присоединить) ............................................................................... 42
3.3.1.1.7 Straighten (Усиление) .................................................................................... 44
3.3.1.1.8 Make Long Edges (Объединить ребра) ........................................................ 45
3.3.1.1.9 Make One Edge (Объединить выбранные ребра)....................................... 46
3.3.1.1.10 Project Edge (Спроецировать ребро) ......................................................... 47
3.3.1.1.11 Split Line (Разделить линию) ...................................................................... 49
3.3.1.1.12 Split Two (Разделить 2 ребра на 4) ............................................................ 51

2
MeshCAST 2007. Руководство пользователя.

3.3.1.1.13 Split Edge (Разделить ребро) ..................................................................... 53


3.3.1.1.14 Reverse Arc (Инвертировать дугу) ............................................................. 55
3.3.1.1.15 Complement Arc («Отобразить» дугу) ........................................................ 56
3.3.1.1.16 Delete Edges (Удалить ребро) .................................................................... 57
3.3.1.1.17 Del/Merge Edge (Удалить ребро с соединением точек) ........................... 58
3.3.1.1.18 Merge Edges (Объединить ребра).............................................................. 59
3.3.1.1.19 Auto Merge (Авто-объединение)................................................................. 60
3.3.1.1.20 Merge Points (Объединить точки)............................................................... 62
3.3.1.1.21 Auto Incr Merge (Объединить разрывы)..................................................... 63
3.3.1.1.22 Identify Cracks (Обнаружить разрывы)....................................................... 64
3.3.1.1.23 Identify Multiple Edges (Обнаружить множественные ребра) ................... 65
3.3.1.2 Операции с поверхностями (Surface Operations) ........................................... 66
3.3.1.2.1 Add Plane (Добавить плоскость) .................................................................. 67
3.3.1.2.2 Add Surface (Добавить поверхность) ........................................................... 68
3.3.1.2.3 Delete Surfaces (Удалить поверхности) ....................................................... 69
3.3.1.2.4 Rem Coin Faces (Удалить двойные поверхности) ...................................... 70
3.3.1.2.5 Merge Surfaces (Объединить поверхности)................................................. 71
3.3.1.2.6 Add Edge(s) (Добавить ребро)...................................................................... 72
3.3.1.2.7 Remove Edge(s) (Удалить ребро)................................................................. 73
3.3.1.2.8 Split Cylinder (Разделить цилиндр) .............................................................. 74
3.3.1.2.9 Plane Split (Разделить плоскостью) ............................................................. 75
3.3.1.2.10 Deldescu (Удалить элемент из поверхности) ............................................ 77
3.3.1.2.11 Incrdescu (Добавить к поверхности по вертикали) ................................... 78
3.3.1.2.12 –Incrdescu (Добавить к поверхности по вертикали в начало).................. 80
3.3.1.2.13 Incrdescv (Добавить к поверхности по горизонтали) ................................ 81
3.3.1.2.14 -Incrdescv (Добавить к поверхности по горизонтали в начало) ............... 82
3.3.1.2.15 Deldescv (Удалить элемент из поверхности) ............................................ 83
3.3.1.2.16 Plane Description (Описать плоскость)....................................................... 84
3.3.1.2.17 Construct Surface (Собрать поверхность).................................................. 85
3.3.1.2.18 Contruct Sweep Descr (Создать поверхность протяжкой ребра) ............. 87
3.3.1.2.19 Shift-U (Сдвиг по U) ..................................................................................... 89
3.3.1.2.20 Shift-V ........................................................................................................... 91
3.3.1.3 Операции построения (Build Operations) ........................................................ 92
3.3.1.3.1 Box (Создать параллелепипед) ................................................................... 93
3.3.1.3.2 Cylinder (Создать цилиндр) .......................................................................... 94
3.3.1.3.3 Extrude (Создать поверхность)..................................................................... 95
3.3.1.3.4 Sweep (Создать поверхность) ...................................................................... 97
3.3.1.3.5 Split Geom (Разделить геометрию) .............................................................. 99
3.3.1.3.6 Add Rectangle (Создать поверхность) ....................................................... 100

3
MeshCAST 2007. Руководство пользователя.

3.3.1.3.7 Construct Periodic Surfaces (Переместить поверхности) .......................... 101


3.3.1.3.8 Translate (Переместить).............................................................................. 102
3.3.1.3.9 Mirror Symmetry (Зеркально построить)..................................................... 103
3.3.1.3.10 Rotational Symmetry (Построить поворотом)........................................... 105
3.3.1.4 Инструменты (Tools) ....................................................................................... 106
3.3.1.4.1 Print Co-ords (Показать координаты) ......................................................... 107
3.3.1.4.2 Auto Fix: Unmeshed Surfaces (Построить сетку)........................................ 108
3.3.1.4.3 ISN command (Определить узлы поверхности) ........................................ 109
3.3.1.4.4 Change View (Изменить вид) ...................................................................... 110
3.3.1.4.5 Change Units (Изменить единицы измерения) .......................................... 111
3.3.1.4.6 Bad Angle Criteria (Задать критерий плохого угла) ................................... 112
3.3.1.4.7 Check Periodicity (Проверка поверхности)................................................. 113
3.3.1.5 Import/Export (Импорт/Экспорт) ..................................................................... 114
3.3.1.5.1 Export Geom (Экспорт геометрии).............................................................. 115
3.3.1.5.2 Import Geom (Импорт геометрии)............................................................... 116
3.3.1.5.3 Write Surface (Дописать поверхность) ....................................................... 117
3.3.1.5.4 Read Surface (Прочитать поверхность) ..................................................... 118
3.3.1.5.5 Read Surf Mesh (Прочитать сетку) ............................................................. 119
3.3.1.5.6 Write Surface Desc (Записать описание поврехности) ............................. 120
3.3.1.5.7 Read Surface Desc (Прочитать описание поверхности) ........................... 121
3.3.1.6 User Defined (Пользовательские команды) .................................................. 122
3.3.2 ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА ПОМОЩИ ВОССТАНОВЛЕНИЯ
(REPAIR FACILITATION TOOLS) 123
3.3.2.1 Check Geometry (Проверка геометрии)......................................................... 124
3.3.2.2 Identify (Идентифицировать).......................................................................... 125
3.3.2.3 Display (Показать) ........................................................................................... 132
3.3.2.4 Undo (Отменить) ............................................................................................. 134
3.3.2.5 Store Geom (Сохранить геометрию).............................................................. 135
3.3.2.6 Select (Выбрать).............................................................................................. 136
3.3.2.7 Deselect (Отменить выбор) ............................................................................ 137
3.3.2.8 Select All (Выбрать все) .................................................................................. 138
3.3.2.9 Deselect All (Отменить выбор всех)............................................................... 139
3.3.2.10 Select Remaining (Выбрать оставшиеся) ...................................................... 140
3.3.2.11 Active (Создать активный набор)................................................................... 141
3.3.2.12 Append Adjacent (Создать новый активный набор)...................................... 142
3.3.2.13 Active Highlight (Создать набор выбранных)................................................. 143
3.3.2.14 Append (Добавить в активный набор) ........................................................... 144
3.3.2.15 De-Active (Удалить из активного набора)...................................................... 145
3.3.2.16 Active Unmeshed (Создать активный набор без сетки)................................ 146

4
MeshCAST 2007. Руководство пользователя.

3.3.2.17 Active Bad Mesh (Создать активный набор плохой сетки)........................... 147
3.3.2.18 Store Enclosure (Сохранить окружение) ........................................................ 148
3.3.2.19 Show Enclosure (Показать окружение) .......................................................... 149
3.3.2.20 Generate Surface Mesh (Создать поверхностную сетку).............................. 150
3.3.2.21 Show Mesh (Показать сетку) .......................................................................... 152
3.3.2.22 Check Mesh (Проверить сетку) ...................................................................... 153
3.3.2.23 Mesh Properties (Свойства сетки) .................................................................. 155
3.3.2.24 Go Volume Meshing (Создать объемную сетку)............................................ 156
3.3.3 ТАБЛИЦА НАБОРОВ (SETS TABLE) 157
3.3.3.1 Add (Добавить) ................................................................................................ 158
3.3.3.2 Store (Сохранить)............................................................................................ 160
3.3.3.3 Delete ............................................................................................................... 162
3.4 Среда построения сетки (Meshing Environment) ................................................... 163
3.4.1 EDIT MESH (РЕДАКТОР СЕТКИ) 165
3.4.1.1 Edit Nodes Ops (Редактор узлов)................................................................... 168
3.4.1.1.1 Add Node (Добавить узел) .......................................................................... 169
3.4.1.1.2 Modify Vector (Изменить вектор) ................................................................ 170
3.4.1.1.3 Smooth Node(s) (Сгладить узлы)................................................................ 171
3.4.1.1.4 Smooth All (Сгладить все) ........................................................................... 172
3.4.1.2 Edit Element Ops (Редактор элементов)........................................................ 173
3.4.1.2.1 Add Element (Добавить элемент) ............................................................... 174
3.4.1.2.2 Modify (Изменить) ........................................................................................ 175
3.4.1.2.3 Delete Elem(s) (Удалить элементы) ........................................................... 176
3.4.1.2.4 Delete Conn(s) (Удалить смежные) ............................................................ 177
3.4.1.2.5 Connect Cracks (Соединить разрывы) ....................................................... 178
3.4.1.2.6 Delete All (Удалить все)............................................................................... 179
3.4.1.3 Undo (Отменить) ............................................................................................. 180
3.4.2 ASSEMBLE (СБОРКА) 181
3.4.3 SHELL (ОБОЛОЧКА) 182
3.4.3.1 No Shell Faces (Нет оболочки) ....................................................................... 184
3.4.3.2 Symmetry Faces (Симметричные поверхности)............................................ 185
3.4.3.3 Element Selection (Выбор элементов) ........................................................... 186
3.4.3.3.1 Select (Выбрать) .......................................................................................... 187
3.4.3.3.2 Select All (Выбрать все) .............................................................................. 188
3.4.3.3.3 Deselect (Отменить выбор)......................................................................... 189
3.4.3.3.4 Deselect All (Отменить выбор всех) ........................................................... 190
3.4.3.3.5 Select Surface (Выбрать поверхность)....................................................... 191
3.4.3.4 Holes/Gaps (Отверстия и карманы) ............................................................... 192
3.4.3.5 Apply (Применить)........................................................................................... 193

5
MeshCAST 2007. Руководство пользователя.

3.4.3.6 Shell troubleshooting (Выявление неисправностей оболочки) ..................... 194


3.4.4 TET MESH (ОБЪЕМНАЯ СЕТКА) 200
3.4.4.1 Auto Fix Bad Triangles (Устранение плохих треугольников) ........................ 201
3.4.4.2 Aspect Ratio (Отношение сторон) .................................................................. 202
3.4.4.3 Layers (Слои)................................................................................................... 203
3.4.4.4 Generate Tet Mesh (Создать объемную сетку) ............................................. 204
3.4.4.5 Large memory problems (Проблемы большой памяти)................................. 207
3.4.5 OPERATIONAL TOOLS (ОПЕРТИВНЫЕ ИНСТРУМЕНТЫ) 209
3.4.5.1 Check Mesh (Проверить сетку) ...................................................................... 210
3.4.5.2 Check Intersections (Проверить пересечения) .............................................. 211
3.4.5.3 Delete Fillets (Удалить скругления) ................................................................ 212
3.4.5.4 Del Dup. Triangles (Удалить дублированные элементы) ............................. 216
3.4.5.5 STL-SM (Передать из STL-формата) ............................................................ 217
3.4.5.6 Coarsen Mesh (Загрубить сетку) .................................................................... 219
3.4.5.7 Denser Mesh (Сделать сетку чаще) ............................................................... 220
3.4.5.8 Enclosure (Показать окружение) .................................................................... 223
3.4.5.9 Write SM (Сохранить сетку)............................................................................ 224
3.4.5.10 Identify Element (Идентифицировать элемент)............................................. 225
3.4.5.11 Identify Node (Идентифицировать узел)........................................................ 226
3.4.6 DISPLAY OPS (МЕНЮ ОТОБРАЖЕНИЯ) 227
3.4.6.1 All Nodes (Показать все узлы)........................................................................ 228
3.4.6.2 All Elements (Показать все элементы)........................................................... 229
3.4.6.3 Display Nodes (Показать узлы)....................................................................... 230
3.4.6.4 Display Elements (Показать элементы) ......................................................... 231
3.4.6.5 Nodal Distance (Показать расстояние между узлами).................................. 232
3.4.6.6 Nodal Co-ords (Показать координаты узлов) ................................................ 233
3.4.6.7 Inactive Nodes (Показать активные узлы) ..................................................... 234
3.4.6.8 Display Intersections (Показать пересечения) ............................................... 235
3.4.7 ACTIVE OPS (МЕНЮ АКТИВИЗАЦИИ) 236
3.4.7.1 Active Elem(s) (Активизировать элементы)................................................... 237
3.4.7.2 De-Act Elem(s) (Отменить активные элементы) ........................................... 238
3.4.7.3 Adjacent Elem(s) (Активизировать смежные с заданным) ........................... 239
3.4.7.4 Adjacent All (Активизировать все смежные).................................................. 240
3.4.7.5 Append Elem(s) (Добавить в активные) ......................................................... 241
3.4.7.6 Append Adj. Surface (Активизировать сетку)................................................. 242
3.4.7.7 Activate Node (Активизировать смежные с узлом) ....................................... 243
3.4.7.8 Move Node (Переместить узел) ..................................................................... 244
3.5 Quality Checking Environment (Инструменты проверки сетки) ........................... 245
3.5.1 MATERIAL EDITING TABLE (РЕДАКТОР МАТЕРИАЛОВ) 246

6
MeshCAST 2007. Руководство пользователя.

3.5.1.1 Apply (Применить)........................................................................................... 247


3.5.1.2 New (Новый материал)................................................................................... 248
3.5.1.3 Delete (Удалить объекты из данного материала) ........................................ 250
3.5.1.4 Optimize (Оптимизировать) ............................................................................ 252
3.5.2 OPERATIONAL TOOLS (ОПЕРАТИВНЫЕ ИНСТРУМЕНТЫ) 254
3.5.2.1 Surface Only (Показать только поверхностную сетку).................................. 255
3.5.2.2 Enclosure (Показать окружение) .................................................................... 256
3.5.2.3 Smooth Mesh (Улучшить сетку)...................................................................... 257
3.5.2.4 Boundary Layer (Создать граничный слой) ................................................... 258
3.5.2.5 Plot Quality (Показать качество сетки)........................................................... 260
3.5.2.6 Flow Check (Проверка по критериям заливки).............................................. 265
3.5.2.7 Write SM / Write SM All (Сохранить сетку) ..................................................... 266
3.5.2.8 Geometrical Modulus (Геометрический коэффициент) ................................. 267
3.5.3 DISPLAY OPS (МЕНЮ ОТОБРАЖЕНИЯ) 269
3.5.3.1 All Nodes (Показать все узлы)........................................................................ 270
3.5.3.2 All Elements (Показать все элементы)........................................................... 271
3.5.3.3 Display Nodes (Показать положение узлов).................................................. 272
3.5.3.4 Display Elements (Показать положение элементов)..................................... 273
3.5.3.5 Nodal Distance (Показать расстояние между узлами).................................. 274
3.5.3.6 Active Volume (Показать активный объем) ................................................... 275
3.5.3.7 Bad Elements (Показать плохие элементы) .................................................. 276
3.5.3.8 Neg-Jag (Показать элементы с отрицательным значением Якобиана) ..... 277
3.5.4 ACTIVE OPS (МЕНЮ АКТИВИЗАЦИИ) 278
3.5.4.1 Elements (Активизировать элементы) ........................................................... 279
3.5.4.2 Bad Elements (Активизировать плохие элементы)....................................... 280
3.5.4.3 Neg-Jag Elements (Активизировать элементы с отрицательным значением
Якобиана) 281
3.6 Display Tools (Инструменты отображения) ............................................................ 282
3.6.1 ROTATE (ПОВЕРНУТЬ) 283
3.6.2 RESTORE (ВОССТАНОВИТЬ) 284
3.6.3 ZOOM (МАСШТАБ ИЗОБРАЖЕНИЯ) 285
3.6.4 ZOOM OUT (МАСШТАБИРОВАТЬ ПО ИЗОБРАЖЕНИЮ) 286
3.6.5 CENTER (ЦЕНТРИРОВАТЬ) 287
3.6.6 DRAG (ПЕРЕМЕЩАТЬ) 288
3.6.7 CLIP (ВЫДЕЛИТЬ ЧАСТЬ ГЕОМЕТРИИ) 289
3.6.8 BACKTRACK/ALL (ВЕРНУТЬСЯ К ПРЕЖНЕМУ АКТИВНОМУ НАБОРУ) 291
3.6.9 WIREFRAME (ПРОВОЛОЧНЫЙ ВИД) 292
3.6.10 HIDE (ОТОБРАЖЕНИЕ ПОВЕРХНОСТЕЙ) 294
3.6.11 SOLID (ОТОБРАЖЕНИЕ ТВЕРДОГО ТЕЛА) 295

7
MeshCAST 2007. Руководство пользователя.

3.6.12 SHADE (РЕТУШИРОВАННЫЙ ВИД) 296


3.7 Mouse Buttons (Кнопки мыши) .................................................................................. 297
3.8 Keys Functions (Горячие клавиши) .......................................................................... 298
3.9 Mesh Assembly (Сборка сеток).................................................................................. 299
3.9.1 СБОРКА МЕТОДОМ SURFACE MESH ASSEMBLY 300
3.9.2 УЛУЧШЕНИЯ СБОРКИ ПОВЕРХНОСТНОЙ СЕТКИ 319
3.9.3 СПОСОБ СБОРКИ BOOLEAN ASSEMBLY 330
3.10 Интерфейс GEOMESH-MeshCAST............................................................................. 334
3.11 Создание сетки оболочковой формы Layered Shell Meshing ............................. 347
3.12 Новый алгоритм создания сетки оболочки (New Shell Meshing) ....................... 354
3.12.1 МЕНЮ ИНСТРУМЕНТОВ ВЫБОРА SELECTION TOOLS 355
3.12.2 ТАБЛИЦА РЕДАКТИРОВАНИЯ УЧАСТКОВ ОБОЛОЧКИ 356
3.12.3 ИЗМЕНЕНИЕ ТОЛЩИНЫ 357
3.12.4 ПЛОСКОСТИ СИММЕТРИИ 359
3.12.5 УЧАСТКИ БЕЗ ОБОЛОЧКИ (NO PLANE) 360
3.12.6 ПРОМЕЖУТОЧНЫЕ ФАЙЛЫ 362
4. Глоссарий ............................................................................................................... 363

8
MeshCAST 2007. Руководство пользователя.

1. Организация руководства
Руководство разработано, чтобы дать пользователю систематический подход,
необходимый для получения качественной четырех узловой сетки. Подробности описания
каждой кнопки расположены согласно с ее позицией в экранном интерфейсе. Этот подход
позволяет Вам быстро находить информацию по специфическим свойствам MeshCAST.
Описание каждой кнопки обычно сопровождается заголовками, которые описаны ниже:
• Иконка: Изображение кнопки команды, если она существует;
• Описание: Краткое описание функциональных возможностей кнопки;
• Синтаксис: Описывает, как кнопка используется;
• Замечания: Описывает различные подробности, касающиеся кнопки;
• Примеры: Дает пример использования кнопки.
При переводе на русский язык названия кнопок и команд не переводились, чтобы
облегчить пользователю поиск необходимой информации (интерфейс пакета остается
англоязычным).
Также для ускорения поиска используйте раздел «Указатели», который находится в конце
руководства. Там же Вы найдете небольшой глоссарий, в котором приведены английские
термины, их перевод и некоторый комментарий для однозначного понимания.

9
MeshCAST 2007. Руководство пользователя.

2. Введение

2.1 Общее описание

MeshCAST генерирует трехмерную четырех узловую (из тетраэдров) сетку, используя


метод конечных элементов. Разбиение поверхности на треугольники является обязательной
предварительной процедурой для объемного генератора сетки. MeshCAST может
генерировать поверхностную треугольную сетку по вашей модели в формате IGES,
PARASOLIDS, STEP или STL. Также MeshCAST может использовать поверхностную сетку,
полученную в вашем CAD или CAE пакете для построения объемной сетки.

MeshCAST является мощным конструкторским и аналитическим инструментом. Он


обладает следующими свойствами:
• гибкость;
• быстрая генерация сетки;
• надежные инструментальные средства восстановления и работы с сеткой;
• разносторонний контроль качества модели;
• способность обрабатывать и выдавать файлы широкого набора форматов.
Это руководство поможет Вам сфокусировать MeshCAST на ваших требованиях.

10
MeshCAST 2007. Руководство пользователя.

2.2 Возможности

Процесс получения продукта высокого качества с оптимальными затратами является


итерационным. Возможности MeshCAST дают Вам обширную поддержку этого инженерного
процесса. Кратко, эти возможности включают:

• Импортирует данные непосредственно из коммерческих CAD и CAE пакетов:


MeshCAST обработает геометрию, сохраненную в форматах IGES, PARASOLIDS, STEP
или STL. Он может также читать поверхности и объемные сетки, созданные широким кругом
пакетов других производителей программ.

• Обеспечивает возможности для построения сетки с изменяющейся плотностью:


Вы можете выбирать критические области модели и назначать более высокую плотность
сетки в этих областях. Это дает возможность Вам совершенствовать модель для повышения
достоверности и точности при одновременном сокращении времени счета.

• Поддержка генерации несовпадающей сетки:


Плотности сетки формы и отливки, содержащиеся в одной модели, могут задаваться
независимо. Это дает гибкость, которая позволяет описать компоненты модели на том
уровне подробности, которая необходима.

• MeshCAST очень быстр:


Быстрый счет обусловлен использованием специальных архитектурных и
математических методов. Быстрые результаты определяются способностями MeshCAST
поддерживать изменения геометрии конструкции, дорабатывать модель и проводить анализ
сетки и сглаживания. Это позволяет Вам совершенствовать модель без того, чтобы каждый
раз использовать для изменения CAD систему и проходить путь создания сетки с начала.

• Облегчает инженерное перепроектирование без того, чтобы восстанавливать все:


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

• Выполняет контроль по требованию:


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

• Обеспечивает операции гибкого назначения материалов:


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

• Генерирует альтернативные типы сетки:


Вы можете выбирать линейную или квадратную сетку в зависимости от ваших
конструкторских нужд и дальнейшего характера использования сетки. Для некоторых

11
MeshCAST 2007. Руководство пользователя.

приложений, типа анализа на прочность, квадратная сетка MeshCAST может повысить


точность анализа.

• Генерация сетки для литья по выплавляемым моделям:


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

• Генерация пограничного слоя:


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

Скорость, гибкость, точность и тщательность MeshCAST могут быть использованы для


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

12
MeshCAST 2007. Руководство пользователя.

2.3 Общая последовательность действий

Имеются шесть главных шагов в MeshCAST, которые требуются, чтобы построить


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

Шаг 1: ОТКРОЙТЕ исходный файл:

Каждый сеанс работы в MeshCAST начинается с обозначения и открытия входного


файла.

Шаг 2: Восстановите геометрию в REPAIR ENVIRONMENT по мере необходимости:

MeshCAST автоматически проверяет геометрию входного файла и пытается устранить


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

Как только геометрия открыта, Вы можете оценить качество геометрии в загруженном


файле, используя CHECK GEOMETRY. Этот автоматический и " по запросу " контроль
геометрии позволит Вам выявлять недостатки в модели, чтобы иметь возможность их
устранить.

Среда восстановления REPAIR ENVIRONMENT модуля MeshCAST обеспечивает Вас


обширном набором инструментальных средств, которые дают возможность восстанавливать
или изменять геометрию.

Шаг 3: Генерируйте поверхностную сетку в REPAIR ENVIRONMENT:

MeshCAST может генерировать поверхностные сетки, которые имеют различные


плотности на определенных ребрах и поверхностях в модели.

На этом шаге MeshCAST используется для группировки определенных ребер и/или


поверхностей и определения уникальных значений длины для каждой группы. MeshCAST
использует эти уникальные значения длины для генерации поверхностной сетки.

Шаг 4: Редактируйте поверхностную сетку в MESHING ENVIRONMENT:

Как только поверхностная сетка создана, ее можно просматривать, оценивать и


проверять. Также доступны некоторые специальные операции, которые позволяют
пользователю вручную редактировать сетку, создавать узлы или объединять поверхностные
сетки.

Шаг 5: Генерируете объемную тетраэдральную сетку MESHING ENVIRONMENT:

В этом шаге MeshCAST фактически генерирует трехмерную тетраэдральную сетку для


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

Шаг 6: Визуализация сетки и оценка ее качества в QUALITY CHECKING ENVIROMENT.

13
MeshCAST 2007. Руководство пользователя.

MeshCAST дает инструментальные средства, которые позволяют Вам исследовать сетку,


оценить ее качество, изолировать плохие элементы сетки, создать пограничные слои и
оптимизировать сетку.

Конструирование и создание изделия – это итерационные процессы. Компьютерное


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

Типовая последовательность шагов, описанная выше, начинается с геометрии в


форматах IGES, PARASOLIDS, STEP или STL и заканчивается созданием объемной сетки.
Кроме того, MeshCAST может также использоваться:

а) для генерации объемной тетраэдральной сетки из поверхностной сетки,


сгенерированной пакетами программ других фирм;

б) для оценки и улучшения объемной сетки, сгенерированной пакетами программ других


фирм.

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


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

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

14
MeshCAST 2007. Руководство пользователя.

15
MeshCAST 2007. Руководство пользователя.

3. Описание программы
Описание
MeshCAST использует значки, основанные на интерфейсе Tcl/Tk OpenGL, которые
придают ему вид Windows-ориентированной программы. Функции значка облегчают
пользователю восстановление геометрии и создание сетки.

3.1 Начало

Описание
MeshCAST выполняется в UNIX- или DOS-сессии Windows после выполнения "meshcast"
в командной строке Windows.
Синтаксис
Однажды, успешно установив MeshCAST 2006.1, Вы можете начать работу, набрав
"meshcast" в командной строке UNIX- или DOS-сессии Windows. MeshCAST немедленно
запустится, и в появившемся окне Вы можете открыть файл. При запуске MeshCAST
доступны две следующие опции: MeshCAST может быть загружен следующей командой в
командной строке Windows:
meshcast [ width height] [-m] ENTER
Width height и -m являются дополнительными параметрами.

• Width height:
Эти целочисленные параметры управляют шириной и высотой экрана, который нужно
использовать при работе MeshCAST. Эти параметры необязательные, но Вы должны
определить либо оба из них, либо ни одного.

• - m:
Этот дополнительный параметр будет показывать размер памяти, которую использует
MeshCAST. Размер используемой памяти постоянно изменяется и отображается в области
заголовка программы вверху экрана. Эти параметры могут стоять в любом порядке в
командной строке после имени программы MeshCAST.
Замечания
Настройки операционной системы и существующие стандарты предприятия могут
выдвигать дополнительные требования по подготовке к работе. Проконсультируйтесь по
этому вопросу с вашим системным или сетевым администратором. Детали установки
MeshCAST описаны в инструкции по установке ProCAST.

16
MeshCAST 2007. Руководство пользователя.

3.2 Стартовое меню

Описание
Когда программное обеспечение загружено, инициируется стартовое меню, которое
позволяет пользователю запустить различные функции MeshCAST.
Синтаксис
При запуске MeshCAST открывается графический интерфейс, как показано на рисунке
ниже, с возможностями открыть файл или создать новый файл геометрии. Другие
возможности пользователя перечислены в выпадающих подменю FILE, PROPERTIES и
HELP. Вы можете выбирать значок или компонент, наводя курсор на кнопку команды и
нажимая левую кнопку мыши. Это вообще относится ко всем кнопкам команд. Имеются
несколько исключений, когда для исполнения определенных функций используются правая
или средняя кнопка мыши.

Главным компонентом стартового меню является главное меню, содержащее кнопки


команд FILE, PROPERTIES и HELP.

17
MeshCAST 2007. Руководство пользователя.

3.2.1 FILE (ФАЙЛ)

Описание
Подменю File позволяет выполнять различные действия с файлами.
Синтаксис
После нажатия на кнопку FILE появляется выпадающее меню, которое позволяет
выполнять различные действия с файлами.

18
MeshCAST 2007. Руководство пользователя.

3.2.1.1 Open (Открыть)

Описание
Эта команда открывает файлы различных типов с геометрией, поверхностной сеткой или
с объемной сеткой.
Синтаксис
При щелчке на кнопке OPEN программное обеспечение открывает Окно Диспетчера
файлов. Файл, который будет открыт, может быть выбран с помощью Диспетчера файлов.
MeshCAST поддерживает типы файлов с расширениями gmrst, sm, mesh, iges, step, xmt_txt,
stl, unv, patran.mesh и ideas.mesh.

19
MeshCAST 2007. Руководство пользователя.

3.2.1.2 New (Новый)

Описание
Эта команда дает возможность создать новый файл геометрии.
Синтаксис
При щелчке на кнопку NEW инициируется Окно Команды, которое позволяет Вам
определить новое имя файла.

Здесь и далее под Prefix понимается смысловое имя файла, например, truba.

Имеются две возможности:

- Вы можете определять имя файла, задать его стартовую точность (Tolerance) и затем
создать файл на пустом месте, или

- Вы можете использовать кнопку Browse в Окне Команды, чтобы найти существующий


файл, и сгенерировать данные под этим именем.

20
MeshCAST 2007. Руководство пользователя.

3.2.1.3 Save (Сохранить)

Описание
Эта команда сохраняет геометрию, поверхностную или объемную сетку в файл.
Синтаксис
При нажатии на кнопку SAVE файл немедленно сохраняется. Тип сохраненного файла
будет зависеть от того файла, с которым ведется работа. Если это геометрия, тогда
"Prefix.gmrst" будет сохранен, если это поверхностная сетка, тогда "prefix.sm" будет
сохранен, если это объемная сетка, тогда будет сохранен файл с именем "prefix.mesh".
Другие типы файлов могут быть сохранены при использовании команды SAVE AS.

21
MeshCAST 2007. Руководство пользователя.

3.2.1.4 Save As (Сохранить как)

Описание
Эта команда сохраняет новую геометрию, поверхностную сетку или объемную сетку в
файл.
Синтаксис
При нажатии на кнопку SAVE AS инициируется Окно Диспетчера файлов, которое
позволяет Вам определить новое имя файла, папку и тип файла.

С помощью команды SAVE AS могут быть сохранены файлы типов gmrst (MeshCAST), sm
(MeshCAST), out (Patran), unv (Ideas), stl (Stereolithography), mesh (MeshCAST), patran.mesh
(Patran), ideas.mesh (Ideas), ansys.mesh (Ansys), nastran.mesh (Nastran) и .gif (image file).

22
MeshCAST 2007. Руководство пользователя.

3.2.1.5 Merge Files (Объединить файлы)

Описание
Эта команда объединяет поверхностные и объемные сетки.
Синтаксис
При нажатии на кнопку MERGE FILES инициируется Окно Команды, которое позволяет
Вам определять два входных файла (Входной файл 1, Входной файл 2), которые требуется
объединить. Вы также определяете новый объединенный файл (Выходной файл), который
будет создан, как показано на рисунке ниже.

Кнопки Browse в Окне Команды могут использоваться, чтобы вызвать Менеджер файлов
для поиска файла.
Замечания
Команда MERGE FILES может использоваться для объединения сеток в одном объеме
или объединения объемных сеток вместе для создания несовпадающих объемов.

23
MeshCAST 2007. Руководство пользователя.

3.2.1.6 Equivalence Mesh (Совпадающая сетка)

Описание
Эта команда удаляет общие совпадающие узлы между двумя сетками в местах контакта.
Синтаксис
При нажатии на кнопку EQUIVALENCE MESH инициируется Окно Команды, которое
позволяет Вам определять "Входной файл", "Выходной файл" и Эквивалент точности "Equiv.
Toler.".

Замечания
Equivalence mesh – функция обратная созданию граничных слоев. Это означает, что, если
имеется несколько совпадающих узлов в месте контакта двух областей, команда удалит их.

24
MeshCAST 2007. Руководство пользователя.

3.2.1.7 Print (Печать)

Описание
Эта команда создает файл печати (mesh.print), который может быть направлен на
принтер с PostScript.
Синтаксис
При нажатии на кнопку PRINT немедленно записывается файл, и в информационном окне
отображается сообщение.

Это действие может быть направлено на принтер с поддержкой языка PostScript, если в
последней строке файла 'print.db', размещенного в папке ProPATH, вставлена
соответствующая команда принтера. По умолчанию последняя строка в файле 'print.db'
имеет следующее значение:

• Printer_Command: NONE

Если необходимо напечатать файл – “lpr -Plw имя файла”, тогда это последняя строка в
файле 'print.db' должна быть следующая:

• Printer_Command: lpr -Plw

Помните, что 'имя файла' игнорируется, и его не должно быть в команде принтера. Если
пользователь не намеревается управлять выходом команды PRINT на принтер, то он
должен просто поменять команду принтера на 'NONE', как показано выше.

25
MeshCAST 2007. Руководство пользователя.

3.2.1.8 Exit (Выход)

Описание
Эта команда завершает работу MeshCAST.
Синтаксис
При нажатии кнопки EXIT активизируется окно подтверждения, которое позволяет Вам
подтвердить желание завершить работу с программой.

Замечания
EXIT не сохраняет автоматически файл, который был изменен в процессе работы.

26
MeshCAST 2007. Руководство пользователя.

3.2.2 PROPERTIES (СВОЙСТВА)

Описание
В меню PROPERTIES находится подменю с командой UNITS для установки единиц
измерения и командой ADVANCED для установки точности и геометрических параметров.
Точность и параметры геометрии должны быть установлены перед открытием файла.
Синтаксис
При щелчке на кнопку PROPERTIES появляется выпадающее подменю.

27
MeshCAST 2007. Руководство пользователя.

3.2.2.1 Units (Единицы измерения)

Описание
После открытия файла и до начала любой работы с геометрией должны быть
определены рабочие единицы измерения.
Синтаксис
При нажатии на кнопку UNITS появляется список допустимых единиц измерения (m, cm,
mm, Feet, Inches). После выбора одного из значений все дальнейшие измерения будут
делаться в этих единицах.

28
MeshCAST 2007. Руководство пользователя.

3.2.2.2 Advanced

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

Функции флажков меню Advanced в положении «активно», перечислены ниже:

Tolerance: допуск, который нужно применить перед считыванием геометрии;

NoBeep: подача звукового сигнала запрещена;

GifBgWhite: поставить белый фон в gif изображении;

29
MeshCAST 2007. Руководство пользователя.

SurfaceOnly: удаляет поверхностную сетку в файле "gmrst" для уменьшения его размера;

ParNoSplit: используется для моделей в формате parasolid, чтобы во время импорта


предотвратить отнимающее много времени разбиение периодических поверхностей;

ParSurfIncrDesc: используется для моделей в формате parasolid, чтобы увеличить


описание поверхности через указанный коэффициент так, чтобы описание поверхности
максимально соответствовало поверхности;

ParNoMultBody: используется для моделей в формате parasolid, чтобы предотвратить


объединение общих интерфейсов между материалами;

ParMLE: используется для моделей в формате parasolid, чтобы объединить


множественные ребра линии в единое длинное ребро;

NoWait: не будет ждать ответ пользователя в процессе разбиения поверхности на сетку;

NoDelPeriodic: предотвратит решение проблем, связанных с Периодическими


Поверхностными Описаниями (Periodic Surface Descriptions);

DelStfCorner: удаляет любой маленький прямоугольник/квадрат около границ решетки


описания поверхности;

NoThinSurface: сохранит описание поверхности неповрежденным в течение генерации


сетки для специальных поверхностей # (только);

Maximum # of Iterations: используется для управления числом внутренних узлов при


генерации сетки в GENERATE TET MESH;

Maximum Nodes/Iteration: используется для управления числом внутренних узлов при


генерации сетки в GENERATE TET MESH;

UnrecWriteddat: выдает объемную сетку, узлы и элементы которой отличаются от тех,


что на входе. Полезно для отладки сетки с большим числом материалов.

30
MeshCAST 2007. Руководство пользователя.

3.2.3 HELP (ПОМОЩЬ)

Описание
Нажатие на кнопку HELP активизирует справку по MeshCAST и каждой функции.
Синтаксис
Просто щелчок на кнопке HELP и справка будет активизирована.

31
MeshCAST 2007. Руководство пользователя.

3.3 Среда восстановления

Описание
Когда MeshCAST загружен, и файл геометрии открыт, или НОВАЯ геометрия создана,
активна СРЕДА ВОССТАНОВЛЕНИЯ, которая позволяет пользователю запустить различные
действия по восстановлению и созданию поверхностной сетки.
Синтаксис
При создании новой геометрии, или загрузке геометрии из форматов IGES, STEP или
Parasolid, программное обеспечение запустит СРЕДУ ВОССТАНОВЛЕНИЯ, как показано на
рисунке ниже. Таким образом, появляется возможность для восстановления геометрии,
создания новой геометрии, проверки геометрии или создания поверхностной сетки, как
описано ранее.

Окно СРЕДЫ ВОССТАНОВЛЕНИЯ состоит из различных областей, включая Top Menu


(Главное меню), REPAIR TOOLS (ИНСТРУМЕНТЫ), SETS TABLE (ТАБЛИЦУ НАБОРОВ),
REPAIR FACILITATION TOOLS (ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА ПОМОЩИ
ВОССТАНОВЛЕНИЯ), DISPLAY TOOLS (СРЕДСТВА ДИСПЛЕЯ), Input Window (Окно ввода),
Message Window (Окно сообщений) и Working Window (Рабочее окно).
Замечания
СРЕДА ВОССТАНОВЛЕНИЯ автоматически активизируется, когда открывается файл
геометрии типа IGES, PARASOLIDS или STEP, или при создании новой геометрии на пустом
месте. Эта среда позволяет Вам восстанавливать, изменять и расширять геометрию, чтобы

32
MeshCAST 2007. Руководство пользователя.

создать поверхностную сетку высокого качества, которая будет использоваться при


построении объемной сетки.

1) Восстановление Геометрии

Во время операции восстановления доступны различные инструментальные средства


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

- Формат оттранслированной геометрии, то есть. IGES, PARASOLIDS или STEP;

- Какой пакет программ автоматизированного проектирования использовался для


создания геометрии;

- Установочные параметры, использованные при генерации оттранслированной


геометрии;

- Манера, в которой была первоначально создана геометрия в пакете программ


автоматизированного проектирования.

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

Ранняя идентификация и коррекция этих недостатков экономит время в процессе


разработки и приводит к более высокому качеству сетки.

2) Генерация поверхностной сетки

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


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

- Неразбитые на сетку поверхности;

- Разбитые на сетку поверхности содержат плохие элементы;

- Поверхностная сетка с дырами;

- Поверхностная сетка, которая не учитывает границы материалов.

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

В процессе разбиения на сетку MeshCAST дает возможность Вам определять различные


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

33
MeshCAST 2007. Руководство пользователя.

3.3.1 REPAIR TOOLS (ИНСТРУМЕНТЫ)

Описание
Кнопки под папками ИНСТРУМЕНТОВ позволяют Вам восстанавливать, изменять и
расширять геометрию, чтобы получить поверхностную сетку высокого качества, которая
будет использоваться при создании объемной сетки.
Синтаксис
ИНСТРУМЕНТЫ сгруппированы в различные подменю, которые появляются при щелчке
на кнопку определенной папки. Все кнопки папок показаны на рисунке ниже.

34
MeshCAST 2007. Руководство пользователя.

3.3.1.1 Работа с ребрами (Edge Operations)

Иконка

Описание
Кнопки команд в папке EDGE OPERATIONS используются для исправления и изменения
ребер геометрии.
Синтаксис
Нажмите на папку EDGE OPERATIONS для появления группы команд работы с ребрами.

35
MeshCAST 2007. Руководство пользователя.

3.3.1.1.1 Add Line Points (Добавить линию между точками)


Иконка

Описание
Эта команда создает прямую линию между двумя точками с заданными координатами.
Синтаксис
При нажатии на значок ADD LINE POINTS инициируется Окно Команды, которое
позволяет Вам определить координаты двух точек X1, Y1, Z1 и X2, Y2, Z2.

36
MeshCAST 2007. Руководство пользователя.

3.3.1.1.2 Add Line (Добавить линию)


Иконка

Описание
Эта команда создает прямую линию между конечными точками двух выбранных ребер (и
эти два ребра должны быть выбраны до выполнения этой команды).
Синтаксис
Поскольку существуют четыре возможности для соединения конечных точек одного
выбранного ребра с конечными точками другого выбранного ребра, в Окне Команды должна
использоваться кнопка "Next Line", с помощью которой перебираются четыре возможные
комбинации, пока на экране не появится желательная прямая линия зеленого цвета, тогда
должна быть выполнена команда "Execute". Щелчок на команду "Quit" отменит
геометрическую операцию.

Два выбранных ребра

37
MeshCAST 2007. Руководство пользователя.

Четыре возможных варианта построения линии

38
MeshCAST 2007. Руководство пользователя.

3.3.1.1.3 Add Circle (Добавить кривую)


Иконка

Описание
Эта команда создает окружность в заданной плоскости по координатам центра и радиусу.
Синтаксис
При нажатии на значок ADD CIRCLE активизируется Окно Команды, которое позволяет
Вам определить плоскость с координатами (X1 Y1 Z1), (X2 Y2 Z2), (X3 Y3 Z3), центр с
координатами (CX CY CZ) и радиусом.

Замечания
Дуги могут быть сгенерированы путем создания соответствующей окружности и
последующего использования команды SPLIT-LINE / SPLIT-TWO. После создания
окружности / дуги, пользователь должен связать ее с поверхностями, используя команду
ADD EDGE(S).

39
MeshCAST 2007. Руководство пользователя.

3.3.1.1.4 Sweep Edges (Протянуть ребра)


Иконка

Описание
Эта команда «протягивает» набор выбранных ребер на угол и вдоль заданной оси.

Синтаксис
При нажатии на значок SWEEP EDGES активизируется Окно Команды, которое позволяет
Вам определить две точки оси X1, Y1, Z1 и X2, Y2, Z2 и угол поворота. При выполнении эта
команда поворачивает набор выбранных ребер на угол и вокруг заданной оси.
Замечания
При перемещении эта команда не будет изменять существующие выбранные ребра, но
после поворота их на указанный угол по указанной оси вместо выбранных ребер создаются
новые ребра для каждого из выбранных ребер.

40
MeshCAST 2007. Руководство пользователя.

3.3.1.1.5 Sweep Curve (Продублировать кривую)


Иконка

Описание
Эта команда создает новое ребро, перемещая существующее указанное ребро.
Синтаксис
Для использования этой команды, в начале, выберите ребро, по которому произойдет
перемещение, затем выберите ребро, которое нужно переместить. При нажатии на значок
SWEEP CURVE активизируется Окно Команды, которое позволяет Вам определить два
параметра, которые управляют перемещением. Второе выбранное ребро перемещается до
n-ой точки, предполагая, что первое ребро разделено на участки точками (t - общее
количество точек).

Параметр -1: Определяет n–ую точку на первом выбранном ребре (n-ая точка из t точек).

Параметр -2: Определяет общее количество точек (t точек).

См. иллюстрированный пример ниже:

Вторая выбранная кривая

Первая выбранная кривая Созданное ребро


Замечания
После успешного выполнения этой команды, создается новое ребро, которое получено
путем перемещения второго ребра по первому выбранному ребру до точки n, размещенной
на первом ребре.

41
MeshCAST 2007. Руководство пользователя.

3.3.1.1.6 Connect (Присоединить)


Иконка

Описание
Используйте эту команду, чтобы присоединить конечную точку выбранного ребра к самой
близкой конечной точке другого ребра в геометрии, или чтобы выбрать нужную точку
соединения ребра.
Синтаксис
После выбора ребра или ребер, инициируйте команду CONNECT щелчком левой кнопки
мыши на иконке CONNECT.

CONNECT работает одним из двух способов в зависимости от вашего выбора и


потребностей.

В любом случае, Вы используете курсор для выбора ребра, которое будет соединено.

• Первый случай: подключить повисшее ребро, чья конечная точка не соединена с


любыми другими ребрами в геометрии: используйте курсор, чтобы выбрать это ребро, и
затем активизируйте команду CONNECT. Как показано в Примере 1 ниже, повисшая
конечная точка этого ребра будет соединена с самой близкой конечной точкой другого ребра
в геометрии.

• Второй случай: для изменения точки соединения ребра используют курсор, чтобы
сначала выбрать ребро, которое будет соединено, а затем выбирают ребро, к которому оно
должно быть подсоединено. После выбора двух ребер активизируйте команду CONNECT.
Как показано в Примере 2 ниже, самая близкая конечная точка первого выбранного ребра
будет подсоединена к самой близкой конечной точке второго выбранного ребра.
Замечания
Команда CONNECT полезна для присоединения повисших ребер к точкам геометрии и
для изменения точки соединения ребра на другое более желательное соединение.

Любые элементы поверхностной сетки, связанные с первым выбранным ребром будут


удалены.
Примеры
• Пример 1: Этот пример иллюстрирует использование команды CONNECT для
подключения повисшего ребра. В модели слева, повисшее ребро будет соединено с самой
близкой конечной точкой в плоскости верхнего ребра. Дырка будет закрыта. Остающиеся
ребра не будут изменены. Модель справа иллюстрирует результат этой операции.

42
MeshCAST 2007. Руководство пользователя.

Одно выбранное ребро

До выполнения После выполнения

• Пример 2: Этот пример иллюстрирует использование команды CONNECT для


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

До выполнения После выполнения

43
MeshCAST 2007. Руководство пользователя.

3.3.1.1.7 Straighten (Усиление)


Иконка

Описание
Используйте эту команду, чтобы соединить конечные точки выбранного ребра прямой
линией без изменения остальной части геометрии.
Синтаксис
Сначала выберите ребро, которое нужно выправить, и затем щелкните левой кнопкой
мыши на иконке значке STRAIGHTEN.
Замечания
Команда STRAIGHTEN соединит конечные точки и сделает это прямой линией. Она
перерисует выправляемое ребро в Рабочем Окне. Все элементы поверхностной сетки,
связанные с выправляемым ребром будут удалены.
Примеры
На рисунке ниже иллюстрируется использование команды STRAIGHTEN. В модели слева
выбранное изогнутое ребро выпрямляется. Остальные ребра не изменяются.

Выбранное ребро

До выполнения После выполнения

44
MeshCAST 2007. Руководство пользователя.

3.3.1.1.8 Make Long Edges (Объединить ребра)


Иконка

Описание
Эта команда заменяет соединенный набор ребер, конечные точки которых совпадают,
новым ДЛИННЫМ ребром (см. рисунок ниже). Новое ребро точно повторяет геометрию
набора ребер, который оно заменяет. Но соединенный набор ребер должен иметь ту же
самую поверхностную ассоциативность, то есть все ребра должны быть соединены с теми
же самыми поверхностными номерами. Нет необходимости выбирать ребра перед
выполнением этой команды. MeshCAST автоматически идентифицирует все такие
соединенные наборы ребер во всей геометрии (и не только в наборе активном в данный
момент) и заменяет их длинными ребрами.

45
MeshCAST 2007. Руководство пользователя.

3.3.1.1.9 Make One Edge (Объединить выбранные ребра)


Иконка

Описание
Эта команда просто заменяет ВЫБРАННЫЙ набор соединенных ребер одним длинным
ребром, которое имеет ту же самую поверхностную ассоциативность, что и замененный
набор ребер. Новое ребро точно соответствует геометрии набора выбранных ребер,
который оно заменяет.

46
MeshCAST 2007. Руководство пользователя.

3.3.1.1.10 Project Edge (Спроецировать ребро)


Иконка

Описание
Эта команда проецирует ребро на выбранную поверхность.
Синтаксис
Для использования этой команды сначала выбирают ребро, которое нужно проецировать.
Затем нажатием на иконку команды PROJECT EDGE активизируют Окно Команды, которое
позволяет Вам вводить номер поверхности, на которую проецирование будет происходить, и
также направление вектора проецирования (VX, VY, VZ). После успешного выполнения этой
команды, выбранное ребро проецируется на указанную поверхность, и это недавно
созданное / спроецированное ребро становится частью поверхности 'srf'. Следующие
рисунки иллюстрируют это:

47
MeshCAST 2007. Руководство пользователя.

Исходная поверхность Поверхность до проецирования

Поверхность после проецирования

48
MeshCAST 2007. Руководство пользователя.

3.3.1.1.11 Split Line (Разделить линию)


Иконка

Описание
Используйте эту команду, чтобы разбить одно ребро на два ребра. Вы можете
определять точку, в которой произойдет разбиение. Любое ребро, изогнутое или прямое,
может быть разбито с помощью этой функции.
Синтаксис
Чтобы использовать функцию SPLIT LINE, Вы должны выполнить следующий четыре
шага:

Шаг 1: Выберите ребро, которое Вы хотите разбить. Используйте курсор, чтобы выбрать
ребро, которое будет разбито.

Шаг 2: Щелкните на иконке SPLIT LINE. Этот переключатель дает возможность Вам
использовать курсор, чтобы нарисовать точку разбиения на выбранном ребре.

Шаг 3: Определите точку, в которой произойдет разбиение. Держите нажатой левую


кнопку мыши и перетащите курсор, чтобы нарисовать линию, которая пересечет выбранное
ребро в точке, в которой Вы хотите, чтобы произошло разбиение. Когда Вы построили линию
пересечения в нужной точке, отпустите кнопку мыши. Точка пересечения будет отображена
на выбранном ребре как знак "плюс" (+), и будет открыто Окно Подтверждения.

Шаг 4: Подтвердите правильность разбиения. Окно Подтверждения дает Вам


возможность проверить, действительно ли Вы хотите разбить выбранное ребро в указанной
точке. Если Вы удовлетворены тем, как будет разбито ребро, щелкните на кнопке «Yes» в
Окне Подтверждения. Это вызовет непосредственное выполнение операции с указанным
ребром.
Замечания
Когда используется команда SPLIT LINE, оба результирующих ребра будут содержать ту
же самую информацию (например, плотность ребра, поверхностная ассоциативность и т.д.)
как первоначальное или родительское ребро. Любые элементы поверхностной сетки,
связанные с родительским ребром, будут удалены.
Пример
На рисунке ниже, слева выбранная кривая - ребро, которое будет разбито. Вертикальная
линия представляет линию, изображенную при перемещении курсора поперек ребра,
которое будет разбито. Разбиение произойдет в пересечении из этих двух линий. Модель
справа иллюстрирует результат этой операции.

49
MeshCAST 2007. Руководство пользователя.

Выбранная линия

До выполнения После выполнения


(созданы два ребра)

50
MeshCAST 2007. Руководство пользователя.

3.3.1.1.12 Split Two (Разделить 2 ребра на 4)


Иконка

Описание
Используйте эту команду, чтобы разбить два ребра геометрии, которые пересекаются.
Разбиение произойдет в ближайшей точке пересечения двух ребер. Любое ребро, изогнутое
или прямое, может быть разбито с помощью этой функции.
Синтаксис
Чтобы использовать функцию SPLIT TWO, Вы должны выполнить следующие три шага:

Шаг 1: Выберите ребра, которые Вы хотите разбить. Порядок, в котором Вы выбираете


ребра, не важен.

Шаг 2: Щелкните на иконке SPLIT TWO. Ближайшая точка пересечения будет отображена
на выбранных ребрах как знак "плюс" (+), и будет открыто Окно Подтверждения.

Шаг 3: Подтвердите правильность разбиения. Окно Подтверждения дает Вам


возможность проверить, действительно ли Вы хотите разбить выбранные ребра в точке
пересечения, выбранной MeshCAST. Если Вы удовлетворены тем, как будут разбиты ребра,
щелкните на кнопке «Yes» в Окне Подтверждения. Это вызовет непосредственное
выполнение операции с указанными ребрами.
Замечания
Геометрия, полученная в результате выполнения операции SPLIT TWO, зависит от
характера двух ребер, которые Вы первоначально выбрали. Если ребра дугообразные и
почти совпадающие, результатом будут четыре ребра с общей точкой пересечения. Если
ребра ориентированы перпендикулярно друг другу или если они пересекаются около
конечной точки одного из ребер, тогда только одно из выбранных ребер будет разбито, и
результатом будут три ребра с общей точкой пересечения.

Если операция SPLIT TWO приводит к четырем ребрам, результирующие ребра будут
содержать ту же самую информацию (например, плотность ребра, поверхностная
ассоциативность и т.д.) как их соответствующее первоначальное или родительское ребро.

Если операция SPLIT TWO следует за разбиением любого ребра, результирующие ребра
будут содержать ту же самую информацию (например, плотность ребра, поверхностная
ассоциативность и т.д.) как их соответствующее первоначальное или родительское ребро.

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


удалены.

51
MeshCAST 2007. Руководство пользователя.

Примеры
• Пример 1: рисунок ниже иллюстрирует использование SPLIT TWO, чтобы разделить два
дугообразных и почти совпадающих ребра на четыре ребра с общей точкой пересечения.
Выбранные ребра слева разбиты на четыре ребра с точкой разбиения в месте самом
близком между двумя ребрами.
Новая точка пересечения

До выполнения После выполнения

• Пример 2: рисунок ниже иллюстрирует использование SPLIT TWO, чтобы разделить два
ребра, которые ориентированы перпендикулярно друг другу. Из двух выбранных ребер
слева, одно из них будет разбито (вертикальное ребро) и другое ребро будет соединено с
перекрестной точкой (горизонтальное ребро).
Новая точка пересечения

До выполнения После выполнения


(созданы три ребра)

52
MeshCAST 2007. Руководство пользователя.

3.3.1.1.13 Split Edge (Разделить ребро)


Иконка

Описание
Эта команда разбивает выбранное ребро в указанной позиции.
Синтаксис
При нажатии на иконку SPLIT EDGE активизируется Окно Команды, которое позволяет
Вам определить два параметра, которые управляют точкой разбиения. Выбранное ребро
разбивается в n-ой точке, подразумевая, что все ребро поделено на участки t точками.

• Параметр -1: Определяет n–ую точку на выбранном ребре (n-ая точка из t точек).

• Параметр -2: Определяет общее количество точек (t точек).

См. иллюстрированный пример ниже:

53
MeshCAST 2007. Руководство пользователя.

Ребро, разделенное по 3/5

Ребро, разделенное по 6/9

Замечания
Чтобы определять 'n' и 't' (чтобы получить точное размещение разбиения), пользователю
рекомендуется использовать команду PRINT CO-ORDS. Чтобы использовать эту операцию,
сначала выберите ребро, которое будет разбито, и используйте команду PRINT CO-ORDS,
чтобы определить точное размещение разбиения. После успешного выполнения этой
команды, ребро разбито на две части точно в месте n-ой точки и ассоциативность всех
поверхностей с этими двумя ребрами сохраняется.

54
MeshCAST 2007. Руководство пользователя.

3.3.1.1.14 Reverse Arc (Инвертировать дугу)


Иконка

Описание
Эта команда полностью изменяет форму дугообразного ребра.
Синтаксис
REVERSE ARC - иконка команды, которая вызывает немедленное выполнение операции.
Она активизируется щелчком левой кнопки мыши на иконке REVERSE ARC при выбранном
дугообразном ребре, которое надо изменить.

До выполнения После выполнения

55
MeshCAST 2007. Руководство пользователя.

3.3.1.1.15 Complement Arc («Отобразить» дугу)


Иконка

Описание
Эта команда продлевает дугу на противоположную сторону окружности.
Синтаксис
COMPLEMENT ARC - иконка команды, которая вызывает немедленное выполнение
операции. Она активизируется при выборе дугообразного ребра, которое будет продлено,
щелчком левой кнопки мыши на иконке COMPLEMENT ARC.

До выполнения После выполнения

56
MeshCAST 2007. Руководство пользователя.

3.3.1.1.16 Delete Edges (Удалить ребро)


Иконка

Описание
Эта команда используется, чтобы удалить ВЫБРАННОЕ ребро из геометрии без
изменения остальной части геометрии.
Синтаксис
Сначала выберите ребра, которые будут удалены, затем при нажатии на значок DELETE
EDGES активизируется Окно Подтверждения, которое позволяет Вам подтвердить свое
действие, прежде чем произойдет удаление.

Если Вы уверены в том, что будут удалены правильные ребра, щелкните на кнопке Yes в
окне подтверждения. Это вызовет немедленное выполнение операции над выбранным
ребром. Щелчок на кнопке No отменит операцию.
Замечания
DELETE EDGES решает две задачи. Первая задача состоит в том, чтобы удалить
выбранное ребро или ребра. Вторая задача идентифицирует поверхности, с которыми были
связаны удаленные ребра, и модифицирует поверхности в соответствии с операцией
стирания. Обе задачи выполняются как одна операция, когда Вы щелкаете на кнопке Yes в
Окне Подтверждения. Если Вы удаляете все ребра, связанные с поверхностью в геометрии,
эта поверхность будет также удалена.

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


удалены. Поэтому, Вам будет необходимо восстановить поверхностную сетку командой
GENERATE SURFACE MESH.

MeshCAST покажет сообщения в Информационном окне, чтобы подтвердить принятое


действие. В примере ниже "Удаленны 4 ребра и 1 Поверхность из геометрии ... " показано,
что были удалены четыре выбранные ребра, и что поверхность, связанная с этими ребрами,
также была удалена. Сетки пяти поверхностей (0, 2, 3, 4 и 14) были также удалены.

57
MeshCAST 2007. Руководство пользователя.

3.3.1.1.17 Del/Merge Edge (Удалить ребро с соединением точек)


Иконка

Описание
Эта команда удаляет ребро, объединяя две конечных точки выбранного ребра в одну
точку и позиционируя ее в предопределенной позиции.
Синтаксис
Сначала выберите ребро, которое будет удалено, затем при нажатии на значок
DEL/MERGE EDGE активизируется Окно Подтверждения, которое позволяет Вам
подтвердить позицию конечной объединенной точки.

Существуют три возможности для Вас, чтобы выбрать объединенную точку. Вы можете
выбирать или конечную точку ребра или середину ребра. Точка соединения отображается
как синий знак "плюс" (+), и по умолчанию объединенная точку находится на середине
ребра. Вы можете использовать кнопку Next Merge Point в Окне Подтверждения для
перебора трех возможных точек соединения. Когда требуемая позиция появляется на
экране, щелкните на кнопке Yes, чтобы подтвердить выполнение команды.
Замечания
DEL/MERGE EDGE исполняет две задачи. Первая задача состоит в том, чтобы удалить
выбранное ребро. Как часть этой задачи, MeshCAST идентифицирует поверхности, с
которыми удаленное ребро была связано и модифицирует эти поверхности, чтобы они
соответствовали удалению ребра. Вторая задача состоит в том, чтобы объединить все
ребра, соединенные с конечными точками удаленного ребра. Обе из этих задач будут
закончены как одна операция. Любые элементы поверхностной сетки, связанные с
удаленным ребром, будут удалены. Поэтому, Вам будет необходимо восстановить
поверхностную сетку командой GENERATE SURFACE MESH.

58
MeshCAST 2007. Руководство пользователя.

3.3.1.1.18 Merge Edges (Объединить ребра)


Иконка

Описание
Используйте эту команду, чтобы объединить два смежных ребра в одно единственное
ребро.
Синтаксис
Сначала выберите два ребра, которые будут объединены, затем при нажатии на значок
MERGE EDGES появится Окно Подтверждения, которое позволяет Вам подтвердить
объединение.
Замечания
MERGE EDGES полезна для устранения дыр или разрывов между двумя ребрами в
смежных поверхностях. Последовательность, в которой Вы выбираете ребра, важна. Второе
ребро, которое Вы выбираете (отображено зеленым цветом) будет заменено первым
ребром, которое Вы выбираете (отображено красным цветом). Поверхности, с которыми
второе ребро было соединено, будут расширены, чтобы охватить то, что первоначально
было дырой. После вашего подтверждения второе ребро, которое Вы выбрали, будет
удалено из геометрии, и любые элементы поверхностной сетки, связанные с этим вторым
ребром будут удалены.
Пример
Этот пример иллюстрирует использование MERGE EDGES. В модели слева имеется
трещина между поверхностями "Surface X" и " Surface Y". В результате выполнения команды
трещина между поверхностями X и Y будет удалена.

До выполнения После выполнения

Первое выбранное ребро, соединенное с поверхностью X, будет ребром, которое


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

59
MeshCAST 2007. Руководство пользователя.

3.3.1.1.19 Auto Merge (Авто-объединение)


Иконка

Описание
Эта команда используется, чтобы объединить ребра, которые формируют трещины
между поверхностями и также объединять ребра, принадлежащие к прилегающим
поверхностям. Эта команда работает только с набором ребер, которые выбраны
(отображаются красным цветом), поэтому, все ребра, над которыми пользователь хочет
выполнить команду AURO MERGE, должны быть выбраны до выполнения команды. После
успешного выполнения операции цвет объединенных ребер на экране изменится с красного
на белый цвет. (Следовательно, желательно активизировать эти ребра перед выполнением
этой команды). После объединения ребер информация об ассоциативных связях
поверхностей и ребер модифицируется соответственно сделанным изменениям.
Синтаксис
При нажатии на значок AURO MERGE активизируется Окно Команды, которое позволяет
Вам определять два значения допуска. Два выбранных ребра (красного цвета) будут
объединены в одно ребро, если максимальное расстояние между двумя самыми близкими
точками на этих двух ребрах находится в пределах допуска 'Tolerance1', и также самые
близкие конечные точки двух ребер находятся в пределах допуска 'Tolerance2', как показано
на рисунке ниже. Как только два ребра удовлетворяют этим критериям, они объединяются в
одно (белого цвета) ребро, и соответствующие поверхности модифицируются в
соответствии с этими изменениями.

60
MeshCAST 2007. Руководство пользователя.

Замечания
Обратите внимание: эта команда должна быть выполнена немедленно после считывания
геометрии (и определенно не после разбиения на сетку некоторых поверхностей).

61
MeshCAST 2007. Руководство пользователя.

3.3.1.1.20 Merge Points (Объединить точки)


Иконка

Описание
Используйте эту команду для объединения самых близких конечных точек двух
выбранных ребер в одну точку.
Синтаксис
Сначала выберите два ребра с конечными точками, которые будут объединены. Затем
при нажатии на значок MERGE POINTS активизируется Окно Подтверждения, которое
позволяет Вам подтвердить объединение.
Замечания
Последовательность, в которой Вы выбираете ребра, не важна. Две самых близких
конечных точки будут объединены в одну точку. Элементы поверхностной сетки, связанные
с изменяемыми ребрами, если таковые имеются, будут удалены.
Примеры
Этот пример иллюстрирует использование команды MERGE POINTS. В модели слева
самые близкие конечные точки выбранных ребер будут объединены в одну точку. В этом
случае все четыре ребра будут объединены в одной точке.

До выполнения После выполнения


(созданы 2 ребра)

62
MeshCAST 2007. Руководство пользователя.

3.3.1.1.21 Auto Incr Merge (Объединить разрывы)


Иконка

Описание
Эта кнопка позволяет автоматически объединяет разрывы в текущем активном наборе.
Допуск на объединение задается пользователем. Рекомендуется постепенно увеличивать
допуск до устранения разрывов, а не использовать сразу большое значение допуска.

63
MeshCAST 2007. Руководство пользователя.

3.3.1.1.22 Identify Cracks (Обнаружить разрывы)


Иконка

Описание
Эта кнопка равнозначна ручной операции "edge:surf < 2", следующей за нажатием кнопки
"Identify".

Она позволяет автоматически выбрать разрывы (то есть «голубые ребра», которые
появляются при выполнении команды проверки сетки "Check mesh").

Под "разрывом" понимается ребро, которое примыкает к одной (или ни одной)


поверхности.

64
MeshCAST 2007. Руководство пользователя.

3.3.1.1.23 Identify Multiple Edges (Обнаружить множественные ребра)


Иконка

Описание
Эта кнопка равнозначна ручной операции "edge:surf > 2", следующей за нажатием кнопки
"Identify".

Она позволяет автоматически выбрать множественные ребра (то есть «желтые ребра»,
которые появляются при выполнении команды проверки сетки "Check mesh").

Под " Multiple edge" понимается ребро, которое примыкает более чем к двум
поверхностям. Это должно соответствовать общим ребрам для более чем одного тела.

65
MeshCAST 2007. Руководство пользователя.

3.3.1.2 Операции с поверхностями (Surface Operations)

Иконка

Описание
Кнопки команд в этой папке используются для восстановления и изменения геометрии
поверхности.
Синтаксис
Щелкните на значке папки Surface Operations, чтобы показать группу команд работы с
поверхностями.

66
MeshCAST 2007. Руководство пользователя.

3.3.1.2.1 Add Plane (Добавить плоскость)


Иконка

Описание
Эта команда просто создает новую плоскую поверхность для набора выбранных ребер.
Номер созданной поверхности отображается в Информационном окне.
Синтаксис
Сначала выберите ребра, которые Вы желаете использовать для создания поверхности,
и затем щелкните на кнопке ADD PLANE.

67
MeshCAST 2007. Руководство пользователя.

3.3.1.2.2 Add Surface (Добавить поверхность)


Иконка

Описание
Эта команда создаст новую поверхность, и номер этой недавно созданной поверхности
будет отображен в Информационном окне.
Синтаксис
При нажатии на значок ADD Surface активизируется Окно Команды, которое позволяет
Вам дополнительно определять номер поверхности "Surface #".

При определении номера поверхности "Surface #" в Окне Команды, описание поверхности
с указанным номером копируется без любых связанных ребер в описание недавно
созданной поверхности.

Обратите внимание, что каждая поверхность требует набора ребер и описания


поверхности, которые полностью охватывают поверхность. Таким образом, пользователю
необходимо ДОБАВИТЬ РЕБРО к этой поверхности, как только она создана, и также создать
описание поверхности, если оно уже не создано.

68
MeshCAST 2007. Руководство пользователя.

3.3.1.2.3 Delete Surfaces (Удалить поверхности)


Иконка

Описание
Эта команда удаляет указанную поверхность из геометрии без удаления существующих в
той поверхности ребер.

Синтаксис

Перед щелчком на значке команды сначала определяют номер поверхности, которая


будет удалена. При нажатии на значок DELETE SURFACE активизируется Окно
Подтверждения, которое позволяет Вам проверить, должны ли указанные поверхности быть
удалены.

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

MeshCAST покажет сообщение в Информационном окне, чтобы подтвердить принятое


действие.

69
MeshCAST 2007. Руководство пользователя.

3.3.1.2.4 Rem Coin Faces (Удалить двойные поверхности)


Иконка

Описание
Эта команда удаляет все двойные поверхности, имеющие те же самые ребра в
геометрии, которые могли быть созданы в результате операции 'automerge'.
Синтаксис
При нажатии на значок REM COIN FACES выполняется команда над всей геометрией в
целом (ищутся поверхности с совпадающими ребрами). В Информационном окне будет
появляться сообщение о числе удаленных поверхностей.

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

70
MeshCAST 2007. Руководство пользователя.

3.3.1.2.5 Merge Surfaces (Объединить поверхности)


Иконка

Описание
Эта команда объединяет меньшую поверхность с большей смежной поверхностью.
Синтаксис
Перед щелчком на значке команды сначала определяют два номера поверхностей,
которые будут объединены. При нажатии на значок MERGE SURFACES активизируется
Окно Подтверждения, которое предлагает Вам подтвердить необходимость объединения.

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

MeshCAST покажет сообщение в Информационном окне для подтверждения принятого


действия. После выполнения этой команды Вы должны выделить поверхность и убедиться в
том, что описание поверхности полностью охватывает поверхность. В случае
необходимости, Вы можете переопределить поверхность с помощью команд PLANE
DESCRIPTION, CONSTRUCT SWEEP DESC или CONSTRUCT SURFACE, чтобы вновь
создать описание, которое полностью охватит недавно сформированную поверхность.

71
MeshCAST 2007. Руководство пользователя.

3.3.1.2.6 Add Edge(s) (Добавить ребро)


Иконка

Описание
Эта команда добавляет выбранные ребра к указанной поверхности.
Синтаксис
Перед щелчком на значок команды сначала выберите ребра, которые будут добавлены,
затем введите номер поверхности. При нажатии на значок ADD EDGE(S) команда
немедленно будет выполнена.
Замечания
Эта операция добавит все выбранные ребра к списку ребер, уже связанных с указанной
поверхностью. Добавление ребер к поверхности не изменяет геометрию.

После выполнения команды MeshCAST выдает подтверждение в Информационном окне.

72
MeshCAST 2007. Руководство пользователя.

3.3.1.2.7 Remove Edge(s) (Удалить ребро)


Иконка

Описание
Эта команда удаляет выбранные ребра из указанной поверхности.
Синтаксис
Перед щелчком на значок выберите ребра, которые будут удалены, затем введите номер
поверхности. При нажатии на значок REMOVE EDGE(S) команда немедленно будет
выполнена.
Замечания
Эта операция удалит все выбранные ребра из группы ребер, связанных с указанной
поверхностью. Удаление ребер из поверхности не изменяет геометрию или удаляет ребро.
После выполнения команды MeshCAST выдает подтверждение в Информационном окне.

73
MeshCAST 2007. Руководство пользователя.

3.3.1.2.8 Split Cylinder (Разделить цилиндр)


Иконка

Описание
Эта операция разбивает все цилиндро-подобные периодические поверхности на две
поверхности, пригодные для построения сетки в MeshCAST.
Синтаксис
При нажатии на значок SPLIT CYLINDER выполняется команда, и периодические
поверхности, которые будут разбиты этой командой, должны иметь только одно ребро,
соединяющее верхние и нижние ребра. И это ребро должно быть выбрано перед
выполнением этой команды. Эта команда работает на всех поверхностях, которые являются
активными в данный момент на экране. Пользователь перед выполнением этой команды
должен активизировать все цилиндро-подобные периодические поверхности (одно ребро,
выбрано для каждой поверхности), которые должны быть разбиты, в новый Активный Набор
(используя команду ACTIVE).
4 ребра вверху и 3 ребра внизу

выбранные ребра

1 ребро вверху и 2 ребра внизу

Замечания
Последовательность выполнения этой команды:

Наберите "edge:surf = 1" в Окне Ввода и щелкните на IDENTIFY. При этом высветятся все
ребра, которые соединены только с одной поверхностью. Это будут вертикальные ребра,
соединяющие верхние и нижние ребра наших периодических поверхностей.

Теперь щелкните на значке APPEND ADJ. SURFACE. При этом в новый активный набор
будут активизированы все поверхности, связанные с высвеченными ребрами, и в этом
случае активизированные поверхности будут нашими желаемыми периодическими
поверхностями. Обратите внимание, что иногда этим методом инициируются также и другие
непериодические поверхности. И если это так, то пользователь должен дезактивировать их
перед выполнением этой команды.

74
MeshCAST 2007. Руководство пользователя.

3.3.1.2.9 Plane Split (Разделить плоскостью)


Иконка

Описание
Эта команда разбивает геометрию в Текущем Активном Наборе плоскостью,
определенной тремя координатами.
Синтаксис
При нажатии на значок PLANE SPLIT открывается Окно Команды, которое позволяет Вам
определять плоскость, задавая три координаты (X1, Y1, Z1), (X2, Y2, Z2), (X3, Y3, Z3).

Секущая плоскость

Ребра, которые будут


разделены

75
MeshCAST 2007. Руководство пользователя.

Замечания
При выполнении MeshCAST разбивает всю геометрию в текущем активном наборе в
пересечении геометрии с плоскостью. Эта разбивающая плоскость только разбивает ребра
геометрии (в текущем активном наборе), которые пересекаются с плоскостью, и не делает
ничего иного. Это означает, что в результате этого разбиения, форма геометрии и
поверхности геометрии не изменяются, и только ребра, которые пересекаются с плоскостью,
будут разбиты на два в точке пересечения с плоскостью. Вновь сформированные ребра
будут иметь те же самые свойства, что и родительское ребро (которое было разбито на
два), а именно ассоциативность с поверхностями, значения Длины, связанные с ним в
наборе ребер, и т.д. В результате этой операции, элементы поверхностной сетки, если
таковые вообще имеются, связанные с разбитыми ребрами, будут удалены.

76
MeshCAST 2007. Руководство пользователя.

3.3.1.2.10 Deldescu (Удалить элемент из поверхности)


Иконка

Описание
Эта команда удалит элемент в описании указанной поверхности.
Синтаксис
При нажатии на значок DELDESCU откроется Окно Команды, которое позволяет Вам
определять номер поверхности "Surface #", а также параметр "Parameter", который
определяет позицию удаленной строки.

Как показано на рисунке ниже, описание поверхности уменьшится на одну строку, при
удалении строки в позиции, указанной значением "Parameter".

Описание «U» Удаленная линия


(синяя линия) (Задан параметр Parameter = 2)

До выполнения После выполнения

77
MeshCAST 2007. Руководство пользователя.

3.3.1.2.11 Incrdescu (Добавить к поверхности по вертикали)


Иконка

Описание
Эта команда будет расширять существующее описание поверхности, для включения
любой неохваченной области поверхности, сформированной в результате выполнения
некоторой операции MERGE.
Синтаксис
При нажатии на значок INCRDESCU открывается Окно Команды, которое позволяет Вам
определять номер поверхности "Surface #".

Как показано на рисунке ниже, поверхностное описание в MeshCAST может


визуализироваться как 'U x V' решетка, где синяя строка в одном углу представляет строку
'U' с числом точек U, и розовая строка в другом углу представляет строку 'V' с числом точек
V (эта поверхностная решетка описаний появляется, когда Вы щелкаете на кнопке
DISPLAY).

Если неохваченная область как-то параллельна синей 'U' строке, тогда выполняется одна
из команд INCRDESCU или -INCRDESCU. Если неохваченная область ближе к первому
сегменту, считая от синей линии, тогда необходимо выполнить команду -INCRDESCU. Если
наоборот она ближе к последнему от синей линии сегменту (см. рисунок ниже), то
необходимо выполнить команду INCRDESCU. Направление расширения поверхности
параллельно сегменту, над которым выполняется команда, и новая область этого сегмента
будет в 1.5 раза больше существующей. Возможно многократное выполнение этой команды,
чтобы охватить всю требуемую поверхность.

78
MeshCAST 2007. Руководство пользователя.

Первый Последний Последний Последний


сегмент сегмент сегмент сегмент

Синяя Граница INCRDESCU INCRDESCU


линия поверх- выполнено выполнено
ности 1 раз 2 раза

Замечания
Единственное различие между двумя командами - то, что в команде INCRDESCU
расширяется последний сегмент вместо первого сегмента, как в команде –INCRDESCU.

79
MeshCAST 2007. Руководство пользователя.

3.3.1.2.12 –Incrdescu (Добавить к поверхности по вертикали в начало)


Иконка

Описание
Эта команда будет расширять существующее описание поверхности, для включения
любой неохваченной области поверхности, сформированной в результате выполнения
некоторой операции MERGE.
Синтаксис
При нажатии на значок -INCRDESCU открывается Окно Команды, которое позволяет Вам
определять номер поверхности "Surface #".

Как показано выше на рисунке в описании команды INCRDESCU, поверхностное описание


в MeshCAST может визуализироваться как 'U x V' решетка, где синяя строка в одном углу
представляет строку 'U' с числом точек U, и розовая строка в другом углу представляет
строку 'V' с числом точек V (эта поверхностная решетка описаний появляется, когда Вы
щелкаете на кнопке DISPLAY).

Если неохваченная область как-то параллельна синей 'U' строке, тогда выполняется одна
из команд -INCRDESCU или INCRDESCU. Если неохваченная область ближе к первому
сегменту, считая от синей линии, тогда необходимо выполнить команду -INCRDESCU. Если
наоборот она ближе к последнему от синей линии сегменту, то необходимо выполнить
команду INCRDESCU. Направление расширения поверхности параллельно сегменту, над
которым выполняется команда, и новая область этого сегмента будет в 1.5 раза больше
существующей. Возможно многократное выполнение этой команды, чтобы охватить всю
требуемую поверхность.

Замечания
Единственное различие между двумя командами - то, что в команде -INCRDESCU
расширяется первый сегмент вместо последнего сегмента, как в команде INCRDESCU.

80
MeshCAST 2007. Руководство пользователя.

3.3.1.2.13 Incrdescv (Добавить к поверхности по горизонтали)


Иконка

Описание
Эта команда будет расширять существующее описание поверхности, для включения
любой неохваченной области поверхности, сформированной в результате выполнения
некоторой операции MERGE.
Синтаксис
При нажатии на значок INCRDESCV открывается Окно Команды, которое позволяет Вам
определять номер поверхности "Surface #".

Как показано выше на рисунке в описании команды INCRDESCU, поверхностное описание


в MeshCAST может визуализироваться как 'U x V' решетка, где синяя строка в одном углу
представляет строку 'U' с числом точек U, и розовая строка в другом углу представляет
строку 'V' с числом точек V (эта поверхностная решетка описаний появляется, когда Вы
щелкаете на кнопке DISPLAY).

Если неохваченная область как-то параллельна розовой 'V' строке, тогда выполняется
одна из команд INCRDESCV или -INCRDESCV. Если неохваченная область ближе к первому
сегменту, считая от розовой линии, тогда необходимо выполнить команду -INCRDESCV.
Если наоборот она ближе к последнему от розовой линии сегменту, то необходимо
выполнить команду INCRDESCV. Направление расширения поверхности параллельно
сегменту, над которым выполняется команда, и новая область этого сегмента будет в 1.5
раза больше существующей. Возможно многократное выполнение этой команды, чтобы
охватить всю требуемую поверхность.

Замечания
Единственное различие между двумя командами - то, что в команде INCRDESCV
расширяется последний сегмент вместо первого сегмента, как в команде –INCRDESCV.

81
MeshCAST 2007. Руководство пользователя.

3.3.1.2.14 -Incrdescv (Добавить к поверхности по горизонтали в начало)


Иконка

Описание
Эта команда будет расширять существующее описание поверхности, для включения
любой неохваченной области поверхности, сформированной в результате выполнения
некоторой операции MERGE.
Синтаксис
При нажатии на значок -INCRDESCV открывается Окно Команды, которое позволяет Вам
определять номер поверхности "Surface #".

Как показано выше на рисунке в описании команды INCRDESCU, поверхностное описание


в MeshCAST может визуализироваться как 'U x V' решетка, где синяя строка в одном углу
представляет строку 'U' с числом точек U, и розовая строка в другом углу представляет
строку 'V' с числом точек V (эта поверхностная решетка описаний появляется, когда Вы
щелкаете на кнопке DISPLAY).

Если неохваченная область как-то параллельна розовой 'V' строке, тогда выполняется
одна из команд INCRDESCV или -INCRDESCV. Если неохваченная область ближе к первому
сегменту, считая от розовой линии, тогда необходимо выполнить команду - INCRDESCV.
Если наоборот она ближе к последнему от розовой линии сегменту, то необходимо
выполнить команду INCRDESCV. Направление расширения поверхности параллельно
сегменту, над которым выполняется команда, и новая область этого сегмента будет в 1.5
раза больше существующей. Возможно многократное выполнение этой команды, чтобы
охватить всю требуемую поверхность.

Замечания
Единственное различие между двумя командами - то, что в команде -INCRDESCV
расширяется первый сегмент вместо последнего сегмента, как в команде INCRDESCU.

82
MeshCAST 2007. Руководство пользователя.

3.3.1.2.15 Deldescv (Удалить элемент из поверхности)


Иконка

Описание
Эта команда удалит элемент в описании указанной поверхности.
Синтаксис
При нажатии на значок DELDESCV открывается Окно Команды, которое позволяет Вам
определить номер поверхности "Surface #", а также параметр "Parameter", который
определяет позицию удаленной строки.

Как показано на рисунке ниже, описание поверхности уменьшится на одну строку при
удалении строку в позиции, указанной значением "Parameter".

Описание «V» Удаленная линия


(розовая линия) Задан параметр Parameter =2)

До выполнения После выполнения

83
MeshCAST 2007. Руководство пользователя.

3.3.1.2.16 Plane Description (Описать плоскость)


Иконка

Описание
Эта команда создаст описание плоской поверхности для существующей поверхности,
содержащей, по крайней мере, два ребра.
Синтаксис
При нажатии на значок PLANE DESCRIPTION открывается Окно Команды, которое
позволяет Вам определять номер поверхности "Surface #".

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

Поверхность имеет 2 ребра Результирующее описание


поверхности

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

84
MeshCAST 2007. Руководство пользователя.

3.3.1.2.17 Construct Surface (Собрать поверхность)


Иконка

Описание
Эта операция создает описание поверхности по набору выбранных ребер,
присутствующих в указанной поверхности.
Синтаксис
При нажатии на значок CONSTRUCT SURFACE открывается Окно Команды, которое
позволяет Вам определить номер поверхности "Surface #" и параметры допуска "U-Value" и
"V-Value".

Выберите только те ребра, которые могут представлять контур поверхности (по крайней
мере, приблизительно) как показано на рисунке ниже. Ребра могут быть выбраны в
произвольном порядке. Эти выбранные ребра должны составить пару непрерывных или
смежных наборов ребер, каждый из которых разбит на U точек.

Каждая из этих точек U в одном наборе ребер соединена с соответствующей точкой на


другом наборе ребер. Эти линии, соединяющие точки U на первом наборе ребер с
соответствующими точками на втором наборе ребер должны охватывать полную
поверхность подходящим и достаточным способом. И эти линии разбиты на V точек, таким
образом, покрывая поверхность U х V решеткой.

Следующие рисунки иллюстрируют это:

85
MeshCAST 2007. Руководство пользователя.

3 выбранных ребра (первый набор)

2 выбранных ребра
(второй набор)

Выбранные ребра

86
MeshCAST 2007. Руководство пользователя.

3.3.1.2.18 Contruct Sweep Descr (Создать поверхность протяжкой ребра)


Иконка

Описание
Эта команда создает описание поверхности для указанного номера поверхности
перемещением одного ребра вдоль остальных выбранных ребер.
Синтаксис
При нажатии на значок CONTRUCT SWEEP DESCR открывается Окно Команды, которое
позволяет Вам определить номер поверхности "Surface #" и параметры допуска "U-Value" и
"V-Value".

«Скользящее» ребро должно быть последним выбранным ребром. Целые числа "U-Value"
и "V-Value" определяют обычные U и V параметры для описания поверхности. Чтобы
создать описание поверхности, используя эту команду, выберите набор ребер,
принадлежащих к указанному номеру поверхности "Surface #", по которому будет
перемещаться одно специальное ребро, которое называется 'Перемещающееся Ребро'. Как
только этот набор ребер выбран, выбирается единственное перемещающееся ребро (оно
должно всегда быть последним выбранным ребром). После выполнения этой команды
перемещающееся ребро перемещается вдоль набора выбранных ребер, создавая описание
поверхности для "Surface #" с параметрами "U-Value" равным U числу точек вдоль набора
выбранных ребер и "V-Value" равным V числу точек на перемещаемом ребре.

87
MeshCAST 2007. Руководство пользователя.

Скользящее ребро
Описание поверхности

Выбранное ребро

Выбранное ребро
Описание поверхности

Скользящее ребро

Замечания
Обратите внимание, что перемещаемое ребро не обязательно должно принадлежать
поверхности с указанным номером "Surface #", но при этом необходимо, чтобы оно было
соединено с набором остальных выбранных ребер, как показано на рисунке.

88
MeshCAST 2007. Руководство пользователя.

3.3.1.2.19 Shift-U (Сдвиг по U)


Иконка

Описание
Эта команда изменит существующее описание поверхности, чтобы включить в него
любую раскрытую область указанной поверхности.
Синтаксис
Описание поверхности MeshCAST может визуализироваться как "UxV" решетка, где
строка синего цвета в одном углу представляет строку "U", разделенную на U точек и строка
розового цвета в другом углу представляет строку "V", разделенную на V точек. "U" и "V"
точки соединены решеткой линий, которая отображается при использовании кнопки
DISPLAY.

Эти две строки в соответствии с соглашением должны присутствовать на границе или вне
поверхности. Если это не так, они будут присутствовать внутри фактической поверхности
(как показано на рисунке ниже), и построение сетки для этих поверхностей невозможно, пока
Синяя линия и Розовая линия не будут перемещены на границу или вне поверхности. Эта
операция выполняется автоматически в MeshCAST, когда первоначально открывается
файл, но иногда некоторые поверхности не подвергаются этому действию. Если Синяя
линия оказалась внутри фактической поверхности, примените команду SHIFT-U, в то время
как команда SHIFT-V является соответствующей командой для Розовой строки. Эта команда
SHIFT-U должна быть выполнена неоднократно, пока Синяя линия не будет находиться на
границе или вне фактической поверхности, так чтобы решетка описания поверхности 'UxV'
охватывала всю поверхность. Эта команда обратима, так как начальная решетка может
быть получена множественным выполнением этой команды.

89
MeshCAST 2007. Руководство пользователя.

Рисунки ниже иллюстрируют, как эта команда работает и когда это полезно:

Синяя линия (U=12) Синяя линия Синяя линия

Граница поверхности SHIFT-U выполнена SHIFT-U выполнена


1 раз 3 раза

90
MeshCAST 2007. Руководство пользователя.

3.3.1.2.20 Shift-V
Иконка

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

91
MeshCAST 2007. Руководство пользователя.

3.3.1.3 Операции построения (Build Operations)

Иконка

Кнопки команд в папке Build Operations используются, чтобы создавать и изменять


элементы геометрии.
Синтаксис
Щелкните на значке папки Build Operations, чтобы отобразилась группа кнопок команд
построения.

92
MeshCAST 2007. Руководство пользователя.

3.3.1.3.1 Box (Создать параллелепипед)


Иконка

Описание
Эта команда создает параллелепипед, основанный на указанных координатных точках и
высоте.
Синтаксис
При нажатии на значок BOX открывается Окно Команды, которое позволяет Вам
определить три координатных точки, (X1, Y1, Z1), (X2, Y2, Z2) и (X3, Y3, Z3), которые
формируют основание параллелепипеда, а также определить его высоту.

Замечания
По фиксированному основанию можно создать параллелепипед с обеих сторон
основания – значение "Height" может быть как положительное, так и отрицательное. Вновь
созданный параллелепипед имеет 12 новых ребер и 6 новых поверхностей.

93
MeshCAST 2007. Руководство пользователя.

3.3.1.3.2 Cylinder (Создать цилиндр)


Иконка

Описание
Эта команда создает цилиндр по заданным оси, точке начала координат, радиусу и
высоте.
Синтаксис
При нажатии на значок CYLINDER открывается Окно Команды, которое позволяет Вам
определить вектор оси (Vx, Vy, Vz), точку начала координат (Ox, Oy, Oz), радиус Radius и
высоту Height.

Вновь созданный цилиндр состоит из 6 новых ребер и 4 новых поверхностей.

Высота

94
MeshCAST 2007. Руководство пользователя.

3.3.1.3.3 Extrude (Создать поверхность)


Иконка

Описание
Эта команда выдавливает набор предварительно выбранных ребер по указанному
вектору, создавая новую поверхность для каждого из выбранных ребер.
Синтаксис
При нажатии на значок EXTRUDE открывается Окно Команды, которое позволяет Вам
определить величину вектора выдавливания, (Dx, Dy, Dz).

Параметры "U-Value" и "V-Value" "U-Value" определяют разрешение описания недавно


созданных поверхностей, где "U-Value" – это число точек на выбранных ребрах.

95
MeshCAST 2007. Руководство пользователя.

Значение U
(количество точек) Значение V
(количество точек)

До выполнения
(выбранные ребра)

После выполнения

96
MeshCAST 2007. Руководство пользователя.

3.3.1.3.4 Sweep (Создать поверхность)


Иконка

Описание
Эта команда выдавливает набор предварительно выбранных ребер, создавая новую
поверхность для каждого из выбранных ребер, путем вращения их вокруг указанной оси на
заданный угол поворота.
Синтаксис
При нажатии на значок SWEEP открывается Окно Команды, которое позволяет Вам
определить координаты оси (X1 Y1 Z1), (X2 Y2 Z2) и угол выдавливания.

Параметры "U-Value" и "V-Value" "U-Value" определяют разрешение описания недавно


созданных поверхностей, где "U-Value" – это число точек на выбранных ребрах

97
MeshCAST 2007. Руководство пользователя.

Значение U
(количество точек) Значение V
(количество точек)

После выполнения

До выполнения
(выбранные ребра)

98
MeshCAST 2007. Руководство пользователя.

3.3.1.3.5 Split Geom (Разделить геометрию)


Иконка

Описание
Эта команда разбивает геометрию на две части, используя плоскость, указанную тремя
координатами.
Синтаксис
При нажатии на значок SPLIT GEOM открывается Окно Команды, которое позволяет Вам
определить плоскость, задавая три точки с координатами (X1, Y1, Z1), (X2, Y2, Z2), (X3, Y3,
Z3). Эта команда никогда не работает по умолчанию над целой геометрией, а разбивает
только те ребра и поверхности, которые выбраны с помощью операции SELECT.

Разделяющая поверхность

До выполнения
(выбранные ребра)

После выполнения
Замечания
Команда может быть очень полезна, если в модели имеется симметрия. Пользователь
отвечает за то, что плоскость не разбивает выбранную геометрию больше, чем на две части,
в противном случае результат будет ошибочным.

99
MeshCAST 2007. Руководство пользователя.

3.3.1.3.6 Add Rectangle (Создать поверхность)


Иконка

Описание
Эта команда создает новую поверхность с 4 новыми ребрами, формирующими
прямоугольник, по трем заданным точкам. Эти 3 точки могут быть определены в любом
порядке.
Синтаксис
При нажатии на значок ADD RECTANGLE открывается Окно Команды, которое позволяет
Вам определить три точки (X1, Y1, Z1), (X2, Y2, Z2) и (X3, Y3, Z3), которые определяют
координаты прямоугольника.

100
MeshCAST 2007. Руководство пользователя.

3.3.1.3.7 Construct Periodic Surfaces (Переместить поверхности)


Иконка

Описание
Эта команда перемещает выбранные поверхности вокруг указанной оси на угол поворота.
Синтаксис
При нажатии на значок CONSTRUCT PERIODIC SURFACES открывается Окно Команды,
которое позволяет Вам определить координаты оси (X1 Y1 Z1), (X2 Y2 Z2) и угол поворота.

При выполнении команды новые поверхности и ребра будут созданы таким образом,
чтобы их поверхностные сетки совпали с соответствующими сетками выбранных
поверхностей. Обратите внимание, что выбранные поверхности должны быть
предварительно разбиты на сетку, иначе в Информационном окне будет выдано
соответствующее сообщение. Эта команда особенно полезна для тех поверхностей, где
будут применяться Периодические Граничные Условия (в Precast).

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

101
MeshCAST 2007. Руководство пользователя.

3.3.1.3.8 Translate (Переместить)


Иконка

Описание
Эта команда создает набор новых ребер и поверхностей, перемещая набор выбранных
ребер по указанному смещению.
Синтаксис
При нажатии на значок TRANSLATE открывается Окно Команды, позволяя Вам задать
определенное смещение X, Y, Z.

Замечания
Обратите внимание, что существующий набор выбранных ребер никак не изменяется, а
этой командой создается новый набор ребер (и поверхностей) после трансляции
первоначально выбранных ребер (и описаний поверхностей) в координату [x, y, z].

102
MeshCAST 2007. Руководство пользователя.

3.3.1.3.9 Mirror Symmetry (Зеркально построить)


Иконка

Описание
Эта команда создает новый набор ребер и поверхностей, зеркальных заданным.
Существуют два возможных варианта, чтобы создать зеркальные грани и поверхности.
Синтаксис
При нажатии на значок MIRROR SYMMETRY открывается Окно Команды, которое
позволяет Вам определить плоскость симметрии, задавая три точки с координатами, (X1,
Y1, Z1), (X2, Y2, Z2) и (X3, Y3, Z3).

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

Вариант 1 - Создание зеркальной симметрии без указанных координат. Сначала


выберите ребра, определяющие плоскость зеркальной симметрии. Оставьте Окно Команды
без указанных координат плоскости, и щелкните на кнопке Execute в Окне Команды. В этом
варианте координаты плоскости будут получены из набора выбранных ребер, находящихся
на плоскости симметрии. Эта команда работает со всей активной геометрией. Поэтому,
сначала активизируйте часть геометрии, которая должна быть отражена. Затем выделите
все ребра, находящиеся в плоскости симметрии (это также предотвратят дублирование
ребер и поверхностей в плоскости симметрии). После успешного выполнения этой команды,
вся геометрия, активная в настоящее время на экране, будет отражена по выбранной
плоскости, и таким образом будет создан новый набор ребер и поверхностей.

Вариант 2 - Создание зеркальной симметрии с определением координат плоскости в


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

103
MeshCAST 2007. Руководство пользователя.

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

Выбранные ребра

Результат выполнения с опцией равной 2


Плоскость симметрии
(4 выбранных ребра)

104
MeshCAST 2007. Руководство пользователя.

3.3.1.3.10 Rotational Symmetry (Построить поворотом)


Иконка

Описание
Эта команда создает новый набор ребер вращением набора выбранных ребер вокруг
указанной оси на заданный угол.
Синтаксис
При нажатии на значок ROTATIONAL SYMMETRY откроется Окно Команды, позволяя Вам
определить ось, задавая координаты двух точек (X1 Y1 Z1 X2 Y2 Z2), и угол поворота. Все
ребра, которые необходимо вращать, должны быть выбраны перед выполнением команды.

Выбранные ребра

105
MeshCAST 2007. Руководство пользователя.

3.3.1.4 Инструменты (Tools)

Иконка

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

106
MeshCAST 2007. Руководство пользователя.

3.3.1.4.1 Print Co-ords (Показать координаты)


Иконка

Описание
Эта команда показывает координаты положения группы точек, указанных на выбранном
ребре.
Синтаксис
При нажатии на значок PRINT CO-ORDS открывается Окно Команды, которое позволяет
Вам определить число требуемых координатных позиций "# of Points #". Только одно ребро
должно быть выбрано перед выполнением этой команды.

Координаты указанного числа точек (# of Points) на выбранном ребре, когда оно


подразделено на "# of Points" равных сегментов пронумерованными точками, отображаются
в Информационном окне. Номера точек также отображены на ребре в Рабочем Окне.

Ребро разбито на 6 точек

107
MeshCAST 2007. Руководство пользователя.

3.3.1.4.2 Auto Fix: Unmeshed Surfaces (Построить сетку)


Иконка

Описание
Эта команда генерирует поверхностную сетку на поверхностях, на которых это
невозможно было сделать обычным путем.
Синтаксис
При нажатии на значок AUTO FIX команда немедленно выполняется над всей геометрии.
Эта операция генерирует поверхностную сетку на всех неразбитых на сетку поверхностях
путем создания плоской сетки на поверхностях, на которых сетка обычным способом не
строится.
Замечания
Хотя это средство работает хорошо, оно может быть полезно не всегда, и если по-
прежнему остаются неразбитые поверхности, для пользователя нет другого выхода кроме
восстановления этих поверхностей. Так как эта команда создает плоскую сетку,
пользователь должен удостовериться, что он не применяет вслепую эту операцию к
большим криволинейным поверхностям.

108
MeshCAST 2007. Руководство пользователя.

3.3.1.4.3 ISN command (Определить узлы поверхности)


Иконка

Описание
Команда ISN COMMAND (Identify Surface Nodes – Определение Узлов Поверхностной
Сетки) показывает позицию указанных узлов поверхностной сетки и указывает номера
поверхностей, связанных с этими узлами.
Синтаксис
При нажатии на значок ISN COMMAND открывается Окно Команды, которое позволяет
Вам определить номера узлов, которые будут отображены.

Замечания
Эта команда полезна при отладке сообщений об ошибках, напечатанных во время
процесса разбиения на объемную сетку. Обычно сообщения об ошибках, отображенные в
Информационном окне, сопровождаются сообщением "Check near surface node#'s: n1, n2, n3
...", где n1, n2, n3 и т.д. - номера узлов в треугольной поверхностной сетке. Если эти номера
узлов задать как параметры для этой команды и выполнить ее, то для каждого из этих
номеров узлов в Информационном окне будет показан список поверхностей, с которыми
этот узел связан, и также этот номер узла будет отображен на экране. Эта команда работает
только после повторного открытия файла "prefix.gmrst", и чтобы эта информация была
точный, поверхностная сетка не должна изменяться прежде, чем будет выполнена эта
команда.

109
MeshCAST 2007. Руководство пользователя.

3.3.1.4.4 Change View (Изменить вид)


Иконка

Описание
Эта команда изменяет первоначальное представление геометрии на текущее
представление, которое видно на экране. Если задано, изменение вида будет также
включать указанное расстояние перемещения центра координат (specified translational
distance).
Синтаксис
При нажатии на значок CHANGE VIEW открывается Окно Команды, которое позволяет
Вам определить расстояние перемещения Tx, Ty, Tz.

Эта команда изменяет файл prefix.gmrst, чтобы отразить изменения, и закрывает


MeshCAST.

Замечания
Эта команда полезна, когда пользователь считает, что проще работать с другим
первоначальным представлением модели.

110
MeshCAST 2007. Руководство пользователя.

3.3.1.4.5 Change Units (Изменить единицы измерения)


Иконка

Описание
Эта команда изменяет единицы измерения через преобразование единиц.
Синтаксис
При нажатии на значок CHANGE UNITS открывается Окно Команды, которое позволяет
Вам определить новые единицы измерения. Единицы измерения могут быть просто
выбраны (нажать на стрелку "вниз" и затем выбрать из отображенного списка), как показано
на рисунке ниже.

Замечания
Эта команда преобразует всю геометрию в единицы измерения, выбранные в поле
"Select Units", и закрывает MeshCAST после записи файла prefix.gmrst.

ОБРАТИТЕ ВНИМАНИЕ: Пожалуйста, не забывайте устанавливать текущие единицы


измерения геометрии командой PROPERTIES перед выполнением этой команды.

111
MeshCAST 2007. Руководство пользователя.

3.3.1.4.6 Bad Angle Criteria (Задать критерий плохого угла)


Иконка

Описание
Эта команда заменяет существующее значение критерия плохого угла на угол, который
определен как параметр для этой команды.
Синтаксис
При нажатии на значок BAD ANGLE CRITERIA откроется Окно Команды, которое
позволяет Вам определить угол "Angle".

Это значение параметра "Angle" будет использоваться при определении качества сетки,
если поверхностная сетка, связанная с любой поверхностью содержит плохие треугольники,
которые могут вызвать проблемы позже во время построения объемной сетки. Для
поверхностной сетки, связанной с любой поверхностью, MeshCAST будет генерировать
Предупреждающие сообщения "Bad Triangle Warning”, если внутренний угол любого
треугольника внутри этой поверхности меньше, чем значение "Angle". После успешного
выполнения этой команды Информационное окно покажет модифицированное значение
BAD ANGLE CRITERIA как подтверждение. Допустимый диапазон значений для "Angle" - от 0
до 45 градусов.

112
MeshCAST 2007. Руководство пользователя.

3.3.1.4.7 Check Periodicity (Проверка поверхности)


Иконка

Описание
Эта команда контролирует, хорошо ли выровнена поверхностная сетка, принадлежащая
указанной поверхности, с сеткой второй указанной поверхности, когда первая поверхность
вращается на указанный угол.
Синтаксис
При нажатии на значок CHECK PERIODICITY открывается Окно Команды, которое
позволяет Вам определить ось, задавая две точки с координатами (X1, Y1, Z1) и (X2, Y2, Z2),
угол поворота "Angle", номер поверхности #Surface-1, которая будет проверена, и номер
поверхности #Surface-2, с которой будет проводиться сравнение после вращения. После
успешного выполнения этой команды, Информационное окно показывает соответствующий
результат.

113
MeshCAST 2007. Руководство пользователя.

3.3.1.5 Import/Export (Импорт/Экспорт)

Иконка

Описание
Кнопки в папке IMPORT/EXPORT используются, чтобы выполнить различные команды
импорта и экспорта.
Синтаксис
Щелкните на значке папки IMPORT/EXPORT, чтобы показать группу кнопок.

114
MeshCAST 2007. Руководство пользователя.

3.3.1.5.1 Export Geom (Экспорт геометрии)


Иконка

Описание
Эта команда сохраняет файл перезапуска prefix.gmrst для части геометрии в текущем
АКТИВНОМ наборе.
Синтаксис
При нажатии на значок EXPORT GEOM открывается Окно Команды, которое позволяет
Вам определить файл, который нужно экспортировать.

Или наберите имя файла непосредственно, или используйте Browse, чтобы помочь себе
определить каталог, где должен быть сохранен файл.
Замечания
Этот файл может затем читаться в MeshCAST как файл перезапуска или может быть
импортирован в другую геометрию в MeshCAST с использованием команды IMPORT GEOM.
Если в текущем Активном Наборе присутствует вся геометрия, то пользователю будет
предложено использовать команду кнопку STORE GEOM вместо использования этой
команды.

115
MeshCAST 2007. Руководство пользователя.

3.3.1.5.2 Import Geom (Импорт геометрии)


Иконка

Описание
Эта команда импортирует файл prefix.gmrst и присоединяет его геометрию к
существующей геометрии.

Этот файл prefix.gmrst должен быть создан прежде в MeshCAST как файл перезапуска с
помощью команд STORE GEOM или EXPORT GEOM.
Синтаксис
При нажатии на значок IMPORT GEOM открывается Окно Команды, которое позволяет
Вам определить файл, который нужно импортировать.

Или наберите имя файла непосредственно, или используйте Browse, чтобы помочь себе
найти файл.
Замечания
Обратите внимание, что эта команда после считывания геометрии не будет пытаться
объединить совпадающие ребра и поверхности, а просто подсоединит геометрию к
существующей, сохраняя из файла перезапуска все кроме поверхностной сетки. Так как
назначения, сделанные к наборам ребер и наборам поверхностей также читаются из файла,
поверхностная сетка может быть получена просто нажатием на кнопку GENERATE
SURFACE MESH. После выполнения этой команды пользователю требуется использовать
команду AUTOMERGE, чтобы объединить совпадающие ребра, и затем использовать
команду REMCOINFACES, чтобы объединить совпадающие поверхности.

Эта команда IMPORT GEOM очень полезна для чтения различных файлов, созданных в
MeshCAST для различных тел как единая геометрия.

116
MeshCAST 2007. Руководство пользователя.

3.3.1.5.3 Write Surface (Дописать поверхность)


Иконка

Описание
Эта команда добавляет в конец файла 'meshcast_tmp' в текущем рабочем каталоге все
параметры поверхности с указанным номером
Синтаксис
При нажатии на значок WRITE SURFACE отрывается Окно Команды, которое позволяет
Вам определить номер поверхности, которая будет записана.

Замечания
Информация о поверхности включает ребра, связанные с поверхностью, а также ее
поверхностное описание. Так как параметры поверхности добавляются в конец файла, эта
команда может быть выполнена несколько раз, чтобы записать параметры различных
поверхностей. Номер поверхности "Surface #" будет добавлен в конец файла 'meshcast_tmp'
и может быть извлечен только командой READ SURFACE, используя тот же самый номер
поверхности "Surface #". Поскольку файл 'meshcast_tmp' может содержать параметры
нескольких поверхностей, поверхностный номер будет использоваться как индекс во время
извлечения этой поверхности, поэтому важно помнить его значение, чтобы извлечь
поверхность, используя команду READ SURFACE.

ОБРАТИТЕ ВНИМАНИЕ: эта команда полезна для передачи измененной части из одной
геометрии в другую.

117
MeshCAST 2007. Руководство пользователя.

3.3.1.5.4 Read Surface (Прочитать поверхность)


Иконка

Описание
Эта команда создает новую поверхность, все параметры которой прочитаны из файла
'meshcast_tmp' в текущем рабочем каталоге. Этот файл должен быть предварительно
создан командой WRITE SURFACE
Синтаксис
При нажатии на значок READ SURFACE отрывается Окно Команды, которое позволяет
Вам определить номер поверхности "Surface #", которая будет прочитана.

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


которое было определено предварительно в команде WRITE SURFACE, и он не имеет
никакого отношения к чему-либо в текущей геометрии.

Замечания
Информация о поверхности включает ребра, связанные с поверхностью, а также ее
поверхностное описание. Поскольку файл 'meshcast_tmp' может содержать информацию о
нескольких поверхностях, указанный номер поверхности "Surface #" будет использоваться
как индекс в этом файле во время извлечения поверхности.

ОБРАТИТЕ ВНИМАНИЕ: тот же самый номер поверхности "Surface #" используется в


команде WRITE SURFACE и в команде READ SURFACE. Номер недавно созданной
поверхности, на основе информации из файла 'meshcast_tmp', отображается в
Информационном окне.

ОБРАТИТЕ ВНИМАНИЕ: ребра, принадлежащие к этой новой поверхности, не


объединены с любыми существующими ребрами, поэтому пользователю необходимо
объединить эти ребра соответственно, иначе это будут трещины.

118
MeshCAST 2007. Руководство пользователя.

3.3.1.5.5 Read Surf Mesh (Прочитать сетку)


Иконка

Описание
Читает поверхностную сетку из файла meshcast.tmp.
Синтаксис
Просто щелкните на кнопке команды READ SURF MESH, и поверхностная сетка читается
из файла meshcast.tmp. Файл meshcast.tmp должен быть уже записан с помощью команды
WRITE SURFACE.

119
MeshCAST 2007. Руководство пользователя.

3.3.1.5.6 Write Surface Desc (Записать описание поврехности)


Иконка

Описание
Эта команда записывает описание указанной поверхности в файл 'meshcast_tmp' в
текущем рабочем каталоге.
Синтаксис
При нажатии на значок WRITE SURFACE DESC открывается Окно Команды, которое
позволяет Вам определить номер поверхности, которая будет записана (Surface#).

Замечания
Это описание поверхности в файле 'meshcast_tmp' может читаться только командой
READ SURFACE DESC.

ОБРАТИТЕ ВНИМАНИЕ: так как эта команда создает новый файл 'meshcast_tmp'
предыдущее содержание этого файла будет потеряно.

120
MeshCAST 2007. Руководство пользователя.

3.3.1.5.7 Read Surface Desc (Прочитать описание поверхности)


Иконка

Описание
Эта команда читает описание поверхности, присутствующее в файле 'meshcast_tmp', в
поверхность с указанным номером, заменяя ранее существующее описание поверхности.
Синтаксис
При нажатии на значок READ SURFACE DESC открывается Окно Команды, которое
позволяет Вам определить номер поверхности "Surface #", которую нужно читать.

Замечания
Описание поверхности, существующее в файле 'meshcast_tmp' должно быть
предварительно создано только командой WRITE SURFACE DESC.

ОБРАТИТЕ ВНИМАНИЕ: эта команда читает только описание поверхности, а не полную


информацию о поверхности. Для считывания полной информации о поверхности см.
команду READ SURFACE.

121
MeshCAST 2007. Руководство пользователя.

3.3.1.6 User Defined (Пользовательские команды)

Иконка

Описание
Папка команд определяемых пользователем USER DEFINED первоначально пуста, но
пользователь может добавлять часто используемые кнопки в эту папку.
Синтаксис
Щелкните на значке папки USER DEFINED, чтобы показать все определяемые
пользователем команды. Пользователь добавляет значки команд в папку USER DEFINED,
нажимая правой кнопкой мыши на определенном значке. При этом отображается Окно
Подтверждения, которое запрашивает подтверждение действия.

Рисунок показывает, что имеются четыре кнопки команд, добавленных в папку USER
DEFINED. Максимум 20 кнопок может быть назначено в эту папку. Эти определенные
пользователем значки сохраняются в файл с именем "usr_cmnds", который размещен в
каталоге инсталляции "dat/pref". Если несколько пользователей работают вместе и желают
иметь различные настройки, можно настроить систему на сохранение этих значков в
различных местах (см. подробнее раздел "Установки пользователя" главного руководства по
ProCAST).
Замечания
Только кнопки команд из REPAIR TOOLS могут быть добавлены в папку USER DEFINED.

122
MeshCAST 2007. Руководство пользователя.

3.3.2 ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА ПОМОЩИ ВОССТАНОВЛЕНИЯ (REPAIR


FACILITATION TOOLS)

Описание
Кнопки команд REPAIR FACILITATION TOOLS позволяют Вам оценивать геометрию,
выполнять операции выбора, активизировать подгруппы геометрии и завершать построение
поверхностной сетки.
Синтаксис
Эти кнопки отображены в REPAIR ENVIRONMENT.

123
MeshCAST 2007. Руководство пользователя.

3.3.2.1 Check Geometry (Проверка геометрии)

Иконка

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

Трещины показываются синим цветом с красным знаком "плюс" в середине, ребра,


соединенные с больше чем 2 поверхностями, показываются желтым цветом с желтым
знаком "плюс" в середине. Также, если эта команда выполнена над всей геометрией в
Активном Наборе, то все те поверхности, которые имеют связи с менее чем двумя ребрами,
перечисляются в Информационном окне.

ОБРАТИТЕ ВНИМАНИЕ: эта команда работает только с той частью геометрии, которая
присутствует в активном наборе.

Сообщение на рисунке ниже, отображенное в Информационном окне, указывает это, "4


ребра соединены с < 2 поверхностями" и "2 ребра соединены с > 2 поверхностями".

124
MeshCAST 2007. Руководство пользователя.

3.3.2.2 Identify (Идентифицировать)

Иконка

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

Вы можете определить критерии или, используя курсор, чтобы выбрать ребро, или введя
параметры в Окне Ввода. После определения параметров, Вы выполняете команду
IDENTIFY щелчком левой кнопки мыши на кнопке команды IDENTIFY.

Выбор курсором может использоваться, чтобы выбрать одно ребро или группу ребер. Вы
можете выбирать ребра, используя другие инструментальные средства, типа SELECT, CLIP
или ACTIVE, чтобы высветить желаемое ребро. Используя курсор, Вы можете выбирать
одно ребро или больше чем одно ребро. В обоих случаях команда IDENTIFY:

Показывает номера поверхностей в Окне Ввода,

Подсвечивает, синим цветом поверхности, связанные с выбранными ребрами, в Рабочем


Окне, и

Отображает в Информационном окне номер каждой поверхности, связанной с


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

Если Вы выбрали одно ребро, команда IDENTIFY покажет также длину этого ребра.

Способ выбора курсором и результаты команды IDENTIFY показаны в Примере А ниже.

Имеются шесть вариантом выбора в Окне Ввода. Каждый вариант может использоваться
для задания MeshCAST критериев, которым отвечают ребра и поверхности. Форматы для
этих шести вариантом представлены ниже. Символы читаются как: меньше чем - "<",
больше чем - ">", равно - "=" и не равно - "! =". Команды в Окне Ввода и операторы должны
быть разделены пробелами.
Вариант 1
Идентифицируйте поверхности, удовлетворяющие критерию количества ребер
Surf:edge {< | > | = |! =} Integer
или
SURF:EDGE {< | > | = |! =} Integer
Где: Integer - количество ребер
Идентифицирует поверхности, число ребер в которых удовлетворяет выражению.
Идентифицированные поверхности будут отображены в Окне Ввода. См. Пример B.
Вариант 2
Идентифицируйте ребра, удовлетворяющие критерию количества поверхностей
edge:surf {< | > | = | != } Integer
или
EDGE:SURF {< | > | = | != } Integer
Где: Integer - количество поверхностей

125
MeshCAST 2007. Руководство пользователя.

Идентифицирует все ребра, которые связаны с таким количеством поверхностей, которое


удовлетворяет выражению. Ребра, удовлетворяющие этому критерию, будут подсвечены
красным цветом в Рабочем Окне. См. Пример C.
Вариант 3
Идентифицируйте поверхности, удовлетворяющие критерию числа общих ребер
surf:com/edge { > | = | != } Integer
или
SURF:COM/EDGE { > | = | != } Integer
Где: Integer - количество общих ребер
Идентифицирует поверхности, у которых число ребер общих с другими поверхностями
удовлетворяет выражению. Номера поверхностей отображаются в Окне Ввода, и общие
ребра подсвечиваются красным цветом в Рабочем Окне. См. Пример D.
Вариант 4
Идентифицируйте все поверхности в текущем активном наборе
all
или
ALL
Идентифицирует все поверхности (номера поверхностей) в текущем активном наборе.
Если все поверхности геометрии присутствуют в активном наборе, MeshCAST показывает
слово "all" в Окне Ввода. См. Пример E.
Вариант 5
Идентифицируйте поверхности, удовлетворяющие критерию количества треугольников
surf:triangles {< | > | = | != } Integer
или
SURF:TRIANGLES {< | > | = | != } Integer
Где: Integer - количество треугольников поверхностной сетки
Идентифицирует поверхности, в которых количество треугольников в поверхностной
сетке удовлетворяет выражению. До 500 поверхностей, идентифицированных по данному
критерию, будут отображены в Окне Ввода.
Вариант 6
Идентифицируйте ребра, отвечающие критерию длины ребра
len {< | > | = | != } Real number
или
LEN {< | > | = | != } Real number
Где: Real number - длина ребра
Идентифицирует все ребра, чья длина удовлетворяет выражению. Ребра,
идентифицированные этим способом, будут отображены красным цветом.
Замечания
Команда IDENTIFY - одна из наиболее часто используемых операций в MeshCAST. Она
оценивает геометрию по критериям, выбранным курсором, или параметрам, которые Вы
определяете. На основании этой оценки команда IDENTIFY отображает информацию или
часть модели, которая удовлетворяет вашему запросу.

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

Команда IDENTIFY - эффективный способ дальнейшей диагностики геометрии,


основанный на предупреждающих сообщениях, которые Вы можете получать при загрузке
нового файла, или когда Вы выполняете команду Check Geometry. Например, если Вы
выполняете Check Geometry и получаете предупреждающее сообщение "3 Surfaces with < 2
edges . . ."; Вы знаете, что имеются три поверхности с потенциальными проблемами, но Вы

126
MeshCAST 2007. Руководство пользователя.

не знаете номера поверхностей с потенциальными проблемами. Команда IDENTIFY


обеспечит эту информацию, используя "surf:edge < 2".

Другой пример возможности диагностики с помощью команды IDENTIFY - использование


surf:triangles.

Surf:triangles может использоваться, чтобы определить большие поверхности, имеющие


большое число треугольников поверхностной сетки. Поверхности с излишне большим
числом треугольников можно повторно разбить на сетку с меньшей плотностью. Сокращение
числа треугольных поверхностных элементов, в конечном счете, уменьшит число узлов и
элементов в окончательной объемной сетке.

Таблица ниже суммирует результаты команды IDENTIFY.


Входные данные Результат
Выбор Окно Ввода Рабочее окно Окно Ввода Информ. окно
курсором
Одно ребро ---- Выбранная Номер Номера
линия остается поверхности. поверхностей,
красной. общее число
Связанные ребер у
поверхности поверхностей,
окрашены синим длина ребра.
цветом.
Больше одного ---- Выбранные Номер Номера
ребра линии остаются поверхности. поверхностей,
красными. общее число
Связанные ребер у
поверхности поверхностей.
окрашены синим
цветом.
Ничего не surf:edge Не изменяется Номер Не изменяется
выбрано поверхности.
Ничего не edge:surf Геометрия, Не изменяется Не изменяется
выбрано удовлетворяю-
щая критерию,
подкрашена
красным
Ничего не Surf:com/edge Общие ребра Номер Число
выбрано подкрашены поверхности. поверхностей,
красным удовлетворяю-
щих критерию
Ничего не all Не изменяется Номер ----
выбрано поверхности.
Ничего не surf:triangles Не изменяется Номера ----
выбрано поверхностей,
максимум 500.
Ничего не len Линии, удовле- ---- ----
выбрано творяющие
критерию,
подкрашены
красным

127
MeshCAST 2007. Руководство пользователя.

Примеры

Пример A
Следующий пример демонстрирует использование курсора, чтобы ВЫБРАТЬ одно ребро,
и результат выполнения операции IDENTIFY.

В результате, поверхности с номерами 5, 8 и 13 идентифицированы как связанные с


выбранным ребром, и их номера отображены в Окне Ввода.

На рисунке ниже синие - связанные ребра, и красное – выбранное ребро.

В Информационном окне, как показано ниже, сообщение " F 5 * E 4 // F 12 * E 6 "


указывает, что поверхность 5 (F5) связана с выбранным ребром, и что поверхность 5 имеет
4 ребра (E4). Поверхность 12 (F12) также связана с выбранным ребром, и что оно имеет 6
ребер (E6). В этом примере одно ребро было выбрано, и команда выдала его длину "EDGE
LENGTH = 1.564345e+001 . . ".

В Окне Ввода 5 и 12 представляют связанные поверхности.

128
MeshCAST 2007. Руководство пользователя.

Пример B
Следующий пример демонстрирует использование Входного Окна, чтобы определить
параметры для операции IDENTIFY. В этом примере, команда IDENTIFY идентифицирует
все поверхности, которые имеют больше чем три ребра. Этот пример использует ту же
самую геометрию, что показана в Примере A.

На основании этих исходных данных, команда IDENTIFY возвратит следующую


информацию в Окне Ввода. Другие операторы могут использоваться для идентификации
определенных условий.

Пример С
Параметр "edge:surf" может быть определен следующим способом. В результате
операции IDENTIFY ребра, удовлетворяющие этому критерию, будут подсвечены красным.

Обратите внимание: ребра, которые соединены меньше чем с двумя поверхностями – это
обычно круги.
• edge:surf < 2 будут все ребра, которые соединены меньше чем с двумя
поверхностями
• EDGE:SURF = 4 идентифицирует все ребра, которые соединены с точно четырьмя
поверхностями

129
MeshCAST 2007. Руководство пользователя.

• edge:surf > 5 идентифицирует все ребра, которые соединены больше чем с пятью
поверхностями.

Пример D
Этот пример идентифицирует поверхности, которые имеют число общих ребер, указанное
в выражении "surf:com/edge = 2".

Результаты ввода этого выражения в Окне Ввода показаны на рисунке ниже.

Как показано ниже, все ребра, которые отвечают критерию, отображены красным цветом.

130
MeshCAST 2007. Руководство пользователя.

Пример E
Этот пример демонстрирует, как команда IDENTIFY может использоваться, чтобы
идентифицировать все поверхности, присутствующие в активном наборе. В этом примере
часть геометрии из Примера А была сделана активным набором.

В Окне Ввода было введено "All", и затем была нажата кнопка IDENTIFY.

Результат отображает в Окне Ввода номера поверхностей.

131
MeshCAST 2007. Руководство пользователя.

3.3.2.3 Display (Показать)

Иконка

Описание
Используйте эту команду, чтобы показать поверхность (и) геометрию в рабочем окне. Вы
определяете поверхность, которая будет отображена в Окне Ввода.

Команда активизируется щелчком левой кнопки мыши на кнопке DISPLAY после того, как
Вы определили, по крайней мере, один существующий номер поверхности в Окне Ввода.
Номера поверхностей, которые будут отображены, должны быть введены в Окно Ввода. Вы
можете использовать любой из следующих форматов для определения поверхности (ей),
которая будет отображена.
• 50 (показывает поверхность 50)
• 50, 53, 55 (показывает поверхности 50, 53 и 55)
• 50 53 55 (показывает поверхности 50, 53 и 55)
• 50 to 55 (показывает поверхности 50, 51, 52, 53, 54 и 55)
С помощью средней и правой кнопок мыши команда DISPLAY обеспечивает возможность
последовательного просмотра поверхностей по номерам.
Замечания
Однажды указанные для отображения ребра поверхности отображаются в красном цвете,
и поверхностные описания, которое были получены из файлов в форматах IGES, STEP или
PARASOLIDS, отображаются как зеленая сетка.

Средняя и правая кнопки мыши работают только, когда один номер поверхности задан в
Окне Ввода. Пусть будет отображена поверхность с номером 50. Если Вы щелкните средней
кнопкой на команде DISPLAY, будет отображена поверхность 49, и Окно Ввода изменится на
"49". Наоборот, если Вы щелкните правой кнопкой на команде DISPLAY, будет отображен
номер поверхности 51, и Окно Ввода изменится на "51". Это может делаться неоднократно,
чтобы перебирать поверхности.

132
MeshCAST 2007. Руководство пользователя.

Команда DISPLAY не изменяет геометрию, и последовательное использование стрелок


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

133
MeshCAST 2007. Руководство пользователя.

3.3.2.4 Undo (Отменить)

Иконка

Описание
Кнопка UNDO используется для отмены операций во время изменения геометрии и
создания поверхностной сетки. Кнопка UNDO также показывает название (как показано ниже
"DELETE SURFACE") последней операции, которая будет отменена при нажатии на кнопку.

134
MeshCAST 2007. Руководство пользователя.

3.3.2.5 Store Geom (Сохранить геометрию)

Иконка

Описание
Используйте эту кнопку команды, чтобы сохранить файл перезапуска с текущей
геометрией. Эта операция работает подобно "снимку", чтобы сохранить файл prefix.gmrst в
текущем рабочем каталоге.

Команда перепишет существующий файл с таким именем.


Синтаксис
STORE GEOM – это кнопка команды в наборе инструментов, которая вызывает
немедленное выполнение операции. Она активизируется щелчком левой кнопки мыши на
кнопке STORE GEOM.
Замечания
STORE GEOM сохраняет полную геометрию текущей модели. Состояние модели при
выполнении фиксируется и сохраняется. Это касается всей информации, которая читалась
как часть первоначальной геометрии, изменений, которые были выполнены, назначений,
сделанных во время генерации поверхностной сетки, и любой поверхностной сетки, которая,
возможно, была сгенерирована.

STORE GEOM обеспечивает Вас возможностью периодически сохранить вашу работу. Вы


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

135
MeshCAST 2007. Руководство пользователя.

3.3.2.6 Select (Выбрать)

Иконка

Описание
Используйте эту кнопку, чтобы разрешить выбор ребер в геометрии, отображенной в
Рабочем Окне.
Синтаксис
SELECT - выключатель, который активизируется щелчком левой кнопки мыши, когда
курсор находится на кнопке SELECT. Как только SELECT активизирован, мышь может
использоваться для выбора ребер для дальнейшей работы.
Замечания
Когда ребро выбрано, оно станет красным. Выбор может быть сделан двумя способами:
• Выбирают ребро, перемещая мышь по ребру, которое будет выбрано, при нажатии
левой кнопки мыши, или
• Включают ребро в выделенную область нажатием и удерживанием правой кнопки
мыши при перемещении мыши по ребру, которое будет выбрано. Оба конца ребра
должны быть внутри выделенной области, чтобы выбрать ребро.

136
MeshCAST 2007. Руководство пользователя.

3.3.2.7 Deselect (Отменить выбор)

Иконка

Описание
Используйте эту кнопку, чтобы разрешить отмену выбора ребер в геометрии,
отображенной в Рабочем Окне.
Синтаксис
DESELECT – выключатель на панели инструментов, который активизируется щелчком
левой кнопки мыши, когда курсор находится на кнопке DESELECT. Как только SELECT
активизирован, мышь может использоваться для отмены выбора ребер.
Замечания
Когда Вы работаете с ребрами и поверхностями, бывают моменты, когда Вы выберете
группу линий в геометрии как предварительный шаг для выполнения некоторой другой
функции. Deselect дает возможность Вам снять выделение, таким образом, исключая
индивидуальную линию или линии из рабочей группы. Когда линии исключены, они не будут
участвовать в последующих операциях над группой, пока они не будут выбраны снова. Когда
ребра исключаются, они становятся белыми.

Отмена выбора может быть сделана двумя способами.


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

137
MeshCAST 2007. Руководство пользователя.

3.3.2.8 Select All (Выбрать все)

Иконка

Описание
Эта кнопка команды выбирает все ребра, видимые в Рабочем Окне.
Синтаксис
SELECT ALL - команда, выполнение которой приводит к немедленному выделению всех
ребер. Она активизируется при щелчке левой кнопкой мыши, когда курсор находится на
кнопке SELECT ALL.
Замечания
Когда ребро выбрано, оно станет красным.

138
MeshCAST 2007. Руководство пользователя.

3.3.2.9 Deselect All (Отменить выбор всех)

Иконка

Описание
Эта команда снимает выделение всех выбранных ребер, видимых в Рабочем Окне.
Синтаксис
Команда DESELECT ALL приводит к немедленному действию, которое снимает
выделение всех ребер. Она активизируется щелчком левой кнопки мыши, когда курсор
находится на кнопке DESELECT ALL.
Замечания
Когда выбор ребер отменяют, они становятся белыми.

139
MeshCAST 2007. Руководство пользователя.

3.3.2.10 Select Remaining (Выбрать оставшиеся)

Иконка

Описание
Эта команда будет выделять все ребра, которым не были назначены какие либо значения
Длины для разбиения на сетку.
Синтаксис
SELECT REMAINING - значок команды, которая приводит к немедленному действию по
выделению всех ребер, которым не были назначены значения Длины ребра (ребра не
присутствующие в файле edge_set). Она активизируется щелчком левой кнопки мыши, когда
курсор находится на кнопке SELECT REMAINING. Выполните команду DESELECT ALL перед
выполнением этой команды.
Замечания
Обратите внимание, что эта команда работает на всех ребрах геометрии, а не только на
тех, которые присутствуют в активном наборе.

140
MeshCAST 2007. Руководство пользователя.

3.3.2.11 Active (Создать активный набор)

Иконка

Описание
Используйте эту команду, чтобы создать активный набор поверхностей / ребер,
выбранных в геометрии в Рабочем Окне. Новый созданный активный набор – это подгруппа
полной геометрии. Вы можете работать с этим активным набором без обращения к полной
модели в Рабочем Окне. Вы просто определяете поверхности / ребра, которые будут
включены в активный набор в Окне Ввода.
Синтаксис
ACTIVE - значок команды, которая вызывает немедленное выполнение операции. Она
активизируется щелчком левой кнопки мыши на кнопке ACTIVE после того, как Вы
определили, по крайней мере, один существующий номер поверхности в Окне Ввода. Вы
можете использовать любой из следующих форматов для определения поверхности (ей),
которая будет инициирована.
• 3 (инициирует поверхность 3)
или
• 3, 4, 6 (инициирует поверхности 3, 4 и 6)
или
• 3 4 6 (инициирует поверхности 3, 4 и 6)
или
• 3 to 6 (инициирует поверхности 3, 4, 5 и 6)
С помощью средней и правой кнопок мыши команда ACTIVE обеспечивает возможность
последовательного выбора поверхностей по номерам.
Замечания
Будучи один раз инициированной, указанная поверхность отображается в центре
Рабочего Окна.

Средняя и правая кнопки мыши работают только, когда единственный номер поверхности
задан в Окне Ввода. Пусть будет отображена поверхность с номером 3. Если Вы щелкните
средней кнопкой на команде ACTIVE, будет отображена поверхность 2, и Окно Ввода
изменится на "2". Наоборот, если Вы щелкните правой кнопкой на команде ACTIVE, будет
отображен номер поверхности 4, и Окно Ввода изменится на "4". Это может делаться
неоднократно, чтобы перебирать поверхности.

Команда ACTIVE не изменяет геометрию. Вы можете инициировать меньшую подгруппу


геометрии, повторив команду ACTIVE на последовательно указанных частях геометрии.

141
MeshCAST 2007. Руководство пользователя.

3.3.2.12 Append Adjacent (Создать новый активный набор)

Иконка

Описание
Создает новый активный набор, который будет включать все поверхности, связанные с
каждым выбранным ребром в текущем активном наборе. Используйте курсор, чтобы
выбрать ребра, которые Вы хотите включить, и щелкните на кнопке APPEND ADJACENT, как
показано ниже (выбранные ребра красные).

Результат команды APPEND ADJACENT и выбранные ребра показаны ниже.

Синтаксис
APPEND ADJACENT - значок команды, которая вызывает немедленное выполнение
операции.

142
MeshCAST 2007. Руководство пользователя.

3.3.2.13 Active Highlight (Создать набор выбранных)

Иконка

Описание
Создает новый активный набор, который будет состоять только из ребер, которые были
высвечены или выбраны в текущем активном наборе. Используйте курсор, чтобы выбрать
ребра, которые Вы хотите включить, и щелкните на кнопке ACTIVE HIGHLIGHT.
Синтаксис
ACTIVE HIGHLIGHT - значок команды, которая вызывает немедленное выполнение
операции.

143
MeshCAST 2007. Руководство пользователя.

3.3.2.14 Append (Добавить в активный набор)

Иконка

Описание

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


определяете номера поверхностей в Окне Ввода для тех поверхностей, которые будут
добавлены. Щелкните на кнопке APPEND, чтобы создать новый активный набор.

144
MeshCAST 2007. Руководство пользователя.

3.3.2.15 De-Active (Удалить из активного набора)

Иконка

Описание
Создает новый активный набор, удаляя поверхности из текущего активного набора. Вы
определяете номера поверхностей в Окне Ввода для тех поверхностей, которые будут
удалены. Щелкните на кнопке DE-ACTIVE, чтобы создать новый активный набор.

145
MeshCAST 2007. Руководство пользователя.

3.3.2.16 Active Unmeshed (Создать активный набор без сетки)

Иконка

Описание
Используйте эту команду, чтобы создать активный набор из всех поверхностей / ребер
неразбитых на сетку. Созданный активный набор – это часть полной геометрии. Вы можете
работать с этим активным набором, чтобы восстановить геометрию для построения сетки
без того, чтобы использовать полную модель в Рабочем Окне. Вы просто инициируете эту
команду, и неразбитые на сетку поверхности отображаются в Рабочем Окне.

146
MeshCAST 2007. Руководство пользователя.

3.3.2.17 Active Bad Mesh (Создать активный набор плохой сетки)

Иконка

Описание
Используйте эту кнопку команды, чтобы создать активный набор поверхностей / ребер
всех поверхностей, которые содержат плохие элементы. Созданный активный набор -
подгруппа полной геометрии. Вы можете работать с этим активным набором, чтобы
восстановить геометрию для улучшения сетки без того, чтобы использовать полную модель
в Рабочем Окне. Вы просто инициируете эту команду, и неразбитые на сетку поверхности
отображаются в Рабочем Окне.

147
MeshCAST 2007. Руководство пользователя.

3.3.2.18 Store Enclosure (Сохранить окружение)

Иконка

Описание
Используйте эту команду, чтобы сохранить все поверхности, которые формируют
окружение. Выделите все эти поверхности (ВЫБИРАЯ все ребра, принадлежащие к этим
поверхностям) и щелкните на STORE ENCLOSURE. После этого цвет значка команды
STORE ENCLOSURE изменится на более темный, подразумевая, что модель содержит
некоторые поверхности, которые формируют окружение.

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

Сохраненные поверхности окружения могут быть удалены. Для этого выполните команду
DESELECT ALL и нажмите на кнопку STORE ENCLOSURE. При этом сохранятся нулевые
поверхности оболочки, так как выбор всех поверхностей был отменен, таким образом
удаляя оболочку.

148
MeshCAST 2007. Руководство пользователя.

3.3.2.19 Show Enclosure (Показать окружение)

Иконка

Описание
Используйте эту команду, чтобы показать все поверхности окружения. Когда фон кнопки
STORE ENCLOSURE имеет более темный цвет, это означает, что модель содержит
некоторые поверхности, которые формируют оболочку. При щелчке на SHOW ENCLOSURE
ребра, принадлежащие к оболочке, будут высвечены красным цветом.
Замечания
После считывания поверхностной или объемной сетки MeshCAST обнаруживает
присутствие оболочки, и кнопка STORE ENCLOSURE высвечивается в более темном сером
цвете. Это указывает присутствие оболочки, которая может просматриваться при нажатии
на эту кнопку STORE ENCLOSURE.

149
MeshCAST 2007. Руководство пользователя.

3.3.2.20 Generate Surface Mesh (Создать поверхностную сетку)

Иконка

Описание
Используйте эту команду, чтобы генерировать поверхностную сетку. В Окне Ввода Вы
определяете поверхность и набор ребер, которые нужно разбить на сетку, или просто
оставьте окно пустым, это будет означать, что нужно разбить на сетку все поверхности в
активном наборе.
Синтаксис
GENERATE SURFACE MESH - команда, которая вызывает немедленное выполнение
операции. Она инициируется нажатием левой кнопки мыши. Вы можете использовать любой
из следующих форматов для определения поверхности (ей), которая будет инициирована:
• 3 (разбить на сетку поверхность 3)
• 3, 4, 6 (разбить на сетку поверхности 3, 4 и 6)
• 3 4 6 (разбить на сетку поверхности 3, 4 и 6)
• 3 to 6 (разбить на сетку поверхности 3, 4, 5 и 6)
• ALL or all (разбить на сетку все поверхности)
• Пробел (разбить на сетку все поверхности в Рабочем Окне)

Замечания
GENERATE SURFACE MESH извлекает длины, назначенные на ребро и наборы
поверхностей в Set Mesh Density. Создание сетки происходит " поверхность за поверхностью
". Состояние процесса генерации сетки отображается в специальном Окне Состояния. Вы
можете щелкнуть на кнопке "Cancel", чтобы остановить процесс создания поверхностной
сетки.

Использование опции "all" для определения поверхностей, которые нужно разбить на


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

150
MeshCAST 2007. Руководство пользователя.

поверхностных сеток. Когда GENERATE SURFACE MESH выполняется с входной опцией


"all", команда генерирует сетку только для тех поверхностей, которые требуют построения
сетки. Дополнительно, опция "all" приведет к созданию файла перезапуска prefix.gmrst перед
стартом операции построения сетки.

Если кнопка GENERATE SURFACE MESH нажата, когда Окно Ввода пусто, поверхностная
сетка будет сгенерирована для всех поверхностей присутствующих в текущем активном
наборе. Как и с опцией "all", будет сгенерирован файл перезапуска prefix.gmrst перед
стартом операции построения сетки.

151
MeshCAST 2007. Руководство пользователя.

3.3.2.21 Show Mesh (Показать сетку)

Иконка

Описание
Используйте эту кнопку, чтобы показать поверхностную сетку модели.
Синтаксис
SHOW MESH - кнопка команды, которая вызывает немедленное выполнение операции.
Она активизируется щелчком левой кнопки мыши на кнопке SHOW MESH, при этом цвет
значка изменится на более темный цвет.

Замечания
SHOW MESH не генерирует сетку. Она только показывает сетку, которая была
сгенерирована. Точно так же сгенерированная сетка не удаляется и не изменяется, когда
SHOW MESH отключается. SHOW MESH покажет сетку для активного набора.

152
MeshCAST 2007. Руководство пользователя.

3.3.2.22 Check Mesh (Проверить сетку)

Иконка

Описание
CHECK MESH используется для проверки качества сгенерированной поверхностной
сетки. Команда SHOW MESH должна быть инициирована до выполнения команды CHECK
MESH.
Синтаксис
CHECK MESH - кнопка команды, которая вызывает немедленное выполнение операции.
Она активизируется щелчком левой кнопки мыши на кнопке CHECK MESH.
Замечания
CHECK MESH позволяет Вам проверить качество поверхностной сетки. CHECK MESH
проверяет наличие неразбитых на сетку поверхностей, треугольников с маленькими углами,
вытянутых треугольников или других плохих поверхностных треугольников. Присутствие
этих типов треугольников может, в конечном счете, помешать построению тетраэдральной
сетки. CHECK MESH работает с текущим активным набором. Она показывает красным
цветом плохие треугольники и связанные номера узлов в Рабочем Окне и показывает
соответствующие предупреждающие сообщения в Информационном окне.

153
MeshCAST 2007. Руководство пользователя.

Строго рекомендуется использовать CHECK MESH перед сохранением поверхностной


сетки и перед началом генерации объемной (тетраэдральной) сетки. Практически Вы не
должны никогда игнорировать предупреждающие сообщения операции CHECK MESH, и Вы
должны устранить причину появления предупреждающих сообщений перед переходом к
генерации объемной сетки.

154
MeshCAST 2007. Руководство пользователя.

3.3.2.23 Mesh Properties (Свойства сетки)

Иконка

Описание
Эта кнопка показывает общее количество ребер, поверхностей, узлов и элементов,
присутствующих в настоящее время в поверхностной сетке. Кроме того, она также
показывает критерии плохих углов, единицы измерения и допуск.
Синтаксис
MESH PROPERTIES - команда, которая вызывает немедленное выполнение операции.
Она активизируется щелчком левой кнопки мыши на значке MESH PROPERTIES.
Замечания
Когда MESH PROPERTIES нажата, информация о поверхностной сетке отображается в
Информационном окне, как показано на рисунке ниже.

155
MeshCAST 2007. Руководство пользователя.

3.3.2.24 Go Volume Meshing (Создать объемную сетку)

Иконка

Описание
После завершения корректировки геометрии и генерации поверхностной сетки
выполнение этой команды сохраняет геометрию и поверхностную сетку, а затем инициирует
Среду Объемной Сетки, чтобы завершить построение тетраэдральной сетки.
Синтаксис
GO VOLUME MESHING - команда, которая вызывает немедленное выполнение операции.
Она активизируется щелчком левой кнопки мыши на значке GO VOLUME MESHING.
Замечания
GO VOLUME MESHING сохраняет поверхностную сетку для полной геометрии текущей
модели и записывает файл prefix.gmrst. Перед сохранением поверхностной сетки команда
проверяет ее, чтобы удостовериться, что все поверхности в модели разбиты на сетку.
Предупреждающие сообщения будут отображены в Информационном окне, если имеются
поверхности, не разбитые на сетку.

Она также показывает окно подтверждения, которое позволяет Вам подтвердить,


уверены ли Вы, что Вы хотите выйти, даже если имеются поверхности, не разбитые на
сетку. Файл с поверхностной сеткой (prefix.sm) не будет создан, пока все поверхности не
будут разбиты на сетку.

Команда также проверяет поверхности модели на наличие " плохих треугольников "
прежде, чем она создает файл. Если любые плохие треугольники идентифицированы, Вас
попросят подтвердить, действительно ли Вы хотите выполнить GO VOLUME MESHING.
Файл поверхностной сетки используется как входная информация для построения объемной
сетки. Как только Вы выполнили GO VOLUME MESHING и успешно создали файл
поверхностной сетки, Вы готовы перейти к операции построения трехмерной
тетраэдральной сетки.

156
MeshCAST 2007. Руководство пользователя.

3.3.3 ТАБЛИЦА НАБОРОВ (SETS TABLE)

Описание
Таблица наборов SETS TABLE позволяет определять наборы ребер и поверхностей,
которые могут быть использованы при корректировке геометрии для изоляции части
геометрии или для назначения поверхностных значений длины элемента, которые нужно
применить к ребрам и поверхностям при построении сетки.
Синтаксис
SETS TABLE отображена в REPAIR ENVIRONMENT.

Для получения дополнительной информации о ТАБЛИЦЕ НАБОРОВ смотрите разделы


ниже.

157
MeshCAST 2007. Руководство пользователя.

3.3.3.1 Add (Добавить)

Описание
Эта команда позволяет добавлять наборы ребер и поверхностей, которые могут быть
использованы при корректировке геометрии для изоляции части геометрии или для
назначения поверхностных значений длины элемента, которые нужно применить к ребрам и
поверхностям при построении сетки.
Синтаксис
Кнопка ADD открывает подменю, позволяющее Вам добавить набор ребер "EDGE_SET"
или набор поверхностей "SURFACE_SET" как строка в таблице. Эти строки таблицы
используются, чтобы определять группы ребер или ребра, связанные с поверхностями, как
наборы. Каждому набору в таблице может тогда быть назначено значение длины, которое
будет использоваться при построении поверхностной сетки. Чтобы назначить значение
длины, просто щелкните на значении длины в SETS TABLE (отмечены красным на рисунках
ниже), затем введите значение в свободном месте и нажмите «Enter».

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

158
MeshCAST 2007. Руководство пользователя.

Для определения набора ребер и/или поверхностей для построения сетки Вы должны
выполнить три шага.
• Шаг 1: Добавьте новый набор, щелкнув левой кнопкой мыши на кнопке Add и
выбрав набор ребер или поверхностей, что добавит пустой набор в таблице.
Первоначально таблица указывает, что имеется только один набор ребер (#1
EDGE_SET), который содержит все ребра. При добавлении набора ребер (#2
EDGE_SET) или набора поверхностей (#3 SURFACE_SET) новый набор не будет
изначально иметь никаких ребер или поверхностей.
• Шаг 2: Назначьте ребра или поверхности соответствующему набору путем выбора
ребер, и используя кнопку STORE вверху таблицы.
• Шаг 3: Определите значения длины, которые нужно использовать в каждом
наборе. Первоначально все значения длины установлены в 1.000. Как только
строка в таблице была создана и необходимые ребра или поверхности были
назначены этому набору, Вы можете определить значение длины, которое нужно
использовать при генерации поверхностной сетки.
Замечания
MeshCAST может генерировать поверхностную сетку, которая имеет различную
плотность на определенных поверхностях модели. Для любого треугольника сетки
поверхности длина стороны треугольника по каждому ребру поверхности определена
значением длины, указанным в соответствующем наборе ребер, но длина стороны
треугольника внутри поверхности определяется следующим:

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


одном из наборов поверхностей, или

самым большим значением длины, назначенным для ребра поверхности.

Первоначально, MeshCAST создает набор ребер, который содержит набор всех ребер в
геометрии. Этот набор ребер будет показываться как первая строка таблицы в наборе
инструментов. Эта таблица состоит из трех столбцов. Эти столбцы содержат Тип Группы
(Ребро или Поверхность), Общее количество ребер или поверхностей в группе, и значение
Длины, назначенное группе.

Щелчок на определенной группе левой кнопкой курсора вызовет отображение красным


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

Назначение ребер или поверхностей к набору не изменяет геометрию. Эти наборы только
используются во время генерации поверхностной сетки.

159
MeshCAST 2007. Руководство пользователя.

3.3.3.2 Store (Сохранить)

Описание
Эта команда назначает ВЫБРАННЫЕ ребра и поверхности наборам ребер и
поверхностей.
Синтаксис
Кнопка STORE назначает ВЫБРАННЫЕ ребра или поверхности наборам ребер
EDGE_SET или наборам поверхностей SURFACE_SET в строках таблицы. MeshCAST
использует значение длины для каждой строки таблицы во время генерации поверхностной
сетки.

Команда работает одновременно с одной строкой таблицы и заменяет выбранные


входные назначения выбранными в настоящее время ребрами или поверхностями.

Чтобы сохранить назначения ребра или поверхности в таблице, Вы должны завершить


три шага после того, как была создана строка в таблице.
• Шаг 1: Выберите набор, который будет модифицирован. Как только набор выбран,
все ребра, назначенные этому набору, если таковые вообще имеются, будут
высвечены красным цветом. Чтобы добавить наборы ребер или поверхностей,
смотрите команду ADD.
• Шаг 2: Выберите ребра в геометрии, которые будут назначены в выбранный набор
в таблице. Методика выбора элементов, которые будут назначены в набор,
зависит от того, является ли набор набором ребер EDGE_SET или набором
поверхностей SURF_SET. Подробнее смотрите в Замечаниях.
• Шаг 3: Исполните функцию сохранения, нажав на кнопку команды STORE в
верхней части Таблицы. Эта кнопка команды вызывает немедленное выполнение
функции сохранения и изменяет строку таблицы. Если Вы сохраняете назначения
для набора, который предварительно уже имел назначение, и это назначение
содержит меньшее количество ребер, чем предыдущее назначение, MeshCAST
покажет Окно Подтверждения перед завершением операции сохранения. Как
только назначения были сохранены, число ребер, назначенных выбранному
набору, будет изменено, и подсвеченные ребра станут белыми.

160
MeshCAST 2007. Руководство пользователя.

Замечания
Команда STORE выполняет изменение типа замены. Старое назначение для
обозначенного набора будет полностью заменено ребрами или поверхностями, которые
выбраны во время выполнения команды STORE.

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

Методы для выбора ребер, которые будут назначены:


• если набор ребер EDGE_SET в настоящее время не имеет ребер, назначенных этому
набору, Вы можете использовать команду SELECT или SELECT ALL в текущем
активном наборе, чтобы определить ребра, которые будут назначены этому пустому
набору.
• чтобы добавить ребра к набору ребер EDGE_SET, Вы можете ВЫБИРАТЬ
дополнительные ребра в геометрии, которые будут назначены этому набору. Однако
Вы должны быть уверены, что Вы не снимаете выделение ни одного из высвеченных
ребер, когда Вы первоначально выбрали нужную строку таблицы.
• чтобы удалить ребра из набора ребер EDGE_SET, Вы можете снять выделение
ребер, чтобы исключить их из набора.

Методы для выбора поверхностей, которые будут назначены:


• чтобы изменить набор поверхностей SURFACE_SET, все ребра поверхности должны
быть выбраны или не выбраны (при исключении) перед щелчком на кнопке STORE.
• как только набор SURF_SET был выбран в таблице, и соответствующие ребра
поверхности были высвечены, набор SURF_SET может быть изменен теми же
самыми способами, как и набор ребер EDGE_SET.
• удобным способом для выделения всех ребер, связанных с поверхностью, является
использование функции ACTIVE, чтобы сделать нужную поверхность активным
набором, и затем использовать функцию SELECT ALL для выделения всех ее ребер.

Назначения набора будут изменены, когда Вы щелкните на кнопке STORE.

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

MeshCAST может генерировать поверхностную сетку, которая имеет различные


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

161
MeshCAST 2007. Руководство пользователя.

3.3.3.3 Delete

Описание
Используйте кнопку команды DELETE, чтобы удалить наборы ребер или наборы
поверхностей из таблицы.
Синтаксис
Кнопка DELETE вызывает немедленное выполнение операции. Вы должны выбрать
набор назначений, который будет удален до выполнения команды DELETE.

Выберите набор ребер EDGE_SET или набор поверхностей SURFACE_SET, который Вы


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

После выбора необходимого набора активизируйте команду DELETE щелчком левой


кнопки мыши на кнопке DELETE.
Замечания
Удаление набора ребер или поверхностей не изменяет геометрию. Эти наборы
используются только во время генерации поверхностной сетки.

162
MeshCAST 2007. Руководство пользователя.

3.4 Среда построения сетки (Meshing Environment)

Описание
Когда вся геометрия построена, восстановлена и разбита на поверхностную сетку, или
открыт внешний файл поверхностной сетки, инициируется среда построения объемной
сетки MESHING ENVIRONMENT, в которой может быть отредактирована поверхностная
сетка и сгенерирована объемная твердотельная сетка.
Синтаксис
После завершения работ в среде восстановления REPAIR ENVIRONMENT при нажатии
на GO VOLUME MESHING или просто при чтении файла с поверхностной сеткой (файлы
типа ".sm", ".stl", ".unv", ".out") инициируется среда MESHING ENVIRONMENT.

Замечания
Пользователь имеет возможность открыть файл с поверхностной сеткой, редактировать
его и генерировать твердотельную сетку, используя среду MESHING ENVIRONMENT, как
описано в секции GENERAL WORKFLOW.

MESHING ENVIRONMENT используется, чтобы генерировать трехмерную


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

163
MeshCAST 2007. Руководство пользователя.

для создания тетраэдральной сетки, генерировать тетраэдральную сетку и оценивать ее


качество.

Функции, доступные в этой рабочей среде, могут использоваться итерационно с целью


генерации тетраэдральной сетки и повышения ее качества. Нормальная
последовательность шагов для порождения объемной тетраэдральной сетки высокого
качества следующая:
• Генерируют тетраэдральную сетку
• Составляют график качества сгенерированной объемной сетки
• Сглаживают тетраэдральную сетку
• Сохраняют сгенерированную тетраэдральную сетку.

164
MeshCAST 2007. Руководство пользователя.

3.4.1 EDIT MESH (РЕДАКТОР СЕТКИ)

Описание
Эта папка содержит кнопки команд, которые помогут пользователю работать с
поверхностной сеткой.
Синтаксис
Откройте меню функций редактирования сетки, нажав на закладку папки EDIT MESH.

Замечания
С помощью этих функций можно перемещать узлы сетки, добавлять узлы и элементы,
удалять узлы и элементы, изменять узлы и элементы. Команды DISPLAY OPS и ACTIVE
OPS используется вместе с этими операциями.
Пример
На рисунке ниже показаны действия по следующему сценарию: команда CHECK
INTERSECTIONS обнаружила плохую область элементов. Чтобы повысить качество
поверхностной сетки, необходимо эти элементы удалить и на их месте создать новые
элементы.

165
MeshCAST 2007. Руководство пользователя.

Имеются, по крайней мере, два способа для удаления элементов в этой области. Один
путь состоит в том, чтобы определить номера узлов в центре этой области и удалить
элементы, соединенные с этими узлами. Для выбора узлов используйте команды IDENTIFY
NODE или ALL NODES. Теперь, когда эти номера узлов, введены в Окно Ввода, нажмите
кнопку DELETE CONN(S), которая удаляет все элементы, соединенные с указанными
узлами. Эти узлы, однако, не будут удалены. После нажатия на кнопку CHECK MESH
высветится граница отверстия, которое теперь существует в поверхностной сетке.

Следующий шаг должен заполнить отверстие качественными элементами. Быстрый


способ заполнять отверстие элементами состоит в том, чтобы инструктировать MeshCAST,
как подключать свободные ребра элементов с узлом в центре отверстия. Если кнопка
INACTIVE NODES нажата, будут отображены номера узлов в середине отверстия. Один из
этих номеров узла будет выбран и введен в поле, а команда СОЕДИНЕНИЕ РАЗРЫВА
(CONNECT CRACKS) создаст элементы между свободными гранями и этим указанным
узлом, таким образом, заполнив отверстие.

166
MeshCAST 2007. Руководство пользователя.

На последнем шаге, сетка в этом регионе может быть модифицирована для того, чтобы
повысить качество поверхностной сетки. Простейший способ для выполнения этой задачи –
это использование команды SMOOTH NODE(S). Эта функция передвигает определенный
узел на среднюю дистанцию от соседних узлов. Эта функция также используется для
фиксирования узловых пересечений, как показано функцией CHECK INTERSECTION.

167
MeshCAST 2007. Руководство пользователя.

3.4.1.1 Edit Nodes Ops (Редактор узлов)

Описание
Эта группа кнопок выполняет различные редактирующие функции узлов.
Синтаксис

168
MeshCAST 2007. Руководство пользователя.

3.4.1.1.1 Add Node (Добавить узел)


Описание
Эта команда добавляет узлы при помощи задания их координат.
Синтаксис
Для того чтобы задать новый узел, наберите координаты по x, y и z нового узла в Окне
Ввода и затем нажмите кнопку ADD NODE. После выполнения этой операции появится
сообщение, в котором сообщается номер нового добавленного узла.

169
MeshCAST 2007. Руководство пользователя.

3.4.1.1.2 Modify Vector (Изменить вектор)


Описание
Эта команда передвигает узлы в определенном направлении (вдоль вектора).
Синтаксис
Для изменения существующих координат узла, укажите номер узла, затем направление,
вдоль которого вы хотите переместить узел, и затем расстояние, на которое вы хотите
переместить узел, после чего нажмите кнопку MODIFY VECTOR. После успешного
выполнения этой операции экран обновится, и отразятся изменения.

170
MeshCAST 2007. Руководство пользователя.

3.4.1.1.3 Smooth Node(s) (Сгладить узлы)


Описание
Эта команда выравнивает (сглаживает) заданные узлы для того, чтобы повысить их
качество.
Синтаксис
Для сглаживания узлов, укажите номера узлов в Окне Ввода и нажмите кнопку SMOOTH
NODE(S). После успешного выполнения заданной операции экран обновится, и отразятся
изменения.

171
MeshCAST 2007. Руководство пользователя.

3.4.1.1.4 Smooth All (Сгладить все)


Описание
Эта команда сглаживает все узлы, отображаемые в текущем активном наборе, для
повышения их качества.
Синтаксис
Для использования этой команды необходимо сразу активизировать узлы, используя
команду ACTIVE OPS, и затем нажать на кнопку SMOOTH ALL. После успешного
выполнения заданной операции экран обновится, и отразятся изменения.

172
MeshCAST 2007. Руководство пользователя.

3.4.1.2 Edit Element Ops (Редактор элементов)

Описание
Данная группа кнопок выполняет различные функции по редактированию элементов.
Синтаксис

173
MeshCAST 2007. Руководство пользователя.

3.4.1.2.1 Add Element (Добавить элемент)


Описание
Эта команда добавляет элементы при помощи задания 3-х узлов.
Синтаксис
Для добавления нового элемента наберите номера 3-х узлов в Окне Ввода, и затем
нажмите кнопку ADD ELEMENT. После успешного выполнения заданной операции экран
обновится, и отразятся изменения.

174
MeshCAST 2007. Руководство пользователя.

3.4.1.2.2 Modify (Изменить)


Описание
Эта команда редактирует элементы путем выбора номера элемента и 3-х новых номеров
узлов.
Синтаксис
Для редактирования элемента необходимо в Окне Ввода набрать номер элемента,
номера 3-х новых узлов и затем нажать кнопку MODIFY. После успешного выполнения
заданной операции экран обновится, и отразятся изменения.

175
MeshCAST 2007. Руководство пользователя.

3.4.1.2.3 Delete Elem(s) (Удалить элементы)


Описание
Эта команда удаляет заданные элементы.
Синтаксис
Для удаления элементов нужно указать номера элементов в Окне Ввода, которые нужно
удалить, и затем нажать на кнопку DELETE ELEM(S). После успешного выполнения
заданной операции экран обновится, и оставшиеся элементы упорядочатся.

176
MeshCAST 2007. Руководство пользователя.

3.4.1.2.4 Delete Conn(s) (Удалить смежные)


Описание
Эта операция удаляет все элементы, смежные с заданным узлом.
Синтаксис
Для удаления смежных элементов, наберите в Окне Ввода номер узла, и затем нажмите
на кнопку DELETE CONN(S). После успешного выполнения заданной операции экран
обновится, и оставшиеся элементы упорядочатся.
Замечания
Заданные узлы не будут удалены в ходе операции.

177
MeshCAST 2007. Руководство пользователя.

3.4.1.2.5 Connect Cracks (Соединить разрывы)


Описание
Эта команда соединяет разрывы в поверхностной сетке.
Синтаксис
В активном наборе, после задания одного узла в Окне Ввода, нажмите на кнопку
CONNECT CRACKS, при этом программа попробует устранить разрывы в поверхностной
сетке. После успешного выполнения этой операции окно обновится. Появится сообщение о
выполнении операции.

178
MeshCAST 2007. Руководство пользователя.

3.4.1.2.6 Delete All (Удалить все)


Описание
Эта команда удаляет все элементы, которые в настоящее время активны в рабочем окне.
Синтаксис
Для удаления всех элементов в активном наборе первоначально активизируем элементы
при помощи ACTIVE OPS, и затем нажимаем кнопку DELETE ALL. После успешного
выполнения заданной операции экран обновится, и оставшиеся элементы упорядочатся.

179
MeshCAST 2007. Руководство пользователя.

3.4.1.3 Undo (Отменить)

Описание
Кнопка UNDO используется для отмены выполнения последней операции во время
редактирования сетки.
Синтаксис
Если команда UNDO активна, то кнопка этой команды закрашена в темный цвет и
отображается название последней операции. Последняя активная операция может быть
отменена при нажатии на эту кнопку, как показано на рисунке (DELETE ALL).

180
MeshCAST 2007. Руководство пользователя.

3.4.2 ASSEMBLE (СБОРКА)

Смотри раздел «Surface Mesh Assembly».

181
MeshCAST 2007. Руководство пользователя.

3.4.3 SHELL (ОБОЛОЧКА)

Описание
Эта папка содержит командные кнопки, которые могут помочь пользователю задавать и
генерировать оболочковую сетку.
Синтаксис
Входными данными в генератор оболочковой сетки является поверхностная сетка
("prefix".sm). Новая оболочка генерируется в виде слоя поверхностной сетки поверх
существующей сетки. Поэтому инструменты редактирования поверхностной сетки могут
быть применимы к оболочке для устранения проблем, в отличие от тетраэдральной сетки.
Опции NO SHELL FACES и SYMMETRY FACES могут быть заданы, используя инструменты
меню доступные под папкой SHELL. Для генерации составных структур, процесс генерации
оболочки должен быть повторен для каждого слоя. Опция HOLES/GAPS пытается сохранить
как можно больше углублений и карманов для заданной толщины, но оболочка может иметь
разрыв в наиболее пересеченном месте. Если эта опция не выбрана, оболочка будет иметь
меньше проблем, но может нарушить геометрию большего числа отверстий и карманов.
Остальные ограничения NO SHELL FACES должны лежать в единой плоскости. Таким
образом, можно посоветовать пользователю генерировать оболочку без использования NO
SHELL FACES и затем удалять необходимые элементы.

Процедура для генерации оболочковой сетки выглядит так:


• Открытие поверхностной сетки;
• Задание региона с помощью NO SHELL FACES;
• Задание SYMMETRY FACES;
• Задание толщины оболочки в директории SHELL;
• Включить или выключить HOLES/GAPS;
• Нажать на APPLY.

182
MeshCAST 2007. Руководство пользователя.

Замечания
Чем меньше толщина, тем более качественной будет сетка (т.е. будет больше узлов и
элементов).

183
MeshCAST 2007. Руководство пользователя.

3.4.3.1 No Shell Faces (Нет оболочки)

Описание
Эти команды задают регионы, где оболочковая сетка генерироваться не будет.
Синтаксис
Сначала используйте инструменты ELEMENT SELECTION для задания региона, в
котором сетка генерироваться не будет. Затем, нажмите на кнопку "Store" под NO SHELL
FACES.

Для отображения поверхностей оболочки нажмите на кнопку Show. Количество не


разбиваемых поверхностей отображается в скобках на кнопке Show.

184
MeshCAST 2007. Руководство пользователя.

3.4.3.2 Symmetry Faces (Симметричные поверхности)

Описание
Эти команды задают регионы, в которых сетка генерироваться не будет.
Синтаксис
Сначала используйте инструменты ELEMENT SELECTION для задания региона, в
котором не будет генерироваться сетка. Затем, нажмите на кнопку Store.

Для отображения поверхностей симметрии нажмите на кнопку Show. Количество


симметричных поверхностей SYMMETRY FACES отобразится в скобках в кнопке Show.

185
MeshCAST 2007. Руководство пользователя.

3.4.3.3 Element Selection (Выбор элементов)

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

186
MeshCAST 2007. Руководство пользователя.

3.4.3.3.1 Select (Выбрать)

Описание
Данный переключатель используется для возможности выбора элементов поверхности
используемых для оболочковой сетки.
Синтаксис
При нажатии на иконку SELECT переключатель то активируется, то дезактивируется.
Выбор может быть сделан путем проведения мыши над поверхностными элементами в
рабочем окне при нажатой левой кнопке мыши. Когда элементы выбраны, они
закрашиваются красным цветом. Эта операция может работать вместе с командой SELECT
SURFACE.

187
MeshCAST 2007. Руководство пользователя.

3.4.3.3.2 Select All (Выбрать все)

Описание
Используйте эту кнопку для выбора всех элементов поверхности в рабочем окне,
используемых для генерации оболочковой сетки.
Синтаксис
При нажатии кнопки SELECT ALL происходит выбор всех граней в рабочем окне. Команда
начинает работать при щелчке левой кнопкой мыши на значке Select All.

188
MeshCAST 2007. Руководство пользователя.

3.4.3.3.3 Deselect (Отменить выбор)

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

189
MeshCAST 2007. Руководство пользователя.

3.4.3.3.4 Deselect All (Отменить выбор всех)

Описание
Используйте эту кнопку для отмены выбора всех поверхностных элементов в рабочем
окне, которые используются в генераторе оболочковой сетки.
Синтаксис
При нажатии кнопки DESELECT ALL отменяется выбор всех граней в рабочем окне.
Опция активируется путем нажатия левой клавишей на кнопке DESELECT ALL.

190
MeshCAST 2007. Руководство пользователя.

3.4.3.3.5 Select Surface (Выбрать поверхность)

Описание
Используйте эту команду для выбора всех элементов на поверхности путем задания
определенного угла отклонения.
Синтаксис
Сначала выберите элементы на поверхности, используя команду SELECT. Затем укажите
значение допустимого угла в Окне Ввода. Нажмите на кнопку SELECT SURFACE.
Допустимый угол ограничивает выбор всех смежных элементов, которые находятся внутри
диапазона ограничения.

191
MeshCAST 2007. Руководство пользователя.

3.4.3.4 Holes/Gaps (Отверстия и карманы)

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

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

192
MeshCAST 2007. Руководство пользователя.

3.4.3.5 Apply (Применить)

Описание
Эта кнопка выполняет процесс генерации оболочковой сетки с помощью использования
информации, заданной в папке SHELL
Синтаксис
Кнопка APPLY приводит в действие выполнение операции.
Заметки
Следует заметить, что при значениях параметров, заданных по умолчанию, оболочковая
сетка будет генерироваться на всех поверхностях при нажатии кнопки APPLY.

193
MeshCAST 2007. Руководство пользователя.

3.4.3.6 Shell troubleshooting (Выявление неисправностей оболочки)

В случае, когда при разбиении на сетку оболочки присутствуют плоскости симметрии,


MeshCAST может не сгенерировать оболочку. Если такая ситуация случается, MeshCAST
может закрыться. Однако, файл "prefix_ pre_sh.sm" создается и позволяет восстановиться и
решить проблему. MeshCAST должен быть запущен заново, и должен быть загружен файл
поверхностной сетки "prefix_pre_sh.sm". Эта поверхностная сетка содержит исходную
поверхностную сетку отливки плюс поверхностную сетку оболочки без сетки симметричной
плоскости.

При помощи кнопки "Check Mesh", можно подкрасить место, где были обнаружены
проблемы:

194
MeshCAST 2007. Руководство пользователя.

Проблемы должны быть устранены вручную при помощи инструментов "Edit Mesh".

В этом случае, элементы, закрашенные в светло-голубой цвет, должны быть удалены, и


должны быть созданы новые элементы для того, чтобы заполнить полость. Следует
заметить, что следует быть очень осторожным при редактировании сетки для того, чтобы не
удалить узлы и элементы, которые не представляют проблем (нужно следить за номерами
элементов и узлов, которые появляются в правом нижнем углу окна после операции
удаления).

После того как вся починка сетки выполнена, и больше нет проблем, эта поверхностная
сетка может быть сохранена в виде поверхностной сетки. Затем, она может быть сохранена
в виде файла ".gmrst".

195
MeshCAST 2007. Руководство пользователя.

Затем, сохраненный файл ".gmrst" может быть загружен в MeshCAST. Это дает
следующее:

Нет необходимости перестраивать плоскости симметрии для того, чтобы разбивать их на


сетку.

Первоначально поверхности должны быть замкнуты (в осях симметрии) путем создания


новой линии (зеленый цвет).

Затем должны быть выбраны линии (кромки) каждой плоскости симметрии. Лучший и
наиболее быстрый путь сделать это – ориентирование модели таким образом, чтобы
симметричная поверхность была перпендикулярна экрану и параллельна одной из осей, в
этом случае она может быть выбрана с помощью правой кнопки мыши (прямоугольником).

196
MeshCAST 2007. Руководство пользователя.

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


отменить вручную (включая часть с осями симметрии, которая не является частью этой
поверхности).

Затем может быть создана новая поверхность при помощи кнопки "Add plane":

197
MeshCAST 2007. Руководство пользователя.

Затем эта новая поверхность может быть разбита на сетку:

Эту операцию можно повторить для других поверхностей (в случае 2-х поверхностей
симметрии).

198
MeshCAST 2007. Руководство пользователя.

Эта поверхностная сетка не может быть сохранена, на ее основе может быть создана
объемная сетка.

199
MeshCAST 2007. Руководство пользователя.

3.4.4 TET MESH (ОБЪЕМНАЯ СЕТКА)

Описание
Эта папка загружает меню 3-х мерной сетки.
Синтаксис
При нажатии на папку TET MESH появляются все опции для разбиения на 3-х мерную
сетку.

200
MeshCAST 2007. Руководство пользователя.

3.4.4.1 Auto Fix Bad Triangles (Устранение плохих треугольников)

Описание
Эта опция устраняет все плохие треугольники в поверхностной сетке. Теперь эта
операция полностью автоматическая и не требует ввода никаких допусков.
Синтаксис
Нажмите на кнопку AUTO FIX BAD TRIANGLES для выполнения операции. Будут
выполнены следующие операции над сеткой:
• Удаление дублированных треугольников,
• Удаление треугольников с углом больше 165° или меньше 6°,
• Удаление скруглений с большим отношением сторон и плохими треугольниками.

201
MeshCAST 2007. Руководство пользователя.

3.4.4.2 Aspect Ratio (Отношение сторон)

Описание
При нажатии на эту кнопку открывается окно, в котором пользователь может изменить
длину ребра тетраэдрального элемента. Параметр ASPECT RATIO представляет собой
отношение самого длинного ребра элемента к самому короткому в 3-х мерном элементе.
Синтаксис
Выберите нужный ASPECT RATIO с помощью нажатия стрелок вверх или вниз, при этом
повышая или понижая его значение.

Замечания
Параметр ASPECT RATIO контролирует длину ребер 3-х мерных элементов, создаваемых
в процессе генерации сетки. В большинстве случаев, предпочтительно значение по
умолчанию, равное 1.0.

ASPECT RATIO стоит менять лишь в том случае, когда не хватает памяти компьютера
для разбиения крупной модели. В большинстве случаев повышения aspect ratio будет
ухудшать качество 3-х мерной сетки. В случае, когда нужно изменить ASPECT RATIO, не
рекомендуется его выставлять свыше 1.3. значения свыше 1 снижают количество
генерируемых элементов. Изменение ASPECT RATIO не будет влиять на существующую
модель или сетку, пока модель не разбита на сетку вновь.

202
MeshCAST 2007. Руководство пользователя.

3.4.4.3 Layers (Слои)

Описание
Настройки LAYERS контролируют добавление внутренних узлов во время генерации
сетки.
Синтаксис
При нажатии кнопкой мыши становятся доступными 3 опции.

Опции LAYERS позволяют задавать то, как вы хотите, чтобы MeshCAST добавлял
дополнительные узлы между двумя соединяемыми граничными узлами. Задание "Partial
Layer" или "Full Layer" обеспечивают то, что слой внутренних узлов будет сгенерирован
внутри тонкостенного региона, даже если поверхностная сетка в этом месте не имеет
внутренних узлов, соединяющих граничные ребра. Если 3-х мерная сетка используется для
анализа течения жидкости, соединенные граничные узлы без внутренних узлов создают
“мертвую зону” в модели. На рисунке ниже показано влияние задания опций LAYER.

Нет слоя Частичный слой Полный слой

203
MeshCAST 2007. Руководство пользователя.

3.4.4.4 Generate Tet Mesh (Создать объемную сетку)

Описание
Эта команда генерирует 3-х мерную сетку при помощи поверхностной сетки и на основе
опций, заданных в папке TET MESH.
Синтаксис
При нажатии на кнопку GENERATE TET MESH начинается процесс разбиения объема на
сетку, в зависимости от заданных параметров ASPECT RATIO, LAYERS, а также
дополнительных параметров MAXIMUM # OF ITERATIONS и MAXIMUM NODES/ITERATIONS.
Треугольная поверхностная сетка для модели должна быть загружена до запуска команды
GENERATE TET MESH.
Замечания
Команда GENERATE TET MESH используется для генерации 3-х мерной сетки по
поверхностной сетке. Созданная сетка может быть проверена с помощью функции PLOT
QUALITY. Качество 3-х мерной сетки также может быть улучшено при помощи функции
SMOOTH MESH.

Функции, доступные в GENERATE TET MESH, могут быть использованы для генерации 3-
х мерной сетки и повышения ее свойств. Ниже представлена последовательность действий
при создании 3-х мерной сетки:
• Генерация тетраэдральной сетки;
• проверка качества сгенерированной сетки;
• Сглаживание сетки.
MeshCAST добавляет внутренние узлы к модели. MeshCAST использует окно сообщения
для отображения хода и выдачи предупреждения о процессе, если это необходимо. В окне
сообщений представлены результаты каждой пятой итерации. MeshCAST также отображает
ход процесса разбиения на сетку.

Процесс генерации сетки состоит из 3-х стадий. Основываясь на проценте выполнения,


показанном в окне статуса, вы можете определить следующее:

204
MeshCAST 2007. Руководство пользователя.

• Первая стадия. Добавление внутренних узлов. Эта стадия происходит во время


первых 40% процесса, к тому же очень интенсивно. На прохождение 40% процесса
не сильно влияет размер памяти в вашем компьютере. Если MeshCAST сообщает,
что не хватило памяти, нужно повторить генерацию сетки после изменения опций
MAXIMUM NODES/ITERATION. Вы можете провести эксперимент по определению
наиболее эффективного максимального числа, для вашей конфигурации
компьютера, сложности модели, и качества сетки. Вы можете использовать 20,000
- 40,000 в качестве начального значения и использовать опцию MAX # of
ITERATIONS в значении AUTO.
• Вторая стадия. Отчет об ошибках. Эта стадия происходит в промежутке 40 – 50%
процесса. При завершении 50%, генерация сетки практически завершена.
• Третья стадия. Эта стадия происходит в течение 50 –100%. MeshCAST
анализирует и измельчает сетку для получения максимально возможного качества.

Опция LAYERS позволяет вам задавать, каким образом вы хотите, чтобы MeshCAST
добавлял узлы между 2-мя соседними граничными узлами. Задание PARTIAL или FULL
LAYER обеспечивает то, что внутренние узлы будут сгенерированы внутри тонкостенного
региона, даже если поверхностная сетка в этом регионе не имеет внутренних узлов,
соединяющих граничные ребра. При использовании 3-х мерной сетки для анализа течения
расплава, соединенные граничные узлы без внутренних узлов дадут в результате “мертвую
зону” в модели. На рисунке ниже показано влияние задания опций LAYER.

Опции MAXIMUM # OF ITERATIONS и MAXIMUM NODES/ITERATIONS в меню позволяют


вам контролировать количество узлов (и количество элементов) при генерации сетки и
также проверять корректность поверхностной сетки.

Во время 8% - 40% генерации сетки, внутренние узлы будут добавлены в сетку. Ниже
показано то, что происходит в окне сообщений:
• "Iteration# 1: Adding 24025 Interior Nodes ..." ==> 24025 nodes are being added during
Iteration# 1
• "Iteration# 2: Adding 15300 Interior Nodes ..." ==> 15300 nodes are being added during
Iteration# 2
• "Iteration# 3: Adding 4302 Interior Nodes ..." ==> 4302 nodes are being added during
Iteration# 3
Количество узлов, которые добавляются во время каждой итерации, контролируется при
помощи MAXIMUM # OF ITERATIONS, а количество итераций контролируется при помощи
MAXIMUM NODES/ITERATIONS. Во время любой итерации, количество узлов, которые
добавляются, никогда не будет больше чем MAXIMUM NODES/ITERATIONS, за
исключением запуска в автоматическом режиме. Примечательно, что во время каждой
итерации некоторые узлы добавляются на наружную сторону геометрии, и они будут
удалены на поздней стадии.

Для проверки корректности поверхностной сетки, наберите малое значение (около 100)
для MAXIMUM NODES/ITERATIONS и '1' для MAXIMUM # OF ITERATIONS. Если процесс
генерации сетки достигнет 45%, это значит что с сеткой все в порядке и пользователь может
запустить процесс заново, установив опцию 'AUTO' для обеих опций.

Если генератору сетки не хватило памяти во время процесса 'Interior triangulation ...',
значит нужно ввести приемлемое значение (примерно 40000 или в зависимости объема
памяти) для MAXIMUM NODES/ITERATIONS, но оставить MAXIMUM # OF ITERATIONS в
автоматическом режиме, не трогая этот параметр в меню ADVANCED.

Вы можете обнаружить, что сетка генерируется намного быстрее с меньшей памятью и с


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

205
MeshCAST 2007. Руководство пользователя.

Если пользователь хочет контролировать или иметь малое количество элементов во


время разбиения, он должен поэкспериментировать с изменением обоих параметров: 30000
MAXIMUM NODES/ITERATIONS и 2 для MAXIMUM # OF ITERATIONS или 20000 MAXIMUM
NODES/ITERATIONS и автоматический режим для MAXIMUM # OF ITERATIONS.

Если обе опции остаются не выбранными, количество внутренних узлов и распределение


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

Тетраэдральная сетка, генерируемая MeshCAST, может быть использована для многих


других пакетов, при этом ее нужно сохранить в нужный формат SAVE AS.

Кнопка GENERATE TET MESH запускает процесс генерации тетраэдральной сетки. Но


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

206
MeshCAST 2007. Руководство пользователя.

3.4.4.5 Large memory problems (Проблемы большой памяти)

В случае с большой сеткой возможна ситуация (особенно в Windows), когда вся доступная
память не используется (например, MeshCAST использует около 1.1 GB, в то время как на
компьютере доступно 2 GB). Это происходит из-за того, что операционная система
перераспределяет память. Для того чтобы устранить такие проблемы, в MeshCAST создана
специальная опция (-M).

Когда используется эта опция, перераспределение памяти выполняется не стандартным


путем, а через винчестер, используя всю доступную память.

Менеджер позволяет также запускать MeshCAST с опцией –M. Чтобы сделать это, нужно
нажать правой клавишей на кнопку "MeshCAST". При этом откроется подменю, где можно
выбрать MeshCAST-3D с опцией –M.

Когда MeshCAST-3D -M выбран, появляется следующее окно:

Нужно сделать выбор между двумя режимами переадресации памяти.

207
MeshCAST 2007. Руководство пользователя.

При опции "reallocation mode 1", память переадресовывается всегда через винчестер.

При опции "reallocation mode 2", память переадресовывается через винчестер только в
том случае, когда стандартная переадресация дает сбой.

Режим "mode 1" рекомендуется как более быстрый, исключение – если доступ к диску
очень медленный.

Опция "Memory Allocation factor" соответствует фактору умножения для размера


переадресованных массивов. Рекомендуется значение 100. Однако если возникают ошибки,
можно попробовать снижать это значение.

Следует заметить, что при использовании этой опции будут создаваться временные
файлы на диске в рабочей директории. Опция также может оказывать влияние на
повышение времени генерации сетки.

Следует всегда помнить, что если память, необходимая для MeshCAST, больше, чем
доступная память компьютера, MeshCAST может не сгенерировать сетку, даже если
включена опция –M.

208
MeshCAST 2007. Руководство пользователя.

3.4.5 OPERATIONAL TOOLS (ОПЕРТИВНЫЕ ИНСТРУМЕНТЫ)

Описание
Опции OPERATIONAL TOOLS содержат различные командные кнопки, которые
используются для проверки и выполнения различных операций.
Синтаксис
Эти инструменты находятся в MESHING ENVIRONMENT.

209
MeshCAST 2007. Руководство пользователя.

3.4.5.1 Check Mesh (Проверить сетку)

Описание
Служит для проверки качества поверхностной сетки.
Синтаксис
Проверка запускается путем нажатия левой кнопкой мыши на CHECK MESH.
Замечания
Опция CHECK MESH позволяет проверять качество сгенерированной поверхностной
сетки. По нажатию левой клавиши она выявляет поверхности не разбитые на сетку
(ограничены красными ребрами), ребра, принадлежащие более чем двум поверхностям
(желтые ребра) и плохие элементы (показанные синим цветом с красным номером
элемента).

По нажатию правой клавиши отображаются только поверхности не разбитые на сетку и


разрывы, а также прилегающие к ним области (плохие элементы по нажатию правой
клавиши не отображаются).

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

210
MeshCAST 2007. Руководство пользователя.

3.4.5.2 Check Intersections (Проверить пересечения)

Описание
Проверка пересечений в поверхностной сетке.
Синтаксис
Эта операция проверяет пересечения (наложения) в поверхностной сетке,
принадлежащей текущему активному набору. Пересечения могут быть показаны с помощью
кнопки DISPLAYINTERSECTIONS.
Замечания
Если несколько элементов пересекаются, номера узлов отображаются на экране,
показывая регион пересечения. Используйте опцию DISPLAY INTERSECTIONS для
просмотра таких узлов. Эти номера узлов могут быть использованы в опции EDIT MESH для
отображения региона пересечения и устранения проблем, в частности при помощи команды
SMOOTH NODE(S).

211
MeshCAST 2007. Руководство пользователя.

3.4.5.3 Delete Fillets (Удалить скругления)

С помощью кнопки Delete Fillets можно удалить скругления (или часть скруглений).

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

Эти скругления показаны в увеличенном виде:

212
MeshCAST 2007. Руководство пользователя.

Для удаления скругления необходимо выбрать узел на удаляемом скруглении с помощью


кнопки Identify Node (1), выбрать его на сетке (2) – в окне появится номер узла (3) и нажать
кнопку Delete Fillets.

213
MeshCAST 2007. Руководство пользователя.

При этом скругление автоматически будет удалено. Помните, что сторона скругления,
которая соответствует выбранному узлу будет сохранена, а другая будет удалена (смотри
рисунок ниже).

Если нужно удалить лишь часть скругления, можно выделить часть сетки (смотри ниже).

214
MeshCAST 2007. Руководство пользователя.

Затем, как и ранее необходимо выбрать узел, чтобы определить, какая сторона
скругления останется, и нажать кнопку Delete Fillets.

Можно видеть, что скругление было удалено, только в выделенной области сетки (смотри
ниже), а остальная часть скругления осталась.

215
MeshCAST 2007. Руководство пользователя.

3.4.5.4 Del Dup. Triangles (Удалить дублированные элементы)

Описание
Удаляет все дублирующие элементы в поверхностной сетке.
Синтаксис
С помощью использования команды DEL DUP. TRIANGLES все совпадающие
треугольные элементы (два или более элементов, использующие одинаковые три узла) в
поверхностной сетке автоматически удаляются. Если поверхностная сетка имеет
совпадающие элементы и при этом запущен генератор трехмерной сетки, произойдет
ошибка из-за пересечения элементов. Результат этой операции отображается в окне
сообщений.

216
MeshCAST 2007. Руководство пользователя.

3.4.5.5 STL-SM (Передать из STL-формата)

Описание
Опция используется для перевода сетки формата STL в поверхностную сетку формата
MeshCAST.
Синтаксис
После открытия файла STL активируется среда генерации сетки.

Устанавливается длина стороны элемента в Окне Ввода.

Этот размер должен соответствовать минимальному размеру элемента, который нужно


получить в геометрии. Пользователь также может выбрать более мелкий размер элемента и
более грубый размер элементов поверхностной сетки позднее, используя команду
COARSEN MESH. для того, чтобы определить длину, используйте командные кнопки
IDENTIFY NODE и NODAL DISTANCE. Путем нажатия на кнопку STL-SM, MeshCAST начнет
процесс перевода поверхностной сетки из геометрии STL в сетку с нужным размером
элемента. Ход процесса генерации сетки отображается в окне состояния.

217
MeshCAST 2007. Руководство пользователя.

Замечания
Функциональность опции позволяет управлять разрывами в STL файле, гранями с
нулевой площадью, гранями с высоким коэффициентом формы (aspect ratio) и другими
дефектами геометрии, которые обычно наблюдаются в формате STL. Эта программа
построения сетки также создает очень подробную поверхностную сетку без подавления
каких-либо элементов геометрии, без потери острых углов, которые могут находиться на
модели или литниковой системе. Когда разбиение на сетку STL геометрии выполнено,
MeshCAST отображает результаты на экране, и автоматически сохраняет в файл "prefix".sm.
Если пользователь желает изменить глобальный размер элемента и сделать перерасчет с
учетом нового размера, нужно ввести новое значение размера элемента и нажать кнопку
STL-SM. Теперь, когда поверхностная сетка на основе файла STL создана, пользователь
должен проверить поверхностную сетку на пересечения и целостность(volumetric continuity).

Используйте опцию CHECK MESH, чтобы убедиться, что все ребра элементов
расположены между двумя и только двумя элементами. В случае если некоторые ребра
элементов расположены не между 2-мя элементами, используйте опцию EDIT MESH для
корректирования проблемного региона. Используйте опцию CHECK INTERSECTIONS для
запуска процесса проверки пересечений. Если некоторые элементы пересекаются, номера
этих элементов показывают регион пересечения.

Используйте DISPLAY INTERSECTIONS для показа узлов. Эти номера узлов можно затем
использовать в разделе EDIT MESH для отображения области пересечения и
корректирования проблем, обычно при помощи использования команды SMOOTH NODE(S).

Поверхностный генератор сетки STL-SM может быть также применен для других
поверхностных сеток. Если поверхностная сетка выступает основой для создания новой
поверхностной сетки, как сказано выше, то команда STL-SM используется точно таким же
образом, как и в случае с сеткой STL. Полученная сетка может быть также проверена и
откорректирована, как описано выше.

218
MeshCAST 2007. Руководство пользователя.

3.4.5.6 Coarsen Mesh (Загрубить сетку)

Описание
Эта команда используется для загрубления поверхностной сетки путем снижения
плотности элементов.
Синтаксис
Когда поверхностная сетка открыта и выполнена проверка сетки, пользователь может
огрубить поверхностную сетку в активном наборе путем приблизительного удваивания длин
элементов.
Замечания
Например, если разбивается на сетку отливка, малый размер элемента может быть
использован для того, чтобы сохранить фрагменты отливки и питатель. Однако эта хорошая
сетка также накладывается на литниковую систему, чашу или стояк, где такая сетка не
нужна. На рисунке ниже показаны вариации длины элемента между отливкой и питателем в
сравнении со стояком и литником.

Следовательно, пользователь может выбрать эту область, где может быть задана более
грубая сетка, и нажать COARSEN MESH. Опция огрубления (coarsen) может быть
использована только для активных элементов и приблизительно удвоит длину активных
элементов. В процессе огрубления сетки, MeshCAST будет пытаться сохранить все
фрагменты сетки.

MeshCAST также будет предусматривать необходимые переходы от более крупной сетки


к более мелкой, сохраняя при этом непрерывность и целостность модели.

В ходе этого процесса могут образовываться пересечения элементов. Поэтому,


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

К этому моменту поверхностная сетка готова для дальнейших операций, таких как
объединение с другой поверхностной сеткой или генерации объемной сетки.

219
MeshCAST 2007. Руководство пользователя.

3.4.5.7 Denser Mesh (Сделать сетку чаще)

Описание
Эта команда используется для повышения плотности поверхностной сетки за счет
повышения частоты элементов.
Синтаксис
Когда поверхностная сетка загружена и завершена проверка сетки командой CHECK
MESH, пользователь может повысить плотность поверхностной сетки в активном наборе.
Каждое ребро поверхностного треугольника делится на два, и создаются соответствующие
треугольники.
Замечания
Пользователь может определить область, где надо сделать сетку чаще, и нажать кнопку
DENSER MESH. Команда может выполняться только на активных элементах.

На исходной сетке (выше) выделяется область (ниже).

220
MeshCAST 2007. Руководство пользователя.

Нажимается кнопка "Denser mesh", и сетка в выделенной области автоматически


перестраивается (выше). Окончательная сетка (ниже) теперь локально стала чаще.

221
MeshCAST 2007. Руководство пользователя.

В силу природы процесса улучшения сетки возможно формирование пересечений


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

222
MeshCAST 2007. Руководство пользователя.

3.4.5.8 Enclosure (Показать окружение)

Описание
Эта опция используется для отображения ограждающей сетки (enclosure mesh).
Синтаксис
Если кнопка ENCLOSURE закрашена в темный цвет, поверхностная сетка содержит
окружение. Путем нажатия на кнопку ENCLOSURE отображается сетка окружения.

223
MeshCAST 2007. Руководство пользователя.

3.4.5.9 Write SM (Сохранить сетку)

Описание
Эта команда переписывает поверхностную сетку из текущей активной сетки.
Синтаксис
Команда WRITE SM запускается путем активирования хотя бы одного поверхностного
элемента, используя команды ACTIVE ELEM(S) или CLIP в рабочем окне и затем нажатием
левой кнопки мыши на командную кнопку WRITE SM. Эта команда записывает активную
поверхностную сетку в файл "prefix" _sub_act.sm.

224
MeshCAST 2007. Руководство пользователя.

3.4.5.10 Identify Element (Идентифицировать элемент)

Описание
Эта команда определяет номера выбранных элементов.

Опция IDENTIFY ELEMENT позволяет вам выбирать элементы при помощи мыши.
Нажмите и удерживайте левую кнопку мыши, до тех пор, пока нужные элементы не
подсветятся. Когда кнопка мыши отпускается, номер последнего элемента отображается в
Окне Ввода.
Замечания
Эта команда может быть использована для отделения элементов, используя опции
ACTIVE OPS и EDIT MESH.

225
MeshCAST 2007. Руководство пользователя.

3.4.5.11 Identify Node (Идентифицировать узел)

Описание
Эта команда определяет номера выбранных узлов.

Опция IDENTIFY NODE позволяет пользователю выбирать узлы с помощью мыши.


Нажмите и удерживайте левую кнопку мыши, до тех пор, новые нужные узлы не будут
подсвечены. При отпускании кнопки мыши, номер последнего узла будет отображаться в
Окне Ввода.
Замечания
Эта команда может быть использована для отделения элементов, используя опции
ACTIVE OPS и EDIT MESH.

226
MeshCAST 2007. Руководство пользователя.

3.4.6 DISPLAY OPS (МЕНЮ ОТОБРАЖЕНИЯ)

Описание
Опция DISPLAY OPS содержит различные командные кнопки, которые используются для
отображения узлов и элементов.
Синтаксис
Эти опции показаны в MESHING ENVIRONMENT.

227
MeshCAST 2007. Руководство пользователя.

3.4.6.1 All Nodes (Показать все узлы)

Описание
Отображает все узлы поверхностной сетки, которые находятся в текущем активном
наборе.
Синтаксис
При нажатии на иконке ALL NODES все узловые точки и номера в текущем активном
наборе будут закрашены в красный цвет в рабочем окне.

228
MeshCAST 2007. Руководство пользователя.

3.4.6.2 All Elements (Показать все элементы)

Описание
Отображает все элементы поверхностной сетки, которые находятся в текущем активном
наборе.
Синтаксис
При нажатии на кнопке ALL ELEMENTS все элементы и номера элементов в текущем
активном наборе закрашиваются в зеленый цвет в рабочем окне.

229
MeshCAST 2007. Руководство пользователя.

3.4.6.3 Display Nodes (Показать узлы)

Описание
Эта команда показывает позицию заданных узлов.
Синтаксис
Опция DISPLAY NODES показывает номера узлов, которые указаны в Окне Ввода. Опция
активируется при помощи нажатия левой кнопкой мыши после того, как задан хотя бы один
номер узла в рабочем окне. Узлы и их номера в текущем активном наборе закрашиваются в
красный цвет в рабочем окне. Используйте IDENTIFY NODE для отображения узла с
заданным номером.

Следующие форматы могут быть использованы для задания узлов:


• 3 (отображение узла 3) или
• 3,4,6 (отображение узлов 3, 4 и 6) или
• 3 4 6 (отображение узлов 3, 4 и 6) или
• 3 to 6 (отображение узлов 3, 4, 5 и 6) или
• 10 to 50 by 5 (отображение узлов 10 15 20 25 30 35 40 45 50).

230
MeshCAST 2007. Руководство пользователя.

3.4.6.4 Display Elements (Показать элементы)

Описание
Эта команда отображает позицию заданных элементов.
Синтаксис
Опция DISPLAY ELEMENTS отображает элементы, номера которых заданы в Окне Ввода.
Опция активируется путем нажатия левой кнопкой мыши на командной кнопке, после того,
как задан хотя бы один номер поверхностного элемента. Если номер элемента задан в
Окне Ввода, то эта кнопка закрашивает этот элемент в голубой цвет, а номер элемента
отображается красным цветом. Используйте опцию IDENTIFY ELEMENT для отображения
номеров элементов. Следующие форматы могут быть использованы для задания узлов:
• 3 (отображение элемента 3) или
• 3,4,6 (отображение элементов 3, 4 и 6) или
• 3 4 6 (отображение элементов 3, 4 и 6) или
• 3 to 6 (отображение элементов 3, 4, 5 и 6) или
• 10 to 50 by 5 (отображение элементов 10 15 20 25 30 35 40 45 50).

231
MeshCAST 2007. Руководство пользователя.

3.4.6.5 Nodal Distance (Показать расстояние между узлами)

Описание
Эта команда отображает расстояние между двумя заданными узлами.
Синтаксис
В начале в Окне Ввода задаются номера двух узлов. Эти номера узлов могут быть
получены при помощи опции IDENTIFY NODE. После нажатия на кнопке NODAL DISTANCE в
окне сообщений отображаются узловые координаты, а также расстояние между заданными
узлами.

232
MeshCAST 2007. Руководство пользователя.

3.4.6.6 Nodal Co-ords (Показать координаты узлов)

Описание
Эта команда показывает узловые координаты всех заданных узлов.
Синтаксис
В начале в Окне Ввода задаются номера узлов. Эти номера узлов могут быть получены
при помощи опции DISPLAY NODES. При нажатии на кнопке NODAL CO-ORDS все
координаты узлов отображаются в окне сообщений.

Для задания узлов могут быть использованы следующие форматы:


• 3 (отображение узла 3) или
• 3,4,6 (отображение узлов 3, 4 и 6) или
• 3 4 6 (отображение узлов 3, 4 и 6) или
• 3 to 6 (отображение узлов 3, 4, 5 и 6) или
• 10 to 50 by 5 (отображение узлов 10 15 20 25 30 35 40 45 50).

233
MeshCAST 2007. Руководство пользователя.

3.4.6.7 Inactive Nodes (Показать активные узлы)

Описание
Эта команда показывает все узлы в активном наборе, которые не соединяются с другими
элементами.
Синтаксис
При нажатии на INACTIVE NODES все не активные узлы будут отображены в рабочем
окне.

234
MeshCAST 2007. Руководство пользователя.

3.4.6.8 Display Intersections (Показать пересечения)

Описание
Показывает пересечения в поверхностной сетке.
Синтаксис
Эта операция показывает пересечения/наложения в поверхностной сетке в текущем
рабочем окне. Эта команда может быть использована только после выполнения команды
CHECK INTERSECTIONS.
Замечания
Если элементы пересекаются друг с другом, будут отображены номера узлов, указывая
на область пересечения. Эти номера узлов могут быть использованы в разделе EDIT MESH
для отображения области пересечения и исправления проблем, обычно при помощи
команды SMOOTH NODE(S).

235
MeshCAST 2007. Руководство пользователя.

3.4.7 ACTIVE OPS (МЕНЮ АКТИВИЗАЦИИ)

Описание
ACTIVE OPS содержит командные кнопки, которые используются для активизации узлов и
элементов.
Синтаксис
Эти инструменты находятся в MESHING ENVIRONMENT.

236
MeshCAST 2007. Руководство пользователя.

3.4.7.1 Active Elem(s) (Активизировать элементы)

Описание
Эта функция используется для создания активного набора элементов из поверхностной
сетки. Новый созданный набор является подгруппой всей поверхностной сетки. Вы можете
работать с этим активным набором, не обращая внимания на всю поверхностную сетку.
Синтаксис
Опция ACTIVE ELEM(S) активируется путем нажатия левой кнопкой мыши на
соответствующую командную кнопку после того, как задан по крайне мере один номер
элемента в Окне Ввода.

Следующие форматы могут быть использованы для задания узлов:


• 3 (отображение элемента 3) или
• 3,4,6 (отображение элементов 3, 4 и 6) или
• 3 4 6 (отображение элементов 3, 4 и 6) или
• 3 to 6 (отображение элементов 3, 4, 5 и 6) или
• 10 to 50 by 5 (отображение элементов 10 15 20 25 30 35 40 45 50).
Замечания
Активированные элементы отображаются в центре рабочего окна.

ACTIVE ELEM(S) не изменяют поверхностную сетку. Вы можете активизировать малую


часть геометрии путем использования команды ACTIVE ELEM(S) для нужного участка
поверхностной сетки.

237
MeshCAST 2007. Руководство пользователя.

3.4.7.2 De-Act Elem(s) (Отменить активные элементы)

Описание
Эта функция делает неактивными выбранные элементы в текущем окне.
Синтаксис
Если в Окне Ввода заданы какие-либо номера элементов, то использование этой функции
деактивизирует их. Команда запускается нажатием левой кнопки мыши на соответствующей
кнопке после того, как задан номер хотя бы одного поверхностного элемента.
Замечания
Следует заметить, что может быть задано более одного элемента для этой операции, а
также нужно помнить, что эта операция деактивизирует заданные элементы из рабочего
окна, но никогда не удаляет эти элементы из сетки. Эта команда используется для создания
нужной рабочей среды на экране, для того чтобы редактировать поверхностную сетку при
помощи команды EDIT MESH.

238
MeshCAST 2007. Руководство пользователя.

3.4.7.3 Adjacent Elem(s) (Активизировать смежные с заданным)

Описание
Эта функция добавляет все элементы, которые соединяются с заданным элементом в
активном наборе.
Синтаксис
Функция ADJACENT ELEM(S) активизируется путем нажатия левой кнопкой мыши на
командную кнопку после того, как в Окне Ввода задан, по крайней мере, один номер
элемента.
Замечания
Функция помогает пользователю создавать хорошую рабочую среду на экране, для того,
чтобы редактировать поверхностную сетку следует заметить, что для этой операции должен
быть задан, по крайней мере, один элемент.

239
MeshCAST 2007. Руководство пользователя.

3.4.7.4 Adjacent All (Активизировать все смежные)

Описание
Эта функция добавляет все элементы, которые соединяются с элементами,
находящимися в текущем наборе.
Синтаксис
Функция ADJACENT ALL активизируется путем нажатия левой кнопки мыши на командную
кнопку после того, как активизирован набор элементов, который отображен в рабочем окне.
Замечания
Эта операция не требует задания входных данных.

240
MeshCAST 2007. Руководство пользователя.

3.4.7.5 Append Elem(s) (Добавить в активные)

Описание
Эта команда добавляет все заданные элементы в активный набор.
Синтаксис
Команда APPEND ELEM(S) активизируется путем нажатия на командной кнопке после
того, как в Окне Ввода задан, по крайней мере, один поверхностный элемент.

241
MeshCAST 2007. Руководство пользователя.

3.4.7.6 Append Adj. Surface (Активизировать сетку)

Описание
Эта команда добавляет целую поверхностную сетку, соединенную с заданным
элементом.
Синтаксис
APPEND ADJ. SURFACE - кнопка команды, которая вызывает немедленное выполнение
операции. После того, как Вы указали номер элемента в Окне Ввода, команда может быть
выполнена нажатием левой клавиши мыши на кнопке команды (при этом в Рабочем окне
должна быть активизирована часть сетки).

Заметки
Эта команда добавляет все поверхностные элементы до того, когда поверхностная сетка
встречается с многосторонним элементом (multiple-sided). Это элементы, которые
соединяются с более чем двумя треугольниками (обозначаются желтым цветом при нажатии
на CHECK MESH). Эта функция очень полезна при определении номеров объемов или
отладке поверхностной сетки для добавленных/ отсутствующих/ неполных объемов перед
процессом разбиения на трехмерную сетку.

242
MeshCAST 2007. Руководство пользователя.

3.4.7.7 Activate Node (Активизировать смежные с узлом)

Описание
Эта функция активизирует все элементы, соединенные с заданным узлом.
Синтаксис
Функция ACTIVATE NODE активизируется путем нажатия левой кнопкой мыши на
командную кнопку, после того, как в Окне Ввода задан, по крайней мере, один узел.

243
MeshCAST 2007. Руководство пользователя.

3.4.7.8 Move Node (Переместить узел)

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

Кнопки мыши: перемещают узлы в направлениях X, Y, Z

244
MeshCAST 2007. Руководство пользователя.

3.5 Quality Checking Environment (Инструменты проверки сетки)

Описание
После разбиения на трехмерную сетку программа автоматически запускает QUALITY
CHECKING ENVIRONMENT для анализа объемной сетки и ее редактирования. Эта опция
проверяет объемную сетку, сглаживает и оптимизирует ее. Существуют также другие опции
для редактирования материалов и создания граничных слоев.
Синтаксис

Заметки
Функции QUALITY CHECKING ENVIRONMENT используются как интерактивные
инструменты при расчете тетраэдральной сетки и повышения ее свойств.

Функция QUALITY CHECKING ENVIRONMENT включает инструменты для редактирования


материалов, для улучшения сетки, отображения и активирования, которые доступны в
командных кнопках MATERIAL EDITING TABLE, OPERATIONAL TOOLS, DISPLAY OPS и
ACTIVE OPS.

Среда проверки качества достаточно трудоемка и предоставляет возможности для


просмотра модели в нескольких режимах, таких как hidden surface, shaded, surface only или
mesh. Вы можете отобразить все узлы, все элементы, определенные узлы, определенные
элементы, плохие элементы и элементы с отрицательным Якобианом.

Для выхода из MeshCAST, нажмите FILE и EXIT.

Файлы, которые вы отредактировали, не сохраняются автоматически до того, как выйдете


из MeshCAST после завершения процесса сглаживания.

245
MeshCAST 2007. Руководство пользователя.

3.5.1 MATERIAL EDITING TABLE (РЕДАКТОР МАТЕРИАЛОВ)

Описание
Эта таблица используется для редактирования и активирования материалов.
Синтаксис
Таблица содержит три колонки: "Materials", "Active" и "Opt#". Колонка "Materials" содержит
номера материалов и их позиции в листе материалов, которые появятся в Precast. Колонка
"Active" содержит переключатель (Yes/No), который может быть использован для
управления отображением материалов в рабочем окне. Номер “Opt#" используется для
задания групп материалов, которые имеют одну и ту же границу раздела.

Позднее будет описана команда OPTIMIZE.

Также для редактирования материалов доступны различные командные кнопки.

246
MeshCAST 2007. Руководство пользователя.

3.5.1.1 Apply (Применить)

Описание
Эта команда используется для выполнения заданных настроек в MATERIAL EDITING
TABLE.
Синтаксис
Опция APPLY немедленного выполнения активируется путем нажатия левой кнопкой на
соответствующей кнопке.

247
MeshCAST 2007. Руководство пользователя.

3.5.1.2 New (Новый материал)

Описание
Эта команда назначает новый материал для всех элементов, присутствующих в текущем
активном наборе.
Синтаксис
Опция NEW активизируется путем нажатия левой клавишей мыши на соответствующей
кнопке. Новый материал будет создан из всех элементов в текущем активном наборе.
Используйте функций CLIP или ELEMENTS для выбора элементов для активного набора.
Затем нажмите на NEW для создания нового материала. Этот новый материал будет
отображен в MATERIAL EDITING TABLE и новое общее число материалов отобразится в
окне сообщений.
Пример
На верхнем рисунке представлен один материал, отображенный в MATERIAL EDITING
TABLE.

После использования функции CLIP для изолирования сечения цилиндра, используется


команда NEW для создания нового материала, как показано на рисунке ниже в MATERIAL
EDITING TABLE.

248
MeshCAST 2007. Руководство пользователя.

Заметки
MeshCAST изменит нумерацию материалов после добавления нового материала.
MeshCAST не сохраняет файл prefix.mesh после добавления нового материала к
существующим.

249
MeshCAST 2007. Руководство пользователя.

3.5.1.3 Delete (Удалить объекты из данного материала)

Описание
Эта команда удаляет элементы и узлы определенного материала.
Синтаксис
Задаются все материалы, которые не должны быть удалены при помощи, задания их
статуса "Active" на "No" в колонке "Active" таблицы MATERIAL EDITING TABLE. Нажатием
на кнопку DELETE будет активировано подтверждающее окно.

После подтверждения операции и выбора "Yes" MeshCAST удалит все материалы,


которые имеют статус "Active". MeshCAST подтверждает удаление в окне сообщений путем
отображения оставшихся узлов и элементов.
Пример
На верхнем рисунке, показанном ниже, 2 материала в таблице MATERIAL EDITING
TABLE. Активный статус материала "#2 Material" оставлен "Yes", а статус материала "#1
Material" изменен на "No". Путем выбора команды DELETE, материал "#2 Material" удаляется
из таблицы MATERIAL EDITING TABLE, как показано на нижнем рисунке.

250
MeshCAST 2007. Руководство пользователя.

Заметки
MeshCAST изменяет номера узлов и элементов после удаления материала.

MeshCAST не сохраняет файл prefix.mesh после удаления материала.

251
MeshCAST 2007. Руководство пользователя.

3.5.1.4 Optimize (Оптимизировать)

Описание
Оптимизация сетки – это процесс перенумерации узлов и элементов, при этом
уменьшается размер расчетной матрицы. Это позволяет решателю ProCAST работать
намного быстрее, при этом время расчета снижается на 30 – 35%.
Синтаксис
Для оптимизации сетки нажмите на кнопку OPTIMIZE под GENERATE TET MESH.

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


между разными материалами или последующей перенумерации.

Эффект оптимизации может быть утрачен по следующим причинам.


• На практике почти каждая сетка требует создания совпадающих узлов, (в Precast),
особенно между формой и отливкой. Когда Precast создает границу раздела между
соединяющимися телами, он перенумеровывает узлы и элементы случайным
образом и в результате оптимизация заканчивается ошибкой.
• Если необходимо решить проблему течения жидкого потока, Datacast
перенумеровывает узлы таким образом, что узлы жидкого металла нумеруются в
первую очередь. В добавок, из-за того, что Datacast перенумеровывает узлы
случайным образом, теряется эффект оптимизации.
Процедура оптимизации
Для того, чтобы избежать перенумерации узлов в Precast и Datacast и сохранить эффект
оптимизации сетки, MeshCAST требует следующие входные данные, доступные в меню
MATERIAL EDITING TABLE:

252
MeshCAST 2007. Руководство пользователя.

Новая колонка "OPT#" в таблице отображает номера оптимизированных групп. Все


материалы, которые имеют общие узлы между собой, должны иметь одинаковый номер
"OPT#". Это означает, что совместная граница не будет создаваться между этими
материалами с одинаковым номером "OPT#". Когда кнопка OPTIMIZE активизирована,
MeshCAST создаст все необходимые совпадающие границы между материалами, которые
имеют разные номера "OPT#' и затем оптимизирует полученную сетку.

Это решает проблему смены номеров в тех случаях, когда граница раздела
сгенерирована MeshCAST перед оптимизацией сетки, тем самым сохраняя эффект
оптимизации.

Для противодействия проблеме смены номеров в Precast просто сгруппируйте


материалы, принадлежащие зоне жидкого потока в группу OPT#" 1. Когда MeshCAST
оптимизирует сетку, он в начале оптимизирует материал жидкого потока (т.к. он
представлен в группе OPT#" 1) и нумерует сначала эти узлы, таким образом, исключая
необходимость перенумерации их в Datacast.

253
MeshCAST 2007. Руководство пользователя.

3.5.2 OPERATIONAL TOOLS (ОПЕРАТИВНЫЕ ИНСТРУМЕНТЫ)

Описание
OPERATIONAL TOOLS содержит различные командные кнопки, которые используются
для проверки, отображения, вывода на экран показателей качества сетки и выполняет
различные дополнительные операции.
Синтаксис
Эти кнопки инструментов представлены в QUALITY CHECKING ENVIRONMENT.

В настоящий момент операции PLOT QUALITY и SMOOTH MESH выполняются только


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

254
MeshCAST 2007. Руководство пользователя.

3.5.2.1 Surface Only (Показать только поверхностную сетку)

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

Опция SURFACE ONLY активируется путем нажатия левой клавиши мыши на командной
кнопке. Когда опция SURFACE ONLY активирована, она закрашивается в темный цвет и
модель будет представлен как трехмерное представление поверхности.

Когда опция выключена (off), она не закрашена и модель будет представлена как
трехмерное представление тетраэдральной сетки.
Заметки
Опция SURFACE ONLY работает с активным набором, представленным в рабочем окне.
Следовательно, вы можете использовать эту опцию для просмотра внутренней сетки или
просто отдельной поверхности.

255
MeshCAST 2007. Руководство пользователя.

3.5.2.2 Enclosure (Показать окружение)

Описание
Используется для отображения сетки окружения.
Синтаксис
Если кнопка ENCLOSURE закрашена в темный цвет, то поверхностная сетка содержит
окружение. Сетка окружения отображается путем нажатия на кнопке ENCLOSURE.

256
MeshCAST 2007. Руководство пользователя.

3.5.2.3 Smooth Mesh (Улучшить сетку)

Описание
Опция используется для повышения качества тетраэдральной сетки путем добавления
узлов и элементов.
Синтаксис
Опция SMOOTH MESH активируется нажатием левой клавиши мыши на соответствующей
кнопке. MeshCAST показывает сообщения в окне сообщений, как показано ниже, для показа
количества элементов и узлов.

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


MeshCAST показывает ход процесса сглаживания.
Заметки
Операция SMOOTH MESH не записывает файл сетки, когда операция закончена. Вы
должны сохранить файл сетки для того, чтобы сохранить результат операции SMOOTH
MESH. Вы можете использовать функцию PLOT QUALITY для просмотра качества
результатов операции SMOOTH MESH. Это предоставляет возможности для сравнения
качества сетки до и после выполнения операции SMOOTH MESH.

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

257
MeshCAST 2007. Руководство пользователя.

3.5.2.4 Boundary Layer (Создать граничный слой)

Описание
Эта функция позволяет пользователю создавать тонкий слой элементов внутри объема
для того, чтобы более точно смоделировать течение жидкости вблизи стенки.
Синтаксис
Ниже показана последовательность при задании опции BOUNDARY LAYER:
• Генератор сетки граничного слоя требует объемной сетки, которая может быть
создана или загружена при помощи команды OPEN;
• Команда BOUNDARY LAYER активируется путем нажатия командной кнопки.
Активируется окно, в котором можно задать материал ("Material#"), количество
слоев элементов("#Layers") и общую толщину ("Total Thickness").

• Далее задается номер материала, "Material#" граничного слоя. Материал может


быть изменен с помощью стрелок вверх и вниз. Генератор сетки BOUNDARY
LAYER может отредактировать за раз только один объем. Поэтому, если
пользователь хочет создать граничную сетку на составных объемах, необходимо
повторить операцию несколько раз;
• Пользователь должен решить, сколько слоев элементов нужно для получения
требуемой толщины. По умолчанию, количество слоев равно 1, однако, это
количество может быть изменено в настройке "#Layers" используя стрелки вверх и
вниз до 10;
• Общая толщина граничного слоя элементов может быть задана в опции "Total
Thickness". Значение по умолчанию основывается на размере сетки. Однако оно
может быть изменено путем задания новой толщины в нужном поле;
• После того, как было введено нужное значение, нажмите на кнопку GENERATE
BOUNDARY LAYER для выполнения операции. Когда операция завершена,
пользователь должен сохранить сетку, так как она не сохраняется автоматически.
В то время как новые узлы и элементы будут созданы во время этого процесса,
номера узлов и элементов для этого и других регионов будут изменены. По этой
причине оптимизация сетки начинается после того, как все граничные сетки
созданы.
Пример

258
MeshCAST 2007. Руководство пользователя.

На рисунке ниже показано создание двух слоев граничных элементов.

Заметки
Ниже описаны причины использования опции BOUNDARY LAYER.

Когда анализируется течение жидкости, пограничный слой значительно влияет на


процесс течения. Граничный слой это очень тонкий регион застаивания расплава, или
течения со скоростью, практически равной нулю из-за торможения расплава возле стенки.
Это явление представляет собой классическую параболическую зависимость течения через
тонкое сечение.

В настоящее время, ProCAST учитывает это явление двумя способами. Первый способ
считает, что существует достаточное количество узлов и элементов в расчетной области
для получения точных результатов около стенки, и стенке задается отсутствие скольжения
("no slip") или нулевую скорость. Этот метод используется по умолчанию. Второй способ
позволяет задавать скольжение о стенку, т.е. позволяет расплаву течь вдоль стенки по
граничным узлам. Этот метод задается путем установки параметра WSHEAR в Precast
равным 2.

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

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

259
MeshCAST 2007. Руководство пользователя.

3.5.2.5 Plot Quality (Показать качество сетки)

Описание
Эта команда открывает окно, которое показывает анализ качества тетраэдральной сетки,
которая была сгенерирована.
Синтаксис
PLOT QUALITY активируется путем нажатия левой клавишей мыши на командной кнопке.
При нажатии на кнопку PLOT QUALITY появляется подменю кнопок. Это позволяет увидеть
результаты анализа качества тетраэдральной сетки путем нажатия на различные
командные кнопки.

Качество трехмерной сетки рассчитывается на основе трех критериев, Dihedral Angel,


Radii Ratio и Aspect ratio. Результирующие анализы для каждого критерия показаны красным
цветом в виде столбцовой диаграммы в меню PLOT QUALITY. Каждый из этих критериев, а
также минимальные и максимальные значения, активируются путем использования кнопок,
доступных в верхней части меню PLOT QUALITY.

Команда PREVIOUS DATA отображает результаты качества, если это имеет место,
предыдущей тетраэдральной сетки. Когда активируется эта команда, предыдущая
диаграмма закрашивается в зеленый цвет. Функции кнопок, доступные в меню PLOT
QUALITY описаны ниже.

Кнопка DIHEDRAL ANGLE в меню PLOT QUALITY активирует диаграмму результатов


dihedral angle, как показано на рисунке ниже. Описание DIHEDRAL ANGLE: угол создается с
помощью двух пересекающихся поверхностей.

260
MeshCAST 2007. Руководство пользователя.

Кнопка RADII RATIO в меню PLOT QUALITY активирует диаграмму результатов radii ratio,
как показано на рисунке ниже. RADII RATIO равен отношению радиусу окружности,
вписанной в тетраэдральный элемент, к радиусу окружности, описанному вокруг него.

261
MeshCAST 2007. Руководство пользователя.

Кнопка ASPECT RATIO в меню PLOT QUALITY активизирует диаграмму результатов


aspect ratio, как показано на рисунке ниже. Описание ASPECT RATIO: отношение длины
(самое длинное ребро) к ширине (самое короткое ребро).

262
MeshCAST 2007. Руководство пользователя.

Кнопка MIN/MAX STATISTICS в меню PLOT QUALITY, как показано ниже, активизирует
суммарную таблицу результатов качества сетки. Также показывается общее количество
узлов и элементов в сетке.

263
MeshCAST 2007. Руководство пользователя.

Заметки
Функция PLOT QUALITY включает инструменты для представления и расчета, которые
используются для проверки качества сетки. Это позволяет вам проверить, будут ли
изменения, которые делаются в сетке, повышать качество сетки.

В настоящее время функция PLOT QUALITY работает только с тетраэдральной сеткой, и


операция обрывается, если присутствуют другие типы элементов.

264
MeshCAST 2007. Руководство пользователя.

3.5.2.6 Flow Check (Проверка по критериям заливки)

Описание
Эта команда используется для проверки и отображения (красным цветом) в случае
присутствия ребер, соединенных между граничными узлами, которые могут влиять на
точность расчета процесса течения.
Синтаксис
Кнопка FLOW CHECK активируется путем нажатия левой клавишей мыши на командной
кнопке. При активировании этой опции все внутренние ребра, которые соединяют граничные
узлы, закрашиваются в красный цвет.
Заметки
Ребра, которые соединяются между граничными узлами, могут значительно затруднить
анализ течения расплава в этой зоне.

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


отсутствие в модели таких ребер. Если все-таки подобные ребра присутствуют в модели,
пользователю при выполнении команды GENERATE TET MESH рекомендуется
использовать опцию full layer. Другим способом повышения точности является генерация
элементов граничного слоя типа BOUNDARY LAYER.

265
MeshCAST 2007. Руководство пользователя.

3.5.2.7 Write SM / Write SM All (Сохранить сетку)

Описание
Эта команда записывает поверхностную сетку для материалов, которые являются
активными в рабочем окне.
Синтаксис
Команда WRITE SM выполняется сразу после нажатия кнопки.

Для выполнения операции WRITE SM необходимо активизировать все необходимые


материалы, используя MATERIAL EDITING TABLE, затем нажать левой клавишей мыши на
кнопку WRITE SM. Эта команда записывает поверхностную сетку в файл "prefix" _sub.sm.

WRITE SM ALL : извлеченная поверхностная сетка содержит также сетку на границах


между объемами (например, она содержит поверхностную сетку отливки, которая находится
в форме, команда WRITE SM извлечет и сохранит только поверхностную сетку внешней
оболочки).

Если команда WRITE SM ALL выполняется с сеткой прочитанной из файла d.dat,


необходимо убедиться, что она не содержит совпадающих интерфейсов (граничных зон).
Еслиэто не так, необходимо предварительно загрузить файл d.dat в PreCAST, удалить
интерфейсы с помощью команды EQUIV (Equivalence) и затем сохранить файл d.dat. Тогда
этот новый файл d.dat может быть загружен в MeshCAST, и можно выполнить команду
WRITE SM ALL. В этом случае в интерфейсе будет только один узел, а не два.
Заметки
Операция обычно используется тогда, когда пользователь хочет отделить материал от
остальной тетраэдральной сетки, разбить его на сетку отдельно, и затем соединить их
вместе при помощи опции MERGE FILES. Такой подход может использоваться для
разбиения на сетку штампа или формы, имеющих несколько совпадающих поверхностей.

Так как поверхностная сетка не изменяется, совпадающие узлы и поверхности между


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

266
MeshCAST 2007. Руководство пользователя.

3.5.2.8 Geometrical Modulus (Геометрический коэффициент)

Описание
Эта команда вычисляет геометрический коэффициент geometrical modulus для
выбранного на объемной сетке.
Синтаксис
Команда Geometrical Modulus выполняется только на объемной сетке. Она
активизируется в меню ADVANCED установкой птички на против опции Module Computation.

После активизации все последующие операции CLIP, сделанные на объемной сетке,


будут иметь результатом вычисление и вывод в окне сообщений геометрического
коэффициента Geometrical Modulus.

Geometrical Modulus рассчитывается как отношение объема к внешней поверхности


выбранной геометрии и измеряется в единицах длины.

267
MeshCAST 2007. Руководство пользователя.

268
MeshCAST 2007. Руководство пользователя.

3.5.3 DISPLAY OPS (МЕНЮ ОТОБРАЖЕНИЯ)

Описание
DISPLAY OPS содержит различные командные кнопки, которые используются для
отображения узлов и элементов.
Синтаксис
Эти инструменты находятся в QUALITY CHECKING ENVIRONMENT.

269
MeshCAST 2007. Руководство пользователя.

3.5.3.1 All Nodes (Показать все узлы)

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

270
MeshCAST 2007. Руководство пользователя.

3.5.3.2 All Elements (Показать все элементы)

Описание
Отображает все элементы тетраэдральной сетки, которые находятся в текущем активном
наборе.
Синтаксис
При нажатии на кнопке ALL ELEMENTS все элементы и их номера, находящиеся в
текущем активном наборе будут закрашены в голубой цвет в рабочем окне.

271
MeshCAST 2007. Руководство пользователя.

3.5.3.3 Display Nodes (Показать положение узлов)

Описание
Эта команда показывает положение заданных узлов.
Синтаксис
DISPLAY NODES показывает номера узлов, которые заданы в Окне Ввода. Опция
активируется путем нажатия левой клавишей мыши на командной кнопке после того, как
задан хотя бы один номер узла. Узловая точка и ее номер будет показана в рабочем окне
закрашенная в красный цвет.

Следующие форматы могут быть использованы для задания входных данных:


• 3 (отображение узла 3) или
• 3,4,6 (отображение узлов 3, 4 и 6) или
• 3 4 6 (отображение узлов 3, 4 и 6) или
• 3 to 6 (отображение узлов 3, 4, 5 и 6) или
• 10 to 50 by 5 (отображение узлов 10 15 20 25 30 35 40 45 50).

272
MeshCAST 2007. Руководство пользователя.

3.5.3.4 Display Elements (Показать положение элементов)

Описание
Эта команда показывает положение заданных элементов.
Синтаксис
DISPLAY ELEMENTS отображает номера элементов заданных в Окне Ввода. Команда
активируется путем нажатия левой клавиши мыши на командной кнопке после того, как
задан, по крайней мере, один элемент. Эта опция закрашивает заданные элементы и
номера элементов в голубой цвет.

Следующие форматы могут быть использованы для задания входных данных:


• 3 (отображение элемента 3) или
• 3,4,6 (отображение элементов 3, 4 и 6) или
• 3 4 6 (отображение элементов 3, 4 и 6) или
• 3 to 6 (отображение элементов 3, 4, 5 и 6) или
• 10 to 50 by 5 (отображение элементов 10 15 20 25 30 35 40 45 50).

273
MeshCAST 2007. Руководство пользователя.

3.5.3.5 Nodal Distance (Показать расстояние между узлами)

Описание
Эта команда показывает расстояние между двумя заданными узлами.
Синтаксис
NODAL DISTANCE показывает расстояние между двумя узлами, номера которых заданы
в Окне Ввода. Команда активируется путем нажатия левой клавиши мыши на командной
кнопке. В окне сообщений появляются координаты узлов, а также расстояние между ними.

Заметки
Способствует определению общей длины стороны элемента для создания поверхностной
сетки на базе STL, STL-SM, геометрии или для перемещения узлов с помощью меню EDIT
MESH.

274
MeshCAST 2007. Руководство пользователя.

3.5.3.6 Active Volume (Показать активный объем)

Описание
Эта команда показывает объем, занимаемый всей активной тетраэдральной сеткой.
Синтаксис
Если все элементы сетки, находящиеся на экране, активны, то команда показывает
объем всей сетки.

275
MeshCAST 2007. Руководство пользователя.

3.5.3.7 Bad Elements (Показать плохие элементы)

Описание
Эта функция используется для отображения всех плохих элементов, находящихся во
всей тетраэдральной сетке.
Синтаксис
Команда BAD ELEMENTS активируется путем нажатия левой клавишей мыши на
командной кнопке.
Заметки
Плохими считаются элементы, у которых параметр radii ratio меньше 0.001. Эти элементы
закрашиваются в рабочем окне в красный цвет.

В настоящий момент BAD ELEMENTS работает только с тетраэдральной сеткой,


операция прерывается, если сетка содержит другие типы элементов.

276
MeshCAST 2007. Руководство пользователя.

3.5.3.8 Neg-Jag (Показать элементы с отрицательным значением Якобиана)

Описание
Эта функция используется для отображения элементов с отрицательным значением
Якобиана (Negative Jacobian), которые находятся в тетраэдральной сетке.
Синтаксис
Функция NEG-JAG ELEMENTS активизируется нажатием левой клавиши мыши на
командной кнопке.
Заметки
Эти элементы в рабочем окне закрашиваются в красный цвет. Эта функция позволяет
вам сфокусироваться на нужной части модели для ее анализа.

277
MeshCAST 2007. Руководство пользователя.

3.5.4 ACTIVE OPS (МЕНЮ АКТИВИЗАЦИИ)

Описание
ACTIVE OPS содержит различные командные кнопки, которые используются для
активирования узлов и элементов.
Синтаксис
Эти инструментальные кнопки показаны в QUALITY CHECKING ENVIRONMENT.

278
MeshCAST 2007. Руководство пользователя.

3.5.4.1 Elements (Активизировать элементы)

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

Следующие форматы могут быть использованы для задания входных данных:


• 3 (отображение элемента 3) или
• 3,4,6 (отображение элементов 3, 4 и 6) или
• 3 4 6 (отображение элементов 3, 4 и 6) или
• 3 to 6 (отображение элементов 3, 4, 5 и 6) или
• 10 to 50 by 5 (отображение элементов 10 15 20 25 30 35 40 45 50).
Заметки
После активирования заданные элементы отображаются в центре рабочего окна.
Команда ELEMENTS не изменяет объемной сеткой. Возможности команды позволяют
сфокусироваться на нужной части модели для ее анализа.

279
MeshCAST 2007. Руководство пользователя.

3.5.4.2 Bad Elements (Активизировать плохие элементы)

Описание
Эта опция используется для активирования всех плохих элементов, которые содержатся
в тетраэдральной сетке.
Синтаксис
Опция BAD ELEMENTS активизируется путем нажатия левой клавиши мыши на
командной кнопке.
Заметки
Плохими элементами считаются элементы, у которых параметр radii ratio меньше 0.001.
Возможности этой опции позволяют вам сфокусироваться на определенной части модели
для анализа.

280
MeshCAST 2007. Руководство пользователя.

3.5.4.3 Neg-Jag Elements (Активизировать элементы с отрицательным


значением Якобиана)

Описание
Эта функция используется для активирования всех элементов с отрицательным
значением Якобиана, которые содержатся в тетраэдральной сетке.
Синтаксис
Опция NEG-JAG ELEMENTS активируется путем нажатия левой клавиши мыши на
командной кнопке.
Заметки
Возможности опции позволяют вам сфокусироваться на определенной части модели для
ее анализа.

281
MeshCAST 2007. Руководство пользователя.

3.6 Display Tools (Инструменты отображения)

Описание
Опции display tools используются для изменения отображения для того, чтобы помочь
выполнить операцию разбиения на сетку.
Синтаксис
Все иконки display tool доступны в верхней части окна, как показано на рисунке ниже. Эти
опции доступны для любой рабочей среды REPAIR ENVIRONMENT, MESHING
ENVIRONMENT и QUALITY CHECKING ENVIRONMENT.

282
MeshCAST 2007. Руководство пользователя.

3.6.1 ROTATE (ПОВЕРНУТЬ)

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

Имеется возможность поворота изображения на заданный угол вокруг оси X, Y, Z . Можно


ориентировать изображение путем выбора кнопок X, Y, Z и изометрических кнопок,
находящихся в окне ROTATE.

283
MeshCAST 2007. Руководство пользователя.

3.6.2 RESTORE (ВОССТАНОВИТЬ)

Описание
Эта опция восстанавливает геометрию к ее оригинальному виду в рабочем окне.

Любое вращение, приближение или перемещение, которое было сделано, будет


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

284
MeshCAST 2007. Руководство пользователя.

3.6.3 ZOOM (МАСШТАБ ИЗОБРАЖЕНИЯ)

Описание
Эта опция позволяет вам увеличивать или уменьшать изображение в рабочем окне.
Синтаксис
При нажатии на иконке ZOOM изображение может быть увеличено или уменьшено путем
удерживания левой клавиши мыши на кнопке и одновременного перемещения курсора вверх
для увеличения изображения или вниз для уменьшения.

285
MeshCAST 2007. Руководство пользователя.

3.6.4 ZOOM OUT (МАСШТАБИРОВАТЬ ПО ИЗОБРАЖЕНИЮ)

Описание
Эта опция автоматически масштабирует изображение так, чтобы оно занимало все
рабочее окно.
Синтаксис
При нажатии на иконку ZOOM OUT изображение масштабируется и занимает всю область
рабочего окна.

286
MeshCAST 2007. Руководство пользователя.

3.6.5 CENTER (ЦЕНТРИРОВАТЬ)

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

287
MeshCAST 2007. Руководство пользователя.

3.6.6 DRAG (ПЕРЕМЕЩАТЬ)

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

288
MeshCAST 2007. Руководство пользователя.

3.6.7 CLIP (ВЫДЕЛИТЬ ЧАСТЬ ГЕОМЕТРИИ)

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

Опция CLIP предоставляет 2 возможности, которые доступны при генерации сетки и


QUALITY CHECKING ENVIRONMENT, они представлены ниже:
• когда кнопка CLIP активирована путем нажатия левой клавиши мыши, сетка,
выбранная в окне, активируется (нижний левый рисунок);
• когда кнопка CLIP активирована путем нажатия правой клавиши мыши, сетка в
выбранном окне удаляется, и все элементы, которые находятся вне выбранного
окна, активируются (нижний правый рисунок).

289
MeshCAST 2007. Руководство пользователя.

Заметки
Следует заметить, что прямоугольник выбора всегда активизируется при помощи левой
клавиши мыши. Опция удаления команды CLIP доступна только для операций Meshing или
Quality Checking Environments.

Функция CLIP может быть эффективно использована для выбора небольшого участка
всей геометрии.

Изменения, которые вы внесете в выбранный активный набор при помощи команды CLIP,
будут постоянными, только если вы не выйдете из программы MeshCAST без сохранения.
Вы можете использовать команду BACKTRACK/ALL для возврата к предыдущему активному
набору.

290
MeshCAST 2007. Руководство пользователя.

3.6.8 BACKTRACK/ALL (ВЕРНУТЬСЯ К ПРЕЖНЕМУ АКТИВНОМУ НАБОРУ)

Описание
Используйте эту кнопку для возврата в прежний активный набор. MeshCAST
предоставляет инструменты для изолирования части геометрии в виде активного набора.
Активный набор может представлять собой временную подгруппу модели. Подгруппа
позволяет вам работать с маленькой частью геометрии, не отвлекаясь на всю модель,
находящуюся в рабочем окне. Команда BACKTRACK позволяет использовать пошаговый
метод для возврата к предыдущим активным наборам.
Синтаксис
Существует два способа использования команды этой команды:
• при активировании команды BACKTRACK путем нажатия левой клавиши мыши,
когда курсор находится над кнопкой BACKTRACK, происходит возврат к
предшествующему активному набору;
• при активировании команды BACKTRACK путем нажатия средней клавишей мыши
на кнопке, когда курсор находится над кнопкой BACKTRACK, происходит возврат к
активному набору модели.
Заметки
Команда BACKTRACK не отменяет какие-либо действия над моделью.

291
MeshCAST 2007. Руководство пользователя.

3.6.9 WIREFRAME (ПРОВОЛОЧНЫЙ ВИД)

Описание
Эта кнопка используется для отображения всех элементов геометрии или всех
поверхностных сеток.
Синтаксис
При нажатии на кнопке WIREFRAME изображение переходит в режим проволочного
отображения. При работе в среде REPAIR ENVIRONMENT, когда все геометрические
элементы отображены (рисунок слева), и при работе в среде MESHING ENVIRONMENT,
когда все поверхностные сетки будут отображены (рисунок справа).

292
MeshCAST 2007. Руководство пользователя.

293
MeshCAST 2007. Руководство пользователя.

3.6.10 HIDE (ОТОБРАЖЕНИЕ ПОВЕРХНОСТЕЙ)

Описание
Эта кнопка используется для отображения поверхностной сетки в режиме hidden-surface.
Синтаксис
Путем нажатия на иконке HIDE команда активируется, и дисплей переходит в режим
hidden-surface.

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

294
MeshCAST 2007. Руководство пользователя.

3.6.11 SOLID (ОТОБРАЖЕНИЕ ТВЕРДОГО ТЕЛА)

Описание
Эта опция используется для отображения поверхностной сетки в режиме закраски.
Синтаксис
С помощью нажатия на иконке SOLID опция активизируется, и дисплей переходит в
режим твердотельного отображения. Различие между опциями HIDE и SOLID заключается в
цвете закрашенной поверхности.

Заметки
Опция SOLID позволяет отображать только видимые части сгенерированной сетки.

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

295
MeshCAST 2007. Руководство пользователя.

3.6.12 SHADE (РЕТУШИРОВАННЫЙ ВИД)

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

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

296
MeshCAST 2007. Руководство пользователя.

3.7 Mouse Buttons (Кнопки мыши)

Описание
В MeshCAST существуют различные рабочие среды (Repair, Meshing и Quality Checking)
модели, видимые в рабочем окне. В этих средах кнопки мыши могут быть использованы для
выполнения различных функций. Выполняемые функции зависят от рабочей среды
MeshCAST и команд или функций, которые могут быть использованы.
Синтаксис
Когда вы находитесь в среде REPAIR ENVIRONMENT, кнопки мыши могут быть
использованы для выполнения специальных функций:
• Левая кнопка мыши:
Когда курсор не вовлечен в выполнение команд, таких как, SELECT, DESELECT,
CENTER, CLIP, или SPLIT LINE, левая кнопка мыши может быть использована для
динамического поворота геометрии. Нажав и удерживая левую кнопку мыши можно
перемещая мышкой вращать геометрию относительно оси X и Y. Величина
поворота и его направление будет зависеть от соответствующего перемещения
мышкой.
• Средняя кнопка мыши:
Нажав на центральную кнопку мыши можно приблизить геометрию, которая
должна быть окружена прямоугольником выбора. Прямоугольник выбора (drag box)
можно создать, удерживая среднюю кнопку мыши.
• Правая кнопка мыши:
При нажатии на правую кнопку мыши активизируется функция ZOOM OUT.
При использовании функций SELECT или DESELECT, нажмите и удерживайте
правую кнопку мыши, затем перемещайте мышку до получения нужного
изображения.

При использовании MESHING и QUALITY CHECKING ENVIRONMENT кнопки мыши могут


быть использованы для выполнения специальных функций:
• Левая кнопка мыши:
Когда курсор не включен в выполнение операций CENTER или CLIP, левая кнопка
мыши может быть использована для динамического поворота геометрии.
Нажмите и удерживайте левую кнопку мыши, и при этом, передвигая мышку,
можно вращать геометрию вокруг осей X и Y. Величина поворота и его
направление будет зависеть от соответствующего перемещения мышки.
• Средняя кнопка мыши:
Нажав на центральную кнопку мыши можно приблизить геометрию, которая
должна быть окружена прямоугольником выбора. Прямоугольник выбора (drag box)
можно создать, удерживая среднюю кнопку мыши.
• Правая кнопка мыши:
Функция ZOOM OUT активируется при нажатии на правую кнопку мыши.

297
MeshCAST 2007. Руководство пользователя.

3.8 Keys Functions (Горячие клавиши)

Описание
Используются для ускорения работы с визуальными режимами.
Синтаксис
X: поворот вокруг оси X на угол 10о.
Y: поворот вокруг оси Y на угол 10о.
Z: поворот вокруг оси Z на угол 10о.
Shift + X, Y, или Z: поворот на угол 30о вокруг оси X, Y, или Z.
Ctrl + X, Y, или Z: поворот на угол -10о вокруг оси X, Y, или Z.
Ctrl + Shift + X, Y, или Z: поворот на угол –30о вокруг оси X, Y, или Z.
Shift + Левая кнопка мыши: вращает объект в одном направлении.
Выделение фрагмента при помощи средней клавиши мыши увеличивает выбранный
фрагмент до размера дисплея.

Нажатие правой клавиши мыши возвращает увеличенное изображение в первоначальное


состояние.
F2: Увеличить изображение на 10%.
F3: Уменьшить изображение на 10%.
Ctrl + s: Выбрать.
Ctrl + S: Выбрать все.
Ctrl + d: Отменить выбор.
Ctrl + D: Отменить выбор всех элементов.

298
MeshCAST 2007. Руководство пользователя.

3.9 Mesh Assembly (Сборка сеток)

В MeshCAST возможны две методики сборки.

- Surface Mesh Assembly (сборка поверхностных сеток)

- Boolean Assembly (сборка булевыми операциями)

Surface Mesh Assembly


Методика "Surface Mesh Assembly" позволяет собрать автоматически или
полуавтоматически две поверхностные сетки, которые имеют общие. Это означает, что
поверхностные сетки соприкасаются в некоторых местах и алгоритм сборки настроен на
поиск и объединение этих общих поверхностей. Этот алгоритм не допускает наличия
больших разрывов или наложения поверхностных сеток.

Метод "Surface Mesh Assembly" требует наличия двух соседних поверхностных сеток
(должно быть возможно построение объемной сетки по каждой из поверхностных).

В зависимости от качества обеих поверхностных сеток и их близости алгоритм сборки


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

Детали использования метода "Surface Mesh Assembly" описаны в следующем разделе.


Boolean Assembly
Метод "Boolean Assembly" позволяет собрать две взаимно пересекающиеся
поверхностные сетки. Алгоритм автоматически распознает пересечения и переразбивает
локальную зону на сетку для создания единой общей поверхностной сетки. Этот алгоритм
полностью автоматический и не требует ручного вмешательства. Результирующая сетка
может в ряде случаев иметь мелкие дефекты, которые потребуют небольшого
редактирования сетки.

В отличие от метода "Surface Mesh Assembly" можно проводить сборку не прилегающих


плотно сеток.

Детали использования метода "Boolean Assembly" описаны в следующем разделе.

299
MeshCAST 2007. Руководство пользователя.

3.9.1 СБОРКА МЕТОДОМ SURFACE MESH ASSEMBLY

Метод Mesh Assembly в основном соединяет две входные поверхностные сетки в одну,
объединяя перекрывающиеся поверхности в одну общую поверхность. Во время каждой
операции соединения перекрывающихся поверхностей может быть больше одной.

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


форму с прибылью. Техника соединения MeshCAST Assembly позволяет быстро обработать
совпадающую сетку двух поверхностных сеток.

Техника соединения

Первый файл (*.sm) с именем "Master" читается с помощью меню File/Open, а второй
файл с именем "Slave" определяется через меню File/Assemble.

Следующие примеры показывают, начиная с простого случая, различные типы ручного


вмешательства, которые требует Assembly Mesher от пользователя. Если пользователь
разберется в следующих 4 примерах, следующие сборки будут восприниматься легко.
Поэтому обратите особое внимание на первые 4 примера.

Пример-1 (ИДЕАЛЬНЫЙ СЛУЧАЙ)


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

300
MeshCAST 2007. Руководство пользователя.

2 перекрывающиеся
поверхности между
Master и Slave

После чтения файлов Master и Slave программа показывает объединенную сетку


Master/Slave в окне построения и загружает меню "Assemble", показанное ниже.

Меню сборки Assembly


На этом этапе мы видим, что программа идентифицировала как границу двух
перекрывающихся поверхностей с помощью кнопки "Show Features". Каждая грань,
принадлежащая к границе перекрытия, будет относиться к "Feature Edge". Легко видеть,
что каждый набор перекрывающихся поверхностей должен создавать один
полностью закрытый граничный контур, состоящий из ребер Master Feature edges
или/и Slave Feature edges. По этим границам программа должна объединять две
перекрывающиеся сетки в одну и объединять узлы на границе, делая их общими для master
и для slave.

301
MeshCAST 2007. Руководство пользователя.

КРАСНЫЙ ЦВЕТ: Граничный контур перекрытия, состоящий из ребер Master


Feature Edges.

В этом простейшем случае кнопка "Show Features" отображает границы двух


перекрывающихся поверхностей, показанных выше красным цветом. Так как граница (один
замкнутый контур) в данном случае выглядит верно, мы можем приступить к окончательному
объединению с помощью кнопки "Continue Assembly". Две перекрывающиеся поверхности
будут объединены в одну, и узлы на границе будут объединены и будут общими для master
и slave.

СОЕДИНЕНИЕ ЗАВЕРШЕНО: Окончательно соединенная сетка, желтым цветом


показаны ребра между двумя исходными сетками.

302
MeshCAST 2007. Руководство пользователя.

Замечание: Небольшой разрыв между master и slave до соединения допустим (как


показано на рисунке выше). Позже мы встретим ситуацию, где зазор больше.
Пример-2
Замечание: Красные линии принадлежат ребрам Master Feature Edges и зеленые
принадлежат ребрам Slave Feature Edges.

В предыдущем примере мы видели только закрашенные красным цветом ребра. В этом


случае мы увидим зеленые ребра и попытаемся понять когда и почему мы получаем
красные и / или зеленые ребра при нажатии кнопки "Show Features".

Здесь ребра master (красные) будут составлять хороший контур. Но программа вместо
этого выбрала с этой стороны куба зеленые грани slave, потому что зеленые грани лежат на
гранях master. Грани master на этой стороне куба не были выбраны, так как они висят в
воздухе и не лежат на поверхности slave. Программа автоматически позаботилась о
переключении контура в месте, где зеленые и красные грани вошли в конфликт.

Наиболее важным замечанием в данном примере является то, что когда есть
выбор между гранями master и гранями slave, ВЫБИРАЙТЕ грань, которая
геометрически лежит на другой грани, как в данном случае зеленая. Также надо
быть уверенным, что есть замкнутый контур для перекрывающихся
поверхностей и этот контур может быть создан комбинацией красных и зеленых
граней. Не волнуйтесь по поводу разрывов в контуре, так как программа будет
обрабатывать их корректно. Пример 4 покажет, когда разрыв не может быть
обработан программой, и как выйти из этой ситуации.

303
MeshCAST 2007. Руководство пользователя.

Пример-3
Используя объекты примера 2, если зазор больше, как показано на рисунке ниже,
программа выберет как грани slave, так и грани master edges, и попросит пользователя
разрешить конфликт. Из предыдущего объяснения легко видеть, что пользователю следует
выбрать красные грани master и отключить выбор зеленых граней slave. Причина в том, что
грани slave висят в воздухе, а грани master лежат полностью на поверхностях slave.

Кнопка "Sel/Desel Edge" в меню Assembly (рисунок ниже) позволяет пользователю


выполнить выбор необходимых граней. Просто кликните на область треугольника, что
выбрать (первый клик) или отказаться от выбора (второй клик) элемента. Можно также
использовать кнопки "active Master" и "Active Slave", чтобы лучше видеть геометрию сетки.

Меню Assembly – активизация кнопки Sel/Desel Edge

304
MeshCAST 2007. Руководство пользователя.

Выбор/Отказ от выбора – активизация элементов Master/Slave

После отключения всех граней slave (рисунок ниже) просто нажмите на "Continue
Assembly" для получения желаемого результата.

После отключения зеленых граней (висящих в воздухе) и выбора красных граней


master, лежащих на поверхностях slave.

Пример-4
Теперь рассмотрим случай, когда мы должны физически переместить узлы. Обычно это
необходимо при взаимном проникновении сеток master и slave. Рисунок ниже демонстрирует
такой случай:

305
MeshCAST 2007. Руководство пользователя.

Поверхность Master,
проникающая в Slave

Поверхность Slave,
проникающая в Master

Единственный способ устранить эту проблему, это переместить или узлы master, или
узлы slave вручную для устранения взаимного проникновения. Рисунки ниже иллюстрируют
это.

Пожалуйста, помните о периодическом сохранении выполненной ручной работы с


помощью "Store Features".

Ручное перемещение узлов подробно описано в разделе "Move node".

После перемещения одного узла slave с помощью кнопки "Move Node"

306
MeshCAST 2007. Руководство пользователя.

После перемещения двух узлов slave

После перемещения трех узлов slave

После перемещения всех узлов slave

307
MeshCAST 2007. Руководство пользователя.

Заметьте, что проникновение устраняется только на границе, то есть перемещаются


только узлы slave на границе. Другие перекрывающиеся узлы (внутри поверхностей) не
должны перемещаться, так как перекрывающиеся поверхности будут автоматически
объединены программой в одну поверхность, экономя много ручной работы. Так как грани
Master и Slave полностью выровнены, мы можем выбрать либо красные, либо зеленые
грани. В данном случае выбраны красные грани (рисунок ниже). Для окончательного
соединения двух сеток нажмите "Store Features" (для сохранения ручной работы) и "Continue
Assembly", чтобы сгенерировать окончательную сетку.

Оставьте активными грани master (красные)

Запомните, что нужно устранять проблемы только на граничной линии (красной или
зеленой). Проблемы в остальной перекрывающейся сетке будут решаться автоматически.
До нажатия кнопки "Continue Assembly" необходимо разрешить следующие
проблемы:

- Убедитесь, что выбранные линии лежат на другой стороне, а не висят в


воздухе, как показано в примере 2.

- Разрешите конфликты, если они есть, между красными и зелеными линиями,


как показано в примере 3.

- Переместите нужные узлы, как показано в примере 4.

Предыдущие 3 случая являются единственными, которые необходимо выполнить


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

Теперь рассмотрим на примерах 5 и 6, как определять ошибки, с которыми сталкивается


программа, и как их устранять.

По умолчанию все ошибки должны быть решены на одной стадии после "File/Assemble" и
до "Continue Assembly". Назовем эту стадию как стадия "Assembly Feature Edge". Только на
этой стадии пользователь может получить информацию из промежуточного файла
master_slave.sm, который программа создает с целью отладки. Это случается, когда есть
разрывы в граничном контуре, которые программа не может обработать. Мы
проиллюстрируем далее оба случая:

308
MeshCAST 2007. Руководство пользователя.

Пример-5
Посмотрите на следующее сообщение об ошибке (которое может появиться при работе
программы сборки) :

Для обработки сообщения об ошибке просто запишите номера узлов и элементов, где
обнаружены ошибки, не обращая внимание на остальное сообщение. В данном случае
проблемы обнаружены в элементах с номерами 38454, 40071, 4948 и 6297. Имейте в виду,
что номера элементов соответствуют номерм элементов в объединенной сетке Master/Slave,
которая активизируется на стадии сборки "Assembly Feature Edge", и не являются номерами
элементов отдельных сеток Master или Slave. Поэтому войдите назад в стадию "Assembly
Feature Edge", используя команду "File/Open" для чтения файла Master и команду
"File/Assemble" для чтения файла slave. Теперь отобразите эти элементы, используя кнопку
"Display Elements" (введите номера элементов в нижнем правом окне).

Рисунок выше показывает номера элементов, а также грань. Очевидно, что проблема
возникла из-за разрыва между концами красной и зеленой линий, который программа не
смогла обработать. Рисунок ниже лучше показывает этот разрыв.

309
MeshCAST 2007. Руководство пользователя.

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

Но лучше было бы перемещать узел master ближе к конечной точке контура зеленых
граней. Рисунок ниже показывает перемещение узла конца линии сетки master ближе к
зеленому узлу:

310
MeshCAST 2007. Руководство пользователя.

Теперь разрыв между двумя конечными точками достаточно мал, чтобы программа могла
его обработать. Поэтому нажмите кнопку "Continue Assembly" для завершения соединения (и
не забудьте перед этим сохранить изменения кнопкой "Store Features").

Пример-6
После нажатия на кнопку "Continue Assembly" пользователь может получить следующее
сообщение об ошибке:

Пожалуйста, запишите две последних строки. Все сообщения об ошибках, следующие


после создания файла master_slave.sm, должны проверяться прежде всего только в этом
файле, а не в стадии "Assembly Feature Edge", как в предыдущем случае. Запишите все
номера узлов и элементов, отображенных на экране, и прочитайте этот файл
(master_slave.sm). Положение узлов, где возникла проблема, показано на рисунке ниже:

311
MeshCAST 2007. Руководство пользователя.

Так как это не то место, в котором мы можем исправить ошибку (помните, что это не
стадия "Assembly Feature Edge", так как мы прочитали промежуточный файл поверхностной
сетки master_slave.sm, созданный программой только для идентификации ошибки), нам
надо найти соответствующее место в соединенном файле Master/Slave, активизированном
на стадии "Assembly Feature Edge", куда мы можем войти и исправить ошибку. Поэтому для
идентификации соответствующей грани в этом месте используйте следующее меню,
откройте файлы master и slave и нажмите кнопку "M/S Features".

После нажатия кнопки "M/S Features" на промежуточной поверхностной сетке появится


грань, которая поможет пользователю определить положение, в котором нужно будет
устранить проблему позднее в стадии "Assembly Feature Edge".

312
MeshCAST 2007. Руководство пользователя.

Очевидно из этого рисунка, что грань имеет разрыв в контуре и требуется его устранить в
стадии "Assembly Feature Edge". Если положение идентифицировано и запомнено, надо
прочитать файл master с помощью "File/Open", а затем - файл slave с помощью
"File/Assemble" и затем перейти в стадию "Assembly Feature Edge"нажатием на кнопку
"Assemble". Рисунок ниже показывает положение ошибки в объединенной сетке Master/Slave
в стадии "Assembly Feature Edge" и разрыв контура, который был рассмотрен ранее.

Для устранения просто выберите, как показано ниже, грани master, которые были
исключены:

313
MeshCAST 2007. Руководство пользователя.

Когда это сделано, просто нажмите "Continue Assembly", и, если нет других ошибок,
сборка должна быть завершена. Не забудьте перед этим сохранить изменения.

КАК ОТМЕЧАЛОСЬ РАНЕЕ, ОПЕРАЦИИ ПО УСТРАНЕНИЮ ОШИБОК ОЧЕНЬ ПРОСТЫ:


ВЫБРАТЬ/ОТМЕНИТЬ ВЫБОР ГРАНЕЙ И/ИЛИ ПЕРЕМЕСТИТЬ УЗЛЫ. ДРУГИЕ СРЕДСТВА
НЕ НУЖНЫ.

Для удобства предоставлены специальные кнопки сборки Assembly:

- Active-Display Master: Клик левой клавишей мыши на кнопке "Active-Display


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

- Active-Display Slave: Клик левой клавишей мыши на кнопке "Active-Display


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

- Assembly Union: Когда эта кнопка в положении ON, перекрывающаяся


поверхность (между master и slave) в результирующей объединенной сетке будет
удалена. Таким образом в результирующей объединенной сетке не будет общей
поверхности, разделяющей Master и Slave.

Пример-7
Во время каждой операции объединения стандартной процедурой после чтения файлов
Master и Slave является поиск мест, обычно помеченных желтым знаком плюс "+". Если в
этих местах есть какие-либо проблемы, они должны укладываться в две упоминавшиеся
категории и устраняться, как было показано в примерах 1-4. Рассмотрим следующий
сценарий обработки красных и зеленых граней в одном месте с желтым плюсом "+".

314
MeshCAST 2007. Руководство пользователя.

Сетка Slave, проникающая в Master-сетку

Дыра взаимного
проникновения должна быть перекрыта

Используя технику примера 4, узлы Slave перемещаются, чтобы убрать проникновение.


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

315
MeshCAST 2007. Руководство пользователя.

Геометрия после перемещения узлов (slave)

Используя пример 3, выбирайте грани master или грани slave, но не то и другое.

Пример-8
В этом примере рассмотрим следующий контур граней:

316
MeshCAST 2007. Руководство пользователя.

После изучения видно, что красных граней контура висит в воздухе, а не лежит на
поверхности slave.

Другой ракурс показывает, что узлы висят в воздухе, а не лежат на поверхности


slave.

Решением может быть та же техника, что и в примере 3. Рисунок ниже показывает


ситуацию после обработки:

317
MeshCAST 2007. Руководство пользователя.

Как резюме, не так важна непрерывность в контуре. Разрыв в контуре допустим, если
выполняется правило "УЗЛЫ ДОЛЖНЫ ЛЕЖАТЬ НА ПОВЕРХНОСТИ, А НЕ ВИСЕТЬ В
ВОЗДУХЕ".

318
MeshCAST 2007. Руководство пользователя.

3.9.2 УЛУЧШЕНИЯ СБОРКИ ПОВЕРХНОСТНОЙ СЕТКИ

Этот раздел описывает улучшения в инструментах сборки сетки Mesh Assembly,


включенных в версию 2007.0.

• Разбор ошибок значительно упростился после ввода кнопки показа критических ошибок
"Show critical errors",

• Была упрощена обработка файлов "*_feat.sm",

• Улучшено отображение режимов Master/Slave,

• Угол элемента теперь может быть задан пользователем.

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

Следующий рисунок показывает различия в числе проблем между версиями 2006.1 и


2007.0. Можно видеть, что все потенциальные проблемы, отмеченные на верхнем рисунке,
автоматически решены на нижнем рисунке.

319
MeshCAST 2007. Руководство пользователя.

Показ критических ошибок


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

В версии 2007.0 после разрушения необходимо загрузить файл "prefix_feat.sm" и нажать


кнопку "Show Critical Error".

320
MeshCAST 2007. Руководство пользователя.

В дополнение к линиям (зеленый и красный цвета) и желтым крестам, места с


критическими ошибками помечаются большими голубыми крестами (ниже).

Эти голубые кресты обозначают места, где должны быть выполнены действия (например,
изменение/добавление/перемещение линий с помощью команды "Sel/Desel edges", или
перемещение узла).

321
MeshCAST 2007. Руководство пользователя.

Это означает, что места, имеющие желтые кресты и не имеющие голубых, не


принимаются во внимание. Это позволяет сохранить массу времени при задании линий.
Следует помнить, что голубые кресты соответствуют местам, где алгоритм сборки бессилен.
Но возможно, что есть места без голубых крестов, которые не являются хорошими (то есть
линии еще не верны). Однако, главное улучшение заключается в устранении необходимости
идентифицировать положение проблемных мест.

Помните, что кнопка "Show Critical Errors" может быть нажата только после первой
попытки сборки "Assembly". Это означает, что сначала следует нажать кнопку "Continue
Assembly", затем, если MeshCAST отрабатывает неверно, необходимо загрузить файл
"prefix_feat.sm" и нажать кнопку "Show Critical Errors". Затем могут быть выполнены операции
с линией (командой "Sel/Desel edges") в файле prefix_feat.sm (не забудьте сохранить
изменения командой "Store Features").

Упрощение обработки файлов "*_feat.sm"


Была упрощена обработка файла "*_feat.sm". Когда команда сборки Assembly не
срабатывает, можно загрузить файл "*_feat.sm" и приступить к доработке линии, в том числе
и к перемещению узлов. Эти изменения должны быть сохранены (командой "Store
Features"). Для получения окончательной сборки необходимо, как и ранее, вновь загрузить
исходные поверхностные сетки master и slave и затем выполнить сборку.

Отображение Master и Slave


Было улучшено отображение сеток Master и Slave, используя кнопки "Display- Active
Master" или "Display-Active Slave".

Нажатием правой клавиши мыши на этой кнопке можно отобразить только сетку Master
или Slave (рисунок ниже).

322
MeshCAST 2007. Руководство пользователя.

Левый клин на кнопке "Display-Active Master" или "Display-Active Slave" позволяет


подкрасить Master или Slave синим цветом. Если загружены обе сетки, то только одна сетка
будет синей, а все остальное белым.

323
MeshCAST 2007. Руководство пользователя.

Рисунок выше и ниже показывают это. В верхнем рисунке синим подкрашен Master, а в
нижнем - Slave.

324
MeshCAST 2007. Руководство пользователя.

Задание пользователем значения угла элемента


Угол элемента (Feature angle) теперь задается вместе со значением допуска (Tolerance)
(рисунок ниже). Это было сделано потому, что некоторые модели имеют лучшие значения
углов в сборке в сравнении с задаваемым по умолчанию значением 40 градусов.

Также углы элементов между треугольниками могут быть показаны функцией "Feature
Ang/Display" в подменю Assembly (как показано ниже).

325
MeshCAST 2007. Руководство пользователя.

Хорошо видно на рисунке выше разница между выборкой элементов, имеющих углы 60°,
и выборкой элементов, имеющих углы 40°.

Это дополнительное значение "Feature Angle" должно использоваться, когда


значительная часть участков линии исключена из нее на начальном этапе сборки.
Следующий простой пример иллюстрирует это.

В следующем примере видно, что нет линии на острие выреза.

326
MeshCAST 2007. Руководство пользователя.

Когда команда "Feature Ang/Display" используется с различными значениями угла (по


умолчанию 40°), мы можем увидеть какой на самом деле угол в этом месте. В этом случае
надо было задать значение 20°, чтобы увидеть эту линию.

327
MeshCAST 2007. Руководство пользователя.

Таким образом модель должна быть далее загружена с углом 20° и будет получен
следующий результат.

328
MeshCAST 2007. Руководство пользователя.

Помните, что перед загрузкой сборки с измененным углом элементов, необходимо


удалить все временные файлы (особенно файл "*_feat.sm").

Совместимость
Имейте ввиду, что файлы повторного старта сборки (например, prefix_feat.sm files) из
предыдущих версий не совместимы с этой версией.

329
MeshCAST 2007. Руководство пользователя.

3.9.3 СПОСОБ СБОРКИ BOOLEAN ASSEMBLY

Способ Boolean Assembly объединяет две исходные поверхностные сетки в одну,


используя Булевы операции.

Представьте простой случай, где требуется промоделировать литейный компонент с


прибылью. Начинается с построения сетки для каждого элемента отдельно. Результат
показан на рисунке ниже: есть область взаимного проникновения сеток между прибылью и
литейным компонентом.

Область взаимного проникновения

В этом случае, в начале надо открыть один файл с сеткой, пусть это будет сетка
литейного компонента, затем активировать Boolean assembly, как показано на рисунке ниже.
После этого выберите файл со второй сеткой, в этом случае прибыли (riser.sm), и нажмите
на кнопку Boolean.

Меню Boolean Assembly

MeshCAST автоматически обработает эту взаимопроникающую область, в результате


имеем (рисунок ниже) объединенную сетку общей геометрии.

330
MeshCAST 2007. Руководство пользователя.

После Булевой операции: совпадающие поверхностные сетки

Затем для получения окончательной объемной сетки возможны 2 решения:

a) Можно сгенерировать 3D-сетку как обычно в MeshCASTl: три независимых объема


присутствуют в данном случае, как показано на рисунке ниже. Необходимо сделать
активными для объединения и нажать кнопки "Apply" и "New", чтобы построить единую 3D-
сетку.

После Булевой операции: 3 объемные сетки

331
MeshCAST 2007. Руководство пользователя.

Используйте кнопки "Apply" и "New", чтобы построить единую 3D-сетку

b) Можно идентифицировать элемент в зоне взаимопроникающих сеток, используя кнопки


"Clip" и "Identify Element". Затем нажмите на кнопки "Active Elem(s)" (убедитесь, что "Identify
Element" по-прежнему активна) и "Append Adj. Surface". Зона прилегающей сетки
отобразится на экране, как показано на рисунке ниже. Просто удалите эти элементы и
сгенерируйте 3D-сетку как обычно в MeshCAST для получения окончательной объемной
сетки.

Идентифицировать и удалить взаимопроникающие сетки


Булевы операции очень полезны, когда создается линия разъема. Рисунок ниже
показывает процесс определения формы, где линия разъема проходит по середине формы.
Процедура следующая: сначала сгенерируйте отдельно поверхностные сетки
(поверхностную сетку формы и отливки с одной стороны и поверхностную сетку плоскости

332
MeshCAST 2007. Руководство пользователя.

разъема с другой стороны), используйте Булевы операции и удалите неиспользуемые


области сетки.

Создание плоскости разъема

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

Замечание: необходимо помнить об ограничениях Булевых операций, когда есть


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

Сдвиг поверхностной сетки, чтобы избежать появления копланарных поверхностей

333
MeshCAST 2007. Руководство пользователя.

3.10 Интерфейс GEOMESH-MeshCAST

Введение
В зависимости от системы CAD, использованной для создания модели, бывает, что
модель нуждается в некоторых исправлениях геометрии перед загрузкой в MeshCAST.
Причины этого следующие:

1. Исходный файл геометрии из CAD системы имеет низкое качество (разрывы,


наложения поверхностей, потерянные поверхности,...). В этом случае единственным
возможным выходом является садиться и исправлять геометрию в CAD системе, что
предпочтительнее, или непосредственно в MeshCAST.

2. Исходный файл геометрии из CAD системы достаточно хорош, но импорт в MeshCAST


неверно воспринимает некоторые элементы построения. В этом случае предлагается новый
метод работы с совместным использованием модулей GEOMESH и MeshCAST. Этот новый
метод представлен далее. Он также открывает возможность чтения внутренних форматов
CAD систем (когда интерфейсы экспорта CAD систем работают не очень хорошо)
непосредственно в GEOMESH – ниже приведены доступные форматы.

Так как возможности чтения форматов в GEOMESH шире, чем в MeshCAST, мы


предлагаем сначала чтение моделей GEOMESH и затем экспорт их в MeshCAST (через
формат *.gmrst). Более того, GEOMESH может быть использован для анализа качества
моделей и их исправления.

Предлагаемая методика показана на рисунках ниже. Сначала загрузите модель в


GEOMESH (возможные форматы показаны ниже). После одношагового анализа модель
может быть экспортирована в родной формат MeshCAST (*.gmrst). Этот файл gmrst может
быть загружен в MeshCAST. Затем модель может быть разбита на сетку (или
предварительно обработана, если необходимо) в MeshCAST, используя обычные средства.

Замечание: Это совместная процедура использования GEOMESH-MeshCAST


должна использоваться только, если прямая передача в MeshCAST приводит к
большим исправлениям.

Установка GEOMESH v5.0


Дистрибутив GEOMESH v5 (только для Windows) находится на установочных дисках
ProCAST.
Общий обзор GEOMESH

334
MeshCAST 2007. Руководство пользователя.

Используйте интерактивное электронное руководство GEOMESH v5.0 Help.


Возможности
GEOMESH может напрямую использовать данные большинства систем CAD и CAE. Это
многозадачное приложение и может работать с несколькими документами одновременно
(различные модели CAD могут быть загружены одновременно).

Можно читать следующие форматы CAD:


- универсальный формат IGES (.igs, .iges)
- универсальный формат STEP AP203 (.stp, .step)
- файлы VRML (.vrml, .wrl)
- текстовые файлы (.txt)
- родной формат GEOMESH (.tos)
- файлы AutoCAD (.dxf)
- форматы Matra Datavision (.brep)
Дополнительные трансляторы позволяют GEOMESH читать соответствующие CAD
файлы:
- транслятор VDA (.vda)
- файлы UNISURF (.uni)
- ACIS (.sat)
- UNIGRAPHICS (.prt)
- PARASOLID (.x_t, .x_b)
- CADDS (.pr)
- CATIA V4 (.model, .dlv, .exp)
- CATIA V5 (.catpart)

Общая последовательность работ в GEOMESH

Шаг 1 : Загрузка модели


Выберите команду Open в меню File, чтобы открыть документ (модель CAD) в GEOMESH.

Выберите команду Insert в меню File, чтобы добавить новый документ в существующий.

335
MeshCAST 2007. Руководство пользователя.

Задайте имя и тип файла и нажмите "Open".

336
MeshCAST 2007. Руководство пользователя.

Приложение будет читать, создавать и отображать различные элементы построения


системы CAD, содержащиеся в выбранной модели.

Шаг 2 : Анализ CAD


Чтобы выбрать модель целиком, нажмите Ctrl-A. (Модель будет отображаться в
оранжевом цвете (по умолчанию)).

337
MeshCAST 2007. Руководство пользователя.

Выберите команду "Create Mesh" в меню Meshing. При этом откроется окно Connexity.

338
MeshCAST 2007. Руководство пользователя.

Нажмите кнопку Advanced и сделайте неактивными "Remove Small Faces" и "Manifold


Model" в параметрах анализа "Advanced Analysis Parameters".

Команда "manifold model" должна быть неактивной только, если мы имеем модель с
несколькими объемами. Это может никак не отразиться на файле ".gmrst", но может
привести к некорректной информации в самом GEOMESH.

339
MeshCAST 2007. Руководство пользователя.

Задайте начальное значение допуска tolerance value, которое будет использоваться при
анализе CAD (или используйте значение по умолчанию 0.1)

Настоятельно рекомендуется задать значение допуска равным одной десятитысячной от


расстояния диагонали параллелепипеда, в который можно поместить модель.

Нажмите на кнопку "Analyse". Затем нажмите на кнопку "Increment" (только 1 раз).

340
MeshCAST 2007. Руководство пользователя.

GEOMESH может также использоваться как средство анализа качества геометрии CAD (а
не только как транслятор), чтобы получить представление о количестве необходимых
исправлений геометрии в MeshCAST. Поэтому рекомендуется проводить анализ для
отображения числа проблем, которые не могут быть устранены автоматически (в GEOMESH
и в MeshCAST).

Если число проблем очень велико, лучше заниматься их устранением непосредственно в


системе CAD.
Шаг 3 : Проверка на свободные или сдублированные грани
Число ошибок, исправленных во время анализа, может быть показано непосредственно в
GEOMESH. Щелчком на правой клавише мыши откройте выпадающее меню и затем
выберите команду "Show Only Analyse".

Замечание:

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


"Show Only Analyse" запрещена.

В окне моделирования будут отображены только ошибки. Свободные грани будут


отображены зеленым цветом, а сдублированные - фиолетовым (по умолчанию).

Количество свободных и сдублированных граней во время анализа отображается в окне


connexity.

Чтобы опять отобразить CAD-модель, выберите команду "Show Only Geometry" в


выпадающем меню.

341
MeshCAST 2007. Руководство пользователя.

Шаг 4 : Экспорт файла *.gmrst


Экспортируйте модель в файл *.gmrst с помощью команды Export в меню File.

Затем выберите формат "MeshCAST" (gmrst).

342
MeshCAST 2007. Руководство пользователя.

Шаг 5 : Откройте файл *.gmrst в MeshCAST


Теперь модель готова к загрузке в MeshCAST. При чтении этого файла MeshCAST
распознает этот файл *.gmrst, отличный от других файлов gmrst, и обрабатывает эти данные
специальным образом. Он выполняет набор операций над моделью, которые сокращают
потребность в ручных операциях при подготовке генерации сетки.

В этой CAD-геометрии при чтении файла *.gmrst, сгенерированного в GEOMESH, не было


обнаружено дефектов геометрии и поверхностная сетка может быть автоматически
построена за один шаг.

343
MeshCAST 2007. Руководство пользователя.

Замечания

Если число дефектов и сдублированных граней не очень большое, пользователь


может успешно пройти дальше и вручную исправить дефекты. В противном случае
необходимо вручную изменить в MeshCAST значение допуска до выполнения команды
Properties/Advanced. После изменения допуска файл gmrst должен быть загружен опять в
MeshCAST. Значение допуска в MeshCAST по умолчанию равно 1/20000 от диагонали.

Пример, где надо увеличить значение допуска:

344
MeshCAST 2007. Руководство пользователя.

В этом случае присутствует более 20 дефектов, схожих с показанными на рисунке выше.


Это значит, что значение допуска, использованное в MeshCAST, не достаточно, чтобы
перекрыть разрывы между гранями. Для устранения этого необходимо увеличить вручную
допуск (командами Properties/Advanced) и перезагрузить файл опять в MeshCAST.

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

Отметим, что для этой цели нельзя использовать команду "Auto Incr merge".

Пример, где надо уменьшать значение допуска:

На этом рисунке вертикальные грани, прилегающие к цилиндрической поверхности,


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

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

Рекомендуется создавать копию файла gmrst.

345
MeshCAST 2007. Руководство пользователя.

Та же модель при меньшем значении допуска

Рекомендуется делать допуск меньше, когда число дефектных тонких поверхностей


значительно, не одна или две.

Когда значение допуска определено, просто переходите к построению поверхностной


сетки как обычно. Имейте в виду, что в этой версии плотность сетки по умолчанию
установлена в MeshCAST для первого набора граней Edge Set, который включает все грани
геометрии. Это значение пригодно для большинства моделей, но может быть изменено
пользователем. Это значение размера сетки вычисляется как 150 * значение допуска.

Замечание

Формат "*.gmrst", создаваемый в GEOMESH специфический (он не полностью


совпадает с форматом, который создается в MeshCAST). Это означает, что файл
gmrst, созданный в GEOMESH, должен быть открыт в MeshCAST только через меню
OPEN и не через меню IMPORT. Если требуется ее импортировать, ее надо сначала
открыть и сохранить. После этого ее можно импортировать.

346
MeshCAST 2007. Руководство пользователя.

3.11 Создание сетки оболочковой формы Layered Shell Meshing

На поверхности объемной сетки можно сгенерировать оболочку, добавив слои к


поверхности.

Для этого надо загрузить объемную сетку в меню "Create Layered Shell".

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

Кнопкой Add можно добавить участки оболочки, где ее толщина будет отличной (смотри
пример в конце этого раздела).

Кнопка Selection (смотри ниже) должна использоваться для определения на сетке


различных участков оболочки Shell Patches. Когда выбор сделан, надо нажать кнопку "Store".
Кнопка "File Save" позволяет сохранить участки оболочки для последующего использования
(например, они будут автоматически загружаться при начале создания новой оболочки по
той же объемной сетке).

347
MeshCAST 2007. Руководство пользователя.

Число слоев оболочки (которое будет одинаково для всех участков оболочки Shell
Patches) должно быть определено на этом шаге (когда установлен признак "Multi Material ID",
каждый слой оболочки будет иметь отличный материал material ID).

На рисунке ниже показано, где не будет оболочки.

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

348
MeshCAST 2007. Руководство пользователя.

При нажатии кнопки "Generate Shell" создается оболочка, как показано на рисунке ниже:

Опираясь на такую оболочку, можно добавить слои на определенных участках (смотри


рисунок ниже, соответствует месту локального перекрытия оболочек).

349
MeshCAST 2007. Руководство пользователя.

Соответствующая оболочка показана ниже.

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

350
MeshCAST 2007. Руководство пользователя.

Следующий случай показывает как можно задать различную толщину оболочки. В этом
случае надо добавить кнопкой "Add" новый участок оболочки Shell Patch и выбрать
желаемую поверхность (не забудьте задать различные толщины оболочки).

351
MeshCAST 2007. Руководство пользователя.

Хорошо видно различие в толщине оболочки на рисунке ниже.

352
MeshCAST 2007. Руководство пользователя.

353
MeshCAST 2007. Руководство пользователя.

3.12 Новый алгоритм создания сетки оболочки (New Shell Meshing)

Введение
Для преодоления ограничений стандартного генератора оболочковой сетки в MeshCAST
добавлена новая команда создания сетки оболочки Create New Shell. Этот алгоритм
позволяет автоматическое создание сетки оболочки с нулевой и переменной толщиной с
учетом плоскостей симметрии.

Для этого надо загрузить поверхностную сетку с использование меню "Create New Shell".

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

354
MeshCAST 2007. Руководство пользователя.

3.12.1 МЕНЮ ИНСТРУМЕНТОВ ВЫБОРА SELECTION TOOLS

Описание
Набор инструментов выбора доступен для задания каждого участка оболочки.
Синтаксис

Используйте:

Для разрешения выбора элементов поверхности,

Для отмены выбора элементов поверхности,

Для выбора всех элементов поверхности, ограниченных углом,

Для отмены выбора всех элементов поверхности, ограниченных углом,

Для выбора всех элементов поверхности,

Для отмены выбора всех элементов поверхности,

Для задания угла для выбора поверхностей,

Для выполнения генерации новой оболочки.

355
MeshCAST 2007. Руководство пользователя.

3.12.2 ТАБЛИЦА РЕДАКТИРОВАНИЯ УЧАСТКОВ ОБОЛОЧКИ

Описание
Таблица редактирования участков сетки (Shell Patch editing Table) используется для
определения содержания и параметров различных участков оболочки.
Синтаксис

Используйте :

"Add" для создания нового участка оболочки и задания толщины оболочки,

"Delete" для удаления выбранного участка оболочки,

"Store" для сохранения текущего выбора элементов в выбранный участок оболочки,

"File Save" для сохранения текущих описаний и распределений в файл повторного


запуска "restart file" (prefix.newshrst).
Заметки
Если файл prefix.newshrst существует, он будет автоматически прочитан при перезагрузке
той же поверхностной сетки, так что пользователю не нужно повторять ввод описаний и
распределений.

356
MeshCAST 2007. Руководство пользователя.

3.12.3 ИЗМЕНЕНИЕ ТОЛЩИНЫ

Функциональные возможности генератора сетки оболочки лучше покажем на следующем


примере:

Внутри отверстия создается новый участок оболочки. Вновь добавленный участок


оболочки должен обрабатываться специальным образом по двум причинам:

- для предотвращения появления перекрытия (заданная толщина может быть равна


или меньше толщины, заданной для всех других участков),

- для изменения толщины в специфических местах

При назначении поверхностям отверстия нового участка оболочки Shell Patch программа
new shell mesher аккуратно обрабатывает толщину обработки, чтобы предотвратить

357
MeshCAST 2007. Руководство пользователя.

перекрытие. Новая сетка оболочки после выполнения 'Generate New Shell' будет выглядеть,
как показано ниже:

Заметки
Имейте в виду, что алгоритм "New Shell" активизируется только при создании новых
участков. Это значит, что остальные поверхности "ALL OTHERS" будут разбиваться на сетку
старым алгоритмом. Если надо применить алгоритм "New Shell" ко всей геометрии, надо
создать новый участок, выбрать все поверхности и назначить желаемую толщину. Но как
минимум один элемент должен остаться в группе ALL OTHERS. Наконец надо помнить, что
толщина для группы ALL OTHERS должна быть больше, чем для всех остальных участков.

Пред выполнением Shell Mesh рекомендуется всегда нажать кнопку 'File Save', чтобы
сохранить все назначения и параметры в файл prefix.newshrst. Этот файл будут прочитан
при повторном старте, и пользователю не потребуется повторять все операции,
выполненные.

Созданная оболочковая сетка записывается в файл prefix_final_sh.sm.

358
MeshCAST 2007. Руководство пользователя.

3.12.4 ПЛОСКОСТИ СИММЕТРИИ

Перед назначением плоскостей симметрии и участков без оболочки настоятельно


рекомендуется создать сначала желаемую сетку оболочки. Симметрия и участки без
оболочки получаются с использованием Булевых операций в MeshCAST и выполняются в
конце процесса создания оболочки. Когда распределение участков (Shell Patch) и значения
толщин сохранены в файл prefix.newshrst с помощью команды 'File Save', повторный запуск
генератора оболочки для получения симметрии и участков без оболочки является простой
операцией, так как начальная сетка уже получена.

В примере ниже для получения желаемой сетки оболочки используются две плоскости
симметрии.

Заметки
Во время генерации сетки оболочки с заданными плоскостями симметрии (и с участками
без оболочки) MeshCAST создает файлы, соответствующие каждой плоскости симметрии с
именами: prefix_sympln_1.sm и prefix_sympln_2.sm. Аналогично для каждого участка без
оболочки создаются файлы prefix_nopln_row#.sm. Вместе с файлом prefix-sh.sm над ними
можно вручную выполнять Булевы операции (смотри описание временных файлов в
разделе "Промежуточные файлы").

359
MeshCAST 2007. Руководство пользователя.

3.12.5 УЧАСТКИ БЕЗ ОБОЛОЧКИ (NO PLANE)

Команда "No Plane" позволяет определять участки, где не будет оболочки. Для ее
активизации надо задать участок с нулевой толщиной:

При создании этой "no plane" поверхности sпрограмма автоматически выполняет Булевы
операции для удаления необходимого куска оболочки в этом месте (смотри рисунок ниже).

360
MeshCAST 2007. Руководство пользователя.

Иногда поверхность после Булевой операции (показана контуром красного цвета на


рисунке выше) не достаточно широкая, чтобы рассечь всю толщину оболочки. В этом случае
операция не будет выполнена.

Можно задать большую ширины "булевой" поверхности, задав отрицательное значение


толщины этого участка (вместо нулевой толщтны).

В этом случае на рисунке ниже хорошо виден эффект расширения булевой плоскости.

Заметки
Во время генерации сетки оболочки с участками без оболочки (и с заданными
плоскостями симметрии) MeshCAST создает файлы, соответствующие каждой плоскости
симметрии с именами: prefix_sympln_1.sm и prefix_sympln_2.sm. Аналогично для каждого
участка без оболочки создаются файлы prefix_nopln_row#.sm. Вместе с файлом prefix-sh.sm
над ними можно вручную выполнять Булевы операции (смотри описание временных файлов
в разделе "Промежуточные файлы").

361
MeshCAST 2007. Руководство пользователя.

3.12.6 ПРОМЕЖУТОЧНЫЕ ФАЙЛЫ

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


Они могут помочь определить, на какой стадии процесс генерации оболочки пошел в
неверном направлении. Они перечислены ниже:
Prefix_sh.sm : Исходная сетка оболочки
Prefix_sympln_1.sm : Поверхностная сетка первой плоскости симметрии
Prefix_sympln_2.sm : Поверхностная сетка второй плоскости симметрии
Prefix_nopln_row#.sm : Поверхностная сетка для участка без оболочки, один для
каждой строчки (No Shell Patch) в таблице
Prefix_pre_final_sym-1.sm : Файл оболочки после Булевой операции Исходной
сетки и Поверхностной сетки первой плоскости симметрии
Prefix_pre_final_sym-2.sm : Файл оболочки после Булевой операции
предыдущего файла и Поверхностной сетки второй плоскости симметрии
Prefix_final_sh.sm : Окончательная сетка оболочки после Булевой операции
предыдущего файла и файла Поверхностной сетки для участков без
оболочки.
Пожалуйста, игнорируйте другие промежуточные файлы, которые появляются во время
Булевых операций на различных стадиях генерации сетки оболочки. Если автоматическая
операция выполнена успешно, то файл "prefix_final_sh.sm" является единственным нужным
выходным файлом. Все другие упоминавшиеся файлы полезны только (когда
автоматическая операция неверна) для выполнения вручную Булевых операций MeshCAST,
как было показано ранее.

362
MeshCAST 2007. Руководство пользователя.

4. Глоссарий

Термин в оригинале Перевод Комментарий


Air entrapment Воздушный карман
Columnar grains Зерна столбчатой формы
Crack Разлом отливки
Equiaxed grains Равноосные зерна
Специфичная усадка внутри
Inter-dendritic shrinkage Междендритная усадка
дендритного каркаса
Gas porosity Газовая пористость
Hexahedral Гексаэдральный
Hot tearing Горячие трещины
Icon-driven menu Иконообразное меню
Процесс литья по
Lost foam process
выжигаемым моделям
Metal front Фронт расплава
Mushy zone Твердожидкая область
Oxide layers Окисные пленки
Post-processing Постпроцессирование Анализ результатов расчета
Pre-processing Препроцессирование Подготовка исходных данных расчета
Вертикальный литник, стояк или
Riser Прибыль
прибыль, в зависимости от контекста
Runner system Литниковая система
Материал в твердожидком
Semi-solid material
состоянии
Shell casting Литье в оболочковые формы
Высокопрочный чугун или чугун с
Spheroidal iron Высокопрочный чугун
шаровидным графитом
Ductile iron Высокопрочный чугун
Squeeze casting Жидкая штамповка
Solidification Затвердевание
Solver Солвер, решатель
Tetrahedral Тетраэдральный
Thixocasting Тиксо-литье
Tilt pouring Наклонная заливка
Icon Иконка Изображение кнопки команды
Mesh Сетка Сетка конечных элементов
FEM Метод конечных элементов
Triangular Треугольный

363
MeshCAST 2007. Руководство пользователя.

Computer runtime Время расчета

Термин в оригинале Перевод Комментарий


Mold Литейная форма
Casting Отливка, литье
Литье по выплавляемым
Investment casting
моделям
Shell-mold Оболочковая форма
Tet Тетраэдральный
Элемент окна, нажатие на котором
Push button Кнопка
клавиши мыши, вызывает действие
Command button Кнопка команды
Mouse button Клавиша мыши
Drop down menu Выпадающее меню
Первая часть имени файлов с
исходными данными или
Prefix Префикс результатами расчета, которая
совпадает с именем файла исходной
геометрии
Scratch Вытягивание
Сетки с несовпадающими
Non-coincident
узлами
Toggle switch Переключатель
Flaws Дефект
Дефект в поверхностной сетке –
Gap Дыра
неразбитая на сетку поверхность
Folder Папка
Сохранение связей изменяемой
Ассоциативность
Surface associativity поверхности с другими
поверхности
поверхностями и ребрами
Surface description Описание поверхности
Face Поверхность
Ортогональная сетка в описании
(UxV) net Решетка
поверхности
Surface mesh Поверхностная сетка
Solid Mesh Объемная сетка
Unit Единицы измерения
Enclosure Окружение
Давление газов внутри формы, как
Reference pressure Референсное давление
правило, равно атмосферному
Процесс многократного нагревания и
Cycling Термоциклирование охлаждения формы при литье,
например, под высоким давлением

364

Вам также может понравиться