Проверка генератора: Как проверить генератор на машине, не снимая. Мультиметром и без него + подробное видео

Содержание

проверка генератора

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

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

Как проверить исправность реле регуляторов разных типов я подробно написал вот в этой статье. А об устройстве генератора и его основных неисправностях можно почитать вот тут. Генератор и исправность его некоторых деталей можно проверить без разборки генератора или с разборкой и способы проверки будут описаны ниже.

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

Проверка генератора по частям.

Проверка статора генератора. Статор генератора проверяется отдельно после разборки генератора. Все выводы статора должны быть отсоединены от диодов (вентилей) выпрямительного блока.

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

Включите мультиметр (тестер) в режим измерения сопротивления (омметра) и проверьте с помощью омметра (или контрольной лампочки и батареи) нет ли обрывов в обмотке статора и не замкнуты витки обмотки на массу.

Сопротивление между выводами обмоток статора большинства генераторов проверяем подключив щупы поочерёдно к выводам обмоток (как на рисунке Б) и оно составляет примерно 0,2 Ома, а между выводом любой обмотки и общим (нулевым) выводом примерно 0,3 Ома.

Так же следует проверить не коротит ли обмотка на массу (как на рисунке А ), подсоединив один из щупов тестера к корпусу статора, а второй щуп поочерёдно к каждому выводу обмотки.

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

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

Подсоединяем щупы тестера выставленного в режим омметра (или провода контрольной лампы) к контактным кольцам ротора (см. рисунок А), при этом омметр должен показать сопротивление в пределах 2,5 — 5 Ом (на большинстве моделей мощностью от 500 до 1200 ватт).

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

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

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

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

Ещё следует отсоединить вывод Б регулятора от клеммы под номером 30 генератора и провод от вывода В реле регулятора. Проверку производим с помощью омметра, или контрольной лампочки.

Следует учесть, что с целью упрощения крепления деталей выпрямительного блока, три диода имеют на корпусе плюс выпрямленного напряжения. Эти три диода положительные и они запрессованы в одну из двух алюминиевых пластин выпрямителя, которая соединена с тридцатым (30) выводом генератора.

Другие три диода отрицательные и они имеют на корпусе минус выпрямленного напряжения. Эти три отрицательных диода запрессованы во вторую пластину выпрямителя, которая соединена с минусом (массой).

Проверка одновременно и положительных и отрицательных диодов

Сначала проверяем нет ли замыкания одновременно в положительных и отрицательных диодах (рисунок А слева). Для этого плюс аккумулятора через лампочку подсоединяем к выводу 30 генератора, а минус батареи к корпусу генератора.

Если при таком подсоединении лампочка горит, то и положительные и отрицательные диоды имеют короткое замыкание.

 

 

Схема проверки отрицательных диодов выпрямителя

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

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

Схема проверки положительных диодов выпрямителя

Чтобы проверить короткое замыкание в положительных диодах (рисунок В), плюс от аккумулятора через лампочку подсоединяем к выводу 30 генератора, а минус от батареи подключаем опять же к одному из изолированных от корпуса выводов одного из проверяемых диодов (см.

рисунок).

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

Обрыв (пробой) в диодах без разборки генератора можно выявить или с помощью осциллографа, или при проверке генератора на стенде, по снижению величины отдаваемого тока (примерно на 20 — 30%). О проверке генератора осциллографом и с помощью стенда будет описано ниже.

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

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

Проводимость отрицательных диодов должна быть только в одном направлении.

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

Наглядно посмотреть, как проверить с помощью мультиметра (тестера) диоды, ротор, статор и регулятор напряжения можно в видеоролике под статьёй.

Проверка дополнительных диодов. На более современных вазовских машинах и почти на всех иномарках, кроме основных имеются ещё и дополнительные диоды.

Короткое замыкание дополнительных диодов можно проверить не снимая генератор с машины и не разбирая его. Перед проверкой (так же как при проверке выпрямителя) следует отсоединить провода от батареи и от генератора и провод от вывода В реле регулятора напряжения.

Следует всё подключить как на рисунке слева, то есть плюсовой провод от батареи подключаем через 12-ти вольтовую лампочку (1 — 3 вт) к выводу 61 генератора, а минус от батареи к одному из винтов крепления выпрямителя. Если при таком подключении лампочка горит, то в одном из дополнительных диодов произошло короткое замыкание.

Выявить какой из диодов вышел из строя можно только демонтировав выпрямитель и отдельно проверяя каждый диод с помощью тестера, как было описано выше. Пробой (обрыв) в дополнительных диодах можно обнаружить с помощью вольтметра, по напряжению ниже 14 вольт на клемме 61 при вращении ротора генератора на средних оборотах.

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

Проверка щёток и контактных колец. Щётки и контактные кольца проверяются визуально. Контактные кольца не должны иметь заметной (ступенчатой) выработки, а так же рисок, царапин, чёрного налёта. Иначе контакт щёток с кольцами будет плохим, щётки будут быстро стираться и будет много угольной пыли.

Как привести контактные кольца в порядок я описал в статье ремонт генератора, ссылка на статью выше в тексте.  Ну а как проверить щётки генератора и как их заменить, подробно описано вот тут.

Проверка генератора с помощью стенда.

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

Ещё потребуется реостат 4 (см. схему подключения слева) вольтметр 3, контрольная 12-ти вольтовая лампочка (3 вт) 1, амперметр 5, выключатель 6, ну и автомобильный аккумулятор 7 (сам генератор под цифрой 2 на рисунке). Всё подключается согласно схемы на рисунке.

Перед проверкой генератора следует очистить контактные кольца генератора от налёта, а щётки должны быть хорошо притёрты по форме к контактным кольцам. После подключения всех комплектующих стенда согласно рисунку, включаем электродвигатель и реостатом 4 устанавливаем на выходе генератора напряжение равное 13 вольт. Затем доводим обороты ротора генератора до 5000 об/мин.

При таких оборотах даём поработать генератору не менее двух минут, затем замеряем силу тока отдачи. У исправного генератора переднеприводных вазов (ВАЗ 2108 — 09) сила тока должна быть не менее 55 ампер. У более мощных генераторов иномарок сила тока отдачи разумеется больше, а сколько точно ампер — это можно уточнить в технических характеристиках конкретного генератора.

1 — генератор, 2 — вольтметр, 3 — контрольная лампочка, 4 — реостат, 5 — амперметр, 6 — выключатель, 7 — аккумуляторная батарея.

Стен для проверки генераторов иномарок практически такой же, только лишь выводы импортных генераторов имеют другие обозначения (D и В+), как на рисунке чуть выше.

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

Проверка напряжения на выходе генератора проверяется при оборотах ротора 5000 об/мин. При этом реостатом устанавливаем ток отдачи 15 ампер и замеряем напряжение на выходе генератора. Оно должно быть 14,1±0,5 вольт, при температуре 25±10° в помещении где находится стенд.

Если напряжение имеет другую величину (меньше или больше 14,1±0,5 вольт) то следует заменить реле регулятор новым или заведомо исправным и заново повторить проверку. Если же замена реле не поможет и напряжение всё равно будет отличаться от нормы, значит дело не в реле регуляторе, а в обмотках статора или ротора, или в неисправных диодах выпрямительного блока.

Проверка генератора с помощью электронного осциллографа.

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

Для проверки следует собрать схему, как показано на рисунке слева. Затем отсоединяем провод общего вывода трёх дополнительных диодов от клеммы В реле регулятора напряжения и обматываем наконечник отсоединённого провода изолентой (чтобы он не коротнул на корпус генератора).

Далее к клемме В подключаем провод от аккумулятора (см. рисунок) через контрольную лампочку 1. Теперь обмотка возбуждения будет питаться только от аккумулятора. Включаем электродвигатель стенда и добиваемся оборотов ротора генератора примерно 1500 — 2000 об/мин. Затем выключателем 6 отключаем аккумулятор от клеммы 30 генератора и с помощью реостата 4 добиваемся тока отдачи в 10 ампер.

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

А — генератор исправен.
Б — диод пробит.
В — обрыв в цепи диода или в обмотке статора.

Если же имеется обрыв или короткое замыкание в диодах выпрямителя или обрыв в обмотке статора, то форма кривой будет с неравномерными зубьями с глубокими впадинами (см. рисунок Б и В).

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

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

Ещё о проверке и восстановлении генератора и реле регулятора иномарки можно почитать вот тут.

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

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

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

Проверка исправности генераторной установки.


Диагностирование генераторной установки




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

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

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

Перед поездкой рекомендуется проверить работоспособность генераторной установки по контрольной лампе, установленной на панели приборов. После включения зажигания до запуска двигателя контрольная лампа горит, что позволяет проверить ее работоспособность.
При нормальной работе генераторной установки контрольная лампа должна погаснуть после запуска двигателя.
Исправная генераторная установка при средних частотах вращения коленчатого вала двигателя должна вырабатывать напряжение в пределах 13,5…14,2 В. Величину этого напряжения измеряют вольтметром на клеммах аккумулятора при работающем двигателе.

Углубленную диагностику генераторной установки осуществляют с использованием специальных приборов или на стенде.
Для поиска неисправности электрических цепей генераторной установки достаточно иметь омметр. Более точная проверка обмоточных узлов требует применения специальных приборов, таких как ПДО-1 или аналогичных, с помощью которых осуществляется поиск неисправности в обмотках методом сравнения их параметров.
Для проверки регулятора напряжения понадобятся источники постоянного напряжения 12…14 В и 16…22 В.
Все диагностические работы удобнее проводить на генераторе, снятом с автомобиля.

***

Меры предосторожности при эксплуатации генератора

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

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

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

2. Не допускается подсоединение к бортовой сети источников электроэнергии обратной полярности («плюс» на «массе»), что может произойти, например, при запуске двигателя от посторонней аккумуляторной батареи.
«Минус» аккумуляторной батареи всегда должен соединяться с массой, а «плюс» — подключается к зажиму «30» генератора. Ошибочное обратное включение батареи немедленно вызовет повышенный ток через вентили генератора, и они выйдут из строя.

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

4. Запрещается проверка работоспособности генератора «на искру» даже кратковременным соединением зажима «30» генератора с «массой». При этом через вентили протекает значительный ток, и они повреждаются. Проверять генератор можно только с помощью амперметра или вольтметра.

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

***

Проверка генератора на стенде

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

Установите генератор на стенд и выполните соединения как указано на рис. 2. Включите электродвигатель стенда, реостатом 5 установите напряжение на выходе генератора в пределах 13 В и доведите частоту вращения ротора до 5000 об/мин. Дайте генератору поработать на этом режиме не менее 10 мин, а затем замерьте силу тока отдачи. У исправного генератора она должна быть не менее 55 А.

Если измеренная амперметром величина отдаваемого тока меньше, то это говорит о неисправностях в обмотках статора и ротора, либо о повреждении диодов выпрямительного блока. В этом случае необходима тщательная проверка обмоток и вентилей, чтобы определить место неисправности.
Напряжение на выходе генератора проверяется при частоте вращения ротора 5000 об/мин. Реостатом 5 установите ток отдачи 15 А и замерьте напряжение на выходе генератора, которое должно быть 14,1±0,5 В при температуре окружающего воздуха и генератора 25±10 °С.
Если напряжение не укладывается в указанные пределы, то замените регулятор напряжения новым, заведомо исправным, и повторите проверку. Если напряжение будет нормальным, то, следовательно, старый регулятор напряжения поврежден и подлежит замене. А если напряжение по-прежнему не будет укладываться в указанные выше пределы, то необходимо проверить на исправность обмотки и вентили генератора.

***

Проверка генератора электронным осциллографом

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

Для проверки соберите схему в следующей последовательности: отсоедините провод общего вывода трех дополнительных диодов от штекера «В» регулятора напряжения и примите меры, чтобы наконечник отсоединенного провода не замкнулся с массой генератора. К штекеру «В» регулятора присоедините провод от аккумуляторной батареи через контрольную лампу. Таким образом, обмотка возбуждения будет питаться только от аккумуляторной батареи.
Включите электродвигатель стенда и доведите частоту вращения ротора до 1500…2000 об/мин. Выключателем отключите аккумуляторную батарею от клеммы «30» генератора и реостатом установите ток отдачи 10 А.

Проверьте по осциллографу напряжение на клемме «30» генератора. При исправных вентилях и обмотке статора осциллограмма выпрямленного напряжения имеет синусоидальную форму с равномерными амплитудными зубцами (рис. 2, а). Если имеется обрыв в обмотке статора, либо обрыв или короткое замыкание в вентилях выпрямительного блока, форма осциллограммы резко меняется: нарушается цикличность синусоиды, на графике появляются глубокие впадины.

Проверив осциллограмму напряжения на клемме «30» генератора и убедившись, что она имеет нормальную форму, проверяют напряжение на выводе «61» или на наконечнике провода, отсоединенного от штекера «В» регулятора напряжения. Эти точки являются общим выводом трех дополнительных диодов (см. рис. 1), питающих обмотку возбуждения при работе генератора.
Форма осциллограммы напряжения здесь также должна иметь правильную синусоидальную форму. Неправильная линия осциллограммы свидетельствует о повреждении дополнительных диодов.

***

Проверка обмотки возбуждения ротора

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

***

Проверка статора

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

***



Проверка вентилей выпрямительного блока

Исправный вентиль выпрямительного блока должен пропускать ток только в одном направлении. Если вентиль пробит (короткозамкнут) он будет пропускать ток в обоих направлениях, если в нем повреждена электрическая цепь – ток через вентиль проходить не будет.
В случае повреждения даже одного из вентилей необходимо заменять выпрямительный блок полностью.

Короткое замыкание вентилей выпрямительного блока можно проверить, не снимая генератор с автомобиля, предварительно отсоединив провода от аккумуляторной батареи и генератора. Также отсоединяется вывод «Б» (поз. 4 на рис. 3) регулятора напряжения от клеммы «30» генератора и провод 5 от вывода «В» регулятора напряжения.

У генераторов с новым регулятором напряжения (см. рис. 5, а) вывод «Б» отсутствует и в этом случае необходимо отсоединять только вывод «В». Проверить вентили можно омметром или с помощью лампы (1…5 Вт, 12 В) и аккумуляторной батареи, как показано на рис. 3 .
Сначала проверяется наличие или отсутствие замыкания одновременно в «положительных» и «отрицательных» вентилях. Для этого «плюс» батареи через лампу подсоедините к зажиму «30» генератора, а «минус» к корпусу генератора (рис. 3, а). Если лампа горит, это указывает на короткое замыкание «отрицательных» и «положительных» вентилей.

Короткое замыкание «отрицательных» вентилей можно проверить, соединив «плюс» батареи через лампу с одним из болтов крепления выпрямительного блока, а «минус» — с корпусом генератора (рис. 3, б).
Горение лампы означает короткое замыкание в одном или нескольких «отрицательных» вентилей. Следует помнить, что в этом случае горение лампы может быть и следствием замыкания витков обмотки статора на корпус генератора. Однако такая неисправность встречается реже, чем короткое замыкание вентилей.

Для проверки короткого замыкания в «положительных» диодах «плюс» батареи через лампу соедините с зажимом «30» генератора, а «минус» — с одним из болтов крепления выпрямительного блока (рис. 3, в).
Горение лампы укажет на короткое замыкание одного или нескольких «положительных» вентилей.
Обрыв в вентилях без разборки генератора можно обнаружить либо осциллографом, либо при проверке генератора на стенде по значительному снижению (на 20…30%) величины отдаваемого тока по сравнению с номинальным. Если обмотки, дополнительные диоды и регулятор напряжения генератора исправны, а в вентилях нет короткого замыкания, то причиной уменьшения отдаваемого тока является обрыв в вентилях выпрямительного блока.

***

Проверка дополнительных диодов

Короткое замыкание дополнительных диодов можно проверить без снятия и разборки генератора по схеме, приведенной на рис. 4 . Также как и для проверки вентилей выпрямительного блока, при этом необходимо отсоединить провода от аккумуляторной батареи и генератора и провод от вывода «В» регулятора напряжения.
Плюсовая клемма аккумуляторной батареи через лампу (1…3 Вт, 12 В) присоединяется к выводу «61» генератора, а минусовая клемма — к одному из болтов крепления выпрямительного блока. Загоревшаяся контрольная лампа сигнализирует о наличии короткого замыкания в одном или нескольких дополнительных диодах. Чтобы найти поврежденный диод необходимо снять выпрямительный блок и проверить каждый диод в отдельности.
Обрыв в дополнительных диодах можно обнаружить осциллографом по искажению осциллограммы напряжения на выводе «61», а также по низкому напряжению (менее 14 В) на выводе «61» при средней частоте вращения ротора генератора.

***

Проверка регулятора напряжения

Регулятор напряжения должен поддерживать стабильное напряжение в заданных пределах при изменении частоты вращения ротора и тока нагрузки генератора. Осуществляется это посредством изменения силы тока в обмотке возбуждения.

Проверка регулятора напряжения на автомобиле

Для проверки необходимо иметь вольтметр постоянного тока со шкалой до 15…30 В, класса точности не ниже 1,0.
После 15 минут работы двигателя на средних оборотах при включенных фарах замеряется напряжение между клеммой «30» и массой генератора. Напряжение должно быть в пределах 13,6…14,6 В.
В случае, если регулируемое напряжение не укладывается в указанные пределы, регулятор напряжения необходимо заменить, поскольку такая неисправность приведет к систематическому недозаряду или перезаряду аккумуляторной батареи.

Проверка снятого регулятора напряжения

Регулятор, снятый с генератора, проверяется по схеме, приведенной на рис. 5. Регуляторы, выпускавшиеся до 1996 г., лучше проверять в сборе со щеткодержателем, так как при этом можно сразу обнаружить обрывы выводов щеток и плохой контакт между выводами регулятора напряжения и щеткодержателя.
Между щетками включите контрольную лампу 1…3 Вт, 12 В. К выводам «В», «Б» (если он имеется) и к массе регулятора присоедините источник питания сначала напряжением 12 В, а затем напряжением 15…16 В.

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

***

Проверка конденсатора

Конденсатор служит для защиты электронного оборудования автомобиля от импульсов напряжения в системе зажигания, а также для снижения помех радиоприему.
Повреждение конденсатора или ослабление его крепления на генераторе (ухудшение контакта с массой) обнаруживается по увеличению помех радиоприему при работающем двигателе. Предварительно исправность конденсатора можно проверить, замерив его сопротивление мегомметром (по шкале 1…10 МОм).
Если в конденсаторе нет обрыва, то в момент присоединения щупов прибора к выводам конденсатора стрелка должна отклонится в сторону уменьшения сопротивления, а затем постепенно вернуться обратно.
Можно измерить емкость конденсатора специальным прибором – у исправного конденсатора она должна быть равна 2,2 мкФ ±20%.

***

Проверка подшипников и крышек генератора

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

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

***

Основные неисправности генератора


Главная страница


Дистанционное образование

Специальности

Учебные дисциплины

Олимпиады и тесты

Рено Дастер. Снятие и проверка генератора, замена регулятора напряжения

Рено Дастер. Снятие и проверка генератора, замена регулятора напряжения 

 Генератор снимаем для проверки и ремонта или замены при выходе его из строя.

Работу показываем на автомобиле с двигателем 2,0, на автомобиле с двигателем 1,6 операции выполняем аналогично.
Регулятор напряжения заменяем на снятом генераторе.
Отсоединяем клемму провода от «минусового» вывода аккумуляторной батареи.
Снимаем передний бампер (см. Снятие переднего бампера).
Снимаем ремень привода вспомогательных агрегатов и опорный ролик .

Головкой «на 10» отворачиваем гайку крепления держателей трубок кондиционера на брызговике моторного отсека.

 

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

Снимаем держатели трубок со шпилек.
Отворачиваем два болта крепления радиатора гидроусилителя рулевого управления (см. Снятие подрамника передней подвески).
Снимаем дефлектор радиатора (см. Снятие радиатора).

Вынимаем фиксатор верхней опоры кожуха электровентилятора (см. Снятие вентилятора радиатора).
Поджимая рукой снизу втулку верхней опоры кожуха вентилятора…

…отверткой нажимаем на четыре фиксатора втулки…

…и вынимаем втулку из отверстия в верхней поперечине рамки радиатора.
Аналогично вынимаем другую втулку верхней опоры кожуха вентилятора.
Приподняв радиатор, выводим нижние опоры кожуха вентилятора из отверстий в подрамнике (см. Снятие радиатора) и, сдвинув радиатор вперед по ходу автомобиля, располагаем нижние опоры кожуха вентилятора на подрамнике.
Отсоединив колодку проводов от разъема компрессора кондиционера и отвернув болты его крепления (см. Снятие компрессора кондиционера)…

…отводим компрессор в сторону и располагаем его на подрамнике (стрелкой показана нижняя опора кожуха вентилятора).

Головкой «на 10» отворачиваем нижний болт крепления генератора.

Вынимаем болт.

Головкой «на 13» отворачиваем гайку крепления наконечника провода.

Снимаем наконечник провода с вывода генератора.

Отверткой отжимаем фиксатор колодки проводов…

…и отсоединяем колодку от разъема генератора.

Головкой «на 10» отворачиваем верхний болт крепления генератора.

Вынимаем болт.

Отжимаем монтажной лопаткой генератор, чтобы отвести резьбовые втулки генератора от кронштейна…

…и вынимаем генератор из моторного отсека.

Поддев отверткой, сдвигаем кожух генератора с трех шпилек…

…и снимаем кожух (стрелками показаны шпильки крепления кожуха).

Головкой «на 7» отворачиваем за шестигранник шпильку и два болта крепления щеткодержателя.

Снимаем щеткодержатель с регулятором напряжения в сборе.
Для проверки регулятора напряжения…

…подсоединяем к щеткам лампу (1–3 Вт, 12 В), а к выводам щеткодержателя источник постоянного тока, вначале напряжением 12 В, а затем 15–16 В.
В первом случае лампа должна гореть, во втором – нет.
Если лампа горит в обоих случаях – в регуляторе пробой, если не горит – обрыв или нарушен контакт между выводами регулятора напряжения и щетками.
В обоих случаях щеткодержатель с регулятором напряжения необходимо заменить.
Для проверки обрыва обмотки ротора…

…подсоединяем щупы цифрового тестера (в режиме омметра) к контактным кольцам.
Если тестер покажет бесконечность, значит в обмотке есть обрыв.
Для проверки короткого замыкания обмотки ротора на «массу» подсоединяем щупы тестера (в режиме омметра) к контактному кольцу и корпусу генератора.
Тестер должен показать бесконечность, в противном случае обмотка замкнута на «массу».
В обоих случаях нужно заменить ротор или генератор.
Осматриваем обмотки статора, на изоляции обмоток не должно быть следов перегрева, который является следствием короткого замыкания в вентилях выпрямительного блока.
Если на обмотках есть следы перегрева, необходимо заменить статор или генератор.
Для проверки обрыва в обмотках статора…

…подсоединяем щупы тестера (в режиме омметра) к выводам обмоток.
Если тестер покажет бесконечность, значит в обмотке есть обрыв и нужно заменить статор или генератор.
Аналогично проверяем остальные обмотки статора.
Для проверки короткого замыкания обмотки статора на «массу» подсоединяем щупы тестера (в режиме омметра) к выводу обмотки и корпусу генератора.
Тестер должен показать бесконечность, в противном случае обмотка замкнута на «массу» и нужно заменить статор или генератор.
Аналогично проверяем остальные обмотки.
Для проверки диодов выпрямительного блока…

…«плюс» цифрового тестера (в режиме проверки диодов) подсоединяем к выводу «В+» генератора, а «минус» – к его корпусу.
Тестер должен показать бесконечность.
В противном случае и в блоке положительных и в блоке отрицательных диодов имеется короткое замыкание.
Для проверки замыкания в положительных диодах…

…«плюс» тестера (в режиме проверки диодов) подсоединяем к выводу «В+» генератора, а «минус» – к выводу одной из фазных обмоток статора.
Тестер должен показать бесконечность.
Если тестер показывает наличие цепи, пробиты один или несколько положительных диодов.
Для проверки замыкания в отрицательных диодах…

…«плюс» тестера (в режиме проверки диодов) подсоединяем к выводу одной из фазных обмоток статора, а «минус» – к корпусу генератора.
Тестер должен показать бесконечность.
Если тестер показывает наличие цепи, пробиты один или несколько отрицательных вентилей.
Перед установкой щеткодержателя, «утапливаем» щетки…

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

Нажав на крышку, освобождаем щетки, которые под действием пружин выдвинутся к контактным кольцам.
Ставим на место кожух генератора.
Перед установкой генератора сдвигаем резьбовые втулки в сторону кожуха генератора на 2–4 мм.
Для этого, уперев молоток в проушину генератора, заворачиваем во втулку болт крепления генератора до упора в молоток…

…и, вращая головкой «на 10» болт, сдвигаем втулку.
Аналогично сдвигаем другую резьбовую втулку.
Устанавливаем генератор в обратной последовательности.

 

 


Категории товаров, которые вам могут быть интересны на основании статьи «Рено Дастер. Снятие и проверка генератора, замена регулятора напряжения»:








  • Товары, из ассортимента Дастершоп77, которые могут быть вам интересны:

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



    Диагностика генератора иномарки на стенде

    Диагностика генератора иномарки на стенде
    Автомобиль неисправен, и все признаки говорят о том, что машина не заводится из-за генератора. Но это может быть поспешным выводом. Причина может крыться и в другом: неисправное реле, замок зажигания, разряжено АКБ, да мало ли что еще могло случиться. Поэтому прежде чем снять генератор с машины, а на это нужно время, его желательно заранее проверить.

    Визуальная диагностика стартера и генератора

    До осуществления ремонта генератора проводится предварительная визуальная проверка оборудования. Мастер убедится в отсутствии трещин на корпусе генератора, в целостности навесного ремня.

    Что нельзя делать при проверке генератора

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

    Важно: никогда нельзя проверять генератор самому с помощью искры при замыкании проводником плюса генератора на корпус машины.

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

    Для чего нужен диагностический стенд

    Убедившись в том, что причина неисправности автомобиля кроется в генераторе, демонтируем оборудование и проверяем его на диагностическом стенде.
     
    Рис. Пример диагностического стенда


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

    Основные действия при диагностировании генератора

    Перед проведением диагностики на стенде проверяется чистота контактных колец и притертость щеток к контактным кольцам.

    Величина рабочего тока меньше нормы
    Только с помощью стенда можно проверить обмотки статора генератора. Мастер предварительно отсоединит выпрямительные диоды и только потом будет испытывать сопротивление изоляции обмотки. Прозвонить обмотку можно контрольной лампой или прибором.
    После подачи электропитания напряжение выхода должно соответствовать 13В. Ротор должен вращаться со скоростью 5000 об/мин. Диагностический режим длится всего 2 минуты. Ток работающего генератора должен показать примерно 55А. Это показатели нормального режима работы. Если показатели меньше нормы – необходим ремонт ротора или статора генератора.
    Величина тока ниже нормы говорит о требуемой замене щеток или токосъемных колец, необходимости замены диодов.

    Если напряжение на выходе меньше нормы
    Регулирование производится проверочным реостатом, устанавливается ток генератора –15А. Температура в помещении должна быть не менее 25оС, напряжение должно показать на выходе 14В ± 0,5В. Если результаты не соответствуют этим показателям, нужно ремонтировать регулятор напряжения. Не получилось исправить ситуацию ремонтом регулятора – необходима замена диодов, или проблема кроется в обмотке генератора.

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

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


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

    Проверка конденсатора

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

    В этом можно убедиться, воспользовавшись тестером или мегаомметром: отклонение стрелки должно быть к меньшему значению сопротивления и вернуться к первоначальному положению. Емкость рабочего конденсатора должна быть в пределах 2,5 мкФ.
    Помимо проверки генератора на стенде производится диагностика стартера иномарки. С помощь приборов легко выяснить причину неполадки стартера без его разбора.
     
    Рис. Диагностический сканер

    Преимущества ремонта стартера и генератора в мастерской компании «Start-Motors»

    В мастерских компании «Start-Motors» есть в наличии все нужные для ремонта запасные части, при необходимости можно приобрести новый или отремонтированный генератор соответствующей марки.

    Специалисты компании «Start-Motors» тщательно проведут все диагностические мероприятия по определению неисправности генератора, так Вы найдете причину неполадки в кратчайшие сроки.


     
    Рис. Проверка электрооборудования автомобиля на диагностическом стенде


    Главное преимущество нашей мастерской – недорогое обслуживание, оплатить которое можно, воспользовавшись банковской картой.

    Существует система скидок для постоянных клиентов.

    Предварительная запись на ремонт машины позволит провести обслуживание машины в назначенное время и не ждать в очереди.

    Где отремонтировать стартер и генератор иномарки

    Расположение мастерской компании «Start-Motors» позволяет оказывать помощь автовладельцам города Люберцы и близлежащих городов Московской области: Жулебино, Малаховка, Жуковский, Реутово и других населенных пунктов.

    Контрольный список технического обслуживания генератора

    + [Загружаемый PDF]

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

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

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

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

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

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

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

    Хорошая идея — создать распечатанный контрольный список обслуживания генератора, чтобы отслеживать, что у вас есть, а что нет и когда.

    Контрольный список профилактического обслуживания генератора Генераторы

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

    Техническое обслуживание при каждом использовании

    • Общий осмотр
    • Тестовые батареи
    • Проверить впускной и выпускной
    • Ручной запуск
    • Двигатель упражнения
    • Регулировки

    Техническое обслуживание по мере необходимости

    • Ремонт
    • Заменить фильтры
    • Смазка
    • Очистка
    • Обслуживание системы охлаждения
    • Обслуживание топливной системы

    Контрольный список еженедельного технического обслуживания генератора

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

    Во время еженедельного технического обслуживания необходимо:

    • Сделать визуальный осмотр
    • Запуск генератора
    • Проверить уровни жидкости
    • Проверить герметичность
    • Проверить автоматический режим

    Чтобы проверить генератор, проверьте уровень топлива и запустите двигатель, затем дайте ему поработать примерно 30 минут, чтобы убедиться, что он работает правильно.

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

    Контрольный список ежемесячного технического обслуживания генератора

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

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

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

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

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

    • Чистый генератор
    • Чистая прилегающая территория
    • Проверить уровень охлаждающей жидкости двигателя
    • Проверить зарядное устройство
    • Проверить уровень масла в двигателе

    Масло следует менять через 100 часов использования, и раньше, чем в первый раз.Рекомендуется производить первую замену масла через 30 часов.

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

    Ежегодный контрольный перечень работ по техническому обслуживанию генератора

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

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

    Шаги, которые необходимо предпринимать ежегодно, включают:

    • Заменить масло
    • Заменить масляный фильтр, топливный фильтр и воздушный фильтр
    • Промывочная система охлаждения
    • Проверить проводку / электрическую систему
    • Замена свечей зажигания
    • Тест безобрывного переключателя

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

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

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

    Похожие сообщения











    Значимое техническое обслуживание для безопасного обслуживания

    Это время года часто приносит ненастную погоду, такую ​​как лед, сильный ветер и молнии. Это часто может привести к отключению электричества в сельской местности. Для бесперебойной работы фермерских хозяйств требуется электричество. Отключение электричества в течение нескольких дней может потенциально привести к значительным потерям в доходности и прибыли.

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

    Установка генераторов

    • Имейте в виду, что выхлопные газы генератора создают оксид углерода (CO). Этот бесцветный газ без запаха ядовит. Убедитесь, что генератор установлен снаружи и в хорошо вентилируемом месте.Помните, что он токсичен как для людей, так и для животных.
    • Не используйте генераторы в закрытых помещениях, например, в гостиных, сараях или сараях.
    • Не размещайте генераторы рядом с воздухозаборниками, например окнами, во избежание попадания паров в здание.
    • Установите и проверьте детекторы угарного газа в зонах рядом с резервными генераторами.
    • Избегайте обратной подачи, используя профессионально установленный предохранительный выключатель. Это защитит линейных рабочих, которые работают над восстановлением электроэнергии. Кроме того, никогда не подключайте генератор напрямую к проводке здания или к розетке.
    • Соблюдайте правила безопасности при использовании топлива, храня легковоспламеняющиеся вещества вдали от источников тепла.

    Техническое обслуживание резервных или резервных генераторов

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

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

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

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

    Ключевые компоненты генератора

    • Топливо (дизельное и альтернативное топливо может потребовать более частого обслуживания)
    • Моторное масло (масло надлежащего веса для двигателя и окружающей среды)
    • Система охлаждения — если не воздушное охлаждение
    • Воздухозаборник
    • Электрические / Система запуска (аккумуляторы, провода, генератор, автозапуск и свеча зажигания, если применимо)
    • Переключатель мощности

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

    • Горючие материалы рядом с выхлопными газами
    • Скопления грязи или пыли
    • Любые вредители, которые могут перемещаться внутрь (воздушные фильтры и проводка могут быть привлекательными)

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

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

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

    clojure.test.check.generators documentation

    any

     Рекурсивный генератор, который генерирует множество различных, часто вложенных, значений
     

    любой эквивалент

    добавлен в 0.10.0
     Как и любой другой, но только генерирует объекты, которые могут быть равны другим объектам (например, do
    не содержат NaN) 

    с возможностью любой печати

     Как и любые, но исключает символы, которые оболочка интерпретирует как действия,
    например, 7 и 14 (звонок и команда набора альтернативных символов) 

    any-printable-equatable

    добавлено в 0.10.0
     Как и любые, но исключает символы, которые оболочка интерпретирует как действия,
    как 7 и 14 (звонок и команда альтернативного набора символов), и только генерирует
    объекты, которые могут быть равны другим объектам (например,g., не содержат NaN) 

    big-ratio

    добавлено в 0.10.0
     Создает соотношение (или целое число) с использованием gen / size-bounded-bigint. Усадки
    в сторону более простых соотношений, которые могут быть больше или меньше. 

    bind

    (bind generator f)

     Создает новый генератор, который передает результат `gen` в функцию
    `f`. `f` должен вернуть новый генератор. Это позволяет создавать новые
    генераторы, зависящие от стоимости других генераторов. Например,
    создать генератор перестановок, который сначала генерирует
    `num-elements`, а затем генерирует перемешивание` (range num-elements) `:
    
        (ген / привязка ген / нат
                  ;; эта функция принимает значение, сгенерированное
                  ;; генератор выше и возвращает новый генератор
                  ;; который перемешивает коллекцию, возвращаемую `range`
                  (fn [число-элементы]
                    (gen / shuffle (число элементов диапазона))))
    
    Также см. Gen / let для макроса с аналогичной функциональностью.

    boolean

     Генерирует одно из значений «истина» или «ложь». Сжимается до "false".
     

    byte

     Создает `java.lang.Byte`s, используя полный диапазон байтов.
     

    char

     Создает символы от 0 до 255.
     

    char-alpha

     Создает буквенные символы.
     

    char-alpha-numeric

    устарело в версии 0.6.0
     устарело - используйте вместо него буквенно-цифровые символы.
    
    Генерирует буквенно-цифровые символы. 

    буквенно-цифровые символы

     Создает буквенно-цифровые символы.

    char-ascii

     Создает только символы ascii.
     

    выберите

    (выберите нижний верхний)

     Создает генератор, который равномерно генерирует целые числа в диапазоне
    от «нижнего» до «верхнего» включительно.
    
        (генерация / образец (генерация / выбор 200 800))
        => (331 241 593 339 643 718 688 473 247 694) 

    контейнерного типа

    (внутреннего типа контейнера)

    double

    добавлено в 0.9.0
     Создает 64-битные числа с плавающей запятой из всего ассортимента,
    включая +/- бесконечность и NaN.Используйте двойной * для большего контроля. 

    double *

    добавлено в 0.9.0

    (double * {: keys [infinite? NaN? Min max],: or {infinite? True, NaN? True}})

     Создает 64-битный число с плавающей запятой. Параметры:
    
      : бесконечный? - может ли быть сгенерировано +/- бесконечность (по умолчанию true)
      : NaN? - можно ли сгенерировать NaN (по умолчанию true)
      : min - минимальное значение (включительно, по умолчанию нет)
      : max - максимальное значение (включительно, по умолчанию нет)
    
    Обратите внимание, что параметры min / max должны быть конечными числами.Поставка
    min исключает -Infinity, а предоставление max исключает + Infinity. 

    elements

    (elements coll)

     Создает генератор, который случайным образом выбирает элемент из «coll».
    
    (gen / sample (gen / elements [: foo: bar: baz]))
    => (: foo: baz: baz: bar: foo: foo: bar: bar: foo: bar) 

    fmap

    (fmap f gen)

     Возвращает генератор, подобный `gen`, но со значениями, преобразованными `f`.
    Например.:
    
        (gen / sample (gen / fmap str gen / nat))
        => ("0" "1" "0" "1" "4" "3" "6" "6" "4" "2")
    
    Также см. Gen / let для макроса с аналогичной функциональностью.

    частота

    (пары частот)

     Создает генератор, который выбирает генератор из пар на основе
    при условии вероятности. Вероятность выбора данного генератора равна
    его вероятность, деленная на сумму всех вероятностей. Сжимается в сторону
    выбор более раннего генератора, а также уменьшение генерируемого значения
    выбранным генератором.
    
    Примеры:
    
        (генерация / образец (генерация / частота [[5 родов / малое целое] [3 (род / вектор род / маленькое целое)] [2 родовых / логических]]))
        => (true [] -1 [0] [1-4-4 1] true 4 [] 6 true) 

    сгенерировать

    добавлено в 0.8.0

    (сгенерировать генератор) (сгенерировать размер генератора) (сгенерировать начальное значение размера генератора)

     Возвращает одиночное значение выборки из генератора.
    
    Обратите внимание, что эта функция является помощником разработчика и не предназначена для использования.
    построить другие генераторы.
    
    Необязательные аргументы:
    
    - size: параметр абстрактного размера, по умолчанию 30
    - seed: начальное число для генератора случайных чисел, генератор целых чисел 

    ?

    (генератор? X)

     Проверить, является ли `x` генератором.Генераторы следует рассматривать как непрозрачные значения.
     

    hash-map

    (hash-map & kvs)

     Подобно clojure.core / hash-map, за исключением того, что значения являются генераторами.
    Возвращает генератор, который создает карты с предоставленными ключами и
    значения, сгенерированные с помощью предоставленных генераторов.
    
        (gen / sample (gen / hash-map: a gen / boolean: b gen / nat))
        => ({: ложь,: b 0}
            {: a true,: b 1}
            {: ложь,: b 2}
            {: a true,: b 2}
            {: ложь,: b 4}
            {: ложь,: b 2}
            {: a true,: b 3}
            {: a true,: b 4}
            {: ложь,: b 1}
            {: a false,: b 0}) 

    int

    устарело в 0. 53-1)).Используйте большое целое число * для большего контроля.

    большое целое число *

    добавлено в 0.9.0

    (большое целое число * {: keys [min max]})

     То же, что и большое целое число, но допускаются варианты:
    
      : min минимальное целое число (включительно)
      : max максимальное целое число (включительно)
    
    Оба: min и: max необязательны.
    
        (генерация / образец (генерация / большое целое число * {: минимум 9000: максимум 10000}))
        => (9000 9001 9001 9002 9000 9003 9006 9030 9005 9044) 

    пусть

    макрос
    добавлен в 0.9.0

    (let bindings & body)

     Макрос для построения генераторов с использованием значений из других генераторов.
    Использует вектор привязки с тем же синтаксисом, что и clojure.core / let,
    где правая часть пар привязки - генераторы, а
    слева - имена (или деструктурирующие формы) для сгенерированных
    ценности.
    
    Последующие выражения генератора могут ссылаться на ранее привязанные
    values, как и clojure.core / let.
    
    Тело let может быть либо значением, либо генератором, и делает
    ожидаемая вещь в любом случае.Таким образом, let обеспечивает
    функциональность как `bind`, так и` fmap`.
    
    Примеры:
    
      (gen / let [strs (gen / not-empty (gen / list gen / string))
                s (gen / elements strs)]
        {: some-strings strs
         : одна из тех строк s})
    
      ;; генерирует коллекции "пользователей" с целыми идентификаторами
      ;; от 0 ... N-1, но находятся в случайном порядке
      (gen / let [пользователи (gen / list (gen / hash-map: name gen / string-ascii
                                              : age gen / nat))]
        (- >> пользователи
             (карта # (ассоциированный% 2: идентификатор% 1) (диапазон))
             (gen / shuffle))) 

    list

    (генератор списков)

     Как `vector`, но генерирует списки.

    отдельный список

    добавлен в 0.9.0

    (генерация, отличная от списка) (генерация, отличная от списка)

     Создает список элементов из заданного генератора с
    гарантия, что элементы будут отличаться.
    
    Если генератор не может или вряд ли будет производить достаточно отчетливые
    элементов, этот генератор выйдет из строя так же, как и `such-that`.
    
    Доступные Варианты:
    
      : num-elements фиксированный размер сгенерированного списка
      : min-elements минимальный размер сгенерированного списка
      : max-elements максимальный размер сгенерированного списка
      : max - количество попыток генератора перед
                     терпит неудачу, когда он не производит отдельных элементов
                     (по умолчанию 10)
      : ex-fn функция одного аргумента, которая будет вызываться, если test.проверить не могу
                     генерировать достаточно отчетливые значения; ему будет передана карта с
                     `: gen`,`: num-elements` и `: max-try` и должны возвращать
                     исключение 

    список-отдельный-по

    добавлен в 0.9.0

    (список-отдельный-по ключ-fn gen) (список-отдельный по ключ-fn параметры)

     Создает список элементы из данного генератора, с
    гарантировать, что (map key-fn the-list) будет отличаться.
    
    Если генератор не может или вряд ли будет производить достаточно отчетливые
    элементов, этот генератор выйдет из строя так же, как и `such-that`.Доступные Варианты:
    
      : num-elements фиксированный размер сгенерированного списка
      : min-elements минимальный размер сгенерированного списка
      : max-elements максимальный размер сгенерированного списка
      : max - количество попыток генератора перед
                     терпит неудачу, когда он не производит отдельных элементов
                     (по умолчанию 10)
      : ex-fn функция одного аргумента, которая будет вызываться, если test.check не может
                     генерировать достаточно отчетливые значения; ему будет передана карта с
                     `: gen`,`: num-elements` и `: max-try` и должны возвращать
                     исключение 

    map

    (map key-gen val-gen) (map key-gen val-gen opts)

     Создает генератор, который генерирует карты с ключами, выбранными из
    key-gen и значения, выбранные из val-gen.Если генератор ключей не может или вряд ли будет производить достаточно отчетливые
    элементов, этот генератор выйдет из строя так же, как и `such-that`.
    
    Доступные Варианты:
    
      : num-elements фиксированный размер сгенерированных карт
      : min-elements минимальный размер сгенерированных карт
      : max-elements максимальный размер сгенерированных карт
      : max - количество попыток генератора перед
                     терпит неудачу, когда он не производит отдельных элементов
                     (по умолчанию 10)
      : ex-fn функция одного аргумента, которая будет вызываться, если test.проверить не могу
                     генерировать достаточно различных ключей; ему будет передана карта с
                     `: gen` (генерация ключа),`: num-elements` и `: max-try` и
                     должен возвращать исключение 

    nat

     Генерирует неотрицательные целые числа, ограниченные размером генератора
    параметр. Сжимается до нуля. 

    neg-int

    устарело в 0.10.0
     Устарело - вместо этого используйте (gen / fmap - gen / nat) (см. Также gen / large-integer).
    
    (этот генератор, несмотря на свое название, может генерировать 0)
    
    Генерирует неположительные целые числа, ограниченные параметром генератора "size".

    без усадки

    (без усадки)

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

    not-empty

    (not-empty gen)

     Изменяет генератор, чтобы он не генерировал пустые коллекции.
    
    Примеры:
    
        ;; генерировать вектор логических значений, но не пустой вектор
        (gen / sample (gen / not-empty (gen / vector gen / boolean)))
        => ([ложь]
            [ложь ложь]
            [ложь ложь]
            [ложь ложь ложь]
            [ложь ложь ложь ложь]
            [ложь правда правда]
            [истина ложь ложь ложь]
            [правда]
            [истина истина истина ложь ложь истина ложь]
            [false true true true false true true true false]) 

    один из

    (один из генераторов)

     Создает генератор, который случайным образом выбирает значение из списка
    предоставил генераторы.Сжимается в сторону выбора более раннего генератора,
    а также уменьшение значения, генерируемого выбранным генератором.
    
        (gen / sample (gen / one-of [gen / small-integer gen / boolean (gen / vector gen / small-integer)]))
        => (true [] -1 [0] [1-4-4 1] true 4 [] 6 true) 

    pos-int

    устарело в 0.10.0
     Устарело - используйте вместо него gen / nat (см. также gen / большое целое число).
    
    (этот генератор, несмотря на свое название, может генерировать 0)
    
    Генерирует неотрицательные целые числа, ограниченные параметром генератора "size".

    ratio

     Создает малое отношение (или целое число) с использованием gen / small-integer. Усадки
    в сторону более простых соотношений, которые могут быть больше или меньше. 

    recursive-gen

    добавлен в 0.5.9

    (recursive-gen container-gen-fn scalar-gen)

     Это помощник для написания рекурсивных (древовидных) генераторов. Первое
    Аргумент должен быть функцией, которая принимает генератор в качестве аргумента, и
    производит другой генератор, который «содержит» этот генератор.Векторная функция
    в этом пространстве имен - простой пример. Второй аргумент - скаляр
    генератор, например логический. Например, чтобы создать дерево логических значений:
    
      (gen / recursive-gen gen / vector gen / логическое значение)
    
    Векторы или карты, повторяющиеся или содержащие логические или целые числа:
    
      (gen / recursive-gen (fn [inner] (gen / one-of [(gen / vector inner)
                                                  (ген / карта внутренняя внутренняя)]))
                         (генерация / один из [генерация / логическая генерация / малое целое число]))
    
    Обратите внимание, что также будут сгенерированы необработанные скалярные значения.Чтобы предотвратить это, вы
    может обернуть возвращенный генератор функцией, переданной в качестве первого аргумента,
    например.:
    
      (gen / vector (gen / recursive-gen gen / vector gen / boolean)) 

    resize

    (resize n generator)

     Создает новый генератор, размер которого всегда привязан к n.
    
    (gen / sample (gen / set (gen / resize 200 gen / double)))
    => (# {}
        # {- 4.994772362980037E147}
        # {- 4.234418056487335E-146}
        # {}
        # {}
        # {}
        # {NaN}
        # {8.142414100982609E-63}
        # {- 3.584299556E-159 2.8563794617604296E-154
          4.1021360195776005E-100 1.
  • 64045332549E-38} # {- 2.1582818131881376E83 -5.8460065493236117E48 9.729260993803226E166})
  • return

    (возвращаемое значение)

     Создает генератор, который всегда возвращает значение,
    и никогда не сжимается. Вы можете думать об этом как
    «постоянно» генераторов. Например.:
    
        (генерация / образец (генерация / возврат 42))
        => (42 42 42 42 42 42 42 42 42 42) 

    s-neg-int

    устарело в 0.10.0
     Устарело - вместо этого используйте (gen / fmap (comp dec -) gen / nat) (см. Также gen / большое целое число).Создает отрицательные целые числа, ограниченные размером генератора + 1 

    s-pos-int

    устарело в 0.10.0
     Устарело - вместо этого используйте (gen / fmap inc gen / nat) (см. Также gen / large-integer) .
    
    Генерирует положительные целые числа, ограниченные размером генератора + 1 

    sample

    (sample generator) (sample generator num-samples)

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

    sample-seq

    (генератор выборки-seq) (max-size генератора sample-seq)

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

    Масштаб

    добавлен в 0.8.0

    (генератор масштабирования f)

     Создает новый генератор, который изменяет параметр размера с помощью
    данная функция.Предназначен для поддержки генераторов с размерами, требующими
    расти с разной скоростью по сравнению с обычным линейным масштабированием.
    
        (gen / sample (gen / tuple (gen / scale # (/% 10) gen / nat)
                               gen / nat
                               (gen / scale # (*% 10) gen / nat)))
        => ([0 0 0] [0 1 2] [0 2 13] [0 1 6] [0 1 23]
            [0 2 42] [0 1 26] [0 1 12] [0 1 12] [0 0 3]) 

    установить

    добавлено в 0.9.0

    (set gen) (set gen opts)

     Создает набор элементов из заданного генератора.Если генератор не может или вряд ли будет производить достаточно отчетливые
    элементов, этот генератор выйдет из строя так же, как и `such-that`.
    
    Доступные Варианты:
    
      : num-elements фиксированный размер сгенерированного набора
      : min-elements минимальный размер сгенерированного набора
      : max-elements максимальный размер сгенерированного набора
      : max - количество попыток генератора перед
                     терпит неудачу, когда он не производит отдельных элементов
                     (по умолчанию 10)
      : ex-fn функция одного аргумента, которая будет вызываться, если test.проверить не могу
                     генерировать достаточно отчетливые значения; ему будет передана карта с
                     `: gen`,`: num-elements` и `: max-try` и должны возвращать
                     исключение 

    shrink-2

    (shrink-2 gen)

     Создает новый генератор, такой как `gen`, но учитывает узлы для сжатия
    даже если их родитель сдает тест (до одного дополнительного уровня). 

    shuffle

    добавлено в 0.6.0

    (shuffle coll)

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

    простой тип

     Создает множество скалярных типов.
     

    приравниваемый к простому типу

    добавлен в 0.10.0
     Подобен gen / simple-type, но генерирует только объекты, которые могут быть
    равно другим объектам (например, не NaN). 

    simple-type-printable

     Создает различные скалярные типы с печатаемыми строками.
     

    простой-печатный-эквивалентный

    добавлен в 0.(6 * размер).

    size

    (size size-gen)

     Создает генератор, который зависит от параметра размера.
    Size-gen - это функция, которая принимает целое число и возвращает
    генератор.
    
    Примеры:
    
        ;; генерирует векторы логических значений, длина которых всегда точно
        ;; соответствует параметру `size`
        (gen / sample (gen / size (fn [size] (gen / vector gen / boolean size))))
        => ([]
            [ложный]
            [правда правда]
            [ложь правда ложь]
            [ложь правда правда правда]
            [ложь ложь истина правда ложь]
            [ложь истина ложь истина истина ложь]
            [истина ложь истина истина истина ложь ложь]
            [истина истина ложь ложь ложь истина ложь ложь]
            [false false false true true false true false true]) 

    малое целое

    добавлено в 0.10.0
     Генерирует положительное или отрицательное целое число, ограниченное генератором
    Параметр size. Сжимается до нуля. 

    sorted-set

    добавлено в 0.9.0

    (sorted-set gen) (sorted-set gen opts)

     Создает отсортированный набор элементов из заданного генератора.
    
    Если генератор не может или вряд ли будет производить достаточно отчетливые
    элементов, этот генератор выйдет из строя так же, как и `such-that`.
    
    Доступные Варианты:
    
      : num-elements фиксированный размер сгенерированного набора
      : min-elements минимальный размер сгенерированного набора
      : max-elements максимальный размер сгенерированного набора
      : max - количество попыток генератора перед
                     терпит неудачу, когда он не производит отдельных элементов
                     (по умолчанию 10)
      : ex-fn функция одного аргумента, которая будет вызываться, если test.проверить не могу
                     генерировать достаточно отчетливые значения; ему будет передана карта с
                     `: gen`,`: num-elements` и `: max-try` и должны возвращать
                     исключение 

    строка

     Создает строки. Может создавать непечатаемые символы.
     

    строка-буквенно-цифровая

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

    строка-буквенно-цифровая

     Создает буквенно-цифровые строки.

    такой-что

    (такой-этот предикат) (такой-что-предик макс-пытается-или-выбор)

     Создает генератор, который генерирует значения из `gen`, удовлетворяющие предикату
    `пред`. Необходима осторожность, чтобы гарантировать, что `gen` удовлетворит
    `пред`. По умолчанию «such-that» будет пытаться 10 раз сгенерировать значение, которое
    удовлетворяет сказуемому. Если после этого числа этот предикат не передается никакое значение
    итераций будет выдано исключение времени выполнения. Также обратите внимание, что каждый
    раз такое-что повторяется, это увеличит параметр размера.Примеры:
    
        ;; генерировать непустые векторы целых чисел
        ;; (обратите внимание, gen / not-empty делает именно это)
        (ген / такой-то непустой (ген / вектор ген / малое целое))
    
    Вы можете настроить такой-то, передав необязательный третий аргумент, который может
    либо целое число, представляющее максимальное количество раз test.check
    попытается сгенерировать значение, соответствующее предикату, или карту:
    
        : max-try положительное целое число, максимальное количество попыток (по умолчанию 10)
        : ex-fn функция одного аргумента, которая будет вызываться, если test.проверить не могу
                    генерировать совпадающее значение; ему будет передана карта с `: gen`,
                    `: pred` и`: max-try` и должны возвращать исключение. 

    symbol

     Создает символы без пространств имен.
     

    symbol-ns

    добавлено в 0.5.9
     Создает символы с пространствами имен.
     

    кортеж

    (кортеж и генераторы)

     Создает генератор, который возвращает вектор, элементы которого выбраны
    от генераторов в том же положении.Отдельные элементы сжимаются
    согласно их генератору, но вектор никогда не будет сокращаться в счетчике.
    
    Примеры:
    
        (def t (кортеж gen / малое целое число / логическое значение))
        (образец t)
        ;; => ([1 верно] [2 верно] [2 неверно] [1 неверно] [0 верно] [-2 ложных] [-6 ложных]
        ;; => [3 true] [-4 false] [9 true])) 

    uuid

    добавлено в 0.9.0
     Создает случайный UUID типа 4. Не дает усадки.
     

    вектор

    (векторный генератор) (векторный генератор num-elements) (векторный генератор min-elements max-elements)

     Создает генератор векторов, элементы которого выбираются из
    `генератор`.Количество вектора будет ограничено размером.
    параметр генератора. 

    , отличные от векторов

    , добавленные в 0.9.0

    (отдельные от векторов) (отличные от векторов генов)

     Создает вектор элементов из данного генератора с
    гарантия, что элементы будут отличаться.
    
    Если генератор не может или вряд ли будет производить достаточно отчетливые
    элементов, этот генератор выйдет из строя так же, как и `such-that`.
    
    Доступные Варианты:
    
      : num-elements фиксированный размер сгенерированных векторов
      : min-elements минимальный размер сгенерированных векторов
      : max-elements максимальный размер сгенерированных векторов
      : max - количество попыток генератора перед
                     терпит неудачу, когда он не производит отдельных элементов
                     (по умолчанию 10)
      : ex-fn функция одного аргумента, которая будет вызываться, если test.проверить не могу
                     генерировать достаточно отчетливые значения; ему будет передана карта с
                     `: gen`,`: num-elements` и `: max-try` и должны возвращать
                     исключение 

    vector-independent-by

    добавлено в 0.9.0

    (vector-independent-by key-fn gen) (vector-independent-by key-fn gen opts)

     Генерирует вектор элементы из данного генератора, с
    гарантировать, что (map key-fn the-vector) будет отличаться.Если генератор не может или вряд ли будет производить достаточно отчетливые
    элементов, этот генератор выйдет из строя так же, как и `such-that`.
    
    Доступные Варианты:
    
      : num-elements фиксированный размер сгенерированных векторов
      : min-elements минимальный размер сгенерированных векторов
      : max-elements максимальный размер сгенерированных векторов
      : max - количество попыток генератора перед
                     терпит неудачу, когда он не производит отдельных элементов
                     (по умолчанию 10)
      : ex-fn функция одного аргумента, которая будет вызываться, если test.проверить не могу
                     генерировать достаточно отчетливые значения; ему будет передана карта с
                     `: gen`,`: num-elements` и `: max-try` и должны возвращать
                     исключение 

    Как проверить масло в генераторе Generac — Важно: Проверяйте масло каждые 12 часов непрерывной работы! | Генератор CT мощностью 22 кВт | Генератор для домашнего ТТ | Generac Сервисное обслуживание генераторов CT | Сертифицированный Generac CT

    Как проверить масло в генераторе Generac — Важно: Проверяйте масло каждые 12 часов непрерывной работы!

    Наблюдать за накоплением снега

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

    Проверяйте масло каждые 12 часов

    Генераторы, которые работают в течение длительного времени, должны проверять масло каждые 12 часов работы.

    1. Откройте корпус генератора.
    2. Выключите прерыватель (выглядит как домашний выключатель), который находится сбоку от генератора. Это приведет к отключению освещения / нагрузки, но генератор продолжит работу.
    3. Найдите контроллер внутри генератора (см. Рисунок 1) и переместите тумблер в положение «СБРОС» или «ВЫКЛ». Это вызовет отключение генератора.
    4. Найдите щуп и проверьте уровень масла.
    5. Если необходимо масло, открутите крышку маслозаливной горловины.
    6. Доливайте масло медленно ( вы не хотите переливать, ) и доливайте масло до отметки «FULL» на щупе по мере необходимости. Тип масла: 5W30 Synthetic.
    7. Заменить масляный щуп и масляную крышку.
    8. На контроллере переустановите тумблер в положение «АВТО» — это запустит генератор.
    9. Подождите 10 секунд и включите прерыватель — это заставит свет / нагрузки снова включиться.
    10. Закройте корпус генератора.

    Советы и обязанности

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

    Контрольные списки техобслуживания генераторов: Топ-3 [Бесплатная загрузка]

    1. Надежность — гарантирует, что аккумулятор и двигатель всегда находятся в оптимальном рабочем состоянии
    2. Эффективность — поддерживает оптимальную производительность
    3. Снижение эксплуатационных расходов — Раннее обнаружение дефектов и повреждений до того, как они усугубятся
    В статье представлены:

    Зачем нужно проводить профилактические осмотры генератора?

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

    Использование контрольного списка техобслуживания генератора

    Контрольный список технического обслуживания генератора обычно включает:

    1. Физический и визуальный осмотр дизель-генератора;
    2. Проверка герметичности двигателя, выхлопной системы, охлаждения, топлива и электрических систем постоянного тока;
    3. Масло и смазка;
    4. Тестирование аккумуляторов;
    5. Общая оценка состояния; и
    6. Подпись, дата и время проверки.

    Контрольный список технического обслуживания генератора | iAuditor

    Советы по обслуживанию дизельного генератора своими руками

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

    1. Запускайте генератор каждые 3–6 месяцев — Дизельное топливо ухудшается, если оно простаивает, поэтому идеально запускать генератор на несколько минут каждые 3–6 месяцев, чтобы предотвратить его коррозию.Это также дает уверенность в том, что генератор находится в хорошем рабочем состоянии.
    2. Проверить на признаки повреждений — Осмотреть корпус, топливную систему, выхлопную систему и двигатель на предмет дырок, трещин и утечек топлива или масла. Очень важно обнаруживать утечки непосредственно перед тем, как они перерастут в опасность пожара.
    3. Регулярно очищайте генератор — Регулярно удаляйте видимые загрязнения, грязь, пыль и другие дефекты с генератора. Это может помочь гарантировать, что внешние элементы не влияют на работу генератора.

    Мобильное приложение для эффективного технического обслуживания генератора

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

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

    iAuditor также может помочь вам запланировать техническое обслуживание генератора и отправить напоминания, чтобы вы больше никогда не пропустили еще одну проверку. Чтобы сэкономить ваше время, мы создали образцы шаблонов контрольных списков для обслуживания генераторов, которые можно настраивать на 100% и которые вы можете скачать бесплатно!

    Полный тест топлива для генератора

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

    В этот заказ включены следующие тесты:

    D7371 Содержание биодизеля — Измеряет содержание биодизеля в смеси дизельного топлива.

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

    D6371 CFPP ( Точка засорения холодного фильтра ) — Образец охлаждают и испытывают в заданных условиях с интервалом 1 ° C до тех пор, пока количество кристаллов парафина, выделяющихся из раствора, не станет достаточным для остановки или замедления потока.

    D86 Дистилляция — Дистилляция позволяет измерить диапазон температур, в котором топливо улетучивается или превращается в пар.Более легкие виды топлива обычно обладают большей летучестью, чем более тяжелые.

    D4737 Цетановый индекс — Расчетный цетановый индекс. Цетановое число дистиллятного топлива оценивается по плотности в градусах API, 10%, 50% и 90% и температуре кипения.

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

    D6304 Karl Fischer Water — Измеряет унесенную воду. Присутствие воды может преждевременно вызвать коррозию и износ, уменьшить смазку, закупорить фильтры и создать среду для роста микробов.

    D7463 Микробное загрязнение — Использует отражающий свет для количественной оценки присутствия бактерий или других микроорганизмов в топливе.

    D6703 Сера — Уровни содержания серы в топливе регулируются различными правительственными агентствами для обеспечения совместимости с требованиями стандартов по выбросам.

    D6468 Термическая стабильность — Указывает на термоокислительную стабильность или уровень разложения топлива.

    test.check / intro.md на главном сервере · clojure / test.check · GitHub

    test.check — это инструмент для написания тестов на основе свойств. Это отличается от традиционное модульное тестирование, когда вы пишете отдельные тест-кейсы.С участием test.check вы пишете универсальные количественные оценки, свойства, которые должны содержать верно для всех входных данных. Например, для всех векторов обращение вектора должно сохранить счет. Двойное реверсирование должно сравняться с входом. В этом руководстве мы рассмотрим мыслительный процесс при выборе свойств, а также практика написания самих тестов.

    Простой пример

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

     (требуется '[clojure.test.check: as tc]
             '[clojure.test.check.generators: as gen]
             '[clojure.test.check.properties: as prop #? @ (: cljs [: include-macros true])])
    
    (свойство def
      (prop / for-all [v (gen / vector gen / small-integer)]
        (пусть [s (sort v)]
          (и (= (count v) (count s))
               (или (пусто?)
                   (применить <= s))))))
    
    ;; проверить нашу собственность
    (tc / quick-check 100 недвижимость)
    ;; => {: результат истина,
    ;; =>: пройти? правда,
    ;; =>: количество тестов 100,
    ;; =>: истекшее время-мс 90,
    ;; =>: семя 1528578896309} 

    Что, если бы мы забыли сортировать наш вектор? Тест не пройдёт, и затем проверьте.check попытается найти «меньшие» входы, которые все еще вызывают тест потерпеть неудачу. Например, функция может изначально выйти из строя с вводом: [5 4 2 2 2] , но test.check уменьшит его до [0 -1] (или [1 0] ).

     (деф. Плохое свойство
      (prop / for-all [v (gen / vector gen / small-integer)]
        (или (пусто? v) (применить <= v))))
    
    (tc / quick-check 100 плохая собственность)
    ;; => {: num-tests 6,
    ;; =>: семя 15285747,
    ;; =>: сбой [[-2-4-4-3]],
    ;; =>: не удалось-после-мс 1,
    ;; =>: результат false,
    ;; =>: результат-данные ноль,
    ;; =>: размер отказа 5,
    ;; =>: пройти? ложный,
    ;; =>: сжатие
    ;; => {: всего посещенных узлов 16,
    ;; =>: глубина 4,
    ;; =>: пройти? ложный,
    ;; =>: результат false,
    ;; =>: результат-данные ноль,
    ;; =>: сокращение времени-мс 1,
    ;; =>: наименьшее [[0 -1]]}} 

    Этот процесс сжатия выполняется автоматически даже для наших более сложных генераторы, которые мы пишем сами.

    Генераторы

    Для записи нашей собственности мы будем использовать генераторы. Генератор умеет генерировать случайные значения для определенного типа. test.check.generators пространство имен имеет множество встроенных генераторов, а также комбинаторы для создания ваши собственные новые генераторы. Вы можете написать сложные генераторы, просто объединение существующих генераторов с данными комбинаторами. Как мы пишем генераторы, мы можем увидеть их на практике с образцом функция :

     (требуется '[clojure.test.check.generators: as gen])
    
    (генерация / образец генерации / малое целое число)
    ;; => (0 1-1 0-1 4 4 2 7 1) 

    , мы можем запросить дополнительные образцы:

     (генерация / образец генерации / малое целое число 20)
    ;; => (0 1 1 0 2-4 0 5-7-8 4 5 3 11-9-4 6-5-3 0) 

    или получите lazy-seq значений:

     (взять 1 (gen / sample-seq gen / small-integer))
    ;; => (0) 

    Вы можете заметить, что по мере того, как вы запрашиваете больше значений, «размер» сгенерированного значения увеличивается. Поскольку test.check генерирует больше значений, он увеличивает «размер» сгенерированных значений.Это позволяет тестам преждевременно терпеть неудачу, для простых значения и увеличивайте размер только по мере прохождения теста.

    Генераторы смеси

    Некоторые генераторы принимают другие генераторы в качестве аргументов. Например вектор и список генератор:

     (ген / образец (ген / вектор ген / нат))
    ;; => ([] [] [1] [1] [] [] [5 6 6 2 0 1] [3 7 5] [2 0 0 6 2 5 8] [9 1 9 3 8 3 5] »)
    
    (генерация / образец (генерация / список генерация / логическое значение))
    ;; => (() () (false) (false true false) (false true) (false true true true) (true) (false false true true) () (true))
    
    (генерация / образец (генерация / генерация карты / генерация ключевого слова / логическое значение) 5)
    ;; => ({} {: z false} {: k true} {: v8Z false} {: 9E false,: 3uww false,: 2s true}) 

    Иногда нам нужно создавать разнородные коллекции.Генератор кортежа позволяет нам это делать:

     (генерация / образец (генерация / кортеж генерация / естественная генерация / логическая генерация / соотношение))
    ;; => ([0 ложных 0] [1 ложных 0] [0 ложных 2] [0 ложных -1/3] [1 истинных 2] [1 ложных 0] [2 ложных 3/5] [3 истинных -1] [ 3 верно -5/3] [6 ложных 9/5]) 

    Генераторные комбинаторы

    Есть несколько комбинаторов генераторов, мы рассмотрим fmap , , так что и связывают .

    fmap

    fmap позволяет нам создать новый генератор, применив функцию к значения, генерируемые другим генератором.Допустим, мы хотим создать набор натуральные числа. Мы можем создать набор, вызвав set для вектора. Итак, начнем создать вектор натуральных чисел (с помощью генератора nat ), а затем использовать fmap для вызова установите на значения:

     (gen / sample (gen / fmap set (gen / vector gen / nat)))
    ;; => (# {} # {1} # {1} # {3} # {0 4} # {1 3 4 5} # {0 6} # {3 4 5 7} # {0 3 4 5 7} # {1 5}) 

    Представьте, что у вас есть запись, в которой есть удобная функция создания, foo .Ты может создавать случайные foo s, генерируя типы аргументов для foo с кортеж , а затем с помощью (fmap foo (tuple ...)) .

    такой-то

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

     (gen / sample (gen / such-that not-empty (gen / list gen / boolean)))
    ;; => ((true) (true) (false) (true false) (false) (true) (false false true true) (false) (true) (false)) 
    привязка

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

     (def keyword-vector (gen / such-that not-empty (gen / vector gen / keyword)))
    (def vec-and-elem
      (gen / bind ключевое слово-вектор
                (fn [v] (gen / tuple (gen / elements v) (gen / return v)))))
    
    (генерация / образец vec-and-elem 4)
    ;; => ([: va [: va: b4]] [: Zu1 [: w: Zu1]] [: 2 [: 2]] [: 27X [: 27X: KW]]) 

    Это позволяет нам создавать довольно сложные генераторы.

    Генераторы записи

    Давайте рассмотрим пример генерации собственных случайных значений. defrecord с. Создадим простую запись пользователя:

     (отменить запись пользователя [имя пользователя, адрес электронной почты идентификатора пользователя активен?])
    
    ;; напомним, что вспомогательная функция создается автоматически
    ;; для нас
    
    (-> Пользователь "reiddraper" 15 "[email protected]" true)
    ;; # user.User {: имя пользователя "reiddraper",
    ;; : идентификатор пользователя 15,
    ;; : электронная почта "[email protected]",
    ;; : active? true} 

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

     (домен def (gen / elements ["gmail.com" "hotmail.com" "computer.org"]))
    (def email-gen
      (gen / fmap (fn [[имя-домена]]
                  (str name "@" имя-домена))
                (gen / tuple (gen / not-empty gen / string-alphanumeric) домен)))
    
    (последний (генеральный / образец электронного письма))
    ;; => "CW6161Q6 @ hotmail.com "

    Чтобы собрать все вместе, мы будем использовать fmap для вызова нашего конструктора записи и кортеж для создания вектора аргументов:

     (def user-gen
      (gen / fmap (частичное применение -> Пользователь)
                (генерация / кортеж (генерация / непустая генерация / буквенно-цифровая строка)
                           gen / nat
                           email-gen
                           gen / boolean)))
    
    (последний (поколение / образец пользователя-поколение))
    ;; => # user.User {: имя пользователя "kWodcsE2",
    ;; : идентификатор пользователя 1,
    ;; : email "r2ed3VE @ компьютер.org ",
    ;; : active? true} 

    Рекурсивные генераторы


    ПРИМЕЧАНИЕ. Написание рекурсивных генераторов было значительно упрощено в версии. 0.5.9. Для старого способа см. 0.5.8 документация.


    С помощью gen / recursive-gen легко написать рекурсивные или древовидные генераторы. recursive-gen принимает два аргумента, составной генератор и скаляр. генератор. Мы начнем с простого примера, а затем перейдем к чему-то большему. сложный.Сначала сгенерируем вложенный вектор логических значений. Итак, наше соединение генератор будет gen / vector , а наш скаляр будет gen / boolean :

     (def nested-vector-of-boolean (gen / recursive-gen gen / vector gen / boolean))
    (последний (gen / sample nested-vector-of-boolean 20))
    ;; => [[[true] true] [[] []]] 

    А теперь давайте создадим собственный генератор в стиле JSON. Мы разрешим gen / list и gen / map как наши составные типы и gen / small-integer и gen / boolean как наш скаляр типы.Поскольку recursive-gen принимает только по одному генератору каждого типа, мы объедините наши составные типы с простой функцией, а два скаляра с gen / one-of .

     (определение по умолчанию (fn [inner-gen]
                      (gen / one-of [(gen / list inner-gen)
                                   (gen / map inner-gen inner-gen)])))
    (def scalars (gen / one-of [gen / small-integer gen / boolean]))
    (def my-json-like-thing (составные скаляры gen / recursive-gen))
    (последний (gen / sample my-json-like-thing 20))
    ;; =>
    ;; (()
    ;; {(ложь ложь) {истина -3, ложь ложь, -7 1},
    ;; {4-11, 1-19} (ложь),
    ;; {} {1 6}}) 

    И мы видим, что у нас есть список, первым элементом которого является пустой список.Секунда element — это карта с ключами и значениями типа int. И т. Д.

    Другие примеры

    Допустим, мы тестируем функцию сортировки. Мы хотим проверить, что наш вид функция идемпотентна, то есть применение сортировки дважды должно быть эквивалентно применяя его один раз: (= (sort a) (sort (sort a))) . Напишем быстрый тест убедитесь, что это так:

     (требуется '[clojure.test.check: as tc])
    (требуется '[clojure.test.check.generators: as gen])
    (требуется '[clojure.test.check.properties: as prop #? @ (: cljs [: include-macros true])])
    
    (определение сортировки идемпотент-опора
      (prop / for-all [v (gen / vector gen / small-integer)]
        (= (сортировка v) (сортировка (сортировка v)))))
    
    (tc / quick-check 100 sort-idempotent-prop)
    ;; => {: результат истина,
    ;; =>: пройти? правда,
    ;; =>: количество тестов 100,
    ;; =>: истекшее время-мс 28,
    ;; =>: семя 1528580707376} 

    В прозе этот тест гласит: для всех векторов целых чисел v , сортировка v равна равно сортировке v дважды.

    Что произойдет, если наш тест не удастся? test.check попытается найти «меньше» входы, которые все еще терпят неудачу. Этот процесс называется усадкой. Посмотрим это в действие:

     (def prop-sorted-first-less-than-last
      (prop / for-all [v (gen / not-empty (gen / vector gen / small-integer))]
        (пусть [s (sort v)]
          (<(первые с) (последние с)))))
    
    (tc / quick-check 100 prop-sorted-first-less-than-last)
    ;; => {: num-tests 5,
    ;; =>: семя 1528580863556,
    ;; =>: сбой [[-3]],
    ;; =>: не удалось-после-мс 1,
    ;; =>: результат false,
    ;; =>: результат-данные ноль,
    ;; =>: размер ошибки 4,
    ;; =>: пройти? ложный,
    ;; =>: сжатие
    ;; => {: всего посещенных узлов 5,
    ;; =>: глубина 2,
    ;; =>: пройти? ложный,
    ;; =>: результат false,
    ;; =>: результат-данные ноль,
    ;; =>: сокращение времени-мс 1,
    ;; =>: наименьшее [[0]]}} 

    Этот тест утверждает, что первый элемент отсортированного вектора должен быть меньше, чем последний.Конечно, это неправда: тест не проходит с вводом [-3] , что уменьшается до [0] , как видно из выходных данных выше. Как ваши тестовые функции требуют более сложного ввода, сжатие становится критически важным для возможности чтобы точно понять, почему случайный тест не удался. Чтобы увидеть, насколько сильна усадка есть, давайте придумаем надуманный пример: функция, которая дает сбой, если передана последовательность, содержащая число 42:

     (def prop-no-42
      (prop / for-all [v (gen / vector gen / small-integer)]
        (не (какой-то # {42} v))))
    
    (tc / quick-check 100 prop-no-42)
    ;; => {: num-tests 45,
    ;; =>: семя 1528580964834,
    ;; =>: сбой
    ;; => [[-35-9-31 12-30-40 36 36 25-2-31 42 8 31 17-19 3-15 44-1-8 27 16]],
    ;; =>: не удалось-после-мс 11,
    ;; =>: результат false,
    ;; =>: результат-данные ноль,
    ;; =>: неудачный размер 44,
    ;; =>: пройти? ложный,
    ;; =>: сжатие
    ;; => {: всего посещенных узлов 16,
    ;; =>: глубина 5,
    ;; =>: пройти? ложный,
    ;; =>: результат false,
    ;; =>: результат-данные ноль,
    ;; =>: сокращение времени-мс 1,
    ;; =>: наименьшее [[42]]}} 

    Мы видим, что тест не удался на довольно большом векторе, как показано на примере : fail ключ.Но затем test.check смог уменьшить ввод до [42] , поскольку замечено в ключах [: shrunk: наименьший] .

    Чтобы узнать больше, просмотрите ссылки на документацию.

    clojure.test Интеграция

    Макрос clojure.test.check.clojure-test / defspec позволяет кратко напишите свойства, которые выполняются под бегуном clojure.test , например:

     (defspec first-element-is-min-after-sorting ;; название теста
      100 ;; количество итераций для теста.проверить, чтобы проверить
      (prop / for-all [v (gen / not-empty (gen / vector gen / small-integer))]
        (= (применить мин. v)
           (первая (сортировка v))))) 

    ClojureScript

    Поддержка ClojureScript была добавлена ​​в версии 0.7.0 .

    Интеграция с cljs.test осуществляется через clojure.test.check.clojure-test / defspec макрос таким же образом как интеграция с clojure.

    Автор: alexxlab

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

    Ваш адрес email не будет опубликован.