Математические модели Лекция №8. МЕТОДЫ ПОЛУЧЕНИЯ МОДЕЛЕЙ ЭЛЕМЕНТОВ
5_Lekcija__4_3_97-2003.ppt
- Количество слайдов: 17
Математические модели Лекция №8. МЕТОДЫ ПОЛУЧЕНИЯ МОДЕЛЕЙ ЭЛЕМЕНТОВ
Получение моделей элементов (моделирование элементов) в общем случае — процедура неформализованная. Основные решения, касающиеся выбора вида математических соотношений, характера используемых переменных и параметров, принимает проектировщик. Методы получения функциональных моделей элементов делят на теоретические и экспериментальные.
Теоретические методы основаны на изучении физических закономерностей протекающих в объекте процессов, определении соответствующего этим закономерностям математического описания, обосновании и принятии упрощающих предположений, выполнении необходимых выкладок и приведении результата к принятой форме представления модели. Экспериментальные методы основаны на использовании внешних проявлений свойств объекта, фиксируемых во время эксплуатации однотипных объектов пли при проведении целенаправленных экспериментов.
Несмотря на эвристический характер многих операций моделирования имеется ряд положений и приемов, общих для получения моделей различных объектов. Достаточно общий характер имеют методика макромоделирования, математические методы планирования экспериментов, а также алгоритмы формализуемых операций расчета численных значений параметров и определения областей адекватности.
Методика макромоделирования Применение методики состоит из следующих этапов: 1. Определение тех свойств объекта, которые должны отражаться моделью (устанавливаются требования к степени универсальности будущей модели). 2. Сбор априорной информации о свойствах моделируемого объекта. Примерами собираемых сведений могут служить справочные данные, математические модели и результаты эксплуатации существующих аналогичных объектов к т. п.
3. Получение общего вида уравнений модели (структуры модели). Этот этап в случае теоретических методов включает выполнение всех присущих этим методам операций, перечисленных выше. Часто проектировщику модели удобнее оперировать не уравнениями, а эквивалентными схемами, с помощью которых инженеру проще устанавливать физический смысл различных элементов математической модели.
4. Определение численных значений параметров модели. Возможны следующие приемы выполнения этого этапа: а) использование специфических расчетных соотношений с учетом собранных на этапе 2 сведений; б) решение экстремальной задачи, в которой в качестве целевой функции выбирается степень совпадения известных значений выходных параметров объекта с результатами использования модели, а управляемыми параметрами являются параметры модели; в) проведение экспериментов и обработка полученных результатов.
5. Оценка точности полученной модели и определение области ее адекватности. При неудовлетворительных точностных оценках выполняют итерационное приближение к желаемому результату повторением этапов 3 — 5. 6. Представление полученной модели в форме, принятой в используемой библиотеке моделей.
Методы планирования экспериментов Для целей моделирования используют пассивные и активные эксперименты. В пассивных экспериментах нет возможности выбирать условия опыта по своему усмотрению и устанавливать значения факторов на желаемом уровне. В активных экспериментах опыты проводятся по заранее разработанному плану, выражающему количество опытов и значения факторов в каждом опыте.
Выбор вида зависимости выходного параметра макромодели у (в общем случае рассматривается вектор выходных параметров Y) от внешних параметров qk объединенных в вектор факторов Q, осуществляется проектировщиком. Чаще всего в методах планирования эксперимента используются модели линейные (4.4) или квадратичные (4.5)
где А — вектор-строка коэффициентов (параметров) модели; В — вектор, включающий факторы qk, те или иные произведения из двух, трех или более факторов и возможно также квадраты факторов , , p - число факторов. Число опытов N, как правило, должно превышать число определяемых параметров вектора А. Параметры рассчитывают по методу наименьших квадратов, т. е. из условия минимизации суммы квадратов отклонений значений , определенных по уравнению модели (4.4), и измеренных значений yl.
(4.5) где l — номер опыта. В зависимости от способов планирования преимущества активных экспериментов перед пассивными могут выражаться в получении оптимального положения области адекватности, в ее увеличенном объеме, в упрощении оценок точности и т. п.
Регрессионный анализ Связь между у и Q может быть не функциональной, а статистической, что особенно характерно при пассивных экспериментах. Для получения моделей в такой ситуации часто применяют регрессионный анализ. Модель ищется в форме уравнения регрессии (4.4), в котором роль коэффициентов ak в векторе А выполняют коэффициенты относительной регрессии.
Рассмотрим алгоритм вычисления коэффициентов ak. По результатам пассивных экспериментов получаются оценки математических ожиданий Му, Мк, среднеквадратичных отклонений σy, σk соответственно для выходного у и внешних qk параметров, а также коэффициенты корреляции rk между у и qk, образующие вектор R, и коэффициенты корреляции dkj между факторами qk и qj, образующие матрицу D. Далее решается система линейных алгебраических уравнений
(4.6) и полученный вектор используется при расчете относительных коэффициентов регрессии по формуле Если факторы qk некоррелированы, то D — единичная матрица и можно обойтись без решения системы (4.6), так как .
Диалоговое моделирование Наличие в методике макромоделирования эвристических и формальных операций обусловливает целесообразность разработки моделей элементов в диалоговом режиме работы с ЭВМ. Язык взаимодействия человека с ЭВМ должен позволять оперативный ввод исходной информации о структуре модели, об известных характеристиках и параметрах объекта, о плане экспериментов.
Диалоговое моделирование должно иметь программное обеспечение, в котором реализованы алгоритмы статистической обработки результатов экспериментов, расчета выходных параметров эталонных моделей и создаваемых макромоделей, в том числе расчета параметров по методам планирования экспериментов и регрессионного анализа, алгоритмы методов поиска экстремума, расчета областей адекватности и др. Пользователь, разрабатывающий модель, может менять уравнения модели, задавать их в аналитической, схемной или табличной форме, обращаться к нужным подпрограммам и тем самым оценивать результаты предпринимаемых действий, приближаясь к получению модели с требуемыми свойствами.