双闭环直流调速系统MATLAB仿真

合集下载

直流电机双闭环调速系统MATLAB仿真

直流电机双闭环调速系统MATLAB仿真

题目:直流电机双闭环调速系统姓名:学号:专业班级:电气工程及其自动化指导教师:一、直流电机双闭环调速系统模块功能图1直流电机双闭环调速系统框图图2直流电机双闭环提速系统原理图如图1为直流电机速度、电流双闭环调速系统框图,图2为直流电机速度、电流双闭环调速系统原理图。

该调速系统包括两个反馈控制闭环,内环为电流控制环,外环为速度控制环。

速度调节器与电流调节器均为PI调节器,可以实现直流电机转速的静态无差调节与快速动态响应。

以图2所示由硬件构成的双闭环调速系统为例,介绍该系统的工作原理。

直流电机给定速度信号ug与反馈速度信号ufn进行比较,形成速度输入信号Δun=ug-ufn,进入速度PI调节器ST,其输出信号为电流给定信号un,与电流反馈信号ufi进行比较,得到电流PI调节器LT的输入信号Δui=un-ufi,输出信号uk 作为触发器CF的移相电压,从而控制整流桥的移相角a,进而控制直流电机的电枢电压U d、电枢电流I d以及输出转矩T。

如图3为MATLAB中直流电机速度、电流双闭环调速系统的Simulink仿真模型。

接下来对该模型各个模块的功能进行描述。

图3双闭环调速系统Simulink仿真模型1、速度给定模块图1如图4所示为速度给定模块,为一阶跃信号,由表1的模块参数表可知速度给定信号的阶跃时间Step time为0.8s,阶跃信号初始值Initial value为120rad/s,稳定值Final value为160rad/s。

该模块的功能为产生一个阶跃的速度给定信号wef输入到速度调节器中。

表12、速度调节器图5图5为速度调节器模块,是一个PI调节器,输入信号为速度给定信号wef 与速度反馈信号wm,输出信号Iref作为电流调节器的电流给定信号。

通表2的模块参数表可知该PI调节器的比例系数kp=1.6,积分系数ki=16,最大输出限幅值Current limit为30A。

该模块的功能为通过对电机速度的闭环控制输出电流调节器的给定信号Iref。

基于Matlab的双闭环直流调速系统仿真

基于Matlab的双闭环直流调速系统仿真

基于Matlab 的双闭环直流调速系统仿真一、双闭环直流调速系统的组成及要求为了实现转速和电流两种负反馈分别起作用,在系统中设置了两个调节器,分别调节转速和电流,二者之间实行串级连接,即把转速调节器的输出当作电流调节器的输入,再用电流调节器的输出去控制晶闸管整流器的触发装置。

从闭环结构上看,电流调节环在里面,叫做内环;转速环在外面,叫做外环。

这样就形成了转速、电流双闭环调速系统。

该双闭环调速系统的两个调节器ASR 和ACR 一般都采用PI 调节器。

因为PI 调节器作为校正装置既可以保证系统的稳态精度,使系统在稳态运行时得到无静差调速,又能提高系统的稳定性;作为控制器时又能兼顾快速响应和消除静差两方面的要求。

一般的调速系统要求以稳和准为主,采用PI 调节器便能保证系统获得良好的静态和动态性能。

图1直流双闭环调速系统动态结构图图中 、—转速给定电压和转速反馈电压、—电流给定电压和电流反馈电压ASR —转速调节器ACR —电流调节器TG —测速发电机TA —电流互感器UPE —电力电子变换器本文研究的对象为电流转速双闭环直流调速系统,其系统动态结构框图如图1 所示,系统参数如下:电动机:V U N 220=;A I N 136=;rpm n N 1460=;rpm v C e /132.0=; 允许过载倍数: 5.1=λ;三相桥式整流装置放大倍数:40=s K ;电枢回路总电阻: Ω=∑5.0R ;时间常数: s T l 03.0=,ss T m 18.0=;电流反馈系数:A V /05.0=β;转速反馈系数:rpm V /07.0=α。

二、系统仿真根据理论设计结果,构建直流双闭环调速系统的仿真模型,如图2 所示。

图2 直流双闭环调速系统的仿真模型仿真结果:在启动过程中,转速调节器ASR将经历不饱和、饱和、退饱和三个阶段,因此整个启动过程分为三个阶段。

▪第一阶段是电流上升阶段,由于转速变化慢,转速调节器很快饱和――饱和时转速环相当于开环,ASR输出限幅值。

基于matlab的双闭环直流调速系统仿真及参数进化设计

基于matlab的双闭环直流调速系统仿真及参数进化设计

基于matlab的双闭环直流调速系统仿真及参数进化设计本文基于matlab平台,设计了一个双闭环直流调速系统,并通过参数进化算法对其进行优化设计,以提高系统的性能和稳定性。

一、双闭环直流调速系统的基本结构和参数双闭环直流调速系统包括基本结构和控制回路两个部分。

其基本结构如下图所示:![img](其中,U_i为直流电源输入电压;R_a为电机电阻;L_a为电机电感;J为机械惯量;T_0为负载转矩;\omega_{m}为电机输出转速;K_e为电机电动势系数;K_t为电机转矩系数。

控制回路如下图所示:![img](其中,U_{ref}为期望输出电压;U_i为实际输出电压;I_{ref}为期望输出电流;I_i为实际输出电流;E_i为电机输出电动势;x_1为速度环调节器的输出;x_2为电流环调节器的输出。

系统的基本参数如下:U_i=220V;R_a=0.5Ω;L_a=0.01H;J=0.05kg·m2;T_0=0.05N·m;K_e=0.05V/rad;K_t=0.05N·m/A。

二、双闭环直流调速系统的仿真建模双闭环直流调速系统的仿真建模可以分为以下几个步骤:1.建立直流调速系统的基本模型。

根据系统的基本结构和参数,可以建立如下的直流调速系统的基本模型:![img](其中,U_i为直流电源输入电压;R_a为电机电阻;L_a为电机电感;J为机械惯量;T_0为负载转矩;\omega_m为电机输出转速;K_e为电机电动势系数;K_t为电机转矩系数;U_i和T_0都是外界输入量,其余的量都是内部变量。

2.建立速度环调节器和电流环调节器的模型。

速度环调节器和电流环调节器的模型可以分别表示为:![img](其中,K_{p1}、K_{i1}、K_{p2}和K_{i2}分别为速度环调节器和电流环调节器的比例增益和积分增益;x_1和x_2分别为速度环调节器和电流环调节器的输出;\omega_{ref}和I_{ref}分别为期望转速和期望电流。

双闭环直流调速系统仿真(Matlab)

双闭环直流调速系统仿真(Matlab)

Wcli (s)
Ti
1 s2 1
s 1
KI
KI
联系仿真实例,经计算可得
136.2 W cli(s)0.00367s2s136.2
根据经验公式,转速环的开环传函为
Wn(s)
KN(ns1)
s2(Tns1)
同理可得 Wn(s)03.041.67s34s3399.s12
通过MATLAB指令可得其闭环传函为
图1 原始调速系统结构框图
2021/7/1
3
对于该系统,联系仿真实例,经计算可得其开环传递函数为
3 5 G (s) 0 .1 2 9 (0 .0 0 1 6 7 s 1 )(0 .0 0 1 s2 0 .0 5 s 1 )
借助于MATLAB仿真软件,绘制Bode图如图2所示。
图2 原始控制系统伯德图
主程序文件main.m 和目标函数文件optm.m,运行主程序,得到 kp,ki,kp1,ki1的
存储空间,在Command window键入gatool,调用出遗传算法工具箱的人机接 口,在里面设置相关参数,设置完毕后点击start按钮开始运行。经过迭代,
会得到 kp,ki,kp1,ki1的最优解,参数值如图7所示,将再其带入图6中即可
Id(s)
R
Tm s
1 n(s) Ce
电流环
Tois 1
Ton s 1
2021/7/1
图3 双闭环直流调速系统动态结构框图
5
3.仿真环境中步长的选择
刚性是指其Jacobian(雅可比)矩阵的特征值
相差悬殊。在解的性态上表现为,其中一些解
变化缓慢,刚性方程,又称为Stiff方程。
根据经验公式,电流环闭环传递函数公式为

基于MATLAB的直流电机双闭环调速系统的设计与仿真

基于MATLAB的直流电机双闭环调速系统的设计与仿真

基于MATLAB的直流电机双闭环调速系统的设计与仿真直流电机双闭环调速系统是一种常见的控制系统,常用于工业生产中对电机速度的精确控制。

本文将基于MATLAB软件进行直流电机双闭环调速系统的设计与仿真,包括系统设计、参数设置、控制策略选择、系统仿真以及性能分析等方面。

文章将以1200字以上的篇幅进行详细阐述。

一、系统设计直流电机双闭环调速系统由速度环和电流环构成。

速度环控制系统的输入为速度设定值和电机实际速度,输出为电机期望电压;电流环控制系统的输入为速度环输出的电压和电机实际电流,输出为电机实际电压。

通过控制电机的期望电压和实际电压,达到对电机速度的调控。

二、参数设置在进行系统仿真之前,需要确定系统中各个参数的值。

包括电机的额定转矩、额定电压、电感、电阻等参数,以及控制环节的比例增益、积分增益、微分增益等参数。

这些参数的选择会影响系统的稳定性和动态性能,需要根据实际情况进行调整。

三、控制策略选择常见的控制策略包括PID控制、PI控制、PD控制等。

在直流电机双闭环调速系统中,可以选择PID控制策略。

PID控制器由比例环节、积分环节和微分环节组成,可以提高系统的稳定性和响应速度。

四、系统仿真在MATLAB中进行直流电机双闭环调速系统的仿真,可以使用Simulink模块进行搭建。

根据系统设计和参数设置,搭建速度环和电流环的控制器,连接电机实际速度和电机实际电流的反馈信号,输入速度设定值和电机期望电流,输出电机期望电压。

通过仿真可以得到系统的动态响应曲线,评估系统的性能。

五、性能分析在仿真结果中,可以分析系统的静态误差、超调量、调整时间等指标,评估系统的控制性能。

通过参数调整和控制策略更改等方式,可以优化系统的控制性能,使系统达到更好的调速效果。

总结:本文基于MATLAB软件对直流电机双闭环调速系统进行了设计与仿真。

通过系统设计、参数设置、控制策略选择、系统仿真以及性能分析等步骤,可以得到直流电机双闭环调速系统的动态响应曲线,并通过参数调整和控制策略更改等方式,优化系统的控制性能。

MATLAB双闭环直流调速系统的工程设计与仿真

MATLAB双闭环直流调速系统的工程设计与仿真

MATLAB双闭环直流调速系统的工程设计与仿真双闭环直流调速系统是一种常见的控制系统,在工业中被广泛应用于电机的调速。

本文将针对MATLAB中的双闭环直流调速系统进行工程设计与仿真。

1.系统架构设计双闭环直流调速系统主要由速度环和电流环组成。

速度环主要负责控制电机的速度,通过比较给定速度和实际速度,产生速度偏差。

电流环主要控制电机的电流,通过比较给定电流和实际电流,产生电流偏差。

速度环和电流环形成了一个闭环控制系统,可以使得电机在速度和电流方面达到我们所要求的目标。

2.系统建模在MATLAB中,可以使用Simulink进行系统建模。

首先,需要建立电机的数学模型,包括机械模型、电磁模型和电气模型。

电机的机械模型可以使用转矩方程来描述,电磁模型可以使用电压方程来描述,电气模型可以使用网路方程来描述。

然后,将这些模型通过各个子系统进行连接,并进行参数设置。

最后,通过连接速度环和电流环的闭环控制系统,完成整个系统的建模。

3.控制器设计在MATLAB中,可以使用PID控制器进行控制器的设计。

首先,通过调节PID控制器的参数,使得系统的过渡过程满足我们对速度和电流的要求。

然后,使用增量PID算法对控制器进行改进,减小控制误差。

最后,通过将速度控制器与电流控制器进行串联,完成双闭环控制系统的设计。

4.系统仿真在MATLAB中,可以使用Simulink进行系统的仿真。

首先,设置仿真时间和步长,并进行仿真参数设置。

然后,通过给定输入信号,例如阶跃信号,观察系统的输出响应。

通过调整控制器的参数,观察系统的响应特性,包括超调量、稳定时间和稳态误差等。

最后,通过对仿真数据的分析,检验系统是否满足我们的设计要求。

总结:MATLAB提供了丰富的工具和函数,可以帮助我们进行双闭环直流调速系统的工程设计与仿真。

通过建立系统模型、设计控制器并进行仿真分析,可以快速有效地完成系统设计。

同时,可以通过调整参数和算法对系统进行优化,使得系统的性能更加稳定和可靠。

双闭环直流电机调速的matlab仿真

双闭环直流电机调速的matlab仿真

双闭环直流电机调速系统的设计与MATLAB 仿真双闭环调速系统的工作原理转速控制的要求和调速指标生产工艺对控制系统性能的要求经量化和折算后可以表达为稳态和动态性能指标。

设计任务书中给出了本系统调速指标的要求。

深刻理解这些指标的含义是必要的,也有助于我们构想后面的设计思路。

在以下四项中,前两项属于稳态性能指标,后两项属于动态性能指标调速范围D 生产机械要求电动机提供的最高转速和最低转速之比叫做调速范围,即m inm axn n D =(1-1) 静差率s 当系统在某一转速下运行时,负载由理想空载增加到额定值所对应的转速降落,与理想空载转速之比,称作静差率,即%1000⨯∆=n n s nom(1-2) 静差率是用来衡量调速系统在负载变化下转速的稳定度的。

跟随性能指标 在给定信号R (t )的作用下,系统输出量C (t )的变化情况可用跟随性能指标来描述。

具体的跟随性能指标有下列各项:上升时间r t ,超调量σ,调节时间s t .抗扰性能指标 此项指标表明控制系统抵抗扰动的能力,它由以下两项组成:动态降落%max C ∆,恢复时间v t .调速系统的两个基本方面在理解了本设计需满足的各项指标之后,我们会发现在权衡这些基本指标,即1) 动态稳定性与静态准确性对系统放大倍数的要求; 2) 起动快速性与防止电流的冲击对电机电流的要求。

采用转速负反馈和PI 调节器的单闭环调速系统,在保证系统稳定的条件下,实现转速无静差,解决了第一个问题。

但是,如果对系统的动态性能要求较高,例如要求快速启制动,突加负载动态速降小等等,则单闭环系统就难以满足要求。

这主要是因为在单闭环系统中不能完全按照需要来控制动态过程中的电流和转矩。

在电机最大电流受限的条件下,希望充分利用电机的允许过载能力,最好是在过渡过程中始终保持电流为允许的最大值,使电力拖动系统尽可能用最大的加速度起动,到达稳态后,又让电流立即降低下来,使转速马上与负载相平衡,从而转入稳态运行。

双闭环可逆直流脉宽PWM调速系统设计及MATLAB仿真验证

双闭环可逆直流脉宽PWM调速系统设计及MATLAB仿真验证

双闭环可逆直流脉宽PWM调速系统设计及MATLAB仿真验证双闭环可逆直流脉宽调制(PWM)调速系统是一种常见的电机调速控制方案。

该系统通过两个闭环来实现电机的速度控制和电流控制,从而实现精准的调速效果。

本文将介绍双闭环可逆直流脉宽PWM调速系统的设计原理,并使用MATLAB进行仿真验证。

设计原理:该系统由以下几个主要部分组成:1.输入信号:输入信号一般是一个速度设定值,表示期望电机的转速。

该信号可以通过人机界面或其他控制系统输入。

2.速度控制环:速度控制环根据输入信号和反馈信号之间的差异来控制电机的转速。

常见的速度控制算法有比例控制、积分控制和微分控制。

3.脉宽调制器:脉宽调制器根据速度控制环输出的控制信号来生成PWM信号,控制电机的转速。

通常使用的脉宽调制算法有定时器计数法和比较器法。

4.电流控制环:电流控制环根据PWM信号和反馈信号之间的差异来控制电机的电流。

常见的电流控制算法有比例控制、积分控制和微分控制。

5.电机驱动器:电机驱动器将电流控制环输出的控制信号转换为电机驱动信号,驱动电机正常运转。

MATLAB仿真验证:为了验证双闭环可逆直流脉宽PWM调速系统的性能,可以使用MATLAB进行仿真。

以下是一种基本的MATLAB仿真流程:1.定义电机模型:根据电机的参数和特性,定义一个数学模型来表示电机的动态响应,例如通过电机的转矩-转速曲线或电机的方程。

2.设计速度控制器:根据系统要求和电机模型,设计一个适当的速度控制器。

可以使用PID控制器或其他控制算法。

3.设计PWM调制器:根据速度控制器输出的控制信号,设计一个PWM调制器来生成PWM信号。

根据电机模型和控制要求,选择合适的PWM调制算法。

4.设计电流控制器:根据PWM信号和电机模型,设计一个电流控制器。

可以使用PID控制器或其他控制算法。

5. 仿真验证:将以上设计参数输入到MATLAB仿真模型中,并进行仿真验证。

可以使用Simulink工具箱来搭建仿真模型,并通过逐步增加负载或改变速度设定值等方式来验证系统的性能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

双闭环直流调速系统MATLAB 仿真
一、实验原理
一、实验内容 基本数据如下:
直流电动机:220V ,136A ,1460r/=r.允许过载倍数为; 晶闸管装置放大系数:Ks=40;Ts=; 电枢回路总电阻:Ω=5.0R ; 时间常数:s Tm s T l 18.0,03.0==;
电流反馈系数:A V /05.0=β; 电流反馈滤波时间常数:s T oi 002.0=; 电流反馈系数:A V /05.0=β; 转速反馈系数α=r
转速反馈滤波时间常数:s Ton 01.0=
设计要求:设计电流调节器,要求电流无静差,电流超调量%5≤i σ。

转速无静差,空载起动到额定负载转速时转速超调量%10≤n σ。

并绘制双闭环调速系统的动态结构图。

二、实验步骤
1.根据原理和内容搭建电路模型; 2.设置各元器件的参数;
3.设置仿真参数:仿真时间设为;计算方法为ode15或ode23。

4.仿真实现。

三、实验报告
=0和Idl=136A时电流和转速的输出波形
2.讨论PI调节器参数对系统的影响.
计算电流环设计成典型一型系统选用PI调节器
KT Kp τi ki=Kp/τi 1
τi =TL,s
i i K R
T KT Kp βτ•∑=
…………………………取KT= 转速环设计成典型二型系统
h =5, T 087.0)2(=+==∑∑on i n n T T h hT τ Kn=7.112)1(=∑+=n
RT h CeTm
h Kn αβ
取 ,。

相关文档
最新文档