![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Теория систем управления
Нечеткий анализ - в автомобиле |
Московская Государственная Академия Приборостроения и Информатики ДОКЛАД по теория систем и системного анализа «Нечеткий анализ – в автомобиле» Выполнил: Пяров Тимур Р ЭФ2, 2 курс, 35.14 2002 Москва Нечетко едешь - дальше будешь Владельцы отечественных автомобилей, в которых всей электроники - диодный мост генератора да реле-регулятор, - зачастую и не подозревают, сколько вычислительных устройств содержит обычная иномарка среднего класса, внешне ничем не приметная. Оставим в стороне парковочные радары и климат-контроль - это в некоторой степени роскошь, нас же интересуют вещи посерьезнее. Не надо объяснять, что полную математическую модель движения автомобиля (если рассматривать его не как материальную точку, а как набор движущихся относительно дороги и друг относительно друга деталей) создать невероятно трудно, да и с предсказуемостью дорожных условий дела обстоят хуже некуда (еще хуже - разве что с предсказанием действий водителя). Разумеется, бум микропроцессорной техники не обошел автомобилестроение стороной, но классическим вычислительным системам, вполне справляющимся с задачами управления объектами вплоть до атомных реакторов, эта комбинация асфальта, железа и человека оказалась не совсем по зубам. Причина - в вышеупомянутой невозможности описать поведение этой комбинации в терминах классической логики: автомобилестроение базируется в основном на экспертном опыте, формализовать который не удастся, скорее всего, еще долго. Но свято место пусто не бывает. Первыми на нечеткую логику обратили внимание японские автомобилестроители. В 1991 году компания issa впервые применила компоненты нечеткой логики в системе управления пятискоростной автоматической коробкой переключения передач (АКПП), годом позже аналогичная система появилась на автомобилях Ho da. Тогда же Mi subishi Mo ors представила модель La cer (каталоги относят ее к 1993 году, но зарубежные компании в таких случаях традиционно забегают вперед) с системой АБС на основе процессора с нечеткой логикой. Еще годом позже спохватились и американцы: концерн Ge eral Mo ors применил подобную систему для управления АКПП, но угнаться за японцами было не просто - к этому времени на том же issa была внедрена нечеткая логика в системах управления впрыском топлива для бензиновых двигателей. Ко второй половине прошлого десятилетия системами с использованием нечеткой логики штатно оснащались машины уже упомянутых issa , Mi subishi и Ho da, а BMW, Hyu dai, Mazda, Mercedes и Peugeo планировали внедрить такие системы (вели подобные разработки и компании, сами автомобилей не производящие, например Bosh и ippo De so). Здесь нужно пояснить, что открытой информации о применении в тех или иных моделях систем с нечеткой логикой на сегодня попросту нет. И дело не только в защите производителями своих секретов. Отношение к самому понятию «нечеткие системы» в разных странах разное. Для японцев, «взрастивших» это направление, понятие «fuzzy» означает передовую технологию и использовании элементов искусственного интеллекта, соответственно само слово фигурирует в технических описаниях и рекламе устройств в качестве их несомненного достоинства.
Для европейцев же фраза типа «тормозная система с использованием нечеткой логики» звучит практически эквивалентно «нечеткой тормозной системе», что потребитель может воспринять не совсем адекватно. Большинство европейских производителей просто не афиширует применение нечеткой логики, оправдываясь тем, что вся «нечеткость» зашита в микропрограмму управляющего контроллера, и не пристало потребителю интересоваться излишними тонкостями. Типичный пример системы, хорошо поддающейся реализации с помощью нечеткой логики, - АБС - антиблокировочная тормозная система. Хотя первые подобные устройства были разработаны и внедрены еще в начале 1970-х годов (ну-ка вспомните, какие модели отечественных автомобилей производились в те годы нашим автопромом), высокая стоимость компонентов этих систем (в основном модуля управления) не позволила внедрить их массово. Через десятилетие АБС уже не считалась роскошью, но построение системы управления реального времени с периодом цикла управления в единицы миллисекунд при необходимости серьезной математической обработки или работы с огромными таблицами все равно было делом непростым и недешевым. Реализаций АБС существует множество, но в общем случае управление осуществляется по двум входным параметрам: проскальзыванию колеса (отношение скорости автомобиля к мгновенной линейной скорости точки на внешнем радиусе колеса относительно его центра) и радиальному ускорению колеса. Оба параметра представляются в виде логических переменных с набором из 5-8 термов каждая (например «отсутствует», «слабое», «среднее», «сильное», «очень сильное» и т. п.), на основании которых вычислитель, используя набор правил (их количество равно произведению количества термов входных переменных), получает значение давления в тормозном цилиндре, стремясь к поддержанию оптимального проскальзывания (рис. 1). Подобная задача, впрочем, решается и классическими вычислителями с помощью трехмерных таблиц, описывающих плоскость выходного значения в зависимости от двух входных. Возьмем что-нибудь посложнее. Еще один кандидат на «нечеткое управление» - двигатель внутреннего сгорания (ДВС). Сложность систем управления ДВС в последние годы значительно возросла - как в связи с ужесточением экологических норм и требований к снижению расхода топлива, так и вследствие форсирования двигателей: они стали более «нежными», требуя такого же нежного с ними обращения (со стороны системы управления, разумеется). Несмотря на то что основных параметров регулирования всего два - подача топлива и момент зажигания, - системы управления типа PID- регуляторов в данном случае не годятся, так как алгоритм управления в значительной степени зависит от скорости вращения двигателя и нагрузки. Полная математическая модель ДВС слишком сложна, и до сих пор не создана. Из-за этого большинство систем управления ДВС используют табличную модель, полученную экспериментальным путем на испытаниях и с учетом опыта экспертов. Серьезный недостаток такой модели - сложность создания многомерных таблиц и большой объем памяти, требуемый для их записи, если выходной параметр формируется в зависимости от трех и более входных.
Сегодняшние табличные системы используют в основном регулирование по двум параметрам и, соответственно, трехмерные таблицы, описывающие поверхности. Памяти под таблицу нужно от 64 Кбайт до 1 Мбайт (иногда и больше). Попытки снизить разрядность входных и выходных переменных (обычно она составляет 6 или 8 бит) и применить интерполяцию не привели к успеху: вычислительной мощности контроллеров оказалось мало для обеспечения требуемого периода регулирования (единицы миллисекунд). Нечеткая логика позволяет заменить таблицы правилами (несколько сотен) и реализовать управление по большому числу входных параметров, однако вряд ли вы сможете ознакомиться с наборами правил для реальных систем: компании-разработчики тщательно скрывают подобную информацию, так как она содержит ноу-хау, полученное за десятки лет инженерного труда, многочисленных испытаний, проб и ошибок (впрочем, некоторые данные по опытным образцам найти можно). Один из вариантов системы управления ДВС с использованием нечеткой логики ( issa ) представлен на рис. 2. Основная идея в том, что первым делом определяется состояние двигателя, описываемое лингвистической переменной (назовем ее «состояние»). Для нее можно задать несколько термов, например, как в таблице. Значение каждого из термов определяют сигналы с датчиков. Теперь, к примеру, ситуация «Двигатель запущен недавно, большая нагрузка, среднее ускорение» можно описать следующей комбинацией термов: {0,9; 0; 0; 1; 0; 0,5}. Принимая значения термов в качестве весовых коэффициентов, отдельные модули рассчитывают сигнал управления для подсистем впрыска, зажигания и принудительного холостого хода. Еще одна система - автоматические трансмиссии, ничего не знающие в отличие от водителя об условиях движения, но вынужденные выбирать между экономичностью и динамикой - тоже «клиент» нечеткой логики. Их задача, как и в первых двух случаях, не описывается математически, зато вполне формулируется словами. Вот что необходимо: . понять, что хочет водитель: спокойного движения в режиме экономии топлива или «спортивной» езды с максимальной динамикой; . исключить частые переключения передач в условиях извилистой дороги или спусков-подъемов; . исключить переключение на низшие передачи, если это не позволит получить большего ускорения. В задаче с АКПП интересно то, что одним из «входных сигналов» для системы управления является человек. Вернее, его действия в процессе движения, которые позволяют с некоторым приближением понять характер дороги или желания водителя. Частота нажатий на педаль акселератора позволяет судить, к примеру, об извилистости дороги, а амплитуда нажатий - о стиле вождения (можно, конечно, попытаться получить эти данные явно, с помощью кнопки «spor » 1, но это не совсем спортивно). Рассматриваются и более сложные ситуации, как, например, повторное нажатие педали акселератора в интервале 1-1,5 секунды после первого, что расценивается как недостаточное ускорение и вызывает принудительное включение низшей передачи. Система управления в данном случае выполняет функции эксперта, подстраиваясь под явные или неявные желания водителя и понемногу двигаясь в сторону искусственного интеллекта.
Дорожному движению в такой степени не мешает водитель, который осмотрительно придерживается правой стороны дороги, не препятствуя быстрому движению остальных, как неуверенное создание, у которого постоянно возникают намерения, но оно боится их осуществить. Впрочем, вы могли убедиться в этом на собственном опыте - если мужчина отказывается жениться на вас, вам, по крайней мере, все ясно. Вы можете найти другого или увести его в ЗАГС насильно. Гораздо хуже с тем мужчиной, который вдруг воспылает страстью, не скупится на обещания и планы на будущее, а как только вы ему доверитесь, оставит вас в трагическом положенин. Подобным образом обстоит дело и с нечетким вождением, когда вы постоянно намереваетесь что-то сделать, и не делаете этого, неожиданно прибавляете газ и так же резко тормозите. Разница состоит только в том, что если вероломный почитатель обычно вовремя исчезает без ущерба для своей особы, то неуверенное управление автомобилем имеет неблагоприятные последствия и для того, кто допускает такие действия. Как ни странно, результаты неопровержимо свидетельствуют о том, что с сердцем в большинстве случаев играют мужчины, а с указателями поворота и педалями кокетничают чаще всего женщины
2. Применение теории нечетких множеств к финансовому анализу предприятий
3. Анализ российского рынка легковых и грузовых автомобилей
4. Tupolev 154M noise asesment (Анализ шумовых характеристик самолёта Ту-154М)
5. Анализ медико-биологических данных с использованием Excel и СПП STADIA
9. Анализ рынка углеводородов стран Центральной и Южной Азии
11. Статистический анализ демографической ситуации в Российской Федерации
12. Анализ бюджетного дефицита за 1990-1996 годы
13. Анализ регулирования и финансирования бюджетного дефицита с 1985 и по наши дни
14. Несостоятельность предприятий. Анализ зарубежного и российского законодательства
15. Право собственности на автомобиль
16. Либерализм и марксизм: сравнительный анализ
17. Личные (гражданские) (права и свободы в конституциях США и Испании /сравнительный анализ/)
18. Сравнительный анализ Конституции Литовской и Латвийской Республик
19. Анализ мотивации и оплаты труда на предприятии
20. Анализ пенсионногозаконодательства Украины и других стран
25. Анализ Закона РФ N1992-1 "О налоге на добавленную стоимость"
26. Обзор и анализ проекта Налогового кодекса Российской Федерации
27. Анализ налоговой системы России. Некоторые аспекты
28. Неправомерное завладение автомобилем или иным транспортным средством без цели хищения
29. Учет и анализ расчетов с персоналом по оплате труда в организации
30. How "DNA" testing works Анализ "ДНК" как проверяющие работы)
32. Фразеологический анализ ФЕ с компонентом-соматизмом Mund/рот в немецком и русском языках
33. Синтактико-семантический анализ составляющих сложносоставных слов в английском языке
34. Анализ ЮКОСа. Деятельность, стратегии развития, история
35. Анализ живописных произведений флорентийской школы конца XV - начала XVI веков
36. Метод действенного анализа в режиссуре театра, кино и телевидения
37. Сравнительный анализ культуры Средневековья и Возрождения
41. Сопоставительный анализ фразеологизмов с анимализмами в немецком и русском языках
42. Анализ акцента литовца при произнесении русского текста
43. Анализ отрывка стихотворения Некрасова "В дороге"
44. Анализ сказки М.Е.Салтыкова-Щедрина "Премудрый пескарь"
45. Анализ стихотворения А.С. Пушкина "Фонтану Бахчисарайского дворца"
46. Анализ стихотворения Владимира Маяковского "Послушайте!"
47. Арбузов: биография, анализ творчества, пьеса "Иркутская история"
48. Морфемный анализ слов со скрытым j (й)
49. Сопоставительный анализ русских слов ошибка, заблуждение, ляпсус и французских faute, erreur, lapsus
50. Стилистический анализ стихотворения в прозе И.С. Тургенева "Собака"
51. Этимологический анализ слова "буржуазия"
52. Контент-анализ
53. "Конармия". Анализ новеллы Бабеля "Мой первый гусь"
57. Сравнительный анализ лингвистического наполнения концепта «ЦВЕТ» в русской и английской культурах
58. Анализ комедии В. Шекспира "Много шума из ничего"
59. Анализ стихотворения А.С. Пушкина "Пророк"
60. Анализ "Пиковой дамы" А.С.Пушкина. Три злодейства Германна
61. Анализ стихотворения А.Ахматовой "И когда друг друга проклинали..."
62. Анализ формы и средств выразительности хора № 19 "Гроза" из оратории Йозефа Гайдна "Времена года"
63. В.А.Моцарт - Биография и анализ творчества
64. Анализ финала Первой сонаты Л. Бетховена
66. Россия на окраине Европы. Исторический анализ событий и времен начала 20-го века
68. Определение подозрительных пакетов, анализ протоколов сети
73. Системный анализ
75. Разработка и анализ перспектив развития предприятия
76. Программа и План - сопоставительный анализ
78. Сравнительный анализ языков программирования JavaScript и VBScript
79. Использование компьютерных программ для анализа финансового состояния организации
80. Теоретический анализ эффективности использования операционной системы ЛИНУКС
81. Сравнительный анализ каскадной и спиральной моделей разработки программного обеспечения
82. Анализ и синтез одноконтурной системы автоматического регулирования
83. «Нечеткая логика в системах управления»
84. Математичекие основы теории систем: анализ сигнального графа и синтез комбинационных схем
85. Основные определения и теоремы к зачету по функциональному анализу
89. Лекции (1-18) по мат. анализу 1 семестр
90. Матричный анализ
91. Некоторые вопросы анализа деловых проблем
92. Лабораторные работы диагностики - анализ мочи и крови
93. Анализ частоты послеоперационных осложнений при аппендиците за 1990 год
95. Ретроспективный анализ заболеваемости дизентерией
96. Преступность в России и зарубежных странах. Сравнительный анализ
97. Анализ видов наказаний (таблица)
99. Профессионализм политолога: анализ, принятие решений, управление событиями