Системы автоматизированного проектирования. Математическое обеспечение описания поверхностей агрегатов аэродинамических моделей, выходящих на теоретические обводы. Основные положения
МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
ОПИСАНИЯ ПОВЕРХНОСТЕЙ АГРЕГАТОВ
АЭРОДИНАМИЧЕСКИХ МОДЕЛЕЙ,
ВЫХОДЯЩИХ НА ТЕОРЕТИЧЕСКИЕ ОБВОДЫ
Основные положения
ОКСТУ 7503
ОСТ 1 02689-89
На 31 странице
Инв. К; дубликата № изм.
Инв. № подлинника 5907 № m
Дата введения 01.01.91
Настоящий стандарт устанавливает основные типы геометрических объектов, используемых для описания поверхностей агрегатов аэродинамических моделей (АДМ) летательных аппаратов (ЛА) в системах автоматизированного проектирования (САПР), основную структуру их представления в базе данных (БД) и основные геометрические операции, производимые над геометрическими объектами в БД.
Издание официальное
Перепечатка воспрещена
OCT 1 02689-89 с. 2
1. ТИПОВЫЕ ОПЕРАЦИИ ФОРМИРОВАНИЯ АГРЕГАТОВ АДМ И ТИПОВЫЕ ГЕОМЕТРИЧЕСКИЕ ОБЪЕКТЫ
1.1. Методы формирования математической модели агрегатов АДМ представляются в виде совокупности операций, результаты которых отражают состояние разрабатываемой математической модели в БД:
1) ввод исходных данных;
построение плоских и пространственных линий поперечного и продольного наборов поверхности агрегата АДМ;
построение каркаса поверхности агрегата АДМ;
построение поверхности агрегата АДМ;
получение линий поверхности агрегата АДМ (пересечение поверхности произвольной плоскостью, построение на поверхности линий равной освещенности, построение чертежных проекций агрегатов АДМ).
1.2. Объекты и соответствующие им операции делятся на объекты и операции различных уровней:
уровень О.а - таблицы и операции с таблицами;
уровень 0. б «. упорядоченные и согласованные таблицы и операции с ними;
уровень 1. а ~ плоские кривые и операции с ними;
уровень 1. б - упорядоченные и согласованные плоские кривые и операции с ними;
уровень 1.в - пространственные кривые и операции с ними;
уровень 1.г - упорядоченные и согласованные пространственные кривые и операции с ними;
уровень 2. а - поверхности и операции с поверхностями;
уровень 2.6 - упорядоченные и согласованные поверхности и. операции с ними;
І їй**зм і іL
|Nsизв.іі
1Инв.Nsдубликата1 . 1
1 Инв.Nsподлинника1 5907
9) уровень 3. а - тела и операции с телами;
10), уровень З.б - упорядоченные и согласованные тела и операции с ними.
Операция может воздействовать на один или несколько объектов (иметь один или несколько операндов). Если операция имеет несколько операндов различного уровня, то уровень принадлежности операции определяется по операнду самого высокого уровня.
По отношению к уровню нахождения объекта или объектов - результата ■ или результатов операции - операции делятся на:
операции, не изменяющие первоначальный уровень объекта;
операции, повышающие первоначальный уровень объекта;
операции, понижающие первоначальный уровень объекта.
ОСТ 1 02689-89 с. з
X
£0
Операции, не изменяющие уровень объекта, не приводят к образованию нового объекта в БД (исключением является операция копирования объекта). One- рации, изменяющие уровень объекта, приводят к образованию нового объекта в БД. х При этом объект, на который воздействовала операция, остается в БД неизменным.
К операциям, не изменяющим уровень объекта, относятся операции модификации объекта. К операциям, повышающим уровень объекта, относятся: пос- троение объекта из объектов более низкого уровня, упорядочивание объектов, сог— ласование объектов. К операциям, понижающим уровень объекта, относятся операции построения объекта из объекта более высокого уровня. Операция уничтожения объекта относится к операциям понижения уровня.
1.5. Настоящий стандарт охватывает уровни О.а - 2.6.
К объектам уровня О.а относятся:-
таблица плоской кривой;
таблица пространственной кривой;
таблицы, содержащие исходные данные для построения плоских базовых сечений, произвольным образом ориентированных в пространстве (поперечный кар-, касный набор поверхности);
таблицы номеров точек в .базовых сечениях, задающих пространственные кривые (продольный каркасный набор поверхности);
таблицы строчек поверхности, полученных на построенной поверхности в результате соответствующих операций и предназначенных для передачи в различные прикладные программные средства, например, в автоматизированные системы технологической подготовки производства (АСТПП).
mж
тж
1.6. К операциям уровня О.а относятся:
Ж
Ж
заполнение таблиц данных;
синтаксический контроль заполнения таблиц;
модификация таблиц данных;
сохранение таблиц данных в архиве;
проверка корректности заполнения таблиц, задающих исходные данные для построения поверхности;
согласование таблиц, задающих поперечный и продольный каркасы поверхности (дополнение неполного каркаса поверхности до полного);
построение таблицы исходных данных плоской кривой;
построение таблицы исходных данных пространственной кривой;
построение таблицы исходных данных поверхности;
построение геометрических объектов по таблицам исходных данных.
а 1 5907 1
СО
X
ЖЖ
X X
1.7. К объектам уровня 0.6 относятся:
>»
5 е
1) таблицы, полного каркаса поверхности, дополненные, если требуется, ин-
Ж
*•
ЗЕ
формацией 6 поведении дифференциальных характеристик в выбранных точках карка—
ш
«і
са поверхности;
Ж
ж
ІИнв.N«дубликатаI . I |Nsизм.1| I I 1 1 \ 11 1I
1Ими.NsподлинникаI 5907 I I Nsизв.І| | I| |1 1 1 1 1|
получение таблиц исходных данных уровня О.а (эти таблицы отличаются от первоначальных таблиц исходных данных и содержат согласованные данные; повторная операция согласования таблиц;приводит к получению той же таблицы уровня О.б, из которой была получена таблица уровня О.а);
,2) сегменты плоских кривых, заданные интервалами в области параметров.
К операциям уровня 1.а относятся:
копирование плоской кривой;
уничтожение плоской кривой;
модификация плоской кривой; ї
получение для заданной плоской кривой таблицы, задающей исходные данные для плоской кривой;
получение для заданной плоской кривой таблицы, задающей кусочно-линей- ное приближение кривой с заданной точностью;
операция замыкания плоской кривой в замкнутый контур;
анализ контура на самопересечения и формирование из самопересекающихся контуров простых (без самопересечения);
отсечение части плоской кривой, лежащей в простом замкнутом контуре или вне простого замкнутого контура;
формирование поперечного'' каркасного набора поверхности;
формирование пронумерованного набора выбранных плоских кривых;
формирование упорядоченного набора замкнутых сечений, задающих в области параметров представление частей параметрической поверхности.
К объектам уровня 1.6 относятся:
поперечный каркасный набор поверхности (состоит из пронумерованньпс ♦ . 4 1 плоских кривых, согласованных по количеству исходных точек, задающих каждое сечение);
пронумерованный набор замкнутых сечений, задающих в области параметров представление частей параметрической поверхности;
ОСТ 1 02689-89 с. 5
пронумерованная совокупность плоских кривых, лежащих в заданном плоском контуре или вне его;
получение для заданного каркасного набора совокупности плоских кривых
(эти кривые отличаются от первоначальных плоских кривых, т. к. они являются согласованными кривыми по числу исходных точек, задающих каждую кривую; ге-
вставка плоской кривой в заданное место поперечного каркасного набора;
удаление кривой из поперечного каркасного набора;
6) перемена местами двух кривых из поперечного каркасного набора.
1.13. К объектам уровня 1,с относятся:
пространственные кривые;
сегменты пространственных кривых, заданные интервалами в области па-
раметров.
1.14. К операциям уровня 1.с относятся:
копирование пространственной кривой;
уничтожение пространственной кривой;
модификация пространственной кривой;
Nsизм.
Nsизв.
4) получение для заданной пространственной кривой таблицы, задающей исходные данные для пространственной кривой;
получение для заданной пространственной кривой таблицы, задающей кусочно-4іинейное приближение кривой с заданной точностью;
формирование продольного каркасного набора поверхности;
формирование пронумерованного набора выбранных пространственных кривых.
К объектам уровня 1.г относятся;.
продольный каркасный набор поверхности (состоит из пронумерованных пространственных кривых, согласованных <по количеству исходных точек, задающих каждую кривую);