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

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

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

绪论

直流调速是指人为地或自动地改变直流电动机的转速,以满足工作机械的要求。从机械特性上看,就是通过改变电动机的参数或外加工电压等方法来改变电动机的机械特性,从而改变电动机机械特性和工作特性机械特性的交点,使电动机的稳定运转速度发生变化。

直流调速系统,特别是双闭环直流调速系统是工业生产过程中应用最广的电气传动装置之一。广泛地应用于轧钢机、冶金、印刷、金属切削机床等许多领域的自动控制系统中。它通常采用三相全控桥式整流电路对电动机进行供电,从而控制电动机的转速,传统的控制系统采用模拟元件,如晶体管、各种线性运算电路等,虽在一定程度上满足了生产要求,但是因为元件容易老化和在使用中易受外界干扰影响,并且线路复杂、通用性差,控制效果受到器件性能、温度等因素的影响,从而致使系统的运行特性也随之变化,故系统运行的可靠性及准确性得不到保证,甚至出现事故。

双闭环直流调速系统是一个复杂的自动控制系统,在设计和调试的过程中有大量的参数需要计算和调整,运用传统的设计方法工作量大,系统调试困难,将SIMULINK 用于电机系统的仿真研究近几年逐渐成为人们研究的热点。同时,MATLAB软件中还提供了新的控制系统模型输入与仿真工具SIMULINK,它具有构造模型简单、动态修改参数实现系统控制容易、界面友好、功能强大等优点,成为动态建模与仿真方面应用最广泛的软件包之一。它可以利用鼠标器在模型窗口上“画”出所需的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真或分析,从而使得一个复杂系统的输入变得相当容易且直观。

本文采用工程设计方法对转速、电流双闭环直流调速系统进行辅助设计,选择适当的调节器结构,进行参数计算和近似校验,并建立起制动、抗电网电压扰动和抗负载扰动的MATLAB/SIMULINK仿真模型,分析转速和仿真波形,并进行调试,使双闭环直流调速系统趋于完善、合理。

2MATLAB简介

MATLAB是一门计算机编程语言,取名来源于Matrix Laboratory,本意是专门以矩阵的方式来处理计算机数据,它把数值计算和可视化环境集成到一起,非常直观,而且提供了大量的函数,使其越来越受到人们的喜爱,工具箱越来越多,应用范围也越来越广泛。

MATLAB最突出的特点就是简洁。MATLAB用更直观的,符合人们思维习惯的代码,代替了C和FORTRAN语言的冗长代码。MATLAB给用户带来的是最直观,最简洁的程序

开发环境。MATLAB还具有以下特点:

①语言简洁紧凑,使用方便灵活,库函数极其丰富。

②运算符丰富。

③ MATLAB既具有结构化的控制语句(如for循环,while循环,break语句和if 语句),又有面向对象编程的特性。

④程序限制不严格,程序设计自由度大。

⑤程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。

⑥ MATLAB的图形功能强大。

⑦ MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB 的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。

⑧功能强大的工具箱是MATLAB的另一特色。

⑨源程序的开放性。开放性也许是MATLAB最受人们欢迎的特点。

2.1 MATLAB的安装

MATLAB的安装非常简单,这里以MATLAB 6.5版本为例。运行setup后,输入正确的序列号,选择好安装路径和安装的模块,几乎是一直回车就可以了。这里有一点要注意的是,由于不同操作系统设置,可能会出现一些意外错误,而且越高版本的MATLAB对计算机系统的要求也越高,如6.1版本要求至少64M内存,最好128M。所以根据自身情况选择适合的版本安装,最好还要在操作系统初安装后就安装,避免出现意外。

2.2 MATLAB的启动运行

MATLAB的启动运行:#:\MATLAB6.5\bin\win32\matlab.exe(其中#为安装盘符)。但一般安装完毕后会在安装目录下有一个快捷运行方式。

MATLAB启动后显示的窗口称为命令窗口,提示符为“>>”。一般可以在命令窗口中直接进行简单的算术运算和函数调用。如果重复输入一组表达式或计算复杂,则可以定义程序文件来执行达到目的。程序文件扩展名为“.mdl”,以文本文件形式保存。有两种方式运行程序文件:一是直接在MATLAB命令窗口输入文件名,二是选择

File-Open打开m文件,弹出的窗口为MATLAB编辑器。这时可选择它的Debug菜单的Run子菜单运行。

2.3 MATLAB的帮助文件

学习MATLAB软件最好的教材是它的帮助文件。只要硬盘容量够大,极力推荐安装完整的帮助文档,即使对阅读英文不是很有信心,但我相信其足够的实例还是能让我们对要查询的命令函数有一定的了解的。有两种方法取得帮助信息:一是直接在命令窗口输入>>help 函数名;如help imread,会得到相应函数的有关帮助信息。二是在帮助窗口中查找相应信息。不同版本的帮助菜单界面有所不同,这只能依赖于自己去熟悉了。但总体上都和windows的界面具有相似的处理过程。

2.4 MATLAB所定义的特殊变量及其意义

MATLAB所定义的特殊变量及其意义如表2.1所示。

表2.1 MATLAB所定义的特殊变量及其意义

2.5 MATLAB工具箱及SIMULINK简介

MATLAB是目前控制系统计算机辅助设计实用且有效的工具。它有先进和流行的控制策略工具箱,如鲁棒控制、u-分析与综合、神经网络、模糊预测控制、非线性控制设计、模糊逻辑工具箱等。可以说目前理论界和工业界广泛应用和研究的控制算法,几乎都可以在MATLAB中找到相应的工具箱。

MATLAB的工具箱里,软件内容丰富,系统门类齐全。其中,SIMULINK仿真工具是一个用来对动态系统进行建模、仿真和分析的软件包,它支持连续、离散及两者混合的线性和非线性系统,也支持具有多种采样频率的系统。在SIMULINK环境中,利用鼠标就可以在模型窗口中直观地“画”出系统模型,然后直接进行仿真。它为用户提供了方框图进行建模的图形接口,采用这种结构画模型就像你用手和纸来画一样容易。它与传统的仿真软件包微分方程和差分方程建模相比,具有更直观、方便、灵活的优点。SIMULINK包含有SINKS(输入方式)、SOURCE(输入源)、LINEAR(线性环节)、

直流调速系统的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仿真

中国石油大学胜利学院综合课程设计总结报告 题目:三相异步电机直接启动特性实验模型 学生姓名:潘伟鹏 系别:机械与电气工程系 专业年级: 2012级电气工程专业专升本2班 指导教师:王铭

2013年 6 月 27日

一、设计任务与要求 普通异步电动机直接起动电流达到额定电流的6--7倍,起动转矩能达到额定转矩的1.25倍以上。过高的温度、过快的加热速度、过大的温度梯度和电磁力,产生了极大的破坏力,缩短了定子线圈和转子铜条的使用寿命。但在电网条件和工艺条件允许的情况下,异步电动机也可以直接启动。本次课程设计通过MATLAB软件建模模拟三相异步电动机直接启动时的各个元器件上的电量变化。 参考: 电力系统matlab仿真类书籍 电机类教材 二、方案设计与论证 三相异步电动机直接起动就是利用开关或接触器将电动机的定子绕组直接接到具有额定电压的电网上。 由《电机学》知三相异步电动机的电磁转矩M与直流电动机的电磁转矩有相似的表达形式。它们都与电机结构(表现为转矩常数)和每级下磁通有关,只不过在三相异步电动机中不再是通过电枢的全部电流,而是点数电流的有功分量。三相异步电机电磁转矩的表达式为: (1-1)式中——转矩常数 ——每级下磁通 ——转子功率因数 式(1-1)表明,转子通入电流后,与气隙磁场相互作用产生电磁力,因此,反映了电机中电流、磁场和作用力之间符合左手定则的物理关系,故称为机械特性的物理表达式。该表达式在分析电磁转矩与磁通、电流之间的关系时非常方便。 从三相异步电动机的转子等值电路可知, (1-2) (1-3)将式(1-2)、(1-3)代入(1-1)得:

信号与系统的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-Simulink仿真研究毕业设计

XXXX届毕业设计说明书 直流电机模糊控制系统 的MATLAB/Simulink仿真研究 院、部:电气与信息工程学院 学生姓名:XXX 指导教师:XXXX职称教授 职称 专业:XXXXXXXXXXXXX 班级:XXXXXXXXX 完成时间:20XX.X.X

摘要 在当今控制技术的发展当中,模糊控制技术的发展走在了前列,成为了当今世界上最先进的控制技术之一。模糊控制技术很好的将模糊数学理论应用于控制领域当中, 更加真切地模拟出了人脑的思维方式和判断能力, 以及对产品生产的过程进行筛选和对产品质量上的控制, 从而发展出了基于模糊控制技术的智能化的新技术,为当今控制技术的发展提供了广阔空间。 在本文当中,主要介绍了基于模糊控制理论的直流电机模糊控制系统的原理,以及直流电机模糊控制系统的优点和缺点,并通过使用MATLAB语言中SIMULINK 模块和模糊控制工具箱对直流电机模糊控制系统进行仿真,把控制直流电机调速的实际情况转换成模糊控制规则,再使用这些规则,对过程经过模糊推理和模糊决策所得到的控制量,从而实现在MATLAB语言中SIMULINK模块和模糊控制工具箱对直流电机模糊控制系统的建模与仿真。对仿真结果予以分析,对直流电机模糊控制系统的仿真进行总结。 关键词:MATLAB;SIMULINK;模糊控制;直流电机;电机调速

ABSTRACT Among today’s control technology development, one of the leading enterprises in the development of fuzzy control technology, fuzzy control technology has become one of the most advanced control technology in the world today, it will be a very good fuzzy control technology of fuzzy mathematics theory is applied in control field, the more realistically simulate the human brain’s way of thinking and judgment ability, as well as to the production process of screening and the control on the quality of product, which was developed based on fuzzy intelligent control technology of the new technology, for the development of modern control technology provides a broad expansion of space. in this article, mainly introduced the dc motor based on fuzzy control theory, the principle of fuzzy control system, as well as the advantages and disadvantages of the fuzzy control system for dc motor, and by using the SIMULINK module and the fuzzy control toolbox in MATLAB language for the calculation of the fuzzy control system of dc motor, the control of the actual situation of the dc motor speed control is converted into fuzzy control rules, and then use these rules, the process through fuzzy reasoning and fuzzy decision of control, thus to achieve the SIMULINK module and the fuzzy control toolbox in MATLAB language modeling and simulation of fuzzy control system of a dc motor. And the analysis to the results of simulation and simulation of fuzzy control system of dc motor. Keywordsmatlab;Simulink;fuzzy control;dc motor;motor speed control

基于MATLAB的直流电机速度控制仿真

密级: 科学技术学院 NANCHANG UNIVERSITY COLLEGE OF SCIENCE AND TECHNOLOGY 学士学位论文 THESIS OF BACHELOR (2012 —2016 年) 题目基于MATLAB的直流电机速度控制仿真学科部:信息学科部 专业:电气工程及其自动化 班级:电气122班 学号:7022812072 学生姓名:谢磊 指导教师:万旻 起讫日期:2015年12月至2016年5月31日

目录 目录 (1) 摘要: ........................................................................................................................................................... I Abstract:............................................................................................................................................................ II 第一章绪论 (1) 1.1 课题来源及意义 (1) 1.2 国内外发展现状 (1) 1.3研究目标及内容 (1) 1.3.1研究目标 (1) 1.3.2研究内容 (1) 第二章MATLAB介绍 (2) 2.1 MATLAB简介 (2) 2.2 MATLAB所蜕变的历史经过 (2) 2.3 MATLAB的特点 (2) 2.4 控制系统仿真中常用的函数介绍 (2) 2.5 Simulink的基本介绍 (3) 第三章直流电机速度控制系统的建模和仿真 (4) 3.1 直流电机的工作原理 (4) 3.3直流电机速度控制仿真研究原理 (5) 第四章直流电机速度控制仿真介绍 (6) 4.1 直流电机H桥关于H桥的驱动的设计 (6) 4.1.1、H桥驱动电路 (6) 4.1.2 使能控制和方向逻辑 (7) 4.2直流电机速度控制仿真图 (9) 4.3仿真的模拟 (9) 4.4 仿真的分析 (12) 第五章总结与展望 (13) 参考文献 (14) 致谢 (15)

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调节的响应曲线均不如前面的理想。增大比例系数将加快系统的响应,但是过大的比例系数会使系统有比较大的超调,并产生振荡,使稳定性变坏;

直流调速系统的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仿真..

第一章课程设计内容及要求 1. 直流电动机的机械特性仿真; 2. 直流电动机的直接起动仿真; 3. 直流电动机电枢串联电阻启动仿真; 4. 直流电动机能耗制动仿真; 5.直流电动机反接制动仿真; 6. 直流电动机改变电枢电压调速仿真; 7. 直流电动机改变励磁电流调速仿真。 要求:编写M文件,在Simulink环境画仿真模型原理图,用二维画图命令画仿真结果图或用示波器观察仿真结果,并加以分析

第二章直流电动机的电力拖动仿真绘制 1)直流电动机的机械特性仿真 clear; U_N=220;P_N=22;I_N=115; n_N=1500;R_a=;R_f=628; Ia_N=I_N-U_N/R_f; C_EPhi_N=(U_N-R_a*Ia_N)/n_N; C_TPhi_N=*C_EPhi_N; Ia=0;Ia_N; n=U_N/C_EPhi_N-R_a/(C_EPhi_N)*Ia; Te=C_TPhi_N*Ia; P1=U_N*Ia+U_N*U_N/R_f; T2_N=9550*P_N/n_N; figure(1); plot(Te,n,'.-'); xlabel('电磁转矩Te/'); ylabel('转矩n/rpm'); ylim([0,1800]); figure(2); plot(Te,n,'rs'); xlabel('电磁转矩Te/'); ylabel('转矩n/rpm');

hold on; R_c=0; for coef=1:;; U=U_N*coef; n=U/C_EPhi_N-(R_a+R_c)/(C_EPhi_N*C_TPhi_N)*Te; plot(Te,n,'k-'); str=strcat('U=',num2str(U),'V'); s_y=1650*coef; text(50,s_y,str); end figure(3); n=U_N/C_EPhi_N-(R_a+R_c)/(C_EPhi_N*C_TPhi_N)*Te; plot(Te,n,'rs'); xlabel('电磁转矩Te/'); ylabel('转矩n/rpm'); hold on; U=U_N;R_c=; for R_c=0::; n=U/C_EPhi_N-(R_a+R_c)/(C_EPhi_N*C_TPhi_N)*Te; plot(Te,n,'k-'); str=strcat('R=',num2str(R_c+R_a),'\Omega'); s_y=400*(4-R_c*; text(120,s_y,str);

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

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

电机设计matlab程序

%电机设计程序 clear all format short e m1=3;p=2;f=50 %1.额定功率 PN=*10^3 ; %2.额定电压(单位V,三角形接法) UN=380;UN0=380; %3.功电流(单位A) IKW=PN/(m1*UN0) %4.效率eta按照技术条件的规定eta= eta= ; %5.功率因数cos(phi) =,按照技术条件的规定cos(phi)= phi=acos; cos(phi); %6.极对数p=2 p=2; %7.定转子槽数:每极每相槽数取整数。参考类似规格电机取q1=3,则Z1=2m1pq1,再查表10-8选Z2=32,并采用转子斜槽。 q1=3; Z1=2*m1*p*q1 Z2=32 ; %8.定转子每极槽数 Zp1=Z1/(2*p) Zp2=Z2/(2*p) %9.确定电机的主要尺寸;一般可参考类似电机的主要尺寸来确定Di1和lef.现按10-2中的 KE1=*log(PN/1000)*p+ P1=KE1*PN/(eta*cos(phi)) alphap1=;KNm1=;Kdp1=;A1=25000; Bdelta1=;n1=1450; V=(alphap1*KNm1*Kdp1))*(1/(A1*Bdelta1 ))*(P1/n1) D1=; %铁心的有效长度 Di1=; lef =V/((Di1)^2) %气隙的确定 %参考类似产品或由经验公式(10-10a),得 lt=;

delta = lef=lt + 2*delta D2=Di1-2*delta %转子内径先按转轴直径决定(以后再校验转子轭部磁密) Di2= ; %11.极距 tau tau =pi*Di1/(2*p) %12.定子齿距t1 t1=(pi*Di1/Z1) %转子齿距t2 t2=(pi*D2/Z2) bsk=; %15.设计定子绕组 Nphi11=eta*cos(phi)*pi*Di1*A1/(m1*IKW) %取并联支路a1=1,由式(10-15),可得每槽导体数 a1=1; Ns1=47 %16.每相串联导体数Nphi1 Nphi1=Ns1*Z1/(m1*a1) %每相串联匝数N1 N1=Nphi1/2 %17.绕组线规设计 %初选定子电密J11=5.0A/mm^2,由式(10-16),计算导线并绕根数和每根导线面积的乘积。 J11=; %其中定子电流初步估计值 I11=IKW/(eta*cos(phi)) Nt1Ac11=I11/(a1*J11)

基于MATLAB直流电机起动设计与仿真-课程设计解析

物理与电子工程学院 《电力拖动自动控制系统》课程设计报告书 设计题目:直流电机起动设计与仿真 专业:自动化xxx 班级: 2014xxxxx本1班 学生姓名: xxxxxxxx 学号: 20140343121 指导教师: xxxxxxxxxx 2015年10月25 日

物理与电子工程学院课程设计任务书 专业:自动化班级:14xxxx1班

摘要 直流电动机具有调速范围广、调速平稳、过载能力强以及启动和制动转矩大等优点,在工农业生产中得到了广泛的应用。文章研究了直流电动机串电阻起动方法,在直流电动机电枢绕组中串入电阻来降低起动电流和起动转矩。相比于电机直接起动,串入电阻起动起动电流和起动转矩显著减低,而且成本又增加不多,在实际工农业生产中有广泛的应用,在课程设计中总共设了3级电阻,第一级电阻R1=0.518,第二季电阻R2=0.32,第三级电阻R3=0.162。 关键词:直流电动机;直接启动;串电阻启动;仿真;

目录 1 任务提出与方案论证 (1) 1.1提出任务 (1) 1.2方案论证 (1) 2 总体设计 (1) 2.1系统总体原理框图 (1) 2.2直流电动机直接起动真模型仿真的建立 (2) 2.3直流电动机串电阻起动真模型仿真的建立 (5) 2.4直流电动机串电阻起动时电阻值计算以及仿真结果分析 (5) 3 心得体会 (13)

1 任务提出与方案论证 1.1提出任务 直流电动机刚与电源接通的瞬间,转子尚未转动起来时,他励和串励电动机的电枢电流以及并励和复励电动机的输入电流称为起动电流,这时的电磁转矩称为起动转矩。一般情况下,在额定电压下直接起动时,起动电流可达电枢电流额定值的10~20倍,起动转矩也能达到额定转矩的10~20倍,这样的起动电流是换向所不允许的,而且过大的起动转矩会使电动机和它所拖动的生产机械遭受突然的巨大冲击,以致损坏传动机械和生产机械。由此可见,除了额定功率在数百瓦以下的微型直流电动机,因电枢绕组导线细、电枢电阻大以及转动惯量又比较小,可以直接起动以外,一般的直流电动机是不允许采用直接起动的。 1.2方案论证 方案一:直流电动机直接启动 直流电动机直接启动适用于额定功率在数百瓦以下的微型直流电动机,因电枢绕组导线细、电枢电阻大以及转动惯量又比较小,可以直接起动,但是现在工业中绝大数机械都是大功率。 方案二:直流电动机串电阻启动 直流电动机串电阻起动方法,在直流电动机电枢绕组中串入电阻来降低起动电流和起动转矩。相比于电机直接起动,串电阻起动起动电流和起动转矩显著减低,而且成本又增加不多,在实际工农业生产中有广泛的应用。 最终选择: 经过比较本设计选择方案二直流电动机串电阻启动能更好的达到设计要求。 2 总体设计 2.1系统总体原理框图 直流电动机启动的设计,我们首先对电路原理进行分析,通过分析,结合具体的性能指标求出相应的参数,然后在Matlab仿真软件中建立仿真模型,仿真模型采用交流输入电源,使用晶闸管和二极管作为整流器件,通过不断仿真、调

matlab电机实例

unction [sys,x0,str,ts,simStateCompliance] = BLDC_S(t,x,u,flag) %-----------------------------------------------------------------------

% 状态变量:X(1)=ia;X(2)=ib;X(3)=ic;X(4)=SETA;X(5)=OMEGA; % 输入量:u(1)=Ud; u(2)=TL; % 输出量:n, Tem, ia, ib, ic; %------------------------------------------------------------------------ %-----------------电动机参数--------------------------------------------- R = 0.23;L = 0.00498; M = -0.00005478; J = 0.025; P0=2; % 极对数 RR = diag([R R R]); LL = diag([L-M,L-M,L-M]); S = [2,-1,-1; -1,2,-1; -1,-1,2]/3; %----------------------------------------------------------------------- %SFUNTMPL General M-file S-function template % With M-file S-functions, you can define you own ordinary differential % equations (ODEs), discrete system equations, and/or just about % any type of algorithm to be used within a Simulink block diagram. % % The general form of an M-File S-function syntax is: % [SYS,X0,STR,TS,SIMSTATECOMPLIANCE] = SFUNC(T,X,U,FLAG,P1,...,Pn) % % What is returned by SFUNC at a given point in time, T, depends on the % value of the FLAG, the current state vector, X, and the current % input vector, U. % % FLAG RESULT DESCRIPTION % ----- ------ -------------------------------------------- % 0 [SIZES,X0,STR,TS] Initialization, return system sizes in SYS, % initial state in X0, state ordering strings % in STR, and sample times in TS. % 1 DX Return continuous state derivatives in SYS. % 2 DS Update discrete states SYS = X(n+1) % 3 Y Return outputs in SYS. % 4 TNEXT Return next time hit for variable step sample % time in SYS. % 5 Reserved for future (root finding). % 9 [] Termination, perform any cleanup SYS=[]. % % The state vectors, X and X0 consists of continuous states followed % by discrete states. % % Optional parameters, P1,...,Pn can be provided to the S-function and % used during any FLAG operation. % % When SFUNC is called with FLAG = 0, the following information % should be returned: % % SYS(1) = Number of continuous states. % SYS(2) = Number of discrete states. % SYS(3) = Number of outputs. % SYS(4) = Number of inputs. % Any of the first four elements in SYS can be specified % as -1 indicating that they are dynamically sized. The % actual length for all other flags will be equal to the % length of the input, U. % SYS(5) = Reserved for root finding. Must be zero. % SYS(6) = Direct feedthrough flag (1=yes, 0=no). The s-function % has direct feedthrough if U is used during the FLAG=3 % call. Setting this to 0 is akin to making a promise that % U will not be used during FLAG=3. If you break the promise % then unpredictable results will occur. % SYS(7) = Number of sample times. This is the number of rows in TS. % % X0 = Initial state conditions or [] if no states. %

基于Matlab的直流电机速度控制

基于Matlab的直流电机速度控制

系统仿真 课程设计报告 设计题目:基于Matlab的直流电机速度控制 专业:自动化 学生姓名: 班级学号: 指导教师: 开课日期2013年 7 月 1 日至2013年 7 月 13 日南京邮电大学自动化学院

一、课程设计题目 控制系统的执行机构常用直流电机来驱动,电路和原理示意图如下所示 其开环传递函 数 为 ()()0001 .0)15.0)(1.001.0(01 .02+++= +++= s s K R Ls b Js K V θ ,请用时域分析方法设计PID 控制器,使系统满足下列性能指标要求:当仿真输入是单位阶跃信号时,电机输出转速调整时间小于2秒,超调小于5%,稳态误差小于1%。 要求给出详细的设计步骤,matlab 源码及仿真曲线。 二、实验原理 本报告首先介绍了直流电动机的物理模型,并测量计算了它的具体参数。然后根据牛顿第二定律和回路电压法分别列写运动平衡方程式和电机电枢回路方程式,从而通过一些数学变换抽象出了以电压为输入、转速为输出、电流和转速为状态变量的数学模型。借助MATLAB 设计simulink 模块调整PID 模块的各项系数,使系统的阶跃响应达到了设计指标。 1、建立该系统的时域数学模型 由克希霍夫定律得: V=R*i+L +e 直流电机转矩和电枢电流关系为 T=Kt*I 电枢旋转产生反电动势与旋转运动角速度的关系为 e=

由牛顿定律,转子力矩平衡关系为 其中,T:负载转矩,:负载电流 V(s)=R*I(s)+L*sI(s)+E(s) 拉式变换:E=Ke(s) 划去中间变量得: 开环传递函数为: 2、PID控制器的功能 比例环节:Kp增大等价于系统的开环增益增加,会引起系统响应速度加快,稳态误差减少,超调量增加。当Kp过大时,会使闭环系 统不稳定; 积分环节:相当于增加系统积分环节个数,主要作用是消除系统的稳态误差。积分环节作用的强弱取决于积分时间常数Ti,Ti增大, 系统超调量变小,响应速度变慢; 微分环节:主要作用是提高系统的响应速度,同时减少系统超调量,抵消系统惯性环节的相位滞后不良作用,使系统稳定性明显改善。 Td偏大或偏小,都会使超调量增大,调整时间加长。由于该环节所产 生的控制量与信号变化速率有关,故对于信号无变化或变化缓慢的系 统微分环节不起作用。 三、设计步骤 方法1: 搭建simulink模块,利用经验调节法整定PID参数,使整个系统满足调节时间小于2秒,超调小于5%,稳态误差小于1%。 1、搭建的simulink模块图如下:

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的直流电机双闭环调速系统的 设计与仿真 班级:自动化12-2 : 学号:

目录 一、目录 -----------------------------------------------------------1 二、前言 -----------------------------------------------------------2 三、设计目的及要求 --------------------------------------------3 四、设计题目及参数 --------------------------------------------3 五、设计容过程 -----------------------------------------------3 1.计算电流和转速反馈系数 -----------------------------------------3 2.电流环的动态校正过程 --------------------------------------------3 3.转速环的动态校正过程 --------------------------------------------9 4.建立转速电流双闭环直流调速系统的Simulink仿真模型,

对上述分析设计结果进行仿真-------------------------------------14 六、设计总结 ---------------------------------------------------18 七、参考文献 ---------------------------------------------------19 二、前言: 控制系统理论与技术是现代科学技术的主要容,以经广泛应用于航空与航天工业、电力工业、核能工业、石油工业、化学工业及冶金工业等众多学科和工程技术领域,并且具有经济、安全、快捷、优化设计和预测的特殊功能等优点,在非工程系统(如社会、管理、经济等系统)中,由于其规模及复杂程度巨大,直接实验几乎不可能,这是通过仿真技术的应用可以获得对系统的某种超前认识,因此仿真技术已经成为对控制系统进行分析、设计和综合研究中很有效的手段。随着控制系统的日益复杂化,任务的多样化,对控制的要求越来越高,利用计算机进行仿真和研究,以及进一步实现计算机控制成为从事控制及相关行业的工程技术人员所必须掌握的一门技术。

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