Matlab 及 C 语言在潮流计算中的运用

陈洲

(三峡大学电气信息学院 班)

摘要 :潮流计算是研究电力系统稳态运行情况的一种基本电气计算,常规

潮流计算的任务是根据给定的运行条件和网路结构确定整个系统的运行状

态,如各母线上的电压 (幅值及相角)、网络中的功率分布以及功率损耗等。

潮流计算的结果是电力系统稳定计算和故障分析的基础。

关键词 : 电力系统分析 潮流计算 牛顿 -拉夫逊法 C 语言 Matlab

一,潮流计算算法原理:牛顿—拉夫逊法的基本原理

牛顿 - 拉夫逊法是一种求解非线性方程的数值解法,由于便于编写程序用计

算机求解,应用较广。下面以一元非线性代数方程的求解为例,来说明牛

顿 -拉夫逊法的基本思想。

设欲求解的非线性代数方程为

f(x)=o

设方程的真实解为 x* ,则必有 f(x*)=0 。用牛顿 - 拉夫逊法求方程真实解 x*

的步骤如下:

首先选取余割合适的初始估值 x °作为方程 f(x)=0 的解,若恰巧有 f(x °)=0 ,

则方程的真实解即为 x*= x °若 f(x °) ≠0,则做下一步。

取 x 1=x°+ Δx为第一次的修正估值,则°

f(x1)=f(x °+ Δx °)

其中 Δx °为初始估值的增量,即 Δx °=x1-x °。设函数 f(x) 具有任意阶导数,

即可将上式在 x °的邻域展开为泰勒级数,即:

f(x1)=f(x °+ Δx °)=f(x °)+f'(x °) Δx °+[f''(x °)( Δx °)2]/2+ …

若所取的 | Δx °|足够小,则含 ( Δx °的项及其余的一切高阶项均可略去,并使)2

其等于零,即:

f(x1) ≈f(x °)+f'(x °) Δx °=0

故得 Δx °=-f(x )/f'(x° ) °

从而 x1= x °-f(x )/f'(x° ) °

可见,只要 f'(x °) ,即可根据上式求出第一次的修正估值≠0 x1,若恰巧有

f(x1)=0 ,则方程的真实解即为 x*=x1 。若 f(x1) ≠0,则用上述方法由 x1再确定

第二次的修正估值 x2。如此反复叠代下去,直到求得真实解 x* 为止。

二,节点电压用极坐标牛顿—拉夫逊法潮流计算

节点的功率方程写成

P P U U (G cos B sin )

Gi Li i j ij ij ij ij

j i

i 1,2,3, , n

QGi QLi Ui U j (Gij sin ij Bij cos ij )

j i

其中 ij i j

式中, ij i j 是两节点电压的相角差。

把节点功率表示为节点电压的幅值和相角的函数。 在有 n 个节点的系统

中,假定第 1~ m 号节点为节点,第

matlab无c语言基础自学,matlab及c语言在潮流计算运用【毕设、无需降重】.pdf相关推荐

  1. matlab求解方程小程序,自学Matlab必备的60个小程

    压缩包 : fec98ab43dae9de3a0650566f4ded07.rar 列表 自学Matlab必备的60个小程序代码/2017最新MATLAB从入门到精通第二期.pdf 自学Matlab必 ...

  2. C语言基础1:初识C语言(转义、注释;数组、操作符、反码、补码、static、define、指针、结构体常变量;局部变量;作用域、生命周期)

    文章目录 C语言基础1:初识C语言 1.C语言简介 1.1什么是C语言 1.2C语言的发展 2.第一个C语言程序 2.1创建项目 2.2添加源文件 2.3写代码 3.数据类型 4.变量.常量 4.1定 ...

  3. c语言入门自学手机版,c语言入门自学app下载-C语言入门学习 安卓版v1.0.2-PC6安卓网...

    C语言入门学习app是一款C语言零基础自学软件.C语言入门自学app提供海量精品学习资源,从小白入门到基础进阶都有,帮你轻松学习编程. 软件介绍 C语言入门学习app是一款专业的编程入门学习App,致 ...

  4. 基于Matlab simulink平台搭建IEEE15节点仿真模型,对电力系统进行潮流计算

    IEEE15节点系统Simulink仿真 1.基础功能:基于Matlab simulink平台搭建IEEE15节点仿真模型,对电力系统进行潮流计算 2.拓展功能: 可在该IEEE15节系统仿真模型上进 ...

  5. c语言关于continue的题,10道c语言基础题1、C语言的跳转语句中,对于break和continue说法正确的是_______. A、contin...

    10道c语言基础题1.C语言的跳转语句中,对于break和continue说法正确的是_______. A.contin 10道c语言基础题 1.C语言的跳转语句中,对于break和continue说 ...

  6. C语言基础知识入门和C语言入门基础知识大全

    一.C语言基础知识入门 C语言一出现,就以其丰富的功能.强大的表达能力.灵活性.方便性和广泛的应用,在世界范围内迅速普及和普及.C语言不仅高效而且可移植.它可以用来开发应用软件.驱动程序.操作系统等. ...

  7. c语言入门自学免费app,C语言入门学习最新版下载-C语言入门学习app手机版v1.0.2 安卓版-腾飞网...

    C语言入门学习app手机版是一款c语言编程自学软件,零基础也可以学习,里面有海量教学视频,针对c语言不同程度的讲解都囊括其中.随时随地学习编程都可以,不用担心自己没有基础.还支持在手机上敲代码编程哦. ...

  8. c语言入门自学手机版,C语言入门学习app下载-C语言入门学习app最新版下载 V1.0.2-友情手机站...

    C语言入门学习app是一款0基础自学软件,这里有着丰富C语音相关课程学习,大家在这里是可以便捷搜索查找,随时都是可以找到适合感兴趣课程学习,都是一些优质课程知识提供大家,学员在这里是可以高效学习,海恩 ...

  9. c语言入门自学手机版,C语言入门学习软件下载-C语言入门学习手机版v1.0.2 - 起点软件园...

    C语言入门学习是一款最新推出上线于安卓手机平台的专业编程学习软件,C语言入门学习app收录了海量入门视频课程,清晰易懂的详细讲解专为刚入门学习C语言的小白量身打造,不同章节都有相应的习题,根据习题成绩 ...

最新文章

  1. Uniform Grid Quadtree kd树 Bounding Volume Hierarchy R树 搜索
  2. 使用Spring3+Quartz实现定时任务
  3. Android Relativelayout
  4. 自动驾驶:蛇形曲线跟踪(Stanley Model)
  5. 7-88 二叉搜索树的结构 (30 分)
  6. NHibernate扩展:FluentNHibernate基础教程
  7. YbSoftwareFactory 代码生成插件【八】:基于JQuery EasyUI、Web Api的 ASP.NET MVC 代码生成插件...
  8. jdbc多sql语句一次执行(allowMultiQueries=true)
  9. MathType 的使用
  10. MATLAB指纹识别技术[完美运行,详细解释,GUI界面,万字文稿]
  11. 2021云蓝课c++填空第4题(B)
  12. vivo解析包时出现问题解决
  13. NS3运行Reno,BBR,CUBIC等拥塞控制算法
  14. PBR材质:基本原理和简单制作
  15. IOS 地图导航(其中包括苹果地图、百度地图、高德地图、谷歌地图)
  16. 京东图书详情页定价获取
  17. java-jar基础应用
  18. Java分解整型质因数
  19. iqn怎么查 linux_Linux下配置iscsi-initiator - 存储资源
  20. 计算机状态oxcoooooe9,解决win7 system文件损坏修复的办法

热门文章

  1. html中select标记表示,如何在HTML中实现Select和Option标记
  2. 机器人煮面机创始人_日本餐厅引进煮面机器人:一小时能煮40碗面的“匠人”?...
  3. graphite 数据库_大数据存储和分析-IBM DB2和Graphite
  4. G蛋白偶联受体/激酶/离子通道——高通量筛选
  5. Kafka(一):基础
  6. javac不是内部或外部命令,也不是可运行的程序解决办法和踩过的一些坑
  7. 企业内部应用实现钉钉免登录及登录成功后推送消息
  8. 如何测试web网站?
  9. Shiro框架和JWT
  10. Python-问题Descriptors cannot not be created directly