Научная статья на тему 'Разработка пакетов и комплексов программ в теплоэнергетике'

Разработка пакетов и комплексов программ в теплоэнергетике Текст научной статьи по специальности «Механика и машиностроение»

CC BY
455
75
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по механике и машиностроению, автор научной работы — Оскорбин Николай Михайлович, Беднаржевский Вячеслав Станиславович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Development package and complex of the programs in heat to energy

Designed and are introduced complexes of programs for modeling and designing of power-generating steam boilers.

Текст научной работы на тему «Разработка пакетов и комплексов программ в теплоэнергетике»

УДК 621.181.001.24

Н.М. Оскорбин, B.C. Беднаржевский Разработка пакетов и комплексов программ в теплоэнергетике

Энергетические котлоагрегаты - класс сложных теплоэнергетических установок, функционирующих в статических и динамических режимах, состоящих из большого количества разнотипных и повторяющихся элементов, объединенных технологическими связями, отражающими движение материальных и энергетических потоков между элементами. В настоящее время существует множество CAE-систем (CAE - Computer Aided Engineering - компьютерная помощь в инженерных расчетах) для моделирования и проектирования теплоэнергетического оборудования [1]. Казалось бы, при таком обилии современных средств не нужно разрабатывать собственные пакеты, все можно выбрать из предлагаемых как зарубежных, так и отечественных. Однако CAE-системы не обеспечивают моделирования и проектирования современных котлоагрегатов в соответствии с нормативными требованиями [2-8], хотя и охватывают такие области, как прочность, теплофизика, электромагнетизм, вычислительная

гидрогазодинамика, акустика, динамика и кинематика и др. (например, фирмы CAD-FEM GmbH, пакет ANSYS, сертификация ISO 9001, www.cadfem.ru).

Информационное обеспечение компьютерного моделирования паровых котлов включает в себя комплекс [9-12], состоящий из семи пакетов прикладных программ (ППП) для проектирования котлоагрегата в режиме диалога: «тепловой расчет котлоагрегата»; «расчет температуры металла стенки трубы»; «расчет на прочность цельносварных газоплотных конструкций»; «аэродинамический расчет котлоаг-регата»; «расчет теплофизических свойств теплоносителей»; «гидравлический расчет пароперегревателя»; «расчет надежности работы котлоагрегата». Взаимосвязь всех расчетов, применяемых в проектировании котлоаг-регатов, и потоки информации между ними приведены на рисунке.

Методика проектирования современного котлоагрегата предполагает выполнение мно-

Расчет каркаса котла

Расчет на сомоком-пенсацию трубопроводов

Расчет надежности работа поверхностей нагрева_

Расчет динамических характеристик

G H,GD TS.ZP

Расчет на прочность цельносварннх потолков_

Расчет температурь стенки трубь TS

Н

GD

Расчет перепада давления по паровому тракту_ZP

GD

Расчет на прочность элементов котла

GD

Расчет на прочность цельносварных экраноЕ

GD

Расчет система пилеприготовления

Н

Конструктивный

тепловой расчет Н

Н

Поверочный тепловой расчет GD

GO

Аэродинамический расчет

Гидравлический расчет q

H,GD

Взаимосвязь расчетов при проектировании котлоагрегатов

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

На котлостроительных заводах, в научно-исследовательских и проектных организациях существует большой опыт создания теплового расчета для ЭВМ [13-18]. Созданные программы имеют различное функциональное применение: конструктивно-поверочный, конструктивный, поверочный тепловой расчет котлоагрегата. По режимам «диалога» - пакетный, графический, диалог.

Таганрогский завод «Красный котельщик» разработал собственную версию [14]. Алгоритм позволяет рассчитывать котлы практически любого типа с различной компоновкой поверхностей нагрева. Увязка поверхностей нагрева производится по энтальпиям рабочей среды.

На ЗИО (котельный завод им. Орджоникидзе) создан свой алгоритм [15]. Программа позволяет рассчитывать барабанные и прямоточные котлы. Автоматически подбирается величина регулирующего параметра. Обе версии в основе алгоритма имеют прямое решение уравнения Qt = Q6 итерационным путем. При этом температурный напор At участвует в явном виде, а коэффициент теплопередачи рассчитывается по фактическим температурам дымовых газов и рабочей среды.

В ЦНИИКА реализован алгоритм [16], который имеет трехуровневую структуру с горизонтальными и вертикальными связями. Задачей нижнего уровня является расчет отдельно взятых теплообменников и топки -осуществление увязки параметров рабочих сред на стыке смежных теплообменников по всем трактам. На верхнем уровне обеспечивается стабилизация значений параметров рабочих сред на выходе из котла или в заданных реперных точках трактов путем подбора воздействий в управляющих контурах.

Дальнейшее развитие алгоритм [16] получил в НПО ЦКТИ [17]. Новая версия позволяет выполнять расчеты котлов нетрадиционных конструкций - с вихревой топкой и ширмо-кон-вективными поверхностями нагрева в конвективной шахте, а также высоконапорных котлов с форсированной топкой и конвективными пакетами. Последние версии пакета обеспечивают выполнение одновременно до десяти вариантов расчетов, отличающихся друг от друга нагрузкой и конструктивными характеристиками. При этом программно формируется значительное число параметров, которые в ранних версиях пакета нужно было задавать в исходных данных. В результате на треть удалось сократить объем исходной информации.

В НПО ЦКТИ также создана версия для расчета котлов-утилизаторов, энерготехнологических, водогрейных и промышленных котлов [18].

При проектировании котлоагрегат последовательно проходит стадии эскизного, технического и рабочего проектов. На каждой стадии удобнее применять определенные режимы и алгоритмы расчета. Например, на стадии эскизного проекта рекомендуется применять конструктивный расчет в режиме «диалога», на стадии технического проекта удобнее использовать конструктивно-поверочный расчет в «графическом диалоге», на стадии рабочего проектирования, когда основные расчетные решения приняты, лучше вести поверочный расчет в «пакетном» режиме для документирования принятых решений. Особо хочется отметить автоматический режим, после запуска программы он не требует вмешательства человека, алгоритм однозначно оптимизирует результаты расчета [19].

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

Под оптимизацией проектирования котло-агрегатов подразумевается сокращение цикла конструирования котла по всем четырем составляющим: замена оборудования на более производительное, обновление системного ПО, разработка и оптимизация прикладного ПО, обучение пользователей ЭВМ.

Оптимизация по техническим средствам идет по пути использования персональных ЭВМ.

Применяются системное ПО и языки программирования: AutoCAD, NCA D, Glisp, ABASE, PASCAL, C, FORTRAN-77, AutoLISP и др. Необходимо обучение конструктора как пользователя IBM PC, ознакомление с диалогом ЭВМ-пользователь в графической системе AutoCAD.

Постановка задачи оптимизации автоматизированного проектирования сводится к задаче нахождения (n + k + m) переменных t, минимизирующих данную целевую функцию:

n к m

T = Tii^ti] + Г2С£ tj} + Tii^ti], (1)

i=1 j=1 l=1 где Т - время цикла проектирования котла;

Т1 - функции времени построения и решения динамической математической модели; Т2 - функции времени выполнения расчетных работ; Т3 - функции времени выполнения чертежных работ; 1, 1, ^ — время соответственно построения и решения уравнений в динамической математической модели котла, выполнения вида стационарного расчета на ЭВМ, вычерчивания рабочего чертежа со спецификацией; п, к, т — количество соответственно уравнений в динамической математической модели котла, видов стационарного расчета котла, рабочих чертежей. Чаще всего оптимальное решение единственно, однако возможны случаи, когда оптимальных решений несколько десятков.

Рассмотрим последовательно функции Т1, Т2, Т3 и ограничения, накладываемые на них.

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

— конструктивный тепловой Н = :Е(Р);

— поверочный тепловой Ой = !(Н);

— аэродинамический Ъ = !:(Ой);

— гидравлический О = !(Н, ТТ);

— температуры стенки трубы ТБ = (ТР, К);

— перепада давления по паровому тракту ЪР = :£(К,Ш);

— элементов котла на прочность БМ = !(К, ТТ, Б1);

— цельносварных экранов на прочность БЮ = :£(К,ТТ);

— системы пылеприготовления Т№ = Л(№Т);

— цельносварных газоплотных потолков на прочность йЪ = :(К, О);

— каркаса котла ЦР = ^РИ);

— трубопроводов на самокомпенсацию Ъ = :£(К,ТТ);

— надежности работы поверхностей нагрева ЫЫ = ^Б).

В уравнениях приняты следующие условные обозначения: Н — конструктивные характеристики поверхностей нагрева; Р — исходные данные для проекта котлоагрегата (паропроизводительность, вид топлива, температура и давление перегретого пара, температура питательной воды, уходящих газов и воздуха); Ой — характеристики потока газов и диаметры труб; Ъ — сопротивление газовоздушных трактов; О — характеристики потока пароводяной смеси (истинный расход, действи-

тельная скорость, кратность циркуляции); ТТ — теплотехнические данные теплового расчета; ТБ — температура стенки трубы; ТР — температура пара; К — конструктивные характеристики трубы (диаметр, толщина стенки); ЪР — сопротивление тракта и давление среды; Ы — скорость пара; БМ — минимальная толщина стенки трубы; Б1 — допустимые напряжения; БЮ — суммарные напряжения; ТМ — температура горячего воздуха и производительность мельниц, сепараторов и т.д.; МТ — вид и количество топлива; йЪ — прогибы потолков и эпюры напряжений; О — нагрузки; ЦР — устойчивость и прочность балок каркаса; РИ — прочностные характеристики элементов (площадь, момент сопротивления поперечного сечения, момент инерции, нагрузка); ЫЫ — параметр потока вынужденных остановов; МБ — количество стыков, прямых участков сварных труб; Ъ — удлинения трубопроводов.

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

При автоматизированном проектировании необходимо создавать динамическую математическую модель котла, используемую для вычисления параметров настройки регуляторов систем автоматического регулирования, анализа опасных отклонений температуры перегрева пара и других параметров, оптимизации тепловой схемы котла. Котлоагрегат разбивается на расчетные участки (обычно по поверхностям нагрева): циркуляционный контур — участок с двухфазной средой (уравнения (2) —(6)), ступени пароперегревателя

(ПП) - участки с однофазной средой (уравнения (7)—(11)). Укрупненно уравнения можно представить в следующем виде.

Двухфазный участок: уравнение материального баланса

ЛХ = f (ф ,,, ^); F dt dt

уравнение теплового баланса

dф p dфh dX

f(

-) = f (ЛХ, фр,е, v);

(2)

(3)

л л л

уравнение расхода

Х = / (Ф р, 6); (4)

уравнение газовоздушного тракта

¥ = / (Ц в, ¿, Фб,) (5)

уравнение изменения температуры газов на выходе из топки

Ф = /(Цв,,,Фб, ). (6)

Однофазный участок: уравнение теплового баланса

Лфр Лфб,

f (-

L) = f (ЛХ, у, Лфр,е);

(7)

Л л уравнение расхода

Х = / (Дфр,б); (8)

уравнение теплообмена

,р,Ц в,(9) уравнение теплового баланса газовоздушного тракта

¥ = /(ДФй, ц в,,); (10)

уравнение материального баланса

ЛХ=f (d^p, ^Фе), dt dt

(11)

где X, ц в, L, фв, фе, Фех, ф р, V, фй - относительные значения соответственно расхода пара, топлива, воздуха; температуры газов, пара, воздуха; давления, тепловосприятия, уровня воды в барабане. ЛХ, Л ф^дP - разность i-го и i-1-го участков соответствующих величин. Используя уравнения (2)-(11), можно качественно проанализировать влияние одних переменных на другие.

В настоящее время в ОАО «Сибэнергомаш» применяются две технологии построения чертежей на ПЭВМ: использование AutoCAD'а и AutoLISP'a в среде Auto-CAD'a [20]. Развитой интерфейс между AutoCAD - AutoLISP позволяет корректировать чертежи независимо от технологии их создания. Применяя AutoCAD, пользователь создает чертежи вручную на магнитном носителе, при черчении чертежей по AutoLISP-программе способ создания чертежа - автоматический графический диалог,

поэтому технология с использованием АЩоЫБР'а является оптимальной, так как

^^□»"^оызр- Для написания программ на

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

AutoLISP'e необходим аппарат параметризации [21]. Под параметризацией понимается такое представление некоторого класса геометрических объектов, которое позволяет автоматически получать конкретный объект (экземпляр класса) путем задания значений параметров.

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

Для чертежей, состоящих из нескольких проекций (видов), этот набор расширяется проекционной связью. Совокупность геометрических и размерных отношений при заданном наборе элементов образует систему ограничений, достаточную для расчета геометрии вида (разреза). Далее строится модель параметризи-рованного чертежа, состоящая из двух частей: параметрической и топологической, по которым, соответственно, рассчитывается геометрия для заданных значений размеров и строится экземпляр чертежа. Параметрическая модель МР состоит из трех множеств: Е — геометрических элементов, С — геометрических отношений и И - размерных отношений. МР = {Е, С, И}.

Топологическая модель задает соответствие между элементами чертежа и геометрическими элементами параметрической модели. По топологической модели строится экземпляр чертежа. Формирование модели МР происходит непосредственно в ходе построения образца. На образец накладываются ограничения. Ограничениями могут быть любые С и И, которые образуют меню построений. В начале параметризации необходимо составить клас-

сификацию групп узлов котлоагрегата, которые чертят с помощью А^оЫБР-программы: коллекторов, водо- и пароперепускных труб, цельносварных газоплотных панелей, экранов топки и конвективной шахты, экономайзеров, ширм, микроблоков ПП, боковых, фронтовых, задних блоков топки и др. Описанная методика реализована на ЭВМ в виде программы [22].

Заключение. Разработаны и внедрены алгоритмы и комплексы программ для проекти-

рования и моделирования энергетических кот-лоагрегатов. Это программное обеспечение применялось при конструировании паровых котлов БКЗ 420-140-9, БКЗ 420-140 ПТ-2 и ряда других производства ОАО «Сибэнерго-маш», а также использовалось при курсовом и дипломном проектировании на кафедре кот-ло- и реакторостроения Алтайского государственного технического университета.

Литература

1. Беднаржевский B.C., Оскорбин Н.М. Обзор CAD/ CAM/CAE для автоматизированного проектирования теплоэнергетического оборудования / / Тяжелое машиностроение. 2002. №4.

2. Тепловой расчет котлов: Нормативный метод. СПб., 1998.

3. Гидравлический расчет котельных агрегатов: Нормативный метод. М., 1978.

4. Аэродинамический расчет котельных агрегатов: Нормативный метод. Л., 1977.

5. Расчет и проектирование пылеприготовитель-ных установок котельных агрегатов. Л., 1971.

6. ОСТ 108.031.08-85 - ОСТ 108.031.10-85. Котлы стационарные и трубопроводы пара и горячей воды: Нормы расчета на прочность. Л., 1987.

7. РТМ 108.031.107-78. Котлы стационарные паровые и водогрейные: Расчеты на прочность цельносварных газоплотных конструкций. Л., 1985.

8. РТМ 108.031.101-84. Котлы барабанные: Расчет динамических характеристик. Л.: НПО ЦКТИ, 1986. 80 с.

9. Беднаржевский B.C. Разработка прикладных компьютерных программ для автоматизации расчета (проектирования) энергетических котлоагрегатов // Известия вузов. Проблемы энергетики. 2003. №1-2.

10. Свидетельство об официальной регистрации программы для ЭВМ №2003611541. Тепловой расчет котлоагрегата по поверхностям нагрева (Teplo) / Беднаржевский B.C. (RU). Заяв. 12.05.2003. Зарег. 27.06.2003.

11. Беднаржевский B.C., Добротина Г.Б. Программный комплекс для расчетного моделирования паровых котлов // Отраслевой фонд алгоритмов и программ: Свидетельство об отраслевой регистрации разработки № 2539. Зарег. 24.04. 2003. Номер гос. регистрации: №50200300342.

12. Беднаржевский В.С., Добротина Г.Б. Расчет на прочность прямых и гнутых труб котлоагрегата / / Отраслевой фонд алгоритмов и программ: Сви-

детельство об отраслевой регистрации разработки №2542. Зарег. 24.04. 2003. Номер гос. регистрации: №50200300345.

13. Виленский Т.В. Тепловые конструкторские расчеты поверхностей нагрева парогенератора на ЭВМ / / Известия вузов. Энергетика. 1985. №8.

14. Литвак Д.Б., Иванов Я.И., Известков В.И. Алгоритмизация теплового расчета котлоагрегатов на ЭЦВМ «Минск-22» / / Энергомашиностроение. 1971. №5.

15. Слободян И.П. Программа теплового расчета котельных агрегатов на ЭЦВМ «Минск-22» // Теплоэнергетика. 1974. №9.

16. Хорьков Н.С., Михейкина И.Д., Сизова Т.Б. Пакет программ для моделирования парового котла на ЭВМ третьего поколения // Теплоэнергетика. 1981. №9.

17. 3олотухин В.И., Каган Г.М., Баркан Н.Л. Реализация теплового расчета энергетических котлоаг-регатов на ЕС ЭВМ // Труды ЦКТИ. 1984. Вып. 210.

18. ППП для теплового расчета котлов-утилизаторов и энерготехнологических котлов / В.Д. Те-рентьев, Ю.Н. Кузнецов, Б.Я. Певзнер, А.А. Кос-тюченко // Труды ЦКТИ. 1984. Вып. 210.

19. Беднаржевский B.C. Автоматический тепловой расчет котлоагрегата на ЭВМ // Известия вузов. Энергетика. 1995. №1-2.

20. Беднаржевский В.С. Автоматизированное проектирование коллекторов энергетических котлов на ПЭВМ IBM PC / / Тяжелое машиностроение. 1994. №11-12.

21. Коваленко В.Н., Ревякин Ю.Г., Хухлаев Е.В. Параметризация машиностроительных чертежей, основанная на поэлементном расчете // Программирование. 1992. №2.

22. Свидетельство об официальной регистрации программы для ЭВМ №2003611540. Параметрическое моделирование узлов котлоагрегата (Parametr) / Беднаржевский В.С. (RU). Заяв. 12.05.2003. За-рег. 27.06.2003.

i Надоели баннеры? Вы всегда можете отключить рекламу.