
- •Введение
- •1. Краткие сведения о правилах работы в вычислительной среде matlab
- •1.2. Переопределенные системы уравнений. Метод наименьших квадратов
- •Введемвекторы
- •1.3. Оценка параметров периодических сигналов по экспериментальным данным
- •Таким образом, требуется оценить амплитуды и фазы
- •Разделив период Tна 24 равных интервала, мы получим . Так как , то каждому будет соответствовать угол (в градусах).
- •На основе мнк
- •3.1. Ряды с большим числом наблюдений.
- •Нормальное распределение.
- •Информационное и программное обеспечение процесса вычисления интеграла ошибок Гаусса по заданным границам.
- •84.22%, 29.73% И 20.11% всей площади.
- •4.2. Расчётэлементовконтрольныхкарт. Обработка данных измерений.
- •Статистический контроль в промышленности
- •4.4. Контрольная карта для стандартных отклонений.
- •4.5. Информационное и программное обеспечение процедуры построения контрольных карт.
- •8. Информационное обеспечение графических построений при управлении качеством продукции.
- •8.1. Использование функции «gaussmf» для построения кривых Гаусса.
- •8.2. Графическая интерпретация статистического контроля качества продукции.
- •Заданные параметры движения
- •Вариант № 1.
- •3. Оптимизация параметров звеньев робота - манипулятора с помощью метода наименьших квадратов.
- •4. Построение траекторий звеньев робота - манипулятора сиспользованием кубических полиномов (сплайнов).
- •5. Построение траектории перемещения двухзвенного робота-манипулятора с помощью элементов символьной математики.
- •5.1. Решение уравнений в символьной форме.
- •5.2. Позиционирование двухзвенного робота – манипулятора.
- •6. Параметрическаяоптимизацияконструкциимеханизма с подвижнымцилиндром.
- •7. Параметрическая оптимизация сопряжения деталей при ихсборке с заданным допуском узла.
- •8.Оптимизация процесса грузовой обработки судна в порту.
- •Время выполнения работ (по виду работы)
- •9.Оптимальное распределение ресурсов между объектами порта по критериюмаксимального дохода.
- •Составим таблицу:
- •Библиографический список
- •Содержание
- •Применение мнк для решения практических задач
- •Оценка параметров периодических сигналов по экспериментальным данным
- •Таким образом, требуется оценить амплитуды и фазы
- •Разделив период t на 24 равных интервала, мы получим . Так как , то каждому будет соответствовать угол (в градусах).
- •Операции над матрицами
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Системы лин. Уравнений
- •Векторы. Прямые и плоскости
- •Собственные числа и собственные векторы
- •Пределы и производные
- •Графики функций
- •Нули, экстремумы и точки перегиба
- •Компьютерное моделирование и оптимизация режимов работы портовой перегрузочной техники Учебное пособие
1.2. Переопределенные системы уравнений. Метод наименьших квадратов
Переопределенные системы уравнений (1.1) с матрицейA полного ранга часто встречаются на практике, например, при решении геодезических задач на водных путях, нахождении координат расположения судов в открытых акваториях по данным измерений, в процессе обработки результатов измерений деталей машин и механизмов, при управлении качеством продукции в серийном производстве и др. C переопределенными системами уравнений приходится иметь дело в информационно-измерительных и управляющихкомплексах различного назначения, аппаратных средствах автоматизации технологических процессов и т.п.[6].
Поскольку измерения выполняются с погрешностями и математическая модель, как правило, не в полной мере адекватна объекту, переопределенная система позволяет "сгладить" влияние погрешностей на конечный результат. B этом случае принято говорить об оценивании параметров модели по экспериментальным данным, согласно выбранным критериям [13].B простых ситуациях такими критериями могут быть различные нормы матриц и векторов: спектральная норма, l - норма, - норма, эвклидова (сферическая) норма и др.
Среди наиболее широко распространенных методов оценивания следует отметить метод наименьших квадратов [44], [52]. Его популярность объясняется, очевидно, тем, что он может быть применен в любом случае — как при наличии распределения вероятностей наблюдений, так и при их отсутствии. Если уровень помех пренебрежимо мал в сравнении с полезными сигналами, а экспериментальные данные модели, структура которой известна точно, являются информационными, то для линейных уравнений коэффициенты модели оцениваются точно.
B других случаях оценки, полученные при отсутствии распределений методом наименьших квадратов, могут иметь плохие характеристики, но в таких ситуациях ничего лучшего сделать невозможно. При определенном распределении вероятностей (например, нормальном) оценки на основе этого метода могут даже обладать оптимальными статистическими свойствами.
Метод наименьших квадратов используется в задачах "подгонки" статических характеристик.
Рассмотрим линейную стационарную модель системы, содержащую аддитивные составляющие
s = a1y1 + a2 y2 + ...+ an yn+ v, (1.9)
где a1,...,an –постоянные коэффициенты,
y1,...,уn — входные сигналы,
s- выходной сигнал,
v— сигнал помехи (шум измерений).
Предположим, что в процессе работы системы одновременно в фиксированные моменты времени измеряются входные сигналы и сигнал s. Обозначим их значения в моменты t1, t2, ..., tm, соответственно, индексами 1, 2, ..., т. Поскольку все измерения, в соответствии с выбранной моделью, отвечают (1.9), можно составить систему уравнений
s1 = а1y11 + а2у12 + ...+ any1n + v1, (1.10)
s2 = а1y21 + а2у22 + ...+ any2n + v2,
…………………………………
sm = а1ym1 + а2уm2 + ...+ anymn + vm.
Введемвекторы
s = [s1s2 ... sm]T, х = [a, а2 ... an]T, v = [v1 v2 … vm]T.
Из входных данных образуем прямоугольную матрицу H размерности
(т xn)
Тогда (1.10) можно записать в векторно-матричной форме:
(1.11)
Если т >n,
то система (1.11),
представляющая собой модель измерителя,
является переопределенной. Тогда можно
найти такие значения элементов вектора
x
=
,
при которых разность
(1.12)
точнее — скалярное
произведение
будет принимать минимальное значение.
Задачу минимизации скалярного произведения
сформулируем следующим образом:
определим вектор
,
при котором минимизируется критерий
качества
(1.13)
Постоянное число 1/2, содержащееся в(1.13) на вектор x* не влияет. Оно введено для удобства вычислений.
Если H в критерии качества (1.13) имеет минимальный ранг, равный n, то минимум J(х) можно найти путем дифференцирования Jпox и приравнивания производной к нулю. Это необходимое условие оптимальности. Достаточным условием минимума функции одной переменной следует считать положительное значение второй производной в экстремальной точке, а для функции нескольких переменных должно выполняться условие Лежандра-Клебша.
Рассмотрим произведение двух вектор-функций:
где 'Т" – знак транспонирования.
Согласно правилам векторного дифференцирования, можно записать
Используя это выражение,
приравняем
и
Тогда необходимое условие оптимальности
можно представить следующим образом:
(1.14)
или
Информационная матрица
имеет размерность (nxn)
и является
неособенной, поскольку Hимеет
максимальный ранг. Тогда, умножая левую
и правую части (1.14) слева на инверсную
матрицу
,
получим наилучшую оценку вектора x
(1.15)
Получив наилучшую оценку вектора , подставим это значение в уравнение (1.11) и определим вектор ум как результат моделирования
(1.16)
Качество моделирования можно оценить по вектору разности между исходными данными sи моделью sм
z= s – sм
Уравнение (1.15) гарантирует получение минимума суммы квадратов элементов вектораz, т.е.
(1.17)
Для оценки эффективности
моделирования можно воспользоваться
эвклидовой нормой. B
среде MatLABсуществует
функция "norm(z,'fro')",предназначенная
для ее определения. Напомним, что
эвклидова норма вектора zпредставляет
собой равенство evc
= =
.
Следовательно, критерий качества (1.17)
можно записать
Другой подход к получению (1.15) может состоять в следующем. Рассмотрим вновь переопределенную систему, представленную уравнением (1.11). Предположим, что v имеет нормальное распределение, а вектор s состоит из постоянных значений. Тогда Hdx = dvи, следовательно, dvT= dxT = НT.
Для переопределенной системы уравнений справедливо условие т >n . Умножим dvTсправа на вектор v и подставим его значение из уравнения (1.11)
(1.18)
Если теперь ввести критерий оценки вектора x, при котором требуется минимизировать
при отсутствии ограничений, то можно получить
(1.19)
Запишем (1.19) в векторно-матричной форме
(1.20)
Поскольку
(1.20) совпадает с (1.18), то равенство
указанного скалярного произведения
векторов нулю возможно только в том
случае, если
.
Данное условие может быть выполнено,
если оценка х,
которую ранее мы обозначили как
,будет
Мы получили уравнение, точно совпадающее с (1.16). Сумма квадратов погрешностей — скалярное произведение
Теперь умножим левую и
правую части (1.11) слева на матрицу
размерности
(nЧm).Заметим,
что
и
поэтому
где
-
вектор погрешности, представляющий
разность между оценочным
истинным значениями вектора параметров.
Предполагая, что H и v независимы, мы получим среднее значение, равное нулю
(1.21)
Уравнение (1.21) подтверждает несмещенность оценки.
Уравнение (1.15) может быть использовано для оценки коэффициентов нелинейных функций, которые путем замены переменных приводятся к выражениям, линейным относительно неизвестных параметров.
Заметим, что использование функций для оценки параметров исходных зависимостей позволяет получить минимум суммы квадратов для преобразованных функций. Для исходных уравнений, являющихся нелинейными, применение нелинейных методов оценивания позволяет получить меньшее (в сравнении с MНK) значение эвклидовой нормы. Оценка же параметров функции Z позволяет лишь приблизиться к наилучшей оценке y.