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

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

Рубрика Экономико-математическое моделирование
Вид статья
Язык русский
Дата добавления 31.08.2018
Размер файла 1010,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http: //www. allbest. ru/

Самарский государственный технический университет Россия, 443100, г. Самара, ул. Молодогвардейская, 244

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

Г.Н. Рогачев, Н.Г. Рогачев

E-mail: grogachev@mail.ru

Аннотация

ООО «ССИ-Шефер»

Россия, 443001, г. Самара, ул. Галактионовская, 157

E-mail: rogachev8@mail.ru

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

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

Одним из важных направлений современного развития теории управления является исследование гибридных непрерывно-дискретных систем управления. В таких системах компоненты с непрерывными сигналами отражают физические законы, технологические или технические принципы, которым подчинено функционирование объектов управления, а дискретные элементы моделируют работу цифровых управляющих устройств [1]. К гибридным относится широкий круг управляемых объектов, охватывающий как традиционные, так и новейшие технологии в самых различных областях техники. Цель работы - демонстрация эффективности процедуры нечеткой оптимизации применительно к проблеме синтеза цифровых регуляторов для одного класса гибридных непрерывно-дискретных систем управления. Рассматриваемый метод построения систем управления с нечеткими целями их работы и ограничениями, налагаемыми как на ресурсы управления, так и на поведение объектов управления в меняющемся окружении, базируется на представлении алгоритмов управления в виде априори не фиксируемых и переменных во времени систем правил. Метод обеспечивает построение в темпе с управляемым процессом непосредственно на цифровом регуляторе реализующих эти алгоритмы вычислительных процедур, формируемых по информации о свойствах среды с учетом особенностей, обусловленных цифровым характером устройств управления и сетевым способом обмена информацией между ними [2, 3]. Объекты управления - роботизированные складские погрузчики - являются многомерными нелинейными объектами управления. Среда, в которой они перемещаются, содержит как неподвижные объекты (целевые точки, обязательные для посещения с целью перемещения между ними грузов, препятствия), так и подвижные (другие складские погрузчики). Разработанные алгоритмы управления обеспечивают в условиях меняющегося окружения выполнение целей и ограничений, сформулированных в виде набора нечетких требований самого общего характера к виду и качеству переходных процессов.

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

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

гибридный управление погрузчик роботизированный

, (1)

где переменные состояния - это две координаты и положения объекта на плоскости и угол направления вектора скорости.

Управляющими воздействиями являются модуль вектора линейной скорости и мгновенная скорость поворота вектора скорости . Примем для определенности, .

Требование повышения уровня автоматизации изменило принципы организации и функционирования складов. Складские погрузчики модернизируются для достижения большей эффективности и обеспечения безопасности в процессе эксплуатации. Достижения в области сенсорных и компьютерных технологий предоставляют возможности для разработки автономных беспилотных погрузчиков. В последние годы было проведено большее число исследований по теме навигации беспилотных транспортных средств [4-6]. Перспективным способом решения возникающих при этом проблем является использование методов искусственного интеллекта [7]. Одним из рассмотренных автором вариантов является применение эволюционных вычислений [8, 9].

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

В последнее время нечеткая технология завоевывает все больше сторонников среди разработчиков систем управления. Тенденция распространения нечетких систем управления легко объяснима. Многие современные задачи управления, которые не могут быть решены классическими методами из-за большой сложности математических моделей, описывающих процессы, неопределенности целей управления и ограничений, успешно решаются средствами нечеткой логики. Нечеткая логика в задачах управления может использоваться двояко: возможно построение систем управления с нечеткими правилами работы регулятора либо синтез систем управления с нечеткими целями и ограничениями [10].

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

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

(2)

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

(3)

где - искомое решение;

- целевая функция, минимизируемый критерий качества;

- уравнения связи или ограничения, волнистая черта «~» - символ нечеткой операции.

Пусть функции принадлежности представляют степени выполнения цели и ограничений. Решение оптимизационной задачи (3) должно удовлетворять насколько возможно и цели, и ограничениям, т. е. максимизировать минимальное из значений i = 0, 1, К, m. Нечеткая проблема математического программирования (3) может быть преобразована [12] в задачу вида

, (4)

где представляет глобальную степень удовлетворения решением цели и ограничений:

, (5)

где

Окончательно нечеткая проблема (5) приобретает вид определения такого решения , которое обеспечивает

, (6)

где ,

функции принадлежности , представляют степени выполнения цели и ограничений соответственно. Далее задача (5) решается известными численными методами.

В этой статье эффективность процедуры нечеткой оптимизации в задачах построения траекторий погрузчиков и синтеза алгоритмов управления ими демонстрируется рядом примеров, отличающихся целями функционирования погрузчиков и ограничениями со стороны ресурсов управления и внешней среды. Так, рассмотрена задача перемещения погрузчика из начального положения в требуемое конечное при наличии некоторой обязательной для посещения промежуточной точки. Это - задача забрать груз в одной точке склада и переместить его в другую. Общей во многих областях, включая навигацию и робототехнику, является проблема предотвращения столкновений транспортных средств друг с другом. Для складских помещений в условиях ограниченного объема и высокой плотности транспортного потока эта проблема весьма актуальна. Совместное планирование движения транспортных средств может эффективно предотвратить угрозу столкновения. Такая задача рассмотрена в статье для двух случаев: когда траектория одного из погрузчиков стеснена и когда ограничений на перемещения нет.

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

за время перевести объект управления (1) из точки фазового пространства с координатами в точку TP2 с координатами , перед этим посетив точку TP1 с координатами . Этот вариант задачи коммивояжера соответствует в складских условиях требованию к погрузчику переместиться в точку хранения груза TP1, забрать его и доставить по назначению в точку TP2.

Функции принадлежности нечетких множеств заданы аналитически:

; ;

;;

; ;

.

Рис. 1 Графики функций принадлежности

На рис. 1 показаны графики функций принадлежности . Нечеткое решение найдем из соотношения (6). Систему правил работы цифрового программного регулятора будем искать в виде

«если , то », , (7)

что соответствует единичной частоте срабатывания регулятора (один раз в единицу модельного времени). На рис. 2, 3 представлены найденная траектория движения роботизированного складского погрузчика и реализующие такое движение управляющие воздействия . Найденное решение имеет следующие параметры: L = 10,34, t2 = 11, степень удовлетворения нечетким требованиям и ограничениям

.

Рис. 2 Нечетко-оптимальная траектория движения роботизированного складского погрузчика

Рис. 3 Управляющие воздействия , реализующие нечетко-оптимальную траекторию движения складского погрузчика

Для сравнения приведем характеристики маршрута, состоящего из двух локально-оптимальных участков. Найденное решение имеет следующие параметры: L = 11,63, t2 = 12, степень удовлетворения нечетким требованиям и ограничениям составляет 0,97-0,98. Первый локально-оптимальный участок траектории, переход объект управления (1) из точки в точку TP1 с координатами , несколько сокращается. Однако общая длина пути больше на 12,5 %, поскольку при оптимизации первой части траектории не учтена необходимость переместиться затем в точку TP2. Следствием этого является значительное удлинение второго локально-оптимального участка. На рис. 4, 5 представлены состоящая из двух локально-оптимальных участков траектория движения роботизированного складского погрузчика и реализующие такое движение управляющие воздействия .

Рис. 4 Локально-оптимальная траектория движения роботизированного складского погрузчика

Рис. 5 Управляющие воздействия , реализующие локально-оптимальную траекторию движения складского погрузчика

Для складских помещений ограниченного объема и высокой плотности транспортного потока весьма актуальна проблема предотвращения столкновений транспортных средств друг с другом. В качестве еще одного примера рассмотрена задача синтеза траекторий и систем правил работы регуляторов в задаче управления двумя роботизированными складскими погрузчиками, перемещающимися навстречу друг другу по потенциально опасным траекториям. Нечеткие условия сформулированы следующим образом: необходимо по кратчайшему пути за определенное время t1 перевести первый объект управления из точки фазового пространства с координатами в точку с координатами . Одновременно необходимо по кратчайшему пути за время перевести второй объект управления из точки фазового пространства с координатами в точку с координатами . В качестве дополнительного условия необходимо поставить условие обеспечения безопасных маршрутов перемещения, в противном случае требование следовать по кратчайшему пути приведет к столкновению. Это дополнительное условие зададим в виде функции принадлежности нечеткого множества допустимых значений расстояния d между погрузчиками:

; .

Характеристики найденного решения, включающего маршруты обоих погрузчиков и алгоритмы управления ими, иллюстрируются рис. 6-8, степень удовлетворения нечетким требованиям и ограничениям составляет 0,97-0,98.

Рис. 6 Нечетко-оптимальные траектории движения роботизированных складских погрузчиков

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

; .

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

Рис. 8 Управляющие воздействия, реализующие нечетко-оптимальную траекторию движения складских погрузчиков

Характеристики найденного решения, включающего маршруты обоих погрузчиков и алгоритмы управления ими, иллюстрируются рис. 9-12, степень удовлетворения нечетким требованиям и ограничениям составляет 0,9975-0,9991.

Рис. 9 Нечетко-оптимальные траектории движения роботизированных складских погрузчиков в условиях ограничения

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

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

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

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

Развитие метода, изложенного ранее в [13], состоит в постановке и решении задачи разработки вычислительных методов синтеза компьютерных систем управления многооперационным технологическим процессом взаимодействия группы роботизированных складских погрузчиков Суть подхода состоит в представлении взаимодействующих управляющих подсистем в виде совокупности организованных на кластере цифровых регуляторов взаимосвязанных вычислительных процедур синтеза алгоритмов управления продукционного (основанного на правилах) вида. Системы продукций априори не фиксируются и изменяются во времени, адаптируясь к условиям работы системы управления. Это позволяет определять структуру системы продукционных правил и ее содержание. Такой подход представляется весьма перспективным, на его базе возможно автоматизировать весь процесс проектирования систем управления - от постановки задачи до моделирования их работы, включая проверку программного обеспечения, создавать технические устройства, самостоятельно генерирующие алгоритмы работы своих систем управления, и при необходимости модернизировать их.

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

1. Рогачев Г.Н. Использование гибридно-автоматного метода для описания систем автоматизации и управления // Мехатроника, автоматизация, управление. - 2009. - № 12. - С. 14-19.

2. Rogachev G.N. Production method of describing automated controllers in the analysis of continuous-discrete control systems // Automatic Control and Computer Sciences. - 2014. - Vol. 48. - N 5. - pp. 249-256.

3. Рогачев Г.Н. Продукционный метод описания, анализа и синтеза автоматических регуляторов непрерывно-дискретных систем управления // Cloud of Science. - 2014. - Т. 1. - № 1. - С. 17-40.

4. Campbell de Oliveira S., Naeem W., Irwin G. A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres //Annual Reviews in Control. - 2012. - Vol. 36. - pp. 267-283.

5. Nirmala G., Geetha S., Selvakumar S. Mobile Robot Localization and Navigation in Artificial Intelligence: Survey // Computational Methods in Social Sciences. - 2016. - Vol. IV. - Issue 2. - pp. 12-22.

6. Polvara R., Sharma S., Wan J., Manning A., Sutton R. Obstacle Avoidance Approaches for Autonomous Navigation of Unmanned Surface Vehicles // The Journal of Navigation. - 2018. - Vol. 71. - Issue 1. - pp. 241-25.

7. Porta Garcia M.A., Montiel O., Castillo O., Sepulveda R., Melin P. Path Planning for Autonomous Mobile Robot Navigation with Ant Colony Optimization and Fuzzy Cost Function Evaluation // Applied Soft Computing. - 2009. - V. 9. - N. 3. - pp. 1102-1110.

8. Рогачев Г.Н. Использование генетического алгоритма с отсечением по времени в задаче синтеза программного регулятора для машины Дубинса // Вестник Самарского государственного технического университета. Сер. Технические науки. - 2011. - № 3?(32). - С. 27-32.

9. Рогачев Г.Н. Генетическое программирование в задачах поиска системотехнических решений // Вестник Самарского государственного технического университета. Сер. Технические науки. - 2006. - № 40. - С. 37-42.

10. Беллман Р., Заде Л. Принятие решений в расплывчатых условиях // Вопросы анализа и процедуры принятия решений. - М.: Мир, 1976. - С. 172-215.

11. Yager R.R., Zadeh L.A. An Introduction to Fuzzy Logic Applications in Intelligent Systems. - Boston: Kluwer Academic Publishers, 1992. - 356 p.

12. Carlsson C., Fullиr R., Giove S. Optimization under fuzzy rule constraints // Belgian Journal of Operational Research, Statistics and Computer Sciences. - 1998. - Vol. 38 (2-3). - pp. 17-24.

13. Рогачев Г.Н., Тян П.В. Нечеткие цели и ограничения в задаче управления транспортным средством // Устойчивость и процессы управления: Материалы III международной конференции. - СПб: Издательский дом Федоровой Г.В., 2015. - С. 545-546.

Размещено на Allbest.ru

...

Подобные документы

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

    реферат [712,0 K], добавлен 13.01.2014

  • Построение базовой аналитической модели. Описание вычислительной процедуры. Решение задачи оптимизации на основе симплекс-таблиц. Анализ на чувствительность к изменению. Примеры постановок и решений перспективных оптимизационных управленческих задач.

    курсовая работа [621,6 K], добавлен 16.02.2015

  • Понятия теории нечетких систем, фаззификация и дефаззификация. Представление работы нечетких моделей, задача идентификации математической модели нечеткого логического вывода. Построение универсального аппроксиматора на основе контроллера Мамдани-Сугено.

    курсовая работа [897,5 K], добавлен 29.09.2010

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

    диссертация [7,0 M], добавлен 02.06.2011

  • Разработка теории динамического программирования, сетевого планирования и управления изготовлением продукта. Составляющие части теории игр в задачах моделирования экономических процессов. Элементы практического применения теории массового обслуживания.

    практическая работа [102,3 K], добавлен 08.01.2011

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

    статья [22,2 K], добавлен 16.12.2015

  • Общая характеристика и модели сетевого планирования и управления. Оптимизация сетевых моделей по критерию "время-затраты". Показатели элементов сетевой модели. Оптимизация сетевого графика - процесс улучшения организации выполнения комплекса работ.

    лекция [313,1 K], добавлен 09.03.2009

  • Нечеткие множества. Основные понятия нечеткой логики, необходимые для моделирования процессов мыслительной деятельности человека. База правил. Формы многоугольных функций принадлежности. Гауссова функция. Системы нечеткого вывода в задачах управления.

    реферат [844,8 K], добавлен 16.07.2016

  • Изучение методов моделирования и анализа панельных данных. Построение ABC-XYZ классификации среди данных широкой номенклатуры по товарным запасам торгового предприятия. Виды исходных данных и построение на их основе модели регрессии по панельным данным.

    курсовая работа [363,2 K], добавлен 23.02.2015

  • Постановка, анализ, графическое решение задач линейной оптимизации, симплекс-метод, двойственность в линейной оптимизации. Постановка транспортной задачи, свойства и нахождение опорного решения. Условная оптимизация при ограничениях–равенствах.

    методичка [2,5 M], добавлен 11.07.2010

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

    контрольная работа [192,0 K], добавлен 15.04.2014

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

    реферат [68,3 K], добавлен 31.10.2015

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

    курсовая работа [149,4 K], добавлен 03.12.2009

  • Задачи операционного исследования. Построение базовой аналитической модели. Описание вычислительной процедуры. Решение задачи оптимизации на основе технологии симплекс-метода. Анализ результатов базовой аналитической модели и предложения по модификации.

    курсовая работа [1,5 M], добавлен 12.12.2009

  • Общая постановка задачи линейного программирования (ЛП). Приведение задачи ЛП к стандартной форме. Примеры экономических задач, приводящихся к задачам ЛП. Геометрический и симплексный методы решения. Теоремы двойственности и их использование в задачах ЛП.

    курсовая работа [1,1 M], добавлен 21.11.2010

  • Сферы применения имитационного моделирования для выбора оптимальных стратегий. Оптимизация уровня запасов и построение модели управления. Построение имитационной модели и анализ при стратегии оптимального размера заказа и периодической проверки.

    контрольная работа [57,5 K], добавлен 23.11.2012

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

    курсовая работа [1,2 M], добавлен 16.05.2013

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

    реферат [565,7 K], добавлен 20.06.2005

  • Суть математического моделирования процессов и теории оптимизации. Метод дихотомии и золотого сечения. Поиск точки min методом правильного симплекса. Графическое решение задачи линейного программирования, моделирование и оптимизация трёхмерного объекта.

    курсовая работа [1,8 M], добавлен 15.01.2010

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

    курсовая работа [656,8 K], добавлен 27.05.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.