Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3841

.pdf
Скачиваний:
3
Добавлен:
15.11.2022
Размер:
28.85 Mб
Скачать

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

то можно реализовать знаковое моделирование и с помо-

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

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

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

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

Под математическим моделированием будем пони-

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

11

ный объект лишь с некоторой степенью приближения к действительности.

Математическое моделирование для исследования характеристик процесса функционирования систем можно разделить на аналитическое, имитационное и комбинированное.

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

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

Аналитическая модель может быть исследована следующими методами:

а) аналитическим, когда стремятся получить в общем виде явные зависимости для искомых характеристик;

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

в) качественным, когда, не имея решения в явном виде, можно найти некоторые свойства решения (например, оценить устойчивость решения).

Наиболее полное исследование процесса функционирования системы можно провести, если известны явные зависимости, связывающие искомые характеристики с начальными условиями, параметрами и переменными системы S. Однако такие зависимости удается получить только для сравнительно простых систем. При усложнении систем исследование их аналитическим методом наталкивается на значительные трудности, которые часто бывают непреодолимыми. Поэтому, желая использовать аналитический метод, в этом случае идут на существенное упрощение первоначальной модели, чтобы иметь возможность изучить хотя бы общие свойства системы. Такое исследование на упрощенной модели аналитическим методом помогает получить ориентировочные результаты для определения более точных оценок другими методами. Численный метод позволяет исследовать по сравнению с аналитиче-

12

ским методом более широкий класс систем, но при этом полученные решения носят частный характер.

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

При имитационном моделировании реализующий мо-

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

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

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

метод статистических испытаний (метод монте-Карло),

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

13

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

Комбинированное (аналитико-имитационное) моде-

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

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

Выделяют следующие разновидности реального моделирования.

Натурное моделирование - проведение исследования на реальном объекте с последующей обработкой результатов эксперимента на основе теории подобия. При функционирова-

14

нии объекта в соответствии с поставленной целью удается выявить закономерности протекания реального процесса. Разновидности натурного эксперимента: производственный экспе-

римент, комплексные испытания, научный эксперимент. Физическое моделирование - исследование проводит-

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

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

Особое место в моделировании занимает кибернетическое моделирование, в котором отсутствует непосредственное подобие физических процессов, происходящих в моделях, реальным процессам. В этом случае стремятся отобразить лишь некоторую функцию и рассматривают реальный объект как «черный ящик», имеющий ряд входов и выходов, и моде-

15

лируются некоторые связи между выходами и входами. Чаще всего при использовании кибернетических моделей проводят анализ поведенческой стороны объекта при различных воздействиях внешней среды [64].

1.3. Математические схемы моделирования систем

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

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

В общем случае, модель объекта моделирования, описывающая процесс функционирования реальной системы, включает следующие величины:

входные воздействия на систему x(t) ; воздействия внешней среды v(t);

внутренние параметры системы h(t); выходные характеристики системы y(t).

При моделировании системы входные воздействия, воздействия внешней среды и внутренние параметры системы являются независимыми (экзогенными) переменными, а выходные характеристики системы являются зависимыми (эндогенными) переменными.

Процесс функционирования системы (закон функцио-

нирования FS) имеет вид:

y FS x,v,h,t

Под алгоритмом функционирования АS понимается метод получения выходных характеристик с учетом входных воздействий, воздействий внешней среды и собственных па-

16

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

Свойства системы в конкретные моменты времени, называют состояниями z . Процесс функционирования системы можно рассматривать как последовательную смену состояний. Совокупность всех возможных значений состояний z называется пространством состояний объекта моделирования Z.

Состояния системы в момент времени t0<t<Т полностью определяются начальными условиями z0 , входными воздей-

ствиями x(t) , внутренними параметрами h(t)и воздействиями внешней среды v(t), которые имели место за промежуток

времени t-t0 с помощью следующих векторных уравнений: z(t) Ф(z0,x,v,h,t)

y(t) F(z,t)

Время в модели может рассматриваться на интервале моделирования (0,Т) как непрерывное, так и дискретное.

Таким образом, под моделью объекта понимают конеч-

ное множество переменных x(t),v(t),h(t) вместе с математи-

ческими связями между ними и характеристиками y(t) .

Если математическое описание объекта моделирования не содержит элементов случайности или они не учитываются,

(т.е. стохастические воздействия v(t) и параметры h(t) отсутствуют), модель является не детерминированной.

y(t) f (x,t)

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

17

-непрерывно-детерминированные модели (D-схемы) - диф. уравнения;

-дискретно-детерминированные модели (F-схемы) - конечные автоматы;

-дискретно-стохастические модели (P-схемы) - вероятностные автоматы;

-непрерывно-стохастические модели (Q-схемы) - СМО;

-сетевые модели (N-схемы);

-обобщенные или универсальные (агрегативные) модели (А-схемы) - агрегативные системы [86].

1.4. Контрольные вопросы к первой главе

1.Раскройте содержание понятий «модель» и «моделирование».

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

3.На изучение каких процессов (объектов, явлений) ориентировано детерминированное и стохастическое моделирование?

4.На изучение каких процессов (объектов, явлений) ориентировано статическое и динамическое моделирование?

5.На изучение каких процессов (объектов, явлений) ориентировано непрерывное, дискретное и гибридное моделирование?

6.Определение математического моделирования как

процесса.

7.В чём особенность аналитического моделирования?

8.В чём особенность имитационного моделирования?

9.Особенности натурного и физического моделирова-

ния.

10.Назовите типовые математические схемы моделиро-

вания.

18

2.ОСНОВЫ СТАТИСТИЧЕСКИХ МЕТОДОВ ИССЛЕДОВАНИЯ СИСТЕМ

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

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

2.1.Случайныевеличины,ихсвойстваиосновныезаконы распределения

Эксперимент – это процесс, результат которого точно не известен. Совокупность всех возможных результатов эксперимента называется пространством выборки и обозначается S. Сами результаты называются элементами выборки в пространстве выборки [17-20].

Случайная величина – это функция (или правило), которая определяет вещественное число (любое число больше – и меньше ) каждому элементу в пространстве выборки S [17, 18]. Случайные величины обозначают прописными буквами X,

19

Y, Z, а значения, которые принимают случайные величины, строчными буквами x, у, z.

Функция распределения вероятностей (иногда именуемая также интегральной функцией распределения вероятностей)

F(x) случайной величины X определяется для каждого вещест-

венного числа х следующим образом:

 

F(x) = Р(Х х) для – < х < ,

(2.1)

где Р(Х х) вероятность, связанная с событием {Х х}. Следовательно, F(x) – это вероятность того, что после вы-

полнения эксперимента случайная величина X получит значение, не превышающее число х. Функция распределения F(x)

имеет такие свойства:

 

 

 

 

 

 

 

1) 0 F(x) 1 для всех значений х;

 

 

 

2) F(x)

является неубывающей функцией; т.е., если

<

, тогда F( ) F( );

 

lim

 

(

) = 0

 

 

нимаетlim

 

( ) = 1

и

 

(поскольку X при-

3)

 

 

 

 

 

 

только конечные значения) [17, 18].

Случайная величина X считается дискретной, если она может принимать значения из счетного множества, например:

, , ... (счетное множество – это множество возможных значений переменной, взаимно однозначно соответствующих множеству положительных целых чисел; примером несчетного множества являются вещественные числа между 0 и 1). Следовательно, случайная величина, принимающая только конечное

число значений ,

,

, является дискретной.

 

Вероятность, с которой дискретная случайная величина X

принимает значение

, задается как

для i = 1, 2, ...

(2.2)

 

 

 

 

 

 

выполняться равенство

 

и для нее должно

 

(

) − (

) .

(2.3)

Все вероятностные

характеристики величины X

могут

(

) = 1

 

быть вычислены с помощью функции р(х), именуемой вероятностной мерой дискретной случайной величины X. Если I = [а, b], где а и b – вещественные числа, для которых а b, то

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]