ПАРАМЕТРИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ ЛИНЕЙЧАТЫХ

ПОВЕРХНОСТЕЙ ТЕХНИЧЕСКИХ ИЗДЕЛИЙ

В КОНСТРУКТОРСКИХ БАЗАХ ДАННЫХ

В.Д. Трухина

 

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

Автором, за время совместной работы с конструкторско-технологическим центром новых разработок АО “Алтайсельмаш-Холдинг”, исследованы архивы проектной документации линейчатых поверхностей рабочих органов почвообрабатывающих машин. В архивах хранятся, например, чертежи уникальных поверхностей плужных корпусов, многие из которых являются результатом многолетней интеллектуальной работы научных коллективов. Формы поверхностей апробированы и экспериментально подтверждены дорогостоящими и продолжительными экспериментами. Потеря этой конструкторской документации будет невосполнимой потерей для конструирования поверхностей, используемых, в частности, в почвообрабатывающих машинах. Кроме того, практически уничтожены конструкторские бюро в прежнем понимании, когда были многолюдные специализированные отделы, которые занимались проектированием поверхности какого-либо одного вида машин и являлись, по сути, носителями методов их проектирования, хранителями существующих проектных решений и экспериментально установленных числовых значений геометрических параметров поверхностей изделий.

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

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

Пусть в трехмерном евклидовом пространстве и проективном пространстве , получающемся из присоединением бесконечно удаленной плоскости p как множества несобственных элементов в виде бесконечно удаленных точек и бесконечно удаленных прямых, задана декартова прямоугольная система координат OXYZ. Объекты пространств и в виде точек, прямых и плоскостей связаны между собой отношениями, вытекающими из абсолютной геометрии. Поскольку геометрические элементы рассматриваемых конгруэнций ассоциированы с линейчатыми поверхностями технических изделий конкретного назначения, задающих требуемый технологический процесс, будем рассматривать ту часть лучей конгруэнций и образующих линейчатых поверхностей, которая ограничена координатными плоскостями YOZ, XOZ и XOY. Обозначим эту часть пространства как W . Каждая пара точек пространства W задает прямую, совокупность всех прямых определяет четырехпараметрическое множество прямых пространства W . Последовательное введение двух связок параметров в это множество выделяет из него двухпараметрическое подмножество прямых, составляющих конгруэнцию , а введение в конгруэнцию третьей связки выделяет из нее однопараметрическое подмножество прямых, образующих линейчатую поверхность . Способы задания связок конгруэнций и их расположение в пространстве W должны обеспечивать выделение всех видов линейчатых поверхностей , используемых в проектировании конкретного технического изделия. Этим обеспечивается замена при компьютерном моделировании таких поверхностей многочисленных методов проектирования частных видов линейчатых поверхностей единым подходом к созданию их моделей. Так как моделирование рассматриваемых линейчатых поверхностей ориентировано на реализацию всех построений в виде алгоритмов средствами машинной графики, то принято параметрическое описание прямых , являющихся лучами конгруэнции и образующими линейчатой поверхности, а также аналитическое задание связок. Это является отличительной особенностью предлагаемого моделирования от существующих описаний конгруэнций прямых. Такой подход упрощает численную реализацию построения моделей линейчатых поверхностей.

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

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

, (1)

которое определяет плоскую дугу простой кривой Жордана, инцидентную координатной плоскости XOZ. Будем рассматривать соотношение (1) как уравнение первой связки конгруэнции и обозначим ее w 1.

Многообразие конгруэнций получается за счет выбора вида второй связки, определяющей двухпараметрическое множество прямых пространства W . В качестве второй связки, определяющей конгруэнцию как основы конструктивно-прикладного моделирования линейчатых технических поверхностей , будем рассматривать либо простую дугу плоской кривой Жордана w 2, лежащую в горизонтально проецирующей плоскости пространства W , либо множество несобственных (бесконечно удаленных) точек прямой b проективного пространства , или как конгруэнцию бипланар, лучами которой являются линии взаимного пересечения плоскостей, составляющих двухпараметрическое множество плоскостей, касательных к первой связке w 1.

Описание первой связки простой дуги плоской кривой Жордана заключается в ее параметрическом задании с учетом экспериментально обоснованных геометрических параметров в системе координат x O Z ў в векторной форме:

. (2)

Параметрическое описание фокальной кривой в виде соотношений (2) позволяет, изменяя значение параметра , некоторой текущей точке “пробежать” всю кривую от точки до точки . Верно и утверждение о том, что некоторая точка плоскости инцидентна фокальной кривой, если при ее координатах значение параметра таково, что выполняется соотношение 0 Ј Ј 1. При конструировании конкретных технических поверхностей следует учитывать, что описанные таким образом кривые могут быть продолжены и за точку . При этом для текущего параметра верно отношение > 1. Cформулированные выше свойства кривой первой связки позволяют определить, что это кривая второго порядка, непрерывная, не имеющая кратных точек, дважды дифференцируемая и является кривой класса .

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

1. [ w 1 И w 2] - простая конгруэнция c простой дугой плоской кривой Жордана w 2 в качестве второй связки (см. рис. 1);

2. [ w 1 И [b И ]] - проективная конгруэнция с прямой b как совокупности бесконечно удаленных точек проективного пространства в качестве второй связки, задаваемая направляющей плоскостью (см. рис. 2);

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

Рис. 1. Образование простой конгруэнции [w 1И w 2]

Обозначим простую конгруэнцию как [w 1И w 2] . Если каждому элементу множества точек , инцидентных первой связке w 1, имеющего размерность (Ґ 1), поставить в соответствие каждый элемент из множества точек , инцидентных второй связке w 2, также имеющего размерность (Ґ 1), то получим двухпараметрическое семейство прямых размерности (Ґ 1) ґ ( Ґ 1) = ( Ґ 2) , образующее конгруэнцию [w 1И w 2] . Таким образом, конгруэнция [w 1И w 2] образуется как двухпараметрическое множество прямых, пересекающих попарно точки и , где точка - точка, инцидентная первой кривой w 1, положение которой определяется параметром таким, что выполняется соотношение , а точка - точка, инцидентная второй кривой w 2 , положение которой задается параметром таким, что выполняется соотношение . Конгруэнцию прямых [w 1И w 2] можно представить двояко как однопараметрические семейства конусов [] . Одно семейство конусов образуется как множество пространственных пучков прямых со связкой в точке и направляющей кривой конуса w 2 . Множество точек первой кривой w 1 определяет однопараметрическое семейство конусов размерности (Ґ 1). Второе семейство конусов образуется как однопараметрическое множество размерности (Ґ 1) пространственных пучков прямых со связкой в точке и направляющей конуса w 1. Таким образом, имеем совокупность лучей, каждый из которых одновременно принадлежит двум семействам конусов. Такая совокупность называется конгруэнцией бисекант. Порядок и класс такой конгруэнции: две фокальные фигуры в виде плоских кривых второго порядка определяют гиперболическую линейную конгруэнцию Kr(2,4).

При конструировании поверхностей технических изделий не всегда можно обосновать параметры второй фокальной кривой w 2 и положение плоскости , которой она инцидентна. В связи с этим часто используются на практике линейчатые технические поверхности, которые можно рассматривать как поверхности, выделенные из конгруэнций, у которых в качестве второй связки w 2 используется бесконечно удаленная прямая b как множество несобственных точек проективного пространства . Получается конгруэнция с одной несобственной фокальной фигурой в виде совокупности бесконечно удаленных точек проективной прямой . Обозначим эту конгруэнцию как [w 1 И [, b ]] и в дальнейшем будем ее называть конгруэнцией с проективной прямой или проективной конгруэнцией. Разберем, как образуется такая конгруэнция. Через каждую точку , на фокальной кривой w 1, инцидентной координатной плоскости XOZ, для значения параметра проведем плоскость в направлении, которое определяется плоскостью , являющейся направляющей плоскостью проективной конгруэнции.

Рассмотрим множество прямых, проходящих через точку О w 1 в плоскости . Эти прямые образуют плоский пучок с центром в точке . К множеству точек каждой прямой пучка, являющейся лучом линейной конгруэнции, добавим одну бесконечно удаленную точку. Бесконечно удаленные точки непараллельных прямых считаются различными. Таким образом, каждая плоскость содержит бесконечно много беско-

Рис. 2. Образование конгруэнции с проективной прямой

нечно удаленных точек. Совокупность бесконечно удаленных точек лучей конгруэнции, лежащих в одной плоскости , задают бесконечно удаленную прямую b . Две параллельные плоскости и имеют общие бесконечно удаленные точки, поэтому совокупность бесконечно удаленных точек каждой плоскости можно рассматривать как множество, состоящее из точек пересечения двух параллельных плоскостей. Все параллельные плоскости пересекаются в бесконечности по бесконечно удаленной прямой b , которую будем считать второй фокальной фигурой. Конгруэнцию [w 1 И [, b ] ] можно рассматривать двояко. С одной стороны конгруэнция [w 1 И [, b ] ] - это множество плоских пучков прямых, являющихся лучами конгруэнции, со связкой в точке О w 1 и инцидентных соответствующей плоскости , параллельной направляющей плоскости , задающей бесконечно удаленную прямую b проективного пространства . С другой стороны конгруэнцию [w 1 И [, b ] ] можно рассматривать как множество плоских пучков прямых, исходящих из бесконечно удаленной прямой b , являющейся осью пучка плоскостей . Чтобы представить совокупность прямых, принадлежащих этой конгруэнции, нужно каждой бесконечно удаленной точке проективной прямой b поставить в соответствие определенным образом по одной плоскости пучка плоскостей b () и принять точки за центры пучков лучей конгруэнции, каждый для своей плоскости . Таким образом, в каждой плоскости пучка плоскостей b () лежит (Ґ 1) лучей, а в пучке b () содержится (Ґ 1) плоскостей. Следовательно, всего (Ґ 1)х1)=(Ґ 2) прямых, то есть рассматриваемая совокупность прямых является конгруэнцией. Конструктивно несобственной фокальной фигурой при построении лучей конгруэнции воспользоваться невозможно. В конструктивно-прикладном моделировании множество лучей конгруэнции с несобственной фокальной фигурой будем рассматривать как совокупность двухпараметрического семейства линий где si - параметр, определяющий положение точки на первой фокальной кривой w 1, а g j - параметр, выделяющий конкретный луч конгруэнции из плоского пучка прямых, инцидентного плоскости со связкой в точке и означает угол, составленный этим лучом с координатной осью ОХ. Вся совокупность лучей конгруэнции [w 1 И [, b ]] , ассоциированной с техническими поверхностями, получается изменением параметра О [0,1] hs и изменением параметра g j О [0,). Множество лучей получается изменением параметров 0Ј si Ј 1 и 0б g j б p /2, а множество точек получается изменением параметра 0Ј t Ј 1 на каждом луче конгруэнции. Определим порядок конгруэнции [w 1 И [, b ] ]. Произвольная точка А, инцидентная части пространства , выделенного фокальными фигурами w 1 и b , и кривая w 1 задают коническую поверхность S со связкой в точке А и направляющей в виде фокальной кривой w 1. Кроме того, точка А и бесконечно удаленная прямая b , как множество бесконечно удаленных точек, задают плоский пучок прямых со связкой в точке А. Пересекаются коническая поверхность S и плоский пучок прямых максимум по двум лучам конгруэнции, значит порядок конгруэнции равен двум (n=2). Определим класс проективной конгруэнции. Любая плоскость пространства пересекает фокальную кривую w 1 максимум в двух точках, а несобственную прямую b в одной точке. Точки пересечения дадут два луча конгруэнции. Значит класс конгруэнции равен двум (m=2).

Особый интерес, с точки зрения конструктивно- прикладного моделирования линейчатых поверхностей, представляют конгруэнции бипланар, которые рассматриваются как двухпараметрическое множество прямых, полученных от взаимного пересечения плоскостей, составляющих однопараметрическое множество пучков плоскостей касательных к кривой w 1 . Положение каждой плоскости конгруэнции определяется однозначно двумя параметрами - параметром , определяющим точку на кривой w 1 , через которую проходит связка пучка плоскостей конгруэнции, и параметром , который задает угол, составленный следом конкретной плоскости пучка с осью и тем самым выделяет эту плоскость из пучка. Обозначим эту конгруэнцию как [ w 1 И [ , ] ] . Лучами конгруэнции будут прямые пересечения плоскостей, принадлежащих различным пучкам плоскостей с осью пучка по касательной к кривой w 1. Таким образом, многообразие конгруэнций можно получить, если выделить двухпараметрическое множество прямых конгруэнции , из прямых пространства W , составляющих плоские пучки со связкой в точках О w 1, инцидентных плоскостям , касательных к первой фокальной кривой w 1 в точках .

Рис. 3. Образование конгруэнции бипланар

Каждой касательной , проходящей через точку О w 1 и составляющую угол с осью OX, поставим в соответствие плоскость пространства W , для которой прямая , составляющая угол с осью OX, является прямой пересечения этой плоскости с координатной плоскостью XOZ , а линия пересечения плоскости с координатной плоскостью XOY составляет с осью ОХ угол . Через касательную проходит пучок плоскостей , для которых прямая является осью пучка. Обозначим этот пучок как . Положение плоскости в пучке определяется однозначно углом . Для каждой точки О w 1 , при изменении угла в интервале [) , получим пучок плоскостей с осью по линии как множество плоскостей размерности (Ґ1). Каждой точке О w 1 будет соответствовать свой пучок плоскостей с осью . Множеству точек , инцидентных кривой w 1 , соответствует множество пучков плоскостей касательных к кривой w 1 в точках размерности (Ґ 1). В каждой плоскости через точку , как связку, проходит пучок прямых, которые образуют множество размерности (Ґ 1). Положение каждой прямой пучка однозначно определяется углом , отсчитываемым от направления (или касательной ) по часовой стрелке (или против). Таким образом, получено множество размерности ( Ґ 1) ґ ( Ґ 1) ґ ( Ґ 1) прямых, положение которых в пространстве W однозначно определяется тремя параметрами (или ), и , где параметр выделяет точку из множества точек кривой w 1, параметр выделяет плоскость из пучка плоскостей со связкой по касательной к кривой w 1 в точке , а параметр выделяет конкретную прямую из множества прямых пучка прямых, инцидентного плоскости . Множество прямых, определяемых тремя параметрами (или ), и , в соответствии с принятыми определениями образуют комплекс. Точка на прямой комплекса выражается как сумма двух векторов, один из которых определяет точку на первой фокальной кривой w 1, а второй определяет расстояние точки на прямой комплекса от точки на кривой w 1 в виде

. (3)

Рассмотрим общий случай выделения конгруэнции из комплекса, определенного параметрами (или ), и , введением зависимости . Первая фокальная кривая w 1 в векторной форме есть . Касательная к ней имеет направление . Угол наклона касательной к оси ОХ есть . Он связан с параметром соотношением

. (4)

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

Рис. 4. К выводу уравнения плоскости,

касательной к кривой w 1

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

. (5)

Уравнение плоскости из пучка плоскостей есть

,

где - текущая точка, - расстояние плоскости от начала координат,

- орт нормали с компонентами

(6)

Расстояние определяется из векторного треугольника (см. рисунок 4) как . Так как

(7)

(8)

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

где тогда

(9)

Уравнение плоскости, касательной к первой фокальной кривой как функцию углов можно записать в виде

. (10)

Уравнение (10) при свободных параметрах задает двухпараметрическое семейство плоскостей . Лучами конгруэнции будут прямые, проходящие через точки , и инцидентные плоскостям . Уравнение лучей конгруэнции плоскостей суть

(11)

где - направляющие косинусы луча конгруэнции. Они определяются равенствами

где - единичный вектор.

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

. (12)

Конгруэнция [w 1 И ] образуется двояко как конгруэнция бипланар следующим образом. Введем условие, что за лучи конгруэнции принимаются линии пересечения плоскостей из пучков плоскостей, линиями связки которых являются касательные линии к кривой w 1в точках, определенных параметром . Тогда из трех параметров комплекса , , останутся свободными только два и. При изменении параметра возникает однопараметрическое (Ґ 1) множество плоскостей , касательных к фокальной фигуре w 1. Каждая плоскость со всеми другими плоскостями пересекается по пучку (Ґ 1) прямых, которые называются бипланарами. Они дважды касаются кривой w 1, так как принадлежат двум касательным плоскостям. Совокупность всех линий пересечения представляет собой множество Ґ 1 ґ Ґ 1 = Ґ 2 и составляет конгруэнцию бипланар.

 

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

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

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

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

СПИСОК ЛИТЕРАТУРЫ

  1. Трухина В.Д. Моделирование и анализ линейчатых технических поверхностей (на примере изделий сельскохозяйственного машиностроения).- Барнаул: Изд-во АлтГТУ им. И.И. Ползунова, 1996.- 65 с.
  2. Трухина В.Д. Метаданные компьютерных архивов линейчатых поверхностей технических изделий // Третий сибирский конгресс по прикладной и индустриальной математике, посвященный памяти С.Л. Соболева.- Новосибирск: Изд-во Института математики СО РАН, 1998. - С. 78-79.
  3. Трухина В.Д. Конгруэнции прямых как информационная основа компьютерных архивов линейчатых поверхностей технических изделий // Актуальные проблемы графического образования молодежи, Рыбинск: Изд-во Рыбинской государственной авиационной технологической академии.- Рыбинск, 1998.- С.21-22.