Имитационная модель автомобиля в среде Simulink для определения расхода топлива в ездовых циклах
Открытый доступ
Доступ предоставлен
Доступ платный или только для подписчиков
(Russian)
- Аннотация
- Полный текст
- Об авторах
- Список литературы
- Дополнительные файлы
- Статистика
Аннотация
Обоснование. В работе показана актуальность задачи определения объективных значений расходов топлива в эксплуатации на основе расчетных методов. Одним из таких методов является имитационное моделирование. Современное развитие компьютерной техники существенно упрощает реализацию системных имитационных моделей, например, в программном продукте Simulink компании Mathworks. При создании модели необходимо выдержать баланс обобщения и детализации, так как излишняя детализация ведет к необоснованно глубокому рассмотрению отдельных элементов системы и к существенному увеличению времени моделирования.
Цель исследования — поиск рациональной структуры модели системы «водитель — автомобиль — окружающая среда», позволяющей обеспечить возможность испытания автомобиля в ездовых циклах или при других сценариях движения.
Материалы и методы. В работе использовалась среда имитационного моделирования Matlab Simulink. На основе анализа конструкции автомобиля и возможностей отдельных инструментов Simulink синтезировалась схема для исследования расхода топлива на примере легкового автомобиля. Полученная модель была отлажена для устойчивого движения автомобиля в различных ездовых циклах с помощью графического анализа.
Результаты. Полученные результаты показывают, что созданная системная имитационная модель работоспособна. Системы управления обеспечивают движение автомобиля согласно режимам смешанного ездового цикла с соблюдением требуемых допусков. Имеется возможность регистрации расходов топлива и других интересующих результатов моделирования.
Заключение. Модель показала относительную простоту настройки и возможность быстрой модернизации для перехода к другим моделям автомобилей. Требуется минимальное количество данных об автомобиле для приведения модели к работоспособному состоянию. Отдельные неизвестные параметры предполагается уточнять с помощью методов идентификации.
Ключевые слова
Полный текст
ВВЕДЕНИЕ
Достаточно точный учёт расхода топлива автомобиля в различных условиях эксплуатации всегда являлся важной задачей для ряда крупных автотранспортных предприятий. В текущих условиях хозяйственной деятельности оптимальным может быть учёт фактически израсходованного топлива [1] с применением датчиков уровней после соответствующей тарировки для конкретных топливных баков. Такая технология учёта требует дополнительных затрат. Поэтому многие организации и предприятия продолжают определять расход топлива автомобилем расчётным путём согласно методике Министерства транспорта РФ [2].
Кроме того, зачастую автомобиль эксплуатируется в условиях сильно отличающихся от базовых и определение расхода топлива с помощью коэффициентов, определённых в нормативном документе, может иметь значительную погрешность. Это приводит к необходимости совершенствовать расчётные и расчетно-экспериментальные методы, позволяющие учитывать конкретные условия эксплуатации [3–8]. Тем более, что задача определения объективных значений расходов топлива в эксплуатации не является исключительно экономической, а может использоваться при корректировке норм пробегов при технических воздействиях [9].
Одним из достаточно точных расчётных методов является имитационное моделирование. Длительное время создание имитационных моделей систем было сложной задачей, которая была не под силу большинству инженеров. Современное развитие компьютерной техники и информационных технологий привело к существенному упрощению реализации данной задачи. Одним из интересных продуктов, позволяющих реализовывать имитационные системные модели, является Simulink компании Mathworks.
При создании системной имитационной модели исследователь неизбежно сталкивается с задачей выбора её рациональной структуры. Излишняя детализация модели с одной стороны ведёт к необходимости глубокого рассмотрения отдельных элементов системы, что не всегда целесообразно, а с другой — приводит к существенному росту количества уравнений, описывающих систему, а следовательно, к увеличению времени моделирования.
ЦЕЛЬ ИССЛЕДОВАНИЯ
В связи с вышеизложенным, целью данной работы является поиск рациональной структуры модели системы «водитель–автомобиль–окружающая среда» в среде Simulink, позволяющей обеспечить возможность испытания автомобиля в ездовых циклах или при других сценариях движения.
На данном этапе системная модель выполняется на примере легкового автомобиля. Она должна содержать блоки и параметры для возможности дальнейшей идентификации на основе известных об автомобиле данных.
МАТЕРИАЛЫ И МЕТОДЫ
При построении модели использовалась среда имитационного моделирования Matlab Simulink. При этом на основе анализа конструкции автомобиля и возможностей отдельных инструментов Simulink синтезировалась схема, учитывающая поставленную в работе цель.
Полученная модель была отлажена для получения устойчивого движения автомобиля в различных ездовых циклах. При этом использовался анализ графиков регистрируемых параметров.
Общая модель системы
На основе проведённого анализа возможностей Simulink и поставленных задач исследования было решено использовать 3 основные подсистемы: блок, задающий режимы движения; блок управления автомобилем и детализированную модель автомобиля (рис. 1).
Рис. 1. Модель системы для испытания автомобиля в ездовых циклах.
Блок, генерирующий основные параметры ездовых циклов, которые используются в Европе, Японии, США и стандартизованы различными организациями, присутствует в Simulink и может быть использован в готовом виде. Однако, при необходимости, воспользовавшись редактором сценариев, можно создать собственные сценарии и обеспечить испытания, например, в соответствии с ГОСТ Р 54810-2011. Использование стандартного блока позволяет проводить контроль испытаний и останавливать их в случае выхода за допустимые пределы основного контролируемого параметра: скорости движения автомобиля.
Для моделирования системы управления автомобилем в ездовом цикле использовался блок продольного водителя. В качестве регулятора было выбрано пропорционально-интегральное (ПИ) управление с отслеживанием усиления и прямой связи.
Такой контроллер управления показал наилучшие результаты в условиях жёсткого соблюдения режима движения. Что в целом и требуется от модели. При подборе его параметров использовались методы оптимизации с дальнейшей ручной корректировкой. Такой алгоритм был выбран исходя из желания минимизации времени настройки контроллера. Так как в модели использовались ещё две системы управления для выключения сцепления и управления коробкой переключения передач, отладка и настройка системы выполнялась последовательно с уточнением качества работы всех трёх систем. Кроме того, моделирование полного ездового цикла требовало больших затрат времени, поэтому первоначальная настройка контроллера осуществлялась на первом участке разгона-остановки в городском ездовом цикле. Это сокращало требуемое время на идентификацию модели контроллера, но параметры могли оказаться не оптимальными на других участках движения. В дальнейшем они уточнялись.
Другие блоки, изображённые на рис. 1, имеют вспомогательный характер и предназначены для регистрации данных, согласования входных и выходных сигналов, а также для исправления ошибок стандартных блоков.
Наиболее важным элементом системной модели является модель самого автомобиля.
Имитационная модель автомобиля в Simulink
Имитационное моделирование движения легкового автомобиля не может быть отвлечённым или обобщённым, так как каждый автомобиль имеет свои особенности. В модель необходимо закладывать параметры двигателя, трансмиссии, кузова автомобиля и так далее. В связи с этим, модель должна быть привязана к конкретному автомобилю. В работе в качестве примера был выбран автомобиль Chevrolet Niva с двигателем ВАЗ-2123. Выбран отечественный автомобиль, так как в информационном поле имеется достаточно данных о его характеристиках, устройстве отдельных агрегатов в различных модификациях. Имеются также данные о расходах топлива в нормируемых ездовых циклах в соответствии с правилами ЕЭК ООН № 83 и № 101 и данные из практики эксплуатации.
На наш взгляд, при моделировании автомобиля для исследования расходов топлива в ездовых циклах или иных условиях движения необходимо соблюсти баланс между обобщением и детализацией моделей. Так нет необходимости в излишней детализации двигателя внутреннего сгорания. На расход топлива автомобиля оказывают влияние выходные характеристики двигателя: эффективная мощность, эффективный крутящий момент и часовой расход топлива. Выбор передачи для движения в определённых условиях будет зависеть от частоты вращения коленчатого вала и создаваемого крутящего момента. Таким образом, модель двигателя может быть достаточно укрупнённой. Так как на динамику автомобиля влияют инерционные характеристики двигателя, должен учитываться и его приведённый момент инерции.
Для обеспечения трогания автомобиля, переключения передач и остановки с работающим двигателем необходимо иметь детализированную коробку передач и сцепление. Эти подсистемы должны иметь свои блоки управления, обеспечивающие имитацию поведения водителя. Другие элементы трансмиссии должны обеспечивать реализацию в модели инерционных характеристик и передаточных чисел трансмиссии. Более подробная детализация, например, моделирование карданных валов, полуосей, является излишней. Кузов автомобиля может моделироваться на основе велосипедной модели, так как при исследовании расходов топлива в ездовых циклах движение автомобиля в повороте не рассматривается.
На основе изложенных соображений была получена системная имитационная модель автомобиля, которая представлена на рис. 2. При этом использовалась классическая велосипедная модель кузова автомобиля в виде готового блока и модель ходовой части, состоящая из двигателя, коробки переключения передач со сцеплением, раздаточной коробки, главных передач с дифференциалами и колес, снабжённых соответствующими тормозными механизмами.
Рис. 2. Имитационная модель автомобиля Chevrolet Niva.
Взаимодействие колёс с дорогой моделировалось с помощью эмпирической модели шины, известной как «Magic Formula» [10, 11]. Это позволило получить некоторые эффекты проскальзывания колеса и более реально реализовать динамические явления в трансмиссии. Тормозная система моделировались максимально примитивно: в виде давления в рабочих тормозных цилиндрах, пропорционального сигналу органов управления. Коэффициент пропорциональности выбирался исходя из возможности обеспечения максимального замедления при максимальном сигнале на органах управления.
Модель автомобиля является наиболее сложной частью всей модели. При выполнении модели на достаточно высоком уровне требуется ряд конструктивных данных о агрегатах, которые необходимы для правильного моделирования динамики автомобиля. Например, инерционные характеристики валов двигателя и трансмиссии. Информация о данных параметрах в широком доступе отсутствует. На начальном этапе моменты инерции принимались усреднёнными для данного типа автомобиля или оценивались по имеющимся чертежам, изображениям с конструктивными размерами. В дальнейшем приведенные моменты инерции трансмиссии и двигателя уточнялись методами идентификации модели для получения заданной динамики.
В качестве модели двигателя использовалась обобщённая модель (блок Engine на рис. 2). Модель позволяет выбирать тип зажигания: в данном случае искровой. Для каждого типа двигателя имеется возможность задать скоростные характеристики в виде полинома 3-й степени, известного как формула Лейдермана, или табличным способом.
Двигатель ВАЗ-2123 атмосферный и его характеристика достаточно хорошо может быть описана формулой Лейдермана. Поэтому по имеющимся внешним скоростным характеристикам серийных двигателей, снятых независимыми лабораториями [12], определялись коэффициенты формулы Лейдермана. Кроме того, в качестве исходных данных задавались частоты вращения коленчатого вала, соответствующие холостому ходу, номинальному режиму, а также максимально допустимая частота вращения и значение номинальной мощности двигателя.
Выбранный блок позволяет использовать пропорционально-интегрально-дифференциальные (ПИД) контроллеры для ограничения максимальной частоты вращения коленчатого вала и регулировки холостого хода. Для обеспечения устойчивого движения по ездовому циклу ПИД контроллеры удобно настраивать на узкую полосу регулирования. Это обеспечивает устойчивую работу при трогании автомобиля с места за счёт поддержки контроллера водителя.
При переключении передач возможно повышение частоты вращения при несогласованном отключении сцепления и управлении двигателем. Настройка ограничения позволила избежать остановки моделирования при превышении частоты вращения коленчатого вала на этапе отладки управления сцеплением и переключением передач.
Определение расходов топлива
Важным для данных исследований элементом является модель расхода топлива. Была выбрана модель в табличном виде, как соответствие секундного расхода топлива частоте вращения коленчатого вала и крутящему моменту двигателя. Такой выбор позволяет корректно моделировать расходы топлива на холостом ходу и фактически используется автопроизводителями в системах управления бензиновых двигателей.
На начальном этапе расход топлива задавался ориентировочно, как для аналогичных типов двигателей. В последующих численных экспериментах значения в таблице расхода топлива, соответствующие определенным режимам работы двигателя, предполагается уточнить с помощью методов идентификации.
По результатам моделирования определялись: мгновенный удельный эффективный расход топлива, а также мгновенный, суммарный и средний путевые расходы топлива. Модели определения расходов топлива показаны на рис. 3 и 4. Полученные значения регистрировались на всем протяжении ездового цикла.
Рис. 3. Подсистема определения расходов топлива в процессе имитации.
Рис. 4. Модели определения суммарного и среднего путевого (a) и мгновенного путевого (b) расходов топлива в процессе имитации.
На приведенных рис. 3 и 4 реализованы известные зависимости с учетом приведения к удобным единицам измерения. Для мгновенного путевого расхода топлива где — мгновенный часовой расход топлива; — мгновенная скорость автомобиля, — плотность топлива.
Q S = G 1 V a p T
где G T — мгновенный часовой расход топлива; V a — мгновенная скорость автомобиля, P T — плотность топлива.
Следует заметить, что при остановке автомобиля с работающим двигателем мгновенный путевой расход топлива стремится к бесконечности. Для удобства графического отображения на этом режиме он полагался равным 0. Так как в дальнейших расчетах эта величина не участвует, данный алгоритмический шаг не приводит к возникновению неточностей, а способствует удобству анализа результатов.
Для среднего путевого расхода топлива:
Q S ср = ∫ 0 t G T d t ρ T ∫ 0 t V a d t
С учетом возможной работы двигателя на холостом ходу до начала движения для удобства в дальнейшем масштабирования графиков и анализа результатов регистрацию среднего путевого расхода топлива следует начинать при проезде небольшого участка, например после первых 30 м. Это исключает значения средних расходов, стремящихся к бесконечности.
Зависимость является суммарным расходом топлива за время испытания.
Q Σ = ∫ 0 t G T d t
Модель трансмиссии
Для моделирования трансмиссии использовались имеющиеся блоки моделирования сцепления, зубчатых передач, дифференциалов и более сложные блоки синхронизаторов.
Передаточные числа зубчатых зацеплений соответствовали параметрам трансмиссии автомобиля. Некоторые блоки необходимо было только настроить. Модели коробки переключения передач (рис. 5) и раздаточной коробки были созданы из имеющихся блоков в соответствии с конструкцией моделируемого автомобиля.
Рис. 5. Модель коробки переключения передач Chevrolet Niva.
Кроме того, модель коробки и модель сцепления были дополнены моделями управления, которые обеспечивали своевременное и качественное переключение передач в соответствии с требованиями программы испытаний.
Модель управления сцеплением реализовывала логику управления водителем при трогании автомобиля с места и переключении передач. При некоторой настройке модель позволяет обеспечить плавное трогание автомобиля с любым заданным ускорением. Частота вращения коленчатого вала двигателя может повышаться или удерживаться на уровне холостого хода в зависимости от настройки пробуксовки сцепления при включении передачи.
РЕЗУЛЬТАТЫ И ОБСУЖДЕНИЕ
Полученная имитационная модель после отладки показала свою работоспособность. Системы управления обеспечивают движение автомобиля согласно режимам смешанного ездового цикла с соблюдением требуемых допусков (рис. 6).
Рис. 6. Скорость автомобиля во время испытания в цикле NEDC.
Как видно из графиков, всплески и колебания, присутствующие при переключении передач, а также несоответствия при трогании и разгоне незначительны и не выходят за допустимые границы ±2 км/ч (±0,56 м/с). Максимальные отклонения в 1,7 м/с наблюдались при включении пониженной передачи перед участком торможения двигателем. Это допустимо, но может быть при необходимости устранено при совершенствовании алгоритмов управления.
Характер зависимостей частоты вращения коленчатого вала (рис. 7) и мгновенного путевого расхода топлива (рис. 8), полученных при моделировании, выглядят вполне адекватно. Колебания значений, всплески и изменения на отдельных участках имеют логичные объяснения и связаны с характером изменения режимов работы двигателя, в том числе при переключении передач, разгоне и т.д.
Рис. 7. Зависимость частоты вращения коленчатого вала двигателя ВАЗ 2123 в цикле NEDC при испытаниях Chevrolet Niva.
Рис. 8. Зависимость мгновенного путевого расхода топлива на участках цикла NEDC при испытаниях автомобиля.
Абсолютные значения на графиках рис. 8 на этапе отладки получаются приблизительными и с достаточной точностью будут отражать процесс после идентификации модели.
Созданная системная модель позволяет испытывать автомобиль в различных условиях движения. Кроме того, детализация модели позволяет получать данные о работе отдельных агрегатов. Однако, в зависимости от целей и задач, поставленных в исследовании, модели отдельных ее подсистем или системы в целом должны быть идентифицированы, что позволит доверять полученному результату.
Для исследования топливной экономичности автомобиля возможно пренебречь точностью описания механических потерь в трансмиссии. Так как эти потери зависят от режима движения автомобиля и в конечном итоге привязаны к режиму работы двигателя, они могут быть учтены непосредственно в виде дополнительного расхода топлива [13, 14]. Такой вариант можно реализовать при дальнейшей идентификации по данным о расходе топлива в известных режимах или ездовых циклах.
На основе полученной модели в дальнейших исследованиях возможно получение данных о расходе топлива для стандартных дорожных испытаний в соответствии с ГОСТ. При этом требуется замена модуля, генерирующего данные о режимах движения автомобиля, с учетом особенностей конкретных испытаний [15].
ЗАКЛЮЧЕНИЕ
Результаты моделирования показали работоспособность системной модели, относительную простоту настройки и необходимость в минимальном количестве данных об автомобиле для приведения её к работоспособному состоянию. Неизвестные параметры модели могут быть получены в процессе идентификации. Важным моментом является возможность внесения изменений и, благодаря небольшим доработкам, относительно лёгкий переход к другим моделям автомо- билей.
Полученный тип системной модели «водитель — автомобиль — окружающая среда» с реализованным уровнем детализации может быть взят за основу для исследования топливной экономичности автомобиля в различных ездовых циклах.
ДОПОЛНИТЕЛЬНО
Вклад авторов. Вклад распределён следующим образом: А.В. Химченко — обзор литературы, сбор и анализ литературных источников, создание и отладка модели, написание текста статьи; Н.И. Мищенко — обзор литературы, анализ литературных источников, анализ результатов, подготовка и редактирование статьи; В.В. Быков — обзор литературы, проведение тестовых экспериментов, редактирование статьи. Авторы подтверждают соответствие своего авторства международным критериям ICMJE (все авторы внесли существенный вклад в разработку концепции, проведение исследования и подготовку статьи, прочли и одобрили финальную версию перед публикацией).
Конфликт интересов. Авторы декларируют отсутствие явных и потенциальных конфликтов интересов, связанных с проведенным исследованием и публикацией настоящей статьи.
Источник финансирования. Авторы заявляют об отсутствии внешнего финансирования при проведении исследования и подготовке публи- кации.
ADDITIONAL INFORMATION
Authors’ contribution. The contribution is distributed as follows: A.V. Khimchenko — literature review, search for publications, building and debugging of the model, writing the text of the manuscript; N.I. Mishchenko — literature review, analysis of literary sources, analysis of results, preparation and editing the text of the manuscript; V.V. Bykov — literature review, conduction test experiments, editing the text of the manuscript. All authors made a substantial contribution to the conception of the work, acquisition, analysis, interpretation of data for the work, drafting and revising the work, final approval of the version to be published and agree to be accountable for all aspects of the work.
Competing interests. The authors declare that they have no competing interests.
Funding source. The authors declare no external funding for the study and publication.
https://journals.eco-vector.com/0321-4443/article/view/322768