СИСТЕМЫ УПРАВЛЕНИЯ
1
УДК 519.711
В. Г. Коньков, Д. А. А н д р и к о в, Б. Б. Кулаков
СИНТЕЗ ИНТЕЛЛЕКТУАЛИЗИРОВАННОЙ СИСТЕМЫ ТОРМОЖЕНИЯ КОЛЕСНОГО ТРАНСПОРТНОГО СРЕДСТВА
Рассмотрены некоторые аспекты синтеза системы торможения, обеспечивающей повышение безопасности, путем создания дополнительных воздействий в базовой антиблокировочной системе. Предлагаемая система позволяет повысить устойчивость и управляемость колесного транспортного средства при торможении в наиболее сложных условиях дорожного движения.
Предпосылками к построению интеллектуализированных систем управления (ИСУ) торможением колесного транспортного средства (КТС) с антиблокировочной системой (АБС) явились: исследование динамических свойств модели объекта управления [1], синтез робаст-ного регулятора [2, 3], изучение характеристик водителя и дорожных условий среды [4-13], а также опыт предыдущих работ, посвященных созданию ИСУ [14-19]. В концепции ИСУ при наличии мотивации предполагается организация взаимодействия ИСУ с окружающей средой на основе знаний, используемых для синтеза цели, оценок, принятия решений, выработки управления и контроля его реальных результатов и сопоставления их с прогнозируемыми динамической экспертной системой результатами действия с корректировкой цели (в случае необходимости).
Для синтезируемой ИСУ характерна оценка взаимодействия пары "колесо-дорога", т. е. прогнозирование изменений текущих условий при наступлении возможной аварийной дорожной ситуации, а также выбор цели управления в соответствии с текущими и прогнозируемыми дорожными условиями.
Неправильное определение типа дорожного полотна, параметры которого неявно входят в закон управления системы торможения, могут привести к существенному неуправляемому увеличению скорости изменения курсового угла корпуса КТС, т. е. к его курсовой неустойчивости (закрутке), к кардинальному ухудшению качества работы ИСУ. Наиболее опасная ситуация — микст — торможение на поверхностях с различными по бортам КТС свойствами сцепления колес, поэтому
высокая точность оценки микста — это важная задача, напрямую влияющая на эффективность торможения, а следовательно, и на ослабление развития (вплоть до предотвращения) аварийной ситуации.
Точно определить параметры поверхности торможения не удается, однако, при помощи аппарата нечеткой логики можно добиться смягчения степени влияния неконкретности знания о характере неопределенности исходных данных на качество работы ИСУ.
Не полностью или с ошибкой известна и некоторая другая информация, необходимая для дальнейшего расчета алгоритма управления, поэтому нечеткая логика используется здесь еще и при формировании оценки опасности (риска попадания в аварийную ситуацию в условиях текущей дорожной обстановки), зависящей еще от способа вождения, ситуации на дороге, качества используемых шин. Функции принадлежности соответствующих размытых множеств вводятся на основе мнений экспертов, основных положений правил безопасного дорожного движения и данных о психологии поведения водителя.
Нечеткий подход управления является, таким образом, способом повышения эффективности ИСУ вследствие комплексирования алгоритма ее функционирования, обеспечивающего повышение точности ее работы при сохранении высокой практической работоспособности.
Анализ модели торможения КТС. Движение КТС с проскальзыванием колес - сложный динамический процесс, на основе описания которого [1] можно составить упрощенную модель, достаточную для представления его в рамках исследуемого режима. На рис. 1 приведена расчетная схема КТС, где приняты следующие упрощения:
• рессоры не имеют массы;
• масса подрессоренной части (РЧ) тр сосредоточена в точке С, масса неподрессоренной части (НЧ) — тн;
Рис. 1. Упрощенная расчетная схема КТС. Вид сверху (с положительного направления оси z, проходящей через точку СКтс)
Р„
• стержни, которые вместе с колесами представляют НЧ, не имеют массы и абсолютно жесткие;
• центры масс колес расположены в точках Л^ на осях их вращения, причем индекс г задает переднюю (г = 1) и заднюю (г = 2) оси, а индекс ] - левую (] = 1) и правую (] = 2) стороны по ходу движения КТС; I, д — продольная и поперечная оси его корпуса; и Я — масса каждого колеса и его радиус в ненагруженном состоянии;
• конструкция КТС такова, что Б1 = В2, Л1 = Л2;
• вращение г]-го колеса вокруг оси задается абсолютной угловой скоростью ИУгз;
• центр масс КТС — точка СКТС;
О— неподвижная система отсчета. Точки О и С — проекции СКТС на опорную плоскость Оц О12 О22 в начальный момент времени и плоскость, проходящую через оси колес. Плоскость 0£п принадлежит опорной плоскости, ось О £ — вертикальна, а ось О £ направлена по ходу движения вдоль проекции начального вектора скорости центра масс КТС Vе на опорную плоскость. В начальный момент времени точка С = С0 в системе Оимеет координаты (0,0,Я);
Со хуг — рабочая неподвижная система отсчета. В начальный момент времени С0хуг полностью совпадает с 0£п за исключением координаты г = £ — Я. Угол рыскания ф — это угол поворота РЧ вокруг оси г.
Упрощенная модель описывается линейными дифференциальными уравнениями пятого порядка [1], при этом верхний индекс показывает относительно какой точки, а нижний — относительно какой оси следует рассматривать соответствующий параметр:
Vе =-1-( — У Ре- - — фУРах + \ А-с ^ Г фгг>
тр + 4тн
1 "г] '']
^ == mrhmS- P"-
р - ч
'. '.
^ ^ = -мт ^+P* ^R;
Зф — 2(Л1 — Л2 )шн\>а ф + 2(Л1 — Л2)шн\/уа =
2
= РшЛ1 + Р(тЛ1 — Р(тЛ2 — Ра22Л2 + Б £ (—1)3+1Ре.гз,
где Мтгз — тормозной момент на г]-колесе; Ре^, Раг] — продольная и поперечная проекции силы трения между г]-м колесом и дорогой, соответственно; ф — угол рыскания; Vе, УуС — проекции скорости
центра масс КТС на оси x,y; Jyij — полярный момент инерции ij-го
n А
колеса; szyij = — угловая скорость ij -го колеса.
На рис. 2 показаны различные варианты режимов движения колеса: качение (относительное проскальзывание равно нулю), блокировка (угловая скорость вращения колеса равна нулю, относительное проскальзывание вдоль оси £ равно единице), скольжение (относительное проскальзывание принимает промежуточное значение).
Относительное проскальзывание ij-го колеса вдоль осей £ и q определяется по выражениям из работы [1]:
cos ф - VA sin ф - nyij R; = sin ф + VyAij cos ф
slij a-- A •• ' SHj A •• A-- '
Vx ij cos ф — Vy ij sin ф Vx ij cos ф — Vy ij sin ф
В зависимости от того, в каком режиме движения находится колесо, изменяется его уравнение движения. При качении колеса порядок уравнений, описывающих его движение, снижается на единицу в виду того, что угловая скорость перестает быть независимой переменной [20].
Условие качения колеса без проскальзывания [20] имеет вид
Pij ^(Vij)2 (Nj)2 — (Pijj)2, (1)
где Nij — нормальная к поверхности реакция ij -го колеса; Va — коэффициент сцепления ij -го колеса с дорогой, зависящий от типа покрытия.
Экспериментальные данные для коэффициентов сцепления Va в зависимости от различных покрытий приведены в табл. 1 [20]
Таблица 1
Коэффициенты сцепления для различных покрытий
Тип покрытия Коэффициент сцепления
сухой 0,7-0,8
Асфальт мокрый 0,5-0,6
грязный 0,25-0,45
снег (5 см) 0,20-0,40
Сухой бетон 0,60 - 0,80
Грунтовая дорога сухая 0,50-0,60
влажная 0,20-0,40
Лед 0,005-0,10
Если условие (1) нарушается, то колесо движется с проскальзыванием относительно дорожного полотна. Режим "скольжение" — промежуточный вариант, позволяющий совместить качество торможения с сохранением АБС-управляемости [2]. Эпюры скоростей показывают распределение скорости точек колеса, в том числе и в точке контакта с дорогой. При блокировке колеса угловая скорость вращения колеса равняется нулю. В этом режиме КТС неуправляемо. Скорость У^4 определяет режим движения и является параметром расчета силы трения между колесом и дорогой [1, 20].
Влияние рулевого управления не учитывается, так как здесь предполагается добиваться улучшения характеристик движения КТС путем формирования воздействий в тормозной системе при индивидуальном управлении на каждом колесе (в том числе и с помощью АБС).
Рассмотрим необходимость автоматического торможения КТС в рамках развития аварийной ситуации в условиях микста. Один из самых опасных вариантов развития такой ситуации, например, попадание колес с одной стороны КТС на лед. В этом случае суть аварийной ситуации состоит в возрастании угла рыскания и его скорости (в закрутке), а также бокового сноса и его скорости [1].
Параметры исследуемого КТС: тр = 2 т, тНг] = 35 кг У%], Я = 35 см, А1 = 2 м, А2 = 1,5 м, В1 = В2 = 1 м, тормозной момент, приводящий к блокировке колеса МЬг = 1463 Н • м2. Значения аэродинамических сил и моментов полагаем равными нулю. В силу наличия АБС относительное проскальзывание принимаем для всех колес равным 12%. Считаем, что микст оценивается показателем ц = Ац — Д22, если Ди = Д21; Д12 = Д22, где Д^ — коэффициенты уменьшения сил трения соответствующих колес. Начальные условия движения КТС следующие: УС = 60 км/ч; УУС = 0; ф0 = 0; гр0 = 0.
Время, с Время, с
Рис. 3. Развитие аварийной ситуации при торможении с л = 0,9 (попадание на лед) с тормозным моментом 1,5Ыьг
Анализ результатов моделирования показывает, что за 2 с угол закрутки КТС возрос до 90° и продолжает возрастать с увеличивающейся скоростью, боковой снос составляет около 10 м/с (в условиях моделирования принято, что микст одинаков для передних и задних колес КТС, что позволяет рассмотреть, например, лишь колеса 11 и 12, рис. 3).
Движение начиная с 0,1с происходит в режиме "блокировка" (рис. 4), в котором снижается потенциальная возможность активно бороться при помощи тормозов с закручиванием (снижение АБС-управляемости КТС [15]). Предотвратить такой режим водитель не успевает, даже, если бы он и имел возможность на него влиять (среднее время реакции водителя около 0,5 с).
Рис. 4. Режимы торможения при л = 0,9 (попадание на лед):
кривые 1 и 2 — торможение колес 11 и 12 соответственно; 3 — зависимости угловой скорости качения
кривая временной
в 0,1 0,1 0,3 0,4 0,5 0 0,1 0,г 0,3 ОЛ 0,5
Время, с Время, с
Рис. 5. Влияние микста на развитие аварийной ситуации при торможении на различных поверхностях без регулятора
Повышать степень влияния АБС на курсовую устойчивость нужно уже при [18]
^ > 2, ^ > 0,3, (2)
где (р1ОШ — низкое сцепления покрытия под колесами справа; рыди — высокое сцепление покрытия под левыми колесами.
Для формирования эффективной стратегии действия ИСУ необходима информация о поведении КТС с АБС не только в случае (2), но и для всего разнообразия поверхностей. Для этого промоделируем характер поведения КТС при торможении на различных микстах, вызванных попаданием одного колеса на снег (р = 0,7), воду (р = 0,5), изморось (р = 0,3), сухую дорогу с неравномерным покрытием (р = 0,1). График моделирования для торможения на льду (р = 0,9) приведен ранее на рис. 3.
Из рис. 5 видно, что при увеличении р снижается АБС-управляемость и увеличивается опасность возникновения дорожно-транспортного происшествия.
Робастные регуляторы ориентированы на некоторое, наихудшее из возможных значение микста, на обеспечение гарантированного результата. Робастность, из-за сильной неопределенности внешних условий необходимая в начале движения, покупается ценой снижения возможной эффективности системы.
В работах [1, 2, 15, 16] проведено сравнение эффективности линейного и нелинейного робастных регуляторов. Результаты моделирования (рис. 6, 7) свидетельствуют не только о том, что линейный и нелинейный Н^-регуляторы робастны (в частности, и по отношению к р, причем нелинейный робастный регулятор справляется с задачей уменьшения скорости рыскания лучше, чем линейный).
Предположим, что при помощи нейронной сети распознавания типа покрытия дорожного полотна (основываясь на информации, выделенной из акустического сигнала, возникающего во время движения КТС), по которому происходит торможение [2], можно идентифицировать уц и перейти на не-робастный (в этом случае более эффективный) закон упра-Рис.6. Скорость угла рыскания КТС вления. Таким образом, реали-при 6 = О,!, 0,3, 0,5, 0,7 для нелинейного 1 1
(сплошная линия) и линейного робаст- зуется идея комплексирования ных регуляторов ИСУ [15], подразумевающая вы-
работку применения точных методов управления, когда база знаний ИСУ содержит необходимый объем нужной информации [2].
Повышение степени полноты базы знаний, в частности высокая точность оценки ц наряду со всеми остальными факторами, влияющими на эффективность торможения, особенно экстренного, — важная задача, способствующая ослаблению развития (вплоть до предотвращения) аварийной ситуации с помощью ИСУ
Оценка факторов, влияющих на эффективность (экстренного) торможения. Такими факторами принято считать риски возникновения аварийной ситуации, связанные с действиями водителя.
1. Факторы, обусловленные собственными внутренними предпосылками рабочего тонуса водителя (психологическим состоянием, фи-
Рис. 7. Параметры торможения КТС с нелинейным робастным регулятором, рассчитанным для микста (кривые 1. ..4 — 6 = 0,7; 0,5; 0,3; 0,1 соответственно)
зической усталостью, стилем вождения и т. п.), запишем в виде
aT
f (Tc) = i + —, (3)
max (Tc)
где Tc — значение степени риска от внутренних предпосылок текущего тонуса водителя;
2. Фактор, обусловленный внешними предпосылками (f (Твн)) рабочего тонуса водителя (в данном случае — характером взаимодействия колес с дорожным покрытием, загруженностью трассы, погодными условиями, освещенностью и т. п.), выразим формулой
f (Твн) = 1 - -axr^-. (4)
max (Твн)
В формулах (3) и (4) a £ [0 ... то) и в £ [0 ... 1) — весовые коэффициенты, отражающие информацию о водителе и обстановке на дороге в базе знаний (чем больше информации в базе, тем меньше весовой коэффициент); Твн — значение степени риска от внешних причин. Учитывая разрядность вычислителя, примем max (Tc) = max (Твн) = 255; таким образом, диапазон изменения переменных Тс и Твн составляет [0. ..255].
3. В качестве самостоятельного фактора, влияющего на эффективность торможения, зависящую от действий водителя, обусловленных собственными причинами его рабочего тонуса, выделяется время реакции r водителя на опасность. Время реакции зависит от многих причин, и их взаимное влияние еще не достаточно изучено, однако, в работе [8] приведены модели, позволяющие в первом приближении оценить значение этого фактора.
Время реакции обычно связано обратной зависимостью со скоростью КТС, однако, степень корреляции достаточно мала. Более сильно на время реакции влияют способности водителя: наблюдательность, идентификация, предсказание, решительность, навыки вождения. Коэффициенты корреляции с указанными способностями, среднее значение и среднеквадратическое отклонение приведены в работе [9] (табл. 2 и 3).
Таблица 2
Статистические характеристики времени реакции
Способности водителя Значение
Среднее значение времени реакции 100, с 50,18
Среднеквадратическое отклонение времени реакции 100, с 4,70
Таблица 3
Коэффициенты корреляции со временем реакции
Коэффициент корреляции параметров со временем реакции
Наблюдательно сть -0,228
Идентификация 0,140
Предсказание 0,003
Решительность -0,109
Навыки вождения -0,157
4. Микст может рассматриваться как характеристика потенциальной опасности развития аварийной ситуации (с точки зрения закрутки корпуса КТС (2)).
5. Скорость бокового сноса УуС и скорость закрутки р характеризуют уход КТС с желаемой траектории и потерю управляемого характера движения в процессе торможения. Допустимыми значениями считаются скорости бокового сноса УУу ^ 3 м/с и закрутки р ^ 6 град/с (т. е. условие выхода КТС с полосы движения).
6. Еще один фактор — тормозной путь Б при экстренном торможении с помощью ИСУ на свободной дороге, где исключено столкновение с препятствиями [8], — используется для тестирования системы торможения и отладки программного обеспечения ИСУ:
Б _ к2
2 ас/в (Твн)'
где ас — ускорение КТС. Участие водителя в процессе торможения в данных условиях не учитывается, поэтому в уравнении (5) не присутствует весовой коэффициент а.
Допустимый тормозной путь для КТС массой до 5 т на скорости 60 км/ч равен 32,1 м с "холодным" тормозом и 38 м с "горячим" тормозом (рис. 8). Тормозной механизм считается "холодным", если температура, измеренная в непосредственной близости от поверхности
30
У У 4 у
Допустимый тормозной путь с „горячим" / , тоомоюм / / /1 / J
1
-Допустимый тормозной путь с „холодным" тормозом
0,1
0,4 0,5 0,6 ¡1
Рис. 8. Зависимость тормозного пути В от весового коэффициента в для различных значений опасности возникновения аварийной ситуации Твн =0 (1); 50 (2); 100 (3); 150 (4); 200 (5) и 255 (6) соответственно при экстренном торможении на скорости V = 60 км/ч с "холодными" и "горячими" тормозными механизмами
трения тормозного барабана или тормозного диска, ниже 100°С. При температуре указанных частей механизма торможения более 100°С испытания считаются "горячими" [22]. Зависимости на рис. 8 позволяют установить уровень опасности реального движения. Так, для значений в, К и Твн, которые определяют тормозной путь, выше допустимого уровня движение считается потенциально опасным.
7. Безопасная дистанция Б (при которой исключается столкновение с движущимся или стоящим препятствием) играет важную роль при движении в потоке автомобилей [8]:
V 2 У 2
Б = 2 /(Т ) - 2 /(Т ) + гУ/ (Тс) , (6)
2а/в (Твн) 2а/ (Твн)
где Уа, аа — скорость и ускорение препятствия соответственно.
Модель оценки влияния внешней среды. В ИСУ торможения КТС для фазификации используются нормированные на интервале [0. ..1] (который легко конформно отображается до желаемой длины) в основном функции трех видов.
1. Кривая Гаусса
_ (х-с)2
/ (х) = е 2а2 ,
полностью определяется двумя параметрами: с — математическое ожидание и а — дисперсия.
2. Колоколообразная кривая
/ (х) = -1-2Ь •
х — с
1 +
Набор значений параметров а, Ь, с позволяет корректировать вид кривой до желаемого (более точно отражающего мнение эксперта).
3. Ломаная кривая (треугольного типа).
Модель оценки влияния внешней среды охватывает следующие факторы:
"полотно" — конструктивный тип дорожного полотна, представляемый лингвистической переменной: асфальт, бетон, грунт;
"трафик" — загруженность трассы;
"покрытие" — условия на поверхности дорожного полотна, лингвистическая переменная: лед, снег, вода, изморось, сухая дорога.
Модель базы нечетких правил для определения параметра "опасность" строится в среде МаНаЪ для оценки влияния внешней среды на опасность возникновения аварии. В итоге работы рассмотренной нечеткой модели получается значение степени риска Твн.
Модель оценки влияния характеристик водителя. Входными параметрами модели являются: возраст, усталость, обзор, способности
водителя, стиль вождения, образование, ухудшение зрения, депрессия и алкогольное опьянение [4-6, 9, 11, 12]. Безаварийное вождение требует не только физических, но и относящихся к мышлению (ментальных) способностей. В работе [6], например, исследованы взаимовлияния здоровья, алкогольного опьянения, восприимчивости к информации и других факторов, определяющих качество вождения.
Рассмотрим некоторые, наиболее существенные, их этих переменных подробно.
Способность к вождению включает в себя ряд обязательных качеств, которыми должен обладать водитель. Это у1 — поиск (время до выполнения операции), у2 — поддержание требуемой траектории движения, у3 — исполнительность, у4 — решительность, у5 — распознавание. Их рассматривают как компоненты вектора у, представляющего понятие "способность к вождению". Для выявления вектора у в работе [9] разработаны специальные тесты: х1 — определение скрытых фигур (число правильных ответов), х2 — определение скрытых изображений (число правильных ответов), х3 — рассеяние внимания (число ошибок в ответах), х4 — ошибка распознавания образов (число ошибок в ответах), х5 — восприятие динамически меняющихся визуальных сигналов; г — время реакции нажатия на тормоз. Они тоже рассматриваются как компоненты вектора х, с помощью которого на основе линеаризованной системы алгебраических уравнений регрессии, полученной из многофакторного статистического анализа [9], вычисляют у:
У1 " -0,082 -0,018 0,328 -0,213 0,377
У2 0,074 -0,009 0 -0,166 0,109
Уз = 0,265 -0,073 -0,406 -0,249 0,421
У4 0,653 -0,045 -0,689 0 0
У5 0,348 0,021 0 0 0,746
x1 29,22 0,044
Х2 4,78 0,074
Хз + -5,456 + -0,126
Х4 30,076 0,653
Х5 -66,3 0,109
Время реакции нажатия на тормоз вычисляется по следующей формуле:
г = 0,2280у1+0,0030у2 - 0,1570уз - 0,1090у4+0,1400у5.
Первоначальный тест для изучения способностей водителя состоит из 40 типовых ситуаций на дороге. Для ответа на каждый вопрос предоставляется 3 с (примерно шестикратное увеличение стандартного времени реагирования), поэтому максимальное значение каждой способности водителя yj равно 40 пунктов [9]. Для удобства представления показатели вычисляются в процентах.
Текущие данные об обстановке на дороге во время движения можно получить, опираясь на обработку информации от датчиков и нейронной сети, данные же о водителе определяются до начала движения КТС, когда в базе данных нет никакой информации. По мере накопления статистики о конкретном водителе, появляется возможность по его текущему поведению сравнить такие характеристики, как изменение стиля вождения и агрессия. Это делается на основе анализа способа переключения передач, темпа набора и сброса скорости, резкости поворота руля.
Последующий текущий контроль водителя по этим тестам в работе [9] предлагается учитывать по формуле
-0,0855 -0,0173 0,3439 -0,2134 0,3823 " 29,7979
0,0680 0,0101 0,0267 -0,1668 0,1180 4,6600
0,2751 -0,0749 -1,4515 -0,2447 0,4057 X+ -5,4211
0,6005 -0,0353 -0,4531 -0,0066 0,0793 27,0001
0,3392 0,0226 0,0394 -0,0011 0,7592 -66,5008
Возраст. Исследования [6] показали, что возраст водителя существенно связан с предпосылками возникновения аварийных ситуаций (рис. 9). На рисунке обозначено: x — возраст в годах; f (x) — число аварийных ситуаций на 1000 км. Эти данные были получены без учета влияния социально-демографических факторов.
Гистограмму (см. рис. 9) можно представить в виде аналитической зависимости
1 5
f (x) = 105 (x - 50)4 + 5. (7)
Таким образом, наиболее подвержены риску возникновения аварии молодые и старые водители.
Стиль вождения. Исследования специалистов Американской автомобильной ассоциации (ААА) позволили выявить один из основных факторов, влияющих на поведение водителя, — настроение. Плохое настроение оказывает непосредственное влияние на стиль вождения. Важнейшие последствия: притупление внимания и агрессия [4]. Рассеянность как следствие притупления внимания уже определена тестами. Обратимся к агрессии. По статистике NHTSA (National Highway
Traffic Safety Administration, США) 60 % дорожно-траспортных происшествий происходит в результате проявления агрессии водителя. Интересно, что 90% водителей не принимают во внимание происходившие с ними происшествия в результате проявления агрессии и попадают в аварийную ситуацию снова, совершая ту же самую ошибку — потеря концентрации внимания из-за агрессивного поведения [5].
Агрессивное поведение — это физические или вербальные действия, направленные на то, чтобы кого-то обидеть [13]. Из всех возможных проявлений агрессии около 80% (исключение составляют подача звукового сигнала, "моргание" фарами, неприличные жесты) несут потенциальную угрозу жизни участникам дорожного движения.
По данным исследований [4] выявлено взаимное влияние стресса, полученного на работе, опыта вождения, времени нахождения в пути на проявление агрессии в процессе управлением КТС, что представлено здесь в виде симметрической матрицы корреляции, учитывающей влияние на агрессию одного из этих факторов или какой-либо пары из этих факторов:
Рис. 9. Зависимость числа аварийных ситуаций на 1000 км от возраста водителя
Агрессия Работа Опыт Время в пути
Агрессия 1 0,158 -0,014 0,018
Работа — 1 -0,305 -0,149
Опыт — — 1 0,227
Время в пути — — — 1
При помощи разработанного тест-опроса DAS (Driving Anger Scale) [10] имеется возможность определить предрасположенность водителя к агрессивному поведению во время движения и выявить на этой основе его склонность к образованию аварийной ситуации.
Тот факт, что водитель в состоянии стресса проявляет иную моторику, нежели в спокойном состоянии, дает возможность идентифицировать при помощи ИСУ стрессовое состояние как в начале, так и в процессе движения.
База нечетких правил, описывающая поведение водителя и влияние на развитие аварийной ситуации, промоделирована в Matlab и имеет
следующие лингвистические переменные: агрессивность поведения (стиль вождения); способности водителя; обзор во время движения. Такой параметр, как возраст водителя, можно учесть выражением (7) без применения нечеткой логики.
В среде МаНаЪ на основе результатов исследований [7, 9, 10] синтезирована схема нечеткой оценки значений степени риска возникновения аварийной ситуации Тс и Твн. Входными данными для Тс являются уровень агрессии, наблюдательность (обзор), способности к вождению. Функции принадлежности, реализующие множества значений переменных "риск", "агрессия", "способность к вождению" и "наблюдательность (обзор)" изображены на рис. 10-13.
Результаты оценки приведены на рис. 14. Для наглядности изображения оценки Тс в трехмерном пространстве принимаем одну из переменных константой (для примера константа равна 0,5). Следует отметить, что для оценки степени риска Твн с входными нечеткими переменными "полотно", "трафик", "покрытие" используется аналогичная схема.
В 0,1 0,1 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
Переменная „риск"
Рис. 10. Функции принадлежности нечеткой переменной "риск"
(значения — низкий (Н), средний (С), высокий (В))
Рис. 11. Функции принадлежности нечеткой переменной "агрессия"
(значения — водитель спокойный (С), раздраженный (Р), агрессивный (А))
О 0,1 0,2 0,3 № 0,5 0,6 0,7 0,8 0,9 1
Переменная,, способность к дожде ним"
Рис. 12. Функции принадлежности нечеткой переменной "способность к вождению" (значения — низкая (Н), средняя (С), высокая (В))
п * 0
У.
О Р—^ 1 ^ I I X . .
О 0,1 0,г 0,5 ОА 0,5 0,6 0.7 0.8 0,9 1
Переменная „наблюдательность (обзор)"
Рис. 13. Функции принадлежности нечеткой переменной "наблюдательность (обзор)" (значения — плохая (П), хорошая (Х), отличная (О))
Рис. 14. Примеры оценок работы нечеткого алгоритма определения оценки риска, обусловленного внутренними предпосылками
ИСУ торможением КТС. Факторы эффективности торможения — это исходные данные для синтеза интеллектуализированной системы автоматического управления и для выработки ею рекомендаций о характере управления КТС в случае развития аварийной ситуации на дороге. Основная задача ИСУ КТС — повышение безопасности, улучшение показателей экономической эффективности использования КТС, снижение сложности управления, снижение вредных воздействий среды. На рис. 15 приведена более подробная схема определения параметров торможения (см. соответствующий блок на рис. 16).
При работе автоматизированной ИСУ в режиме оповещения водителя о возможности возникновения аварийной ситуации предполагается предупреждение водителя во время вождения об опасности в различных ситуациях. При этом, следует заметить, что водитель, анализируя развитие ситуации, аварии не предвидел, поэтому считал, что выданные предупреждения ложны. В связи с этим увеличение числа предупреждений, следующих друг за другом, приводит к следующей последовательности изменений поведения водителя:
а) снижение уровня реакции на возникающие предупреждения;
б) игнорирование предупреждения;
Рис. 15. Функциональная схема определения параметров торможения в ИСУ
Рис. 16. Функционально-структурная схема ИСУ торможением КТС
в) ответные действия, противоположные требованиям предупреждения.
Только 25 % выданных предупреждений водители воспринимали как истинные, а более 75 % предупреждений водители полностью игнорировали, считая, что они ложные [7]. Рекомендация из работы [7] такова: если порог предупреждений, оставленных без внимания, превышает 75 %, то необходимо вмешательство автоматики в управление КТС. Такое вмешательство может выражаться в принудительном снижении скорости движения.
Отметим, если КТС все-таки попало в режим с высокой степенью возникновения аварии, торможение становится экстренным и осуществляется автоматически, без участия человека (на время реакции водителя, около 0,5 с), с таким расчетом, чтобы обеспечить наиболее безопасные условия для дальнейшего движения уже под управлением водителя.
Моделирование работы ИСУ по методу деревьев решений. Метод деревьев решений — это способ представления правил в иерархической структуре целей, где каждому объекту соответствует единственный узел, дающий решение. Большинство из известных алгоритмов построения деревьев являются затратными по времени. Если один раз была выбрана цель и по ней произведено разбиение на подцели, то некоторые алгоритмы не имеют возможности вернуться назад и выбрать другую цель, которая дала бы лучшее разбиение. Этот факт
является следствием построения динамической экспертной системы (ДЭС) по последовательному типу реализации целей. Поэтому на этапе построения нельзя сказать — даст ли выбранный атрибут в конечном итоге оптимальное разбиение. Указанное ограничение предлагается снять, применяя квазипараллельную обработку условий реализации цели. Для этого рассмотрим процедуру построения дерева целей и реализацию в программном комплексе Stateflow среды Matlab работы ДЭС.
База целей представляет собой структурированное описание целевых заданий (ЦЗ) ИСУ ( см. блоки на рис. 16), определяющих функциональное назначение ИСУ и конструктивные ограничения их функциональных возможностей. База знаний содержит:
• предметные знания, определяемые структурированным описанием характеристик различных объектов, взаимодействующих с ИСУ;
• процедурные знания, представляемые в виде структурированного описания механизмов принятия решений, алгоритмов планирования поведения и условий эффективного их применения.
Одна из компактных форм описания целей — процедурная форма их представления в виде действия, отработка которого приводит к удовлетворению заданной потребности. При этом в соответствии с характером решаемой проблемы цели могут быть двух типов: полифазные (имеет подцели) и монофазные (не имеет подцелей). Применение процедур организации полифазного планирования [19] к иерархии целей дает возможность решать сложные задачи в реальных условиях, часто требующих периодической смены обстановки внешней среды ИСУ. Программная реализация подобной иерархии осуществлена в среде Matlab, в Toolbox Stateflow.
Дерево целей (рис. 17) отображается в терминах пакета Stateflow в реализованную программу (рис. 18), где штриховые блоки выполняются квазипараллельно, т. е. в такт с разрядностью бортового процессора. Блоки из сплошных линий выполняются в условиях ограничивающего блока, и в каждый конкретный момент времени может выполняться только один сплошной блок. Сплошные блоки реализуют последовательную схему выполнения.
Моделирование торможения в случае использования ИСУ при работе нелинейного робастного регулятора рассмотрено ниже.
Относительный тормозной момент — это отношение прикладываемого к колесу тормозного момента к моменту, приводящему к блокировке колеса. Из рис. 19 видно, как работает ИСУ торможением КТС. В качестве сравнения на рис. 20 приведен относительный тормозной момент для стандартной АБС. Из рисунков видно, что нелинейный ро-бастный регулятор (см. рис. 19) обеспечивает работу в непрерывном,
Рис. 17. Дерево целей ИСУ
Рис. 18. Представление вычислительной концепции ИСУ в пакете Stateflow среды Matlab
Относительное проскальзывание Рис. 19. Относительный тормозной момент в ИСУ торможением КТС
Рис. 20. Относительный тормозной момент в стандартной АБС
а стандартная АБС в импульсном режиме системы торможения. Для оценки безопасного расстояния до объекта в результате торможения с ИСУ в ходе моделирования получим изменение безопасной дистанции между КТС и предполагаемым препятствием (рис.21).
Таким образом, обратная афферентация ИСУ [17] осуществляется за счет оценки дорожной ситуации и контроля состояния водителя. Происходит замыкание процесса распространения информации: от внешних и внутренних источников возмущения через датчики в ИСУ, далее через синтез регулятора — парирование аварийной ситуации (например, изменение безопасной дистанции (6) при работе ИСУ). Достижение конкретных целей становится доступным вследствие работы ДЭС, реализованной на этапе моделирования в среде МаНаЪ (см. рис. 13), и алгоритма оценки степени риска развития аварийной ситуации (см. рис. 11,12).
Рис. 21. Парирование аварийной ситуации (изменение безопасной ди-
Выводы. Если данные об обстановке на дороге во время движения можно получить, опираясь на обработку информации от датчиков и нейронной сети, то данные о водителе определяются до начала движения КТС, когда в базе данных нет никакой информации. По мере накопления статистики о конкретном водителе появляется возможность уточнить текущие данные о поведении водителя, например изменение стиля вождения и агрессия. Это делается на основе
станции)
анализа способа переключения передач, темпа набора и сброса скорости, резкости поворота руля.
ИСУ торможением КТС реализуется в его бортовом компьютере. Задача бортового компьютера (наличие которого в КТС не выходит за рамки базовых комплектаций современных автомобилей) — выполнять вычислительные процедуры, арифметико-логические операции, запрограммированные алгоритмы, которые подчинены реализуемой цели, сгенерированной ИСУ.
СПИСОК ЛИТЕРАТУРЫ
1.Коньков В. Г., Андриков Д. А. Модель движения колесного транспортного средства с антиблокировочной системой в режиме с проскальзыванием колес // Вестник МГТУ им. Н.Э. Баумана. Сер. "Приборостроение". - 2003. №4.
2. К о н ь к о в В. Г., Андриков Д. А. -оптимальный робастный регулятор транспортного средства с антиблокировочной системой в аварийном режиме движения с проскальзыванием колес // Вестник МГТУ им. Н.Э. Баумана. Сер. "Приборостроение". - 2004. - № 4 (57). - С. 44-57.
3. П у п к о в К. А., Коньков В. Г., Методы робастного, нейро-нечеткого и адаптивного управления / Под ред. Н.Д. Егупова. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2001.
4. Morton S. Aggressive driving behavior in relation to occupational stress. Southern Connecticut State University, Degree of Master of Science in Research, Mesurements and Quantitative Analysis. 2000.
5. V a n R i e 11 e C. A. Effects of anger and agression on driving behavior. Callifornia State University, Degree of Master of Science in Psychology. 2001.
6. L e s i k a r S. E. Health, cognition and driving behavior. John Hopkins University (Baltimor, Maryland), Degree of Doctor of Philosophy. 1999.
7. Nohre L. The effects of false alarms on driving behavior. Arisona State University, Degree of Doctor of Philosophy. 2001.
8. Wiedmann A. Design of a fuzzy car distance controller / Fuzzy Logic in Artificial Intelligence, 8-th Austrian Artificial Intelligence Conf., Lecture Notes, Springer-Verlag. 1993, 695, pp. 173-186.
9. K i m B. J., B i s h u R a m R. Cognitive abilities in driving: Differences between normal and hazardous situations // Ergonomics. 2004, 47, 10, pp. 1037-1052.
10. S h a r k i n B. S. Road rage: risk factors, assessment, and intervention strategies // Journal of counselling & development. 2004, 82, 191-198.
11. Houston J. M., Harris P. B., Norman M. The aggressive driving behavior scale: Developing a self-report measure of unsafe driving practices // North American Journal of Psychology. 2003, 5, 2, pp. 269-278.
12. D u k e R. L., Clavton S. L., Jenkins L. K., M i 11 e r T., Effects of aggressive driving and driver characteristics on road rage. 2001, 38, pp. 323-331.
13. Майлз Х. Перспективы социальной психологии. - М.: Эксмо, 2001.
14. П у п к о в К. А., Коньков В. Г. Интеллектуальные системы. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2003. - 345 с.
15. П у п к о в К. А., К о н ь к о в В. Г., А н д р и к о в Д. А., К у л а к о в Б. Б. Интеллектуальная система управления КТС с АБС // Вестник РУДН. - 2006.
16. К о н ь к о в В. Г., А н д р и к о в Д. А. База знаний интеллектуальной системы управления торможением транспортного средства с антиблокировочной системой в режиме с проскальзыванием колес // Тр. 5-го Междунар. симпоз. Intel'2002. - Калуга, 2002.
17. Методы классической и современной теории автоматического регулирования. Т. 2. Ч. 3 // Под ред. Н.Д. Егупова. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2000.
18. Ахметшин А. М. Самообучающаяся антиблокировочная тормозная система колесных машин. - М.: МГИУ, 2002.
19. Б е р ш т е й н Л. С., М е л е х и н В. Б. Планирование полифазного поведения самоорганизующихся интеллектуальных систем // Изв. РАН. Теория и системы управления. - 2000. - № 5. - С. 143-146.
20. С м и р н о в Г. А. Теория движения колесных машин. - М.:Машиностроение, 1981.
21. Андриков Д. А., Кулаков Б. Б. Способ повышения АБС-управляемости КТС. Информатика и системы управления в XXI веке. - М.: Эликс+, 2006.
22. ГОСТ 22895-77 "Тормозные системы и тормозные свойства автотранспортных средств. Нормативы эффективности".
Статья поступила в редакцию 21.02.2007
Виктор Григорьевич Коньков родился в 1935г., окончил в 1959г. МВТУ им. Н.Э.Баумана. Канд. техн. наук, доцент кафедры "Системы автоматического управления" МГТУ им. Н.Э. Баумана. Автор более 70 научных работ в области теории автоматического управления.
V.G. Konkov (b. 1935) graduated from the Bauman Moscow Higher Technical School in 1959. Ph. D. (Eng.), assoc. professor of "Automatic Control Systems" department of the Bauman Moscow State Technical University. Author of more than 70 publications in the field of theory of automatic control.
Денис Анатольевич Андриков родился в 1981 г. Студент МГТУ им. Н.Э. Баумана, бакалавр техники и технологий по направлению "Автоматизация и управление". Автор 6 научных работ в области теории автоматического управления.
D.A. Andrikov (b. 1981). Student of the Bauman Moscow State Technical University, Bachelor for engineering and technology in Automation and Control. Author of 6 publications in the field of theory of automatic control.
Борис Борисович Кулаков родился в 1984 г. Студент кафедры "Системы автоматического управления" МГТУ им. Н.Э. Баумана. Автор трех научных работ в области теории автоматического управления.
B.B. Kulakov (b. 1984) — student of the Bauman Moscow State Technical University. Author of 3 publications in the field of theory of automatic control.
УДК 681.511.4
К. А. Пупков
ИНТЕЛЛЕКТУАЛИЗИРОВАННОЕ УПРАВЛЕНИЕ САМОНАВЕДЕНИЕМ
Рассмотрена задача интеллектуализации процесса самонаведения летательного аппарата на маневрирующий объект в условиях сложного воздействия окружающей среды. Показано, что при традиционном решении задачи синтеза оптимального управления при синусоидальном маневре объекта имеет место бимодальная плотность вероятности промаха. Разработан метод самонаведения, основанный на прогнозе движения объекта и модифицированном скалярном оценивании состояния летательного аппарата, обеспечивающий нормальную плотность вероятности промаха и приемлемую точность наведения. Метод эффективен и при других видах маневра объекта.
Интеллектуализированное управление предполагает афферентный синтез цели, прогноз ожидаемых результатов, выработку и исполнение управления, обратную связь по параметрам результата действия [1]. Поскольку самонаведение служит наиболее эффективным способом управления при сближении с каким-либо объектом, целесообразно рассмотреть проблему интеллектуализации этого процесса. Задача самонаведения решается, как правило, в условиях воздействия различного рода помех и маневра объекта, а в качестве метода наведения используется метод пропорциональной навигации, обеспечивающий минимизацию угловой скорости линии визирования "летательный аппарат-объект". Синтез законов управления осуществляется в этом случае по критерию минимума среднего квадрата промаха в предположении, что закон распределения случайных воздействий нормальный. Решению задачи самонаведения посвящено большое число работ как отечественных, так и зарубежных авторов [2-5].
Однако при маневре объекта типа "змейка" (синусоидальный процесс со случайной фазой) этот критерий и предположение не являются