НЕЙРОНЕЧЕТКАЯ СЕТЬ ДЛЯ ОЦЕНКИ ТЕХНОЛОГИЧЕСКИХ РЕШЕНИЙ УСТРОЙСТВА ЛЕСНЫХ ДОРОГ
Аннотация и ключевые слова
Аннотация (русский):
Статья посвящена проблеме совершенствования технологий дорожного строительства, в частности технологических решений устройства лесных дорог.Как известно, в строительстве дорог выбор и обоснование технологических решений дорожного покрытия составляет один из первых этапов проектирования, от эффективности которого будет зависеть весь дальнейший проект в целом, сроки и затраты на строительство. Решение такой задачи является чрезвычайно сложной и, в первую очередь, из-за множества взаимосвязанных параметров, факторов, а также неопределенностей данных в задаче. Задача значительно усложняется, когда необходимо учесть еще и экономические показатели проекта дорожного строительства. Но именно в таком виде она и представляет наибольший интерес т. к. в практике эти характеристики зачастую являются важнейшими. По этим причинам проблема остается в полной мере не решенной, поэтому требует дальнейших исследований, как было отмечено, с учетом неопределенностей в задаче. Для такого класса задач в результате современных достижений в области математики, информационных технологий предлагаются интеллектуальные системы на основе теории нечетких множеств, нейронных сетей и их гибридных решений. Таким образом, целью настоящих исследований была разработка нейронной сети для оценки технологических решений устройства лесных дорог.Результатом исследований явилась разработка адаптивной нейронечеткой сети типа ANFIS, которая позволяет рассчитать стоимость дорожного покрытия в зависимости от основных технологических и исходных финансовых параметров.Для практического использования нейронная сеть может быть рекомендована при проектировании лесных дорог, а также для оперативной оценки эффективности различных технологических решений в ходе конкурсного (тендерного) отбора

Ключевые слова:
дорожное строительство, лесная дорога, дорожное покрытие, технологическое решение дорожного покрытия, интеллектуальная система, нейронечеткая сеть
Текст
Текст произведения (PDF): Читать Скачать

Введение

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

Традиционно подобные проблемы решаются путем упрощения, идеализации моделей, усреднения данных и даже обосновывая игнорирование различных  параметров, доказывая их несущественность. Однако все это ведет в конечном итоге, в той или иной мере, к неточности результатов. Наибольшую трудность, можно считать, вызывают  неопределенность, недостаточность и даже отсутствие  данных или нечеткость, как это называется в разделе математики теории нечетких множеств (ТНМ)[8].

Обращаясь к задаче определения технологических решений дорожного покрытия, кроме большого количества расчетных параметров сталкиваемся с целым рядом неопределенностей [2]. Именно для такого класса задач используются практические приложенияТНМ — нечеткое моделирование, нечеткая логика, а также продукционные нейронечеткие сети, являющихся математическим аппаратом интеллектуальных систем в самых различных областях человеческой деятельности [1,3,5-10].

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

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

Для достижения цели решались следующие задачи:

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

-провести анализ источников неопределенности в технологиях дорожных работ;

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

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

- выполнить обучение нейронной сети;

- выполнить проверку адекватности модели по тестовым примерам.

1. Методы и средства исследований

   В части методологии исследований использована теория проектирования дорожных покрытий и строительства лесных дорог [2]. Для учета факторов неопределенностей в постановке задачи использована теория нечетких множеств [7], а разработка интеллектуальной системы базируется на методах продукционных нейронечетких сетей гибридного типа ANFIS (AdaptiveNeuro-FuzzyInferenceSystem) [6].

2. Результаты и обсуждение

2.1 Анализ обзора исследований по теме

Вопросам совершенствования технологий дорожного строительства уделялось внимание многих исследователей. В их числе можно назвать профессоров, докторов техн. наук И.Г. Могилевича, В.Ф. Бабкова, В.П. Носова исследовавших проблему проектирования дорог общего пользования, А.П. Васильева, В.Н. Яромкоизучавшихвопросы эксплуатации, строительства дорог, В.В. Подольского в области технологии строительства и экологических аспектов зимнего содержания дороги других ученых. Совершенствованию лесовозных дорог посвящены работы профессоров, д.т.н.В.В. Сиротюка, Н.П. Вырко, В.К. Кирьянова, Э.О. Салминена, Б.С. Юшкова, Ю.Д. Силукова, И.Н. Кручинина.

 Проблема проектирования и строительства лесных дорог в систематизированном виде представлена в работах проф. Булдакова С.И. [2], в которых изложена методология устройства дорог такого типа. Все теоретические авторские методики подтверждены экспериментальным путем, поэтому дальнейшая теоретическая постановка задачи базировалась на этих работах.

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

Для такого класса задач с учетом неопределенностей наиболее успешно используются методы нечеткой логики [7], а также интеллектуальных систем в виде экспертных систем или нейронных сетей[1,4,8,9]. Несмотря на эффективность методов на основе интеллектуальных систем и нечеткой логики, в российской науке в области строительства дорог такие работы практически отсутствуют.  

2.2. Постановка задачи оценки технологических решений дорожных покрытий

В практике дорожного строительства важнейшим параметром дороги следует назвать стоимость дорожного покрытия, а учитывая технологические требования, даже не всей дороги, а на длине технологической захватки. В свою очередь длина захватки,l,является важнейшим технологическим параметром проекта. От выбранной ее длины будет зависеть весь процесс строительства. Поэтому она рассчитывается, в первую очередь, в зависимости от длины всей дороги, продолжительности периода строительства и объема материала на конструкцию дорожной одежды. Другим значимым параметром следует принять расстояние доставки материалов, L. С последним связаны параметры числа машин,N, и стоимость машино-смены, С. Обязательно следует включить в модель величину стоимости материалов(тонна асфальтобетона), М, что позволит в целом рассчитать стоимость конструкции дорожной одежды,R, в пределах технологической захватки.

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

R = f(l, L, C, M).

Для решения задачи с использованием нейронной сети следует определить обучающие выборки входных и выходного параметров. Рекомендуемое количество примеров обучающего множестваQ может быть рассчитано по формуле [3]

Q = 7Nx+ 15,       (1)

где Nx- количество входных переменных сети.

В отношении формулы (1) автором [10] отмечается, что она приемлема для построения регрессионных моделей, а для нейронных сетей эмпирически определено достаточное количество примеров в 2-4 раза меньше.

В нашем случае обучение, т.е. обеспечение приемлемой точности,было достигнуто на 6 примерах.Исходные данные, которые были приняты по реальным проектам устройства дорог в лесных районах Свердловской области приведены в таблице.

Таким образом, входными данными были определены длина захватки l(от 100 до 300 м), стоимость машино-смены С (от 10400 до 12000 руб.), стоимость материалов М (от 2450 до 3500 руб), расстояние доставки материалов L (от 11 до 38 км),  численность парка машин N (от 34 до 83 ед.). Выходной переменной является стоимость дороги Rubl (от 7198,55 до 17217,76 тыс. руб.) В проектах марка или грузоподъемность машин принимается не варьируемой, т.к. парк техники на практике большей частью бывает однотипный. В данном случае во всех проектах грузоподъемность принималась равной 33 т.

2.3. Разработка нейронной сети

Интеллектуальную систему в данном случае строим в виде адаптивной нейронечеткой продукционнойсети типа ANFIS (Adaptive Network-based Fuzzy Inference System). Ее преимущество перед простой нейронной сетью в том, что она обладает свойствамикак продукционных нечетких систем, основанных на правилах, так и простых сетей. По этому признаку она относится к гибридным системам.

Для реализации модели использована среда anfisedit- один из Toolboxсистемы MATLAB[6]. Процесс создания сети ANFISпоказан на рис. 1а-е. Вначале создается файл формата .datс исходными данными в виде матрицы (рис. 1а) и загружается в систему (рис. 1б). Затем определяется структура сети, основанной на правилах с нечетким выводом по методу Сугено (рис. 1в) и выполняется корректировка лингвистических переменных для всех входных параметров (рис. 1г). Запускается генерация сети, выводится ее структура (рис. 1д) и созданная база правил (рис. 1е).

После создания сети выполняется ее обучение (тренировка, как указано в меню интерфейса). В данном случае обучение обеспечило точность, если смотреть на примере первой выборки, то до второго знака после запятой (рис. 2а,б). Физически -это определена стоимость дорожного покрытия с точность до 100 руб. (см. рис. 2б).

Таким образом, сеть настроена и для оценки ее адекватности была выполнена проверка на тестовых примерах. Параметры тестовых примеров задавались в рабочей области MATLAB(рис. 2в-д),(на рис. 2д результаты считываются из процедуры нечеткого вывода по базе правил). Так для выборки l=100 м, L=22 км, N=50 ед., С =10400 руб., М=3400 руб, Rubl = 4551,8 тыс. руб. получено по модели значение Rubl = 4551,1 тыс. руб, что совпадает с исходным значением в обучающем примере. Задавая другие тестовые примеры (рис. 2в,г)l=250 м, L=15 км, N=34 ед., С =10400 руб., М=3400 руб, получаем Rubl = 12712 тыс. руб, а с исходными данными (рис.2г) l=250 м, L=15 км, N=37 ед., С =10400 руб., М=3300 руб, получаем Rubl = 13848 тыс. руб. Для выборки (рис.2д) l=200 м, L=13 км, N=71 ед., С =11700 руб., М=2820 руб, получено по модели значение Rubl = 2230 тыс. руб, что также согласуется результатами проектирования.

Результаты проверки по тестовым примерам, взятых также из реальных проектов устройства дорожных покрытий, показали расхождение не более 1%, что говорит о достаточной адекватности интеллектуальной системы. Но такая точность обеспечивается в области значений близких к значениям обучающей выборки. По мере большего отклонения тестовых значений от обучающих, погрешность увеличивается до 8-12 %.

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

Подытоживая, можно заключить следующее.

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

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

 

 

 

Таблица

Исходные данные для обучения нейронной сети

Длина зах-ватки lz, м

Расстояние доставки материалов L, км

Число машин

N, ед.

Стоимость машиносмены С, руб

Стоимость материалов М, руб.

Стоимость конструкции дор. Одежды Rubl, тыс.р.

1

100

22

50

10400

3400

4 551,11

2

250

15

34

10400

3200

12 711,73

3

150

20

37

10400

3350

7198,55

4

300

20

73

10400

3350

17217,76

5

200

11

83

12000

2450

10257,79

6

250

38

73

12000

3500

12938,31

(Собственная разработка авторов)

 

 

Снимок экрана от 2020-06-12 21-43-03

а)

Снимок экрана от 2020-06-06 10-31-57

б)

 

Снимок экрана от 2020-06-06 10-59-45

в)

 

Снимок экрана от 2020-06-06 10-57-46

г)

 

Снимок экрана от 2020-06-06 10-33-20

д)

 

Снимок экрана от 2020-06-06 10-34-29

е)

 

 

 Рис. 1.Создание нейронечеткой сети ANFIS:а) создание файла с исходными данными; б)загрузка данных в систему; в) – задание структуры сети и метода нечеткого вывода (Сугено); г)корректировка лингвистических переменных для всех входных параметров; д) – генерация нейронной сети; е) генерация базы правил нечеткой продукции

(Собственная разработка авторов в среде MATLAB)

 

Снимок экрана от 2020-06-06 11-29-04

а)

Снимок экрана от 2020-06-06 11-40-04

б)

Снимок экрана от 2020-06-13 21-08-53

в)

Снимок экрана от 2020-06-13 21-19-37

г)

Снимок экрана от 2020-06-13 21-25-46

д)

 

Рис. 2.Обучение нейронной сети и проверка на тестовых примерах:а)обучение (тренировка) сети и настройка под допустимое значение ошибки; б)тестовый контроль обученной сети с исходными выборками данных;

в,г,д) проверка адекватности по тестовым примерам

(Собственная разработка авторов в среде MATLAB)

Список литературы

1. Алпайдин, Э. Машинное обучение: новый искусственный интеллект / ЭтемАлпайдин: пер. с англ. - Москва: Издательская группа «Точка», 2017. - 208 с. ISBN 978-5-9908700-8-6.

2. Булдаков, С.И. Последовательность выполнения проекта по строительству автомобильных дорог / С.И. Булдаков.- Екатеринбург, Уральский государственный лесотехнический университет, 2017. - 177 с. ISBN 978-5-94984-605-6.

3. Дайитбегов, Д. М. Компьютерные технологии анализа данных в эконометрике / Д. М. Дайитбегов. - Москва: ИНФРА-М, 2008. - 577 с. ISBN 978-5-16-003380-8

4. Джонс, М.Т. Программирование искусственного интеллекта в приложениях / М. Тим Джонс: пер. с англ. Осипов А.И. - Москва: ДМК Пресс, 2018.-312 с. ISBN 978-5-97060-579-0.

5. Kruchinin, I.N., Pobedinsky, V.V., Kovalev, R.N. Fuzzysimulationofforestroadsurfaceparameters(Кручинин, И.Н., Побединский, В.В., Ковалев, Р.Н. Нечеткоемоделированиепараметровпокрытийлесныхдорог)The open access IOP Conference Series: Earth and Environmental Science (EES) provides a fast, versatile and cost-effective proceedings publication service. Vol. 326, 2019. DOI:https://doi.org/10.1088/1755-1315/316/1/012026

6. MATLAB Release Notes for R2008a. MathWorks. Available at: https://www.mathworks.com/help/simulink/ release-notes.Highlight (accessed 15.02.19).

7. Piegat, A. Fuzzy Modeling and Control / AndjeiPiegat. - Heidelberg, Physica-Verlag, 2001. 760 p. https://doi.org/10.1007/978-3-7908-1824-6.

8. Рашид, Т. Создаем нейронную сеть/Тарик Рашид: Пер. с англ. - Санкт Петербург: ООО «Диалектика», 2019.-272 с. ISBN 978-5-9909445-7-2.

9. Хултен, Дж. Разработка интеллектуальных систем / ДжеффХултен: пер. с англ. В.С. Яценкова. - Москва: ДМК Пресс, 2019.-284 с. ISBN 978-5-97060-760-2.

10. Ясницкий, Л.Н. Нейронные сети - инструмент для получения новых знаний: успехи, проблемы, перспективы / Л. Н. Ясницкий: Нейрокомпьютеры: разработка, применение [Nejrokompyutery: razrabotka, primenenie],2015, №5. С.48-56.ISSN: 1999-8554.


Войти или Создать
* Забыли пароль?