现代电力系统分析剖析
- 格式:doc
- 大小:219.00 KB
- 文档页数:14
电力系统分析总结第一篇:电力系统分析总结电力系统分析总结1、有发电厂中的电气部分、各类变电所、输配电线路及各种类型的用电器组成的整体,称为电力系统2、按电压等级的高低,电力网可分为:1低压电网(<1kv)2中低电网(14、超高电网(330~750KV)5、特高压网(V>1000kv)3、负荷的分类:1.按物理性能分:有功负荷、无功负荷2.按电力生产与销售过程分:发电负荷、供电负荷、和用电负荷3.按用户性质分:工业、农业、交通运输业和人民生活用电负荷4.按负荷对供电的可靠性分:一级、二级、三级负荷4、我国电力系统常用的4种接地方式:1.中性点接地2.中性点经消弧线圈接地 3.中性点直接接地 4.中性点经电阻的电抗接地小电流接地方式:(1.2)优点:①可靠性能高②单相接地时,不易造成人身或轻微轻微的人身和设备安全事故缺点:经济性差、容易引起谐振,危及电网的安全运行。
大接地电流方式:(3.4)优点:①能快速的切除故障、安全性能好②经济性好。
缺点:系统供电可靠性差(任何一处故障全跳)5、消弧线圈的工作原理:在单相接地时,可以线圈的电流Il补偿接地点的容性电流消除接地的不利影响补偿方式:① 全补偿:Ik=Il时,Ie=0.容易发生谐振,一般不用②负补偿,Il< Ik时,Ie为纯容性,易产生谐振过电压③过补偿:Il>Ik时,Ie为纯感性,一般都采用过电压法。
6、架空线路的组成:①导线、②避雷线、③杆塔、④绝缘子、⑤金具7、电力网的参数一般分为两类:一类是由元件结构和特性所决定的参数,称为网络参数,如R、G、L等;另一类是系统的运行状态所决定的参数,称为运行参数,如I、V、P等。
8、分裂导线用在什么场合,有什么用处?一般用在大于350kv 的架空线路中。
可避免电晕的产生和增大传输容量。
9、导线是用来反映的架空线路的泄漏电流和电晕所引起的有功损耗的参数。
10、三绕组变压器的绕组排列方式:①中、高、低②低、中、高排列原则:①高压绕组电压高,故绝缘要求也高,一般在最外层、②升压变压器一般采用:----11、标么值:是指实际有名值与基准值得的比值。
2024年电力系统分析总结____年电力系统分析总结一、总体情况在____年,电力系统在全球范围内取得了显著的发展和进步。
经过多年的努力和投资,电力系统逐渐实现了可持续发展和碳中和的目标。
特别是在可再生能源的推动下,电力系统的清洁能源比例不断增加,传统的煤炭发电逐渐减少。
二、可再生能源发展1. 太阳能发电:太阳能发电在____年继续快速增长。
随着太阳能技术的成本不断降低和效率的提高,太阳能电池板的市场需求大幅增加。
多个国家和地区已经实施了太阳能发电的政策措施,促进了市场的发展。
在____年,全球太阳能发电容量超过了1000GW,成为全球电力系统中最主要的能源之一。
2. 风能发电:风能发电在____年也取得了显著的进展。
尤其是海上风电的发展迅猛,多个国家和地区在海上建设了大型风电场。
风能发电的技术逐渐成熟,成本也在不断下降。
____年,全球风能发电容量达到了800GW,成为电力系统中的重要组成部分。
3. 水电发电:水电发电依然是可再生能源的主要形式之一。
在____年,多个国家的水电站继续运营和建设,水电发电容量稳步增长。
尽管水电发电有一定的环境影响,但在高效管理下,水电发电仍然可以为电力系统提供稳定的清洁能源。
三、电力存储技术电力存储技术在____年得到了广泛的关注和应用。
随着可再生能源的比例增加,电力系统对于储能的需求也不断增长。
各种电力存储技术被广泛研究和开发,以解决电力系统的不稳定性和间歇性。
在____年,电池技术得到了显著的改善,成本逐渐下降,电动汽车的推广也促使了电池技术的发展。
四、智能电网技术智能电网技术在____年进一步推动了电力系统的发展。
通过信息通信技术的应用,电力系统的监控和管理更加智能化和高效化。
智能电网技术可以实现对电力系统各个环节的精确监控和控制,提供电力系统的稳定性和可靠性。
五、电力系统规划和管理在____年,电力系统规划和管理的重要性得到了充分认识。
由于电力系统的复杂性和多样性,合理的规划和有效的管理对于电力系统的稳定运行至关重要。
电力系统分析实验报告电力系统分析实验报告引言:电力系统是现代社会不可或缺的基础设施,它为我们的生活提供了稳定的电力供应。
为了确保电力系统的可靠性和安全性,对电力系统进行分析是非常重要的。
本实验旨在通过对电力系统的分析,探讨电力系统的性能和效能,以及可能存在的问题和改进措施。
一、电力系统的基本原理电力系统由发电厂、输电网和配电网组成。
发电厂负责将化学能、机械能等转化为电能,输电网将发电厂产生的电能输送到各个地区,配电网将电能供应给终端用户。
电力系统的基本原理是通过电压和电流的传输,实现电能的转换和分配。
二、电力系统的分析方法1. 潮流计算潮流计算是电力系统分析中最基本的方法之一。
通过潮流计算,可以确定电力系统中各节点的电压和电流分布情况,从而评估系统的稳定性和负载能力。
潮流计算需要考虑各个节点的功率平衡和电压平衡,以及各个元件的参数和状态。
2. 短路分析短路分析是评估电力系统安全性的重要手段。
通过短路分析,可以确定电力系统中各个节点和支路的短路电流,从而评估设备的额定容量和保护措施的有效性。
短路分析需要考虑系统的拓扑结构、设备参数和保护装置的动作特性。
3. 阻抗分析阻抗分析是评估电力系统稳定性和负载能力的重要方法。
通过阻抗分析,可以确定电力系统中各个节点和支路的阻抗,从而评估系统的电压稳定性和电力传输能力。
阻抗分析需要考虑系统的拓扑结构、设备参数和负载特性。
三、实验结果与讨论在本实验中,我们选取了一个具体的电力系统进行分析。
通过潮流计算,我们确定了系统中各个节点的电压和电流分布情况。
通过短路分析,我们评估了系统的安全性,并确定了保护装置的动作特性。
通过阻抗分析,我们评估了系统的稳定性和负载能力。
实验结果显示,系统中存在一些节点电压偏低的问题,可能会影响设备的正常运行。
为了解决这个问题,我们建议采取增加变压器容量、调整负载分配和优化配电网结构等措施。
此外,我们还发现系统中某些支路的短路电流超过了设备的额定容量,可能导致设备的损坏和安全事故。
电力系统分析电力系统是一个复杂庞大的系统,由多个电力设备和电力网络组成,用于产生、传输和分配电能。
对电力系统进行分析可以帮助我们了解系统的运行状况和效率,并采取相应的措施来提高电力系统的稳定性和可靠性。
一、电力系统的组成电力系统主要由以下几个组成部分构成:1. 电力发电站:使用不同的能源(如煤炭、石油、天然气、水力等)转化为电能的设备,产生电力。
2. 输电线路:将发电站产生的电能经过变压器升高电压后,通过输电线路传输到输电站或配电站。
3. 变电站:将输电线路传输的高压电能转换为低压电能,并提供给用户使用。
4. 配电网络:将低压电能从变电站输送到各个终端用户的网络。
二、电力系统分析的重要性进行电力系统分析有以下几个重要的理由:1. 稳定性分析:通过对电力系统的负荷、电流和电压等参数进行分析,可以评估系统的稳定性,并采取相应的措施来优化系统的运行。
2. 可靠性评估:分析电力系统中设备的可靠性指标,包括故障率、恢复时间和平均修复时间等,可用于评估系统的可靠性水平,并制定预防性维护计划。
3. 事故分析:通过对电力系统中出现的事故进行分析,可以找出事故的原因和影响,并采取措施避免类似的事故再次发生。
4. 负荷预测:分析用户用电量的变化趋势和负荷峰值的出现时间,可以为电力系统的规划和调度提供参考,以确保系统能够满足用户的需求。
三、电力系统分析方法1. 潮流分析:潮流分析是对电力系统中电流、电压和功率等参数进行计算和模拟的过程。
通过潮流分析,可以确定电力系统中各个节点的电压和功率分布情况,有助于评估系统的稳定性和负载能力。
2. 短路分析:短路分析是对电力系统中出现短路故障时的电流和电压进行计算和模拟的过程。
通过短路分析,可以确定短路故障发生时系统中的电流分布情况,有助于评估系统的保护措施和设备的额定容量。
3. 静态稳定分析:静态稳定分析是对电力系统中的各种稳定问题进行分析和评估的过程。
通过静态稳定分析,可以评估系统的振荡稳定性和暂态稳定性,并提出相应的改善措施。
2024年电力系统分析总结范文2024年是电力系统发展迅速的一年, 随着可再生能源技术的不断突破和能源转型的深入推进, 电力系统在效率、可靠性和可持续性方面取得了显著进展。
本文将对2024年电力系统的发展进行综合分析和总结。
首先, 2024年电力系统在可再生能源方面取得了重要突破。
以太阳能和风能为代表的可再生能源技术得到了广泛的应用和推广, 大规模的太阳能和风能电站建设, 极大地增加了可再生能源的发电量。
与传统的火力发电相比, 太阳能和风能发电不会产生排放物和废水, 对环境的污染也更少。
在2024年, 太阳能和风能发电已成为电力系统的重要组成部分, 有效推动了能源的低碳转型。
其次, 2024年电力系统在能源储存技术方面取得了重要进展。
由于太阳能和风能的不稳定性, 电力系统需要能够储存电能以应对高峰时段或不稳定的情况。
在2024年, 电池技术得到了显著改进, 电池容量和性能得到了大幅提升, 电池成本也有所降低。
这些进展促使电力系统能够更好地利用可再生能源, 并且提供更稳定、可靠的电力供应。
再次, 2024年电力系统在智能电网建设方面取得了重要进展。
智能电网是当前电力系统发展的趋势, 通过智能感知、智能控制和智能运行等技术, 实现电力系统的自动化和智能化。
在2024年, 智能电网技术得到了快速发展, 智能计量、远程监控和自动化设备等应用得到了广泛推广。
智能电网的建设不仅提高了电力系统的运行效率和可靠性, 还为用户提供了更便捷、舒适的用电体验。
最后, 2024年电力系统在清洁能源消纳和能源交互方面取得了重要进展。
随着可再生能源发电量的增加, 清洁能源消纳成为电力系统发展的一个关键问题。
在2024年, 通过建设跨区域、跨国家的电力互联网和能源互联网, 不仅能实现清洁能源的分发和交易, 也能提高清洁能源的消纳能力。
同时, 电力系统也与其他能源领域进行了更紧密的交互合作, 如与交通运输领域的电动车充电设施、与工业领域的能源利用等。
电力系统分析(5篇)电力系统分析(5篇)电力系统分析范文第1篇电力作为经济社会进展的基本能源,在智能电网建设进程中,实现了对传统电能粗放型管理向集约型的转变,尤其是在电能数据采集和计量上,以其富裕柔性、高互动性和牢靠性满意了用电户对电能实时性的要求,也为智能电网平台构建供应了技术支撑。
电力营销是建立在用电信息收集基础上,结合电力系统的智能化管理来满意电力服务目标,特殊是在智能电表的讨论与应用中,实现了电能数据采集、计量、归集和处理,也节省了电力企业电能管理成本,提升了电力企业信誉和服务水平。
1电力营销的主要业务及客户需求分析电力营销系统主要包括客户服务单元、营销业务单元、营销工作质量单元及营销决策支撑体系四部分。
其中,客户服务层主要通过营业厅、互联网来满意用电户的信息查询、询问、受理用电户的紧急服务或投诉举报等业务,也是电力营销系统中提升企业形象,赢得市场竞争的关键点;营销业务层主要从电力标准化、规范化管理上,从详细业务的处理上来优化管理,提升服务效率。
如对新装、增容、变更服务、电能计量、电费收缴、合同管理、负荷管理等业务;电力营销工作质量管理层,主要从客户服务及电力营销业务考核上,就工作流程、工作任务、合同执行状况,以及投诉举报工作进行监督,督促相关责任部门完善落实;电力决策支撑层,主要从电力营销策略制定、市场调研、市场开发、运营管理、客户管理、电力营销效益评估及企业战略规划上供应科学决策依据,帮助电力营销决策工作。
我国电力营销工作起步较晚,与发达国家相比还较为滞后,用电户对电力营销业务需求还处于较低层面。
通常状况下,在保障电力供应稳定性上,结合电力服务经济社会进展实际,从故障排解响应速度、提升优质电力服务质量上,电力营销在客户需求分析上主要表现在:一是满意电能供应牢靠性,从停电缘由、电网改造、电力设备故障处理、电力供需不平衡等方面来提升供电牢靠性;二是满意共性化电力服务需求,当前在共性化服务上,主要集中在用电户电能信息采集,以及实现供电、用电双向互动交互;三是快速电能故障处理及响应速度,着力从电力故障点推断、解决用电户故障问题,实现快速响应处理;四是丰富用电业务办理渠道,当前主要以营业厅为办理渠道,人工受理方式降低了用电满足度,要拓宽网络办理,实现智能化受理;五是用电信息不透亮,当前用电户所获得的用电信息范围狭窄,无法全面了解、准时获得用电信息,导致电力营销策略规划缺乏引导性。
现代汽车电气系统故障诊断思路分析与检修方法随着现代汽车技术的不断发展和电子设备的普及,汽车电气系统已经成为汽车故障中的主要部分之一。
电气系统故障不仅会影响汽车的正常使用,还可能导致严重的安全隐患。
对现代汽车电气系统故障诊断思路和检修方法进行深入的分析和研究显得非常重要。
一、现代汽车电气系统的基本构成现代汽车的电气系统主要由电瓶、发电机、启动电机、点火系统、点火开关、灯光系统、传感器、控制单元等部件组成。
这些部件相互之间通过电线连接,构成了复杂的电路系统。
而且现代汽车电气系统往往还涉及到诸如电子节气门、防抱死制动系统、电子稳定控制系统等高端电子设备,使得电路更加复杂。
二、现代汽车电气系统故障诊断思路1. 故障现象的观察和分析在进行电气系统故障诊断时,需要根据车主提供的情况和车辆的实际故障表现,对故障现象进行观察和分析。
车辆是否无法启动、点火是否困难、车灯是否亮暗不均等。
这样可以帮助技师初步锁定故障范围。
2. 使用故障诊断仪进行检测现代汽车的电气系统中涉及到很多传感器、控制单元等电子设备,因此需要借助专业的故障诊断仪进行检测。
通过连接故障诊断仪,可以读取汽车电子控制单元的故障码,并提供详细的故障信息。
3. 检查电路连接和线束在明确了故障代码之后,需要对相应的电路连接和线束进行仔细的检查。
由于现代汽车的电路系统非常复杂,并且经常受到潮湿、振动等外部环境的影响,导致线束老化、接头松动等问题,因此在检修过程中要特别关注这些部分。
4. 使用多功能表进行电路测试通过使用多功能表进行电路测试,可以检测各个传感器、控制单元以及线路之间的电压、电阻、电流等参数,以确定故障的具体位置。
使用示波器可以对信号进行波形分析,发现隐藏的故障。
5. 逐步排除故障在排除了电路连接和传感器本身的故障之后,如果仍然无法确定故障原因,就需要逐步地进行排除。
可以使用替换法,将同类传感器或控制单元进行替换,以确定是否是该部件本身存在问题,还是其他地方存在问题。
现代电力系统分析随着科技的进步和社会的发展,电力系统在现代社会扮演着至关重要的角色。
本文将对现代电力系统进行分析,并探讨其在能源供应和环境保护方面的挑战和机遇。
一、电力系统概述现代电力系统是由发电厂、输电网和用户组成的复杂网络。
发电厂通过燃煤、水力、核能等方式产生电能,输电网将电能从发电厂输送到各个用户处,用户则利用电能进行照明、供暖、制造等活动。
电力系统的稳定运行对于现代社会的正常运转至关重要。
二、传统电力系统的问题传统电力系统存在一系列的问题,主要包括能源资源的有限性、电网的稳定性和环境污染等方面。
1. 能源资源的有限性传统的发电方式主要依赖于煤炭和天然气等化石能源,这些能源的储量有限且不可再生。
随着能源消耗的增加,如何合理利用有限的能源资源成为了亟待解决的问题。
2. 电网的稳定性传统电网由于输电距离长、负荷波动大等原因,容易出现频繁的故障和电力供应不足的情况。
这对于现代社会的正常运转造成了严重影响。
3. 环境污染传统发电方式会产生大量的二氧化碳等温室气体和污染物,对环境造成了严重污染。
环境污染不仅危害人类的健康,还加剧了全球气候变化等问题。
三、现代电力系统的发展趋势为了解决传统电力系统存在的问题,现代电力系统正朝着智能化、可持续化和清洁化的方向发展,以应对能源供应和环境保护的挑战。
1. 智能电力系统通过引入先进的信息通信技术和自动化控制系统,实现电力系统的智能化运行和管理。
智能电网可以实现对电力负荷的动态调整和优化,提高电网的可靠性和稳定性。
2. 可再生能源的利用可再生能源如太阳能、风能等具有丰富的资源、无污染的特点,并且可以实现可持续发展。
现代电力系统积极推动可再生能源的利用,通过发展光伏发电和风力发电等技术,减少对传统能源的依赖。
3. 电力系统优化与调度通过建立先进的电力系统规划和调度模型,优化电力系统的运行方式和供需平衡。
这可以减少能源的浪费,提高电力系统的效率和经济性。
四、现代电力系统的挑战与机遇现代电力系统的发展既面临着挑战,也蕴含着巨大的机遇。
电力系统分析总结电力系统是现代工业和社会的一个基础设施,它的安全、稳定和可靠非常重要。
因此,对电力系统的分析和评估具有十分重要的意义。
本文将从电力系统的组成部分、运行特点、问题分析等方面,对电力系统进行详细的分析总结。
一、电力系统的组成部分电力系统一般由输电系统、变电站、配电系统和用户组成。
输电系统是电能从发电厂到变电站、变电站之间、变电站到用电用户之间输送的部分。
变电站用于将输电系统中高电压电能转换成低电压电能。
配电系统一般由配电变压器、配电线路、配电开关、配电设备等组成。
用户是用电设备的终端,主要分为工业用户、居民用户、商业用户、公共设施等。
二、运行特点电力系统运行具有以下特点:1. 大规模性电力系统是一个庞大的工程,包括发电、输电、配电等各个环节,涉及到大量的设备和人员。
2. 复杂性电力系统中包含了多种设备和技术,涉及到电力、机械、自动化等各个领域。
3. 时效性电力系统的运行需要时刻保持系统的稳定和可靠性,保证电能的正常供应。
4. 安全性电力系统的运行需要确保人员和设备的安全性,避免事故的发生。
5. 稳定性电力系统的稳定性是指系统在面对各种干扰和负载变化时,能够保持电压、频率和电能的稳定性。
三、问题分析电力系统的运行中容易出现一些问题,主要包括以下几个方面:1. 设备问题电力系统中设备出现故障、老化等问题时,会影响系统的运行,甚至导致事故的发生,需要及时进行检修和更换。
2. 负荷问题负荷的变化也会影响电力系统的运行,过大或过小的负荷都会对系统造成一定的影响。
3. 电压问题电力系统中电压过高或过低、电压波动等问题都会影响设备的正常运行,因此需要进行电压的监测和稳定控制。
4. 电气安全问题电力系统中的电气安全问题同样需要引起重视,电气事故的发生会严重影响系统的运行和安全。
四、总结电力系统作为现代社会的基础设施,其安全和稳定性对工业和社会的发展意义重大。
因此,对电力系统进行分析和评估是电力行业工作中必不可少的一环。
选用牛顿-拉佛森方法,利用matlab 软件计算基于PQ 节点情况下的潮流计算。
一.所用公式112222[()()][()()]()j ni i i ij j ij j i ij j ij j j j n i i i ij j ij j i ij j ij j j i i i iP P e G e B f f G f B e Q Q f G e B f e G f B e U U e f ====⎧∆=--++⎪⎪⎪⎪∆=---+⎨⎪⎪∆=-+⎪⎪⎩∑∑i j ≠2200i ij ij i ij iii ij ij i ij ii i ijij i ij i ij ii ij ij i ij i iji i iji i ij i P H B e G f f P N G e B f e Q J G e B f N f Q L B e G f H e U R f U S e ∂⎧==-+⎪∂⎪⎪∂==+⎪∂⎪⎪∂==--=-⎪∂⎪⎨∂⎪==-+=∂⎪⎪∂⎪==⎪∂⎪∂⎪==⎪∂⎩i j=2222i ii ij i ij i iiiiii ij i ij i iii iii ij i ij i ii ii ii ij i ij i ii i i iii i i ii ii P H B e G f b f P N G e B f a e Q J G e B f a f Q L B e G f b e U R f f U S e e ∂⎧==-++⎪∂⎪⎪∂==++⎪∂⎪⎪∂==--+⎪∂⎪⎨∂⎪==-+-∂⎪⎪∂⎪==⎪∂⎪∂⎪==⎪∂⎩其中11()()j nii ii i ii i ij j ij j j j i j niiii i ii i ij j ij jj j i a G e B f G e B f b G f B e G f B e ==≠==≠⎧=-+-⎪⎪⎪⎨⎪=+++⎪⎪⎩∑∑二、程序流程图开始形成节点导纳矩阵输入原始数据设节点电压(0)(0)i ie f,i=1,2…,n,i≠s置迭代次数0k=置节点号i=1计算雅克比矩阵元素计算PQ节点的()kiP∆,()kiQ∆,PV节点的()kiP∆,()2kiU∆求解修正方程式,得()kie∆,()kif∆雅克比矩阵是否已全部形迭代次数k=k+1i=i+1计算各节点电压的新值:牛顿-拉佛森例题中的简单模型系统一、系统单线图图1 简单模型系统二、系统参数节点矩阵%(bus#)(volt)(ang)(p)(q)(bus type)bus=[1 1.00 0.00 -1.60 -0.80 1;2 1.00 0.00 -2.00 -1.00 1;3 1.00 0.00 -3.70 -1.30 1;4 1.05 0.00 5.00 0.00 2;5 1.05 0.00 0.00 0.00 3];线路矩阵%b#1 b#2 (R)(X)(G)(B)(K)line=[1 2 0.04 0.25 0 0.25 0;1 3 0.10 0.35 0 0.00 0;2 3 0.08 0.30 0 0.25 0;5 3 0.00 0.03 0 0.00 1.05;4 2 0.00 0.015 0 0.00 1.05] ;三、计算结果:牛顿-拉夫逊法潮流计算结果节点计算结果:n节点节点电压节点相角(角度)节点注入功率1 0.862150 -4.778511 -1.600000 + j -0.8000002 1.077916 17.853530 -2.000000 + j -1.0000003 1.036411 -4.281930 -3.700000 + j -1.3000004 1.050000 21.843319 5.000000 + j 1.8130845 1.050000 0.000000 2.579427 + j 2.299402n线路计算结果:n节点I 节点J 线路功率S(I,J) 线路功率S(J,I) 线路损耗dS(I,J)1 2 -1.466181 + j -0.409076 1.584546 + j 0.672556 0.118365 + j0.2634801 3 -0.133819 + j -0.390924 0.156788 + j 0.471315 0.022969 + j 0.0803912 3 1.415454 + j -0.244333 -1.277360 + j 0.203170 0.138093 + j -0.041163 5 3 2.579427 + j 2.299402 -2.579427 + j -1.974485 0.000000 + j 0.3249174 2 5.000000 + j 1.813084 -5.000000 + j -1.428223 0.000000 + j 0.384861导纳矩阵:Y =[ 1.3787 - 6.2917i -0.6240 + 3.9002i -0.7547 + 2.6415i 0 0-0.6240 + 3.9002i 1.4539 -66.9808i -0.8299 + 3.1120i 0 +63.4921i 0-0.7547 + 2.6415i -0.8299 + 3.1120i 1.5846 -35.7379i 0 0 +31.7460i0 0 +63.4921i 0 0 -66.6667i 00 0 0 +31.7460i 0 0 -33.3333i ]图2. Matlab运行结果结果分析:此程序的运行结果和试验程序给出的结果是一致的。
说明程序无误,但在精确度上有微小差异,这主要是和导纳矩阵的精确度以及显示精度有关。
心得:本程序分模块进行,先是排序,再是求导纳阵,然后求雅阁比,再进行迭代运算,程序本身很简洁明了,运行的时候只需要在matlab里输入main就行了,然后打开BUS和line所在的.m文件,结果就会自动存在result文件中了,通过编写牛顿拉夫逊法matlab潮流计算程序复习了潮流计算的知识,也实现了计算机算法附录:实验源程序:Main函数:clear[dfile,pathname]=uigetfile('*.m','Select Data File');if pathname == 0error(' you must select a valid data file')elselfile =length(dfile);% strip off .meval(dfile(1:lfile-2));end;global bus;global line;[nb,mb]=size(bus);[nl,ml]=size(line); % 计算bus和line矩阵的行数和列数[bus,line,nPQ,nPV,nodenum] = Num(bus,line); % 对节点重新排序的子程序Y = y(bus,line) % 计算节点导纳矩阵的子程序myf = fopen('Result.m','w');fprintf(myf,'计算结果');fclose(myf); % 在当前目录下生成“Result.m”文件,写入节点导纳矩阵format longEPS = 1.0e-10; % 设定误差精度for t = 1:100 % 开始迭代计算,设定最大迭代次数为100,以便不收敛情况下及时跳出[dP,dQ] = dPQ(Y,bus,nPQ,nPV); % 计算功率偏差dP和dQ的子程序J = Jac(bus,Y,nPQ); % 计算雅克比矩阵的子程序UD = zeros(nPQ,nPQ);for i = 1:nPQUD(i,i) = bus(i,2); % 生成电压对角矩阵 endenddAngU = J\[dP;dQ];dAng = dAngU(1:nb-1,1); % 计算相角修正量dU = UD*(dAngU(nb:nb+nPQ-1,1)); % 计算电压修正量bus(1:nPQ,2) = bus(1:nPQ,2) - dU; % 修正电压bus(1:nb-1,3) = bus(1:nb-1,3) - dAng; % 修正相角if (max(abs(dU))<EPS)&(max(abs(dAng))<EPS)breakend % 判断是否满足精度误差,如满足则跳出,否则返回继续迭代endbus = PQ(bus,Y,nPQ,nPV); % 计算每个节点的有功和无功注入的子程序[bus,line] = ReNum(bus,line,nodenum); % 对节点恢复编号的子程序YtYm = YtYm_(line); % 计算线路的等效Yt和Ym的子程序,以计算线路潮流bus_res = bus_res_(bus); % 计算节点数据结果的子程序S_res = S_res_(bus,line,YtYm); % 计算线路潮流的子程序myf = fopen('Result.m','a');fprintf(myf,'牛顿-拉夫逊法潮流计算结果节点计算结果:n节点节点电压节点相角(角度)节点注入功率\n');for i = 1:nbfprintf(myf,'%2.0f ',bus_res(i,1));fprintf(myf,'%10.6f ',bus_res(i,2));fprintf(myf,'%10.6f ',bus_res(i,3));fprintf(myf,'%10.6f + j %10.6f\n',real(bus_res(i,4)),imag(bus_res(i,4))); endfprintf(myf,'n线路计算结果:n节点I 节点J 线路功率S(I,J) 线路功率S(J,I) 线路损耗dS(I,J)\n');for i = 1:nlfprintf(myf,'%2.0f ',S_res(i,1));fprintf(myf,'%2.0f ',S_res(i,2));fprintf(myf,'%10.6f + j %10.6f ',real(S_res(i,3)),imag(S_res(i,3))); fprintf(myf,'%10.6f + j %10.6f ',real(S_res(i,4)),imag(S_res(i,4))); fprintf(myf,'%10.6f + j%10.6f\n',real(S_res(i,5)),imag(S_res(i,5)));endfclose(myf); % 迭代结束后继续在“Result.m”写入节点计算结果和线路计算结果程序结束"Num.m" 作用为对节点重排序,并修改相应的线路数据function [bus,line,nPQ,nPV,nodenum] = Num(bus,line)[nb,mb]=size(bus);[nl,ml]=size(line);nSW = 0; % number of swing bus counternPV = 0; % number of PV bus counternPQ = 0; % number of PQ bus counterfor i = 1:nb, % nb为总节点数type= bus(i,6);if type == 3,nSW = nSW + 1; % increment swing bus counterSW(nSW,:)=bus(i,:);elseif type == 2,nPV = nPV +1; % increment PV bus counterPV(nPV,:)=bus(i,:);elsenPQ = nPQ + 1; % increment PQ bus counterPQ(nPQ,:)=bus(i,:);endend;bus=[PQ;PV;SW];newbus=[1:nb]';nodenum=[newbus bus(:,1)];bus(:,1)=newbus;for i=1:nlfor j=1:2for k=1:nbif line(i,j)==nodenum(k,2)line(i,j)=nodenum(k,1);breakendendendend"y.m" 作用为计算节点导纳矩阵function Y = y(bus,line)[nb,mb]=size(bus);[nl,ml]=size(line);Y=zeros(nb,nb);for k=1:nlI=line(k,1); %读入线路参数J=line(k,2);Zt=line(k,3)+j*line(k,4);Yt=1/Zt;Ym=line(k,5)+j*line(k,6);K=line(k,7);if (K==0)&(J~=0) % 普通线路: K=0;Y(I,I)=Y(I,I)+Yt+Ym;Y(J,J)=Y(J,J)+Yt+Ym;Y(I,J)=Y(I,J)-Yt;Y(J,I)=Y(I,J);endif (K==0)&(J==0) % 对地支路: K=0,J=0,R=X=0;Y(I,I)=Y(I,I)+Ym;endif K>0 % 变压器线路: Zt和Ym为折算到i侧的值,K在j侧Y(I,I)=Y(I,I)+Yt+Ym;Y(J,J)=Y(J,J)+Yt/K/K;Y(I,J)=Y(I,J)-Yt/K;Y(J,I)=Y(I,J);endif K<0 % 变压器线路: Zt和Ym为折算到K侧的值,K在i侧Y(I,I)=Y(I,I)+Yt+Ym;Y(J,J)=Y(J,J)+K*K*Yt;Y(I,J)=Y(I,J)+K*Yt;Y(J,I)=Y(I,J);endEnd"dPQ.m" 作用为计算功率偏差function [dP,dQ] =dPQ(Y,bus,nPQ,nPV) % nPQ、nPV为相应节点个数n = nPQ + nPV +1; % 总节点个数dP = bus(1:n-1,4);dQ = bus(1:nPQ,5); % 对dP和dQ赋初值 PV节点不需计算dQ 平衡节点不参与计算for i = 1:n-1for j = 1:ndP(i,1) = dP(i,1)-bus(i,2)*bus(j,2)*(real(Y(i,j))*cos(bus(i,3)-bus(j,3))+imag(Y(i,j))*sin( bus(i,3)-bus(j,3)));if i<nPQ+1dQ(i,1) = dQ(i,1)-bus(i,2)*bus(j,2)*(real(Y(i,j))*sin(bus(i,3)-bus(j,3))-imag(Y(i,j))*cos( bus(i,3)-bus(j,3)));endendend % 利用循环计算求取dP和dQ"Jac.m" 作用为计算雅克比矩阵function J = Jac(bus,Y,nPQ)[nb,mb]=size(bus);H = zeros(nb-1,nb-1);N = zeros(nb-1,nPQ);K = zeros(nPQ,nb-1);L = zeros(nPQ,nPQ); % 将雅克比矩阵分块,即:J = [H N; K L],并初始化Qi = zeros(nb-1,1);Pi = zeros(nb-1,1);for i = 1:nb-1for j = 1:nbPi(i,1)=Pi(i,1)+bus(i,2)*bus(j,2)*(real(Y(i,j))*cos(bus(i,3)-bus(j,3))+imag( Y(i,j))*sin(bus(i,3)-bus(j,3)));Qi(i,1)=Qi(i,1)+bus(i,2)*bus(j,2)*(real(Y(i,j))*sin(bus(i,3)-bus(j,3))-imag( Y(i,j))*cos(bus(i,3)-bus(j,3)));endend % 初始化并计算Qi和Pifor i = 1:nb-1for j = 1:nb-1if i~=jH(i,j)=-bus(i,2)*bus(j,2)*(real(Y(i,j))*sin(bus(i,3)-bus(j,3))-imag(Y(i,j))* cos(bus(i,3)-bus(j,3)));elseH(i,j)=Qi(i,1)+imag(Y(i,j))*((bus(i,2))^2);end % 分别计算H矩阵的对角及非对角元素if j < nPQ+1if i~=jN(i,j)=-bus(i,2)*bus(j,2)*(real(Y(i,j))*cos(bus(i,3)-bus(j,3))+imag(Y(i,j))* sin(bus(i,3)-bus(j,3)));elseN(i,j)=-Pi(i,1)-real(Y(i,j))*((bus(i,2))^2);endend % 分别计算N矩阵的对角及非对角元素if i < nPQ+1if i~=jK(i,j)=bus(i,2)*bus(j,2)*(real(Y(i,j))*cos(bus(i,3)-bus(j,3))+imag(Y(i,j))*s in(bus(i,3)-bus(j,3)));elseK(i,j)=-Pi(i,1)+real(Y(i,j))*((bus(i,2))^2);end % 分别计算K矩阵的对角及非对角元素if j < nPQ+1if i~=jL(i,j)=-bus(i,2)*bus(j,2)*(real(Y(i,j))*sin(bus(i,3)-bus(j,3))-imag(Y(i,j))* cos(bus(i,3)-bus(j,3)));elseL(i,j)=-Qi(i,1)+imag(Y(i,j))*((bus(i,2))^2); endend % 分别计算L矩阵的对角及非对角元素endendendJ = [H N; K L]; % 生成雅克比矩阵"PQ.m" 作用为计算每个节点的功率注入function bus = PQ(bus,Y,nPQ,nPV)n = nPQ+nPV+1; % n为总节点数for i = nPQ+1:n-1for j = 1:nbus(i,5)=bus(i,5)+bus(i,2)*bus(j,2)*(real(Y(i,j))*sin(bus(i,3)-bus(j,3))-ima g(Y(i,j))*cos(bus(i,3)-bus(j,3)));endend % 利用公式计算PV节点的无功注入for j =1:nbus(n,4)=bus(n,4)+bus(n,2)*bus(j,2)*(real(Y(n,j))*cos(bus(n,3)-bus(j,3))+ima g(Y(n,j))*sin(bus(n,3)-bus(j,3)));bus(n,5)=bus(n,5)+bus(n,2)*bus(j,2)*(real(Y(n,j))*sin(bus(n,3)-bus(j,3))-ima g(Y(n,j))*cos(bus(n,3)-bus(j,3)));end % 计算平衡节点的无功及有功注入"ReNum.m" 作用为对节点和线路数据恢复编号function [bus,line] = ReNum(bus,line,nodenum)[nb,mb]=size(bus);[nl,ml]=size(line);bus_temp = zeros(nb,mb); % bus_temp矩阵用于临时存放bus矩阵的数据k = 1;for i = 1 :nbfor j = 1 : nbif bus(j,1) == kbus_temp(k,:) = bus(j,:);k = k + 1;endendend % 利用bus矩阵的首列编号重新对bus矩阵排序并存入bus_temp矩阵中bus = bus_temp; % 重新赋值回bus,完成bus矩阵的重新编号for i=1:nlfor j=1:2for k=1:nbif line(i,j)==nodenum(k,1)line(i,j)=nodenum(k,2);breakendendendend % 恢复line的编号"YtYm_.m" 作用为计算线路的等效Yt和Ym,以计算线路潮流function YtYm = YtYm_(line)[nl,ml]=size(line);YtYm = zeros(nl,5); % 对YtYm矩阵赋初值0YtYm(:,1:2) = line(:,1:2); % 矩阵前两列为线路两段节点编号,后三列分别为线路等效Yt,i侧的等效Ym,j侧的等效Ymj = sqrt(-1);for k=1:nlI=line(k,1);J=line(k,2);Zt=line(k,3)+j*line(k,4);if Zt~=0Yt=1/Zt;endYm=line(k,5)+j*line(k,6);K=line(k,7);if (K==0)&(J~=0) % 普通线路: K=0YtYm(k,3) = Yt;YtYm(k,4) = Ym;YtYm(k,5) = Ym;endif (K==0)&(J==0) % 对地支路: K=0,J=0,R=X=0YtYm(k,4) = Ym;endif K>0 % 变压器线路: Zt和Ym为折算到i侧的值,K在j侧YtYm(k,3) = Yt/K;YtYm(k,4) = Ym+Yt*(K-1)/K;YtYm(k,5) = Yt*(1-K)/K/K;endif K<0 % 变压器线路: Zt和Ym为折算到K侧的值,K在i侧YtYm(k,3) = -Yt*K;YtYm(k,4) = Ym+Yt*(1+K);YtYm(k,5) = Yt*(K^2+K);endend"bus_res_.m" 计算并返回节点数据结果function bus_res = bus_res_(bus)[nb,mb]=size(bus);bus_res = zeros(nb,4); % bus_res矩阵储存着节点计算结果bus_res(:,1:2) = bus(:,1:2);bus_res(:,3) = bus(:,3) *180 / pi; % 相角采用角度制bus_res(:,4) = bus(:,4) + (sqrt(-1))*bus(:,5); % 注入功率"S_res_.m" 计算并返回线路潮流function S_res = S_res_(bus,line,YtYm)[nl,ml]=size(line);S_res = zeros(nl,5); % S_res矩阵储存着线路潮流计算结果S_res(:,1:2) = line(:,1:2); % 前两列为节点编号for k=1:nlI = S_res(k,1);J = S_res(k,2);if (J~=0)&(I~=0)S_res(k,3)=bus(I,2)^2*(conj(YtYm(k,3))+conj(YtYm(k,4)))-bus(I,2)*bus(J,2)*(c os(bus(I,3))+j*sin(bus(I,3)))*(conj(cos(bus(J,3))+j*sin(bus(J,3))))*conj(YtY m(k,3));S_res(k,4)=bus(J,2)^2*(conj(YtYm(k,3))+conj(YtYm(k,5)))-bus(I,2)*bus(J,2)*(c onj(cos(bus(I,3))+j*sin(bus(I,3))))*(cos(bus(J,3))+j*sin(bus(J,3)))*conj(YtY m(k,3));S_res(k,5)=S_res(k,3) + S_res(k,4); % 利用公式计算非接地支路的潮流 else if(J==0 )S_res(k,3)=bus(I,2)^2*conj(YtYm(k,4));S_res(k,5)=S_res(k,3)+S_res(k,4);elseS_res(k,4)=bus(J,2)^2*conj(YtYm(k,5));S_res(k,5)=S_res(k,3)+S_res(k,4); % 利用公式计算接地支路的潮流endendendend。