电力系统数字仿真软件应用第3章_4 MATLAB控制系统分析2013

合集下载

Matlab中的电力系统仿真方法

Matlab中的电力系统仿真方法

Matlab中的电力系统仿真方法引言:随着电力系统的迅速发展和复杂性增加,电力系统仿真成为电力工程研究和设计的重要工具。

Matlab作为一种强大的数学计算工具,为电力系统仿真提供了丰富的功能和灵活性。

本文将探讨在Matlab中进行电力系统仿真的方法和技术,以及如何利用Matlab解决电力系统设计和优化的问题。

一、概述电力系统仿真是一种模拟电力系统运行和行为的技术,能够帮助分析和解决电力系统中的各种问题。

Matlab在电力系统仿真中具有广泛的应用,提供了强大的建模和计算功能。

利用Matlab进行电力系统仿真可以有效地模拟电力系统的运行和优化算法的性能,为电力系统的设计和运行提供重要参考。

二、电力系统建模在进行电力系统仿真之前,需要对电力系统进行准确的建模。

Matlab提供了各种建模工具和函数,可以用于描述电力系统中的各种元件和拓扑结构。

例如,可以使用Matlab的电路元件库模型化发电机、变压器、线路和负荷等元件,并使用节点和支路等数据结构描述电力系统的拓扑。

同时,Matlab还提供了用于构建电力系统模型的函数和工具箱,如Power System Toolbox和Simulink Power System Blockset。

这些工具提供了模型建立、参数设定和仿真运行等功能,方便用户创建和分析电力系统模型。

三、电力系统仿真技术1. 静态潮流计算静态潮流计算是电力系统仿真中常用的一种方法,用于研究电力系统的潮流分布和电压稳定性等问题。

Matlab提供了多种求解潮流计算的方法,例如基于牛顿-拉夫逊法的Power Flow Toolbox和基于改进迭代法的Fast-Decoupled Power Flow。

这些方法可以通过Matlab编程实现,计算电力系统中各节点的电压、相角和功率等参数。

利用这些计算结果,可以评估电力系统的稳定性、检测潮流拥挤和进行电力负荷分析等。

2. 动态稳定分析动态稳定分析是研究电力系统在暂态和稳态过程中的稳定性问题。

MATLAB与控制系统仿真实验报告

MATLAB与控制系统仿真实验报告

MATLAB与控制系统仿真实验报告第一篇:MATLAB与控制系统仿真实验报告《MATLAB与控制系统仿真》实验报告2013-2014学年第 1 学期专业:班级:学号:姓名:实验三 MATLAB图形系统一、实验目的:1.掌握绘制二维图形的常用函数。

2.掌握绘制三维图形的常用函数。

3.熟悉利用图形对象进行绘图操作的方法。

4.掌握绘制图形的辅助操作。

二、实验原理:1,二维数据曲线图(1)绘制单根二维曲线plot(x,y);(2)绘制多根二维曲线plot(x,y)当x是向量,y是有一维与x同维的矩阵时,则绘制多根不同颜色的曲线。

当x,y是同维矩阵时,则以x,y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。

(3)含有多个输入参数的plot函数plot(x1,y1,x2,y2,…,xn,yn)(4)具有两个纵坐标标度的图形plotyy(x1,y1,x2,y2)2,图形标注与坐标控制1)title(图形名称);2)xlabel(x轴说明)3)ylabel(y轴说明)4)text(x,y图形说明)5)legend(图例1,图例2,…)6)axis([xmin xmax ymin ymax zmin zmax])3, 图形窗口的分割 subplot(m,n,p)4,三维曲线plot3(x1,y1,z1,选项1,x2,y2,选项2,…,xn,yn,zn,选项n)5,三维曲面mesh(x,y,z,c)与surf(x,y,z,c)。

一般情况下,x,y,z是维数相同的矩阵。

X,y是网格坐标矩阵,z是网格点上的高度矩阵,c用于指定在不同高度下的颜色范围。

6,图像处理1)imread和imwrite函数这两个函数分别用于将图象文件读入matlab工作空间,以及将图象数据和色图数据一起写入一定格式的图象文件。

2)image和imagesc函数这两个函数用于图象显示。

为了保证图象的显示效果,一般还应使用colormap函数设置图象色图。

基于MATLAB的电力系统仿真讲解

基于MATLAB的电力系统仿真讲解

基于MATLAB的电力系统仿真摘要:目前,随着科学技术的发展和电能需求量的日益增长,电力系统规模越来越庞大,超高压远距离输电、大容量发电机组、各种新型控制装置得到了广泛的应用,这对于合理利用能源,充分挖掘现有的输电潜力和保护环境都有重要意义。

另一方面,随着国民经济的高速发展,以城市为中心的区域性用电增长越来越快,大电网负荷中心的用电容量越来越大,长距离重负荷输电的情况日益普遍,电力系统在人民的生活和工作中担任重要角色,电力系统的稳定运行直接影响的人们的日常生活。

随着电力系统的飞速发展和电网的日益扩大以及自动化程度的不断提高,电力系统中许多计算和控制问题日益复杂,从技术和安全上考虑直接进行电力试验可能性很小,因此迫切要求运用电力仿真来解决这些问题。

电力系统仿真是将电力系统的模型化、数学化来模拟实际的电力系统的运行,可以帮助人们通过计算机手段分析实际电力系统的各种运行情况,从而有效了解电力系统概况。

本文根据电力系统的特点,利用MA TLAB的动态仿真软件Simulink搭建了含发电机、变压器、输电线路、无穷大电源等的系统的仿真模型,得到了在该系统主供电线路电源端发生三相短路接地故障并由故障器自动跳闸隔离故障的仿真结果,并分析了这一暂态过程。

通过仿真结果说明MA TIAB 电力系统工具箱是分析电力系统的有效工具。

关键词:电力系统;三相短路;故障分析;matlab仿真Electric Power System Simulation Base on MATLABAbstract:Now, with the development of science and techmology and the growing demand for eletrical energy, power systems get increasingly large and long-distance EHV power transmission, large capacity electric generating set, as well as the various new control devices have been widely used. This has important significance to rationally utilizing energy resources, making full use of the existing electric systems’ delivery potential and protecting the environment. On the other hand, with the fast growth of the national economy, city-centered regional power consumption is rising more and more rapidly, power demand in large electric system’laod centers is growing faster and faster, and long-distance and heavy-duty power transmission is more and more popular. Power system play an important part in people’s lives and work, power system and stable operation of a direct impact on the people’s daily life, with the rapid development of power systems and power grids is increasing with days and the degree of automation continuous improvement, many computing and control of the power system increasingly complex issues, it is impossioble to take a directThis paper base on the characteristics of the power system, using the software MATAB simulink built with generators,transformers,power line,such as the infinite power system simulation model, and has a simulation result of three-phase short-circuit fault which happen in the main power-supply line and the fault automatic tripping isolation by the three-phase fault, and analysis of this transient. The simulation results show MATLAB power system toolbox of the power system is an effective tool.Key words: Power system ;Three-phase short-circuit ;Fault analysis ;MATLAB simulation第一章绪论1.1 我国电力系统情况简介电力系统是由发电厂、电力网和电力负荷组成的电能生产、传输和转化的系统。

matlab在电路分析和仿真中的应用

matlab在电路分析和仿真中的应用
2024/7/15
MATLAB/SIMULNK的主要产品及其相互关系
2024/7/15
MATLAB的优点
• 1. 容易使用 • 2. 可以由多种操作系统支持 • 3. 丰富的内部函数 • 4. 强大的图形和符号功能 • 5. 可以自动选择算法 • 6. 与其他软件和语言有良好的对接性
2024/7/15
2024/7/15
Matlab 的安装
2 输入名字和公司名称 3 在第三个空白处(PLP)输入软件的序列号sn 4 继续安装,直到安装完成。
2024/7/15
5 安装帮助 将安装目录中的help文件夹替换为安装包中的 help文件夹
MATLAB 7用户界面概述
MATLAB 7的用户界 面主要包括以下三个 方面的内容: • MATLAB 7的主菜单 • MATLAB 7的工具栏 • MATLAB 7的窗口
matlab自定义的函数文件称内置函数文件
调用内置函数的方法:使用函数名并给出相应的入 口、出口参数即可。
例如:sin.m函数——用type sin查不到。
调用格式:y=sin(2*x)
1
实际应用中:
0.8
x=0:2*pi/180:2*pi;
0.6
y=sin(2*x)
0.4
0.2
plot(x,y)
0
-0.2
2024/7/15
-0.4
-0.6
取R=255欧,L=125uH,C=6800pF,则:
H (s)
sRC s2LC sRC
1
85s2
1734000s 1734000s
1014
m文件如下: % LCR串联谐振电路 R=255; L=125*10^(-6); C=6800*10^(-12);

基于Matlab 的电力系统故障的仿真分析

基于Matlab 的电力系统故障的仿真分析

基于Matlab 的电力系统故障的仿真分析计算机仿真技术已成为电力系统研究、规划、设计和运行等各个方面的重要方法和手段,由于Matlab 具有很良好的开发性、高效的数据仿真分析, 特别是信号处理和直观的图形显示功能,且Matlab/ Simulink 环境下的PSB 模型库及Simulink强大的二次开发功能和丰富的工具箱,能快速而准确地对电路及更复杂的电气系统进行仿真、计算. 因此,它已成为电力科研工作者和工程技术人员应用它来进行电力系统有关问题的仿真分析和辅助设计的理想工具.文章介绍了Matlab/ Simulink 的基本特点及应用Matlab 进行电力系统仿真分析的基本方法和步骤,探讨了综合利用其Simulink 环境、电力系统模块库和相关工具进行电力系统的控制设计和仿真分析,通过对具有同步发电机光控励磁系统的电力系统故障仿真分析,说明了Matlab 在电力系统仿真中强大的功能.1 应用Matlab/ Simulink 进行电力系统仿真分析的基本方法1. 1 Simulink 环境下仿真工具图形编辑器( Power System Blockset 以下简称PSB) 是一个图形编辑器工具,在Simulink 环境下能建立电力系统原理并进行仿真计算. PSB 库提供了电力系统仿真通用的元件和装置,包括RLC支路和负载、变压器、传输线、避雷器、电机、电力电子装置等. 只需通过点击和拖放PSB 库内的模型即可建立用户所需要的电力系统仿真原理图,并利用模型元件的对话框来设置相关参数. 使用Simulink 提供的示波器模型,可显示观测点处的仿真结果及其波形.1. 2 模型库根据电力系统各种电气设备特性,可将PSB 库内的模型分为电源、元件、电力电子器件、电机、连接器和测量等部分. 元件包括单相RLC 支路和和负载模块、变压器、互感器、π型传输线、避雷器、断路器、n 相分布参数线路模型等. 利用Simulink 二次开发功能,可方便地编辑出更复杂的元件模型和集成参数对话框. 电力电子包括通用的半导体元件,每个元件(除二极管外) 都有门极控制输入端和Simulink 输出端,可显示开关的电压和电流值. 电机包括简化的和详细的同步电机、异步电机、励磁机、永磁同步电机和涡轮机等. 每个模块有一个Simu2link 输出来显示内部变量状态值.1. 3 仿真方法和步骤Matlab 实现对电力系统的仿真和分析至少有二种独立的方法.1) 传统的编程方法,即通过大量的代码来实现电力系统的建模、稳态计算和暂态分析等等;但由于Matlab 提供了用户可以直接调用已有的高性能数值计算. 如矩阵求逆、数值微积分等等,较使用C 或Fortran 语言开发其源程序却要简洁得多,可节省大量内存空间和开发时间.2) Simulink 平台上进行仿真分析,按建模方法分为器件级仿真(又称为物理建模) 和系统仿真(又称为数学建模) . 其中器件级仿真是利用Mat2lab 的PSB 中固有元件模型构建新元件的物理模型,该方法一般适用于探讨元件的内部性能;系统仿真是利用MatlabPSimulink 中的控制模块来构建新元件的数学模型,该方法是研究元件的外部特性. 在MatlabPSimulink 平台上,借助于鼠标点击和拖放以及一些必要的参数设置即可实现对电力系统的稳态和暂态分析,并可方便地研究各种先进的控制方法对电力系统的控制效果. 实际上,在实际应用中,特别是对复杂电力系统的仿真分析,两种方法通常交替融合使用.应用Matlab 进行电力系统仿真的主要步骤为:a 系统模型的建立;b 设置仿真参数和控制算法的实现;c 进_______行动态仿真(包括稳态分析和暂态仿真) ;d 结果分析.2 仿真实例使用Matlab6. 0 的Simulink 建立单机对无穷大系统的仿真模型如图(1) 所示.单机即光控励磁图1 光控励磁同步发电机系统故障模型系统同步发电机[1 ] ;无穷大系统模型,用powerlib中inductive source with neutral 模块表示;发电机模型(synchronous machine) 、变压器模型(linear trans2formerd ,yg) 以及调速系统模( hydraulic turbineand governor 即HTG) ;系统负荷10mV;故障时间由Timer 模块控制. powergui 模块中的machine loadflow ;Bus type 为pv generator ;仿真参数如下:同步发电机容量200MW ;UAB = 15. 75kV;变压器容量240MVA;电压变比15. 75kVP230kV.其仿真结果:当Fault 模块为单相故障时,模块内部构成如图2 (a) 所示,以A 相故障为例.其中负荷为10MW, 选择SimulationPStart 按钮,开始仿真. 在t = 1s 发生故障切除后母线电流、电压波形,用Matlab6. 0 中Subplot 及Plot 命令绘出仿真结果,如图3 (a) 所示.当Fault 模块为两相接地故障时,见图2 (b) ,以A、B 两相短路,测得A 相电压、电流波形,如图3 (b) 所示.当Fault 模块为三相接地故障时,见图2 (c) ,测得A 相电压、电流波形,如图3 (c) 所示.由上述三种短路故障时的仿真波形图可看出光控励磁系统同步电机- 无穷大系统在故障过程中的动态响应过程,恢复正常运行时的电压基准值相对稳定.图2 Fault 模块故障模型图3 故障电压波形图压力锅的强度就由该部位控制. 从计算结果可以看到,当锅内压力为80KPa 时,牙边缘处的应力是88. 7MPa ,而当锅内压力达到泄压压力160KPa 时,该处的应力达到177. 4MPa. 因此,如何降低锅牙处的应力成为压力锅设计与分析的一个焦点.3) 压力锅其余部位的应力在表1 中均不大.如,当锅内压力达到160KPa 时,锅底部分的应力是34. 3MPa ,牙槽部分是47. 4MPa ,离材料的极限应力较远,具有较多的安全储备. 但若考虑到压力锅长期使用下的疲劳以及锅底受热部分在高温下材料性质的降低,则该应力也就是恰当的应力水平了.4 结论利用有限元软件ANSYS 对压力锅进行了三维应力分析,部分数据与薄壁圆桶计算结果对比,本文计算结果是可靠的. 牙体及附近是压力锅的最大应力所在部位,其最大应力在报警压力时达到177MPa ,当锅内压力进一步增大时,该应力还将增加,直至达到屈服应力和破坏应力而造成压力锅“爆锅”. 因此,在压力锅设计时,应对牙部仔细分析,以降低牙部的应力,增加压力锅的安全性.参考文献:[1 ] GB13623~2003 ,铝压力锅安全及性能要求[ S] .[2 ] 王勖成,邵敏. 有限单元法基本原理和数值方法[M] 北京:清华大学出版社. 1997. 97~98.[3 ] 刘鸿文. 材料力学[M] . 北京:高等教育出版社,1992.285~289.[4 ] 龚曙光. ANSYS 工程应用实例解析[M] 北京:机械工业出版社,2003. 103~117.(上接第47 页)结论通过对整个系统的仿真,可以得到以下结论:1)Matlab6. 0 中的PSB 是一种专门应用于电力系统动态仿真的工具箱,其中的电力系统的元件模型相当丰富,模糊逻辑控制可通过工具箱中用户界面建立的模糊推理系统FIS(Fuzzy InferenceSystem) 来实现,用户还可以利用Matlab 本身的一些工具来建立自定义模型.2) 当改变元器件本身的参数,如电机的功率、转子和定子的电阻、电感,负载的功率、变压器的容量等,就能实现对电力系统不同工况下运行过程的仿真分析,便于对不同参数和负载情况进行比较.3) 利用Matlab 可以方便地进行电力系统潮流计算、稳态分析、暂态仿真和新元件的设计及测定. 界面灵活、开放直观、互动性强等优点.4) 由于PSB 简化了开关元件的处理,认为是理想模型,在提高仿真速度、简化电路设计的同时,对系统的暂态过程描述不够精确.参考文献:[1 ] 盛义发,邓国扬,王浩宇,等. 同步发电机新型励磁系统的研究[J ] . 南华大学学报,2002 (4) :24~27.[2 ] 邓国扬,盛义发. 基于MatlabPSimulink 的电力电子系统的建模与仿真[J ] . 南华大学学报,2003 (1) :1~6.[3 ] 清源计算机工作室.Matlab6. 0 基础及应用[M] . 北京:机械工业出版社,2001.[4 ] 何仰赞,温增银,汪馥英,等. 电力系统分析[M] . 武汉:华中理工大学出版社,1996.。

电力系统数字仿真软件应用第3章_2 MATLAB数值分析与可视化2013

电力系统数字仿真软件应用第3章_2 MATLAB数值分析与可视化2013
2013/3/4 《电力系统数字仿真软件应用》
3.2.2.3 矩阵分解
LU分解
[L,U] = lu(A) 把矩阵分解为上三角矩阵和下三角矩阵:A=LU
The LU factorization of A allows the linear system A*x = b to be solved quickly with x = U\(L\b)
b. 滤波
a(1)*y(n) = b(1)*x(n) + b(2)*x(n-1) + ... +b(nb+1)*x(n-nb) - a(2)*y(n-1) - ... - a(na+1)*y(n-na)
《电力系统数字仿真软件应用》
2013/3/4
3.2.6 函数极小值
在许多应用中,特别感兴趣的是确定函数的极值,即 极大值、极小值。数学上极值对应导数为零,可以解析求 出。然而许多情况是难以解析表达的,需要在数值上寻找 函数的极值点。 x = fminbnd(fun,x1,x2) x = fminsearch(fun,x0) 使用单纯形法搜索。函数计算量大,或搜索区内有多 极值,搜索的过程较长,也可能找不到极值。 注:寻找极大值点,重定义函数为-f(x)即可。
颜色控制:y(黄)、 m(洋红)、c (青)、r(红)、 g(绿)、b(蓝)、w(白)、k(黑) 线形控制:-(实线)、:(虚线)、-.(点划)、--(双划) 标记控制:.(黑点)、o(圆圈)、x(叉)、+(十字)、*(星) 属性控制
2013/3/4 《电力系统数字仿真软件应用》
3.2.11.2 图形标注
2013/3/4
《电力系统数字仿真软件应用》
3.2.2.2 矩阵变换
Jordan标准型 [V, J] = jordan(A) J —— Jordan标准型,J=V-1AV Hessenberg矩阵 [P, H] = hess(A) H —— Hessenberg矩阵,A=PHP’,P’P=I 零空间 Z = null(A) Z —— 零空间的正交矩阵,AZ=0且Z’Z=I 正交空间 B = orth(A) B —— 正交空间的正交矩阵,B’B=eye(rank(A))

电力系统的MATLAB SIMULINK仿真与应用( (3)

电力系统的MATLAB SIMULINK仿真与应用( (3)
3.1 SIMULINK仿真环境
SIMULINK是MATLAB的一个分支产品,主要用来实现对工程 问题的模型化及动态仿真。SIMULINK体现了模块化设计和系统 级仿真的思想,采用模块组合的方法使用户能够快速、准确地 创建动态系统的计算机模型,使得建模仿真如同搭积木一样简 单。SIMULINK现已成为仿真领域首选的计算机环境。
第3章 SIMULINK应用基础
具体到电力系统仿真而言,原来的MATLAB编程仿真是在文 本命令窗口中进行的,编制的程序是一行行的命令和MATLAB函 数,不直观也难以与实际电力模型建立形象的联系。在 SIMULINK环境中,电力系统元器件的模型都用框图来表达,框 图之间的连线表示了信号流动的方向。对用户而言,只要熟悉 了SIMULINK仿真平台的使用方法以及模型库的内容,就可以使 用鼠标和键盘绘制和组织系统模型,并实现系统的仿真,完全 不必从头设计模型函数或死记那些复杂的函数。
为了叙述方便,本书将模块库中以图标形式表示的典型环 节称为模块,将用典型环节模块组成的系统仿真模型简称为模 型。
第3章 SIMULINK应用基础
3.1.2 SIMULINK仿真平台 从MATLAB窗口进入SIMULINK仿真平台的方法有以下两种: (1) 点击MATLAB菜单栏中的[File>New>Model],如图3-3
第3章 SIMULINK应用基础 图3-5 模块的基本操作示例
第3章 SIMULINK应用基础
表3-2 SIMULINK中信号线的基本操作方法
操作内容 在模块间 连线 移动线段
移动节点
画分支信 号线
删除信号 线 信号线标 签
操作目的
操作方法
在两个模块之间建 在上级模块的输出端按住鼠标左键,拖动至下级模块的输

Matlab技术在电力系统仿真中的应用指南

Matlab技术在电力系统仿真中的应用指南

Matlab技术在电力系统仿真中的应用指南I. 引言电力系统仿真是电力领域中重要的研究工具之一。

它能够帮助电力工程师、研究人员和决策者分析电力系统的运行情况,评估系统的稳定性和可靠性,并进行优化和规划。

在电力系统仿真中,Matlab技术被广泛应用,本文将探讨Matlab在电力系统仿真中的具体应用指南。

II. 电力系统建模与仿真在电力系统的仿真过程中,建模是关键。

Matlab提供了一系列强大的工具和函数,用于电力系统的建模和仿真。

电力系统通常可以分为三个主要的子系统:发电系统、输电系统和配电系统。

每个子系统都有其特定的建模需求。

1. 发电系统建模发电系统的建模包括发电机、励磁系统和稳定器的建模。

Matlab提供了多种建模方法,如传递函数模型、状态空间模型和非线性模型。

用户可以根据实际情况选择合适的建模方法,并使用Matlab的仿真工具进行系统稳定性和响应性能的评估。

2. 输电系统建模输电系统建模是电力系统仿真中的一个关键环节。

Matlab提供了强大的电力网络建模工具,可以用来建立输电线路、变压器和各种网络拓扑结构。

用户可以通过Matlab的图形用户界面或脚本语言来创建并配置电力网络模型,然后进行仿真分析。

3. 配电系统建模配电系统建模是电力系统仿真的最后一个环节。

Matlab提供了用于建立配电系统的工具和函数。

用户可以使用Matlab的电力系统模块来创建配电网络模型,并进行负载流、短路分析、电能质量评估等仿真计算。

这些模型和仿真分析结果可以帮助用户评估配电系统的可靠性和效益。

III. 电力系统模拟与分析在电力系统仿真中,模拟和分析是非常重要的步骤。

Matlab提供了各种仿真和分析工具,用户可以利用这些工具来模拟电力系统的运行情况,并评估系统的性能。

1. 稳定性分析电力系统的稳定性是电力系统仿真中的一个关键指标。

Matlab提供了用于稳定性分析的工具,可以帮助用户评估电力系统的电压稳定性和频率稳定性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《电力系统数字仿真软件应用》
3.4.6 控制系统分析
控制系统的分析包括系统的稳定性分析、时域分析、 频域分析及根轨迹分析。
2013-3-11
《电力系统数字仿真软件应用》
3.4.6
控制系统分析
3.4.6.1 系统稳定性分析
对于连续时间系统,如果闭环极点全部在S平面左半平 面,则系统是稳定的。 对于离散时间系统,如果系统全部极点都位于Z平面的 单位圆内,则系统是稳定的。 若连续时间系统的全部零极点都位于S左半平面;或若 离散时间系提供了直接求取系统所有零极点的函数,因此 可以直接根据零极点的分布情况对系统的稳定性及是否为最 小相位系统进行判断。
num= [b1,b2,…,bm,bm+1]; %多项式形式 den = [a1,a2,…,an,an+1]; sys = tf (num, den);
2013-3-11
《电力系统数字仿真软件应用》
3.4.2
传递函数模型
( s − z1 )( s − z2 )...( s − zm ) G( s ) = K ( s − p1 )( s − p2 )...( s − pn )
2013-3-11
《电力系统数字仿真软件应用》
3.4.6
控制系统分析
3.4.6.3 系统频域分析(续)
2013-3-11 《电力系统数字仿真软件应用》
3.4.5
系统模型连接
3.4.5.2 系统串联
sys = series (sys1, sys2); sys = sys2 * sys1;
sys = series (sys1, sys2, outp1, inp2);
2013-3-11
《电力系统数字仿真软件应用》
20 G0 ( s ) = 4 s + 8s 3 + 36 s 2 + 40 s
2013-3-11
《电力系统数字仿真软件应用》
3.4.6
控制系统分析
3.4.6.3 系统频域分析
频率响应是指系统对正弦输入信号的稳态响应,从频率响应中 可以得出带宽、增益、转折频率、闭环稳定性等系统特征。 频率特性是指系统在正弦信号作用下,稳态输出与输入之比对 频率的关系特性。频率特性函数与传递函数有直接的关系,记为:
sys = parallel (sys1, sys2); %sys = sys1 + sys2; sys = parallel (sys1, sys2, inp1, inp2, out1, out2);
inp1和inp2分别指定两系统中要连接在一起的输入端编号,从u1, u2, …, un 依次编号为1, 2, …, n; out1和out2分别指定要作相加的输出端编号,编号方式与 输入类似。inp1和inp2既可以是标量也可以是向量。out1和out2用法与之相同。如 inp1=2,inp2=1表示系统1的第2个输入端与系统2的第1个输入端相连接; inp1=[1 3],inp2=[2 1]则表示系统1的第1个输入与系统2的第2个输入连接,以及 系统1的第3个输入与系统2的第1个输入连接。
注:对于离散系统只需在连续系统对应函数前加d就可以, 如:dstep,dimpulse,dinitial,dlsim。
2013-3-11 《电力系统数字仿真软件应用》
3.4.6
控制系统分析
3.4.6.2 系统时域分析(例)
[例题] 求系统在单位负反馈下的阶跃响应和冲激响应 曲线,已知系统的开环传递函数为:
2013-3-11
求取满足条件的向量的下标
《电力系统数字仿真软件应用》
3.4.6
控制系统分析
3.4.6.1 系统稳定性分析(例)
[例题] 判断系统的稳定性,以及系统是否为最小相位 系统,已知系统模型分别为:
⎡1 ⎢2 & (1) x = ⎢ ⎢4 ⎢ ⎣7 y = [− 2 2 6 7 2 5 2⎤ ⎡− 1⎤ ⎢0⎥ 3 0⎥ ⎥ x + ⎢ ⎥u − 8 − 5⎥ ⎢0⎥ ⎢ ⎥ ⎥ 1 6⎦ ⎣1⎦ 6 1]x + 7u −1
频域分析法是应用频率特性研究控制系统的一种典型方法。 采用这种方法可直观地表达出系统的频率特性,分析方法比较简 单,物理概念比较明确,对于诸如防止结构谐振、抑制噪声、改 善系统稳定性和暂态性能等问题,都可以从系统的频率特性上明 确地看出其物理实质和解决途经。通常将频率特性用曲线的形式 进行表示,包括对数频率特性曲线和幅相频率特性曲线简称幅相 曲线,MATLAB提供了绘制这两种曲线的函数: bode nyquist 求取系统对数频率特性图(伯德图) 求取系统幅相曲线图或极坐标图(奈奎斯特图)
3.4.5
系统模型连接
sys = feedback (sys1, sys2, sign); % sign = -1 负反馈(缺省默认) % sign = +1 正反馈
3.4.5.3 系统反馈
sys = feedback (sys1, sys2, feedin, feedout, sign);
2013-3-11 《电力系统数字仿真软件应用》
2013-3-11
《电力系统数字仿真软件应用》
3.4.2
传递函数模型
3.4.2.1 连续系统的传递函数模型
C ( s ) b1s m + b2 s m −1 + ... + bn s + bm +1 G( s) = = R( s ) a1s n + a2 s n −1 + ... + an s + an +1
& x = Ax + Bu y = Cx + Du
sys = ss (A, B, C, D);
2013-3-11
《电力系统数字仿真软件应用》
3.4.4
系统模型转换
传递函数模型转换为零极点增益模型 传递函数模型转换为状态空间模型 零极点增益模型转换为传递函数模型 零极点增益模型转换为状态空间模型 状态空间模型转换为传递函数模型 状态空间模型转换为零极点增益模型 传递函数模型参数 零极点增益模型参数 状态空间模型参数 连续系统模型离散化 离散系统模型转换为连续系统模型
2013-3-11 《电力系统数字仿真软件应用》
3.4.1 微分方程模型
微分方程是控制系统模型的基础,一般来讲,利用电学、力学等 物理规律,便可以得到描述控制系统动态的微分方程。 最常见的是线性定常连续系统,对应常系数的线性微分方程。当 然,可以用时变系数、非线性微分方程描述更为复杂的系统(例 vdpode)。 如果已知输入量及变量的初始条件,对微分方程进行求解,就可 以得到系统输出量的表达式,并由此对系统进行性能分析。 MATLAB提供了ode23、ode45等微分方程的数值解法函数, 不仅适用于线性定常系统,也适用于非线性及时变系统,还有 ode15s等专门针对刚性问题。
《电力系统数字仿真软件应用》
在一些场合下需要用到某种模型,而在另外一些场合下可 能需要另外的模型,这就需要进行模型的转换。
tf2zp tf2ss zp2tf zp2ss ss2tf ss2zp tfdata zpkdata ssdata c2d d2c
2013-3-11
3.4.5
系统模型连接
3.4.5.1 系统并联
电力系统数字仿真软件应用
王西田 副教授
x.t.wang@ 电信大楼1-322:34204298
2013-3-11
上海交通大学电力系统及其自动化教研室
第3章 MATLAB电力系统仿真与分析
—— 3.4 MATLAB控制系统分析
介绍MATLAB控制系统的描述与分析方法。这也是MATLAB 最为成熟的应用领域。
3.4.5.5 系统一般连接
>> >> >> >> >> >> >> >>
2013-3-11
sys1 sys2 sys3 sys Q inp outp sysc
= tf(10,[1 5],'inputname','uc'); = ss(A,B,C,D,'inputname',{'u1' 'u2'},'outputname',{'y1' 'y2'}); = zpk(-1,-2,2); = append(sys1,sys2,sys3); = [3 1 -4; 4 3 0]; % [输入3=输出1-输出4; 输入4=输出3] = [1 2]; = [2 3]; = connect(sys,Q,inp,outp)
参考书目:
[1] 楼顺天等. 基于MATLAB的系统分析与设计——控制系统. 西安电子科技大 学出版社, 1998 [2] 徐昕等. MATLAB工具箱应用指南(控制工程篇). 电子工业出版社, 2000 [3] 薛定宇等. 基于MATLAB/Simulink的系统仿真技术与应用. 清华大学出版 社, 2002 [4] 吴天明等. MATLAB电力系统设计与分析. 国防工业出版社, 2004 [5]飞思科技产品研发中心编著. MATLAB 7 辅助控制系统设计与仿真. 电子工 业出版社, 2005 [6] 刘叔军等. MATLAB 7.0 控制系统应用与实例. 机械工业出版社, 2006 ……
z = [z1,z2,…,zm]; %多项式形式 p = [p1,p2,...,pn]; sys = zpk (z, p, k);
3.4.2.2 零极点增益模型
2013-3-11
《电力系统数字仿真软件应用》
3.4.2
传递函数模型
3.4.2.3 系统分解 — 部分分式展开
对控制系统传递函数进行分解,使其表现为一些基本 控制单元的和,即并联系统的形式。
相关文档
最新文档