Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Адаптивные алгоритмы сокращения трудоемкости статистического моделирования Лихолет Николай Олегович

Адаптивные алгоритмы сокращения трудоемкости статистического моделирования
<
Адаптивные алгоритмы сокращения трудоемкости статистического моделирования Адаптивные алгоритмы сокращения трудоемкости статистического моделирования Адаптивные алгоритмы сокращения трудоемкости статистического моделирования Адаптивные алгоритмы сокращения трудоемкости статистического моделирования Адаптивные алгоритмы сокращения трудоемкости статистического моделирования Адаптивные алгоритмы сокращения трудоемкости статистического моделирования Адаптивные алгоритмы сокращения трудоемкости статистического моделирования Адаптивные алгоритмы сокращения трудоемкости статистического моделирования Адаптивные алгоритмы сокращения трудоемкости статистического моделирования Адаптивные алгоритмы сокращения трудоемкости статистического моделирования Адаптивные алгоритмы сокращения трудоемкости статистического моделирования Адаптивные алгоритмы сокращения трудоемкости статистического моделирования
>

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Лихолет Николай Олегович. Адаптивные алгоритмы сокращения трудоемкости статистического моделирования : диссертация ... кандидата технических наук : 05.13.18 / Лихолет Николай Олегович; [Место защиты: С.-Петерб. гос. технол. ин-т].- Санкт-Петербург, 2009.- 163 с.: ил. РГБ ОД, 61 09-5/2565

Содержание к диссертации

1. АНАЛИЗ ПРОБЛЕМЫ СОКРАЩЕНИЯ ТРУДОЕМКОСТИ
СТАТИСТИЧЕСКОГО МОДЕЛИРОВАНИЯ И ОБЗОР МЕТОДОВ ЕЕ
РЕШЕНИЯ 14

1.1. Теоретические основыметода статистического
моделирования 14

  1. Оценки вероятностных характеристик выборки, их вычисление, точность и трудоемкость эксперимента 15

  2. Итерационный подход 19

1.2. Обзор методов снижения трудоемкости 21

  1. Метод выделения главной части 21

  2. Метод существенной выборки 23

  3. Метод выборки по группам 23

  4. Комбинированный метод Пугачева 25

  5. Метод критических реализаций 30

  6. Метод нестохастического имитационного моделирования 31

  7. Сравнительный анализ методов сокращения трудоемкости ...34

ВЫВОДЫ ПО ГЛАВЕ 1. И ПОСТАНОВКА ЗАДАЧИ 36

2. РАЗРАБОТКА ПРИНЦИПА АДАПТАЦИИ И АЛГОРИТМОВ
ОПТИМИЗАЦИИ МЕТОДОВ СОКРАЩЕНИЯ ТРУДОЕМКОСТИ 38

2.1. Принцип адаптации методов сокращения трудоемкости
статистического моделирования в процессе проведения
эксперимента 38

2.2. Оптимизация решения в рамках метода выборки по группам
40

  1. Оптимизация решения в рамках метода выделения главной части 49

  2. Оптимизация решения в рамках комбинированного метода 54

  3. Мулыиметоды 56

  4. Оптимизация решения в рамках мультиметода - выборка по группам и выделение главной части внутри каждой группы 59

  5. Оптимизация решения в рамках мультиметода - выборка по группам и комбинированный метод внутри каждой группы 61

Выводы по главе 2 64

3. ОБОБЩЕННЫЙ АДАПТИВНЫЙ АЛГОРИТМ И
ПРОГРАММНЫЙ КОМПЛЕКС 65

  1. Обобщенный адаптивный алгоритм 65

  2. Программный комплекс, реализующий адаптивные алгоритмы 68

3.2.1. Пользовательские функции и программирование конкретной
модели
69

  1. Интерфейс и получение результатов 75

  2. Структура программного комплекса 80

3.3. Проверка корректности работы программного комплекса....82
Выводы по главе 3 88

4. РЕШЕНИЕ ПРАКТИЧЕСКИХ ЗАДАЧ И РЕКОМЕНДАЦИИ ПО
ПРИМЕНЕНИЮ РАЗЛИЧНЫХ МЕТОДОВ 90

  1. Модель динамики движения управляемого летательного аппарата 90

  2. Моделирование определения местоположения БПЛА 97

  1. Статистическое моделирование как инструмент подготовки полётного задания для корреляционно-экстремальной навигационной системы 97

  2. Признаки сравнения результатов измерения дистанции для определения местоположения БПЛА 103

  3. Моделирование определения местоположения БПЛА 105

4.3. Сравнительный анализ эффективности и применения

различных методов сокращения трудоемкости 109

Выводы по главе 4 НО

ВЫВОДЫ 111

ЛИТЕРАТУРА 112

ПРИЛОЖЕНИЕ А. ИСХОДНЫЕ ТЕКСТЫ ПРОГРАММНОГО
КОМПЛЕКСА 121

ПРИЛОЖЕНИЕ Б 143

Б.1. Программная модель динамики движения летательного

аппарата 143

Б.2. Программная модель корреляционно-экстремальной системы

определения местоположения БПЛА 151

Б.З. Пример файла с описанием ФРВ 159

Введение к работе

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

Свойство случайности состоит в том, что значения некоторых параметров самой системы или внешней среды или характер их изменения для конкретного опыта или конкретного момента времени непредсказуемы. Однако в условиях многократного повторения таких опытов или на продолжительном интервале времени проявляется некоторая закономерность. Эта закономерность может быть определена (аналитическими преобразованиями, обработкой статистических данных или на основе экспертных оценок) и формализована в виде закона распределения или набора средних статистических характеристик [21,27,43,72,79].

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

Для исследования систем небольшой сложности можно использовать аналитические методы; однако в случае многомерных систем, при наличии в различного рода нелинейностей и нестационарностей — их применение оказьіваеіся либо чрезвычайно затруднено, либо вообще невозможно.

Аналитические методы восходят к тому времени, когда вычислительные мощности ЭВМ были недоступны и нахождение вероятностных характеристик требовало строгого или приближенного, но аналитического решения. Основные результаты теории аналитических методов исследования стохастических систем содержатся в трудах Б.Г. Доступова, Л.Г. Евланова, И.Е. Казакова, B.C. Пугачева и других видных ученых.

К числу наиболее известных аналитических методов определения статистических характеристик динамических систем относятся спектральный метод [3,6,19,73,71], метод статистической линеаризации [3,6,66], метод динамики средних [40,65], интерполяционный метод [26,65,82], метод сопряженных систем [39,62], методы статистической динамики, опирающиеся на уравнение Фоккера-Планка-Колмогорова [38,39,65] и другие.

К числу существенных особенностей всех аналитических методов о і носятся неизбежность применения приемов построения приближенных моделей: линеаризация, гауссова или функциональная аппроксимация, ортогональное разложении [65,71], или использование в качестве основы достаточно жестких допущений, например о марковском характере случайных процессов в системе [38,75]. Усложнение же моделей по мере развития исследуемых систем и необходимость отказа от упомянутых допущения обусловили построение специальных аналитических методов [ 13,22,39,41], которые также не свободны от приближенности.

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

методов, привели к применению статистического моделирования как основного метода в практике исследования стохастических систем.

Универсальным методом исследования стохастических систем является статистическое моделирование. Статистическое моделирование и возникло тогда, когда появились вычислительные ресурсы, позволившие заменить кропотливые вычисления — моделированием задачи на ЭВМ [88]: Таким образом, именно сложность аналитических методов явилась тем, что породило такую широкую область математической статистики, как статистическое моделирование.

Задачей статистического моделирования является получение значений определенных величин с некоторой точностью при помощи проведения .значительного количества экспериментов. Статистическое моделирование используется при разработке сложных систем [10,11,12,15,27,32,37,69,74,85] (в первую очередь - стохастических), при исследовании естественных систем (макро- и микромира), при предсказании их поведения [26,68,74,76]. Во всех таких случаях статистическое моделирование является наилучшим, а зачастую и единственным способом достижения поставленных целей. — создания адекватной структуры и конструкции или же выяснения некоторых неизвестных ранее свойств и деталей поведения систем. Развитию идей и методов статистического моделирования как неотъемлемой части технической кибернетики посвятили свои труды многие отечественные и зарубежные ученые, начиная с А.Н. Колмогорова, Т. Неймана, Р. Шеннона, и в последующие годы Н.П. Бусленко, В.В. Быков, СМ. Ермаков, Дж. Клейнен, В.Н. Пугачев, О.Ю. Сабинин, В.И. Тихонов, А.С. Шалыгин и другие.

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

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

Существуют различные способы сокращения трудоемкости при статистическом моделировании. Среди них следует упомянуть метод выделения главной части [16,24,27,35], метод выборки по группам [16,27,35,44], комбинированный метод [10,27,63,64], метод критических реализаций [7,59,89] и т. д. При помощи различных манипуляций с планированием эксперимента данные способы позволяют заметно сократить трудоемкость или достичь меньшей погрешности при сохранении трудоемкости.

Недостаток применения всех этих методов состоит в том, что они требуют экспертного подхода к каждой отдельно взятой задаче [17,34,42,52,63,87]. Таким образом, сохраняется проблема выбора наиболее подходящего метода сокращения трудоемкости и подбор наилучших параметров в рамках данного метода. От правильного и наименее затратного решения этой проблемы зависит в итоге и успешность решения задачи сокращения трудоемкости, то есть эффективность применения метода

[20,27]. Под эффективностью здесь следует понимать степень сокращения требуемого для обеспечения заданной точности результата количества опытов по сравнению со стандартной схемой статистического моделирования.

В связи с этим перспективным путем решения рассматриваемой проблемы представляется организация статистического эксперимента на основе принципа адаптации, развитого в теории систем автоматического управления [1,2,3,46,81].

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

Разработке такого подхода и реализации его в виде семейства алгоритмов и программного комплекса и посвящена настоящая диссертационная работа.

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

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

Основные задачи исследования:

  1. Предварительный сравнительный анализ известных методов сокращения трудоемкости статистического моделирования.

  2. Разработка подходов к формализации задачи и процедуры оптимизации параметров для тех методов, для которых такая формализация представляется возможной, и соответствующих расчетных схем.

  3. Программная реализация алгоритмов, решающих задачи оптимизации параметров.

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

  5. Апробация разработанных метода, расчетных схем и программного комплекса при решении конкретных практических задач.

Объект исследования: . совокупность методов сокращения трудоемкости статистического моделирования.

Предмет исследования: повышение их эффективности.

Инструменты исследования: математический аппарат математической статистики и численной оптимизации, а также вычислительный эксперимент.

На защиту выносятся следующие основные положения:

  1. Принцип адаптации методов сокращения трудоемкости статистического моделирования в процессе проведения эксперимента.

  2. Расчетные схемы и алгоритмы оптимизации методов сокращения трудоемкости.

  3. Обобщенный адаптивный алгоритм статистического моделирования.

  1. Программный комплекс, реализующий адаптивный алгоритм и обеспечивающий автоматизацию процесса ускоренного статистического моделирования систем с независимыми случайными параметрами.

  2. Рекомендации по применению различных методов сокращения трудоемкости в конкретных условиях.

Научная новизна результатов диссертации состоит в следующем:

  1. Разработан адаптивный метод решения задачи оптимизации схемы проведения статистического моделирования с учетом накопленных результатов.

  2. Впервые формализованы и решены задачи оптимизации параметров основных методов сокращения трудоемкости статистического моделирования.

  3. Разработаны два мультиметода, предусматривающие одновременное применение двух совместимых стандартных методов, решены задачи их оптимизации.

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

Достоверность результатов, полученных в работе, определяется:

корректным использованием математического аппарата математической статистики и методов численной оптимизации.

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

Практическая ценность результатов диссертации состоит в' следующем:

Обобщенный адаптивный алгоритм статистического моделирования обеспечивает возможность сокращения времени разработки сложных стохастических систем в различных областях при оценке вариантов их построения методом статистического моделирования. Предлагаемые алгоритмы и их программная реализация позволяют достичь выигрыша в трудоемкости 20-30 раз и выше по сравнению со стандартной схемой и до 2-4 раза и выше по сравнению с достигнутыми ранее результатами для известных способов сокращения трудоемкости. Сформулированы практические рекомендации по применению методов сокращения трудоемкости статистического моделирования и по мерам обеспечения корректности получаемых результатов.

Апробация работы:

Основные результаты диссертационного исследования докладывались и обсуждались на X международной конференции «Региональная информатика — 2006», IV конференции молодых ученых "Навигация и управление движением" (ЦНИИ "Электроприбор" СПб, 2002) и на семинарах кафедры «Систем обработки информации и управления» БГТУ «ВОЕНМЕХ» им. Д.Ф. Устинова и ОАО «Концерн «Гранит-Электрон».

Внедрение результатов:

Результаты диссертационного исследования внедрены в ОАО «Концерн «Гранит-Электрон» в рамках программы работ с целью совершенствования технических характеристик систем управления, а также в учебном процессе БГТУ «ВОЕНМЕХ» им. Д.Ф. Устинова, о чем имеются соответствующие акты.

Публикации. По теме диссертационной работы опубликовано 10

научных работ, из них — 4 статьи (1 статья в издании из перечня, рекомендованного ВАК), 4 свидетельства об официальной регистрации программ.

Структура и объем работы:

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

Похожие диссертации на Адаптивные алгоритмы сокращения трудоемкости статистического моделирования