DOI 10.24412/2077-8481-2024-4-39-47 УДК 621.7.08: 621
В. М. ПАШКЕВИЧ, д-р техн. наук, проф. Белорусско-Российский университет (Могилев, Беларусь)
ОБ ИСПОЛЬЗОВАНИИ РАЗЛИЧНЫХ МЕТРИК ПРОСТРАНСТВ ПРИ ИССЛЕДОВАНИЯХ ОТКЛОНЕНИЙ ФОРМЫ И РАСПОЛОЖЕНИЯ ДЕТАЛЕЙ МАШИН
Аннотация
Представлены принципы численного моделирования прилегающих поверхностей для оценки отклонений профилей поверхностей машиностроительных объектов. Показаны результаты применения статистического метода моментов. Предложены методологические основы для моделирования номинальных поверхностей. Приведены результаты использования с этой целью различных метрик расстояний. Ключевые слова:
профиль реальной поверхности, номинальные поверхности, статистическое моделирование, моменты распределения, метрики расстояний. Для цитирования:
Пашкевич, В. М. Об использовании различных метрик пространств при исследованиях отклонений формы и расположения деталей машин / В. М. Пашкевич // Вестник Белорусско-Российского университета. - 2024. - № 4 (85). - С. 39-47.
Введение
Основными показателями геометрической точности изделий в машиностроении являются отклонения формы и расположения их конструктивных элементов и поверхностей.
При этом в качестве отклонений формы действующие стандарты принимают соответствующие отклонения от номинальных поверхностей. Такие поверхности (математически идеальные) заданы обычно чертежом изделия или другой технической документацией [1].
Указанные отклонения формы могут иметь различную размерность.
Так, одномерным отклонением формы характеризуется отклонение линейного профиля, т. е. линии, образованной пересечением секущей плоскости и трехмерного объекта (например, отклонение от прямолинейности профиля продольного сечения вала).
Двухмерное отклонение формы характерно для профилей, описываемых двумя координатами (например, отклонение от круглости поперечного сечения
вала).
Трехмерным отклонением формы описываются геометрические погрешности тел (например, отклонение реальной поверхности вала от цилинд-ричности).
В зависимости от относительного расположения номинальных поверхностей внутри или вне материала изделия (на практике наиболее часто в этом качестве применяются прямые, окружности, плоскости и цилиндры) различают прилегающие описанные и вписанные поверхности.
Такие прилегающие поверхности расположены либо целиком в материале изделия (вписанные поверхности), либо целиком за его пределами (описанные поверхности), т. е. в зависимости от типа сопрягаемой поверхности являются охватывающими или охватываемыми.
Данное свойство позволяет также охарактеризовать прилегающие поверхности как поверхности, соответствующие сопряжению с реальным профилем с нулевым зазором (или натягом).
Прилегающие поверхности обла-
© Пашкевич В. М., 2024
дают также тем определяющим свойством, что отклонение от них до наиболее удаленной точки реальной поверхности изделия имеет минимальное значение по сравнению со всеми другими аналогичными поверхностями. Данное обстоятельство позволяет сформулировать для прилегающих поверхностей следующий критерий оптимальности:
г = тах(хп - хт |) ^ тт, (1)
где х. - 1-й отсчет из массива реального профиля; хы - 1-й отсчет из массива
номинального профиля.
Использование прилегающих поверхностей является способом оценки отклонений формы, наиболее удобным для практического применения. При этом определение положения прилегающих поверхностей в пространстве при измерениях ведется с использованием их физических эквивалентов (например, поверочных линеек - для линейных профилей; эталонных оправок и разрезных втулок - для отклонений от круглости; контрольных плит - для оценки отклонений от плоскостности; комбинированных эталонов - для отклонений от цилиндричности и фасонных поверхностей [1]).
При этом точность оценки отклонений формы во многом определяется погрешностью изготовления указанных эталонных поверхностей. Другим существенным недостатком этого способа часто является необходимость изготовления индивидуальных эталонных поверхностей для каждого номинала размеров, выполненных с точностью, как правило, на 2-3 квалитета выше, а потому сопряженной с достаточной трудоемкостью.
Наименее затратным способом в описанной ситуации обладал бы метод оценки отклонений формы, связанный с прямыми измерениями размеров изделия (его «оцифровкой»), а затем с аналитическим построением соответствую-
щих номинальных поверхностей.
Однако точное решение в данном случае может быть получено только для наиболее простых случаев. Например, для оценки отклонений от прямолинейности может быть получено аналитическое решение такой задачи методом наименьших квадратов. Начиная уже с двухмерных объектов решения оказываются приближенными. Так, к примеру, оценка отклонений от круглости поперечного сечения валов ведется путем нахождения не прилегающей, а средней окружности с использованием с такой целью метода наименьших квадратов. Для трехмерных объектов аналитическое решение вовсе не существует (например, на сегодняшний день не существует строгого аналитического метода для нахождения прилегающего цилиндра).
Попытке решения таких задач численными методами посвящена данная работа.
Основная часть
При решении задач, связанных с отысканием прилегающих профилей, всегда в качестве критерия точности найденного решения приходится использовать меру расстояний между геометрическими объектами (метрику пространства). Несмотря на кажущуюся простоту использования метрик, выбор их типа может оказаться нетривиальной задачей.
Свойства метрик пространств
В качестве меры (функции) расстояний между двумя точками (х1; у 1; ) и (х.; у.; г.^) в декартовой системе
координат традиционно используется евклидова метрика
Однако при решении многих задач прикладной геометрии, связанных с определением расстояний (например, задач метрического распознавания образов в факторном пространстве), может использоваться и ряд других метрик, удовлетворяющих аксиоме тождества и аксиоме треугольника.
Примером семейства таких метрик является обобщенное расстояние Мин-ковского [2]:
т
у/
X -X,
+
У, - У,
+
г,. — г,
(3)
где п, т - произвольные неотрицательные показатели метрики (за исключением случаев, когда п = т < 1, при которых нарушается неравенство треугольника и формула (3) не является метрикой).
Классическая метрика по Минков-скому описывается сочетанием параметров п = т.
При п = т = 1 формула (3) соответствует метрике Хэмминга (расстоянию по Манхэттэну). При п = т= 2 она описывает классическую метрику Евклида.
Особый интерес представляет собой случай п = т = <ю, соответствующий метрике Чебышёва. В этом случае формула (3) вырождается в метрику
d1. = тах
У
X — х,
\У1 — У,
г — г,.
). (4)
значения параметров п и т приводят к тому, что величина d1j определяется
преимущественно большими разностями координат; предельным случаем этого является метрика (4).
Это обстоятельство позволяет сделать предположение о том, что выбор конкретного вида метрики для оценки расстояний, таким образом, может быть связан со спецификой решаемой задачи.
Оценка отклонений формы и расположения поверхностей как задача оценки обобщенных расстояний
Оценка отклонений формы по координатам точек, образующих контур изделий, связана с учетом как систематических погрешностей геометрических измерений (методических, инструментальных), так и случайных составляющих, определяемых состоянием поверхности, влиянием технологических факторов предшествующей механической обработки (технологической наследственностью).
Автоматизация процедуры поиска прилегающего (или вписанного) профиля численным методом, как правило, опирается на использование критерия наименьших квадратов
5'ост = Е (У1 — У, )2 = Е 82 ^ ^
(5)
п
п
п
Как нетрудно убедиться, формула (4) изоморфна выражению для целевой функции (1), которая минимизируется при поиске прилегающих поверхностей.
Использование метрик обобщенных расстояний позволяет дифференцированно подходить к оценке меры близости профилей. Так, при минимальных значениях параметров п и т в оценку расстояния dj вносят относительно равный вклад координаты, имеющие даже небольшие разности. Наоборот, большие
где 5ост - остаточная сумма или сумма невязок аппроксимирующего (номинального) У, и аппроксимируемого
(измеренного) У1 профилей; 82 - квадрат отклонения аппроксимирующего значения от аппроксимируемого.
Если принять гипотезу о том, что аппроксимирующий профиль совпадает или минимально отличается от математического ожидания аппроксимируемого профиля, т. е. У, « у1, то расчет
остаточной суммы (5) в этом случае ана-
логичен процедуре вычисления центрального момента второго порядка ц2 с точностью до множителя 1/т (без усреднения по числу измерений):
1
т ,=
Ё 1у.- у.1 .
1=1
Применительно к решаемой задаче величины у 1 и у 1 могут быть интерпретированы как обобщенные декартовы координаты метрического пространства размерностью т, а вычисление остаточной суммы £ в этой связи - как
ост
оценка обобщенного декартова расстояния между аппроксимируемым и аппроксимирующим профилями поверхностей. Очевидным образом, для сравнения значений уу 1 и у. могут быть использованы вычисления моментов третьего и более высоких порядков цт,
более чувствительных к локальным отклонениям профиля. Формулы центральных моментов [3] в этом случае оказываются аналогичными (с точностью до усреднения и возведения в степень 1/т) метрикам обобщенных расстояний (3).
В качестве обобщенного критерия близости (остаточной суммы) в этом случае могут применяться суммы
5"
= Ё |у. - у >| = т Ц т ^ т1П , (6)
где т - число точек, описывающих профили измеренной и приближающей поверхностей.
Моделирование прилегающих профилей с использованием обобщенных расстояний
С целью оценки влияния метрик обобщенного расстояния на результаты построения номинальных контуров были проведены численные эксперименты по нахождению аппроксимирующих по-
верхностей.
В качестве параметров линии профиля вычислялись постоянный коэффициент (смещение) и угловой коэффициент (коэффициент наклона).
Для поверхностей в форме плоскости определялись четыре параметра: смещение и угловые коэффициенты по координатным осям х, у, г.
Для профиля окружности рассчитывались четыре параметра: координаты центра и радиус.
Для цилиндра определялись семь параметров: координаты центров базовых торцев и радиус (для уменьшения размерности задачи принималось допущение, что плоскости торцев перпендикулярны линии, соединяющей их центры).
Поиск указанных параметров велся на основе алгоритма случайного поиска с возвратом [4]. Использование такого алгоритма позволяет снизить риск «застреваний» вычислений в локальных экстремумах пространства поиска, однако может демонстрировать низкую скорость сходимости решения.
На начальном этапе параметры поиска П инициализируются начальными значениями (в первом приближении, допустимо нулевыми):
П = |п°1;п
0 0 2 ;... П к
после чего по формуле (6) рассчитывается
начальная остаточная сумма 5т 1ст с выбранным порядком метрики т.
Последовательно вносятся случайные изменения в текущие значения параметров п°к:
П1к = П°к + 81к,
где г\ - случайное число, абсолютная величина которого определяет точность найденной величины параметра (рекомендуется экспоненциально уменьшать ее в процессе поиска решения).
После каждого случайного изме-
2
}
т
ост
I =1
нения параметра рассчитывается целевая функция (остаточная сумма (6))
5т1ост и при выполнении условия
™ 0 . пт1
5 ост ^ 5 ост
полученное изменение фиксируется (найдено локальное улучшение решения). Далее описанные действия повторяются в цикле по всем остальным параметрам.
Решение будет найдено, когда будут выполнены условия останова алгоритма (сделано заранее заданное количество шагов; целевая функция на протяжении длительного числа циклов не изменяется и т. п.).
Далее представлены результаты численного моделирования контуров
прилегающих окружностей, найденные с использованием различных метрик расстояний. Для улучшения восприятия по координатным осям при этом отложены не действительные размеры измеренного профиля, а его отклонения от среднего размера в микрометрах.
На рис. 1 показан аппроксимирующий профиль, полученный с использованием метрики т = 2 (евклидова метрика, метод наименьших квадратов (МНК)). Такой профиль представляет собой окружность, локализованную посередине измеренных точек, равноудаленную от них в квадратическом смысле. Однако данный профиль не обладает свойствами прилегающей окружности (не расположен вне или внутри материала изделия).
Аппроксимирующий профиле найденный МНК
Рис. 1. Приближение к контуру прилегающей окружности с использованием метрики т = 2 (метод наименьших квадратов)
Исправить данное обстоятельство позволяет повышение порядка целевой
функции 5 тост . На рис. 2 представлен аналогичный график для метрики т = 10.
Видно, что повышение ее порядка приводит к тому, что аппроксимирующий профиль начинает смещаться к наиболее удаленным точкам реального профиля. В еще большей мере этот эффект заметен для метрики порядка т = 50 (рис. 3), а для метрики т = 500 (рис. 4) получен
практически совпадающий с прилегающей окружностью профиль, положение которого определяется позицией наиболее удаленной от центра точки, обеспечивающей приближенное выполнение условия (4).
Аппроксимирующий профиль, найденный по моменту 10-го порадкз
. / 1
Г ]
1
\
Рис. 2. Приближение к контуру прилегающей окружности с использованием метрики т = 10
Рис. 3. Приближение к контуру прилегающей окружности с использованием метрики т = 50
Аппроксимирующий профиль, найденный по моменту ^00-го породна
/1
/ ■
/
У
10 1 Г I 4 / 1 /
Рис. 4. Приближение к контуру прилегающей окружности с использованием метрики т = 500
Вышеописанный метод, по-видимому, может применяться и для приближенного нахождения вписанных профилей. При этом на меру расстояния должны влиять наиболее близкорасположенные точки профиля, что соответствует нахождению метрик размерностью т <1. Так, пример использования для нахождения вписанной окружности с помощью метрики т = 0,5 приведен на рис. 5. Необходимо, однако, отметить, что алгоритмы, использующие метрики т < 1, демонстрировали неустойчивую работу.
Простота описанного подхода заметно нивелируется необходимостью операций с крайне большими числами,
рт
являющимися слагаемыми сумм 5 ост . При значительных порядках метрик возможны ситуации с зависаниями программы из-за переполнения стека процессора. Также существует вероятность «застреваний» алгоритма в локальных минимумах, в связи с чем рекомендуется
перезапуск алгоритма.
Одним из способов снижения размерности при применении описанных алгоритмов является использование процедуры логарифмирования метрик (3), при которой сохраняется общая тенденция изменения расстояния (увеличение при возрастании расстояния), но снижаются величины расстояний.
Другим, более радикальным, способом может быть использование сжимающих преобразований, с помощью которых бесконечные интервалы расстояний преобразовываются к конечным. С этой целью может использоваться, например, логистическая функция
У( х) =
1
1 + е—
(7)
или обобщенная логистическая
У( х) = (1 + е—* )т
(8)
X
Рис. 5. Приближение к контуру вписанной окружности с использованием метрики т = 0,5
Выводы
1. Рассмотрен простой алгоритм построения прилегающих поверхностей, базирующийся на использовании обобщенных метрик Минковского.
2. Приведено описание результатов
численных экспериментов с различными метриками для нахождения описанных (т >1) и вписанных (т < 1) поверхностей.
3. Предложена процедура применения сжимающих функций для снижения размерности задачи.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Допуски и посадки: справочник: в 2 ч. / В. Д. Мягков, М. А. Палей, А. Б. Романов, В. А. Брагинский. - 6-е изд., перераб. и доп. - Л.: Машиностроение. Ленингр. отд-ние, 1982. - Ч. 1. - 543 с.
2. Биргер, И. А. Техническая диагностика / И. А. Биргер. - М.: Машиностроение, 1978. - 240 с.
3. Герасимович, А. И. Математическая статистика / А. И. Герасимович. - 2-е изд., перераб. и доп. - Минск: Выш. шк., 1983. - 279 с.
4. Пашкевич, В. М. Функциональные семантические сети для обеспечения точности механической обработки: монография / В. М. Пашкевич, М. Н. Миронова. - Могилев: Белорус.-Рос. ун-т, 2015. - 210 с.
Статья сдана в редакцию 17 сентября 2024 года
Контакты:
[email protected] (Пашкевич Виктор Михайлович).
V. M. PASHKEVICH
ON THE USE OF VARIOUS SPACE METRICS IN RESEARCHING DEVIATIONS IN THE FORM AND LOCATION OF MACHINE PARTS
Abstract
The paper presents the results of modeling adjacent surfaces for assessing deviations in surface profiles of mechanical engineering objects. The results of applying the statistical method of moments are shown. Methodological foundations for modeling nominal surfaces are proposed. The results of using various distance metrics for this purpose are given. Keywords:
real surface profile, nominal surfaces, statistical modeling, distance metrics, distribution moments. For citation:
Pashkevich, V. M. On the use of various space metrics in researching deviations in the form and location of machine parts / V. M. Pashkevich // Belarusian-Russian University Bulletin. - 2024. - № 4 (85). - P. 39-47.