Значение лямбда: ВСЁ ПРО ЛЯМБДУ

Содержание

ВСЁ ПРО ЛЯМБДУ


Датчик кислорода предназначен для определения концентрации кислорода в отработавших газах, состав которых зависит от соотношения топлива и воздуха в смеси, подаваемой в цилиндры двигателя. Информация, которую выдает датчик в виде напряжения (или изменения сопротивления), используется электронным блоком управления впрыском (или карбюратором) для корректировки количества подаваемого топлива. Для полного сгорания 1 кг топлива необходимо 14,7 кг воздуха. Такой состав топливо-воздушной смеси называют стехиометрическим, он обеспечивает наименьшее содержание токсичных веществ в отработавших газах и, соответственно, эффективное их «дожигание» в каталитическом нейтрализаторе. Для оценки состава топливо-воздушной смеси используют коэффициент избытка воздуха — отношение количества воздуха, поступившего в цилиндры, к количеству воздуха, теоретически необходимого для полного сгорания топлива. В мировой практике этот коэффициент называют лямбда. При стехиометрической смеси лямбда = 1, если лямбда < 1 (недостаток воздуха), смесь называют богатой, при лямбда >1 (избыток воздуха) смесь называют бедной.

Наибольшая экономичность при полностью открытой дроссельной заслонке бензинового двигателя достигается при лямбда=1,1-1,3. Максимальная мощность обеспечивается, когда лямбда =0,85-0,9. Общие сведения В справочной литературе датчик может называться по-разному: кислородный датчик, регулятор «лямбда», лямбда-зонд, датчик концентрации кислорода в отработавших газах. Кислородные датчики бывают двух типов: электрохимические и резистивные. Первый тип датчиков работает по принципу элемента, вырабатывающего электрический ток. Второй — работает, как резистор, изменяя свое сопротивление от условий среды, в которой находится. Наибольшее распространение в настоящее время получили электрохимические датчики кислорода. В них используется свойство диоксида циркония создавать разность электрических потенциалов (напряжение) при разной концентрации кислорода (в отработавших газах и окружающем воздухе). При нормальной работе системы подачи топлива напряжение, вырабатываемое датчиком кислорода, может изменяться несколько раз в секунду. Это позволяет приготавливать и поддерживать необходимый состав топливной смеси практически на любом режиме работы двигателя. Устройство датчика кислорода. Устройство датчика кислорода: 1- металлический корпус с резьбой. 2 — уплотнительное кольцо.c 3 — токосъемник электрического сигнала. 4 — керамический изолятор. 5 — проводка. 6 — манжета проводов уплотнительная. 7 — токопроводящий контакт цепи подогрева. 8 — наружный защитный экран с отверстием для атмосферного воздуха. 9 — подогрев. 10 — наконечник из керамики. 11 — защитный экран с отверстием для отработавших газов. Основная часть датчика — керамический наконечник, сделанный на основе диоксида циркония, на внутреннюю и наружную поверхности которого методом напыления наносится платина. Соединение наконечника и корпуса выполнено полностью герметичным во избежание попадания отработавших газов во внутреннюю полость датчика, сообщающуюся с атмосферой. Керамический наконечник находится в потоке отработавших газов, поступающих через отверстия в защитном экране. Эффективная работа датчика возможна при температуре не ниже 300-350’С. Поэтому, для быстрого прогрева после пуска двигателя, современные датчики снабжают электрическим нагревательным элементом, представляющим из себя керамический стержень со спиралью накаливания внутри. Датчики кислорода с различным количеством проводов: провод сигнала, провод «массы» сигнала, провод питания подогрева, провод «массы» подогрева. Датчики без нагревателя могут иметь один, или два сигнальных провода, датчики со встроенным электрическим нагревателем — три или четыре провода. Как правило, провода светлых цветов относятся к нагревателю, а темных — к сигнальному проводу. Все элементы датчика кислорода изготовлены из жаростойких материалов, так как его рабочая температура может достигать 950°С. Выходящие провода имеют термостойкую изоляцию. Место установки датчика кислорода. В связи с тем, что датчик кислорода может вырабатывать электрический сигнал только при температуре 300-350°С и выше, датчики без нагревателя устанавливаются в выпускном трубопроводе ближе к двигателю, а с нагревательными элементами — перед нейтрализатором. В некоторых автомобилях в каталитическом нейтрализаторе установлен датчик температуры, который не следует путать с кислородным. Иногда устанавливается два кислородных датчика — до нейтрализатора

Примечание. Присоединительные разъемы и длина проводов у некоторых датчиков кислорода могут не совпадать. Маркировка датчиков: На каждом датчике кислорода, как правило, обозначено: наименование страны-изготовителя; наименование и (или) товарный знак изготовителя; условное обозначение типа. Ресурс и периодичность контроля работоспособности Датчики кислорода имеют неразборную конструкцию и не требуют обслуживания. Ресурс электрохимических датчиков кислорода составляет от 60 до 80 тыс. км пробега автомобиля при соблюдении условий эксплуатации, нарушение которых резко сокращает срок службы. Рекомендуется проверять датчики кислорода при каждом техническом обслуживании автомобиля. Причины преждевременного выхода из строя датчика кислорода 1. Применение этилированного бензина или несоответствующей марки топлива. 2. Использование при установке датчика герметиков, вулканизирующихся при комнатной температуре или содержащих в своем составе силикон. 3. Перегрев датчика из-за неправильно установленного угла опережения зажигания, переобогащения топливо-воздушной смеси, перебоев в зажигании и т. д. 4. Многократные (неудачные) попытки запуска двигателя через небольшие промежутки времени, что приводит к накапливанию несгоревшего топлива в выпускном трубопроводе, которое может воспламениться с образованием ударной волны. 5. Проверка работы цилиндров двигателя с отключением свечей зажигания. 6. Попадание на керамический наконечник датчика любых эксплуатационных жидкостей, растворителей и моющих средств. 7. Обрыв, плохой контакт или замыкание на «массу» выходной цепи датчика. 8. Негерметичность в выпускной системе. Возможные признаки неисправности датчика кислорода 1. Неустойчивая работа двигателя на малых оборотах. 2. Повышенный расход топлива. 3. Ухудшение динамических характеристик автомобиля. 4. Характерное потрескивание в районе расположения каталитического нейтрализатора после остановки двигателя. 5. Повышение температуры в районе каталитического нейтрализатора или его нагрев до раскаленного состояния. 6. На некоторых автомобилях загорание лампы «СНЕСК ЕNGINЕ» при установившемся режиме движения. Правила снятия и установки датчика 1. Демонтаж датчика, во избежание повреждений, производят только на холодном двигателе, перед этим отсоединяют провода датчика (при выключенном зажигании). 2. Перед заменой датчика необходимо проверить его маркировку, которая должна соответствовать указанной в инструкции по эксплуатации автомобиля. 3. Производят внешний осмотр, чтобы: o убедиться в отсутствии механических повреждений; o проверить наличие уплотнительного кольца; o проверить наличие на резьбовой части специальной противопригарной смазки. 4. Заворачивают от руки датчик кислорода до упора и затягивают с усилием 3,5-4,5 кгм. Соединение должно быть герметичным. 5. Соединяют электрический разъем (разъемы). 6. Проверяют работоспособность по контролируемым параметрам. В некоторых случаях датчик крепится к выпускному трубопроводу с помощью специальной пластины. Между пластиной и выпускным трубопроводом должна находиться специальная герметизирующая прокладка. Основные контролируемые параметры Проверка параметров датчика кислорода осуществляется при достижении им рабочей температуры (350+50°С) с использованием газоанализатора, осциллографа, цифрового вольтметра и омметра. Контролируются следующие параметры: 1. при значении Лямбда=0,9 (обогащенная горючая смесь) напряжение на сигнальном проводе должно быть не менее 0,65 В; 2. при значении лямбда=1,1 (обедненная горючая смесь) напряжение на сигнальном выводе должно быть не более 0,25 В; 3. время срабатывания при обедненной горючей смеси — не более 250 мс; 4. время срабатывания при обогащенной горючей смеси — не более 450 мс; 5. сопротивление при температуре 350 + 50 «С не более 10кОм. Бензиновому двигателю для работы требуется смесь с определенным соотношением воздух-топливо. Соотношение, при котором топливо максимально полно и эффективно сгорает, называется стехиометрическим и составляет оно 14,7:1. Это означает, что на одну часть топлива следует взять 14,7 частей воздуха. На практике же соотношение воздух-топливо меняется в зависимости от режимов работы двигателя и смесеобразования. Двигатель становится неэкономичным. Это и понятно!

Коэффициент избыточности воздуха — L (лямбда) характеризует — насколько реальная топливно-воздушная смесь далека от оптимальной (14,7:1). Если состав смеси — 14,7:1, то L=1 и смесь оптимальна. Если L < 1, значит недостаток воздуха, смесь обогащенная. Мощность двигателя увеличивается при L=0,85 — 0,95. Если L > 1, значит налицо избыток воздуха, смесь бедная. Мощность при L=1,05 — 1,3 падает, но зато экономичность растет. При L > 1,3 смесь перестает воспламеняться и начинаются пропуски в зажигании. Бензиновые двигатели развивают максимальную мощность при недостатке воздуха в 5-15% (L=0,85 — 0,95), тогда как минимальный расход топлива достигается при избытке воздуха в 10-20%% (L=1,1 — 1,2). Таким образом соотношение L при работе двигателя постоянно меняется и диапазон 0,9 — 1,1 является рабочим диапазоном лямбда-регулирования. В то же время, когда двигатель прогрет до рабочей температуры и не развивает большой мощности (например работает на ХХ), необходимо по возможности более строгое соблюдение равенства L=1 для того, чтобы трехкомпонентный катализатор смог полностью выполнить свое предназначение и сократить объем вредных выбросов до минимума.

Датчик кислорода — он же лямбда-зонд — устанавливается в выхлопном коллекторе таким образом, чтобы выхлопные газы обтекали рабочую поверхность датчика. Материал его как правило циркониевый (используется керамический элемент на основе двуокиси циркония, покрытый платиной) — гальванический источник тока, меняющий напряжение в зависимости от температуры и наличия кислорода в окружающей среде. Конструкция его предполагает, что одна часть соединяется с наружним воздухом, а другая — с выхлопными газами внутри трубы. В зависимости от концентрации кислорода в выхлопных газах, на выходе датчика появляется сигнал. Уровень этого сигнала, для датчиков систем впрыска конца 80-х — начала 90-х годов, может быть низким (0,1…0,2В) или высоким (0,8…0,9В). Таким образом датчик кислорода — это своеобразный переключатель (триггер), сообщающий контроллеру впрыска о качественной концентрации кислорода в отработавших газах. Фронт сигнала между положениями «Больше» и «меньше» очень мал. Настолько мал, что его можно не рассматривать всерьез. Контроллер принимает сигнал с ЛЗ, сравнивает его с значением, прошитым в его памяти и, если сигнал отличается от оптимального для текущего режима, корректирует длительность впрыска топлива в ту или иную сторону. Таким образом осуществляется обратная связь с контроллером впрыска и точная подстройка режимов работы двигателя под текущую ситуацию с достижением максимальной экономии топлива и минимизацией вредных выбросов.

Лямбда-зонды бывают одно-, двух-, трех- и четырехпроводные. Однопроводные и двухпроводные датчики применялись в самых первых системах впрыска с обратной связью (лямбда-регулированием). Однопроводный датчик имеет только один провод, который является сигнальным. Земля этго датчика выведена на корпус и приходит на массу двигателя через резьбовое соединение. Двухпроводный датчик отличается от однопроводного наличием отдельного земляного провода сигнальной цепи. Недостатки таких зондов: рабочий диапазон температуры датчика начинается от 300 градусов. До достижения этой температуры датчик не работает и не выдает сигнала. Стало быть необходимо устанавливать этот датчик как можно ближе к цилиндрам двигателя, чтобы он подогревался и обтекался наиболее горячим потоком выхлопных газов. Процесс нагрева датчика затягивается и это вносит задержку в момент включения обратной связи в работу контроллера. Кроме того, использование самой трубы в качестве проводника сигнала (земля) требует нанесения на резьбу специальной токопроводящей смазки при установке датчика в выхлопной трубопровод и увеличивает вероятность сбоя (отсутствия контакта) в цепи обратной связи. Указанных недостатков лишены трех- и четырехпроводные лямбда зонды. В трехпроводный ЛЗ добавлен специальный нагревательный элемент, который включен как правило всегда при работе двигателя и, тем самым, сокращает время выхода датчика на рабочую температуру. А так же позволяет устанавливать лямбда-зонд на удалении от выхлопного коллектора, рядом с катализатором. Однако остается один недостаток — токопроводящий выхлопной коллектор и необходимость в токопроводящей смазке.

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

Как понять насколько работоспособен датчик? Ввобще-то для этого потребуется осциллограф. Ну или специальный мотор-тестер, на дисплее которого можно наблюдать осциллограмму изменения сигнала на выходе ЛЗ. Наиболее интересными являются пороговые уровни сигналов высокого и низкого напряжения (со временем, при выходе датчика из строя, сигнал низкого уровня повышается (более 0,2В — криминал), а сигнал высокого уровня — снижается (менее 0,8В — криминал)), а также скорость изменения фронта переключения датчика из низкого в высокий уровень. Есть повод задуматься о предстоящей замене датчика, если длительность этого фронта превышает 300 мсек. Это усредненные данные. В реальной жизни для оценки состояния лямбда-зонда необходимо провести цикл измерений. Не имея под рукой мотор-тестера или осциллографа определить неисправность лямбда-зонда можно пользуясь бортовой системой диагностики, существующей в контроллере системы впрыска, которая фиксирует в своей памяти случаи, когда сигнал с ЛЗ выходил за определенные пределы. Фиксация неисправностей производится при помощи запоминания специальных кодов, которые могут быть считаны в тестовом режиме. Однако не всегда можно с уверенностью поставить четкий диагноз о неисправности лямбда-зонда пользуясь только бортовой системой диагностики. Об этом стоит помнить! Не поленитесь съездить на диагностику. Но в некоторых случаях можно с большой степенью уверенности утверждать, что лямбда-зонд вышел из строя и подлежит замене.

На что менять? Самое лучшее — это менять датчик на такой, какой стоит в списке запчастей для Вашего автомобиля. В таком случае гарантия работоспособности системы после замены будет 100%. Но не всегда по финансовым соображениям выгодно гоняться за оригинальными каталожными датчиками. Ведь тот же Bosch выпускает лямбда-датчики и для других моделей. И они по принципу работы одинаковы, а внешне очень похожи. Ну и что, что каталожный номер будет стоять другой. При правильной установке и грамотном подборе можно съэкономить весьма кругленькую сумму, купив «жигулевский» датчик от фирмы Bosch за 10-20$ вместо точно такого же по сути, но фирменного за 100$ и работать он будет ничуть не хуже. Найти ЛЗ в магазине сейчас можно все чаще и чаще, а значит они будут дешеветь.

Для ничего не соображающих в данном вопросе можно сразу написать взаимозаменяемость датчиков кислорода: • Вместо родного трехпроводного датчика BOSCH O 258 003 021, стоявшего на машине я поставил без каких либо проблем четырехпроводный «жигулевский» BOSCH O 258 005 133.

Итак: Вы походили по магазинам и купили заветный кусочек металла с проводами…

Внимание: Кислородный датчик содержит очень хрупкие керамические ячейки. Во избежание повреждения новый ЛЗ не следует ронять, стучать по нему…

Порядок замены ЛЗ таков: • Отсоединить кабель ЛЗ от электропроводки. • Снять старый ЛЗ используя подходящий ключ. Лучше если это будет высокая головка или накидной — так вероятность повредить грани приржавленного ЛЗ будет меньше, но у меня нормально открутился на работающем моторе накидным ключом. Снимать датчик стоит при работающем двигателе. Т.е. пока трубопровод и датчик горячий. В противном случае есть вероятность отломать датчик или сорвать резьбу, т.к. металл сжимается и выворачивать очень трудно. Выкручивайте датчик до тех пор, пока из отверстия не пойдет дымок. Потом глушите машину и откручивайте совсем. • Отрезать аккуратно провода от старого ЛЗ и соединить с проводами нового, которые тоже придется отрезать от колодки. Схема соединения зависит от того — какой ЛЗ Вы купили. Но обычные цвета и предназначение проводов даны чуть выше, на картинках. • Следует иметь ввиду, что если штатный лямбда-зонд трехпроводный, то у него провода подписаны (см. на разъеме) «А» и «Б» — подогрев, «С» — сигнальный. Провода подогрева белого цвета (полярность не имеет значения), а сигнальный провод — черный. • Четвертый (незадействованный ранее) провод стоит вывести и надежно прикрутить к массе двигателя. Проверить также соединение двигателя с массой корпуса. Я прикрутил его под болт крепления главного тормозного цилиндра (в торце кронштейн) — мне так показалось удобнее. • Вкрутить новый ЛЗ. Если он четырехпроводный, то токопроводящая смазка не нужна. Достаточно графитовой — для смазки резьбовых соединений. • Соединение проводов не стоит осуществлять скруткой проводов — этот вариант ненадежен и долго не проживет. Самое лучшее — это спаять все положенные провода и хорошенько заизолировать. Паять провода стоит до того, как ЛЗ установлен в трубе, т.е. на столе. • После замены рекомендую обнулить память контроллера путем снимания на несколько секунд (-)клеммы с аккумулятора. Только подумайте предварительно — не отключатся ли у вас какие нибудь электроприборы типа магнитол, CD-чейнджеров и пр. и не встанут ли они после этого на код. Это важно.

                                                          СХЕМА ЭМУЛЯТОРА


Иногда при диагностике и ремонте системы впрыска возникает необходимость в имитации сигнала лямбда-зонда (например, чтобы убедиться в правильности работы кодовой само- и диагностики), и тут без эмулятора не обойтись. Некоторые фирменные имитаторы датчиков содержат функцию такой эмуляции. Однако далеко не все инжекторщики оснащены фирменными приборами в силу их непомерно высокой стоимости. В то же время несложно самому изготовить простой эмулятор, причем возможных вариантов изготовления немало. Один из таких вариантов приводится ниже. Принцип работы. На микросхеме собран мультивибратор инфранизкой частоты, значение которой определяется RC-цепочкой и регулируется переменным резистором в пределах 0,3…30 Гц (типичное значение частоты лямбда-зонда 0,5…2 Гц). При указанных на схеме номиналах генерируется частота 0,5 Гц. Что показано на осциллограмме. Эмиттерный повторитель на транзисторе служит для исключения влияния последующих цепей на работу мультивибратора. Выходная RC-цепочка определяет крутизну фронтов и форму вершин выходного сигнала. Два встречно-параллельных диода ограничивают сигнал по амплитуде, а нижний диод совместно с резистором обеспечивает такое смещение, при котором сигнал все время остается положительным. Выходной делитель напряжения на двух резисторах имитирует нагрузку лямбда-зонда и обеспеччивает требуемую амплитуду выходного сигнала. При указанных на схеме номиналах амплитуда сигнала изменяется от 0,1 до 0,9 В. Питание эмулятора обеспечивается от бортовой системы автомобиля или от другого источника. При необходимости с выхода OUT микросхемы могут быть сняты прямоугольные импульсы той же частоты. Детали. Микросхема – таймер. Транзистор и диоды – любые кремниевые маломощные среднечастотные. Постоянные резисторы любого типа мощностью 0,125 Вт. Настройка. Правильно собранный эмулятор в настройке практически не нуждается. Вы можете предварительно протестировать схему с помощью программы Electronics Workbench. Приведенные рисунки — из EWB версии 5.12. Эмулятор подключается вместо штатного лямбда-зонда в точке, где на рисунке указано подключение осциллографа. В зависимости от величины входного сопротивления контроллера системы впрыска адаптация к нему может заключаться в следующем: отключение резистора R7 или увеличение его сопротивления, а также подбор сопротивления R6, чтобы сигнал эмулятора изменялся в пределах 0,1-0,15…0.8-0,9 В. Принцип работы. На микросхеме собран мультивибратор инфранизкой частоты, значение которой определяется RC-цепочкой и регулируется переменным резистором в пределах 0,3…30 Гц (типичное значение частоты лямбда-зонда 0,5…2 Гц). При указанных на схеме номиналах генерируется частота 0,5 Гц. Что показано на осциллограмме. Эмиттерный повторитель на транзисторе служит для исключения влияния последующих цепей на работу мультивибратора. Выходная RC-цепочка определяет крутизну фронтов и форму вершин выходного сигнала. Два встречно-параллельных диода ограничивают сигнал по амплитуде, а нижний диод совместно с резистором обеспечивает такое смещение, при котором сигнал все время остается положительным. Выходной делитель напряжения на двух резисторах имитирует нагрузку лямбда-зонда и обеспеччивает требуемую амплитуду выходного сигнала. При указанных на схеме номиналах амплитуда сигнала изменяется от 0,1 до 0,9 В. Питание эмулятора обеспечивается от бортовой системы автомобиля или от другого источника. При необходимости с выхода OUT микросхемы могут быть сняты прямоугольные импульсы той же частоты. Детали. Микросхема – таймер. Транзистор и диоды – любые кремниевые маломощные среднечастотные. Постоянные резисторы любого типа мощностью 0,125 Вт. Настройка. Правильно собранный эмулятор в настройке практически не нуждается. Вы можете предварительно протестировать схему с помощью программы Electronics Workbench. Приведенные рисунки — из EWB версии 5.12. Эмулятор подключается вместо штатного лямбда-зонда в точке, где на рисунке указано подключение осциллографа. В зависимости от величины входного сопротивления контроллера системы впрыска адаптация к нему может заключаться в следующем: отключение резистора R7 или увеличение его сопротивления, а также подбор сопротивления R6, чтобы сигнал эмулятора изменялся в пределах 0,1-0,15…0.8-0,9 В.

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

                                                                  СХЕМА

Полный текст находится в файловом  архиве  тут. Всё про Лямбду и Эмуляторы.exe 

 КАТАЛОГ lambda_sensors_2010_2011_ru.pdf


 

 

                   

 

                                                                   НАВЕРХ

ЛЯМБДА — Что такое ЛЯМБДА?

Слово состоит из 6 букв: первая л, вторая я, третья м, четвёртая б, пятая д, последняя а,

Слово лямбда английскими буквами(транслитом) — lyambda

Значения слова лямбда. Что такое лямбда?

Лямбда-куб

Ля́мбда-куб (λ-куб) задает единообразное описание восьми различных систем типизированного лямбда-исчисления с явным приписыванием типов (систем, типизированных по Чёрчу).

ru.wikipedia.org

Лямбда Змеи

Лямбда Змеи, (англ. Lambda Serpentis) — звезда, которая находится в созвездии Змея на расстоянии около 38,3 световых лет от нас. λ Змеи относится к тому же классу звёзд, что и наше Солнце — жёлтым карликам главной последовательности.

ru.wikipedia.org

Лямбда-зонд

Лямбда-зонд (λ-зонд) — датчик кислорода в выпускном коллекторе двигателя. Позволяет оценивать количество оставшегося свободного кислорода в выхлопных газах.

ru.wikipedia.org

Лямбда-зонд — датчик концентрации кислорода применяемый в системе впрыска с обратной связью и устанавливается на приемной трубе глушителя. Название датчика происходит от греческой буквы λ (лямбда)…

Энциклопедический фонд России

Лямбда Тельца

Лямбда Тельца принадлежит к классу затменных двойных звёзд типа Алголя, с видимой яркостью третьей звёздной величины (3.41m) и находится на расстоянии 370 световых лет от нас.

ru.wikipedia.org

Лямбда-барион

Ля́мбда-барио́ны (Λ-барионы, Λ-частицы) — группа элементарных частиц, представляющих собой барион с изотопическим спином 0, содержащих ровно два кварка первого поколения (u- и d-кварк).

ru.wikipedia.org

Лямбда Эридана

Лямбда Эридана (Lam Eri/λ Eridani/λ Eri) — звезда четвертой величины (4,27m) в созвездии Эридана. По яркости она сравнима с многими другими звездами довольно тусклого созвездия.

ru.wikipedia.org

Лямбда Волопаса

Лямбда Волопаса (λ Boo / λ Boötis) — белая звезда главной последовательности спектрального класса A0, находящаяся на расстоянии 97 световых лет от Земли в созвездии Волопаса.

ru.wikipedia.org

Лямбда-выражения

Лямбда-выражение (в программировании) — это специальный синтаксис для объявления анонимных функторов по месту их использования. Используя лямбда-выражения, можно объявлять функции в любом месте кода.

ru.wikipedia.org

Фаг лямбда

Фаг λ (фаг лямбда) — умеренный бактериофаг, который заражает Escherichia coli. Как только фаг попадает внутрь клетки хозяина, он может интегрировать себя в его ДНК. В этом состоянии λ называют профагом, он остается в геноме хозяина…

ru.wikipedia.org

Фаг лямбда (lambda phage) Фаг лямбда (lambda phage) — Бактериофаг с двухцепочечной геномной ДНК, размножающийся в клетках E.coli; в зависимости от характера взаимодействия вируса и клетки-хозяина развитие фага лямбда может происходить по литическому…

www.xumuk.ru

Фаг лямбда — Инфицирующий E.coli бактериофаг, обычно используется как клонирующий вектор. См. участок ингеграции-эксцизии.

Заид А. Словарь терминов по биотехнологии

Русский язык

Ля́мбд/а.

Морфемно-орфографический словарь. — 2002

  1. ляллеманция
  2. лялька
  3. ляля
  4. лямбда
  5. лямблиоз
  6. лямблия
  7. лямзить

Широкополосный лямбда-зонд – особенности работы и диагностика

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

 

Если этот датчик не работает должным образом, то обеспечение современных экологических норм будет невозможным. 

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

Поскольку современные дизельные и бензиновые двигатели работают вне стехиометрического соотношения лямбда = 1, были разработаны так называемые широкополосные лямбда-зонды. Широкополосный зонд имеет более широкий диапазон измерения и точно измеряет как в богатых, так и в бедных областях. Широкополосные зонды внутри оснащены двумя ячейками: измерительной и ячейкой накачки. В измерительной ячейке измеряется концентрация кислорода, а затем преобразуется в сигнал напряжения, который сравнивается с опорным напряжением 450 мВ. Если это значение отклоняется от эталонного значения, включается ячейка накачки и ионы кислорода поступают в или из измерительной ячейки для коррекции концентрации кислорода, таким образом, чтобы опорное напряжение поддерживалось на уровне 450 мВ. Значение и полярность электрического тока, требуемого ячейкой накачки для поддержания постоянной концентрации, представляют собой эквивалент концентрации кислорода в смеси. Если лямбда-зонд выходит из строя, сжигание в современном двигателе больше не может контролироваться должным образом, что отрицательно сказывается на составе и эффективности очистки выхлопных газов.

Измерение сигнала и диагностика лямбда-зонда

Чтобы проверить функцию лямбда-зонда, сначала необходимо установить зонд в разъем. В VW Passat B7 с двигателем 1,6 TDI оба расположены непосредственно в моторном отсеке. Чтобы проверить включение нагревательного контура и встроенного нагревательного резистора, необходим мультиметр для измерения напряжения и сопротивления зонда. Для проверки электрического управления нагревательным контуром необходим осциллограф. Наблюдение за работой лямбда-зонда проводят при помощи диагностического устройства. Однако это относится только к бензиновым двигателям, где значение лямбда находится в границах 1 в двигателях с впрыском перед впускным клапаном и может варьироваться в пределах от 0,8 до 2,5 в силовых установках с непосредственным впрыском. В дизелях нет смысла наблюдать за сигналом лямбда-зонда, так как они всегда работают в очень широком диапазоне состава смеси. Значение лямбда в дизеле может изменяться от 1,4 до 12. Используя данные диагностического устройства, теперь можно контролировать ток накачки как положительное или отрицательное значение изменения коэффициента избытка воздуха. Некоторые диагностические устройства также отображают графическое изменение значения коэффициента лямбда на дисплее. Основываясь на полярности (плюс или минус) тока накачки, теперь можно определить, работает ли двигатель с богатой или бедной смесью. Отрицательные значения сигнала указывают на богатую смесь, а положительные — на обедненную. На практике значение лямбда быстро переходит в отрицательный диапазон (богатая смесь). Если убрать ногу с педали акселератора после короткого нажатия, значение лямбда должно быстро перемещаться в положительный диапазон (обедненная смесь). Плохие или аномальные сигналы от широкополосных лямбда-зондов могут иметь много причин и не обязательно должны быть связаны с неисправным лямбда-зондом. Одной из причин может быть неправильное измерение массы воздуха, что приводит к плохому управлению впрыском. Проблемы с топливным насосом и форсунками также могут вызывать неправильные значения. То же самое относится к утечкам воздуха в выхлопной системе или в цепи впуска воздуха, а также к проблемам в системе зажигания. Причиной может быть также плохое состояние двигателя и неисправный клапан EGR.

Сортировки и лямбда-функции

Сортировки и лямбда-функции

Параметр key стандартной сортировки

У стандартной сортировки (метода sort списка, функции sorted) есть более универсальный способ задания порядка сортировки при помощи параметра key. Значение этого параметра  некоторая функция, которая вызывается для каждого элемента, перед сравнением этих элементов: элементы списка сортируются, но сравниваются не значения элементов, а результат вызова переданной функции от этого элемента.

Например, пусть дан список строк, содержащих цифры, нужно упорядочить элементы списка, сравнивая их, как числа, а не как строки. Это можно сделать так:

a = ["10", "20", "30", "1", "2", "3", "111", "112", "222"]
a.sort(key=int)

В качестве параметра передаётся функция int, которая будет использоваться для сравнения элементов, которое теперь будет выполняться в виде int(a[i]) < int(a[j]). Вместо функции int можно использовать любую другую функцию, которая принимает один аргумент (элемент массива) и возвращает значение, например, если вызвать a.sort(key=len), то строки будут упорядочены по длине.

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

def last_digit(n):
    return n % 10

a.sort(key=last_digit)

Параметр key можно использовать вместе с параметром reverse.

Лямбда-функции

В предыдущем примере пришлось создавать отдельную функцию только для того, чтобы задать порядок сортировки, что захламляет программу ненужными функциями. В таких случаях нужно использовать лямбда-функции: “одноразовые фукцнии, которые можно объявлять без использовать слова def, прямо при вызове сортировки. Лямбда-функция — это функция, которая состоит только из одной строки с инструкцией return, то есть функция сразу возвращает значение по набору аргументов. Лямбда-функции объявляются таким образом:

lambda список переменных-аргументов: возвращаемое значение

Например, отсортировать список чисел по последней цифре можно при помощи следующей лямбда-функции:

a = [3, 15, 22, 13, 12, 32, 45, 43]
a.sort(key=lambda n: n % 10)

Рассмотрим другой пример. Пусть дан список точек, каждая точка: кортеж из двух чисел. Например, [(3, -2), (7, 1), (0, 4)]. Этот список нужно отсортировать по возрастанию расстояния от начала координат до точки. Напишем лямбда-функцию:

a.sort(key=lamda point: point[0] ** 2 + point[1] ** 2)

Элементами списка являются кортежи из двух координат, можно обратиться к этим координатам по индексам [0] и [1].

Устойчивость сортировки

Вернёмся к примеру сортировки по последней цифре. В приведённом выше примере упорядоченный список будет таким:

[22, 12, 32, 3, 13, 43, 15, 45]

Этот пример иллюстрирует свойство устойчивости сортировки: функция сортировки не переставлят элементы, если они равны друг другу. В данном случае функция упорядочивает числа по последней цифре, а при равной последней цифре сохраняется порядок следования элементов в исходном списке: 22, 12, 32.

Что делать, если нужно сделать сложную сортировку, учитывающую несколько критериев? Например, при равной последней цифре нужно упорядочить элементы в порядке возрастания самих чисел.

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

a.sort(key=lambda n: (n % 10, n))

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

a.sort()
a.sort(key=lambda n: n % 10)

То есть сортировку по \(k\) параметрам (если по первому параметру элементы равны, то сравнить по второму, если равны два параметра, то сравнить по третьему и т.д.) можно заменить на \(k\) последовательных сортировок, выполняющихся в обратном порядке (от наименее значимого параметра к наиболее значимому).

Функция operator.itemgetter

При сортировке кортежей частой задачей является сортировка по какому-то одному элементу кортежа. Например, если нужно отсортировать кортежи по элементу с индексом 1, то можно написать такую лямбда-функцию:

a.sort(key=lambda elem: elem[1])

Для удобства в модуле operator есть функция itemgetter, которая позволяет создавать подобные функции, а именно, функция реализована примерно так:

def itemgetter(i):
    return lambda elem: elem[i]

То есть operator.itemgetter(i) — это функция, при вызове которой от числового параметра создаётся лямдба-функция, которую можно использовать в качестве параметра key. Если вызвать функцию itemgetter от нескольких параметров, то полученная функция будет возвращать кортеж из элементов с заданными индексами.

Диагностика и работа лямбда-зонда

Диагностика и работа лямбда-зонда Диагностика по сигналу лямбда-зонда
Лямбда-зонд устанавливается в потоке отработавших газов двигателя и измеряет уровень содержания кислорода в отработавших газах. Анализируя осциллограмму напряжения выходного сигнала лямбда-зонда на различных режимах работы двигателя, можно оценить как исправность самого датчика, так и исправность системы управления двигателем в целом. Признаком неисправного лямбда-зонда является повышенный расход топлива, ухудшение динамики автомобиля, ощутимое понижение мощности двигателя, возможна неустойчивая работа двигателя на холостом ходу или «качание» оборотов холостого хода. Лямбда-зонд сравнивает уровень содержания кислорода в выхлопных газах и в окружающем воздухе и представляет результат этого сравнения в форме аналогового сигнала.

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

Лямбда-зонд на основе оксида циркония. Лямбда-зонд на основе оксида циркония генерирует выходной сигнал напряжением от 40-100mV до 0.7-1.0V. Размах напряжения выходного сигнала исправного лямбда-зонда достигает ~950mV.

Осциллограмма выходного напряжения лямбда-зонда BOSCH (на основе оксида циркония). A: – значение напряжения в момент времени указанный маркером. В данном случае соответствует максимальному напряжению выходного сигнала лямбда-зонда и равно ~840mV; A-B: – значение разности напряжений между двумя указанными маркерами моментами времени. В данном случае соответствует размаху выходного напряжения сигнала зонда и составляет ~740mV. При пониженном содержании кислорода в отработавших газах, вызванном работой двигателя на обогащённой топливовоздушной смеси, датчик генерирует сигнал высокого уровня напряжением 0.65-1V. При повышенном содержании кислорода в отработавших газах (обеднённая топливная смесь) датчик генерирует сигнал низкого уровня напряжением 40-250mV. Исправный лямбда-зонд начинает работать только после прогрева чувствительного элемента до температуры выше ~350°С, когда его выходное электрическое сопротивление значительно снижается, и он приобретает способность отклонять опорное напряжение, поступающее от блока управления двигателем через резистор с постоянным электрическим сопротивлением. В блоках управления двигателем большинства производителей опорное напряжение равно 450mV. Такой блок управления двигателем считает лямбда-зонд готовым к работе только после того как вследствие прогрева, датчик приобретает способность отклонять опорное напряжение в диапазоне более чем ±150~250mV.

Осциллограмма выходного напряжения лямбда-зонда BOSCH (на основе оксида циркония). Пуск прогретого до рабочей температуры двигателя. dT: – значение интервала времени между двумя маркерами. В данном случае соответствует времени прогрева лямбда-зонда и равно ~30s; A: – значение напряжения в момент времени указанный маркером. В данном случае соответствует опорному напряжению, поступающему от блока управления двигателем и равно ~450mV; A-B: – значение разности напряжений между двумя указанными маркерами моментами времени. В данном случае соответствует отклонению опорного напряжения, поступающего от блока управления двигателем на величину, по достижении которой лямбда-зонд считается прогретым и готовым к работе и равно ~250mV. Опорное напряжение на сигнальном проводе лямбда-зонда в блоках управления двигателем может иметь и другие значения. Например, для блоков управления производства Ford оно равно 0V, а для блоков управления двигателем производства Daimler Chrysler – 5V. Измерение напряжения выходного сигнала лямбда-зонда блок управления двигателем производит относительно сигнальной «массы» датчика. Сигнальная «масса» лямбда-зонда в зависимости от его конструкции может быть выведена через отдельный провод на разъём датчика, а может быть соединена с корпусом датчика и при установке датчика, в таком случае, автоматически соединяться с «массой» автомобиля через резьбовое соединение. Сигнальная «масса» лямбда-зонда выведенная через отдельный провод на разъём датчика в большинстве случаев соединена с «массой» автомобиля.

Схема включения лямбда-зонда BOSCH (на основе оксида циркония). 1 – точка подключения щупа осциллографа для получения осциллограммы выходного сигнала датчика. Но встречаются блоки управления двигателем, где провод сигнальной «массы» лямбда-зонда подключен не к массе автомобиля, а к источнику опорного напряжения. В таких системах, измерение напряжения выходного сигнала лямбда-зонда блок управления двигателем производит относительно источника опорного напряжения, к которому подключен провод сигнальной «массы» лямбда-зонда. Блок управления на прогретом двигателе оценивает по выходному напряжению прогретого до рабочей температуры лямбда-зонда отклонение состава топливовоздушной смеси от стехиометрического (идеальное соотношение воздух/топливо). В случае сгорания стехиометрической топливовоздушной смеси, напряжение выходного сигнала лямбда-зонда будет равно 445-450mV. Но расстояние от выпускных клапанов газораспределительного механизма до места расположения датчика и значительное время реакции чувствительного элемента датчика приводят к некоторой инерционности системы, что не позволяет непрерывно поддерживать стехиометрический состав топливовоздушной смеси. Практически, при работе двигателя на установившемся режиме, состав смеси постоянно отклоняется от стехиометрического в диапазоне ±2~3% с частотой 1~2 раза в секунду. Этот процесс чётко прослеживается по осциллограмме выходного напряжения сигнала лямбда-зонда.

Осциллограмма выходного напряжения лямбда-зонда BOSCH (на основе оксида циркония). F: – значение частоты полученное путём пересчёта интервала времени между двумя маркерами (1/dT). В данном случае соответствует частоте переключения выходного сигнала лямбда-зонда и составляет ~1,2Hz. Низкая частота переключения выходного сигнала лямбда-зонда указывает на увеличенный диапазон отклонения состава топливовоздушной смеси от стехиометрического.

Осциллограмма выходного напряжения лямбда-зонда BOSCH (на основе оксида циркония). F: – значение частоты полученное путём пересчёта интервала времени между двумя маркерами (1/dT). В данном случае соответствует частоте переключения выходного сигнала лямбда-зонда и составляет ~0,6Hz. Такая неисправность может быть вызвана возросшим временем перехода выходного напряжения зонда от одного уровня к другому из-за старения или отравления датчика. Время перехода выходного напряжения зонда от одного уровня к другому не должно превышать 120ms.

Осциллограмма выходного напряжения лямбда-зонда BOSCH (на основе оксида циркония). dT: – значение интервала времени между двумя маркерами. В данном случае соответствует времени перехода выходного напряжения зонда от низкого уровня к высокому и составляет ~78ms. Причиной значительного увеличения времени перехода выходного напряжения зонда от одного уровня к другому может стать отравление либо старение датчика. Отравление датчика может быть вызвано применением содержащих свинец и некоторые другие элементы присадок к топливу или маслу, либо применением при ремонте двигателя некоторых видов герметиков. Старение датчика происходит вследствие его работы в агрессивной среде под высокой температурой. Анализируя осциллограмму напряжения выходного сигнала лямбда-зонда на различных режимах работы двигателя, можно выявить неисправности как самого датчика, так и системы управления двигателем в целом. Ниже приведена осциллограмма напряжения выходного сигнала исправного лямбда-зонда неисправной системы управления двигателем. Двигатель прогрет до рабочей температуры и работает на холостых оборотах без нагрузки более двух минут. Закладка «Snap throttle» установлена в точке осциллограммы соответствующей моменту резкого открытия дроссельной заслонки.

Осциллограмма выходного напряжения лямбда-зонда BOSCH (на основе оксида циркония). A: – значение напряжения в момент времени указанный маркером. В данном случае соответствует среднему напряжению выходного сигнала лямбда-зонда и составляет ~800mV; A-B: – значение разности напряжений между двумя указанными маркерами моментами времени. В данном случае соответствует размаху выходного напряжения сигнала зонда при резком изменении режима работы двигателя и составляет ~700mV; Snap throttle – закладка, отмечающая момент резкого открытия дроссельной заслонки. По приведенной осциллограмме видно, что во время работы двигателя на холостом ходу, зонд генерировал сигнал со средним напряжением равным ~700mV и размахом ~ ±150mV. После резкого открытия дроссельной заслонки (момент времени отмечен закладкой «Snap throttle») выходное напряжение резко снизилось на ~700mV. Размах напряжения выходного сигнала лямбда-зонда вследствие реакции на изменения уровня содержания кислорода в отработавших газах и малое время перехода выходного напряжения датчика от одного уровня к другому указывают на исправность датчика и его готовность к работе. Итак, двигатель прогрет до рабочей температуры и работает на холостых оборотах без нагрузки более двух минут, лямбда-зонд до рабочей температуры прогрет и генерирует сигнал, указывающий блоку управления на переобогащённую топливовоздушную смесь, но блок управления на это адекватно не реагирует вследствие чего, смесь по-прежнему остаётся переобогащённой. Кроме того, видно, что топливовоздушная смесь становится обеднённой сразу после резкого открытия дроссельной заслонки. Резкая перегазовка является одним из режимов, когда состав топливовоздушной смеси должен быть обогащённым. Всё выше сказанное указывает на неисправность системы управления двигателем, а не самого лямбда-зонда. Неисправность может быть вызвана обрывом цепи сигнального провода зонда, неисправностью одного или нескольких датчиков системы управления двигателем или их электропроводки, поломкой блока управления двигателем или его электропроводки. Ресурс датчика содержания кислорода в отработавших газах составляет 20 000 – 80 000 км. Из-за старения, выходное электрическое сопротивление лямбда-зонда снижается при значительно более высокой температуре чувствительного элемента до значения, при котором датчик приобретает способность отклонять опорное напряжение. Из-за возросшего выходного электрического сопротивления размах выходного напряжения сигнала лямбда-зонда уменьшается. Стареющий лямбда-зонд легко можно выявить по осциллограмме напряжения его выходного сигнала на таких режимах работы двигателя, когда поток и температура отработавших газов снижаются. Это режим холостого хода и малых нагрузок. Практически стареющий лямбда-зонд всё ещё работает на движущемся автомобиле, но как только нагрузка на двигатель снижается (холостой ход), размах сигнала быстро начинает уменьшаться вплоть до пропадания колебаний.

Осциллограмма выходного напряжения лямбда-зонда BOSCH (на основе оксида циркония). A: – значение напряжения в момент времени указанный маркером. В данном случае соответствует среднему значению напряжения выходного сигнала лямбда-зонда, и равно ~550mV. Напряжение выходного сигнала становится почти стабильным, его значение становится близким опорному напряжению 300-600mV. В случае значительного повышения температуры чувствительного элемента, выходное электрическое сопротивление лямбда-зонда несколько снижается, и его способность отклонять опорное напряжение возрастает.

Осциллограмма выходного напряжения лямбда-зонда BOSCH (на основе оксида циркония). A: – значение напряжения в момент времени указанный маркером. В данном случае соответствует максимальному напряжению выходного сигнала лямбда-зонда и равно ~720mV; A-B: – значение разности напряжений между двумя указанными маркерами моментами времени. В данном случае соответствует размаху выходного напряжения сигнала зонда и равно ~260mV. Этой особенностью датчика диагност может воспользоваться, повысив температуру и скорость потока отработавших газов путём увеличения нагрузки либо оборотов двигателя, разогревая таким образом чувствительный элемента зонда до более высокой температуры. Если в таком режиме работы двигателя осциллограмма выходного сигнала приобретает привычный вид, это указывает на то, что лямбда-зонд всё ещё способен обеспечить близкий к заданному состав рабочей смеси во время движения автомобиля. При этом владелец автомобиля зачастую не отмечает возросшего расхода топлива и снижения мощности и приёмистости двигателя, но работа двигателя на холостом ходу может быть неустойчивой, может появляться «качание» оборотов холостого хода. Иногда встречается неисправность лямбда-зонда, вызывающая появление выбросов напряжения отрицательной полярности.

Осциллограмма выходного напряжения лямбда-зонда BOSCH (на основе оксида циркония). A: – значение напряжения в момент времени указанный маркером. В данном случае соответствует напряжению выходного сигнала лямбда-зонда во время работы двигателя на холостом ходу и составляет ~45mV; A-B: – значение разности напряжений между двумя указанными маркерами моментами времени. В данном случае соответствует размаху выходного напряжения сигнала зонда при резком изменении режима работы двигателя и составляет ~650mV. Snap throttle – закладка, отмечающая момент резкого открытия дроссельной заслонки. В случае появления такой неисправности, расход топлива очень сильно возрастает, приёмистость двигателя значительно снижается, при резких перегазовках наблюдаются выбросы сажи из выхлопной трубы, рабочая поверхность изоляторов свечей зажигания покрывается сажей. Неисправность возникает вследствие внутренней, а иногда и внешней разгерметизации лямбда-зонда. Чувствительный элемент зонда сравнивает уровень содержания кислорода в отработавших газах и в атмосферном воздухе. В случае возникновения значительной разности уровней содержания кислорода в камере с атмосферным воздухом и в отработавших газах, датчик генерирует напряжение ~1V. Полярность этого напряжения зависит от того, в какой из камер снизился уровень содержания кислорода. В исправной системе уровень содержания кислорода изменяется только со стороны отработавших газов и только в сторону уменьшения. Уровень содержания кислорода в камере с атмосферным воздухом при этом оказывается значительно выше уровня содержания кислорода в выхлопных газах, вследствие чего зонд генерирует напряжение 1V положительной полярности. В случае разгерметизации лямбда-зонда, в камеру с атмосферным воздухом проникают отработавшие газы с низким содержанием кислорода. На режиме торможения двигателем (закрытая дроссельная заслонка при вращении двигателя с высокой частотой, подача топлива при этом отключена), в выхлопную систему двигателем выбрасывается почти чистый атмосферный воздух. В таком случае, уровень содержания кислорода в выхлопной системе резко возрастает и уровень содержания кислорода в атмосферной камере зонда оказывается значительно ниже уровня содержания кислорода в отработавших газах, вследствие чего зонд генерирует напряжение 1V отрицательной полярности. Блок управления двигателем в таком случае считает лямбда-зонд исправным, так как вскоре после пуска двигателя и прогрева, датчик отклонил опорное напряжение и снизил его до ~0V. Выходное напряжение зонда напряжением ~0V свидетельствует о близком уровне содержания кислорода в отработавших газах и в разгерметизированой атмосферной камере зонда. На блок управления двигателем поступает сигнал зонда низкого уровня, что является для него свидетельством обеднённой топливовоздушной смеси. Вследствие этого, блок управления двигателем обогащает топливовоздушную смесь. Таким образом, разгерметизация лямбда-зонда приводит к значительному обогащению топливовоздушной смеси. При этом многие системы самодиагностики выявить данную неисправность зонда не способны.

Лямбда-зонд на основе оксида титана. Напряжение выходного сигнала лямбда-зонда на основе оксида титана колеблется в диапазоне от 10-100mV до 4-5V.

Осциллограмма выходного напряжения лямбда-зонда SIEMENS (на основе оксида титана). A: – значение напряжения в момент времени указанный маркером. В данном случае соответствует максимальному напряжению выходного сигнала лямбда-зонда и равно ~4,5V; A-B: – значение разности напряжений между двумя указанными маркерами моментами времени. В данном случае соответствует размаху выходного напряжения сигнала зонда и равно ~4,4V. На изменение состава выхлопных газов такой зонд реагирует изменением своего электрического сопротивления. Сопротивление датчика высокое при высоком содержании кислорода в отработавших газах (бедная смесь) и резко снижается при обогащении топливовоздушной смеси. За счёт этого датчик шунтирует поступающее от блока управления двигателем через резистор с постоянным электрическим сопротивлением опорное напряжение 5V. Таким образом, в отличие от датчиков на основе оксида циркония, выходное напряжение лямбда-зонда на основе оксида титана низкое при работе двигателя на обогащённой смеси и высокое при работе на обеднённой смеси. Выходной сигнал лямбда-зонда на основе оксида титана значительно быстрее реагирует на изменения уровня содержания кислорода в отработавших газах, по сравнению со скоростью реакции датчика на основе оксида циркония. Это позволяет более точно поддерживать оптимальным состав топливовоздушной смеси. Но хотя эти датчики более точны и быстры, они редко используются так как очень дороги.

Широкополосный лямбда-зонд. Выходной сигнал широкополосного лямбда-зонда в отличие от двухуровневых зондов несёт сведения не только о направлении отклонения состава рабочей смеси от стехиометрического, но и о его численном значении. Анализируя уровень выходного сигнала широкополосного лямбда-зонда, блок управления двигателем рассчитывает численное значение коэффициента отклонения состава рабочей смеси от стехиометрического состава, что, по сути, является коэффициентом лямбда. Для широкополосных зондов производства BOSCH Выходное напряжение чувствительного элемента зонда (чёрный провод относительно жёлтого провода) изменяется в зависимости от уровня содержания кислорода в отработавших газах и от величины и полярности электрического тока, протекающего по кислородному насосу зонда (красный провод относительно жёлтого). Блок управления двигателем генерирует и подаёт на кислородный насос зонда электрический ток, величина и полярность которого обеспечивает поддержание выходного напряжения чувствительного элемента зонда на заданном уровне (450 mV). Если бы двигатель работал на топливовоздушной смеси стехиометрического состава, то блок управления двигателем установил бы на красном проводе напряжение равное напряжению на жёлтом проводе, и ток протекающий через красный провод и кислородный насос зонда был бы равен нулю. При работе двигателя на обеднённой смеси, блок управления двигателем на красный провод подаёт положительное напряжение относительно жёлтого провода, и через кислородный насос начинает течь ток положительной полярности. При работе двигателя на обогащенной смеси, блок управления изменяет полярность напряжения на красном проводе относительно жёлтого провода, и направление тока кислородного насоса так же изменяется на отрицательное. Величина тока кислородного насоса устанавливаемая блоком управления двигателем зависит от величины отклонения состава топливовоздушной смеси от стехиометрического состава. В электрическую цепь кислородного насоса включен измерительный резистор, падение напряжения на котором и является мерой уровня содержания кислорода в отработавших газах.

Первоисточник статьи мне неизвестен. Скопировано отсюда

Статья о принципах работы и диагностике неисправностей (pdf)

Статья о Toyota A/F sensors из motormagazine.com (pdf)

Дополнительные ссылки

февараль 24, 2012
На главную


синтаксис, аргументы и много примеров ~ PythonRu

В этой статье вы узнаете о том, что такое лямбда-функции в Python. На самом деле, если вы знаете, что такое функции и умеете с ними работать, то знаете и что такое лямбда.

Лямбда-функция в Python — это просто функция Python. Но это некий особенный тип с ограниченными возможностями. Если есть желание погрузиться глубже и узнать больше, то эта статья целиком посвящена lambda.

Что такое лямбда в Python?

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

Для этого потребуется немного поменять направление мышление. Как вы знаете, все в Python является объектом.

Например, когда мы запускаем эту простейшую строку кода

x = 5

Создается объект Python типа int, который сохраняет значение 5. x же является символом, который ссылается на объект.

Теперь проверим тип x и адрес, на которой он ссылается. Это можно сделать с помощью встроенных функций type и id.

>>> type(x)
<class 'int'>
>>> id(x)
4308964832

В итоге x ссылается на объект типа int, а расположен он по адресу, который вернула функция id.

Просто и понятно.

А что происходит при определении вот такой функции:

>>> def f(x):
...     return x * x
...

Повторим упражнение и узнаем type и id объекта f.

>>> def f(x):
...     return x * x
...
>>> type(f)
<class 'function'>
>>> id(f)
4316798080

Оказывается, в Python есть класс function, а только что определенная функция f — это его экземпляр. Так же как x был экземпляром класса integer. Другими словами, о функциях можно думать как о переменных. Разница лишь в том, что переменные хранят данные, а функции — код.

Это же значит, что функции можно передать в качестве аргументов другим функциям или даже использовать их как тип возвращаемого значения.

Рассмотрим простой пример, где функция f передается другой функции.

def f(x):
    return x * x

def modify_list(L, fn):
    for idx, v in enumerate(L):
        L[idx] = fn(v)

L = [1, 3, 2]
modify_list(L, f)
print(L)



Попробуйте разобраться самостоятельно с тем, что делает этот код, прежде чем читать дальше.

Итак, modify_list — это функция, которая принимает список L и функцию fn в качестве аргументов. Затем она перебирает список элемент за элементом и применяет функцию к каждому из них.

Это общий способ изменения объектов списка, ведь он позволяет передать функцию, которая займется преобразованием. Так, если передать modify_list функцию f, то результатом станет список, где все значения будут возведены в квадрат.

Но можно передать и любую другую, которая изменит оригинальный список другим способом. Это очень мощный инструмент.

Теперь, когда с основами разобрались, стоит перейти к лямбда. Лямбда в Python — это просто еще один способ определения функции. Вот базовый синтаксис лямбда-функции в Python:

lambda arguments: expression

Лямбда принимает любое количество аргументов (или ни одного), но состоит из одного выражения. Возвращаемое значение — значение, которому присвоена функция. Например, если нужно определить функцию f из примера выше, то это можно сделать вот так:

>>> f = lambda x: x * x
>>> type(f)
<class 'function'>

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

Лямбда с несколькими аргументами

Определить лямбда-функцию с одним аргументом не составляет труда.

>>> f = lambda x: x * x
>>> f(5)
25

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

>>> f = lambda x, y: x * y
>>> f(5, 2)
10

Отлично! А как насчет лямбда-функции без аргументов?

Лямбда-функция без аргументов

Допустим, нужно создать функцию без аргументов, которая бы возвращала True. Этого можно добиться с помощью следующего кода.

>>> f = lambda: True
>>> f()
True

Несколько лямбда-функций

В определенный момент возникнет вопрос: а можно ли иметь лямбда-функцию из нескольких строк.

Ответ однозначен: нет.

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

Примеры лямбда-функций

Теперь рассмотрим самые распространенные примеры использования лямбда-функций.

Лямбда-функция и map

Распространенная операция со списками в Python — применение операции к каждому элементу.

map() — это встроенная функция Python, принимающая в качестве аргумента функцию и последовательность. Она работает так, что применяет переданную функцию к каждому элементу.

Предположим, есть список целых чисел, которые нужно возвести в квадрат с помощью map.

>>> L = [1, 2, 3, 4]
>>> list(map(lambda x: x**2, L))
[1, 4, 9, 16]

Обратите внимание на то, что в Python3 функция map возвращает объект Map, а в Python2 — список.

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

Вот еще один пример.

Лямбда-функция и filter

filter() — это еще одна встроенная функция, которая фильтрует последовательность итерируемого объекта.

Другими словами, функция filter отфильтровывает некоторые элементы итерируемого объекта (например, списка) на основе какого-то критерия. Критерий определяется за счет передачи функции в качестве аргумента. Она же применяется к каждому элементу объекта.

Если возвращаемое значение — True, элемент остается. В противном случае — отклоняется. Определим, например, простую функцию, которая возвращает True для четных чисел и False — для нечетных:

def even_fn(x):
  if x % 2 == 0:
    return True
  return False

print(list(filter(even_fn, [1, 3, 2, 5, 20, 21])))



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

print(list(filter(lambda x: x % 2 == 0, [1, 3, 2, 5, 20, 21])))

И в этом сила лямбда-функций.

Лямбда-функция и сортировка списков

Сортировка списка — базовая операция в Python. Если речь идет о списке чисел или строк, то процесс максимально простой. Подойдут встроенные функции sort и sorted.

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

Функция применяется ко всем элементам объекта, а возвращаемое значение — то, на основе чего выполнится сортировка. Рассмотрим пример. Есть класс Employee.

class Employee:
    def __init__(self, name, age):
        self.name = name
        self.age = age

Теперь создадим экземпляры этого класса и добавим их в список.

Alex = Employee('Alex', 20)
Amanda = Employee('Amanda', 30)
David = Employee('David', 15)
L = [Alex, Amanda, David]

Предположим, что мы хотим отсортировать его на основе поля age сотрудников. Вот что нужно сделать для этого:

L.sort(key=lambda x: x.age)
print([item.name for item in L])


Лямбда-выражение было использовано в качестве параметра key вместо отдельного ее определения и затем передачи в функцию sort.

Пара слов о выражениях и инструкциях

Как уже упоминалось, лямбда могут иметь только одно выражение (expression) в теле.

Обратите внимание, что речь идет не об инструкции (statement).

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

Например, инструкция if или циклы for и while являются примерами инструкций. Заменить инструкцию на значение попросту невозможно.

А вот выражения — это значения. Запросто можно заменить все выражения в программе на значения, и программа продолжит работать корректно.

Например:

  • 3 + 5 — выражение со значением 8
  • 10 > 5 — выражение со значением True
  • True and (5 < 3) — выражение со значением False

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

Как проверить лямбда-зонд мультиметром — Kvazar-wp

Экологические нормы становятся более жесткими, поэтому в каждую машину устанавливают катализатор (каталитический нейтрализатор), благодаря которому выхлопные газы становятся менее токсичными. Среди условий для правильной и долгой работы катализатора — контроль топливно-воздушной смеси. Эта роль возложена на датчик, который именуется лямбда-зондом. Если он работает не в полную силу или ломается, топливо становится менее качественным, что плохо сказывается на работоспособности двигателя. Мастера рекомендуют проверять датчик каждые 10 тыс км, даже если нет явных признаков сбоя. Давайте разбираться, как проверить лямбда-зонд мультиметром.

Особенности устройства

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

Место расположения соответствует количеству датчиков в машине. Если автомобиль выпустили до начала 21 века, обычно датчик один (под капотом, перед катализатором). В более современных авто от двух датчиков: первый — на привычном месте, другой — под днищем.

Принцип функционирования основан на прохождении выхлопов через датчик, внутрь которого идет чистый атмосферный воздух. Так как окислительная способность этих двух масс отличается, создаётся разность потенциалов, значения выводятся на электронный блок управления. Система в датчике начинает функционировать, когда прогрев достигает от трех до четырех сотен градусов (в титановых разновидностях нужна ещё более высокая t°), чтобы твердый электролит мог проводить электричество

Есть несколько видов датчиков, очень популярны циркониевые, которые бывают одно-, двух-, трёх- и четырехпроводные.

Обычно лямбда-зонд становится неисправен из-за проблем с топливом: плохое качество, попадание внутрь (как и масла) или проблемы с подачей.

Признаками того, что с датчиком неполадки, могут быть:

  1. Падение или “плавание” оборотов на холостом ходу.
  2. “Дерганье” авто, после запуска движка появляются необычные хлопки.
  3. Снижение мощности двигателя, медленная реакция, когда нажимается газовая педаль.
  4. Сильный перегрев мотора, увеличение бензинового расхода.
  5. Изменение запаха в выхлопной трубе (более «ядерные”).

Конечно, лучше не допускать появление таких признаков, регулярно выполняя проверку датчика кислорода мультиметром на неисправность.

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

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

Если внешне не выявлено никаких проблем, приступаем к тестированию тестером.

Перед измерениями советуем посмотреть на картинку, которая поможет при распределении щупов измерителя в зависимости от модели кислородного датчика:

Также полезно прочитать статью о правильном использовании мультиметра, а также руководство к своей модели кислородного датчика.

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

Проверяем напряжение

Способ, как проверить напряжение в цепи подогрева своими руками:

  1. Включить зажигание без снятия разъёма с лямбда-зонда.
  2. Соединить щупы с цепью подогрева.
  3. Посмотреть на значения мультиметра: в норме они такие же, как напряжение на АКБ — 12 В.

Два момента:

  1. «+» направлен на датчик от АКБ с помощью предохранителя. Если его нет, нужно прозвонить эту цепь.
  2. «—» идёт от управленческого блока. Если не обнаружили, тестируйте клеммы линии «лямбда-зонд — электронный управленческий блок».

Как померить опорное напряжение:

  1. Включить зажигание.
  2. Замерить напряжение между массой и сигнальным проводком.
  3. Норма показаний — приблизительно 0,45-0,50 В.

Полезное видео, как прозвонить лямбда зонд мультиметром на исправность:

Важно проверить сигнал, то есть восприимчивость наконечника. Инструкция, как проверить датчик кислорода мультиметром:

  1. Завести автомобиль и прогреть движок до семи-восьми десятков градусов°. Довести его до трех тысяч оборотов в минуту и удерживать так две-три минуты, чтобы датчик был прогретым.
  2. Отрицательный провод мультиметра подключить на корпус движка (к массе авто). Положительный к сигнальному проводку (чаще это черный проводок).
  3. Посмотреть на показания мультиметра. В норме они варьируются от 0,2 до 1 В, часто меняясь. Примерно за десять секунд датчик включается такое же количество раз. Если мультиметр показывает 0,5 В, а включения нет, датчик неисправен.
  4. Нажать газовую педаль в пол и резко отпустить. У рабочего датчика значение в 1 В, после чего падает до 0. Если при манипуляциях с педалью значения не меняются и показывают, скажем, 0,4 В, лямбда-зонд неисправен.

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

Проверяем сопротивление

Как проверить сопротивление:

  1. Выбрать на мультиметре режим измерения сопротивления и диапазон 200 Ом.
  2. Вывести из колодки лямбда-зонда контакты нагревателя (например, в датчике с четырьмя контактами это 3 и 4 разъёмы).
  3. Присоединить наконечники мультиметра к выходам и посмотреть на показания.

В норме значение в диапазоне 2-10 Ом в зависимости от модели кислородника. Часто показание выше 5 Ом указывает на отличную функциональность лямбда-зонда. Если на дисплее нет никаких показаний, произошел разрыв цепи, то есть в нагревателе порвался провод.

Вы узнали, как проверить лямбда-зонд мультиметром правильно и безопасно. Делитесь своим опытом в комментариях.

Желаем безопасных и точных измерений!

Вопрос — ответ

Вопрос: Как проверить напряжение датчика кислорода мультиметром?

Ответ: Чтобы проверить напряжение в цепи подогрева, нужно включить зажигание без снятия разъёма с лямбда-зонда. Соединить щупы с цепью подогрева. Посмотреть на значения мультиметра: в норме они должны совпасть с напряжением на АКБ — 12 В.

 

Вопрос: Как проверить цифровым мультиметром лямбда зонд 4 контакта?

Ответ: Кислородный датчик можно проверить на напряжение и сопротивление. Во втором случае нужно выбрать на мультиметре режим измерения сопротивления и диапазон 200 Ом. Вывести из колодки лямбда-зонда контакты нагревателя (например, в датчике с четырьмя контактами это 3 и 4 разъёмы). Присоединить наконечники мультиметра к выходам и посмотреть на показания.

 

Вопрос: Как проверить опорное напряжение лямбды мультиметром?

Ответ: Включить зажигание. Замерить напряжение между массой и сигнальным проводком. Норма показаний — приблизительно 0,45-0,50 В.

 

Вопрос: Как правильно прозвонить лямбда-зонд мультиметром?

Имя: Александр

Ответ: Советуется проверять восприимчивость наконечника датчика. Для этого завести автомобиль и прогреть движок. Довести его до трех тысяч оборотов в минуту и удерживать так две-три минуты. Отрицательный провод мультиметра подключить на корпус движка (к массе авто). Положительный к сигнальному проводку (чаще это черный проводок).

 

Как рассчитать значения изоляции?

R-стоимость

Значение R или коэффициент теплопроводности указывает, насколько хорошо определенный материал сохраняет тепло. Чем выше значение R, тем лучше изолирует материал. Для расчета значения R используется следующая формула:

R-значение = толщина изоляции / значение ƛ

Пример: 10 см изоляционного материала с ƛ 0.05 Вт / мК дает значение R 2 м 2 К / Вт.

Чем лучше изоляционный материал (ниже), тем тоньше должен быть слой изоляции для достижения того же результата с точки зрения теплоизоляции.

Значение U

Значение U или коэффициент теплопередачи противоположен значению R:

U = 1 / R.
Значение R, равное 2, соответствует значению U 1/2 = 0.5.

Если R-значение материала неизвестно, U-значение может быть рассчитано с использованием ƛ-значения. Для этих расчетов используется следующая формула:

Значение U = значение ƛ / толщина изоляции

Значение лямбда выражается в Вт / мК, а толщина изоляции выражается в м. Соотношение этих двух цифр (значение U) выражается в Вт / м 2 K, что означает количество Вт (Вт) на квадратный метр (/ м 2 ) при разнице температур, равной 1. степень Кельвина (K).Применительно к U w -значению (в данном случае U-значению стеклянной конструкции) эта цифра показывает, сколько тепла теряется между двумя сторонами стеклянной конструкции в секунду, на 1 м 2 и на градус разницы температур.

Значение К

K-value или K-level используется для измерения общего уровня изоляции здания. K-уровень рассчитывается на основе изоляции различных компонентов (U-значения) и компактности дома (отношение теплопотерь защищенного объема / площади поверхности).Чем компактнее дом, тем легче достичь желаемого уровня К. Таунхаус легче утеплить, чем отдельно стоящую виллу. Правительство устанавливает стандарты для K-level. Тройное остекление и алюминиевые профили с термическим разделением — это прочная основа для достижения максимально низкого уровня К, что означает лучшую изоляцию здания.

лямбда-функций с практическими примерами на Python | Сьюзан Майна

Введение

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

Однако, как только я понял общий синтаксис и изучил несколько простых вариантов использования, их использование стало менее страшным.

Синтаксис

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

 лямбда-аргумент (ы): выражение 

Лямбда-функция оценивает выражение для заданного аргумента.Вы даете функции значение (аргумент), а затем предоставляете операцию (выражение). Ключевое слово lambda должно быть первым. Полное двоеточие (:) разделяет аргумент и выражение.

В приведенном ниже примере кода x — аргумент, а x + x — выражение.

 # Нормальная функция python 
def a_name (x):
return x + x # Лямбда-функция
lambda x: x + x

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

Pros

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

Cons

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

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

Но сначала давайте рассмотрим ситуации, когда использовать лямбда-функции. Обратите внимание, что мы часто используем лямбда-функции с классами Python, которые принимают функцию в качестве аргумента, например, map () и filter ().Их также называют функциями высшего порядка.

1. Скалярные значения

Это когда вы выполняете лямбда-функцию для одного значения.

 (lambda x: x * 2) (12) ### Результаты 
24

В приведенном выше коде функция была создана, а затем немедленно выполнена. Это пример немедленно вызываемого функционального выражения или IIFE.

2. Списки

Фильтр (). Это встроенная библиотека Python, которая возвращает только те значения, которые соответствуют определенным критериям.Синтаксис: filter (функция, итерация) . Итерируемый объект может быть любой последовательностью, такой как список, набор или объект серии (подробнее ниже).

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

 list_1 = [1,2,3,4,5,6,7,8,9] 
filter (lambda x: x% 2 == 0, list_1) ### Results
list ( filter (lambda x: x% 2 == 0, list_1)) ### Результаты
[2, 4, 6, 8]

Map (). Это еще одна встроенная библиотека Python с синтаксисом map (функция, итерация).

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

 list_1 = [1,2,3,4,5,6,7,8,9] 
в кубе = map (lambda x: pow (x, 3), list_1)
list (в кубе) ### Результаты
[1, 8, 27, 64, 125, 216, 343, 512, 729]

3. Объект серии

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

Давайте создадим фиктивный фрейм данных о членах семьи.

 импортировать панды как pddf = pd.DataFrame ({
'Имя': ['Люк', 'Джина', 'Сэм', 'Эмма'],
'Статус': ['Отец', 'Мать', ' Сын »,« Дочь »],
« Год рождения »: [1976, 1984, 2013, 2016],
})

Лямбда с функцией Apply () от Pandas. Эта функция применяет операцию к каждому элементу столбца.

Чтобы получить текущий возраст каждого участника, мы вычитаем год его рождения из текущего года. В приведенной ниже лямбда-функции x относится к значению в столбце года рождения, а выражение — 2021 (текущий год) минус значение .

 df ['age'] = df ['Birthyear']. Apply (lambda x: 2021-x) 

Лямбда с функцией Python’s Filter () . Требуется 2 аргумента; один — это лямбда-функция с выражением условия, два — итерация, которая для нас является объектом-серией.Он возвращает список значений, удовлетворяющих условию.

 list (filter (lambda x: x> 18, df ['age'])) ### Results 
[45, 37]

Lambda с Map () функция от Pandas. Map работает очень похоже на apply (), поскольку изменяет значения столбца на основе выражения.

 # Удвоить возраст everyonedf ['double_age'] = 
df ['age']. Map (lambda x: x * 2)

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

Приведенный ниже код возвращает «Male», если значением Status является отец или сын, и в противном случае возвращает «Female». Обратите внимание, что примените и карту взаимозаменяемы в этом контексте.

 # Условный лямбда-операторdf ['Gender'] = df ['Status']. Map (lambda x: 'Male' if x == 'Father' or x == 'son' else 'Female') 

4. Лямбда на объекте Dataframe

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

Например, округление всех значений до 1 знака после запятой, и в этом случае все столбцы должны иметь тип данных float или int, потому что round () не может работать со строками.

 df2.apply (lambda x: round (x, 1)) ## Возвращает ошибку, если некоторые столбцы 
## не являются числовыми.

В приведенном ниже примере мы используем apply в кадре данных и выбираем столбцы для изменения в Лямбда-функция. Обратите внимание, что должны использовать здесь axis = 1 , чтобы выражение применялось по столбцам.

 # преобразовать в нижний регистрf [['Имя', 'Статус']] = 
df.apply (lambda x: x [['Name', 'Status']]. str.lower (), axis = 1)

Не рекомендуемые варианты использования

  1. Присвоение имени лямбда-функции. Это не рекомендуется в руководстве по стилю Python PEP8, поскольку Lambda создает анонимную функцию, которая не предназначена для хранения. Вместо этого используйте обычную функцию def , если вы хотите сохранить функцию для повторного использования.
 #Bad 
triple = lambda x: x * 3 # Good
def triple (x):
return x * 3

2. Передача функций внутри лямбда-функций. Использование таких функций, как abs , которые принимают только один числовой аргумент, не требуется для Lambda, потому что вы можете напрямую передать функцию в map () или apply ().

 # Плохая карта 
(lambda x: abs (x), list_3) # Хорошая карта
(abs, list_3) # Хорошая карта
(lambda x: pow (x, 2), float_nums)

В идеале, функции внутри лямбды функции должны принимать два или более аргумента. Примеры: pow (число, мощность), и round (число, ndigit). Вы можете поэкспериментировать с различными встроенными функциями Python, чтобы увидеть, какие из них нуждаются в лямбда-функциях в данном контексте.Я сделал это в этой записной книжке.

3. Использование лямбда-функций, когда несколько строк кода более читабельны . Примером может служить использование операторов if-else внутри лямбда-функции. Я использовал приведенный ниже пример ранее в этой статье.

 # Условный лямбда-операторdf ['Gender'] = df ['Status']. Map (lambda x: 'Male' if x == 'Father' or x == 'son' else 'Female') 

То же результаты могут быть достигнуты с помощью приведенного ниже кода. Я предпочитаю этот способ, потому что у вас может быть бесконечное количество условий, а код достаточно прост для выполнения.Подробнее о векторизованных условиях здесь.

Заключение

Многие программисты, которым не нравятся Lambdas, обычно утверждают, что вы можете заменить их более понятными списками, встроенными функциями и стандартными библиотеками. Выражения-генераторы (аналогичные спискам) также являются удобной альтернативой функциям map () и filter ().

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

Посмотрите код, использованный здесь, в моем GitHub. Спасибо за чтение!

Ссылки:

Краткое руководство по тепловым характеристикам — Блог | Кингспан

Независимо от того, являетесь ли вы архитектором, подрядчиком или застройщиком, вам может потребоваться сравнить тепловые характеристики различных материалов для предстоящего строительного проекта, поскольку тепловые характеристики являются ключевым элементом при определении энергоэффективности зданий. Хотя существует ряд значений, используемых для измерения различных аспектов тепловых характеристик материалов, таких как значение C и значение K, изоляционные характеристики продукта обычно измеряются с использованием трех тепловых значений: значение лямбда, R -значение и U-значение.

Лямбда (λ) продукта указывает на его изоляционную способность с точки зрения уровня теплопроводности материала. Выраженное в ваттах на метр-кельвин (Вт / мК), значение лямбда является одним из факторов, используемых для расчета тепловой эффективности зданий, при этом более низкие значения лямбда указывают на более высокий уровень изоляции для любого данного продукта.

R-значение , с другой стороны, указывает на термическое сопротивление материала или его способность противостоять потоку тепла.Выраженное в м²K / Вт, значение R зависит от толщины используемого материала, в отличие от значения лямбда. Чем выше R-ценность продукта, тем большее тепловое сопротивление и, следовательно, большую экономию энергии он обеспечивает.

Значение U-value , которое часто ошибочно считается обратной величиной R, на самом деле измеряет коэффициент теплопередачи или скорость распространения тепла через определенный продукт, независимо от того, состоит ли он из одного материала или из композита. Выраженное как Вт / м²K, значение U часто используется для обозначения коэффициента теплопередачи дверей и окон.Подобно R-значению, U-значение продукта также зависит от его толщины, хотя, наоборот, более низкие значения U указывают на лучшую изоляцию.

Вкратце:

d = толщина материала (мм)
(λ): теплопроводность — (Вт / мК) — Чем меньше значение, тем лучше изоляционные характеристики
R = d / λ: тепловое сопротивление — (м2к / Вт) — Чем выше значение, тем лучше изоляционные характеристики
U = 1 / R: Значение тепловых потерь (Вт / м2 · К) — чем ниже значение, тем лучше изоляционные характеристики

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

Возьмем, к примеру, популярный изолирующий сердечник QuadCore TM компании Kingspan, который предлагает лучшее в отрасли значение лямбда 0,018 Вт / мК и потенциал для достижения значений U всего 0,08 Вт / м 2 К.Напротив, пенополиуретан, который обычно считается одним из лучших продуктов для изоляции, имеет значение лямбда в диапазоне от 0,02 до 0,025 Вт / мК, а также среднее значение коэффициента теплопроводности 0,30 Вт / м 2 К. По мере развития изоляционных технологий мы можем ожидать еще большего улучшения тепловых характеристик продуктов, что приведет к созданию еще более впечатляющих энергоэффективных зданий.

Лямбда- и гамма-уровни ассоциации

Лямбда и гамма — это два показателя ассоциации, которые обычно используются в статистике и исследованиях в области социальных наук.Лямбда — это мера ассоциации, используемая для номинальных переменных, а гамма — для порядковых переменных.

Лямбда

Лямбда определяется как асимметричная мера ассоциации, которая подходит для использования с номинальными переменными. Может варьироваться от 0,0 до 1,0. Лямбда дает нам представление о силе взаимосвязи между независимыми и зависимыми переменными. В качестве асимметричной меры связи значение лямбды может варьироваться в зависимости от того, какая переменная считается зависимой, а какие — независимой.

Для вычисления лямбды вам понадобятся два числа: E1 и E2. E1 — ошибка прогноза, сделанная при игнорировании независимой переменной. Чтобы найти E1, вам сначала нужно найти режим зависимой переменной и вычесть ее частоту из N. E1 = N — Модальная частота.

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

Формула для вычисления лямбда: Лямбда = (E1 — E2) / E1.

Лямбда может принимать значения от 0,0 до 1,0. Ноль означает, что использование независимой переменной для прогнозирования зависимой переменной ничего не даст. Другими словами, независимая переменная никоим образом не предсказывает зависимую переменную. Лямбда 1.0 указывает, что независимая переменная является идеальным предиктором зависимой переменной. То есть, используя независимую переменную в качестве предиктора, мы можем предсказать зависимую переменную без каких-либо ошибок.

Гамма

Гамма определяется как симметричная мера ассоциации, подходящая для использования с порядковыми переменными или с дихотомическими номинальными переменными. Он может варьироваться от 0,0 до +/- 1,0 и дает нам представление о силе взаимосвязи между двумя переменными. В то время как лямбда — это асимметричная мера ассоциации, гамма — это симметричная мера ассоциации. Это означает, что значение гаммы будет одинаковым независимо от того, какая переменная считается зависимой переменной, а какая — независимой.

Гамма рассчитывается по следующей формуле:

Гамма = (Ns — Nd) / (Ns + Nd)

Направление связи между порядковыми переменными может быть положительным или отрицательным. При положительных отношениях, если один человек имеет более высокий рейтинг, чем другой по одной переменной, он или она также будет выше другого человека по второй переменной. Это называется , ранжирование в том же порядке , которое помечено буквой N, как показано в формуле выше. При отрицательной взаимосвязи, если один человек оценивается выше другого по одной переменной, он или она будет занимать место ниже другого человека по второй переменной.Это называется парой обратного порядка и обозначается как Nd, как показано в формуле выше.

Чтобы вычислить гамму, вам сначала нужно подсчитать количество пар одного порядка (Ns) и количество пар обратного порядка (Nd). Их можно получить из двумерной таблицы (также известной как таблица частот или таблица кросс-таблицы). После того, как они подсчитаны, вычисление гаммы становится несложным.

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

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

  • Франкфорт-Начмиас, К. и Леон-Герреро, А. (2006). Социальная статистика для разнообразного общества. Таузенд-Оукс, Калифорния: Pine Forge Press.

python — как лямбда-функция получает значение?

a в вашем примере присвоено значение 11.

Подумайте об определении лямбда-функции как «при получении ввода вернуть это». Вы можете назвать ввод как угодно, поэтому назовем его x. лямбда x: x + 1 означает «учитывая ввод, который мы назовем x : вернуть x + 1 ».

У вас есть дополнительный уровень функции, возвращающей лямбда, но если мы разберем его, цель myfunc — динамически генерировать лямбда-функцию.Когда вы вызываете myfunc (3) , то теперь у вас в руках лямбда-функция, которая выглядит так: lambda a: a * 3 . Это то, что содержит переменная mytripler . Если вы напечатаете (mytripler) , вы увидите что-то вроде этого: . at 0x ...> , что говорит вам, что это некоторая лямбда-функция. mytripler содержит функцию, а не значение.

Что делает эта лямбда-функция? В нем говорится: «учитывая один входной параметр, который мы назовем a : вернуть a * 3 ».

Что вы делаете с функциями? Вы им звоните! И отправляйте любые параметры вместе с вызовом. Сколько параметров принимает наша лямбда-функция? Однако многие переменные предшествуют двоеточию в определении лямбда-функции, в данном случае одна: a . И поэтому мы вызываем лямбда, хранящуюся в mytripler , отправляя ему один параметр: mytripler (11) . 11 — это вход для лямбда-функции, которая сначала назначается a и возвращает a * 3 -> 33 .

У вас может быть лямбда, которая принимает 2 входа, которые мы назовем x и y : сумматор = лямбда x, y: x + y Что делает эта лямбда? В нем говорится: «Учитывая 2 входа, которые мы назовем x и y : верните их сумму». Как вы это называете? Вы должны вызвать сумматор с двумя параметрами: сумматор (2,3) возвращает 5 . 2 назначается x , 3 назначается y , и функция возвращает их сумму.

Что делать, если мы назовем сумматор (1) ? TypeError: () отсутствует 1 обязательный позиционный аргумент: 'y'

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

Лямбда 90/90 — простое объяснение! • NETZSCH — Блог термического анализа

Какая связь между теплопроводностью и «лямбда 90/90»?

Чтобы продавать изоляционные материалы в Европе, вы, как производитель, должны продемонстрировать соответствие европейским стандартам на продукцию.Особенно важно одно свойство изоляционных материалов: Теплопроводность. Приведено в Европе на основе значения лямбда 90/90. В нашей статье вы узнаете, как это значение соотносится с теплопроводностью и как оно определяется с помощью приборов NETZSCH.

Что означает теплопроводность?

Теплопроводность (единица измерения: Вт / (м · К)) — это мера количества тепла, которое переносится через материал определенной толщины на единицу разницы температур по Кельвину.Материал с теплопроводностью 0,035 Вт / (м · К) и толщиной 1 метр, таким образом, передает 0,035 Вт, если разница температур от одной стороны к другой составляет 1 К.

Почему важна теплопроводность?

Чтобы иметь возможность сравнивать материалы по их изоляционному эффекту независимо от толщины компонента, знание теплопроводности является ключевым моментом. Теплопроводность обозначается греческой буквой λ (лямбда). Это параметр материала, поэтому на него не влияет толщина и / или геометрия компонента.Изоляционные свойства могут быть улучшены за счет увеличения толщины компонента и, таким образом, увеличения теплового сопротивления. Рис.1: Уравнение теплового сопротивления (R-значение)
  • R = Термическое сопротивление (сопротивление компонента теплопередаче)
  • d = Толщина детали
  • λ = теплопроводность
Чем ниже теплопроводность или толще изоляция, тем выше сопротивление компонента теплопередаче.

Что означает «Лямбда 90/90»?

Рис. 2: Односторонний доверительный интервал Лямбда 90/90: значение, которое гарантирует, что 90% вашей продукции будет иметь заявленное значение с вероятностью 90%. Значение лямбда 90/90 — это значение теплопроводности, которое производитель может гарантировать для 90% своей продукции с вероятностью 90%.

Как измеряется значение лямбда 90/90?

Стандарты на изоляционные материалы предписывают стандартные испытания на теплопроводность для заводского производственного контроля.Для этого в первую очередь используются тепловые расходомеры (HFM) в соответствии с ISO 8301 и ASTM C518. Этот метод гарантирует, что температурный градиент в образце будет находиться между горячей и холодной пластиной. Из-за этого температурного градиента создается стационарный тепловой поток — основа для расчета теплопроводности. Рис.3: Базовая установка теплового расходомера Рис.4: Закон Фурье: основы измерения теплопроводности Регулярно проверяя текущие производственные партии, можно получить множество результатов измерений за более длительный период времени.На основе этих значений измерения можно рассчитать среднюю теплопроводность и стандартное отклонение. Если существует 10 результатов измерения, что является минимально необходимым, то коэффициент достоверности «k» может быть определен в табличной форме. Это умножается на стандартное отклонение и добавляется к средней теплопроводности. Чем больше измерений выполняется в рамках заводского производственного контроля, тем ниже будет коэффициент достоверности «k». Это связано с тем, что большее количество измерений означает более высокую вероятность того, что измеренные значения отражают истинное распределение.Таким образом, благодаря частым измерениям и последовательному контролю производства производитель может улучшить свои заявленные значения — или, точнее: чем больше образцов измеряет производитель во время производства, тем лучше значение лямбда 90/90 будет соответствовать фактическому качеству продукции.

Но тогда какое значение в конечном итоге указано на изоляционном материале?

Всякий раз, когда какой-либо имеющийся в продаже изоляционный продукт приобретается в Европе, он всегда маркируется знаком CE. Это свидетельствует о том, что продукт был выведен на рынок в соответствии с европейскими стандартами.Маркировка CE отражает соответствие требованиям заводского производственного контроля. Включает определение лямбды 90/90. Это одновременно является основой для значения теплопроводности, напечатанного на этикетке — номинального значения лямбда или заявленной теплопроводности λD. Номинальное значение лямбда является результатом округления лямбда 90/90 до следующего более высокого значения 0,001 Вт / (м · К). В Европе теплопроводность обычно основана на среднем значении 10 ° C. Рис. 5: Как заявленная теплопроводность отображается на этикетке продукта Производитель является лицом, ответственным за определение заявленной теплопроводности или номинального значения теплопроводности для своего продукта.Эффективным способом определения лямбда 90/90 путем ежедневных измерений в вашей производственной среде является новейшая серия измерителей теплового потока (HFM) от NETZSCH: Рис.6: Тепловой расходомер HFM 446 Lambda Medium

Лямбда | Ускоренный курс машинного обучения

Расчетное время: 8 минут

Разработчики моделей настраивают общее влияние срока регуляризации на умножение его значения на скаляр, известный как лямбда (также называемый (коэффициент регуляризации ).То есть разработчики модели стремятся следующий:

$$ \ text {минимизировать (Потеря (Данные | Модель)} + \ lambda \ text {сложность (Модель))} $$

Выполнение регуляризации L 2 оказывает на модель

следующий эффект.
  • Призывает значения веса к 0 (но не совсем 0)
  • Поощряет среднее значение весов к 0, с нормальным (колоколообразное или гауссово) распределение.

Увеличение значения лямбда усиливает эффект регуляризации.Например, гистограмма весов для высокого значения лямбда может выглядеть так, как показано на Рисунке 2.

Рисунок 2. Гистограмма весов.

Понижение значения лямбда имеет тенденцию давать более плоскую гистограмму, так как показано на рисунке 3.

Рис. 3. Гистограмма весов, полученная при более низком значении лямбда.

При выборе значения лямбда цель состоит в том, чтобы найти правильный баланс между простота и соответствие обучающим данным:

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

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

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

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

Щелкните значок плюса, чтобы узнать о регуляризации и скорости обучения
L 2 .

Между скоростью обучения и лямбда существует тесная связь. Сильный L 2 значения регуляризации имеют тенденцию чтобы приблизить вес элементов к 0. Уменьшить темпы обучения (с ранним прекращением) часто дают одинаковые эффект, потому что шаги от 0 не такие большие.Следовательно, настройка скорости обучения и лямбда одновременно могут иметь смешанные эффекты.

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

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

Author:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *