Файл: Элементы математического моделирования в программных средах MATLAB 5 и Scilab (Андриевский Фрадков).pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.04.2024
Просмотров: 433
Скачиваний: 1
должно лежать в промежутке от а— до а+ и не может ока-
заться где-то |
в другом месте. Это обычный способ |
учета |
||
погрешности |
путем указания |
ее границ. |
Примеры 3 |
- 6 , 1 |
соответствуют различным промежуточным случаям. |
|
|||
Поскольку функции L(x), |
R(x) задаются заранее и не ме- |
|||
няются, для выполнения действий с L — Л-числами достаточ- |
||||
но помнить лишь тройку А = |
{а,а,/?}. Правила арифметики |
|||
L — Л-чисел |
вытекают из общих правил |
арифметики нечет- |
ких чисел (см. например, (3.53)) и напоминают правила распространения ошибок в приближенных вычислениях. Если Л = {а,а,/3},Я + {Ь,7,6}, то
А® В = {а + Ь,а + 7,/3 + б},
АПВ = {аб, ау + Ьос + cry,аб + Ь/3 + (16}, (при а,Ь > 0).
Если В - четкое число (7 = 5 = 0), то АПВ = {аб,а|Ь|,/?|6|}. Другой способ работы с нечеткими числами состоит в том,
что числовая ось (отрезок) дискретизируется, т.е. разбивается на несколько участков. После этого каждый участок "размывается", т.е. описывается некоторой функцией принадлежности, и числовые переменные превращаются в лингвистические. Этот способ эффективен при построении моделей сложных систем со значительной неопределенностью исходных данных, а следовательно, и результатов. Число градаций (участков дискретизации) должно быть невелико. Психологи рекомендуют брать его в пределах 5 ± 2 градаций.
3.7.5.Вероятность или нечеткость?
Продемонстрируем на простом примере разницу между стохастическим и нечетким подходами. Пусть сделано несколько измерений х ь хп некоторой неизвестной величины а с погрешностью, не превосходящей величины а. Требуется оценить значение а и определить погрешность оценки.
Предположим, что в качестве оценки выбрано среднее арифметическое х = х%- При стохастическом подходе мы постулируем, что х, случайны и независимы, Afx, = а, и, поскольку погрешность может быть произвольным числом из [-а^а], считаем, что х,- равномерно распределены на [а-сца+а].
117
Отсюда Dxi = (2а)2/12 = а2 /3. В силу независимости Dx =
(1 /n)Dxi = а2 /3п и по формуле (3.46) из центральной |
предель- |
ной теоремы получим, что |
|
\ х - а \ < 2 a / \ / b |
(3.55) |
с вероятностью 0.95. Аналогичный вывод справедлив и при неизвестном а. В этом случае нужно заменить в (3.55) а на
|
|
а |
\ |
|
|
|
|
|
П = 1 |
|
|
Примем теперь нечеткую модель измерений. |
Естественно |
||||
представить измерение как нечеткое L-R-число |
Х, = {а,а,а} |
||||
со следущей |
характеристикой: L(x) = R(x) = 1 при 0 < х < 1, |
||||
L(x) = R(x)= |
0 при х > 1, т.е. как в примере 2 табл. 3.6. То- |
||||
гда |
= {па,па,па}, откудаX = {а,а,а}, т.е. погрешность |
||||
оценки определится неравенством |
|
||||
|
|
|
|х - а| < а. |
(3.56) |
Сравнивая (3.55) и (3.56), мы видим, что интервал (3.55) меньше примерно в у/п раз. Это получено за счет эффекта усреднения. Если же нет уверенности в том, что погрешности ведут себя нерегулярно и уничтожаются при усреднении, то доверять (3.55) нельзя и мы возвращаемся к оценке (3.56). Однако за нечетким подходом остаются дополнительные возможности. Например, имея информацию о том, что малые значения погрешностей встречаются чаще, чем большие, мы можем взять функции L(x))R(x)1 как в примере 3 из табл. 3.6. Соответственно меняется функция принадлежности X и (3.56) уточняется.
Кроме того, если п мало, например п =10, то проверить правомерность усреднения практически невозможно. В результате оценка погрешности при п =10 по (3.55) получается всего в 2.7 раза меньше, чем по (3.56), причем она верна лишь в 95% случаев и при труднопроверяемых предположениях.
Отметим, что |
выбор |
х в качестве оценки не |
единствен- |
но возможный. |
В духе |
нечеткой теории можно взять "лин- |
|
гвистическую" оценку: |
х = х ь и х2) и..., и хп. |
Поскольку |
|
/ii(x) = mini[ixt (x), для симметричных L-R-чисел |
при строго |
||
убывающей R(x) |
> 0 получим х = (maхх, + minxj)/2. |
118
В заключение следует заметить также, что кроме описанных в (3.53) вариантов действий с нечеткими множествами имеется еще несколько, среди которых наиболее употребителен способ, заимствованный из теории вероятностей:
ЦАС\В{Х)=11А{Х) -/Мх)> ЦАив{х)=ЦА(х) +/*£ (*) ~ ( * ) ' Vв{
|
(3.57) |
Операции, определенные в (3.57), называют иногда произве- |
|
дением и суммой нечетких множеств. |
|
3.8. |
Хаотические модели |
3.8.1, |
От колебаний - к хаосу |
Сравнительно недавно, в 70-х годах XX века, в науку о математических моделях вошло новое понятие, перевернувшее многие привычные представления, - понятие хаоса (точнее, детерминированного хаоса). Хаотические системы предоставили исследователям новый класс моделей неопределенности, отличающихся по своим свойствам как от стохастических, так и от нечетких моделей. Если в детерминированной модели будущую траекторию можно предсказать на сколь угодно большое время вперед, зная текущее состояние системы, а в стохастической модели точный прогноз, вообще говоря, невозможен даже на сколь угодно малое время, то в хаотической модели ошибка прогноза растет экспоненциально и, следовательно, возможен прогноз на ограниченное время вперед, определяемое допустимой ошибкой прогноза. Процессы в хаотических моделях имеют вид нерегулярных колебаний, в которых меняется, "плавает", как частота, так и амплитуда.
Колебательные процессы часто встречаются в природе и технике, поэтому формы их описания непрерывно развива-
ются и совершенствуются. В течение многих лет, до |
начала |
||
XX в. основным видом математических моделей колебаний в |
|||
механических, электрических и других |
системах считались |
||
линейные дифференциальные уравнения, |
например |
|
|
y{t) + u7y{t) = 0, |
0 < t < оо. |
(3.58) |
119
S(a>) |
j |
|
|
|
1 |
! |
! |
|
|
|
|
: |
: |
|
|
|
: |
: |
|
|
|
; |
; |
|
|
|
; |
: |
|
|
|
; |
i: |
|
|
|
|
i |
|
|
|
|
; |
|
|
|
i |
i |
(О |
Рис. 3.20. Периодические колебания (о/, = 1,2,4).
S(o>) |
; |
i |
|
||
|
|
; |
|
|
! |
|
!
;
:
I . i
(О
Рис. 3.21. Квазипериодические колебания (ы, = 1, 5/7г.)
120
Решениями (3.58) являются гармонические колебания
|
y(t) = А0 sin ut + Ах cos wt |
(3.59) |
с круговой частотой и и периодом Т = 2я/и, |
амплитуда ко- |
|
торых А = у/А\+А\ |
зависит от начальных условий: Ах=у(0), |
|
Ао = у{0)/(jJ (рис. |
3.19, а, для ш = 1. Очевидно, |
решение (3.59) |
непрерывно зависит от начальных условий, т.е. малое изменение величин 2/(0),2/(0) приводит к равномерно малому изменению решения y(t) на всей временной полуоси 0 < t < оо. Частотный спектр функции (3.59) дискретен и состоит из одной точки ш/2^ (рис. 3.19, б).
Лля описания колебаний более сложной формы можно соединять модели вида (3.58) с различными частотами колеба-
ний |
Например, последовательное соединение |
двух |
|
моделей вида (3.58) описывается соотношениями |
|
||
|
£i(0 +"i2/i(0 = 0. |
|
|
|
Ы0+"22/2(0 = 2/1(0 |
|
|
и имеет частные решения видау2 (0 = |
+А2 sin u2t, |
где |
коэффициенты АХ) А2 зависят от начальных условий. Если частоты L>i,...,u;r соизмеримы (являются целыми кратными некоторой частоты и>о), то колебания будут периодическими с периодом 27г/ы0 (рис. 3.20 для г = 3, и>: = 1, и>2 = 2, и>3 = 4). Если же частоты инесоизмеримы, то такие колебания не являются периодическими; они относятся к классу квазипериодических (рис. 3.21, где г = 2, u>i = 1, ш2 = 5/л-). В обоих случаях решение непрерывно зависит от начальных условий, а его спектр является дискретным конечным множеством. 1
Заметим, что "на глаз" различить периодические и квазипериодические колебания может быть затруднительно, поскольку реальные измерения (в том числе измерение частоты колебаний) выполняются с конечной точностью и отличить рациональное отношение частот от иррационального оказывается практически невозможным.
1 Спектральные характеристики, показанные на рис. 3.19 - 3.21, вычислены при помощи пакета MATLAB (см. п. 3.2.2). Взяты реализации процессов длиной Т = 100, количество точек N = 210 = 1024, интервал дискретности Т0 = T/N « 0.098. Соответственно частота Найквиста luh = 7г/То ~ 32.
121