автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Разработка интервальных методов для синтеза, анализа и диагностики некоторых механических конструкций
Автореферат диссертации по теме "Разработка интервальных методов для синтеза, анализа и диагностики некоторых механических конструкций"
На правах рукописи
Людвин Дмитрий Юрьевич
РАЗРАБОТКА ИНТЕРВАЛЬНЫХ МЕТОДОВ ДЛЯ СИНТЕЗА, АНАЛИЗА И ДИАГНОСТИКИ НЕКОТОРЫХ МЕХАНИЧЕСКИХ КОНСТРУКЦИЙ
05.13.18 — «Математическое моделирование, численные методы и комплексы программ»
Автореферат диссертации на соискание учёной степени кандидата физико-математических наук
005557816
Новосибирск - 2015
15ЯНВ2015
005557816
Работа выполнена в Федеральном государственном бюджетном учреждении науки Институте вычислительных технологий Сибирского отделения Российской академии наук, г. Новосибирск.
Научный руководитель: доктор физико-математических наук,
Шарый Сергей Петрович
Официальные оппоненты: Лакеев Анатолий Валентинович,
доктор физико-математических наук, ИДСТУ СО РАН, г. Иркутск, ведущий научный сотрудник
Пролубников Александр Вячеславович, кандидат физико-математических наук, ИМИТ ОмГУ, г. Омск
доцент кафедры программного обеспечения и защиты информации
Ведущая организация: Федеральное государственное бюджетное
образовательное учреждение высшего профессионального образования «Алтайский государственный университет», г. Барнаул
Защита состоится «20» февраля 2015 г. в 11.30 на заседании диссертационного совета ДМ003.046.01 на базе Федерального государственного бюджетного учреждения науки Института вычислительных технологий Сибирского отделения Российской академии наук но адресу: 630090, г. Новосибирск, пр. Академика Лаврентьева, б, конференц-зал ИВТ СО РАН.
С диссертацией можно ознакомиться в библиотеке и иа сайте Федерального государственного бюджетного учреждения науки Института вычислительных технологий Сибирского отделения Российской академии наук http://www.ict. nsc.ru/ru/Structure/disCouneil/lyudvin2014
Автореферат разослан « 8> » декабря 2014 года.
Ученый секретарь диссертационного совета,
кандидат физико-математических наук, доцент ^^^^ Лебедев A.C.
Общая характеристика работы
Актуальность темы. В последние десятилетия математическое моделирование явлений окружающего мира неизбежно сталкивается с неопределённостями, вызванными неполнотой или неполной определённостью информации, неточностями исходных данных, погрешностями приближённых вычислений и т. п. При этом во многих прикладных задачах для описания факторов неопределённости используется интервальный подход. В основу интервального описания положена достаточно простая идея, заключающаяся в представлении величины двумя оценками - оценкой снизу и оценкой сверху. Интервальное представление факторов неопределённости является наименее ограничительным, поскольку позволяет исследовать модели, когда относительно рассматриваемых величин ничего не известно, кроме их свойства принимать значения из заданных ограниченных множеств. Поэтому в настоящее время возрастает интерес к интервальному анализу — математической дисциплине, изучающей задачи с интервальными неопределённостями и неоднозначностями в данных и методы их решения. Основные результаты математических исследований в данной области получены в работах отечественных учёных B.C. Добронца, С.И. Жилина, A.B. Лакеева, С.П. Шарого, Ю.И. Шокина и др., а также зарубежных авторов таких, как Г. Алефельд, Э. Каухер, Р.Б. Кирфотт, В. Крейнович, Г. Майер, Р. Мур, А. Ноймайер, И. Рои, 3. Румп, Э. Хансен и др.
Интервальные методы нашли широкое применение в самых различных областях исследований, в том числе для проектирования и диагностики современных механизмов и машин. Математические модели механизмов часто описываются системами линейных или нелинейных алгебраических уравнений, коэффициенты которых зависят от одного или нескольких параметров, которые могут принимать значения из заданных интервалов. Преимущества интервальных методов решения такого рода систем уравнений по сравнению с классическими «точечными» в инженерных приложениях вполне очевидны. Во-первых, интервальный анализ позволяет автоматически учитывать погрешности в задании исходных данных и погрешности, вызванные машинными округлениями. Во-вторых, любая математическая модель механизма неточна и описывает реальный объект приближённо, а интервальный анализ может использоваться как средство учёта неопределённости параметров и структуры модели механизма.
Как правило, множество решений системы интервальных уравнений имеет достаточно сложную структуру, и точное описание этого множества является весьма трудоёмкой задачей. По этой причине для практических целей
удобнее находить некоторое его приближение или оценку с помощью более простых множеств. В данной работе мы будем рассматривать оценки в виде интервальных векторов. Геометрически интервальные векторы представляют собой брусы или прямоугольные параллелепипеды с гранями, параллельными осям координат. В современном интервальном анализе наиболее популярными способами оценивания являются внешнее интервальное оценивание, когда ищется брус, объемлющий множество решений, и внутреннее интервальное оценивание, когда ищется брус, содержащийся во множестве решений.
На сегодняшний день разработано немало методов внешнего оценивания множеств решений систем интервальных уравнений. Однако значительно меньшее число работ посвящено проблеме нахождения внутренних оценок этих множеств. Недостаточное внимание уделяется задаче оценивания множеств решений систем нелинейных уравнений с иптервалыю заданными параметрами. Кроме того, большинство разработанных методов оценивания применимы только к интервальным системам, зависимость коэффициентов которых от параметров имеет некоторый специальный вид.
Целью данной работы является разработка интервальных методов оценивания множеств решений систем алгебраических уравнений с интервалыю заданными параметрами и применение их для анализа, синтеза и диагностики механических конструкций некоторых типов.
Для достижения поставленной цели необходимо было решить следующие задачи:
1) разработать и реализовать методы внутреннего оценивания множеств решений интервальных линейных систем со связями па основе адаптивного дробления параметров с использованием формального и «центрового» подходов;
2) разработать модификацию «центрового» подхода для внутреннего оценивания множества решений интервальных линейных систем со связями, коэффициенты матрицы которой зависят от параметров, а вектор правых частей не является интервальным;
3) разработать процедуры внешнего оценивания множеств решений систем интервальных полиномиальных уравнений на основе интервальных методов распространения ограничений, многомерного интервального метода Ньютона, методов дробления решений;
4) разработать методы внутреннего оценивания множества решений системы интервальных полиномиальных уравнений, а также способы построения регулярного покрытия этого множества брусами;
5) провести апробацию разработанных методов па тестовых примерах и при решении конкретных практических задач анализа и диагностики механических конструкций.
На защиту выносятся следующие результаты, соответствующие трём пунктам (1, 3, 7) паспорта специальности 05.13.18 — математическое моделирование, численные методы и комплексы программ по физико-математическим наукам:
• методы внутреннего оцепиваиия множества решений интервальной линейной системы со связями, элементы матрицы и компоненты вектора правых частей которых зависят от параметров;
• модификация «центрового» подхода для внутреннего оценивания множества решений интервальной линейной системы со связями, коэффициенты матрицы которой зависят от параметров, а вектор правых частей не является интервальным;
• способы построения регулярного покрытия брусами множества решений интервальной линейной системы со связями в целях наилучшего исчерпывания этого множества;
• процедура внешнего оценивания множества решений системы полиномиальных уравнений, коэффициенты которых зависят от параметров;
• методы внутреннего оценивания множества решений системы интервальных полиномиальных уравнений и способы построения регулярного покрытия этого множества брусами;
• результаты применения разработанных методов и алгоритмов для решения тестовых примеров и конкретных практических задач анализа и диагностики механических конструкций.
Научная новизна. В данной диссертационной работе предлагается использовать адаптивное дробление параметров интервальной линейной системы уравнений со связями и методы внутреннего оценивания множества ее решений па основе двух подходов - формального и «центрового». Разработана модификация «центрового» подхода для интервальных линейных систем со связями, правые части уравнений которых не являются интервальными.
В работе показано, как интервальные методы решения точечных систем нелинейных уравнений (многомерный интервальный метод Ньютона, методы удовлетворения ограничений) можно адаптировать к системам интервальных полиномиальных уравнений. Разработана процедура внешнего оценивания множеств решений систем интервальных полиномиальных уравнений.
Для вычисления интервальных наклонов и проверки существования решений системы на заданном брусе разработаны методы оценивания множеств значений интервальных полиномов и их интервальных корней.
Разработаны методы построения внутренних оценок множеств решений систем интервальных полиномиальных уравнений и регулярного покрытия этих множеств брусами.
Практическая значимость диссертационной работы заключается в том, что предложенные алгоритмы оценивания систем интервальных уравнений могут использоваться для решения задач моделирования, анализа и диагностики механических конструкций, о чем свидетельствуют результаты вычислительных экспериментов, представленные в диссертационной работе.
Достоверность изложенных в работе результатов обеспечивается использованием строгих математических методов при разработке алгоритмов, подтверждается сопоставлением результатов модельных исследований с теоретическими результатами, а также сравнением результатов тестовых экспериментов, полученных па основе разных методов.
Представление работы. Основные положения и отдельные результаты исследования докладывались и обсуждались на
• XII Всероссийской конференции молодых учёных по математическому моделированию и информационным технологиям (г. Новосибирск, 2011),
• Международной конференции «Современные проблемы прикладной математики и механики: теория, эксперимент и практика», посвященной 90-летию со дня рождения академика H.H. Яненко (г. Новосибирск, 2011),
• XIII Всероссийской конференции молодых учёных по математическому моделированию и информационным технологиям (г. Новосибирск, 2012),
• XV Международном симпозиуме GAMM - IMACS по научным вычислениям, компьютерным арифметикам и доказательным численным методам - SCAN'2012 (г. Новосибирск, 2012),
• XIV Всероссийской конференции молодых учёных по математическому моделированию и информационным технологиям (г. Томск, 2013).
Публикации. Основные результаты по теме диссертации изложены в 8 печатных изданиях, 3 из которых изданы в журналах, рекомендованных ВАК, 5 — в тезисах докладов.
Объем и структура работы. Диссертация состоит из введения, трёх глав, заключения и списка литераьуры. Полный объем диссертации 169 страниц текста с 28 рисунками и 6 таблицами. Список литературы содержит 115 наименований.
Содержание работы
Во введении обосновывается актуальность исследовании, проводимых в рамках данной диссертационной работы, приводится обзор научной литературы по изучаемой проблеме, формулируется цель, ставятся задачи работы, сформулированы научная новизна и практическая значимость представляемой работы.
В первой главе рассмотрены две задачи моделирования и анализа механических конструкций: параметрический синтез рычажных механизмов и вычисление многомерных перемещений элементов конструкции лопаточной силовой установки. Приведён обзор существующих подходов и методов решения рассматриваемых задач, изложены их математические постановки, в которых особое внимание уделяется наличию интервальных неопределённостей в исходных данных.
Задача синтеза плоского рычажного механизма состоит в определении его геометрических параметров с целью обеспечения заданного движения определённого звена (звеньев) и обеспечения требуемой траектории движения определённой точки (точек), принадлежащей какому-либо звену (звеньям) механизма. Любой рычажный механизм может быть представлен в виде механической цепи последовательно соединённых диад и входных (выходных) рычагов (по числу степеней подвижности механизма). Диада является преобразующим устройством с двумя входами (внешние кинематические пары 1 и 2) и одним выходом (внутренняя кинематическая пара 3). На входы «подаются» перемещения или скорости с одними параметрами, а на выходе они «снимаются» с преобразованными параметрами. Для каждой диады справедливо следующее соотношение:
г/1) \У 2 ; VУ л
где х'{,у\ — проекции скоростей г-ой точки диады,
I = I 11 11 1,7=1 I — матрицы передаточных функций диады от
гз «4 у ^ П Зх точки 2 к точке 1 и от точки 3 к точке 1. Элементы данных матриц удовлетворяют следующим соотношениям:
¿1 - (1 — ¿1) . . ,,
12 = -:-, ц = \-гх. (1)
г.-!
3\ = Ч, 32 = -12, Зл = к = г'ь (2)
Общая передаточная функция механизма может быть выражена через передаточные функции всех диад, входящих в его состав. Элементы мат-
риц передаточных функций зависят от положения входного звена и заранее неизвестны. Однако, исходя из условий роботоспособности механизма, можно задать интервалы их возможных значений. Передаточная функция механизма описывается системой линейных относительно скоростей точек уравнений. Данная система одновременно является системой обыкновенных дифференциальных уравнений (ОДУ) относительно координат точек, в которых располагаются шарниры.
Выбор начальных условий интегрирования ОДУ осуществляется методом глобальной оптимизации специальным образом построенной целевой функции. При проведении такого глобального поиска нужно задать возможные интервалы изменения начальных условий для решения ОДУ. Оценку интервалов для начальных условий можно осуществить путём решения интервальной системы линейных уравнений, о которой говорилось выше, но при этом следует учитывать, что на интервальные элементы матрицы системы наложены связи в виде соотношений (1) и (2), которые имеют место для элементов матриц передаточных функций. Таким образом, математическая модель, на основании которой можно оценить интервалы изменения начальных условий, описывается интервальной системой линейных алгебраических уравнений со связями.
Далее в первой главе сформулирована постановка задачи анализа многомерных перемещений торцов лопаток силовой установки. Эта задача состоит в вычислении на основе градуировочных характеристик координатных составляющих перемещений, соответствующих определённым значениям цифровых кодов. Семейства градуировочных характеристик /¿(хх, Х2, ■ ■ •, £„), г = 1 ,...,71, измерительных каналов определяются на основе экспериментальных данных. Пусть в результате N измерений получена таблица Т = {су, Xlj,X2j,..., \ 3 = 1,..., ЛГ, г = 1,..., п} значений цифровых кодов с^ для эталонных значений х^, • • •, хП] координатных составляющих перемещений. На основе данной таблицы производится аппроксимация градуиро-вочной характеристики /; методом интервальной полиномиальной регрессии в классе интервальных полиномов
К\ к2 кп
/¿0гЬ Х2, . . . , хп) = + x) x] • • • x) • • • х"п'
к1=0к2=0 кп=О
свободные члены которых а^оо...о = [—£¿,£¿1 + О(ооо...о- Из-за погрешностей измерения значения цифровых кодов задаются интервалами.
Следовательно, задача вычисления перемещений торцов лопатки силовой установки сводится к задаче оценивания множества решений системы
интервальных полиномиальных уравнений
F(X) = С,
где F(X) = (f1(x1,X2,...,xn),f2{xux2,...,xn),...,fn(xux2,...,xn))T -вектор интервальных полиномов, С = (а) 6 Ж" — интервалы значений цифровых кодов.
Вторая глава посвящена задачам оценивания множеств решений интервальных систем линейных уравнений (ИСЛАУ) Ах = b с интервальной п х п-матрнцей А = (o,-j) и интервальным тг-вектором Ь = (Ъ{). В начале главы кратко изложены основы интервального анализа. Проведён обзор существующих методов нахождения внешних и внутренних оценок множеств решений ИСЛАУ. Особое внимание уделяется интервальным линейным системам со связями, элементы матриц и компоненты векторов правых частей которых зависят от параметров, принимающих значения из заданных интервалов. Такие системы будем записывать в виде
А(р)х = Ь(р), р=(ри...,рк)т ер = (р1,...,рк)т. (3)
Множеством решений системы (3) будем называть множество
~р = {xeRn\(3pep)(A(p)x = b(p))},
образованное всевозможными решениями точечных систем А(р)х = Ъ(р) с р £ р. Множество решений интервальной линейной системы со связями имеет более сложную форму, чем множество решений ИСЛАУ без связей. Оно пе является политопом, его границами могут быть криволинейные поверхности.
На сегодняшний день разработано немало методов оценивания множества Бр, подавляющее большинство из которых предназначено для нахождения внешней оценки, т.е., по-возможности, наименьшего бруса, содержащего множество Ер. Задаче внутреннего оценивания, т.е. нахождения бруса, содержащегося во множестве решений посвящено небольшое число работ. Как правило, в них рассматриваются ИСЛАУ, связанность параметров которых имеет некоторый специальный вид. В диссертационной работе для внутреннего оценивания множества EEV решений ИСЛАУ (3) разработаны и апробированы на тестовых примерах алгоритмы адаптивного дробления параметров с использованием двух подходов: формального и «центрового».
Под формальным решением ИСЛАУ понимается интервальный вектор, обращающий её в равенство после подстановки в систему и выполнения всех операций по правилам интервальной арифметики. Известно, что нахождение внутренней оценки множества решений ИСЛАУ сводится к нахождению
формального решения специальной интервальной системы уравнений. Если правильный интервальный вектор х есть формальное решение уравнения
(dualA)x = Ь, (4)
то х является внутренней интервальной оценкой объединенного множества решений системы Ах = Ь. Для нахождения формальных решений ИСЛАУ используется субдифференциальный метод Ньютона.
Если элементы матрицы системы зависят от параметров, принимающих значения из интервалов достаточно малой ширины, то формальное решение соответствующей интервальной системы без связей не будет сильно отличаться от внутренней оценки её множества решений с учетом имеющихся ограничений на параметры. Причем это отличие будет тем меньше, чем меньше ширина интервалов изменения параметров. Поэтому предлагается использовать дробление интервальных параметров ИСЛАУ со связями для внутреннего оценивания ее множества решений. Будем дробить интервальный параметр, имеющий наибольшую ширину, на нодыинтервалы, в объединении дающие дробимый интервал, причем полученные при этом системы-потомки будут соответствовать связям, накладываемым на исходную ИСЛАУ.
Для внутреннего оценивания множества решений ИСЛАУ (3) предлагается также применить известный «центровой подход», суть которого состоит в следующем. Сначала ищем некоторую точку i SR", принадлежащую множеству решений интервальной системы (3). Затем, используя координаты найденной точки, вычисляем брус U = (t + pe),e = ([—1,1],..., [—1,1])т с центром в точке i, содержащийся во множестве решений. Размер р внутренней оценки U находим по формуле:
р = min тах Ф{(р),
1 <i<n р£р
где
п
rad bi — mid bi - a.ij(p)tj 3=i
1=1
Заметим, что для вычисления р необходимо решить для каждого г € {1,2, ...,п} задачу условной максимизации функции Ф{(р) при условиях р € р. Для решения этой задачи используем метод проекции градиента. На каждой итерации находим точку
р(г+1) := Рг ^р(г) + 7Муф4(рМ)) , г = 0,1,..., 10
где S7<Pj(p^) — градиент целевой функции в точке p^r\ ^ GR — длина шага на r-oft итерации, Pr (р^ +7— проекция точки р^ + -у(г)уФ,(р(г') на множество допустимых значений, определяемое заданными ограничениями.
«Центровой подход» применим к ИСЛАУ, компоненты вектора b правых частей которой являются невырожденными интервалами. Однако при решении практических задач, в частности при синтезе рычажных механизмов, встречаются ИСЛАУ с неинтервальными правыми частями. Предлагается следующая модификация «центрового подхода» применительно к системам со связями, правая часть которых точечная. Найдём центровую точку t G £р, например, как решение точечной системы ^(mid р)х = Ь. Далее решим задачу условной максимизации функции
Ф(р) = "TS dib>)>
sJ2 1<'<п
где
\bi — X/7 = l aijtj\
d,(p) = J-гЛ (5)
при условии р <Е р = (рь .. ,,рк).
Поясним содержательный смысл целевой функции на примере ИСЛАУ с интервальной 2 х n-матрнцей, элементы которой зависят от параметров р = (р\,... ,pi). Если t £ то величины di(p), г = 1,2, определяемые соотношениями (5), равны расстояниям от точки t до пары плоскостей, описываемых уравнениями системы E'U aij{p)tj = bi, г = 1,2, р € р. Рассмотрим две задачи условной максимизации функции
Ф{р) = ^ (|di(p) + d2(p)\ - |di(p) - d2(p)\) при двух вариантах условий:
1) bi - ZU Мр) < 0, г = 1,2, р е р,
2) ^ - EU ац[р) tj > 0, г = 1,2, р е р.
Заметим, что значение функции Ф(р) равно минимуму из расстояний d\{p) и <¿2(р)з делённому на \[2. В результате решения задач условной оптимизации получим два максимальных значения Ф\ и Ф2 целевой функции. В качестве размера р внутренней оценки U возьмём минимальное из этих двух значений, т. е.
р = тт{Фг,Ф2}-
В целях наилучшего исчерпывания множества решений ИСЛАУ со связями (получения его наиболее «представительной» оценки) предлагается находить брусы и не для одной, а нескольких центровых точек. Полученные в результате работы алгоритма брусы хранятся в списке С. Новые центры выбираются на гранях ранее построенных брусов так, что эти точки принадлежат множеству Ер, т. е. существует р е р. что А{р)х = Ь, и не принадлежат внутренности любого бруса из списка £.
Разработанные алгоритмы внутреннего оценивания множеств решений ИСЛАУ со связями были реализованы и апробированы на тестовых примерах. Например, па рисунке 1 представлены результаты внутреннего оценивания множества решений интервальной системы линейных уравнений
р*+РАх=(ьА
Рз + 1 Рз ■ Р5 ) \ ь2 ) '
где рх 6 [1,2], р2 б [1,1.5], рз е [2,3], р4 е [0.5,1.5], р5 е [0.5,1.5] и Ь = (—3, —3)т. На этом рисунке изображены: а) множество решений ИСЛАУ без связей, Ь) множество решений ИСЛАУ со связями, с) внутренние оценки,
Рисунок 1 Внутреннее оценивание множества решений ИСЛАУ со связями
Третья глава посвящена внешнему и внутреннему оцениванию множеств решений систем интервальных полиномиальных уравнений. В начале главы изложены необходимые сведения об интервальных полиномах, предложены методы оценивания их множеств значений и интервальных корней. Под интервальным полиномом
А', к2 кп
f(xu х2, . . ■, хп) = £ ''' ^...кА1^ ■ ■ ■ (6)
к,=0к2=0 кп= 0
понимается множество соответствующих вещественных полиномов, коэффициенты которых ак,к2..м„ принадлежат интервалам акхк1...кп-
Для нахождения внешней оценки множества значений интервального полинома (6) на брусе X = (х\,..., хп) с целью уменьшения эффекта зависимости и погрешностей вычислений предлагается записать полином в так называемой вложенной форме, что позволяет свести задачу оценивания его множества значений к последовательному оцениванию множеств значений интервальных полиномов одной переменной, являющихся коэффициентами исходного полинома. Внешнюю оценку множества значений полинома /(х) одной переменной находим как /(ж) = [ fl(x),fu(x) ], где /'(ж) и fu{x) — интервальные расширения на х некоторых специальных вещественных функций fl(x) п /"(х), ограничивающих полином f(x). Интервальные расширения вычисляются с использованием схемы Горнера.
Пусть существует число х G R такое, что О G [ fl(x), f"(x) ]. Интервальный корень полипома /(х) определим как наибольший интервал г, содержащий х, такой что для любой точки х G г имеет место включение
ое[/'(*),/"(*)].
Для поиска интервальных корней полинома f(x) разработан алгоритм на основе следующих утверждений. Пусть г\ < ... < гь — различные корпи ПОЛИНОМОВ /'(х) II fu(x) II Г1 = (-00, ri], . . . ,Tj = [rj-urj],...,rk+i = [rt,+00). Невырожденный интервал rj является интервальным корнем полинома f(x), если О G [ fl{s),fu(s) ], где s принадлежит внутренности интервала rj. Вырожденный интервал [rj,rj] является интервальным корнем полинома /(х), если 0 ф [ fl{s')Ju{s') } и 0 $ [ f{s"), /"(s") ], где s' и s" принадлежат внутренностям интервалов rj = [rj-\,rj] и rj+1 = [rj,rj+1] соответственно.
Далее в главе 3 рассмотрены методы внешнего и внутреннего оценивания множеств решении систем интервальных полиномиальных уравнений. Пусть Р = (pj) G ®>"(Ai+1b'(A"+1) вектор коэффициентов полиномов /;(х 1, £2, • • •, хп) и pj может принимать любые значения из интервала pj. Рассматривая fi как функции ipi(X,P), зависящие от нерешенной X = (х;) и параметра Р = (pj), принимающего значения из бруса Р = {pj), запишем систему интервальных полиномиальных уравнений в виде
Ф(Х,Р)= 0 или v>i(X,P)= 0, i = 1,... ,п, (7)
где <Pi{X, Р) - интервальное расширение функции <#(X, Р) на брусе Р.
Множество решений интервальной системы Ф(Х,Р) = 0 определим как
Б{Ф, Р) = {Х G К" | (ЭР G Р){Ф(Х, Р) = 0)}. (8)
Заметим, что множество (8) может иметь сложную конфигурацию, быть неограниченным, несвязным.
В диссертационной работе предложены способы применения интервальных методов решения систем нелинейных уравнений, таких как многомерный интервальный метод Ньютона, интервальные методы удовлетворения ограничений, к системам интервальных полиномиальных уравнений.
Для внешнего оценивания множества решений системы (7) на брусе X = Х\ х ... х хп G Ж" определим интервальный итерационный метод Ньютона на основе наклонов следующим образом
Х(°» := X,
X(k+i) := Х(к) п X(fe\ Р), к = 0,1,2,...
Здесь
X^ — середина бруса Х^;
Л/"(Х«, Х{к\ Р) = Х0+ End (#z(X<fc), Х(к\Р), -Ф(ХЮ, Р)) — оператор Ньютона;
End {Ф^(Х^к\Х^к\Р),—Ф(Х^к\Р)) — внешняя оценка множества решений ИСЛАУ ФА(Х^к\Х{к\Р)(Х - ХМ) = -Ф(ХМ,Р), нолучен-ная с помощью процедуры Encl;
Ф^(Х(к\ Х^к\ Р) — интервальный многомерный наклон функции Ф(Х,Р) на брусе Х^ х Р относительно точки Х^к\
Интервальный метод Ньютона работает эффективно лишь на брусах малых размеров. Кроме того, вычисленный на большом брусе X интервальный наклон Ф£(Х, Р, X) часто оказывается особенной матрицей. Поэтому наряду с методом Ньютона предлагается использовать метод удовлетворения ограничений на основе анализа совместности по брусу. Используя вложенную форму представления интервального полинома и алгоритм внешнего оценивания множества его значений, представим г-е (г = 1, тг) уравнение системы (7) в виде
Qi(xj) = 0, (9)
где qi(xj) = — интервальный полином степени Kj относительно
переменной Xj. Вычислим интервальные корни г\,...,гт уравнения (9) и найдём их пересечения с j-ой компонентой Xj исходного бруса X. Пусть
т
w^Ui^nxj).
3 = 1
Брус X = (ж1;..., Xj-\,nWj,Xj-i,..., хп), где DWj — интервальная оболочка Wj, содержит множество решений системы Ф(Х, Р) = 0 и в случае X С X является его более точной внешней оценкой.
Для повышения эффективности описанных выше методов будем дробить исходный брус на более мелкие подбрусы. Подбрусы, полученные при дроблении, будем хранить в рабочем списке /С, в который изначально записываем брус X. На каждом шаге алгоритма будем подвергать дроблению брус Z, который является первой записью в списке 1С. Если максимальная ширина компонент бруса Z не меньше £ > 0, то дробим брус Z на два иодбруса Z' и Z", разбивая его по компоненте, для которой максимальна величина
п
wid Zj ■ ^^ | <pfj(Z, Р, mid Z)\.
i= 1
К каждому из брусов Z' и Z" применим процедуру усечения, основанную на интервальных методах Ньютона и удовлетворения ограничений. Перед тем как пытаться уменьшить размеры бруса с помощью этих достаточно трудоёмких методов имеет смысл выполнить проверку, содержит ли брус решения системы уравнений (7), и в случае несуществования решений на нем исключить его из рассмотрения. Полученные в результате процедуры усечения брусы помещаем в список 1С. Удаляем первую запись из списка /С, после чего повторяем описанный выше процесс дробления.
Брусы, компоненты которых имеют ширину, меньшую е, не подвергаются дальнейшему дроблению. Интервальная оболочка всех таких брусов, полученных в результате работы алгоритма, является внешней оценкой V множества решений системы интервальных уравнений (7).
Для внутреннего оценивания множества решений системы (7) на брусе X в диссертационной работе предлагается следующий метод. Пусть X* = (xj,..., £*) € X, например, X* = mid X. Для некоторого к = 1 ,...,п находим наибольший по длине отрезок прямой, проходящей через точку X* параллельно А;-ой оси координат и принадлежащий множеству Е(Ф, Р) П X. Если ни одна из прямых, проходящих через точку X* параллельно осям координат, не пересекает Е(Ф, Р)ПХ, то выбирается другая начальная точка А'*, например решение точечной системы Ф{Х, mid Р) = 0 на брусе X.
В качестве fc-ой компоненты бруса U возьмём интервал d = —
е], где 0 < г < 0.5 • widci. Рассмотрим точки А{х\,..., x*k_v d, х\.+1,... ,£*) и В(х\,... ,x*k_vd,x*k+v .. ■ ,х*). Вычислим отрезки dj1' и (¿р прямых, проходящих соответственно через точки А и В параллельно j-ой (j = 1,п, j ^ к,) оси координат и принадлежащие множеству Е(Ф,Р) П X.
Компоненты {] = 1 ,п, ^ ^ к) искомой внутренней оценки С/ находим следующим образом
и, = [шах{41),42)>' тт1?,?}].
В целях наилучшего исчерпывания множества решений системы (7) разработана процедура регулярного покрытия этого множества брусами. Интервал с? разбиваем на Г непересекающихся подынтервалов одинаковой ширины таких, что с1 — иДля каждого интервала с?^ вычисляем брус С ~(Ф, Р) П X, используя описанный выше алгоритм. Данную процедуру можно повторить. Возьмём в качестве начальной точки середину к-ой грани бруса С/'1' и найдем внутренние оценки множества решений на брусе ..., Хк-1, ..., . Аналогично в качестве начальной точки можно выбрать середины граней бруса [/'г). Процесс продолжаем до тех пор, пока пересечение прямой, проходящей через начальную точку параллельно оси Охк, с множеством Б{Ф, Р) П X не станет пустым или не будет представлять собой объединение интервалов, максимальная ширина которых меньше е > 0.
Предложенные выше алгоритмы были применены для анализа многомерных перемещений торца лопатки силовой установки, соответствующих вектору цифровых кодов, компоненты которого с учётом погрешностей измерения задавались интервалами. Например, на рисунках 2 и 3 приведены результаты внешнего и внутреннего оценивания радиальных и осевых перемещений торца лопатки, соответствующих вектору цифровых кодов с компонентами С\ = [2472, 2482] и с2 = [2868,2884] на основе градуировочных характеристик fi(xих2) = ££1=о Йь2=о х22, г = 1, 2, с коэффициен-
тами
0.55 0.5 0.45
!
0.35 0.3 0.25
02 -0.55 —0.5 —0.45 -0.4 -0.35 -0.3 -0.25 I,
Рисунок 3 Внутренние оценки радиальных и осевых пемещений торца лопатки
а(1)00 |2557.3632,2567.3632| а(2)00 |3037.7782,3053.77821
0(1)01 -221.0272 О(2)01 -218.5782
0(1)02 70.5782 ^(2)02 80.1020
а(1)10 -297.6301 0(2)10 317.1479
°(1)11 301.4891 «■(2)11 -342.3596
0(1)12 -93.0325 0(2)12 112.5637
а(1)20 58.3290 0(2)20 30.1870
0(1)21 -88.8764 0(2)21 10.7886
°(1)22 36.0065 0(2)22 -19.9298
На рисуыке 2 изображены: а) множество решений системы интервальных полиномиальных уравнений F(X) = С, Ь) исходный брус X = ([—0.6, 0.6], [0.4,1.4])т, заданный па основе физических соображений, с) внешняя оценка V = [-0.6000,-0.2861] х [0.6978,1.0024]. На рисунке 3 изображены: а) внутренние оценки, Ь) интервальные оболочки внутренних оценок, полученных в результате трех итераций алгоритма, с) интервальная оболочка множества решений на брусе X.
В заключении приведены основные результаты работы:
1. Разработаны и реализованы методы внутреннего оценивания множеств решений интервальных линейных систем со связями, элементы матриц и компоненты векторов правых частей которых зависят от параметров. Методы основаны на адаптивном дроблении интервальных параметров и вычислении внутренних оценок с использованием формального и «центрового» подходов.
2. Предложена модификация «центрового подхода» для внутреннего оценивания множеств решений интервальных линейных систем со связями,
коэффициенты матрицы которой зависят от параметров, а вектор правых частей не является интервальным.
3. В целях наилучшего исчерпывания множества решений ИСЛАУ со связями (получения наиболее «представительной» оценки) разработана процедура построения его регулярного покрытия брусами.
4. Предложена процедура внешнего оценивания множеств решений систем полиномиальных уравнений, коэффициенты которых зависят от параметров. Процедура основана па интервальных методах распространения ограничений, многомерном интервальном методе Ньютона, методах дробления решений.
5. Разработаны алгоритмы оценивания множеств значений интервальных полиномов и их интервальных корней на заданном брусе, которые используются при вычислении интервальных наклонов и проверке существования решений системы интервальных уравнений на брусе.
6. Разработаны методы внутреннего оценивания множества решений системы интервальных полиномиальных уравнений, а также описаны способы построения регулярного покрытия этого множества брусами.
7. Приведены результаты применения разработанных методов и алгоритмов для решения тестовых примеров и конкретных практических задач анализа и диагностики механических конструкций.
Публикации в изданиях, рекомендованных ВАК
1. Людвин, Д. Ю. Сравнительный анализ реализаций модификации Рона в методах дробления параметров / Д. Ю. Людвин, С. П. Шарый // Вычислительные технологии. — 2012. — Т. 17, № 1. — С. 69-89.
2. Людвин, Д. Ю. Внутреннее оценивание множеств решений интервальных систем линейных уравнений со связями / Д. Ю. Людвин // Вестник НГУ. Серия: Информационные технологии. — 2013. — Т. 11, Вып. 1. — С. 7892.
3. Lyudvin, D.Yu. Testing implementations of PPS-methods for interval linear systems / D. Yu. Lyudvin, S. P. Shary // Reliable Computing. — 2014. — Vol. 19. - P. 176-196.
Прочие публикации по теме диссертации
1. Людвин, Д. Ю. О внутреннем оценивании множеств решений интервальных линейных систем со связями / Д. Ю. Людвин // XII Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям, Новосибирск, 3-5 октября 2011 г., Тезисы докладов. — Новосибирск, 2011. — С. 19.
2. Людвин, Д. Ю. Внутреннее оценивание множества решений интервальных систем линейных уравнений со связями / Д. Ю. Людвин / / Современные проблемы прикладной математики и механики: теория, эксперимент и практика: Труды Международной конференции, посвященной 90-летию со дня рождения академика H.H. Яиенко (Новосибирск, Россия, 30 мая — 4 июня 2011 г.). — № гос. регистр. 0321101160, ФГУП НТЦ «Информрегистр». — Новосибирск, 2011. — http://conf.nsc.ru/files/conferences/niknik-90/fulltcxt/39830/ 45772/Людвин.рс1£
3. Lyudvin, D. Yu. Comparisons of implementations of Röhn modification in PPS-methods for interval linear systems / D. Yu. Lyudvin, S. P. Shary // 15th GAMM-IMACS International Symposium on Scientific Computing, Computer Arithmetics and Verified Numerics, Novosibirsk, Russia, September 23-29 2012, Book of Abstracts. - Novosibirsk, 2012. -P. 103.
4. Людвин, Д. Ю. Использование методов интервального анализа для оценки многомерных перемещений элементов конструкции лопаточной силовой установки / Д. Ю. Людвин // XIII Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям, Новосибирск, 15-17 октября 2012 г., Тезисы докладов. — Новосибирск, 2012. — С.26. — http://conf.nsc.ru/files/conferences/ym2012/fulltext/137987/139451/Lyud vin.pdf.
5. Людвин, Д. Ю. Оценивание множеств решений систем интервальных полиномиальных уравнений / Д. Ю. Людвин // XIII Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям, Томск, 15-17 октября 2013 г., Тезисы докладов. — Томск, 2013. — С.25. — http://conf.nsc.ru/files/confercnces/ym2013/fulltext/175082/176771/Lyud vin.pdf.
Технический редактор Т.С. Курганова
Подписано в печать 05.12.2014 Формат 60x84/16. Бумага офсет №1. Гарнитура Тайме _Печ.л. 1,0. Тираж 200. Зак. № 124_
ИНГГ СО РАН, ОИТ 630090, Новосибирск, просп. Акад. Коптюга, 3
-
Похожие работы
- Математическое моделирование производственных систем с интервальной неопределенностью параметров
- Модифицированный метод внутреннего оценивания множества решений интервальных систем линейных алгебраических уравнений
- Моделирование и анализ финансово-экономических операций с интервальной неопределенностью в данных
- Стабилизация управляемых систем с интервальными параметрами
- Модальный синтез систем управления с интервальными параметрами
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность