Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Нечетко-интервальная арифметика




Операции вычитания, деления и умножения над нечеткими интервалами выполняются анало­гично. В настоящее время существует несколько вариантов интервальной арифметики. В про­стейшем и наиболее распространенном из них со­ответствующие арифметические операции над чет­кими интервалами А= [ А 1, А 2] и В= [ В 1, В 2] вы­полняются следующим образом (табл.6):

А+В= [ A 1 +B 1 ,A 2 +B 2];

А-В= [ A 1 2 2 1],

А * В=[min (A 1* B 1, А 2* В 2, А 1* В 2, А2 1), max (A 1* B 1, А 2* В 2, А 1* В 2, А 2 *B 1)];

А / В= [ А 1, А 2]*[1/ В 2, 1/ B 1].

Для поддержки расчетов по экономико-матема­тическим моделям с нечетко-интервальными пара­метрами разработано специальное программное обеспечение, реализованное на языке C++ с ис­пользованием техники объектно-ориентированно­го программирования, позволяющее после задания параметров исходных нечетких интервалов в дальнейшем оперировать с ними как с обычными четкими параметрами в со­ответствии с правилами обычной математики. Разработанное программ­ное обеспечение, расширяя возможно­сти C++, позволяет при разработке экономико-ма­тематической модели представить математические операции с нечеткими интервалами в привычной форме С=А+В, С=А / В и т. д.

Для обоснования адекватности предлагаемого подхода сопоставим результаты, полученные с ис­пользованием a-уровневого принципа обобщения, с результатами традиционного имитационного моделирования типового процесса снабжения потребителя груза­ми из нескольких источников.

2.3 Пример «Задача грузовых перевозок»

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

Входные параметры: время по­грузки автомобиля, время разгрузки автомобиля, производительность каждого из карьеров, скорость автомобилей и время простоя в мелком ремонте (устранение неисправности в пути самим шофером).


 

Ср. производительность 10 т/ч

 

 

Рис.12. Схема снабжения завода галькой

При использовании традиционного подхода к имитационному моделированию суммарную сред­нюю производительность карьеров примем равной средней производительности завода.

Час­тотные распределения входных параметров зададим нормальными или равномерными, характери­стики распределений (математические ожидания, среднее квадратическое отклонение и пр.) возьмем из нормативной литературы по дорожно­му строительству.

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

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

При решении поставленной задачи методом не­четко-интервальной математики вначале по­строим детерминированную балансовую модель про­цесса снабжения завода галькой из трех карьеров:

t 1 = 2S 1/q + tп +t раз, t 2 = 2S 2/q + tп +t раз, t 3= 2S 3/q + tп +t раз,

n 1 = (t рд -t 1) a 1/60 c; n 1=(t рд -t 2) a 2/60 c; n 1=(t рд -t 3) a 3/60 c;

t перв = 60 min (S 1 ,S 2, S 3)+ tп+ 60 с / a*min (S 1 ,S 2 ,S 3);

tпр=t рд -t перв-(n 1+ n 2+ n 3) t раз;

st= 2 st 0(n 1 S 1 +n 2 S 2 +n 3 S 3);

r=r 0(S 1 n 1/q+ S 2 n 2/q+ S 3 n 3/q);

t* раз =max (n 1, n 2, n 3)*[60(2 max (S 1, S 2, S 3)/q-(S 1, S 2, S 3)/q)+3 t раз]

где S 1, S 2, S 3– расстояния от завода до первого, второго и третьего карьеров соответственно, км; a 1, a 2, a 3 производительности первого, второго и третьего карьеров соответственно, т/ч; tп – время погрузки, мин; t раз – время разгрузки, мин;

с – грузоподъемность одного грузовика, т; st 0 - стоимость перевозок, тыс. руб./(т•км); r 0 – норма­тивный коэффициент ремонта, мин ремонта/ч ра­боты автомобиля; q – скорость автомобиля при перевозке, км/ч; t рд – продолжительность ра­бочего дня за вычетом времени обеденного пере­рыва, мин; t 1, t 2, t 3 – время, необходимое для по­грузки, перевозки, разгрузки и возвращения в карьер для первого, второго и третьего карьеров со­ответственно, мин; n 1, n 2, n 3 – число рейсов, со­вершаемых за рабочий день из первого, второго и третьего карьеров соответственно; t перв – время от начала рабочего дня до разгрузки первого авто­мобиля на заводе, мин; t пр – время простоя заво­да в течение рабочего дня из-за отсутствия галь­ки, мин; st – стоимость перевозок, совершенных за весь рабочий день, тыс. руб.; r – общая про­должительность мелкого ремонта в течение ра­бочего дня, мин; t*п – общее время простоя авто­мобилей на погрузке и в очереди на погрузку, мин; t* раз – общее время простоя автомобилей на разгрузке и в очереди на разгрузку, мин.

Для примера рассмотрим результаты расчета суммарной (за один рабочий день) продолжитель­ности ремонтов (рис.13). Частотное распределение суммарной продолжительности ремонтов (на рис. 13 нормировано на 1) было получено при прямом ис­пользовании исходной имитационной модели; со­ответствующие нечеткие интервалы получены при расчете с использованием нечетко-интерваль­ного расширения модели.

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

 
 

 

 


Рис.13. Результаты моделирования продолжительности ремонтов (1 – традиционная имитационная модель; 2 – нечетко-интер­вальная модель)

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

В то же время нечетко-интервальный метод мо­делирования реальных процессов обладает рядом преимуществ по сравнению с общепринятым ими­тационным подходом. К этим преимуществам от­носятся:

· возможность моделирования в случаях со слож­ным частотным распределением исходных па­раметров или неизвестным частотным распре­делением (в последнем случае можно использо­вать нечеткие интервалы, построенные на осно­ве экспертных оценок);

· значительная экономия машинного времени и ресурсов;

· простота в использовании;

· большая гибкость (при изменении реальной мо­дели достаточно изменить формулы расчета);

· возможность учитывать маловероятные события и крайние значения случайных переменных;

· возможность напрямую ставить и решать опти­мизационные задачи с использованием нечетко-интервальных расширений соответствующих детерминированных постановок этих задач.




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 819; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.