Научная статья на тему 'Имитационное моделирование производственного процесса изготовления деталей'

Имитационное моделирование производственного процесса изготовления деталей Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
529
65
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ / ПРОИЗВОДСТВЕННАЯ СИСТЕМА / ИМИТАЦИОННАЯ МОДЕЛЬ / ИЗГОТОВЛЕНИЕ ДЕТАЛЕЙ / ОРГАНИЗАЦИЯ ПРОИЗВОДСТВА / SIMULATION MODELING / PRODUCTION SYSTEM / SIMULATION MODEL / PARTS MANUFACTURING / PRODUCTION ORGANIZATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ревина Ирина Вячеславовна, Бояркин Геннадий Николаевич

Организация производственного процесса изготовления деталей может быть многовариантной. Используя параметры оптимизации максимально возможное количество изготовления годных деталей и максимальная загрузка оборудования (т.е. получение максимальной прибыли), а также ограничения процент брака, возможность повторной обработки деталей в системе имитационного моделирования Arena Rockwell Soft, были разработаны различные модели, позволившие выявить «узкие места» в организации производственного процесса. Рассмотрение моделей позволило оценить: загруженность станков, выпуск годных деталей, среднюю продолжительность пребывания деталей в производственном процессе, среднее число деталей в очереди, прибыль и убытки при реализации производственного процесса. В результате моделирования показано, что наиболее оптимальной формой организации производственного процесса является двухпредметная поточная линия.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Ревина Ирина Вячеславовна, Бояркин Геннадий Николаевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Simulation of production process manufacturing parts

The organization of the production process of manufacturing parts may be multivariate. Using optimization parameters the maximum possible amount of manufacturing of suitable parts and maximum equipment load (i.e. maximizing profit), as well as limitations reject rate, the possibility of reprocessing parts in the simulation system of Arena Rockwell Soft various models are developed that revealed bottlenecks in the organization of the production process. Consideration of the models allowed us to estimate: the workload of the machines, the production of suitable parts, the average length of time the parts are in the production process, the average number of parts in the queue, and the profits and losses during the production process. As a result of the simulation, it is shown that the most optimal form of organization of the production process, which increases the profit by 1,45 times, is a two-subject production line.

Текст научной работы на тему «Имитационное моделирование производственного процесса изготовления деталей»

УДК 004.942:658.5:621.7

DOI: 10.25206/1813-8225-2018-162-230-234

и. В. РЕВИНА Г. Н. БОЯРКИН

Омский государственный технический университет, г. Омск

ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ ПРОИЗВОДСТВЕННОГО ПРОЦЕССА ИЗГОТОВЛЕНИЯ ДЕТАЛЕЙ_

Организация производственного процесса изготовления деталей может быть многовариантной. Используя параметры оптимизации — максимально возможное количество изготовления годных деталей и максимальная загрузка оборудования (т.е. получение максимальной прибыли), а также ограничения — процент брака, возможность повторной обработки деталей в системе имитационного моделирования Arena Rockwell Soft, были разработаны различные модели, позволившие выявить «узкие места» в организации производственного процесса. Рассмотрение моделей позволило оценить: загруженность станков, выпуск годных деталей, среднюю продолжительность пребывания деталей в производственном процессе, среднее число деталей в очереди, прибыль и убытки при реализации производственного процесса. В результате моделирования показано, что наиболее оптимальной формой организации производственного процесса является двухпредметная поточная линия.

Ключевые слова: имитационное моделирование, производственная система, имитационная модель, изготовление деталей, организация производства.

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

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

Имитационное моделирование — это процесс моделирования поведения реальной системы, экспериментирования над моделью, с целью понять поведение этой системы в рамках некоторых ограничений [1]. Имитационное моделирование имеет ряд преимуществ:

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

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

— можно рассмотреть многовариантность производственных условий, определить «узкие места» («места снижения производительности», простои оборудования и др.) и ответить на вопрос «что если». Это позволит выявить, какие факторы являются определяющими в поведении моделируемой системы [2].

События реального мира сложны и неопределенны. Поэтому нужно строить модели, учитываю-

щие все многообразие мира (детерминированные и стохастические модели, дискретные и непрерывные модели, статические и динамические модели). Имитационное моделирование позволяет это выполнить.

В настоящее время имитационное моделирование используется в моделировании производственных процессов [3 — 5], транспортных перевозок [6, 7], складирования [8], в строительстве [9], экономике [10], работы технических систем [11] и т.д.

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

Для производств, с быстро меняющимся ассортиментом продукции, выпуском продукции небольшими сериями актуальными являются следующие задачи: рационального использования оборудования, фонда рабочего времени, формы организации производственного процесса, временные оценки полного производственного цикла, величина заделов, вместимость складских помещений являются актуальными. В этих условиях ценность (актуальность) принятых решений возрастает с уменьшением затрат времени на принятие решения. Поэтому имитационное моделирование является эффективным инструментом для решения широкого круга производственных задач [12].

Целью данной работы является обоснованный выбор эффективной формы организации производственного процесса изготовления детали. Параметры оптимизации — максимально возможное количество изготовления годны деталей и максимальная

таблица 1

Характеристики производственного процесса

таблица 2

Экономические параметры использования оборудования

Номер операции Время обработки детали на станке

Минимальное, мин Максимальное, мин

GF1 12 14

GF2 5 6

GF3 3 5

GF4 4 5

GF5 6 8

ОР6 9 12

Номер станка Прибыль за обработку деталей, $/час Убытки из-за простоя, $/час

Machine 1 50 20

Machine 2 30 10

Machine 3 25 8

Machine 4 35 12

Machine 5 40 7

Machine 6 30 10

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

Постановка задачи. Производственный процесс изготовления детали реализуется на металлообрабатывающих станках и состоит из шести операций. Детали подаются на обработку после оценки ее качества контролером с интервалом времени 9,5 ± 2,5 мин. В производственном процессе осуществляется последовательное движение деталей по операциям. Передача с одной операции на другую осуществляется поштучно (в силу особенностей детали). В процессе обработки последовательность операций должна быть четко соблюдена. Замена операций местами не допускается. На каждой операции используется одна единица оборудования. Время обработки на операциях представлено в табл. 1.

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

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

Прибыль по производственному процессу определяется как:

С= C - C ,

V p'

(1)

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

Для достижения поставленной цели исследования выполним несколько этапов моделирования. (Имитационное моделирование производственного процесса осуществляется за одну смену (8 часов.))

1. Разработаем имитационную модель процесса «AS-IS». Модель позволит определить следующие параметры: количество деталей, обработанных каждым станком за 8 часов; загруженность станков;

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

(Указанные параметры будем оценивать на всех этапах.)

2. Изменим модель «AS-IS» с учетом ограничений — бракованные детали составляют 20 % и возможность повторной обработки бракованных деталей.

3. Определим «узкие места» для модели «AS-IS».

4. Разработаем имитационную модель «TO-BE», реализующую:

— возможность дополнительной загрузки неэффективно используемых станков;

или

— возможность установки дополнительных единиц оборудования на «узкие места».

5. Выберем оптимальную модель «TO-BE».

В настоящее время на рынке программных продуктов представлено достаточное количество средств имитационного моделирования. Самыми востребованными являются следующие системы: Arena Rockwell Soft, AnyLogic, Simio, Simul, Repast, NetLogo, FlexSim, Ponodel [13]. В данной работе для имитационного моделирования будет использоваться программный продукт Arena Rockwell Soft.

Arena Rockwell Soft отличается широкими функциональными возможностями, простотой использования, богатым набором статистических показателей, включает динамическую анимацию [14].

имитационное моделирование. На рис. 1 представлена модель «AS-IS» (1-й этап моделирования). Модуль Create 1 («Create») используется для генерации поступления деталей («Деталь 1»). Модули ОР1 — ОР6 («Process») моделируют процесс обработки деталей на соответствующих операциях. Модуль Dispose 1 («Dispose») выводит обработанные детали из производственного процесса.

На рис. 2 представлена модель «AS-IS» с возможностью повторной обработки бракованных деталей. По условию, бракованные детали могут пройти только одну повторную обработку, если после неё брак не устранен, то деталь выводится из производственного процесса. Модуль Decide 1 («Decide») задает «2-way by Chance» — 80 % (бракованные детали составляют 20 %).

Рис. 1. Модель «AS-IS» (1-й этап моделирования)

Рис. 2. Модель «AS-IS» с возможностью повторной обработки бракованных деталей

(2-й этап моделирования)

Модуль Assign 1 («Assign») «помечает» бракованные детали, идущие на обработку, и присваивает им номер 1. Модуль Decide 2 («Decide») отслеживает циклы обработки бракованных деталей и выводит детали из производственного процесса.

На рис. 3 представлена модель «TO-BE». На операциях ОР2 — ОР4 станки недогружены. Поэтому рассматривается вариант дополнительной загрузки оборудования обработкой другой детали («Деталь 2»). Время обработки «Деталь 2» на операциях ОР2 — ОР4 соизмеримо с временем обработки «Деталь 1». Модуль Create 2 («Create») используется для генерации поступления «Деталь 2». Модуль Decide 3 («Decide») позволяет определить «Деталь 1» или «Деталь 2». «Деталь 1» продолжает последующую обработку на операциях ОР5 и ОР6, «Деталь 2» выводит из процесса обработки с использованием модуля Dispose 2 («Dispose»).

Результаты и обсуждение. Результаты имитационного моделирования при реализации модели, представленной на рис. 1 сформированы в отчет по результатам моделирования (панели «Resources», «Queues», «Entities») и представлены на рис. 4. Из отчета видна неравномерная загрузка станков от коэффициента загруженности 1,00 для Machin 1

(максимальная загрузка) до коэффициента загруженности 0,30 для Machin 3 (максимальная загрузка). За время 8 часов было полностью обработано 35 деталей, а в производственный процесс поступило 52 детали. Поэтому среднее время ожидания деталей в накопители перед операцией ОР1 составило 65,0447 минуты, а среднее число деталей в очереди составило 6,9500. Средняя продолжительность пребывания деталей в производственном процессе обработки составила 102,56 минут.

Для данной модели суммарная прибыль за обработку деталей на всех станка составила 995,81 $, а убытки из-за простоя станков — 201,43 $. Таким образом, прибыль по производственному процессу (согласно формуле 1) составила 794,38 $.

Реализация модели, представленной на рис. 2, позволила сформировать отчет, представленный на рис. 5. Повторная обработка деталей с браком увеличила среднюю продолжительность пребывания деталей в производственном процессе до 117,17 минуты. Среднее время ожидания деталей в накопители перед операцией ОР1 увеличилось до 75,0937 минуты, а среднее число деталей в очереди возросла до 8,5314 минуты. На выходе данной модели — 28 годных деталей, 6 деталей прошли

Usage

Usage

Inst Util Num Busy Num Sched Num Seized

Machine 1 1,00 1,00 1.00 38,00

Machine 2 0 42 0 42 1 00 37.00

Machine 3 0.30 0.30 1 00 36.00

Machine 4 0,34 0 34 1 00 36.00

Machine 5 0.51 0.51 1.00 35.00

Machine 6 0.76 0.76 1.00 35.00

Cost

Machine 1 Machine 2 Machine 3 Machine 4 Machine 5 Machine 6

Busy Cost 39Э 87 99 54 60 47 92 88 164 48 178 57

Idle Cost ООО 46 80 44 65 63 53 27.22 19 23

Inst Util Num Busy Num Sched Num Seized

Machine 1 1,00 1.00 1.00 38,00

Machine 2 0.42 0.42 1.00 37,00

Machine 3 0.31 0.31 1.00 36,00

Machine 4 0.34 0.34 1.00 36.00

Machine 5 0,51 0.51 1.00 36.00

Machine 6 0,79 0.79 1.00 35.00

Cost

Machine 1 Machine 2 Machine 3 Machine 4 Machine 5 Machine 6

Busy Cost 397 57 98 76 62.43 9417 164.00 184 16

Idle Cost 0.00 46.62 44.02 6371 27,23 17.18

Time

Other

Time

Other

Wailing Time

OPlÜueue

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

OP2 Queue ОРЗ.Оиеие OP4,Queue OP5.Queue OP6Queue

Total Time

ташп-

Average

сь.ош

000 0.00 0.00

Number Waiting

001 Queue OP2 Queue OP3. Queue OP4 Queue 0.00 OP5 Queue о 04444914 OP6 Queue

Average

Waiting Time

6 9500 0.00 0.00 0.00 0.00 0.00324103

Minimum Maximum Average Hair Width value Value

-13235-(Insufficient)-ЯЛ5Т5-1ШЬ

Рис. 4. Отчет по модели «AS-IS» (1-й этап моделирования)

ОР1.Queue ОР2 Queue OP3.Queue 0P4.Queue OP5 Queue OPê.Queue Total Time

Detain

Average

Number Waiting

75.0937 0 00 0.00 0.00

OP1 Queue OP2.Queue OP3 Queue OP4 Queue

000 OP5.Queue 0.07936275 OP6. Queue

Minimum

Average Half Width value -ТТГГ7-{Insufficient)-505Ü5—

Average

-8 53Ï4-

0.00 0 00 0.00 0.00 0.00578687

Maximum Value —165.61

Рис. 5. Отчет по модели «AS-IS» с возможностью повторной обработки бракованных деталей (2-й этап моделирования)

повторную обработку, одна деталь имеет неисправимый брак (результаты в отчетный рис. 5 не вошли). Прибыль по производственному процессу (согласно формуле 1) составила 802,43 $.

Реализация моделирования, представленная на рис. 2 с установкой двух единиц оборудования на операции ОР 1, позволила получить более равномерный коэффициент загруженности оборудования (рис. 6), увеличить количество обработанных деталей (33 годные детали, 9 деталей прошли повторную обработку, одна деталь имеет неисправимый брак — результаты в отчетный рис. 6 не вошли). Прибыль по производственному процессу (согласно формуле 1) составила 1356,31 $.

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

Наибольший интерес представляет модель, представленная на рис. 3. Изменяя параметры поступление в производственный процесс «Деталь 2», можно добиться максимальной загрузки оборудования и оптимизировать выход обработанных деталей «Деталь 1» и «Деталь 2». Наибольшее количество обработанных деталей («Деталь 1» — 28 штук, «Де-

таль 2» — 56 штук) достигается при поступлении «Деталь 2» один раз в 7 минут (закон распределения между поступлением деталей экспоненциальный).

Сформированный отчет по этой модели, представленный на рис. 7, позволяет оценить коэффициент загруженности от 1,00 для Machin 1 до 0,41 для Machin 5. В целом по модели коэффициент загруженности является более равномерным, чем для рассмотренных выше моделей. Наиболее перегруженными являются Machin 1 и Machin 2. Для них среднее время ожидания деталей обработки составляет 71,9111 и 26,0140 минуты, а среднее число деталей в очереди составило 8,6087 и 6,4255 соответственно. Средняя продолжительность пребывания деталей в производственном процессе обработки составила для «Детали 1» — 122,89 минуты, а для «Детали 2» — 40,6730 минуты. Прибыль по производственному процессу (согласно формуле 1) составила 1154,12 $.

Выводы. Выполненные в работе дискретно-событийные имитационные модели производственного процесса изготовления деталей позволили выявить «узкие места» производственного процесса, а предложить способы их устранения.

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

Usage

Insi Ulil Num Busy Num Sched Num Seized Sched Util

Machine 1 0,81 1,62 2,00 61,00 0.81

Machine 2 0 68 0.68 1,00 59,00 0.68

Machine 3 0.50 0 50 1,00 59,00 0.50

Machine 4 0,54 0.54 1,00 58,00 0.54

Machine 5 0.82 0 82 1.00 57.00 0.82

Machine 6 0,33 0.93 1,00 43,00 0.93

Cost

Busy Cost Idle Cos! Usage Cost

Machine 1 638 39 60 06 0 00

Machine 2 162.85 25 72 0.00

Machine 3 99 38 31 95 0 00

Machine 4 151 44 44 08 0.00

Machine 5 260 58 10 28 000

Machine 6 221 47 5.71 0.00

Рис. 6. Отчет по модели «AS-IS» (2-й этап моделирования) с установкой двух единиц оборудования Machine 1

Usage

Mjja Niim ВУЗУ Num Sched Hym Sei^d

Machine 1 1.00 1.00 1,00 37.00

Machine 2 0.98 0.98 1,00 86.00

Machine 3 0.71 0.71 1,00 85.00

Machine 4 0.78 0.78 1,00 84.00

Machine 5 0.41 0.41 1,00 28.00

Machine 6 0.60 0.60 1,00 28.00

Machine 1 Machine 2 Machine 3 Machine 4 Machine 5 Machine 6

Busy Cos! 391 01 234.94 141 76 217.74 129 77 144 67

Idle Cost 0.00 1.42 18.42 20.86 33 29 31.78

Time Other

Waiting Time Average Number Waiting Average

OPtCIueue 71.9111 OPI.Queue 8.6087

0P2.Queue 26.0140 OP2.Queiie 6.4255

ОРЗ.Оиеие 0.00 ОРЗ.йиеие 0.00

OP4.Queue 0.06761115 OP4Queue 0.01183195

OP5 Queue 0 2767 OPS.Queue 0.01614183

OP6 Queue 4.1591 OP6 Queue 0 2426

Total Time Average Half Wie» Minimum Value Maximum Value

Uetaill 155 89 (Insufficient) 55 5407 235.70

Detail2 40.6730 (Insufficient) 13.1811 99.44

Рис. 7. Отчет по модели Модель «TO-BE»

Procedia Manufacturing. 2017. Vol. 8. P. 59-66. DOI: 10.1016/j. promfg.2017.02.007.

5. Высочина О. С., Данич В. Н., Пархоменко В. П. Моделирование производственных процессов на промышленном предприятии при помощи системы имитационного моделирования ARENA // Радюелектрошка, шформатика, управлшня. 2012. № 1 (26). С. 82-85.

6. Oprea C., Rosea E., Popa A. [et al.]. The quality of service in passenger transport terminals // IOP Conference Series: Materials Science and Engineering. 2016. Vol. 161. P. 1-9.

7. Yan-mei Y., Xin-jun L. Optimization of Ex-warehouse and Warehousing for Logistics Park Based on Computer Simulation // Proceedings of the 2016 3rd International Conference on Materials Engineering, Manufacturing Technology and Control (ICMEMTC 2016). 2016. P. 1331-1337. DOI: 10.2991/icmemtc-16.2016.261.

8. Rusca А., Popa М., Rosca E.[et al.]. Simulation model for port shunting yards // IOP Conference Series: Materials Science and Engineering. 2016. Vol. 145. P. 1-9. DOI: 10.1088/1757-899X/145/8/082003.

9. Кожемякина О. П., Гусева Е. Н. Применение имитационного моделирования для совершенствования деятельности строительной фирмы // Современная техника и технологии. 2015. № 6 (46). URL: http://technology.snauka.ru/2015/06/7094 (дата обращения: 10.04.2018).

10. Кудряшова Э. Е. Визуальное моделирование при разработке бизнес-плана // Известия Волгоградского государственного технического университета. 2008. № 8 (46). С. 104-108.

11. Rao K. D. Modeling, Simulation and Control of the Semi Active Suspension System for Automobiles under MATLAB Simulink using PID Controller // IFAC Proceedings Volumes.

2014. Vol. 47 (1). P. 827-831. DOI: 10.3182/20140313-3-IN-3024.00094.

12. Имитационное моделирование производственных систем / Под общ. ред. А. А. Вавилова. М.: Машиностроение, 1983. 416 c.

13. Борщёв А. В. Имитационное моделирование: состояние области на 2015 год, тенденции и прогноз // Имитационное моделирование. Теория и практика (ИММ0Д-2015): тр. VII Всерос. науч.-практ. конф.: в 2 т. М.: Изд-во ИПУ РАН,

2015. С. 14-22.

14. Kelton W. D., Sadowsky R. P., Sturrock D. T. Simulation with Arena. 3rd ed., NY: The McGraw-Hill Companies, 2010. 658 p.

(«Деталь 1» и «Деталь 2») поточная линия, позволяющая увеличить прибыль в 1,45 раза. Таким образом, система имитационного моделирования позволяет оперативно анализировать производственные процессы и принимать экономически обоснованные решения. Это является особенно актуальным для предприятий с быстро меняющимся ассортиментом продукции, выпуском продукции небольшими сериями.

Библиографический список

1. Шеннон Р. Имитационное моделирование систем — искусство и наука. М.: Мир, 1978. 420 с.

2. Shannon R. E. Introduction to the art and science of simulation / Ed.: Medeiros D. J., Watson E. F., Carson J. S. [et al.] // Proceedings of the 1998 Winter Simulation Conference. 1998. P. 7-14.

3. Алешина E. E., Саломатина A. A., Яблочников E. И. Создание имитационной модели сборочной линии с использованием системы DELMIA // Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики. 2011. № 1 (71). С. 50-53.

4. Nyemba W. R. Modelling, simulation and optimization of the materials flow of a multi-product assembling plan //

РЕВИНА Ирина Вячеславовна, кандидат технических наук, доцент (Россия), доцент кафедры «Математические методы и информационные технологии в экономике». SPIN-код: 5968-3580 AuthorID (РИНЦ): 419869 AuthorID (SCOPUS): 56826018300 Адрес для переписки: revina_i@rambler.ru БОЯРКИН Геннадий Николаевич, доктор экономических наук, профессор (Россия), заведующий кафедрой «Математические методы и информационные технологии в экономике». SPIN-код: 2262-9848 AuthorID (РИНЦ): 776216 Адрес для переписки: mmite_omgtu@mail.ru

Для цитирования

Ревина И. В., Бояркин Г. Н. Имитационное моделирование производственного процесса изготовления деталей // Омский научный вестник. 2018. № 6 (162). С. 230-234. DOI: 10.25206/1813-8225-2018-162-230-234.

Статья поступила в редакцию 26.10.2018 г. © И. В. Ревина, Г. Н. Бояркин

i Надоели баннеры? Вы всегда можете отключить рекламу.