Научная статья на тему 'Программная система реструктуризации группы предприятий электроэнергетики'

Программная система реструктуризации группы предприятий электроэнергетики Текст научной статьи по специальности «Математика»

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

Похожие темы научных работ по математике , автор научной работы — Горячёв В. А.

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

Текст научной работы на тему «Программная система реструктуризации группы предприятий электроэнергетики»

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

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

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

Литература

1. Дамов М.В., Зотин А.Г. Построение изображения сцены совмещением последовательных кадров // Вестн. СибГАУ им. акад. М.Ф. Решетнева; [под. общ. ред. Г.П. Белякова]; 2010. Вып. 5(31). C. 212-216.

2. Фаворская М.Н., Зотин А.Г., Пахирка А.И. Метод улучшения цветных изображений на основе выравнивания спектральных диапазонов и коррекции контрастности. URL: http://tvcs2011.technicalvision.ru/ (дата обращения: 29.09.2011).

3. Золотарев В.В., Данилова Е.А. О применении факторного анализа в задачах оценки защищенности автоматизированных систем // Вестн. СибГАУ им. акад. М.Ф. Решетнева: сб. науч. тр.; [под. общ. ред. Г.П. Белякова]; 2010. Вып. 3 (29). С. 60-64.

4. Zheng L., Zhang J., Wang Q. Mean-shift-based color segmentation of images containing green vegetation, Computers and Electronics in Agriculture. 2009. № 65 (1), pp. 93-98.

5. Manukovsky N.S. [et al.]. Waste Bioregeneration in Life Support CES: Development of Soil Organic Substrate // Adv. Space Res. 1997. Vol. 20, pp. 1827-1832.

УДК 004:621.315:334.724.6

ПРОГРАММНАЯ СИСТЕМА РЕСТРУКТУРИЗАЦИИ ГРУППЫ ПРЕДПРИЯТИЙ ЭЛЕКТРОЭНЕРГЕТИКИ

В.А. Горячёв

(Тверской государственный технический университет, [email protected])

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

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

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

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

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

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

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

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

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

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

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

Главным показателем производственных линеек оборудования является максимальная выходная мощность W

" [1х; 11+А1],

Wl, ^ , Д1 ■ W2, , Л2 ■

Wз, , Лз ■

Wn, , Лп

[12; 12+Л2], 1з+Лз],

[^^п+Лп],

где W1, W2, W3, Wn - мощность п-й производственной линейки до ТП; ^ , ^ , ^ , ^ -мощность п-й производственной линейки после ТП; Л19 Л2, Л3, Лп - время, за которое проводится ТП п-й производственной линейки; 12, 13, 1п -время начала ТП п-й производственной линейки (порядок ТП).

Главным критерием при решении задачи оптимизации порядка ТП группы предприятий электроэнергетики является время, за которое будет проведено перевооружение всех производственных линий:

(1)

шах(1 + А) ■

•Ш1П.

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

Wv(t) £ РОЩ1), (2)

где Wv(t) - общая генерируемая мощность всего предприятия; РОЩ!) - порог общей выходной мощности, ниже которого опускаться нельзя.

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

временем проведения ТП всех выбранных производственных линеек оборудования.

Каждый отрезок А1 откладывается либо от начала (нуля), либо от конца другого отрезка А^ и потому любую линейку можно представить следующим образом:

А1 имеет уровень 1, если он отложен от нуля;

А1 имеет уровень 2, если он отложен от конца отрезка уровня 1;

А1 имеет уровень К, если он отложен от конца отрезка уровня К-1.

Если т - число всех уровней данной линейки, определяется разбиение множества индексов {1, 2, 3, ..., п} на т частей: индекс 1 относится к К-й части, если А1 имеет уровень К.

Это разбиение удобно задать п-мерным вектором Щ=(Щ(1), Щ(2), ..., Щп)), каждая координата которого - число от 1 до т; Щ1=К, если А1 имеет уровень К.

Разбиением будем называть всякий вектор Щ=(Щ(1), Щ(2), ..., Щп)), координатами которого являются числа от 1 до п.

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

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

Пусть задано некоторое разбиение Щ линейки по уровням, тогда распределением уровня К (относительно распределения Щ) будем называть вектор Щ1=(Щ1(1), Щ1(2), ..., Щ1(п)), такой, что Щ1(1)=0 для всех 1, для которых R1(i)^K.

Если же Щ1(1)=К, значение Щ1(1) может быть любым числом от 1 до п.

Для распределения Щ1 уровня К операция прибавления единицы определена так, что нулевые координаты не учитываются (они всегда ос-

Рис. 1. Порядок ТП производственных линеек оборудования группы ПЭЭ

Л Лп

Л

таются нулевыми). При помощи этой операции легко организуется перебор всех распределений уровня К

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

Проводится проверка, задает ли распределение R1 уровня K соответствие [уровень К^- уровень К-1]. Среди ненулевых координат вектора R1 должны быть только такие значения г, для которых R(r)=K-1.

Здесь предполагается, что 2<К<т (см. [1]).

На рисунке 2 представлен алгоритм данного процесса.

Запуск процесса

i

Инициализация структур данных

Очистка от предыдущих _расчетов и т.д.

Создание распределения на основе данной линейки

Перебор распределений (рекурсивная функция)

Обработка (вырожденный случай)

Переход к следующей линейке

Конец цикла

Конец процесса

Рис. 2. Алгоритм расчета параметров ТП группы ПЭЭ

Решение задачи оптимизации процесса управления ТП группы ПЭЭ осуществляется при помощи разработанной автором программы расчета параметров процесса технического перевооружения группы предприятий электроэнергетики, зарегистрированной в Роспатенте в Реестре программ для ЭВМ 15 апреля 2011 года (№ 2011613026).

Данная программа написана на языке программирования Delphi. Для ее корректной работы необходимы двухъядерный процессор Intel или AMD и 2 Гб оперативной памяти.

Программа предназначена для расчета основных параметров и определения оптимальной последовательности ТП группы ПЭЭ. А именно: на основе данных о техническом состоянии и возможности производства электроэнергии с учетом ограничений на суммарно производимую электроэнергию производится расчет оптимальной последовательности и времени начала ТП каждой станции. В программе учитывается субъективный фактор, влияющий на задание ЛПР параметров, в рамках которых будут варьироваться время начала и конца ТП, мощность во время ТП. С их учетом рассчитываются оптимальный порядок и время начала ТП каждой станции [2].

Опишем процесс перебора и распределения линеек, отображающий полный цикл ТП.

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

L = £Д i

(3)

AR3(i)+AR3(i);

Цикл по всем разбиениям R: если Test(R), то m=max координата из R; цикл по i от 1 до n: если R(i)=1, то ti=0; если m<2, то переход к ОБРАБОТКЕ; цикл по всем распределениям R2 уровня 2: Test2(R2), то цикл по i от 1 до n: если R(i)=2, то ^=ДЮ№; если m<3, то переход к ОБРАБОТКЕ; цикл по всем распределениям R3 уровня 3: Test3(R3), то

цикл по i от 1 до n: если R(i)=3, то ^=ДК если m<4, то переход к ОБРАБОТКЕ; цикл по всем распределениям R4 уровня 4: если Test4(R4), то

цикл по i от 1 до n: если R(i)=4, то ^=ДМ№+Дмда; если m<5, то переход

если m<n, то переход к ОБРАБОТКЕ; цикл по всем распределениям Rn уровня n: если Testn(Rn), то

цикл по i от 1 до n: если R(i)=n,

то ^=ДКЛ(Ц+^П(0;

ОБРАБОТКА. Распечатка сформированных линеек наименьшей длины L и соответствующих линеек (одной или нескольких).

Обработка очередной линейки (tj, t2, t3, ..., tn): M=max(tj+Aj, t2+A2, ... tn+An). ' (4)

Если M>L, то выход из ОБРАБОТКИ, T=0;

Цикл: пока t<M, выполнять: W02 Мощность исключенных станций Цикл по j от 1 до п Гесли t -< t , то V = W. (t), иначе если t -< t. + Д., то V = W.(t), иначе V = 0;

[w = W+V

Если W -< POR. то выход из ОБРАБОТКИ, t = t + h

Если М=Ь, то линейка запоминается дополнительно.

Если М<Ь, то Ь+М и линейка запоминается вместо прежних [3].

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

Порядок ТП производственных линеек оборудования группы ПЭЭ

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

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

Литература

1. Татт У. Теория графов. М.: Мир, 1988.

2. Программы для ЭВМ, базы данных, топологии интегральных микросхем. [электрон. бюл.] URL: http://www1.fips.ru (дата обращения: 2.07.2011).

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

3. Джулиан М. Бакнелл. Фундаментальные алгоритмы и структуры данных в Delphi. М.-СПб-К., 2003.

Этап Номер производственной линейки оборудования

1 2 3 n

Начало ТП t, t7 t.i ti

Окончание ТП ti+Ai t2+A2 tß+Aß ti+Ai

УДК 004.052.32'272.43

СИСТЕМА ОПЕРАТИВНОГО МОНИТОРИНГА ТЕМПЕРАТУРЫ И ЭНЕРГОПОТРЕБЛЕНИЯ СУПЕРКОМПЬЮТЕРА «УРАН»

(Работа поддержана грантом УрО РАН № РЦП-11-И-22)

А.В. Созыкин, к.т.н.; М.Л. Голъдштейн, к.т.н.; М.А. Черноскутов

(Институт математики и механики УрО РАН, г. Екатеринбург, [email protected], [email protected], [email protected])

Рассматривается разработанная система оперативного мониторинга температуры и энергопотребления суперкомпьютера «УРАН», ключевой особенностью которой является компактное представление данных мониторинга, позволяющее администратору быстро оценить работоспособность суперкомпьютера, просмотрев один-два экрана. Система основана на открытом ПО 7аЪЫх.

Ключевые слова: суперкомпьютеры, вычислительные кластеры, оперативный мониторинг, IPMI, Zabbix.

Институт математики и механики Уральского отделения РАН (УрО РАН) (г. Екатеринбург) располагает суперкомпьютером (СК) «УРАН» [1], который является основным вычислительным ресурсом УрО РАН и одним из четырех ресурсных центров информационно-вычислительной базы Уральского федерального округа. Корректная работа этой сложной и многокомпонентной системы существенно зависит от температурного режима и тесно связана с настройками электропитания, а следовательно, и с энергопотреблением. Поэтому непрерывный мониторинг и хранение данных о температуре и энергопотреблении компонентов СК «УРАН» являются актуальными задачами. Мониторинг СК осложняется большим количеством входящих в их состав компонентов и параметров, влияющих на работоспособность.

СК «УРАН» состоит из сотен вычислительных узлов (ВУ), каждый из которых имеет девять температурных датчиков. Выполнять мониторинг ка-

ждого датчика в отдельности неэффективно. Просмотр данных только о температуре входящего воздуха на всех ВУ через стандартный интерфейс управления и мониторинга Integrated Light Out Management (iLO), предоставляемый производителем HP, занимает у администратора более 45 минут, при этом большая часть времени тратится на переключения между экранами, показывающими состояние отдельных компонентов. Для обеспечения оперативного мониторинга система должна представлять администратору данные о состоянии СК в один-два экрана. Распространенные системы мониторинга такой возможности не имеют.

Хранение данных по температуре и энергопотреблению СК позволяет осуществлять их статистическую обработку с последующим прогнозированием возможных сбоев на раннем этапе возникновения, тем самым увеличивая среднее время между отказами СК [2].

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