设计-随机机组组合问题中情景削减技术研究.docx
《设计-随机机组组合问题中情景削减技术研究.docx》由会员分享,可在线阅读,更多相关《设计-随机机组组合问题中情景削减技术研究.docx(36页珍藏版)》请在课桌文档上搜索。
1、随机机组组合问题中情景削减技术研究摘要电力系统经济调度是尽可能的把运行经济性提高,而其中一个最重要的问题是机组组合问题,它包含了多个约束条件下的大规模混合整数规划。研究机组组合问题可以带来非常显著的经济效益,并随着计算机技术的提高和随机优化的发展得到日益重视。根据要求不同随机机组组合问题建立的数学模型也不同,在数学模型中,需要用情景分析法把不确定性的因素建模成一系列情景。在情景构造中,情景数量生成得越多越能反应不确定性,但效率会大大降低。本文主要研究情景生成和削减技术,合理生成数量一定的情景,用情景削减法削减掉不适合的情景,让情景数量合适,从而降低了随机机组组合问题中的计算量。首先,介绍了解课
2、题的研究背景和意义,以及目前国内国外的现状,集中概述求解方法。其次,介绍了解有关情景的知识,构建传统组合问题模型。再次,分析历史电价数据,并用蒙特卡罗模拟法生成初始电价情景。然后,介绍前向选择法与后向削减法,阐述削减算法特例以及计算流程。最后,编写C语言程序,通过对实例削减运算,用相对距离系数校验两种算法的有效性,结果明确显示两种削减算法都能有效削减初始情景,最后得到合适数量的情景。关键词:电力系统;随机机组组合问题;蒙特卡罗模拟;前向选择法;后向削减法ThestudyofscenarioreductiontechniquesinrandomunitcommitmentproblemAbstr
3、actPowersystemeconomicoperationisasfaraspossibleincreasetherunningefficiency,andoneofthemostimportantissueiscombined,itincludesmultipleconstraintconditionsoflargescalemixedintegerprogramming.Researchunitcombinationproblemcanbringsignificanteconomicbenefits,andwiththeimprovementofcomputertechnologyan
4、dthedevelopmentofstochasticoptimizationreceivedincreasingattention.Accordingtothedifferentrequirementsofrandomunitcombinationproblemofmathematicmodelisalsodifferent,inmathematicalmodels,needtousescenarioanalysismethodtomodelinguncertaintyfactorsintoaseriesofscenarios.Inscenestructure,scenenumbergene
5、ratedcanresponsethemoreuncertainty,buttheefficiencywillbegreatlyreduced.Inthispaper,westudyscenariogenerationandreductiontechniques,reasonabletogenerateacertainnumber,cutoffbythescenecutmethodisnotsuitableforthesituation,letthescenenumberright,thusreducingtheamountofcalculationinthestochasticunitcom
6、binationproblem.First,understandtheresearchbackgroundandsignificance,andthecurrentsituationofhomeandabroad,summaryofconcentratedsolution.Secondly,thispaperintroducesabouttheknowledgeofthesituation,buildacombinationoftraditionalmodel.Again,analysisofhistoricalpricedata,byusingsimulationtogeneratethei
7、nitialprice.Afterthen,introducedtheforwardselectionmethodandthecuttingmethod,thispapercutalgorithmandcalculatingprocessexceptiontothisrule.Finally,writetheClanguageprogram,throughtheexamplesofcuttingoperations,withrelativedistancecoefficientchecktheeffectivenessofthetwoalgorithms,theresultsshowtwocl
8、earcutalgorithmcaneffectivelyeliminatetheinitialsituation,finallygottherightnumber.Keywords:electricsystem;thestochasticunitcommitmentproblem;MonteCarlosimulation;forwardselection;backwardreduction第1章绪论11.1 课题的研究背景11.2 情景生成与削减技术的国内外研究现状21.2 机组组合问题求解方法21.2.1 粒子群算法21.2.2 拉格朗日松弛法31.2.3 动态规划法41.2.4 遗传算法
9、51.2.5 优先顺序法61.3 课题的来源及其意义71.4 本文主要研究工作71.5 机组组合问题82.1 传统随机机组组合问题的数学模型92.2 考虑电价不确定性的随机机组组合问题102.2.1 电价介绍112.2.2 考虑电价不确定性的随机机组组合问题数学模型152.3 本章小结16第3章随机机组组合问题中的情景生成方法173.1 情景介绍173.1.1 情景定义173.1.2 情景构造方式173.2 情景生成方法183.2.1 随机抽样法183.2.2 聚类分析法193.2.3 蒙特卡罗模拟法213.3 本章小结22第4章随机机组组合问题中的情景削减方法234.1 情景削减算法的理论依
10、据234.2 情景削减算法特例244.2.1 只保留单个情景244.2.2 只削减单个情景244.3 情景削减算法一般计算流程254.3.1 前向选择法的计算流程254.3.2 后向削减法的计算流程254.4 本章小结26第5章仿真检验265.1 电价分析275.2 相对距离系数285.3 计算效率295.4 削减结果295.5 本章小结30结论32致谢33第1章绪论1.1 课题的研究背景电需求量随着人民生活质量的提高和国民经济的发展越来越大,为满足用户对电的需求,电力系统需要增加出力和机组数量。机组组合问题是因为人们生活、生产的变化以及受环境因素的影响,使电力负荷出现一定的规律性变化,峰谷效
11、应也很明显,调度人员需要适当安排每个机组的出力和开停机状态,平衡电力负荷供需。机组组合可以说是经济调度中一个非常重要的环节,与机组检修计划、系统安全分析、负荷预测、最优潮流、水电调度计划和区域交换计划等环节联系密切,如图1.1所示。从数学角度来看,机组组合问题是一个离散、高维、非凸的动态混合整数的非线性优化问题,其中包括连续变量(发电功率)和离散变量(启停状态),并且系统的规模比较大时,求精确的最优解很困难。从经济学角度来看,机组组合在经济调度上又是一个相当复杂的优化问题。假如最优调度一些有雄厚财力的发电公司机组,就能够给这些公司省下数以万计的资本,经济效益显著,所以,专家学者专家一直的高度关
12、注机组组合的研究。专家们一直在积极努力地研究并提出了很多不同的方法来求解机组组合问题,如粒子群算法、动态规划法、遗传算法、拉格朗日松弛法和优先顺序法等。在满足功率平衡的约束、旋转备用的约束、输出功率上/下限的约束和最小开/停机的时间约束等条件下,适当安排机组的开/停机的出力与顺序,使发电成本达到最小,这就是传统机组组合问题。它通过设置旋转解决负荷和机组故障等不确定性的问题,这样解决可能出现两种结果:一是低估可风险不安全;二是高估了风险,结果成本太高。在传统问题的求解和建模中,事先给定负荷值作为已知量,但是,在实际中负荷不可能精确地预测,所以,为了解决负荷的不确定性所产生的影响,便开始重视组合问
13、题中的负荷不确定性,目的是满足一系列的约束条件,适当安排机组的出力及开/停机顺序,使所有情景下系统的运行成本最低。在电力市场大环境下,发电商为解决电价不确定性所产生的影响,要研究电价不确定性的随机组合问题,从而获得最大利润。在组合问题的各种数学模型中,要把由不确定性的因素建模而成的一系列情景建立在情景分析法的基础上。图Ll机组组合与其他各个电力环节的关系1.2 情景生成与削减技术的国内外研究现状众多国内文献研究随机机组组合问题时.,很少一部分有情景生成的理论,一般都是由经验性估测去假定某些情景,生成的情景一般不太合理;虽然国外有很多有关情景生成的理论,但却很少应用于组合问题的求解中。1.3 机
14、组组合问题求解方法机组组合问题是一个离散、非凸、高维的混合整数的非线性优化问题,包括离散的变量和连续的变量,理论上得到精准的最优解十分困难,因为它带来的经济效益很显著,学者专家积极研究,提出了各种各样的方法来解决,如粒子群算法、拉格朗日松弛法、动态规划法、遗传算法和优先顺序法等。下面介绍这几种求解算法:1.3.1 粒子群算法粒子群算法于1995年提出,属于智能优化算法,它基本的思想来自模拟鸟类的飞行和觅食行为,通过鸟类的集体合作来让群体达到最优。这种算法中,种群是很由多个粒子构成,每个粒子飞行在多维的搜索空间中来寻找最优解。在飞行中,每个粒子按照自己的经验(当前找到的最佳位置)和同伴的经验(当
15、前找到的最佳位置)来调整一下自身的位置与速度,多次调整速度与位置后,粒子群最后可以找到最优解。基本粒子群算法的收敛的速度快、依赖的经验参数比较少、设置参数少、概念十分简明和实现起来方便。它主要是搜索运算连续函数,优化求解连续函数。深入研究了粒子群算法后,就有了离散粒子群算法。图1.1是粒子群算法的流程图。基本粒子群算法当然也有许多缺点,例如搜索准确度不高,经常受影响陷入部分极值点和不敏感环境的变化等。所以,要改进粒子群算法。(输出结果)图Ll粒子群算法的流程图文献U引综合了组合问题中的系统网络损失的约束、禁止运行的区域约束和爬坡速度的约束等条件,用粒子群算法求解组合问题,得到了符合实际运行条件
16、的最优解。文献14利用新策略来生成粒子,以此保证所有粒子都满足基本条件,并通过启发性的规则和引进窗口优化技术来提高优化准确度和减少计算的时间。1.3.2 拉格朗日松弛法拉格朗日松弛算法的理论基础比较成熟,可以快速高效地求解对复杂的组合问题。该算法求解的基本思想是:把如旋转备用约束、负荷备用等的系统约束条件用惩罚项的形式松弛目标函数,再把该问题分为对偶问题和一连串的单机子问题。该方法可以把复杂的约束条件有效地处理掉,在求解大规模问题时十分有优越性。拉格朗日松弛法求解较大规模机组时,不仅可以成功求解,还能扩展到电力交易以及混合调度问题的问题,例如:函数中的乘子(关于负荷平衡约束条件的)就是系统边际
17、的成本。如图1.2所示为该算法的流程图。但是,因为该算法对偶间隙的存在,使得收敛性不太稳定,最优解难以找到。很多文献都研究该算法,而且有可喜可贺的成果。文献9是最早用对偶分解原理解决组合问题的。文献10分析了该算法的基本原理,用对偶分解的理论把组合问题转换成很多的子问题,它十分有效地处理了旋转备用约束和输出功率上/下限约束等问题。图12拉格朗日松弛法的流程图1.3.3 动态规划法该算法适合求解多阶段决策的问题。用该算法求解组合问题时,首先,分调度周期为几个阶段,阶段的状态就是所有的可能开停机状态组合;然后,从初始时段向后计算到累计费用,一直到最后;再从最后最小累计费用的状态,由后向前,顺次找到
18、各阶段状态的最小费用,最后得到最佳方案。该算法包含前向和后向动态规划法,如图1.3为前向的流程图。该算法十分适用于求解时段数目或机组数少的组合问题,当数量增加,计算的时间和量都会呈指数增加,甚至会发生“维数灾”。所以,用该算法求解时,时段或机组数目会受到限制,以便快速得到最优解。文献5将运用模糊动态规划法到求解该问题中。文献6把优先顺序和动态规划法法结合,来解决组合问题,能迅速得到问题的最优方案。文献用改进的该算法解决考虑有爬坡速率约束的问题。文献分类处理发电机组,并引进启发式的方法缩短算法的求解时间。图1.3前向动态规划的流程图1.3.4 遗传算法遗传算法模拟生物的进化过程,是一种寻优算法,
19、广泛应用于很多领域。它的基本步骤如下所示:首先,随机把一个种群(包含多个个体)初始化,其中每个个体均用适应度函数评价各自的优劣;其次,按照一定的原则挑选成为能够配对的父代个体;再次,父代个体进行交叉互换,变异等运算产生很多的后代,这些后代又成为下一代的父代一样的进行运算,这样循环下去,一直到所要求的最大的迭代数;最后,其中最能适应的个体被留下来,成为该算法的近最优解。该算法通常分为四个步骤进行,它们分别是组合、复制、评价和突变。遗传算法通过并行搜索,可以出现很多的近最优解,并且该算法使用像惩罚项这样的形式来解决复杂的约束条件。遗传算法能够把很多形式的目标函数有效的处理,它用起来十分灵活,操作很
20、简单,且鲁棒性高。如图L4是该算法的流程图。同样,它也有很多的缺点。例如,选取各种参数决定了计算效率,参数选得不适合,就会增加计算时间;部分搜索的能力不够,无方向性;并且,该算法是随机的,因此保证不了一定可以找到整个的最优解。对以上说的缺点,许多文献提出了很多方法来改进,包括:量子的遗传算法、免疫的遗传算法和自适应的遗传算法。图1.4遗传算法的流程图很多文献研究和改进了遗传算法。文献11用该算法解决组合问题,为提高计算效率采用启发式的方法得到初始种群。文献12用该法给机组很多的发电公司制定出了调度方案,而且把该方案和动态规划法的计算结果比较了一下,事实证明了该方法可行。1.3.5 优先顺序法优
21、先顺序法是较早提出的一种算法,但是现在仍然具有很广阔的价值。它排出机组的顺序是照着某种经济的指标,机组的投入也是照着电力负荷大小进行的。按照不同排序,该算法可以分为逆序切除法和顺序投入法。优先顺序法是启发式的,占用的内存很少,计算的速度快,基本原理简单,可以满足一般的要求。优先顺序法随着机组规模的不断扩大经常找不到问题的最优解。为充分利用该算法的优点,需要结合其他方法进行求解。文献按照等微增率准则进行负荷经济分配,用优先顺序法解决功率传输上/下限的约束以及多区域的电网互联组合问题。文献2首先用该算法得出问题的初始解,然后构造初始解的邻域,并结合内点法和邻域搜索法处理问题中约束条件,结果可以看出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 随机 机组 组合 问题 情景 削减 技术研究

链接地址:https://www.desk33.com/p-874660.html