Роддатис — Котельные установки |
Книги 16.03.2008 2655 Метки котельные установки парогенераторы
В книге Роддатис К. Ф. — Котельные установки рассматриваются котельные установки, предназначенные для теплоснабжения промышленных предприятий и жилищно-коммунальных помещений.
Описаны паровые и водогрейные котлы малой и средней производительности, энерготехнологические котлы, котлы-утилизаторы, компоновки и особенности конструкций.
Приведены сведения о топливе и использовании вторичных энергоресурсов: геотермальной теплоты, электроэнергии и некоторых других источников теплоснабжения.
Книга является учебным пособием для студентов вузов, специализирующихся в области теплоснабжения и промышленной теплоэнергетики, а также может быть полезна инженерно-техническим работникам, связанных с эксплуатацией оборудования промышленных котельных
Широкое распространение котельных установок малой и средней производительности для снабжения паром и горячей водой предприятий промышленности и сельского хозяйства, жилых поселков и городов, бытовых предприятий требует подготовки инженеров-теплотехников с достаточно глубокими знаниями и квалификацией.
В настоящей книге приведены сведения по котельным установкам, необходимые специалисту по теплоснабжению я промышленной теплоэнергетике и определяемые новыми программами Министерства высшего и среднего специального образования СССР-Быстро развивающееся строительство котельных установок, модернизация и замена устанавливаемого в котельных установках оборудования новым, создание отечественными заводами совместно с институтами новых видов оборудования, разработка и совершенствование методов расчета оборудования и устройств, широкое применение заводами-изготовителями комплектной и блочной поставки агрегатов, прогрессивные способы их монтажа, применение более экономичных способов сжигания и использования химической (потенциальной) теплоты различных топлив, обязательность утилизации вторичных энергоресурсов, использования теплоты геотермальных источников—все эти вопросы и ряд других обстоятельств потребовали их методического освещения в компактной и удобной для пользования книге.
Объем материала, представленный в книге, выдержан в соответствии с учебным планом для специальностей 1208 и может быть использован для специальностей 0308 и близких к ним. Для самостоятельной работы студента над литературой дан ее расширенный перечень, в который включены основные нормативные документы, знание которых является обязательным для инженера по
В связи с тем, что основные нормативные документы — Правила Госгортехнадзора COСP, строительные нормы и правила Госстроя СССР,нормативные методы расчета котельных агрегатов и их элементов, а также другие руководящие материалы изданы в системе МКГСС, а курсы термодинамики и тепломассообмена изложены в системе СИ, все величины в книге даны в двух указанных системах.
Скачать — Роддатис — Котельные установки >>
09_тгу_упдо_библиография_содержание
148
Библиографический список
Брюханов, О.Н. Газифицированные котельные агрегаты: учебник / О.Н. Брюханов, В.А. Кузнецов. – М.: ИНФРА-М, 2007. – 392 с. – (Среднее профессиональное образование).
Бузников, Е.Ф. Производственные и отопительные котельные / Е.Ф. Бузников, К.Ф. Роддатис, Э.Я. Берзиньш. – М.: Энергия, 1974.
Гусев, Ю.Л. Основы проектирования котельных установок: учеб. пособие / Ю.Л. Гусев. – 2-е изд. – М.: Стройиздат, 1973. – 248 с.
Жихар, Г.И. Тепловые электрические станции: укрупненный расчет котла, выбор тягодутьевых машин, охрана окружающей среды: учеб. пособие / Г.И. Жихар, Н.Б. Карницкий, И.И. Стриха; под ред. Н.Б. Карницкого. – Мн.: УП «Технопринт», 2004.
Кострикин, Ю.М. Водоподготовка и водный режим энергообъектов низкого и среднего давления: Справочник / Ю.М. Кострикин, Н.А. Мещерский, О.В. Коровина. – М.: Энергоатомиздат, 1990.-254 с.
Котлы малой и средней мощности и топочные устройства: Отраслевой каталог. – М.: НИИ Эинформэнергомаш, 1983. – 227 с.
Кущев, Л.А. Комплексное проектирование теплогенерирующей установки: учеб. пособие / Л.А. Кущев. – Белгород: Изд-во БГТУ, 2005 – 140 с.
Лебедев, В.И. Расчет и проектирование теплогенерирующих установок систем теплоснабжения: учеб. пособие для вузов / В.И. Лебедев, Б.А. Пермяков, П.А. Хаванов. – М.: Стройиздат, 1992. – 360 с.
- Либерман,
Н.Б. Справочник по проектированию котельных
установок систем централизованного
теплоснабжения: (Общие вопросы
проектирования и основное оборудование)
/ Н.
Б. Либерман, М.Т. Нянковская. – М.: Энергия, 1979. – 224 с.
Липов, Ю.М. Компоновка и тепловой расчет парогенератора: учеб. пособие для вузов / Ю.М. Липов, Ю.Ф. Самойлов, З.Г. Модель. – М.: Энергия, 1975. – 176 с.
Липов, Ю.М. Котельные установки и парогенераторы / Ю.М. Липов, Ю.М. Третьяков. – Москва-Ижевск: НИЦ «Регулярная и хаотическая динамика», 2003. – 592 с.
Павлов, И.И. Котельные установки и тепловые сети: учеб. для техникумов / И.И. Павлов, М.Н. Федоров. – 3-е изд., перераб. и доп. – М.: Стройиздат, 1986. – 232 с.
Паровые и водогрейные котлы. –СПб.: Изд-во «Деан», 2000. – 192 с.Паровые и водогрейные котлы для промышленной и коммунальной энергетики: Отраслевой каталог.–М.: ЦНИИТЭИтяжмаш, 1996.–44 с.
Промышленная теплоэнергетика и теплотехника: Справочник / Под общ.
ред. чл.-корр. РАН А.В. Клименко и проф. В.М. Зорина. – 3-е изд., перераб. и доп. – М.: Издательство МЭИ, 2004. – 632 с. (Теплоэнергетика и теплотехника; Кн. 4.)
Резников, М.И. Паровые котлы тепловых электростанций: учебник для вузов / М.И. Резников, Ю.М. Липов. – М.: Энергоиздат, 1981. – 240 с.
Роддатис, К.Ф. Справочник по котельным установкам малой производительности / К.Ф. Роддатис, А.Н. Полтарецкий. // Под ред. К.Ф. Роддатиса. – М.: Энергоатомиздат, 1989. – 488 с.
Роддатис, К.Ф. Справочник по котельным установкам малой производительности / К.Ф. Роддатис, Я.Б. Соколовский. // Под ред. К.Ф. Роддатиса. – 2-е изд., перераб. – М.: Энергия, 1975. – 368 с.
Сидельковский, Л.Н. Парогенераторы промышленных предприятий: учебник для студентов вузов, обучающихся по специальности «Промышленная теплоэнергетика» / Л.
Н. Сидельковский, В.Н. Юренев. – 2-е изд., перераб. и доп. – М.: Энергия, 1978. – 336 с.
СниП II-35-76 Котельные установки. – М.: Стройиздат, 1977. – 49 с.
Соколов, Б.А. Котельные установки и их эксплуатация: учебник для нач. проф. образования / Б.А. Соколов. – М.: Издательский центр «Академия», 2005. – 432 с.
Столпнер, Е.Б. Справочное пособие для персонала газифицированных котельных / Е.Б. Столпнер, З.Ф. Панюшева. – 2-е изд., перераб. и доп. – Л.: Недра, 1990. – 397 с.
Тарасюк, В.М. Эксплуатация котлов: практ. пособие для оператора котельной / В.М. Тарасюк; под ред. Б.А. Соколова. – М.: Изд-во НЦ ЭНАС, 2003. – 272 с. – (Книжная полка специалиста).
Тепловой расчет котлов (нормативный метод). – 2-е изд. – СПб.: Изд-во НПО ЦКТИ, 1998. – 257 с.
Тепловые и атомные электростанции: Справочник / Под общ.
ред. чл.-корр. РАН А.В. Клименко и проф. В.М. Зорина. – 3-е изд., перераб и доп. – М.: Издательство МЭИ, 2003. – 648 с. – (Теплоэнергетика и теплотехника; Кн. 3).
Эстеркин, Р.И. Котельные установки. Курсовое и дипломное проектирование: учебное пособие для техникумов / Р.И. Эстеркин. – Л.: Энергоатомиздат, 1989. – 280 с.
Эстеркин, Р.И. Промышленные котельные установки: учебник для техникумов / Р.И. Эстеркин. – 2-е изд., перераб. и доп. – Л.: Энергоатомиздат, Ленингр. отд-ние, 1985. – 400 с.
Содержание
Введение……………………………………………………………… | 3 |
Глава 1. РАСЧЕТ ГОРЕНИЯ ТОПЛИВА………………………… Вопросы для самопроверки………………………………… | 4 11 |
Глава
2. 2.1. Расчет тепловой схемы котельной с водогрейными котлами…………………………………………………………. 2.2. Расчет тепловой схемы котельной с паровыми котлами… Вопросы для самопроверки………………………………… | 12 12 20 26 |
Глава 3. УСТРОЙСТВО, РАБОТА И ХАРАКТЕРИСТИКИ КОТЛОВ, ИСПОЛЬЗУЕМЫХ ДЛЯ НУЖД ТЕПЛОСНАБЖЕНИЯ………………………………………………. 3.1. Паровые котлы……………………………………………… 3.2. Водогрейные котлы………………………………………… Вопросы для самопроверки………………………………… | 27 27 54 68 |
Глава 4. МЕТОДИКА ТЕПЛОВОГО РАСЧЕТА ТЕПЛОГЕНЕРИРУЮЩИХ УСТАНОВОК……………………………… 4. 4.2. Расчет теплообмена в топке……………………………….. 4.3. Расчет конвективных поверхностей нагрева……………… Вопросы для самопроверки………………………………… | 69 69 79 89 108 |
Глава 5. РАСЧЕТ РАССЕИВАНИЯ ВРЕДНЫХ ПРИМЕСЕЙ И ВЫБОР ВЫСОТЫ ДЫМОВОЙ ТРУБЫ…………………. Вопросы для самопроверки………………………………… | 109 112 |
Глава 6. ВЫБОР И РАСЧЕТ СХЕМЫ ВОДОПОДГОТОВКИ…..
Вопросы для самопроверки………………………………… | 113 113 118 121 130 |
Задание на курсовой проект…………………………….…………. | 131 |
Приложения…………………………………………………………. | 138 |
Библиографический список……………………………………….. | 145 |
Учебное издание
ГУБАРЕВ Артем Викторович
ВАСИЛЬЧЕНКО Юрий Викторович
ТЕПЛОГЕНЕРИРУЮЩИЕ
УСТАНОВКИ
Часть 2
Учебное пособие
Подписано
в печать . Формат 60×84/16.
Усл. печ. л. 8,6. Тираж 100экз. Заказ № .
УИЛ 9,3
Отпечатано в Белгородском государственном технологическом университете им. В.Г. Шухова
308012, г. Белгород, ул. Костюкова, 46
Julius Werner — автоматически сгенерированное содержимое .rodata и __attribute__((section))
Julius Werner — автоматически сгенерированное содержимое .rodata и __attribute__((section))Это почтовый архив [email protected] список рассылки для проекта GCC.
Индекс навигации: | [Указатель даты] [Указатель темы] [Указатель автора] [Указатель темы] | |
---|---|---|
Сообщение Nav: | [Дата Предыдущая] [Дата Следующая] | [Предыдущая тема] [Следующая тема] |
Другой формат: | [Необработанный текст] |
- От : Юлиус Вернер
- До : gcc at gcc dot gnu dot org
- Дата : Пн, 14 мая 2018 г.
16:38:09 -0700
- Тема : Автоматически сгенерированное содержимое .rodata и __attribute__((раздел))
Привет, Я инженер по прошивке/встроенным устройствам и часто сталкиваюсь со случаями, когда определенные части кода необходимо размещать в специальной области памяти (для например, потому что область, содержащая другой код, еще не инициализирован или в настоящее время недоступен). Мой метод решения этой проблемы состоит в том, чтобы пометьте все функции и глобальные переменные, используемые этим кодом, с __attribute__((section)), и используя скрипт компоновщика для сопоставления этих специальных разделы в нужную область. В основном это работает довольно хорошо. Однако я только что обнаружил проблему с этим, когда функции включают локальные такие переменные: const int some_array[] = {1, 2, 3, 4, 5, 6}; В этом случае (и с оптимизацией -Os) GCC автоматически зарезервируйте место в разделе .rodata для размещения массива, а сгенерированный код обращается к нему там.Конечно, это нарушает мой вариант использования, если Общий раздел .rodata недоступен во время выполнения этой функции. я не нашел способа обойти это без переписывания код, чтобы полностью избежать этих конструкций или манипулирования секциями вручную на уровне компоновщика (в частности, нельзя просто пометить массив сам с __attribute__((section)), так как этот атрибут недопустим для местные жители). Преднамеренно ли это, и если да, то имеет ли смысл это делать? Я могу понимать, что технически он может соответствовать описанию __attribute__((section)) в руководстве GCC, но я думаю, что вариант использования, который я попытка решить является одним из наиболее распространенных применений этого атрибута, и это из-за этого кажется совершенно невозможным. Разве это не сделало бы больше смысла и было бы полезнее, если бы __attribute__((section)) означало «место *все* сгенерированное как часть исходного кода этой функции в этот section"? Или, по крайней мере, предложите какое-то другое расширение, чтобы иметь возможность размещение раздела управления для этих специальных констант? (Обратите внимание, что GCC обычно, кажется, размещает константы для отдельных переменных в тексте раздел, просто за эпилогом функции.
.. так что тоже довольно мне непонятно, почему массивы вообще обрабатываются по-разному.) Помимо этой проблемы, это поведение также кажется «ломающимся». -ffunction-sections/-fdata-sections. Даже с обоими этими наборами, эти виды констант, похоже, помещаются в один и тот же большой общий файл .rodata. раздел (в отличие от .text.functionname или .rodata.functionname как вы ожидаете). Это означает, что они не будут собираться при связывании двоичный файл с --gc-sections и увеличит размер кода для проектов, которые связывать много кода по возможности и полагаться на --gc-sections для удаления все, что не нужно для текущей конфигурации. Есть ли какой-то хитрый трюк, который я пропустил, чтобы обойти это, или это действительно невозможно с текущим GCC? И если да, то согласитесь ли вы, что это актуальная проблема, для которой GCC должен предоставить решение (в некоторых форма или другая)? Спасибо, Юлий
- Последующие действия :
- Re: Автоматически сгенерированное содержимое .
rodata и __attribute__((section))
- От кого: Ричард Бинер
- Re: Автоматически сгенерированное содержимое .rodata и __attribute__((section))
- От кого: Segher Boessenkool
- Re: Автоматически сгенерированное содержимое .rodata и __attribute__((section))
- От кого: Джозеф Майерс
- Re: Автоматически сгенерированное содержимое .
Индекс навигации: | [Указатель даты] [Указатель темы] [Указатель автора] [Указатель темы] | |
---|---|---|
Сообщение Nav: | [Дата Предыдущая] [Дата Следующая] | [Предыдущая тема] [Следующая тема] |
c — ARM + gcc: не используйте один большой раздел .rodata
спросил
Изменено 8 лет, 10 месяцев назад
Просмотрено 3к раз
Я хочу скомпилировать программу с помощью gcc с оптимизацией времени компоновки для процессора ARM. Когда я компилирую без LTO, система компилируется. Когда я включаю LTO
(с -flto) я получаю следующую ошибку ассемблера:
Ошибка: недопустимая литеральная константа: пул должен быть ближе
Просматривая Интернет, я обнаружил, что это как-то связано с константами в моей системе, которые размещены в специальном разделе под названием .rodata, который называется пулом констант и размещается сразу после раздела .text в моей системе. система. Кажется, что при компиляции с помощью LTO из-за встраивания и других оптимизаций этот раздел .rodata слишком далеко уходит от инструкций, так что адресация констант больше невозможна. Можно ли разместить константы сразу после функции, которая их использует? Или можно использовать другой режим адресации, чтобы можно было адресовать раздел .rodata? Спасибо.
- c
- gcc
- рычаг
- встроенный
- lto
9
Это сообщение ассемблера, а не сообщения компоновщика, поэтому оно происходит до создания разделов.
Ассемблер имеет псевдоинструкцию для загрузки констант в регистры:
ldr r0, =0x12345678
это расширяется до
ldr r0, [constant_12345678, r15] ... бх л константа_12345678: дв 0x12345678
Константный пул обычно следует за инструкцией возврата. При встраивании функций функция может стать достаточно длинной, чтобы инструкция возврата находилась слишком далеко; к сожалению, компилятор не имеет понятия о расстоянии между адресами памяти, а ассемблер не имеет представления о потоке управления, кроме как «поток не выходит за пределы инструкции возврата, поэтому здесь можно безопасно создавать пул констант».
К сожалению, на данный момент хорошего решения нет.
Вы можете попробовать asm
блок, содержащий
b 1f .ltorg 1:
Это приведет к принудительному выпуску пула констант в этот момент за счет дополнительной инструкции перехода.
Возможно, можно указать ассемблеру опустить ветвь, если пул констант пуст, но я не могу проверить это в данный момент, так что это, вероятно, неверно:
.