基于MATLAB的电力系统潮流计算课程设计论文

课程设计论文 基于MATLAB的电力系统潮流计算 学院:电气工程学院 专业:电气工程及其自动化 班级:电自班 学号: 姓名: 内容摘要 潮流计算是电力系统最基本最常用的计算。根据系统给定的运行条件,网络接线及元件参数,通过潮流计算可以确定各母线的电压(幅值和相角),各支路流过的功率,整个系统的功率损耗。潮流计算是实现电力系统安全经济发供电的必要手段和重要工作环节。因此,潮流计算在电力系统的规划计算,生产运行,调度管理及科学计算中都有着广泛的应用。 潮流计算在数学上是多元非线性方程组的求解问题,牛顿—拉夫逊Newton-Raphson法是数学上解非线性方程组的有效方法,有较好的收敛性。运用电子计算机计算一般要完成以下几个步骤:建立数学模型,确定解算方法,制订计算流程,编制计算程序。 关键词 牛顿-拉夫逊法(Newton-Raphson) 无功调节 高斯消去法 潮流计算 Mtlab 一 .电力系统潮流计算的概述 在电力系统的正常运行中,随着用电负荷的变化和系统运行方式的改变,网络中的损耗也将发生变化。要严格保证所有的用户在任何时刻都有额定的电压是不可能的,因此系统运行中个节点出现电压的偏移是不可避免的。为了保证电力系统的稳定运行,要进行潮流调节。 随着电力系统及在线应用的发展,计算机网络已经形成,为电力系统的潮流计算提供了物质基础。电力系统潮流计算是电力系统分析计算中最基本的内容,也是电力系统运行及设计中必不可少的工具。根据系统给定的运行条件、网络接线及元件参数,通过潮流计算可以确定各母线电压的幅值及相角、各元件中流过的功率、整个系统的功率损耗等。潮流计算是实现电力系统安全经济发供电的必要手段和重要工作环节,因此潮流计算在电力系统的规划设计、生产运行、调度管理及科学研究中都有着广泛的应用。它的发展主要围绕这样几个方面:计算方法的收敛性、可靠性;计算速度的快速性;对计算机存储容量的要求以及计算的方便、灵活等。 常规的电力系统潮流计算中一般具有三种类型的节点:PQ、PV及平衡节点。一个节点有四个变量,即注入有功功率、注入无功功率,电压大小及相角。常规的潮流计算一般给定其中的二个变量:PQ节点(注入有功功率及无功功率),PV节点(注入有功功率及电压的大小),平衡节点(电压的大小及相角)。 1、变量的分类: 负荷消耗的有功、无功功率——、、、 电源发出的有功、无功功率——、、、 母线或节点的电压大小和相位——、 、、 在这十二个变量中,负荷消耗的有功和无功功率无法控制,因它们取决于用户,它们就称为不可控变量或是扰动变量。电源发出的有功无功功率是可以控制的自变量,因此它们就称为控制变量。母线或节点电压的大小和相位角——是受控制变量控制的因变量。其中, 、主要受、的控制, 、主要受、的控制。这四个变量就是简单系统的状态变量。 为了保证系统的正常运行必须满足以下的约束条件: 对控制变量 对没有电源的节点则为 对状态变量的约束条件则是 对某些状态变量还有如下的约束条件 2、节点的分类: ⑴ 第一类称PQ节点。等值负荷功率、和等值电源功率、是给定的,从而注入功率、是给定的,待求的则是节点电压的大小和相位角。属于这类节点的有按给定有功、无功率发电的发电厂母线和没有其他电源的变电所母线。 ⑵ 第二类称PV节点。等值负荷和等值电源的有功功率、是给定的,从而注入有功功率是给定的。等值负荷的无功功率和节点电压的大小 也是给定的。待求的则是等值电源的无功功率,从而注入无功功率和节点电压的相位角。有一定无功功率储备的发电厂和有一定无功功率电源的变电所母线都可以作为PV节点; ⑶ 第三类平衡节点。潮流计算时一般只设一个平衡节点。等值负荷功率、是给定的,节点电压的大小和相位也是给定的。担负调整系统频率任务的发电厂母线往往被选作为平衡节点。 二.牛顿—拉夫逊法概要 1.首先对一般的牛顿—拉夫逊法作一简单的说明。 已知一个变量X函数为: 到此方程时,由适当的近似值出发,根据: 反复进行计算,当满足适当的收敛条件就是上面方程的根。这样的方法就是所谓的牛顿—拉夫逊法。 这一方法还可以做下面的解释,设第次迭代得到的解语真值之差,即的误差为时,则: 把在附近对用泰勒级数展开 上式省略去以后部分 的误差可以近似由上式计算出来。 比较两式,可以看出牛顿—拉夫逊法的休整量和的误差的一次项相等。 用同样的方法考虑,给出个变量的个方程: 对其近似解得修正量可以通过解下边的方程来确定: 式中等号右边的矩阵都是对于的值。这一矩阵称为雅可比(JACOBI)矩阵。按上述得到的修正向量后,得到如下关系 这比更接近真实值。这一步在收敛到希望的值以前重复进行,一般要反复计算满足 为预先规定的小正数,是第n次迭代的近似值 2.用牛顿法计算潮流时,有以下的步骤: ⑴输入线路,电气元件参数,形成节点导纳矩阵 。 ⑵给这各节点电压初始值 。 ⑶将以上电压初始值代入式(4—38a)~式(4—38c)或式(4—45c)、(4—45a),求出修正方程式中的不平衡量 。 ⑷将各节点电压的初值代入式(4-41a)、式(4-41b)或式(4-49a)~式(4-49d),求修正方程式的系数矩阵——雅克比矩阵的各个元素。 ⑸解修正方程式,求各节点电压的变化量,即修正量。 ⑹计算各节点电压的新值,即修正后值 ⑺运用各节点电压的新值自第三步开始进入下一次迭代。 ⑻计算平衡节点功率和线路功率。 其中,平衡节点功率为 线路功率为 从而,线路上损耗的功率为 3.程序框图如下: 输入原始数据 形成导纳矩Y 阵 给定电压初值, 对于PQ结点,按式计算ΔP(r),ΔQ(r) 对于PV结点,按式计算Δ,Δ, 启动 是否|ΔP(r),ΔQ(r)<ε| ? 计算雅克比矩阵各元素 解修正方程式,求Δe(r),Δf(r) 用e(r+1)=e(r) –Δe(r), f (r+1)=f(r) –Δf (r)修正结点电压 以e(r+1)→e(r), f (r+1)→f (r) 以(r+1)→r 按系统的潮 流分布计算平衡节点功率及线路功率 输出 根据牛顿法,用MATLAB软件进行编程如下: ——————————————程——序———————

潮流课设matlab编程,基于MATLAB的电力系统潮流计算课程设计论文相关推荐

  1. 网络编程——基于TCP协议的通讯录【课程设计】

    网络编程--基于TCP协议的通讯录[课程设计] 本文目录 网络编程--基于TCP协议的通讯录[课程设计] 一.设计题目和要求 设计目标: 课程设计系统组成及模块功能: 二.设计内容 服务端 客户端 S ...

  2. 翻领成型器轨迹点MATLAB编程,基于MATLAB的翻领成型器领口曲线的展开及可视化

    基于MATLAB的翻领成型器领口曲线的展开及可视化 易启伟基于 M A T L A B的翻领成型器领 口曲线的展开及可视化 基于 M A T L A B的翻领成型器领口曲线的展开及可视化 易启伟 ( ...

  3. 西安电子科技大学计算机微原课设,西安电子科技大学我机电院微机原理课程设计.doc...

    西安电子科技大学我机电院微机原理课程设计 微机原理课程设计 学 院 机电工程学院 专 业 自动化 姓 名 ******* 学 号 ******** 指导教师 千博 董瑞军 一.微元课程设计 课程设计的 ...

  4. matlab关于噪声课设,基于matlab的有噪声的语音信号处理的课程设计.doc

    基于matlab的有噪声的语音信号处理的课程设计.doc DSP实验课程设计实验报告DSP实验课程设计实验报告姓名学号班级1课程设计题目基于MATLAB的有噪声的语音信号处理的课程设计.2课程设计的目 ...

  5. 潮流分析matlab课程设计小结,电力系统暂态分析课程设计--基于MATLAB的电力系统复杂潮流分析...

    电力系统暂态分析课程设计--基于MATLAB的电力系统复杂潮流分析 电力系统稳态分析课程设计 题 目基于 MATLAB 的电力系 统 复杂潮流分析 学生姓名 学 号 专 业电气工程及其自动化 班 级 ...

  6. matlab 电力系统分析 毕设,基于MATLAB的P-Q分解法电力系统潮流计算毕业设计

    基于MATLAB的P-Q分解法电力系统潮流计算毕业设计 摘 要 电力系统潮流计算是研究电力系统稳定运行情况的一种重要的计算,在电力系统规划设计和现有电力系统运行方式的研究中,都需要利用它来定量地分析比 ...

  7. 金融计算与编程 基于matlab,金融计算与编程.pdf

    金融市场与风险管理系列教材 金融计算与编程 ---基于 MATLAB 的应用 曹志广 著 上海财经大学出版社 ( ) 图书在版编目 CIP数据 : / : 金融计算与编程 基于 的应用 曹志广著 上海 ...

  8. 连续函数matlab采样,基于 MATLAB 的时域信号采样及频谱分析(转)

    一.课程设计题目: 基于 MATLAB 的时域信号采样及频谱分析 二.基本要求: ① 掌握数字信号处理的基本概念.基本理论和基本方法: ② 学会 MATLAB 的使用,掌握 MATLAB 的程序设计方 ...

  9. Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别

    Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 目录 车牌图像数据集 视频动态演示 核心代码 相关文章 Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 Matl ...

最新文章

  1. Android DataBinding 入门了解 到实现一个buttton的点击事件
  2. Samba共享后不能访问,或者看不到文件,是selinux惹的祸
  3. MFC 单文档的全局变量
  4. 3天html自学教程,html自学教程(八)html5基础
  5. 设置代码ios中根据文本设置label高度设置代码
  6. 【JavaScript】apply和call的区别在哪?
  7. java给图片坐标描点,记录一下, canvas实现获取图片每个坐标点,以描点方式渲染图片...
  8. 特斯拉一次把电池容量翻了5倍,新车2秒破百,续航超800公里,公司股价却跌了...
  9. C++——复制构造函数的形参为什么要是const引用
  10. SpringMVC之数据传递三Ajax与Controller交互
  11. 转iPhone开发的门槛
  12. 李开复:垂直搜索违背了搜索引擎的发展初衷
  13. CSS颜色代码(转载)
  14. LINUX SHELL判断一个用户是否存在
  15. HDB3码和AMI码通过Matlab实现编码和解码
  16. Xshell如何设置快捷复制、粘贴热键
  17. Linux的开源操作系统
  18. Python 05-字符串
  19. 关键词搜索量是什么,如何看待关键词热度!
  20. 用Python判断手机号码的运营商

热门文章

  1. html检测浏览器内核,判断浏览器的内核及版本号方法汇总_jquery
  2. 最简单的三层神经网络Matlab实现
  3. 辗转相除法求最大公约数
  4. Drools常用属性
  5. GIS+WebGL智慧消防3D可视化云控系统
  6. 二进制中的与、或、非、异或运算
  7. 【计算机网络】异步传输与同步传输
  8. 京东云疑似关闭3款产品,大洗牌开始?
  9. java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String
  10. 相机内参矩阵K和fov的相互转换