Научная статья на тему 'Моделирование механических связей. Условия стягиваемости'

Моделирование механических связей. Условия стягиваемости Текст научной статьи по специальности «Математика»

CC BY
119
33
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СБОРКА / ГИПЕРСЕТЬ / ГИПЕРГРАФ / ПОДГРАФ / СУГРАФ

Аннотация научной статьи по математике, автор научной работы — Божко А. Н.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Моделирование механических связей. Условия стягиваемости»

электронное научно-техническое издание

НАУКА и ОБРАЗОВАНИЕ

Эя №ФС 77 - 30569. Государственная регистрация №0421100025.155Н 1994-040В_

Моделирование механических связей. Условия стягиваемости # 05, май 2011 автор: Божко А. Н.

МГТУ им. Н. Э. Баумана

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

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

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

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

Рис. 1. Пример конструкции

На рис. 1 приведен пример простой конструкции крепления подшипника, а на рис. 2 показана гиперсеть конструкции (а), а также первичная (Ь) и вторичная (с) сети.

Рис. 2. Гиперсеть и ее подсети

На рис. 3 показана последовательность г5, г\, г 2, г 4 нормальных стягиваний ребер, переводящая вторичную сеть в одновершинный гиперграф.

X,

Х2 Х1 ,Х5

X!

Х2 Х11Х51Х2

Х4 Хз Х4 Х3 Х4 Х3 Х4

Рис. 3. Последовательность нормальных стягиваний вторичной сети конструкции

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

Уточним постановку задачи. Гиперграф ЖБ = (X Я, Ж) называется стягиваемым, если существует последовательность Р{ЖБ) — .. ), для элементов которой должны

выполняться условия:

1. ЖБо = ЖБ;

2. Ж5^-1 представляет собой одновершинный гиперграф;

Х11Х51Х21Х3 Х11Х51Х21Х31Х4

Х

3. Для всех И ¡¥Б/ | <Е Р( ¡¥Б), / = О, /V — 2 справедливо соотношение

\Я. 1-1=1 I.

1 ] 1 1 7+1 1

4. Каждый элемент последовательности ЖSj+l получается из предыдущего ЖБу

стягиванием ребра кратности 2, у = — 2 . Такое стягивание называется нормальным.

Теорема 1. Любой стягиваемый гиперграф является связным и имеет, по крайней мере, одно ребро кратности 2. Число вершин |Х| и число ребер | Я | стягиваемого гиперграфа удовлетворяют соотношению | X |<| Я | +1.

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

Г

3

Г

4

Г

3

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

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

Пусть это неравенство выполняется для всех ^вершинных стягиваемых гиперграфов, где к<п, п>2. Покажем, что их этого следует выполнение неравенства для любого стягиваемого «-вершинного гиперграфа = (Х,Я,Ж), \ X |= П .

Последняя операция нормального стягивания заключается в отождествлении двух вершин х и у, соединенных, по крайней мере, одним ребром Гху. Количество вершин пх, Пу в каждом из подграфов Нх, Ну с: 1¥Б, стянутых на вершины х и у не превышает п-1. По индуктивному предположению П\ < | Их | +1 и Пу <| Ку | +1. Число ребер \Я\ в не меньше суммы | Я | + | Я | + гху, а количество вершин | X | = пх + пу. Из этого следует, что | X |<| Я | +1. Теорема доказана.

Рассмотрим ситуацию, когда неравенство, связывающее число вершин и ребер стягиваемого гиперграфа, строгое, т.е. |Х| < | Я | + 1. Результатом стягивания такого гиперграфа будет одновершинный гиперграф с к = | Я | - | Х| + 1 петлями, т.е. ребрами, которые замыкаются на одну вершину. Пример такого образования показан на рис. 4.

Рис. 4. Гиперграф с k петлями

Типичная ситуация возникновения петель показана на рис. 5, где отождествление вершин х и у и слабое удаление ребра г2 порождает петлю г1.

У

х

Г2 /7 х+У^ГЗ

Рис. 5. Порождение петли

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

Приведем аргументы физического характера, свидетельствующие о недопустимости петель. Пусть для некоторой вторичной сети изделия выполняется соотношение | X | < | Я | + 1. Тогда на ьой операции нормального стягивания возникнет ситуация, показанная на рис. 6, когда одновершинный подгиперграф соединяется с вершиной у гиперребрами г, ] = 1,к.

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

/ \

WS¡

V У

Рис. 6. Установка у по совокупности механических связей

WS

Рис. 7. Замена ребер

Пусть среди всех связей р р = 1,к, соединяющих у с (см. рис. 6), существуют, по крайне мере, две связи гл Г, доставляющие у определенность геометрического расположения относительно ЖБ(. В этом случае при установке у на данный элемент должен быть скоординирован относительно двух внешних систем координат, которые образуют конструктивы связей гЛ Гг. Эти конструктивы принадлежат одному собранному фрагменту ЖБ(, поэтому создается ситуация «избыточной скоординированности» у, когда для установки этого элемента требуется реализовать два полных комплекта конструкторских баз. Это типичная и достаточно распространенная ошибка проектирования. На стадии подготовки проектной документации она порождает неразрешимые размерные цепи, а на стадии технологической подготовки производства служит причиной явления, называемого перебазированием.

Простой пример избыточных связей и вызванного ими перебазирования дает конструкция крепления подшипника, показанная на рис.1. Вторичная сеть этой конструкции (см. рис. 2, с) состоит из пяти вершин и пяти ребер, т.е. для этого примера выполняется соотношение | Х| < | Я | + 1. Легко видеть, что вершина Х4 (крышка) соединяется с подсетью, состоящей из вершин Х1, Х2, Х3 двумя ребрами г3, г4, каждое из которых определяет положение крышки (Х4) относительно стакана (Х1), подшипника (Х2) и шайбы (Х3) в сборе. В зависимости от индивидуальных размеров деталей и выбранной последовательности установки между крышкой и шайбой или между крышкой и стаканом неизбежно возникнет зазор или натяг, не указанные на чертеже. Поэтому одна из связей г3 или г4 является фиктивной. Если сохранить обе эти связи, то в процессе сборки этого простого узла возникнет эффект перебазирования при установке крышки Х4 на собранный фрагмент, состоящий из деталей Х1, Х2 и Х3. Эту ситуацию ясно демонстрируют два последних фрагмента на рис. 3.

Итак, можно утверждать, что любой гиперграф, описывающий структуру позиционных механических связей собираемого изделия, должен удовлетворять условию | X | = | Я | + 1. Сказанное позволяет сформулировать необходимые условия нормальной стягиваемости гиперграфов. Если существует последовательность нормальных стягиваний вершин гиперграфа ЖБ = (X, Я, Ж), превращающая ЖБ в одновершинный гиперграф без петель, то должны выполняться следующие условия:

1. Среди ребер ЖБ существует по крайне мере одно ребро степени 2.

2. Гиперграф является связным.

3. Количество вершин | Х| и ребер | Я | гиперграфа ЖБ удовлетворяют линейному ограничению |Х| = | Я | + 1.

Для трехвершинных гиперграфов условия 1-3 являются необходимыми и достаточными. Для гиперграфов более высоких порядков они являются только необходимыми, но не достаточными, поскольку существуют нестягиваемые образцы, для которых выполняются условия 1-3.

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

На рис. 9 изображены четыре неизоморфных гиперграфа пятого порядка. Для лучшего восприятия третьего сложного примера его ребра нарисованы линиями разного стиля.

Рис. 9. Нестягиваемые гиперграфы пятого порядка

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

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

Определение 1. Конечное семейство подмножеств X = {£/1,£/2,...,£ун} называется независимым, если существует такая перестановка Цц, Ц/д, ... Цп его множеств, при ко- к-1

торой \/к = 1 ,п и^к \ и 17ь Ф 0. Семейство, не допускающее таких упорядочений, назы-

У=1

вается зависимым. Пустое семейство при п = 0 -- независимо по определению.

Из приведенных определений следует, что семейство {и}, состоящее из одного множества, независимо тогда и только тогда, когда II Ф 0, семейство {[У, 17} из двух одинаковых множеств -- всегда зависимо. Всякое подсемейство независимого семейства -- независимо, а семейство, содержащее зависимое подсемейство, само является зависимым.

Определение 2. Рангом семейства X называется наибольшее количество его

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

Определение 3. Рангом конечного гиперграфа ЖБ = (X, Я, Ж) называется ранг семейства всех его ребер, рассматриваемых как множества инцидентных вершин, т.е.

р(ЖБ) = р({Х(г)1геЯ}).

Иными словами, равенство р(= р означает, что в Я можно выбрать последовательность из р (не более) ребер и, г 2,..., Тр для которой

__А--1

Ук = \,р Х(п)\иХ(ъ)*0.

м

Теорема 2. Если гиперграф ЖБ = (X, Я, Ж), не содержащий висячих ребер, удовлетворяет равенствам \ Х\ = \ Я | + 1 и р(Ж8) =| Я |, то он стягиваемый.

Доказательство. Так как ранг гиперграфа равен п = | Я |, то семейство {Х(п)\"1 , ребер,

каждое из которых рассматривается как множество инцидентных вершин, является неза-

к-1

висимым. Т.е. существует последовательность А^Ад, ... , Хт такая, что Хк, \ Хь, Ф 0,

т=1

Ук = 1 ,п, здесь Хц( - сокращенное обозначение Х(г^. Каждое Хц( отличается от

к-1 _

по крайней мере одной вершиной. Поэтому для всех Ук = 1 .п выполняется

к

неравенство | X \ — | Хы |> п — к . Поскольку по условиям теоремы

т=\

к _

\Х\ = \ Я\ + 1 = п +1, то справедливо соотношение | Хы |< к +1 для всех \/к = 1, п .

т=1

Для к=1 | Хп |<2, а так как гиперграф не содержит висячих ребер, то степень Хц

равна 2. Стягиванием ребра Хц получаем составную вершину у.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2

Из независимости подсемейства {Хп,Хи) и неравенства | Хы |< 3 следует, что реб-

т=1

ро Ха инцидентно только одной вершине х, не принадлежащей Хц. Поскольку | Хп |> 2, то это ребро соединяет составную вершину у и простую вершину х, поэтому стягивание ребра Х(2 будет правильным.

Распространяя это рассуждение на все Хк, к = 3, /7, получим, что гиперграф Ж8 = (X, Я, Ж) стягиваемый, а последовательность Хц,Х'2, ••• ,Хп представляет собой последовательность правильных стягиваний ребер, которая переводит в одновершинный гиперграф без петель. Теорема доказана.

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

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

2. Достаточные условия линейной стягиваемости гиперграфов. В технологии машиностроения линейной называется сборка изделия без предварительного разбиения на сборочные единицы. Математическим описанием этого важного про-

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

Список литературы

1. Божко А.Н. Моделирование механических связей изделия// Электронное научно-техническое издание «Наука и образование» - 2011. - №3.

2. Сборка и монтаж изделий машиностроения: справочник в 2-х томах / Под ред. В.С. Корсакова, В.К. Замятина. - М.: Машиностроение, 1983. - 480+360 с.

3. Солонин И.С. Солонин СИ. Расчет сборочных и технологических размерных цепей. -М.: Машиностроение, 1980. - 112.

4. Тимковский В.Б. Дискретная математика в мире станков и деталей. - М.: Наука, 1992. - 145 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.