Модели и алгоритмы информационной системы управление энергосбережением
Методы оптимизация задач энергетического планирования процессов информационной системы энергетического менеджмента
Download 1.98 Mb.
|
Модели и алгоритмы
- Bu sahifa navigatsiya:
- Рис. 10. Система энергетического планирования процессов информационной системы энергетического менеджмента
5.3. Методы оптимизация задач энергетического планирования процессов информационной системы энергетического менеджмента
Важнейшими комплексными задачами в ИСУЭ являются задачи энергетического планирования и расчет плановых потреблений ТЭР. Энергетическая политика предприятий нефтегазовой отрасли во многом зависит от качества их перспективного, стратегического, текущего и оперативного энергетического планирования, которые тесно связаны с проведением энергетического анализа и определением базовых критериев. А также зависит от показателей энергетической результативности, постановки целей, задач и разработки планов мероприятий, необходимых для достижения результатов по улучшению энергетической результатив-ности в соответствии с энергетической политикой предприятия (см. рисунок 10). В этой связи разработка управленческих решений в оперативном энергетическом планировании становиться актуальной, поскольку при планировании возникает потребность нахождения и принятия управленческих решений для реализации поставленных целей с рациональными распределениями ТЭР, минимальными издержками и потерями. В ходе энергетического планирования предприятия необходимо достижение полного объема производства и занятости имеющихся ресурсов, что в свою очередь предполагает оптимальное использование ТЭР, производственных фондов, материальных запасов, рабочего времени, технологических методов, денежных средств, информационных возможностей и других факторов. Рис. 10. Система энергетического планирования процессов информационной системы энергетического менеджмента Эти цели могут быть достигнуты принятием управленческих решений, ориентированных на будущее. Поэтому планирование в широком смысле имеет содержанием формирование управленческих решений на базе системной подготовки принятия решений по определению будущих событий. На уровне производственных предприятий в нефтегазовой отрасли осуществляется как перспективное энергетическое планирование (прогнозирование), так и текущее энергетическое планирование, а также оперативное энергетическое планирование как детализация разработок текущих энергетических планов предприятия в целом, его месторождений, крупных производственных подразделений вплоть до технологических установок. Планирование является той важнейшей функцией управления, которая должна обеспечить предприятию нормальное функционирование. Перестройка системы хозяйствования, отказ от административно-командных методов управления и преимущественное использование экономических методов требуют новых подходов к самому процессу планирования. Оптимального и научного сценария перехода к рыночной экономике не существует, и каждая страна идет своим путем, опираясь лишь на варианты перехода к рынку, правовые основы которого должно гарантировать государство [17, 18, 35, 45, 56]. Основной целью совершенствования системы управления потребления ТЭР характеризуется минимальными приведенными затратами на производство продукции, получение качественной товарной продукции с минимальной себестоимостью. Задача оптимизации полной себестоимости продукции может быть поставлена как задача математического программирования: определить вектор оптимизирующих параметров , сообщающий целевой функции минимум при соблюдении всех функциональных ограничений и ограничений на параметры . Эта задача может быть записана в виде: (5.1.) В качестве целевой функции примем полную себестоимость, отнесенную к стоимости товарной продукции: (5.2) где полная себестоимость (затраты); – стоимость товарной продукции. где – расчетная стоимость товарной продукции; – допустимая стоимость товарной продукции. Рассмотрим из чего складывается себестоимость . Себестоимость продукции складывается из следующих затрат: – затраты на геологические отчисления; – затраты на сырье и материалы; – затраты на электроэнергию; – затраты на воду; – затраты на топливо; – затраты на оплату труда; – амортизационные отчисления; – затраты на износ малоценных и быстроизнашивающихся материалов; – транспортные расходы; – прочие расходы. Таким образом: Рассмотрим более подробно – расходы по статьям: – геологические отчисления: здесь – количество добычи газа; – количество добычи нефти; – количество добычи конденсата. – соответственно стоимость единицы газа, конденсата, нефти; – соответственно норма геологических отчислений. В качестве оптимизируемых параметров примем: Тогда (2.4) примет вид: На параметры накладываются ограничения , где – плановые задания на добычу газа, нефти, конденсата. – затраты на сырье и материалы (химические реагенты): , где – удельные нормы расхода химических реагентов (ДЭГ, цеолит, ДЕА). – затраты на электроэнергию: , где – потребное количество электроэнергии; – стоимость 1 кВт/час. , – расчетное количество электроэнергии. – затраты на воду: , где – потребное количество воды; – стоимость 1 м3 воды. , где – удельные нормы потребления воды (на технические, производственные и хозяйственные нужды). Ограничения , где – лимит на воду. – затраты на топливо: , где – потребное количество бензина; – потребное количество солярки; – потребное количество горюче-смазочных материалов; , , – стоимость единицы бензина, солярки и ГСМ соответственно. Ограничения на параметры: где – расчетное количество топлива (бензин, солярка, ГСМ). – затраты на оплату труда: , где – заработная плата; – сумма отчислений в соцстрах; – сумма отчислений в фонд занятости; – сумма отчислений в пенсионный фонд; – сумма отчислений в профсоюзный фонд. , где – коэффициент ставки по категориям работников. В качестве оптимизируемых параметров примем следующие: – количество производственных рабочих; – количество рабочих по содержанию оборудования; – количество служащих; – количество вспомогательных рабочих; – количество прочего персонала; – средние ставки по категориям персонала. Таким образом, имеем: Ограничения на параметры: , , где – минимальная заработная плата . – амортизационные отчисления: где – стоимость основных средств вида ; – нормы амортизационных отчислений; m – количество видов основных средств. Ограничения на параметры: где – фонд основных средств. – затраты на износ малоценных и быстроизнашивающихся материалов: , где лимит на «малоценку». – транспортные расходы: , где – расходы на транспорт; – расходы на запчасти; ; . – прочие расходы: . Ограничения , где – лимит на прочие расходы. Учитывая вышеизложенное, подставив полученные выражения , получим: (5.3) Функциональная зависимость выявляется по документам статистической отчетности работы комплекса, представляемым соответствующими подразделениями, с помощью методов корреляционного и регрессионного анализа, а также МГУА (метода группового учета аргументов). Ограничения, приведенные к каноническому виду: , , где – количество товарной продукции вида С; – план на товарную продукцию вида i. Таким образом, задача (5.1) сформулирована из (5.2, 5.3, 5.4). Видно, что рассматриваемая задача является задачей нелинейного математического программирования. Учитывая, что зависимости выявляются численно, для решения задачи (5.2, 5.3, 5.4) необходимо применять методы случайного поиска глобального экстремума многопараметрических функций при наличии функциональных ограничений [9, 14, 56, 57]. Проблема оптимизации – одна из центральных проблем современной вычислительной и прикладной математики. Встречающиеся на практике задачи глобальной оптимизации весьма разнообразны. Эвристические рассуждения, экспериментальные и в определенной мере теоретические результаты показывают, что для разных классов задач наиболее пригодны различные методы глобального поиска [48, 58, 59]. Поставленная в работе [56] задача минимизации затрат на производство продукции нефтегазодобывающего (5.5) комплекса в виде задачи нелинейного математического программирования в связи с наличием ряда особенностей, таких как значительное количество параметров ( > 20), сложность вычисления целевой функции по сравнению с проверкой ограничений, а также по своей масштабности и значимости нефтегазодобывающей отрасли, потребовала разработки специальной модификации алгоритма глобального поиска. Основной проблемой при разработке алгоритма было достижение высокой надежности и точности работы при минимальных затратах машинного времени. За основу приняты алгоритмы, приведенные в работе [60, 61], причем разработанная модификация максимально позволяет уменьшить количество вычислений целевой функции (как требующей наибольшего времени) при решении задачи (5.5). Приведем краткое описание особенностей алгоритма. 1. Областью поиска является гиперпараллелепипед: . 2. Определение начальной точки поиска. С помощью процедуры Монте-Карло, дающей точек, равномерно распределенных в области поиска , генерируется совокупность чисел что в какой-то мере позволяет судить о степени удаленности точек от поверхностей После сортировки полученных чисел № 1 присваивается точке, в которой достигается минимакс Если , то (где область означает удовлетворение всех функциональных ограничений в (1)); если > 0, то . Далее, из точки проводится проб по , где а – случайные числа, равномерно распределенные на отрезке [-1, 1]. Из этих точек выбирается наилучшая. Серии по проб продолжаются до выполнения условия где – знак логического умножения; – масштабный коэффициент. Точка, в которой впервые выполнилось условие считается начальной точкой . Таким образом, мы получаем исходную точку , достаточно близкую к границе, ни разу при этом не вычислив целевую функцию. 3. Наилучшее направление поиска определяется по двум точкам и где – номер шага при поиске каждого локального минимума, а вычисляется при помощи рекуррентного соотношения: где регулирующая величину в зависимости от степени целевой функции и ограничений и задаваемая для каждой задачи. При таком определении величины и знака рабочего шага поисковая система при минимальных затратах выйдет к гипергранице, где будет происходить уточненный поиск минимума. Кроме того, значения ограничены пределами: = что позволяет избежать неоправданного увеличения величины рабочего шага. 4. Учет ограничений на параметры производится по формуле xi = где – коэффициент отражения от границы. При = 0 точка, нарушившая ограничение, возвращается на границу. При t > 0 точка «отражается» от cтенки гиперпараллелепипеда вовнутрь области поиска коэффициента. задается в пределах 0 1 исследователем перед началом поиска для каждой конкретной задачи. Если "отраженные" точки не дают снижения минимизируемой функции, то из последней улучшенной точки делаются новые серии проб с уменьшением величины шага. Таким образом, осуществляется постепенный подход к границе. С учетом функциональных ограничений поиск построен следующим образом. Если точка нарушила границу, то система возвращается в последнее улучшенное состояние, не нарушающее ограничение. Из этой точки делаются новые серии проб для нахождения «обхода» ограничения. Если такого направления найти не удается, то происходит уменьшение длины рабочего шага. При этом осуществляется постепенный подход к границе и минимум находится с заданной точностью. 5. Условие окончания локального поиска. Если при определении улучшающего минимизируемую функцию направления поиска ни одна из проб не принесла удачи, то испытания вновь повторяются. Если какое-то заданное количество подряд идущих серий испытаний не дало улучшения целевой функции, то происходят уменьшение длины рабочего шага и уточнение координат локального минимума, которые продолжаются до выполнения условия где – количество подряд идущих неудачных серий испытаний; – коэффициент, характеризующий плотность просмотра окрестностей минимума; -заданная точность поиска, измеряемая в единицах измерения целевой функции; – наибольшее приращение целевой функции за неудачные серии испытаний. Коэффициент , как и , задается для каждой задачи. Очевидно, условие окончания локального поиска состоит из двух частей, соединенных знаком логического умножения. Левая часть регулирует вероятностную сторону процесса поиска, а правая – обеспечивает заданную точность. 6. Организация самообучения. В данном алгоритме применено самообучение по направляющему гиперэллипсоиду, суть которого состоит в следующем. Строится гиперэллипсоид, ориентированный вдоль достигнутого ранее наилучшего направления. Полуоси гиперэллипсоида определяются по следующим выражениям: где – длина полуоси, направленная вдоль вектора памяти – наилучшего направления; – остальные полуоси. Примененный вид самообучения алгоритма позволяет гибко проводить поиск в возможных чрезвычайных ситуациях. В остальном в разработанном алгоритме глобального поиска применены методы и эвристические приемы, прошедшие успешную проверку временем и большим количеством решенных оптимизационных задач. Алгоритм реализован на языке C++ для ПК и проверен при решении ряда сложных тестовых оптимизационных задач, где показал себя с наилучшей стороны. Эта задача с помощью алгоритма решается за КВЦ = КВО = 301 515, где КВЦ – количество вычислений целевой функции; КВО – количество вычислений ограничений. С помощью предлагаемого нами алгоритма задача решается за КВЦ = 29 и КВО = 40, причем достигнутая точность, что гораздо выше достигнутой до настоящего времени. Достигнутая высокая точность при значительном уменьшении количества вычислений (>10раз) позволяет судить о правильных эвристических приемах и концепции, заложенных в разработанный нами алгоритм [48]. Download 1.98 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling