Примечание. Для построения в дальнейшем по материалам табл. 1 различных кривых, следует принимать для расчета не менее пяти-шести вариантов Gw - D.
3.8. По принятым к расчету Gw и вычисленным величинам загрузок m из графика (рис. 3) определяются диаметры пневмозолопроводов. Зависимость между величинами D и Gw изображается графически (рис. 4) в виде D = f(Gw).
![]() от массового расхода воздуха.
![]() от массового расхода воздуха.
3.9. По вычисленным величинам Gw (табл. 1, графа 2) вычисляются объемные расходы Qw:
, (6)где
причем
, (9)где
;K0 - температурный поправочный множитель, который определяется по графику (рис. 5).
![]() Рис. 5. Поправочный множитель K0 в формуле (7)
на температуру смеси.
Примечание. Температурный поправочный множитель определен экспериментально в диапазоне температур от -30 °C до +25 °C. Результаты опытов графически экстраполированы до температуры +170 °C.
Сравнение опытных результатов с расчетными по формуле
<*>,дает величину отклонения в пределах 13%.
--------------------------------
<*> Лобаев Б.Н. Расчет воздуховодов, Госстройиздат УССР, 1959.
3.11. Температура смеси воздуха и горячей золы рассчитывается по формуле
где
- удельная теплоемкость воздуха; - удельная теплоемкость золы;tw °C - температура поступающего в пневмозолопровод воздуха;
ts °C - температура поступающей в пневмозолопровод золы.
3.12. Потери давления
![]() опытной корректирующей функции по формуле (12).
3.13. Потери давления при подъеме
где
3.14. Для каждого расчетного варианта по диаметру пневмозолопровода D выбираются тип и размеры осадителей-разгрузителей (табл. 2). Потери давления, эквивалентные их сопротивлению, определяются по формуле
где K - коэффициент, учитывающий конструкцию осадителей-разгрузителей.
Для центробежных разгрузителей (циклонов) K принимается по графику (рис. 7).
![]() давления циклонов по формуле (14).
Для широко применяемых осадительных камер конструкции "Уралэнергочермет"
.3.15. Для самовстряхивающихся матерчатых фильтров потери давления определяются по формуле
, (15)где B - коэффициент, равный 0,13 - 0,15; qw - объемный расход воздуха в м3/с на 1 м2 ткани рукавов; b - показатель, принимаемый равным 1,2 - 1,3.
3.16. Потери давления
, (16)3.17. Для удобства расчета потери давления в местных сопротивлениях принято выражать, как потери давления на трение
--------------------------------
. (17)Lпр = L + Lэкв; (18)
(Lw)пр = Lw + (Lw)экв. (19)
3.19. Суммарные потери давления
3.20. Мощность N, расходуемая на преодоление всех сопротивлений в системе, выраженных суммарными потерями давления, вычисляется по формуле
3.21. По материалам табл. 1 строится совмещенный график функций N,
, который определяет весь диапазон величин N, 3.22. Выбор рабочего режима осуществляется методом совмещения на графике расходно-напорных характеристик системы и энергетического агрегата. Точки пересечения кривых определяют возможные рабочие режимы системы с данным энергетическим агрегатом, причем точка, относящаяся к Nмин, определяет энергетически наиболее выгодный параметр N -
3.23. При окончательном выборе режима транспортирования для принятого согласно п. 3.22 энергетического агрегата следует предусмотреть (с учетом на износ и сопротивление выхлопа) запас по производительности и напору (вакууму) в пределах 10 - 15% в сравнении с паспортными характеристиками эжектора (рис. 10) или вакуум-насоса (рис. 11).
Примечание. При водокольцевых вакуумных насосах типа РМК, потребляемая мощность которых практически не зависит от их режима работы, выбор режима транспортирования следует производить по минимальному расходу Gw в целях сокращения металлоемкости проектируемой системы в целом.
![]() для аэродинамического расчета пневмотранспортных систем
а - колено 90°, lпр - 12 и 20 м соответственно для типа I
и типа II; б - колено 30°,
; в - колено 45°,lпр = 6 м; г - колено 60°,
; д - тройникс коленом 30°,
; е - тройник с коленом 60°, ; ж - тройник, ;з - переключатель. lпр = 8 м.
![]() для аэродинамического расчета пневмотранспортных систем
а - насадка,
; б - насадка, ;в - пробковый кран, lпр = 0,0 м; г - обратный клапан,
; д - колено-коробка, lпр - 40 м.![]() конструкции "Уралэнергочермет".
![]() Таблица 2
пневмозолопровода в вакуумных системах
(данные "Уралэнергочермет")
Таблица 3
и конфузорном изменении потока воздуха в зависимости
от отношения площадей выходного и входного сечений
Таблица 4
для внезапного сужения и расширения потоков
Таблица 5
в зависимости от угла изгиба трубопровода
--------------------------------
<*> Величины коэффициентов указаны при отношении радиуса изгиба оси трубы к диаметру трубопровода, равном 1,5.
Таблица 6
Материал - сталь 14ХГС по ГОСТ 5058-65**
3.24. Выбор диаметра пневмозолопровода для принятого режима транспортирования согласно п. 3.23 с соответствующим Gw производится по графику (рис. 4). Согласно сортаменту труб (табл. 6) по окончательно выбранному внутреннему диаметру пневмозолопровода уточняются рабочие параметры Gw, N,
ПРИМЕР РАСЧЕТА
Дано: а) массовый расход золы Gs = 1,8 кг/с;
б) гранулометрический состав золы (табл. 7);
в) плотность золы (масса единицы объема материала)
;Таблица 7
г) температура золы ts = 110 °C;
д) трасса пневмозолопровода (рис. 12): горизонтальный участок 110 м; вертикальный участок 15,5 м; число отводов под углом 90° - 6 шт.; в качестве предварительной компоновки для улавливания золы принимаем осадительную камеру и два последовательно соединенных циклона конструкции "Уралэнергочермет";
![]() 1 - сборный бункер золоуловителей котла ТЭС;
2 - регулируемая насадка; 3 - горизонтальные участки
пневмозолопровода; 4 - вертикальные участки
пневмозолопровода; 5 - золоотделитель (осадительная камера);
6, 7 - циклоны (пылеотделители); 8 - воздуховод;
9 - воздуходувный механизм;
10 - разгрузочный сборный бункер (силос).
е) трасса всасывающего воздуховода: общая длина 29,4 м; диаметр трубопровода 0,2 м; число отводов под углом 90° - 2 шт.
1) На основании данных о грансоставе по формуле (3) определяем средневзвешенную крупность для всей совокупности частиц:
d0 = [(3 + 2)·0,2 + (2 + 1)·0,4 + (1 + 0,5)·0,4 +
+ (0,5 + 0,25)·1,4 + (0,25 + 0,125)·33,6 +
+ (0,125 + 0,068)·28,0 + (0,068 + 0,02)·17,9 +
+ (0,02 + 0,01)·1,9 + 0,01·16,2]·0,5·10-5 = 0,118·10-3 м.
2) По графику (рис. 1) определяем средневзвешенную скорость витания. Получаем W0 = 0,5 м/с.
;(Lw)пр = 29,4 + 4·2 = 37,4 м.
5) Загрузки m вычисляем по формуле (1):
.Полученные величины загрузок удовлетворяют условию примечания п. 3.6, кроме первой (m = 9).
Для соблюдения условия примечания п. 3.6 проводим вторичное вычисление загрузок уже в пределах
:![]() 6) Для выбранных Gw по графику (рис. 3) определяем величины D: 0,108; 0,13; 0,15; 0,18; 0,20 м.
7) По формуле
вычисляется величина объемного расхода воздуха: .Аналогично рассчитывается Qw и для остальных вариантов. Скорость воздуха в пневмозолопроводе вычисляем по формуле (2)
.8) Для расчета потерь давления в пневмозолопроводе по формуле (11) предварительно вычисляем tсм,
.Отсюда K01 = 1,44 (по рис. 5).
;![]() от расхода воздуха.
; . .9) Потери давления на подъем вычисляются по формуле (13)
.10) Согласно принятой компоновке по табл. 2 выбираем для каждого расчетного варианта размеры осадителей-разгрузителей, исходя из диаметров пневмозолопроводов. Для D = 0,130 м диаметр осадительной камеры 2600 мм, диаметры циклонов 630 и 530 мм. Потери давления рассчитываем по формуле (14), принимая коэффициент K = 0,4 (п. 3.14), а для циклонов по графику (рис. 7) соответственно 0,075 и 0,148:
; .11) Для определения потерь давления воздуха в воздуховоде по формуле (7) сначала находим неизвестные величины Uw и
; .Потери давления в воздуховоде на единицу длины трубопровода составляют:
.12) Суммарные потери давления в системе вычисляем по формуле (20)
.13) Требуемую мощность находим по формуле (21)
N1 = 22705·0,324 = 7356 Вт.
14) Результаты расчета сведены в табл. 8, по данным которой и по параметрам вакуумного оборудования (рис. 10 и 11), согласно п. 3.21 строим совмещенный график (рис. 14) в координатах N,
. Из графика видно, что для заданной производительности энергетически наивыгоднейшие режимы работы рассчитываемой системы обеспечиваются вакуум-насосом РМК-4. Точки пересечения кривых расходно-напорных характеристик РМК-4 и системы определяют два оптимальных расхода Gw' и Gw", где Gw" соответствует минимальной потребной мощности. Однако, учитывая, что потребляемая водокольцевыми насосами типа РМК-4 мощность практически не зависит от режима их работы, то в целях повышения КПД принятого насоса и сокращения металлоемкости пневмозолопровода окончательный выбор режима согласно п. 3.22 проводим по минимальному расходу Gw'. Учитывая запас по производительности ~ 10% Gw' и по потерям давления ~ 15% По Gw (рис. 13) определяем наиболее близкий диаметр пневмозолопровода по сортаменту труб (табл. 6) D = 0,130 мм (труба 146x9 мм), которому (рис. 13) соответствует расход Gw = 0,39 кг/с и (рис. 14) N = 7400 Вт и
.![]() обеспечивающего устойчивые оптимальные
режимы транспортирования.
Для принятого диаметра пневмозолопровода делаем проверочный расчет по определению оптимальной и критической скорости по формулам (2) и (5):
, .Условие п. 3.5 Uw ~= 1,15 Uкр выполнено.
1. Гранулометрический состав
Общие положения
Зола - продукт сгорания топлива, который выносится дымовыми газами из топки котла и улавливается золоуловителями.
Гранулометрический состав золы данного твердого топлива зависит от следующих факторов:
1) конструкции топок котлоагрегатов;
2) эксплуатационных условий работы котлоагрегата (различие паровых нагрузок, равномерность и температура горения топлива в камере сжигания, сжигание топлива совместно с мазутом и пр.);
3) системы пылеприготовления и подачи угольной пыли для сжигания (типа, производительности, эксплуатационного состояния и количества одновременно работающих пылеугольных мельниц; наличия и исправности сепаратора, температуры сушильного агента);
4) типа мельниц (барабанно-шаровые, молотковые и мелющие вентиляторы) и их эксплуатационного состояния (износ бил и корпуса в молотковых, изменение массы загруженных шаров в барабанно-шаровых мельницах и т.д.). Исследования на ТЭС показали, что при измельчении топлива барабанно-шаровыми мельницами зола в целом является более тонкой, чем зола при измельчении топлива молотковыми мельницами и мелющими вентиляторами;
5) эксплуатационного состояния аппаратов золоулавливания (износ циклонных элементов и жалюзийных решеток в батарейных циклонах и жалюзийных уловителях, неисправности механизмов встряхивания или попадание мазута на электроды в электрофильтрах). Гранулометрический состав золы зависит также от режима эксплуатации электрофильтров.
Гранулометрический состав золы, улавливаемой золоуловителями, отличается от состава золы, получаемой при горении топлива в котлоагрегатах. Экспериментально было установлено, что зола, выносимая в атмосферу, на 60 - 70% состоит из частиц менее 0,005 мм, тогда как зола, улавливаемая золоуловителями, значительно крупнее.
Золоулавливающие устройства в зависимости от состава золы, поступающей в каналы ГЗУ, можно условно разделить на две группы:
1) мокрые золоуловители, вертикальные или однопольные горизонтальные электрофильтры, инерционные (механические) золоуловители, имеющие по ходу очистки дымовых газов один золоулавливающий аппарат;
2) двухступенчатые или комбинированные золоуловители (инерционные золоуловители - первая ступень, предвключенные в электрофильтры - вторая ступень), многопольные горизонтальные электрофильтры и инерционные золоуловители, имеющие по ходу очистки дымовых газов несколько аппаратов.
Основное отличие указанных устройств следующее: для уловителей первой группы зола, поступающая в смывные каналы ГЗУ, характеризуется средним составом; для золоуловителей второй группы - зола каждого аппарата не отражает среднего состава всего материала, а распределена в выпусках по крупности (фракционному составу) - наиболее крупные частицы золы, как правило, улавливаются на первых аппаратах, наиболее мелкие - на последующих.
Выбор гранулометрического состава золы
при проектировании пневмотранспорта
При проектировании пневмотранспорта могут иметь место два случая:
данные по составу золы конкретной ТЭС приводятся на рис. 15, 16, 17; данные по составу золы на рис. 15, 16, 17 не приводятся.
В первом случае <*> по табл. 9 определяем порядковый номер ТЭС и в зависимости от конструкции пылеугольных мельниц и золоулавливающих устройств на рис. 15, 16, 17 находим искомые кривые гранулометрического состава золы. Например, для Щекинской ГРЭС (порядковый номер ГРЭС согласно табл. 9, N 4) для котлоагрегата СП, оборудованного молотковыми мельницами и однопольными электрофильтрами, т.е. золоуловителями первой группы, кривая гранулометрического состава золы приводится на рис. 16, б, кривая 4.
--------------------------------
<*> Данные по гранулометрическому составу золы на ТЭС при расчетах могут быть также взяты из "Справочного материала по золе и шлаку Теплоэлектростанций СССР" ВТИ им. Ф.Э. Дзержинского, арх. N 9801 (Инд. ТЛ - 647), 1974.
![]() инерционных золоуловителей (группа 2)
17 - котлоагрегат "Гарбе"; 17а - котлоагрегат "Стерлинг"
Примечания: 1. Номера кривых гранулометрического состава соответствуют порядковым номерам ТЭС табл. 9.
2. В подрисуночную подпись вынесены номера кривых состава золы, отобранной на тех ТЭС, где имелось несколько типов оборудования.
![]() золы золоуловителей (группа 1)
а - угольные топлива, измельчались барабанно-шаровыми
мельницами; б - то же, молотковыми мельницами; в - то же,
мелющими вентиляторами; г - сланцы; д - торф;
28 - батарейный циклон; 28а - мокрый золоуловитель
конструкции ОРГРЭС; 28б - мокрый золоуловитель с трубой
Вентури; 16 - центробежный скруббер; 16а - батарейный
циклон; 23 - котлоагрегат ЦКТИ; 23а - котлоагрегат "Букау";
32 - батарейный циклон; 32а - мокрый прутковый
золоуловитель; 33 - котлоагрегат "Дукла"; 33а - котлоагрегат
БКЗ; 36 - котлоагрегат ТП; 36а - котлоагрегат БКЗ;
36б - котлоагрегат ТП; 40 - мокрый золоуловитель
с трубой Вентури (рис. в); 40а - реттиховские угли;
40б - подгородненские и партизанские угли;
40в - реттиховские и подгородненские угли; 41 - котлоагрегат
ЦКТИ; 41а и 41б - котлоагрегат БКЗ паропроизводительностью
в момент отбора проб 140 и 170 т/ч; 44 - котлоагрегат
ТП-150; 44а - котлоагрегат ТП-36; 45 - котлоагрегат БКЗ-50;
45а - котлоагрегат БКЗ-160 (см. примечание к рис. 15).
![]() (двухступенчатых) золоуловителей (группа 2)
А, Б - инерционные золоуловители;
I, II, III, IV - поля электрофильтров; 10 - котлоагрегат ТП;
10а - котлоагрегат БКЗ (см. примечание к рис. 15).
Таблица 9
Примечание. БШМ и ММ - барабанно-шаровые и молотковые мельницы; МВ - мелющий вентилятор; ФК - форт-камеры; ОК - осадительная камера; КС - камера Соболева; П - предполье; КК - конвективная камера; БЦ - батарейный циклон; ЦН - циклон НИИОГАЗ; 1, 2, 3, 4п - количество полей вертикального (В) или горизонтального (Г) электрофильтра; ЖУ - жалюзийный золоуловитель; знак + - последовательное включение одного золоулавливающего аппарата в другой; МЗ - мокрый золоуловитель (прутковый, конструкции ОРГРЭС); МЗ с ТВ - мокрый золоуловитель с трубой Вентури; БЦГ и БЦО - батарейный циклон, соответственно, загрязненного и очищенного газа.
Во втором случае гранулометрический состав золы принимается согласно табл. 10 в зависимости от рода твердого топлива, конструкции золоулавливающих устройств и пылеугольных мельниц. Отметим, что табл. 10 получена на основании осредненных данных по составу золы, приводимых на рис. 15, 16, 17.
2. Агрегатная плотность
В расчетах используются две физические величины - плотность и агрегатная плотность частиц золы.
Плотность - физическая величина, равная пределу отношений массы материала Pм, слагающего частицу, к его объему V при неограниченном уменьшении (растирании) этой частицы
.Агрегатная плотность - отношение массы частицы Pч к ее объему V
.Величины плотности и агрегатной плотности будут равны только тогда, когда частицы не имеют замкнутых пор. Примером таких материалов служит песок, гравий и пр.
Эти физические величины для пористых частиц связаны между собой следующей зависимостью
,где nа - относительная величина объема замкнутых пор в долях единицы объема частицы.
Исследованиями золы различных твердых топлив установлено, что объем замкнутых пор частиц в среднем не превышает 4 - 5%. Это обстоятельство указывает на то, что для золы, в отличие от шлака, агрегатная плотность и плотность приблизительно равны
Частицы золы и шлака, как одного, так и разных твердых топлив имеют неодинаковый химический состав и, как следствие этого, неодинаковую агрегатную плотность. Поэтому характеристикой массы, необходимой при расчете гидротранспорта золы, является средняя агрегатная плотность. Средняя агрегатная плотность пробы, состоящей из совокупности неоднородных частиц, - физическая величина, равная отношению массы всех частиц золы естественной крупности в пробе
.Исследованиями не было обнаружено изменение средней агрегатной плотности золы, поступающей из золоуловителей второй группы по ходу очистки дымовых газов (табл. 11).
Таблица 11
для комбинированных золоуловителей (г/см3)
--------------------------------
При расчете пневмотранспорта среднюю агрегатную плотность золы следует брать согласно табл. 12.
ТЕОРЕТИЧЕСКОЕ И ЭКСПЕРИМЕНТАЛЬНОЕ ОБОСНОВАНИЕ
ПРЕДЛАГАЕМОГО МЕТОДА РАСЧЕТА
В настоящее время теоретические исследования по разработке физической модели двухфазных потоков в целом далеки от завершения, а применение существующих полуэмпирических расчетных зависимостей конкретно к пневмотранспорту золы, как показывает опыт эксплуатации систем пневмозолоудаления на ряде тепловых электростанций, недостаточно обеспечивает надежность и эффективность их работы.
Принципиальной новизной настоящей методики является вариантный расчет с окончательным выбором энергетически наивыгоднейшей комбинации величин D и Gw для заданной производительности.
Эксперименты по пневмотранспорту золы проведены на вакуумной пневмотранспортной установке (рис. 18) с трубами, внутренний диаметр которых 0,067; 0,094 и 0,155 м в диапазоне изменения параметров: загрузка
; массовый расход воздуха ; массовый расход материала ; плотность золы . Опыты проводились с золой Красноярской ТЭЦ-1, средневзвешенная крупность которой менялась в опытах от 0,044·10-3 м до 0,07 x 10-3 м.![]() 1 - пневмозолопровод; 2 - разгрузочный бункер; 3 - шнековый
питатель; 4 - редуктор; 5 - осадительная камера;
6 - циклоны; 7 - "мокрый" фильтр; 8 - диафрагма;
9 - задвижка; 10 - воздухопровод; 11 - точки отбора
давления; 12 - прибор для измерения скорости потока;
13 - вакуум-насос.
Техника проведения опытов отработана и подробно изложена в отчетах сектора пневмотранспорта за 1973 - 1974 гг.
Для сравнительного анализа опытных результатов обработка и определение расчетных зависимостей проводились с параметрами воздуха, приведенного к нормальному состоянию.
Всего было осуществлено 177 режимов пропуска золосмеси; из них после предварительной оценки результатов к обработке принято 143 опыта.
![]() удельных потерь давления для трубы D = 0,094 м.
Целью экспериментов являлось определение эмпирических зависимостей для расчета удельных гидравлических потерь давления, критических скоростей потока, скорости витания золового материала и скорости частиц золы.
В основу эмпирических формул положен обычный в гидропневмотранспорте инженерный метод, состоящий в суммировании потерь напора, обусловленных наличием взвеси, с потерями напора потока воздуха без взвеси в данной трубе при том же расходе.
Удельные гидравлические потери давления определялись по перепаду статических давлений, которые фиксировались фотографированием пьезометрического щита после установления заданного режима. Эксперименты состояли в определении удельных гидравлических потерь давления и представлении их в виде изоконсистентных кривых для весовых загрузок m = 1,1; 1,8; 2,3; 3,0 (рис. 19). По результатам анализа опытов по пневмотранспорту золы была получена зависимость для определения дополнительных гидравлических потерь напора:
.![]() удельных потерь давления.
![]() для определения критических скоростей
1 -
; 2 - .Данная зависимость дает до 15% погрешности (рис. 20).
Критические режимы фиксировались в прозрачных вставках, установленных по пневмозолопроводу, по началу образования неподвижного слоя выпавших из толщи потока частиц золы. Графоаналитический анализ опытных результатов позволил аппроксимировать значения критической скорости линейной функцией вида:
где Ф и
![]() критических скоростей.
Измерение скоростей свободного падения частиц производилось на специально созданной установке (рис. 23) при давлениях в трубе 1·105 - 0,4·105 Па. Моменты прохождения фронта частиц фиксировались по осциллограмме в виде резких пиков (рис. 24). Отметчик времени осциллографа настроен на интервал времени 0,02 с. По определению скорости витания золы получена следующая зависимость:
.![]() витания частиц золового материала
1 - стеклянная труба; 2 - фокусирующее устройство; 3 - лампы
подсветки; 4 - манометр; 5 - вакуум-насос; 6 - вентиль;
7 - фотоэлемент; 8 - блок питания; 9 - осциллограф;
10 - пульт дистанционного управления; 11 - сбрасывающее
устройство; 12 - термометр; 13 - гигрометр.
![]() через фокусы подсветки фотоэлементов.
Для измерения скорости потока золосмеси использовался маятниковый прибор (рис. 25), в котором отклонение маятника под воздействием динамической силы потока компенсировалось усилием плоской стальной пружины с наклеенным тензодатчиком типа 2ПКП-30-20ГБ, включенным в измерительную цепь по мостовой схеме. Возникшие при этом деформации интегрально характеризуют динамику потока. Решая уравнение количества движения, для скорости золы получили зависимость (рис. 26):
,где
; .![]() частиц материала
1 - маятник с управляющими грузами; 2 - пневмопровод;
3 - тарировочный вес; 4 - тензодатчик 2ПКП-30-20ГБ;
5 - тензоусилительная станция УТ4-1; 6 - магазин
сопротивлений Р 314; 7 - конденсатор; 8 - потенциометр
ЭПП-09М3; 9 - привод выверки "0" (K0 = 1,275).
![]()
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/rekomendaciya_rekomendacii/4/p_45541.html
На правах рекламы:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||