ГОСТ Р ИСО 10303-55—2015
операций является то, что локальные и глобальные правила, применяемые к таким экземплярам, ин
терпретируются как ограничения на сгенерированные элементы в принимающей системе, а не как
условия достоверности, которые требуется проверять, что имеет место при обмене явно заданными
моделями с использованием стандартов комплекса ИСО 10303.
4.2.6 Неявные и явные ограничения
Гибридная модель может содержать как неявные, так и явные ограничения. Неявные ограниче
ния являются ограничениями модели, которые формируются автоматически операциями конструкци
онной процедуры. Явные ограничения представляют выраженные в явной форме взаимосвязи
между элементами модели с определенными параметрами.
Пример
-
В ИСО 10303-42 определен объектный тип данных
block,
представляющий
прямоугольный параллелепипед. Если объектный тип данных
block
используется как кон
струкционная операция в модели истории построениия, то у созданного этой операцией
параллелепипеда будут три пары параллельных граней, так как это установлено опреде
лением данной формы. В этом случае ограничения параллельности будут неявными. При
изменении размерных параметров данного параллелепипеда вновь сгенерированная форма
всегда будет иметь три пары параллельных граней.
С другой стороны, рассмотрим чисто контурное представление параллелепипеда. У
него будет шесть граней, двенадцать ребер и восемь вершин. Параллельность противо
положных граней является результатом конкретной комбинации точек, прямых и плоско
стей, связанных с топологическими элементами данного представления. В такой модели
нет ничего, что предотвратило бы модификацию одного или нескольких из этих геомет
рических элементов таким образом, что результирующая форма потеряет свойство
па раллельности противоположных граней. Данная ситуация может быть разрешена
добав лением явных ограничений типа «Грань А параллельна Грани В» и требования,
чтобы эти ограничения оставались в силе при любых модификациях данной модели.
ИСО 10303-108 обеспечивает представления для ряда таких явных ограничений, которые
могут быть применены к элементам модели детали, а ИСО 10303-109 [3] определяет
представления яв ных ограничений, устанавливаемых для поверхностей деталей в модели
сборочной едини цы.
Наконец, рассмотрим гибридную модель, определенную с помощью операции линейно
го вытягивания явно заданного плоского контура. Элементы контура могут иметь опре
деленные для них явные ограничения. С другой стороны, операция вытягивания генериру
ет неявные ограничения, одно из которых обеспечивает то, что плоские грани, соответ
ствующие начальному и конечному положениям, параллельны. При определении парамет
ров данной гибридной модели можно учесть эти неявные ограничения так же, как и неявно
определенную геометрию, а также определить явное ограничение параллельности в моде
ли контурного представления с определенными параметрами. Однако такое определение
неявных ограничений обычно не имеет места в существующих CAD-системах.
4.2.7 Блокировка конструкционных операций
В большинстве CAD-систем обеспечена возможность обработки процедурных моделей, в кото
рых некоторые конструкционные операции определены как заблокированные. Смысл этого заключа
ется в том. что полная модель конструкции для некоторых основанных на ней приложений может
ока заться чрезвычайно сложной.
Пример
-
Может быть полезно заблокировать некоторые небольшие особенности
модели перед тем, как направить ее в формирователь единой поверхности детали мето
дом конечных элементов, в том случае, если установлено, что эти особенности не оказы
вают существенного влияния на результаты вычислений методом конечных элементов,
например, если имеются небольшие отверстия в областях с небольшими напряжениями.
Если такие особенности не заблокировать, то их присутствие привело бы к генерации бо
лее сложной сеточной модели и, следовательно, к более длительному времени вычислений
и возможно к потере точности полученных результатов.
Настоящий стандарт допускает обмен обобщенными процедурными моделями с заблокирован
ными операциями с помощью введения необязательного атрибута suppressedjtem s для объектного
типа данных procedural_representation_sequence. Если данный атрибут присутствует, то он просто
определяет совокупность элементов в данной последовательности, которые были помечены как за
блокированные в передающей системе.
4.2.8 Обмон процедурными и гибридными моделями
Основное допущение, сделанное в настоящем стандарте в отношении обмена процедурными и
гибридными моделями, заключается в том, что принятая модель будет обрабатываться в принимаю
щей системе во время или сразу после ввода модели, созданной в соответствии с ИСО 10303. Как
9