当前位置: 首页 > news >正文

直流有刷电机转速、电流双闭环调速系统及Matlab/Simulink仿真分析

文章目录

  • 前言
  • 一、降压斩波电路(Buck Chopper)
  • 二、转速、电流双闭环直流调速系统
  • 三、Matlab/Simulink仿真
    • 3.1.仿真电路分析
    • 3.2.仿真电路结果分析
  • 总结


前言

变压调速是直流调速系统的主要调速方法,因此系统的硬件至少包含:可调直流电源和直流电机两部分。可调直流电源多采用直流PWM变换器,即DC-DC变流电路,将直流电变为另一固定电压或可调电压的直流电。本次可调直流电源采用降压斩波电路(Buck Choopper)。
有关直流电机调速原理,请阅读:
直流有刷电机调速原理及Matlab/Simulink仿真

一、降压斩波电路(Buck Chopper)

在这里插入图片描述

二、转速、电流双闭环直流调速系统

转速、电流反馈控制的直流调速系统是静、动态性能优良、应用最广的直流调速系统。启动过程只有电流负反馈,没有转速负反馈;达到稳态转速后,只有转速负反馈没有电流负反馈,二者串级连接。转速调节器的输出作为电流调节器的输入,再用电流调节器的输出控制电力电子变换器的输出。
在这里插入图片描述

三、Matlab/Simulink仿真

在这里插入图片描述

3.1.仿真电路分析

在这里插入图片描述
主电路包括:降压斩波电路和直流电机两部分
在这里插入图片描述
控制电路包括:转速调节器和电流调节器
在这里插入图片描述
信号测量:监测电压、转速、电流及转矩的变化

3.2.仿真电路结果分析

在这里插入图片描述
给定转速1750r/min,稳态转速1750r/min
在这里插入图片描述
稳态转速时的电压为:240V
在这里插入图片描述
转速、电流双闭环直流调速系统的电机启动过程
在这里插入图片描述
转速单闭环直流调速系统的启动过程
在这里插入图片描述
上图为调速过程,转速600r/min,调节的输入电压约为116V;转速1000r/min,调节的输入电压约为160V;转速1750r/min,调节的输入电压约为240V;转速1200r/min,调节的输入电压约为182V
在这里插入图片描述
上图为生成的PWM控制信号

总结

采用BUCK电路与DC Motor组成转速、电流双闭环直流调速系统,并通过Matlab/Simulink对该直流调速系统进行了仿真分析,为后续章节的仿真及分析奠定基础。

相关文章:

  • 诡异错误 Unresolved reference: styleable
  • exception错误处理库学习
  • 蔚来、小鹏、吉利走到了跨界分叉口
  • 神卓互联SDWAN技术实现异地组网办公(无需硬件)
  • Redis分布式锁(下篇)
  • Vue--整合SVG Icon图标--方法/实例
  • STC15单片机-整合代码,完成软件设计
  • 直流有刷电机调速原理及Matlab/Simulink仿真
  • 基于bootstrap+Java+MySQL的高校成绩管理系统
  • java基于ssm+vue+elementui的旅游线路分享管理系统
  • 最近公共祖先 LCA
  • Deterministic Policy Gradient Algorithms
  • Java8时间日期库DateTime API及示例
  • np.random.seed(), torch.manual_seed(args.seed)
  • 真真正正的九面阿里才定级 P6+ 支持背调,还不来看?(建议收藏)
  • 【剑指offer】让抽象问题具体化
  • Asm.js的简单介绍
  • git 常用命令
  • IP路由与转发
  • JavaScript 奇技淫巧
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • 闭包--闭包作用之保存(一)
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 坑!为什么View.startAnimation不起作用?
  • 前端相关框架总和
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 我感觉这是史上最牛的防sql注入方法类
  • 携程小程序初体验
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #微信小程序(布局、渲染层基础知识)
  • $(selector).each()和$.each()的区别
  • (4) PIVOT 和 UPIVOT 的使用
  • (9)STL算法之逆转旋转
  • (9)目标检测_SSD的原理
  • (Oracle)SQL优化技巧(一):分页查询
  • (八)Spring源码解析:Spring MVC
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (转)甲方乙方——赵民谈找工作
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .form文件_SSM框架文件上传篇
  • .Net CF下精确的计时器
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .Net Redis的秒杀Dome和异步执行
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .Net中的设计模式——Factory Method模式