matlab直流电机pid调速仿真,直流电机双闭环PID调速系统仿真设计

目录

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

1 转速、电流双闭环直流调速系统的组成及工作原理

2 双闭环调速系统的动态数学模型

3 调节器的设计

3.1 电流调节器的设计

3.2 转速调节器的设计

4 搭建模型

5 参数计算

5.1 参数的直接计算

5仿真具体参数

6 仿真结果

7 结束语

8  参考文献

摘要

在工程的应用中,直流电动机的占有很大的比例,同时对于直流系统的调速要求日益增长。在直流调速系统中比较成熟并且比较广泛的是双闭环调速系统,本文对于直流双闭环的PID调速系统作简要的设计,同时利用Matlab/Simulink仿真软件进行仿真处理。

在现代化的工业生产过程中,许多生产机械要求在一定的范围内进行速度的平滑调节,并且要求有良好的稳态、动态性能。而直流调速系统调速范围广、静差率小、稳定性好,过载能力大,能承受频繁的冲击负载,可实现频率的无级快速起制动和反转等良好的动态性能,能满足生产过程自动化系统中各种不同的特殊运行要求。在高性能的拖动技术领域中,相当长时期内几乎都采用直流电力拖动系统。

开环直流调速由于自身的缺点几乎不能满足生产过程的要求,在应用广泛地双闭环直流调速系统中,PID控制已经得到了比较成熟的应用。

Matlab是目前国际上流行的一种仿真工具,它具有强大的矩阵分析运算和编程功能,建模仿真可视化功能Simulink是Matlab五大公用功能之一,他是实现动态系统仿真建模的一个集成环境,具有模块化、可重载、图形化编程、可视化及可封装等特点,可以大大提高系统仿真的效率和可靠性。Simulink提供了丰富的模型库供系统仿真使用,它的仿真工具箱可用来解决某些特定类型的问题,也包括含有专门用于电力电子与电气传动学科仿真研究的电气系统模型库。此外,用户可根据自己的需要开发并封装模型以扩充现有的模型库。新模型可以由现有的模型组合得到,也可以通过系统提供的s_function函数,利用Matlab语言、C语言、C++语言、Fortran语言编程实现。

1 转速、电流双闭环直流调速系统的组成及工作原理

转速电流双闭环控制的直流调速系统是最经典的调速系统,其原理如图1所示。双闭环控制直流调速系统的特点是电动机的转速和电流分别由2个独立的调节器控制,且转速调节器的输出就是电流调节器的给定,因此电流环能过随转速的偏差调节电动机电枢额电流。当转速地狱给定转速时,转速调节器的积分作用使输出增加,即电流给定上升,并通过电流环调节使电动机电流增加,从而使电动机获得加速转矩,电动机转速上升。当实际转速高于给定转速是,转速调节器的输出减小,即电流给定减小,并通过电流环调节使电动机电流下降,电动机将因为电磁转矩减小而减速。当转速调节器饱和输出达到限幅时,电流环即以最大电流限制   实现电动机的加速,使电动机的启动时间最短,在可逆调速系统中,由于晶闸管整流器不能通过反向电流,因此不能产生反向制动转矩而使电动机快速制动。

3f829e29e76caa8c3b1f630a6b27d58d.gif

0.png (7.62 KB, 下载次数: 13)

2018-12-13 03:55 上传

图1转速、电流反馈控制直流调速系统原理图

ASR-转速调节器   ACR-电流调节器   TG-测速发电机

TA-电流互感器   UPE-电力电子变换器   Un*-转速给定电压

Un-转速反馈电压   Ui*-电流给定电压   Ui-电流反馈电压2 双闭环调速系统的动态数学模型

激射电机补偿良好,忽略电枢反应、涡流效应和磁滞的营销,并设励磁电流恒定,得到直流电机数学模型和运动方程分别为:

51443598e2be5c7bd852462466fc0d3d.png

e155f383d8fe6481c750f88b558c1c9b.png

式中:

b801f0da8f3890da9c41f6e38cd87168.png为电枢电压;L,

dc1b0a35e49164e724aac6dbbf7f8533.png,R分别为电枢回路电感、电流和总电阻;E微机电机的反电动势,且有

b23346d7a4768ce2178df2d4b917e62d.png

9c49add82ccc9188df696073e41460c0.png

1c56acb8b1b55ba4261a098353f84b52.png分别为电机的电磁转矩和负载转矩,且有

eddbab96af7c435d6866faf3f67a34a0.png

4c755532627ff2529674607da6233dc4.png微机电力拖动系统整个运动部分折算到电动机轴上的转动惯量。

整理得到电流与电压以及电动势与电流之间的传递函数分别为:

6b5c56cce884bff9df308b8770eceed1.png

3f865a7d03ba8f690daa9e30fcfd55d7.png

式中:

00d3c7314614655e12943b198a4037b3.png为电枢回路的电磁时间常数(s);

09694c44dd2a1689285688fb773e8206.png为负载电流(A);

33b2df408d3569d595d367c54004a2d7.png为电流拖动系统的机电时间常数(s)。考虑

1f048d473dbb15a6d38700d9d0a3c58d.png,可得直流电动机的动态结构,如图2所示。

3f829e29e76caa8c3b1f630a6b27d58d.gif

0.png (11.76 KB, 下载次数: 7)

2018-12-13 03:55 上传

图2 双闭环直流调速系统的动态结构图3 调节器的设计3.1 电流调节器的设计

图2中画线框内的电流环中,反电动势与电流反馈的作用相互交叉,这给设计工作带来麻烦。实际上,反电动势与转速成正比,它代表转速对电流环的影响。一般情况下,系统的电磁时间常数

a9ccadb1e5353939c0fd1b81d99201ab.png远小于机电时间常数

77d78646cf52287dae674a235d7c8e30.png,因此,转速的变化往往比电流变化慢得多,对电流环来说,反电动势是一个变化较缓慢的扰动,在电流的瞬变过程中,可以认为反电动势基本不变,即

636bf1ce53837370505d246c1ead96a1.png。这样,在按动态性能设计电流环时,可以暂时不考虑反电动势变化的动态影响,也就是说,可以暂时把反电动势的作用去掉,得到电流环的近似结构框图,如图3所示。可以证明,护士反电动势对电流环作用的近似条件是

f2d1aa32e578a75c42e7cad3451af7e0.png

式中:

5b61ac1a9a4a9340ed07ed083e0fca21.png为电流环开环频率特性的截止频率。

3f829e29e76caa8c3b1f630a6b27d58d.gif

0.png (7.5 KB, 下载次数: 12)

2018-12-13 03:56 上传

图3 忽略反电动势的动态响应

如果把给定滤波和反馈滤波2个环节都等效地移到环内,同时把给定信号给成

  • 1
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 闭环boost电路是一种将直流电压升高到更高电压的电路。与开环boost电路不同的是,闭环boost电路需要反馈回路来控制输出电压。MATLAB是一款非常强大的工具,可以用于设计闭环boost电路。 MATLAB里面有一些函数可以帮助我们建立闭环boost电路的模型。比如说,我们可以使用控制系统工具箱中的函数设计反馈回路。这个工具箱里面有一些很重要的函数,比如pid()、tf()、step()和feedback()。我们可以使用这些函数来设计不同的控制算法,如比例控制、积分控制、微分控制等。 在MATLAB中,我们还可以用Simulink来建立闭环boost电路的仿真模型。Simulink是一种基于图形化界面的建模工具,可以通过简单地拖拽模块来创建不同的模型。我们可以在Simulink中添加闭环控制系统、变换器和其他元件,用于设定所需电路参数和调整控制算法。 在闭环boost电路的建模和仿真过程中,我们要注意到电路中各个元件的互动和电磁干扰问题。我们需要认真选择电路元件、调整参数、添加滤波器和屏蔽器等,以确保电路的正常运行。MATLAB是一个非常强大的工具,可以帮助我们优化闭环boost电路的性能和稳定性。 ### 回答2: 闭环boost电路是一种常见的DC-DC转换器拓扑结构,在Matlab中可以采用Simulink模块进行建模模拟。该电路的主要原理是利用电感和开关管的开关控制,通过提高或降低电压和电流的大小,从而实现对电源电压的调整和电路的稳定控制。 在Matlab中,需要利用Simulink的建模工具,搭建闭环boost电路的仿真模型。首先,在Simulink中选择相应的建模组件,如磁电感、二极管、开关管、电容器等,按照电路图的结构,将这些组件连接起来。然后,通过控制模块,进行PWM信号的产生和控制,对开关管的开关时间进行控制。最后,利用仿真模块对电路进行仿真分析,调节控制模块的参数,以实现理想的控制效果和电路性能。 闭环boost电路的优点是具有高效率、高电压转换比和快速响应等特点,可以广泛应用于能源领域、电动汽车等行业领域。Matlab提供了快捷的建模工具和仿真分析平台,能够大大加快闭环boost电路设计和优化的过程,提高电路控制和性能的稳定性。同时,Matlab在各个行业中的应用广泛,具有很强的可扩展性和应用前景,是闭环boost电路设计和控制的有力工具。 ### 回答3: 闭环boost电路是一种常见的DC-DC转换电路,主要用于电源电压变换和能量转换,尤其适用于将电池电压提升到需要的工作电压。在boost电路中,开关管的导通时间不固定,因此需要将反馈信号与电路的参考信号进行比较,通过PID控制算法,控制开关管的导通时间,使电路输出的电压及电流稳定在预设值上。 Matlab可以通过建立Simulink模型来模拟闭环boost电路。在建立模型之前,需要确定电路参数和控制算法,包括输入电压、输出电压、输出电流、负载电阻等。然后,可以在Simulink中选择适当模块,包括PWM信号生成器、PID控制器、比较器、限幅器等,将它们连接起来,形成闭环boost电路的模型。 在绘制完成模型后,可以通过Simulink的仿真功能进行验证。在输入电压和输出电流等参数发生变化时,可以观察模型的输出电压和输出电流是否正常稳定,以及控制算法是否可以有效地控制开关管的导通时间,从而保持电路的输出电压和电流稳定。 总之,利用Matlab可以有效地建立闭环boost电路模型,通过仿真验证电路的性能和控制算法的有效性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值