当前位置:文档之家› 基于Matlab的直流调速系统

基于Matlab的直流调速系统

基于Matlab的直流调速系统
基于Matlab的直流调速系统

1绪论

1.1单闭环直流调速系统概述

从生产机械要求控制的物理量来看,电力拖动自动控制系统有调速系统、位置随动系统、张力控制系统等多种类型,而各种系统往往都是通过控制转速来实现的,因此调速系统是最基本的拖动控制系统。相比于交流调速系统,直流调速系统在理论上和实践上都比较成熟。

直流调速是现代电力拖动自动控制系统中发展较早的技术。在20世纪60年代发展起来的电力电子技术,使电能可以变换和控制,产生了现代各种高效、节能的新型电源和交直流调速装置,为工业生产,交通运输,楼宇、办公、家庭自动化提供了现代化的高新技术,提高了生产效率和人们的生活质量,使人类社会生产、生活发生了巨大的变化。随着新型电力电子器件的研究和开发以及先进控制技术的发展,电力电子和电力拖动控制装置的性能也不断优化和提高,这种变化的影响将越来越大。

1.2 MATLAB简介

在1980年前后,美国的Cleve博士在New Mexico大学讲授线性代数课程时,发现应用其它高级语言编程极为不便,便构思并开发了Matlab(MATrix LABoratory,即矩阵实验室),它是集命令翻译,科学计算于一身的一套交互式软件系统,经过在该大学进行了几年的试用之后,于1984年推出了该软件的正式版本,矩阵的运算变得异常容易。

MATLABSGI由美国MathWorks公司开发的大型软件。在MATLAB软件中,包括了两大部分:数学计算和工程仿真。其数学计算部分提供了强大的矩阵处理和绘图功能。在工程仿真方面,MATLAB提供的软件支持几乎遍布各个工程领域。通过对单闭环调速系统的组成部分可控电源、由运算放大器组成的调节器、晶闸管触发整流装置、电机模型和测速电机等模块的理论分析,比较开环系统和闭环系统的差别,得出直流电机调速系统的最优模型。然后用此理论去设计一个实际的调速系统,并用MATLAB仿真进行正确性的验证。

2控制直流调速系统简介

2.1 V —M 系统简介

晶闸管—电动机调速系统(简称V —M 系统),其简单原理图如图2.1。图中VT 是晶闸管的可控整流器,它可以是单相、三相或更多相数,半波、全波、半控、全控等类型。

优点:通过调节触发装置GT 的控制电压来移动触发脉冲的相位,即可改变整流电压从而实现平滑调速。

缺点:

1.由于晶闸管的单向导电性,它不允许电流反向,给系统的可逆运行造成困难。

2.元件对过电压、过电流以及过高的du/dt 和di/dt 都十分敏感,其中任一指标超过允许值都可能在很短时间内损坏元件。

因此必须有可靠的保护装置和符合要求的散热条件,而且在选择元件时还应有足够的余量。

图2.1 V —M 系统

2.2转速控制闭环调速系统的调速指标

1、调速范围生产机械要求电动机提供的最高转速m ax n 和m in n 最低转速之比叫

做调速范围,用字母D 表示,即 其中m ax n 和m in n 一般都指电机额定负载时的转速。 m in

m ax n n D

直流调速系统的MATLAB仿真(参考程序)汇总.

直流调速系统的MATLAB 仿真 一、开环直流速系统的仿真 开环直流调速系统的电气原理如图1所示。直流电动机的电枢由三相晶闸管整流电路经平波电抗器L 供电,通过改变触发器移相控制信号c U 调节晶闸管的控制角α,从而改变整流器的输出电压,实现直流电动机的调速。该系统的仿真模型如图2所示。 图1 开环直流调速系统电气原理图 图2 直流开环调速系统的仿真模型 为了减小整流器谐波对同步信号的影响,宜设三相交流电源电感s 0L =,直流电动机励磁由直流电源直接供电。触发器(6-Pulse )的控制角(alpha_deg )由移相控制信号c U 决定,移相特性的数学表达式为 min c cmax 9090U U αα?-=?-

在本模型中取min 30α=?,cmax 10V U =,所以c 906U α=-。在直流电动机的负载转矩输入端L T 用Step 模块设定加载时刻和加载转矩。 仿真算例1 已知一台四极直流电动机额定参数为N 220V U =,N 136A I =, N 1460r /min n =,a 0.2R =Ω,2222.5N m GD =?。励磁电压f 220V U =,励磁电流f 1.5A I =。采用三相桥式整流电路,设整流器内阻rec 0.3R =Ω。平波电抗器 d 20mH L =。仿真该晶闸管-直流电动机开环调速系统,观察电动机在全压起动和起动后加额定负载时的电机转速n 、电磁转矩 e T 、电枢电流d i 及电枢电压d u 的变化情况。N 220V U = 仿真步骤: 1)绘制系统的仿真模型(图2)。 2)设置模块参数(表1) ① 供电电源电压 N rec N 2min 2200.3136 130(V)2.34cos 2.34cos30U R I U α++?= =≈?? ② 电动机参数 励磁电阻: f f f 220146.7()1.5 U R I = ==Ω 励磁电感在恒定磁场控制时可取“0”。 电枢电阻: a 0.2R =Ω 电枢电感由下式估算: N a N N 0.422019.1 19.10.0021(H)2221460136 CU L pn I ?==?≈??? 电枢绕组和励磁绕组间的互感af L : N a N e N 2200.2136 0.132(V min/r)1460 U R I K n --?= =≈?

基于MATLAB的电力系统潮流计算

基于MATLAB的电力系统潮流计算 %简单潮流计算的小程序,相关的原始数据数据数据输入格式如下: %B1是支路参数矩阵,第一列和第二列是节点编号。节点编号由小到大编写%对于含有变压器的支路,第一列为低压侧节点编号,第二列为高压侧节点%编号,将变压器的串联阻抗置于低压侧处理。 %第三列为支路的串列阻抗参数。 %第四列为支路的对地导纳参数。 %第五烈为含变压器支路的变压器的变比 %第六列为变压器是否是否含有变压器的参数,其中“1”为含有变压器,%“0”为不含有变压器。 %B2为节点参数矩阵,其中第一列为节点注入发电功率参数;第二列为节点%负荷功率参数;第三列为节点电压参数;第六列为节点类型参数,其中 %“1”为平衡节点,“2”为PQ节点,“3”为PV节点参数。 %X为节点号和对地参数矩阵。其中第一列为节点编号,第二列为节点对地%参数。 n=input('请输入节点数:n='); n1=input('请输入支路数:n1='); isb=input('请输入平衡节点号:isb='); pr=input('请输入误差精度:pr='); B1=input('请输入支路参数:B1='); B2=input('请输入节点参数:B2='); X=input('节点号和对地参数:X='); Y=zeros(n); Times=1; %置迭代次数为初始值 %创建节点导纳矩阵 for i=1:n1 if B1(i,6)==0 %不含变压器的支路 p=B1(i,1); q=B1(i,2); Y(p,q)=Y(p,q)-1/B1(i,3); Y(q,p)=Y(p,q); Y(p,p)=Y(p,p)+1/B1(i,3)+0.5*B1(i,4); Y(q,q)=Y(q,q)+1/B1(i,3)+0.5*B1(i,4); else %含有变压器的支路 p=B1(i,1); q=B1(i,2); Y(p,q)=Y(p,q)-1/(B1(i,3)*B1(i,5)); Y(q,p)=Y(p,q); Y(p,p)=Y(p,p)+1/B1(i,3);

信号与系统的MATLAB仿真

信号与系统的MATLAB 仿真 一、信号生成与运算的实现 1.1 实现)3(sin )()(π±== =t t t t S t f a )(sin )sin()sin(sin )()(t c t t t t t t t S t f a '=' '== ==πππ π ππ m11.m t=-3*pi:0.01*pi:3*pi; % 定义时间范围向量t f=sinc(t/pi); % 计算Sa(t)函数 plot(t,f); % 绘制Sa(t)的波形 运行结果: 1.2 实现)10() sin()(sin )(±== =t t t t c t f ππ m12.m t=-10:0.01:10; % 定义时间范围向量t f=sinc(t); % 计算sinc(t)函数 plot(t,f); % 绘制sinc(t)的波形 运行结果: 1.3 信号相加:t t t f ππ20cos 18cos )(+= m13.m syms t; % 定义符号变量t f=cos(18*pi*t)+cos(20*pi*t); % 计算符号函数f(t)=cos(18*pi*t)+cos(20*pi*t) ezplot(f,[0 pi]); % 绘制f(t)的波形 运行结果:

1.4 信号的调制:t t t f ππ50cos )4sin 22()(+= m14.m syms t; % 定义符号变量t f=(2+2*sin(4*pi*t))*cos(50*pi*t) % 计算符号函数f(t)=(2+2*sin(4*pi*t))*cos(50*pi*t) ezplot(f,[0 pi]); % 绘制f(t)的波形 运行结果: 1.5 信号相乘:)20cos()(sin )(t t c t f π?= m15.m t=-5:0.01:5; % 定义时间范围向量 f=sinc(t).*cos(20*pi*t); % 计算函数f(t)=sinc(t)*cos(20*pi*t) plot(t,f); % 绘制f(t)的波形 title('sinc(t)*cos(20*pi*t)'); % 加注波形标题 运行结果:

电力系统matlab仿真

1.目前常用的电力系统仿真软件有:BPA 程序和EMTP(程序;PSCAD /EMTDC; NETOMAC; PSASP;MATLAB 2.SimPowerSystems库产品 SimPowerSystems 4.0中含有130 多个模块,分布在7个可用子库中。这7个子库分别为“应用子库(Application Libraries)”、“电源子库(Electrical Sources)”、“元件子库(Elements)”、“附加子库(Extra Library)”、“电机子库(Machines)”、“测量子库(Measure-ments)”和“电力电子子库(Power Electronics)”。此外,SimPowerSystems 4.0中还含有一个功能强大的图形用户分析工具Powergui和一个废弃的“相量子库”(Phasor Elements) 3.MATLAB的特点:(1) 提供了便利的开发环境。(2) 提供了强大的数学应用功能。(3) 编 程语言简易高效。(4) 图形功能强大(5) 提供了功能强大的工具箱。(6) 应用程序接口功能强大。(7) MATLAB的缺点。和其它高级程序相比,MATLAB程序的执行速度较慢。 4.SIMULINK的特点:(1) 建立动态系统的模型并进行仿真。(2) 以直观的方式建模。(3) 增 添定制模块元件和用户代码。(4) 快速、准确地进行设计模拟。(5) 分层次地表达复杂系统。(6) 交互式的仿真分析。 5.SimPowerSystems库的特点:(1) 使用标准电气符号进行电力系统的拓扑图形建模和仿 真。(2) 标准的AC和DC电机模型模块、变压器、输电线路、信号和脉冲发生器、HVDC 控制、IGBT 模块和大量设备模型。(3) 使用SIMULINK强有力的变步长积分器和零点穿越检测功能,给出高度精确的电力系统仿真计算结果。(4) 利用定步长梯形积分算法进行离散仿真计算,为快速仿真和实时仿真提供模型离散化方法(5) 利用Powergui交互式工具模块可以修改模型的初始状态,从任何起始条件开始进行仿真分析(6) 提供了扩展的电力系统设备模块,如电力机械、功率电子元件、控制测量模块和三相元器件。 (7) 提供大量功能演示模型,可直接运行仿真或进行案例学习。 6.默认的程序主界面主要包括下列区域:①菜单;②工具栏;③命令窗口;④当前 路径浏览器;⑤工作空间浏览器;⑥命令历史浏览器。 7.菜单功能:(1) [File>New>M-File]:进入文本编辑窗界面,建立一个文本文件,实现 MATLAB命令文件的输入、编辑、调试、保存等处理功能,保存时文件后缀名为.m。(2) [File>New>Figure]:进入图形窗界面,建立一个图形文件,实现MATLAB图形文件的显示、编辑、保存等处理功能,保存时文件名后缀为.fig.(3) [File>New>Model]:建立一个SIMULINK模型文件,实现SIMULINK仿真模型的建模、仿真、调试、保存等处理功能,保存时文件名后缀为.mdl。 8.:进入SIMULINK仿真环境界面,作用相当于在MATLAB的命令窗口中输入 simulink命令并按回车键。 9.Matlab默认工作路径:安装路径\Matlab\work .修改路径(1)利用图标 (2)利用菜单项[File>Set Path>Add Folder]将用户拟采用的 目录添加到Matlab 搜索路径中。 10.MATLAB编程有两种工作方式:一种称为行命令方式,就是在工作窗口中一行一行地输 入程序,计算机每次对一行命令做出反应,因此也称为交互式的指令行操作方式;另一种工作方式为M文件编程工作方式。 11.变量是保存数据信息的一种最基本的数据类型。变量的命名应遵循如下规则:(1) 变量 名必须以字母开头;(2) 变量名可以由字母、数字和下划线混合组成;(3) 变量名区分字母大小写;(4) MATLAB保留了一些具有特定意义的默认变量(见表2-3),用户编程时可以直接使用,并尽量避免另外自定义例如,Long和My_long1均是有效的变量名,Long

基于Matlab的电力系统故障研究仿真

基于Matlab的电力系统故障分析与仿真 摘要:本文介绍了MATLAB软件在电力系统中的应用,以及利用动态仿真工具Simulink和电力系统工具箱PSD进行仿真的基本方法。在仿真平台上,以单机—无穷大系统为建模对象,通过选择模块,参数设置,以及连线,对电力系统的多种故障进行仿真分析。同时,设计一个GUI图形界面,将仿真波形清晰地显示在界面上以便比较和分析。结果表明,仿真波形基本符合理论分析,说明了MATLAB是电力系统仿真研究的有力工具。 关键词:电力系统;仿真;故障;MATLAB;GUI Abstract:This paper introduces the applications of MATLAB in power system analysis, and the basic simulation method of taking use of Simulink and PSD. On MATLAB simulation platform, take a single machine-infinite-bus system as modeling objects, by selecting the module, parameter settings, and connectingmodules to simulate and analysevariousfault of power system. At the same time, in order to facilitate comparison and analysis simulation waveform, design a GUI for showing waveform clearly.The results show that the simulation waveform in line with theoretical analysis, indicates that MATLAB is a powerful tool for researching simulation of power system. Keywords:PowerSystem。 Simulation。 Fault。 Matlab。 GUI 0 前言[1,2] 随着电力工业的发展,电力系统规划、运行和控制的复杂性亦日益增加,电力系统的生产和研究中仿真软件的应用也越来越广泛。现在,我们主要使用的电力系统仿真软件有:EMTP程序,用于电力系统电磁暂态计算,电力系统暂态过电压分析,暂态保护装置的综合选择等。PSCAD/EMTDC程序,典型应用是计算电力系统遭受扰动或参数变化时,参数随时间变化的规律。PSASP,其功能主要有稳态分析、故障分析和机电暂态分析。还有MathWorks公司开发的MATLAB软件。在MATLAB中,电力系统模型可以在Simulink环境下直接搭建,也可以进行封装和自定义模块库,充分显现了其仿真平台的优越性。更重要的是,MATLAB提供了丰富的工具箱资源,以及大量的实用模块,使我们可以更加深入地研究电力系统的行为特性。本篇论文将在熟练掌握MATLAB软件的基础上,对电力系统的故障进行建模、仿真、分析,并且设计一个GUI图形用户界面来反映故障波形。

matlab控制系统仿真.

课程设计报告 题目PID控制器应用 课程名称控制系统仿真院部名称龙蟠学院 专业自动化 班级M10自动化 学生姓名 学号 课程设计地点 C208 课程设计学时一周 指导教师应明峰 金陵科技学院教务处制成绩

一、课程设计应达到的目的 应用所学的自动控制基本知识与工程设计方法,结合生产实际,确定系统的性能指标与实现方案,进行控制系统的初步设计。 应用计算机仿真技术,通过在MATLAB软件上建立控制系统的数学模型,对控制系统进行性能仿真研究,掌握系统参数对系统性能的影响。 二、课程设计题目及要求 1.单回路控制系统的设计及仿真。 2.串级控制系统的设计及仿真。 3.反馈前馈控制系统的设计及仿真。 4.采用Smith 补偿器克服纯滞后的控制系统的设计及仿真。 三、课程设计的内容与步骤 (1).单回路控制系统的设计及仿真。 (a)已知被控对象传函W(s) = 1 / (s2 +20s + 1)。 (b)画出单回路控制系统的方框图。 (c)用MatLab的Simulink画出该系统。

(d)选PID调节器的参数使系统的控制性能较好,并画出相应的单位阶约响应曲线。注明所用PID调节器公式。PID调节器公式Wc(s)=50(5s+1)/(3s+1) 给定值为单位阶跃响应幅值为3。 有积分作用单回路控制系统PID控制器取参数分别为:50 2 5 有积分作用单回路控制系统PID控制器取参数分别为:50 0 5

大比例作用单回路控制系统PID控制器取参数分别为:50 0 0 (e)修改调节器的参数,观察系统的稳定性或单位阶约响应曲线,理解控制器参数对系统的稳定性及控制性能的影响? 答:由上图分别可以看出无积分作用和大比例积分作用下的系数响应曲线,这两个PID调节的响应曲线均不如前面的理想。增大比例系数将加快系统的响应,但是过大的比例系数会使系统有比较大的超调,并产生振荡,使稳定性变坏;

电力系统的MATLABSIMULINK仿真与应用汇总

1 八、Simulink 仿真环境 Simulink使用入门 模型的创建 连续系统的建模与仿真 子系统的创建与封装及条件执行子系统 用MATLAB命令创建和运行Simulink模型

2 8.1 Simulink 使用入门 Simulink是面向框图的仿真软件,具有以 下特点: ●用绘制方框图代替编写程序,结构和流程 清晰; ●智能化地建立和运行仿真,仿真精细、贴 近实际,自动建立各环节的方程,自动地在 给定精度要求下以最快速度进行系统仿真; ●适应面广,包括线性、非线性系统,连续、 离散及混合系统,单任务、多任务离散事件 系统。 【例8-1】创建一个正弦信号的仿真模型。 (1) 在MATLAB的命令窗口运行simulink命令, 或单击工具栏中的图标,就可以打开Simulink 模块库浏览器(Simulink Library Browser) 窗口。模块库列表 模块列表当前模块的文字说明 关键字搜索 菜单 工具条 (2) 单击工具栏上的图标或选择菜 单“File”——“New”——“Model”,新建一个 名为“untitled”的空白模型窗口。 8.1.1 Simulink入门

3 (4) 用鼠标单击所需要的输入信号源模 块“Sine Wave”(正弦信号),将其拖放到空 白的模型窗口“untitled”,则“Sine Wave” 模块就被添加到untitled窗口;也可以用鼠 标选中“Sine Wave”模块,单击鼠标右键, 在快捷菜单中选择“add to ‘untitled’”命令, 就可以将“Sine Wave”模块添加到untitled窗 口。 (5) 用同样的方法打开接收模块库 “Sinks”,选择其中的“Scope”模块(示波 器)拖放到“untitled”窗口中。 (6) 在“untitled”窗口中,用鼠标指向 “Sine Wave”右侧的输出端,当光标变为十 字符时,按住鼠标拖向“Scope”模块的输入 端,松开鼠标按键,就完成了两个模块间的 信号线连接,一个简单模型已经建成。 (7) 开始仿真,单击“untitled”模 型窗口中“开始仿真”图标,或者 选择菜单“Simulink”——“Start”,则 仿真开始。双击“Scope”模块出现示 波器显示屏,可以看到黄色的正弦 波形。 (8) 保存模型,单击工具栏的图 标,将该模型保存为“exm08_01.mdl”文

直流调速系统的MATLAB仿真参考程序汇总

直流调速系统的MA TLAB仿真 一、开环直流速系统的仿真 开环直流调速系统的电气原理如图1所示。直流电动机的电枢由三相晶闸管整流电路经平波电抗器供电,通过改变触发器移相控制信号调节晶闸管的U L c ,从 而改变整流器的输出电压,实现直流电动机的调速。该系统的仿真控制角模型如图2所示。 L + + GT UCR E d- - 开环直流调速系统电气原理图图1 图2 直流开环调速系统的仿真模型

L?0,直为了减小整流器谐波对同步信号的影响,宜设三相交流电源电感s流电动机励磁由直流电源直接供电。触发器(6-Pulse)的控制角(alpha_deg)由U 决定,移相特性的数学表达式为移相控制信号c???90?min U?90??c U cmax 1 ??。在直流电动机的负载,所以,在本模型中取U?10V6??30?90U?ccmaxmin转矩输 入端用Step模块设定加载时刻和加载转矩。T L仿真算例1已知一台四极直流电动机额定参数为,,136AIU?220V?NN22。励磁电压,励磁电,, 220VminUR?0.2??1460rn?/m?22.5NGD?fNa流。采用三相桥式整流电路,设整流器内阻。平波电抗器??1.5A0.3RI?recf。仿真该晶闸管-直流电动机开环调速系统,观察电动机在全压起动20mHL?d n、电磁转矩、电枢电流和起动后加额定负载时的电机转速及电枢电压的uTi ded变化情况。220V?U N仿真步骤: 1)绘制系统的仿真模型(图2)。 2)设置模块参数(表1) ①供电电源电压 U?RI220?0.3?136NNrec130(V)U??? 2?2.34?cos302.34cos?min②电动机参数 励磁电阻: U220f)146.7(?R???f I1.5f励磁电感在恒定磁场控制时可取“0”。 电枢电阻: ?0.2R?a电枢电感由下式估算: CU0.4?220N?19.1?L?19.1?0.0021(H) a2pnI2?2?1460?136NN L:电枢绕组和励磁绕组间的互感 af U?RI220?0.2?136NNa?K?0.132(V?min/r)?e n1460N 2 6060K??0.132?K?1.26eTπ2π2K1.26T0.84(H)??L?af1.5I f电机转动惯量 222.5GD2 )??0.57(kg?mJ?9.814?4g 额定负载转矩③ 模块参数名参数

基于matlab的电力系统短路电流计算

湖北民族学院 信息工程学院 题目: 基于matlab的电力系统短路电流计算 专业:电气工程及其自动化 班级: 0308407 学号: 030840705 学生姓名: 指导教师: 2011年6 月1 日

信息工程学院课程设计任务书 年月日

信息工程学院课程设计成绩评定表

摘要 随着电力工业的发展,电力系统的规模越来越大,在这种情况下,许多大型的电力科研实验很难进行,尤其是电力系统中对设备和人员等危害最大的事故故障,尤其是短路故障,而在分析解决事故故障时要不断的实验,在现实设备中很难实现,一是实际的条件难以满足;二是从系统的安全角度来讲也是不允许进行实验的。考虑这两种情况,寻求一种最接近于电力系统实际运行状况的数字仿真工具十分重要,而MATLAB软件中的SIMULINK是用来对动态系统进行建模、仿真和分析的集成开发环境,是结合了框图界面和交互仿真能力的非线性动态系统仿真工具,为解决具体的工程问题提供了更为快速、准确和简洁的途径。 关键词:短路电流计算,MATLAB,仿真 Abstract Along with the development of the electric power industry, the scale of the power system is more and more big, in this case, many large power research is difficult to, especially in the power system, equipment and personnel to the harm such as the biggest accident, especially fault fault location, and on the analysis of the accident to solve the fault of the experiment, in the reality constantly in equipment, it is difficult to accomplish a is practical conditions to meet; The security of the system from the perspective is not allowed in the experiment. Consider the two kinds of circumstances, for one of the most close to power system actual the operation condition of digital simulation tool is very important, and MATLAB software SIMULINK is used for the dynamic system modeling, simulation and analysis of the integrated development environment, is combined with the block diagram interface and interactive simulation of nonlinear dynamic system ability of simulation tools, to solve the specific engineering problem, provides a more rapid, accurate and simple way. Keywords: short-circuit current calculation, MATLAB, the simulatio

单闭环直流调速系统的MATLAB计算与仿真

1 绪论 直流电动机具有良好的起、制动性能,宜于在广泛范围内平滑调速,在轧钢机、矿井卷扬机、挖掘机、海洋钻机、金属切割机床、造纸机、高层电梯等需要高性能可控电力拖动的领域中得到了广泛的应用。近年来直流调速系统发展很快,然而直流拖动控制系统毕竟在理论上和实践上都比较成熟,而且从反馈闭环控制的角度来看,它又是交流拖动控制系统的基础,所以首先应该很好的掌握直流系统。我们可以首先从单闭环转速负反馈直流调速系统来研究。由于系统需要观察较多的性能,计算参数较多,而MATLAB中的Simulink实用工具可直接构建其动态模型,省去大量的计算,通过修改动态模型可完善系统性能。 直流调速系统概述 从生产机械要求控制的物理量来看,电力传动自动控制系统有调速系统、位置伺服系统、张力控制系统等其他多种类型,各种系统往往是通过控制转速来实现的,因此调速系统是最基本的驱动控制系统。调速系统目前分为交流和直流调速控制系统,由于直流调速系统的调速范围广,静差率小、稳定性好并且具有良好的动态性能。因此在相当长的时期内,高性能的调速系统几乎都采用了直流调速系统。相比于交流调速系统,直流调速系统在理论上和实践上更加成熟。 直流调速是现代电力拖动自动控制系统中发展较早的自动控制系统。在20世纪60年代发展起来的电力电子技术,使电能可以转换和控制,产生了现代各种高效、节能的新型电源和交直流调速装置,为工业生产,交通运输,建筑、办公、家庭自动化控制设备提供了现代化的高新技术,提高了生产效率和人们的生活质量,因此,人类社会的生产、生活发生了巨大变化。随着新型电力电子器件的研究和开发,先进控制技术的发展,电力电子和电力传动控制装置的性能也不断优化和提高,这一变化的影响将越来越大。 单闭环直流电机调速系统在现代日常生活中的应用越来越广泛,其良好的调速性能、低廉的价格越来越被大众接受。 单闭环直流调速系统由整流变压器、平波电抗器、晶闸管整流调速装置、电动机-发电机、闭环控制系统组成。我们可以通过调节晶闸管的控制角来调节转速,非常方便,高效。

基于MATLAB的电力系统仿真

《电力系统设计》报告题目: 基于MATLAB的电力系统仿 学院:电子信息与电气工程学院 班级: 13级电气 1 班 姓名:田震 学号: 日期:2015年12月6日 基于MATLAB的电力系统仿真 摘要:目前,随着科学技术的发展和电能需求量的日益增长,电力系统规模越来 越庞大,超高压远距离输电、大容量发电机组、各种新型控制装置得到了广泛的应用,这对于合理利用能源,充分挖掘现有的输电潜力和保护环境都有重要意义。另一方面,随着国民经济的高速发展,以城市为中心的区域性用电增长越来越快,大电网负荷中心的用电容量越来越大,长距离重负荷输电的情况日益普遍,电力系统在人们的生活和工作中担任重要角色,电力系统的稳定运行直接影响着人们的日常生活。从技术和安全上考虑直接进行电力试验可能性很小,因此迫切要求运用电力仿真来解决这些问题。 电力系统仿真是将电力系统的模型化、数学化来模拟实际的电力系统的运行,可以帮助人们通过计算机手段分析实际电力系统的各种运行情况,从而有效的了解电力系统概况。本文根据电力系统的特点,利用MATLAB的动态仿真软件Simulink搭建了无穷大电源的系统仿真模型,得到了在该系统主供电线路电源端发生三相短路接地故障并由故障器自动跳闸隔离故障的仿真结果,并分析了这一暂态过程。通过仿真结果说明MATLAB 电力系统工具箱是分析电力系统的有效工具。 关键词:电力系统;三相短路;故障分析;MATLAB仿真 目录 一.前言.............................................. 二.无穷大功率电源供电系统仿真模型构建............... 1.总电路图的设计......................................

基于MATLAB的电力系统仿真

《电力系统设计》报告 题目: 基于MATLAB的电力系统仿学院:电子信息与电气工程学院 班级: 13级电气 1 班 姓名:田震 学号: 20131090124 日期:2015年12月6日

基于MATLAB的电力系统仿真 摘要:目前,随着科学技术的发展和电能需求量的日益增长,电力系统规模越来越庞大,超高压远距离输电、大容量发电机组、各种新型控制装置得到了广泛的应用,这对于合理利用能源,充分挖掘现有的输电潜力和保护环境都有重要意义。另一方面,随着国民经济的高速发展,以城市为中心的区域性用电增长越来越快,大电网负荷中心的用电容量越来越大,长距离重负荷输电的情况日益普遍,电力系统在人们的生活和工作中担任重要角色,电力系统的稳定运行直接影响着人们的日常生活。从技术和安全上考虑直接进行电力试验可能性很小,因此迫切要求运用电力仿真来解决这些问题。 电力系统仿真是将电力系统的模型化、数学化来模拟实际的电力系统的运行,可以帮助人们通过计算机手段分析实际电力系统的各种运行情况,从而有效的了解电力系统概况。本文根据电力系统的特点,利用MATLAB的动态仿真软件Simulink搭建了无穷大电源的系统仿真模型,得到了在该系统主供电线路电源端发生三相短路接地故障并由故障器自动跳闸隔离故障的仿真结果,并分析了这一暂态过程。通过仿真结果说明MATLAB电力系统工具箱是分析电力系统的有效工具。 关键词:电力系统;三相短路;故障分析;MATLAB仿真

目录 一.前言 (4) 二.无穷大功率电源供电系统仿真模型构建 (5) 1.总电路图的设计 (5) 2.各个元件的参数设定 (6) 2.1供电模块的参数设定 (6) 2.2变压器模块的参数设置 (6) 2.3输电线路模块的参数设置 (7) 2.4三相电压电流测量模块 (8) 2.5三相线路故障模块参数设置 (8) 2.6三相并联RLC负荷模块参数设置 (9) 3.仿真结果 (9)

09级系统仿真与MATLAB语言实验

系统仿真与MATLAB语言 实验指导书

对参加实验学生的总要求 1、认真复习有关理论知识,明确每次实验目的,了解实验相关软件操作,熟悉实验内容和方法。 2、实验过程中注意仔细观察,认真记录有关数据和图像,并经由指导教师查验后方可结束实验。 3、应严格遵守实验室规章制度,服从实验室教师的安排和管理。 4、对实验仪器的操作使用严格按照实验室要求进行。

实验总要求 1、封面:注明实验名称、实验人员班级、学号(全号)和姓名等。 2、内容方面:注明实验所用设备、仪器及实验步骤方法;记录清楚实验所得的原始数据和图像,并按实验要求绘制相关图表、曲线或计算相关数据;认真分析所得实验结果,得出明确实验结论。并注明该结论所依据的原理和理论;对实验进行反馈回顾,总结出实验方法要领和注意事项,对实验失败的原因进行分析剖解,总结出实验的经验和教训。 3、文字方面,撰写规范,杜绝错别字。 4、杜绝抄袭,杜绝提供不真实的实验内容。

实验一 MATLAB 语言工作环境和基本操作 1 实验目的 1).熟悉MATLAB 的开发环境; 2).掌握MATLAB 的一些常用命令; 3).掌握矩阵、变量、表达式的输入方法及各种基本运算。 2 实验器材 计算机WinXP 、Matlab7.0软件 3 实验内容 (1). 输入 A=[7 1 5;2 5 6;3 1 5],B=[1 1 1; 2 2 2;3 3 3], 在命令窗口中执行下列表达式,掌握其含义: A(2, 3) A(:,2) A(3,:) A(:,1:2:3) A(:,3).*B(:,2) A(:,3)*B(2,:) A*B A.*B A^2 A.^2 B/A B./A (2).输入 C=1:2:20,则 C (i )表示什么?其中 i=1,2,3,…,10; (3)掌握MA TLAB 常用命令 >> who %列出工作空间中变量 >> whos %列出工作空间中变量,同时包括变量详细信息 >>save test %将工作空间中变量存储到test.mat 文件中 >>load test %从test.mat 文件中读取变量到工作空间中 >>clear %清除工作空间中变量 >>help 函数名 %对所选函数的功能、调用格式及相关函数给出说明 >>lookfor %查找具有某种功能的函数但却不知道该函数的准确名称 如: lookfor Lyapunov 可列出与Lyapunov 有关的所有函数。 (4) 在MATLAB 的命令窗口计算: 1) )2sin(π 2) 5.4)4.05589(÷?+ (5). 试用 help 命令理解下面程序各指令的含义: clear t =0:0.001:2*pi; subplot(2,2,1); polar(t, 1+cos(t)) subplot(2,2,2); plot(cos(t).^3,sin(t).^3) subplot(2,2,3); polar(t,abs(sin(t).*cos(t))) subplot(2,2,4); polar(t,(cos(2*t)).^0.5) (6)(选做)设计M 文件计算: x=0:0.1:10 当sum>1000时停止运算,并显示求和结果及计算次数。 i i i x x sum 2100 2 -= ∑ =

自动控制原理MATLAB仿真实验报告

实验一 MATLAB 及仿真实验(控制系统的时域分析) 一、实验目的 学习利用MATLAB 进行控制系统时域分析,包括典型响应、判断系统稳定性和分析系统的动态特性; 二、预习要点 1、 系统的典型响应有哪些 2、 如何判断系统稳定性 3、 系统的动态性能指标有哪些 三、实验方法 (一) 四种典型响应 1、 阶跃响应: 阶跃响应常用格式: 1、)(sys step ;其中sys 可以为连续系统,也可为离散系统。 2、),(Tn sys step ;表示时间范围0---Tn 。 3、),(T sys step ;表示时间范围向量T 指定。 4、),(T sys step Y =;可详细了解某段时间的输入、输出情况。 2、 脉冲响应: 脉冲函数在数学上的精确定义:0 ,0)(1)(0 ?==?∞ t x f dx x f 其拉氏变换为: ) ()()()(1 )(s G s f s G s Y s f === 所以脉冲响应即为传函的反拉氏变换。 脉冲响应函数常用格式: ① )(sys impulse ; ② ); ,(); ,(T sys impulse Tn sys impulse ③ ),(T sys impulse Y = (二) 分析系统稳定性 有以下三种方法: 1、 利用pzmap 绘制连续系统的零极点图; 2、 利用tf2zp 求出系统零极点; 3、 利用roots 求分母多项式的根来确定系统的极点 (三) 系统的动态特性分析 Matlab 提供了求取连续系统的单位阶跃响应函数step 、单位脉冲响应函数impulse 、零输入响应函数initial 以及任意输入下的仿真函数lsim.

自控-二阶系统Matlab仿真

自动控制原理 二阶系统性能分析Matlab 仿真大作业附题目+ 完整报告内容

设二阶控制系统如图 1所示,其中开环传递函数 ) 1(10 )2()(2+=+=s s s s s G n n ξωω 图1 图2 图3 要求: 1、分别用如图2和图3所示的测速反馈控制和比例微分控制两种方式改善系统的性能,如果要求改善后系统的阻尼比ξ =0.707,则t K 和 d T 分别取多少? 解: 由)1(10 )2()(2 += +=s s s s s G n n ξωω得10 21,10,102===ξωωn 22n n () s s ωξω+R (s )C (s ) -

对于测速反馈控制,其开环传递函数为:) 2()s (2 2n t n n K s s G ωξωω++=; 闭环传递函数为:2 2 2)2 1(2)(n n n t n s K s s ωωωξωφ+++= ; 所以当n t K ωξ2 1+=0.707时,347.02)707.0(t =÷?-=n K ωξ; 对于比例微分控制,其开环传递函数为:)2()1()(2 n n d s s s T s G ξωω++=; 闭环传递函数为:) )2 1(2)1()(2 22 n n n d n d s T s s T s ωωωξωφ++++=; 所以当n d T ωξ2 1 +=0.707时,347.02)707.0(=÷?-=n d T ωξ; 2、请用MATLAB 分别画出第1小题中的3个系统对单位阶跃输入的响应图; 解: ①图一的闭环传递函数为: 2 22 2)(n n n s s s ωξωωφ++=,10 21 ,10n ==ξω Matlab 代码如下: clc clear wn=sqrt(10); zeta=1/(2*sqrt(10)); t=0:0.1:12; Gs=tf(wn^2,[1,2*zeta*wn,wn^2]); step(Gs,t)

双闭环直流调速系统的课程设计(MATLAB仿真)

任务书 1.设计题目 转速、电流双闭环直流调速系统的设计 2.设计任务 某晶闸管供电的双闭环直流调速系统,整流装置采用三相桥式电路,基本数据为: 直流电动机:U n =440V,I n =365A,n N =950r/min,R a =, 电枢电路总电阻R=, 电枢电路总电感L=, 电流允许过载倍数=, 折算到电动机飞轮惯量GD2=20Nm2。 晶闸管整流装置放大倍数K s =40,滞后时间常数T s = 电流反馈系数=A (10V/ 转速反馈系数= min/r (10V/nN) 滤波时间常数取T oi =,T on = ===15V;调节器输入电阻R a =40k 3.设计要求 (1)稳态指标:无静差

(2)动态指标:电流超调量5%;采用转速微分负反馈使转速超调量等于0。 目录 任务书.......................................................... I 目录........................................................... II 前言 (1) 第一章双闭环直流调速系统的工作原理 (2) 双闭环直流调速系统的介绍 (2) 双闭环直流调速系统的组成 (3) 双闭环直流调速系统的稳态结构图和静特性 (4) 双闭环直流调速系统的数学模型 (5) 双闭环直流调速系统的动态数学模型 (5) 起动过程分析 (6) 第二章调节器的工程设计 (9) 调节器的设计原则 (9) Ⅰ型系统与Ⅱ型系统的性能比较 (10) 电流调节器的设计 (11) 结构框图的化简和结构的选择 (11) 时间常数的计算 (12) 选择电流调节器的结构 (13) 计算电流调节器的参数 (13) 校验近似条件 (14) 计算调节器的电阻和电容 (15) 转速调节器的设计 (15) 转速环结构框图的化简 (15)

一阶、二阶系统时域和频域仿真

西安交通大学 基于MATLAB/Simulink 的一阶、二阶系统的时域和频 域仿真 ——以单位阶跃信号为输入信号 日期:2013年4月 一阶系统时域和频域仿真 1、建立一阶系统典型数学模型 ()1 1 G s Ts =+ 2、建立simulink 仿真方框图

1T.s+1 Transfer Fcn Step Scope ① 时间常数T=1时,一阶系统时域响应为 12345678 910 00.5 1 一阶系统时域相应(T=1) Matlab 程序: %一阶系统仿真编程 num=[1]; den=[1 1]; bode(num,den); grid on ; gtext('低频段频率-20dB/dec'); 运行程序,有时间常数T=1时,一阶系统的频域响应为

10 -210 -1 10 10 1 10 2 -90-45 一阶系统频域响应 P h a s e (d e g ) Bode Di a gram Frequency (rad/s) -40-30-20-100 低频段斜率-20dB/dec System: sys Frequency (rad/s): 1.01Magni t ude (dB): -3.07 M a g n i t u d e (d B ) ② 时间常数T=3时,一阶系统单位阶跃时域响应 12345678910 00.5 1 一阶系统单位阶跃响应(T=3) Matlab 程序: %一阶系统仿真编程 num=[1]; den=[3 1]; bode(num,den);

grid on ; gtext('低频段频率-20dB/dec'); 运行程序,有时间常数T=3时,一阶系统的频域响应为 10 -210 -1 10 10 1 -90-45 P h a s e (d e g ) Bode Di a gram Frequency (rad/s) -30-20-100 低频段频率-20dB/dec System: sys Frequency (rad/s): 0.334Magni t ude (dB): -3.03 M a g n i t u d e (d B ) 3、分析以上一阶系统在不同时间常数下的单位阶跃响应,可以看出时间常数越小,系统响应越快;而且一阶系统的转角频率为1/T ,在转角频率以上时,幅频特性曲线以-20dB/dec 下降,而相频特性以0°和90°为渐近线。

基于MATLAB的直流电机调速系统

绪论 直流调速是指人为地或自动地改变直流电动机的转速,以满足工作机械的要求。从机械特性上看,就是通过改变电动机的参数或外加工电压等方法来改变电动机的机械特性,从而改变电动机机械特性和工作特性机械特性的交点,使电动机的稳定运转速度发生变化。 直流调速系统,特别是双闭环直流调速系统是工业生产过程中应用最广的电气传动装置之一。广泛地应用于轧钢机、冶金、印刷、金属切削机床等许多领域的自动控制系统中。它通常采用三相全控桥式整流电路对电动机进行供电,从而控制电动机的转速,传统的控制系统采用模拟元件,如晶体管、各种线性运算电路等,虽在一定程度上满足了生产要求,但是因为元件容易老化和在使用中易受外界干扰影响,并且线路复杂、通用性差,控制效果受到器件性能、温度等因素的影响,从而致使系统的运行特性也随之变化,故系统运行的可靠性及准确性得不到保证,甚至出现事故。 双闭环直流调速系统是一个复杂的自动控制系统,在设计和调试的过程中有大量的参数需要计算和调整,运用传统的设计方法工作量大,系统调试困难,将SIMULINK 用于电机系统的仿真研究近几年逐渐成为人们研究的热点。同时,MATLAB软件中还提供了新的控制系统模型输入与仿真工具SIMULINK,它具有构造模型简单、动态修改参数实现系统控制容易、界面友好、功能强大等优点,成为动态建模与仿真方面应用最广泛的软件包之一。它可以利用鼠标器在模型窗口上“画”出所需的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真或分析,从而使得一个复杂系统的输入变得相当容易且直观。 本文采用工程设计方法对转速、电流双闭环直流调速系统进行辅助设计,选择适当的调节器结构,进行参数计算和近似校验,并建立起制动、抗电网电压扰动和抗负载扰动的MATLAB/SIMULINK仿真模型,分析转速和仿真波形,并进行调试,使双闭环直流调速系统趋于完善、合理。 2MATLAB简介 MATLAB是一门计算机编程语言,取名来源于Matrix Laboratory,本意是专门以矩阵的方式来处理计算机数据,它把数值计算和可视化环境集成到一起,非常直观,而且提供了大量的函数,使其越来越受到人们的喜爱,工具箱越来越多,应用范围也越来越广泛。 MATLAB最突出的特点就是简洁。MATLAB用更直观的,符合人们思维习惯的代码,代替了C和FORTRAN语言的冗长代码。MATLAB给用户带来的是最直观,最简洁的程序

相关主题
文本预览
相关文档 最新文档