Computer Knowledge and Technology 电脑知识与技术计算机工程应用技术

本栏目责任编辑:梁书

第6卷第22期(2010年8月)基于MATLAB 的数字PID 直流电机调速系统的实现

康凯

(中国矿业大学计算机学院计算机系,江苏徐州221000)

摘要:该文介绍了数字PID 算法在直流电机调速系统中的应用。给出了直流电机传递函数的建立方法,并简要介绍了PID 、数字

PID 控制器的原理及特点,提出了利用MATLAB 软件确定PID 控制参数的方法,最后给出了数字PID 控制的程序流程图。

关键词:直流电机;传递函数;PID 控制;MATLAB/Simulink ;参数整定中图分类号:TP273

文献标识码:B

文章编号:1009-3044(2010)22-6372-03

PID 控制由于算法简单、鲁棒性好和可靠型高等特点,被广泛应用于工业控制中。但在实际的应用中会遇到被控对象传递函数

难确定、PID 参数难调节等问题。本文以直流电机调速系统为例,给出直流电机传递函数,以及PID 参数的整定方法。通过PID 参数的整定得到连续的PID 参数,离散化连续PID 便可获取数字PID 方程,最终在计算机上实现直流电机的高效、快速、稳定的调速。

1直流电机的数学模型

直流电机的数学模型计算是直流调速系统设计的重要环节,这里利用传统方法求解直流电机的数学模型,根据直流电机的电气方程和机械特性方程可以求得直流电机的数学模型。

直流电机的电气方程:(1)直流电机的机械方程:

(2)

(1)式中C e 为电机电势系数;(2)式中T=C t i a ,J 为折算到电动机轴上的转动惯量。对(1)式、(2)式进行拉普拉斯变换便可得到直流电

机转速相对于输入电压的传递函数为:

(3)

(3)式中机械时间常数T m =JR a /C e C T ;电气时间常数T a =L a /R a 。

比较(3)式可知,直流电机的传递函数是一个二阶无滞后传递函数。二阶无滞后传递函数模型:

(4)

由于T a

(5)

2利用传统方法求直流电机模型参数

直流电机模型参数的经验公式:电机电枢内阻:(6)电机电势系数:(7)电枢电感:

(8)

(7)式中p 为极对数。

电机输出额定转矩:(9)转矩系数:(10)电气时间常数:(11)机械时间常数:

(12)

选取一直流电动机为例,其铭牌参数如表1所示。

收稿日期:2010-05-15

ISSN 1009-3044

Computer

Knowledge and Technology 电脑知识与技术Vol.6,No.22,August 2010,pp.6372-6374

E-mail:kfyj@http://www.doczj.com/doc/42561930a32d7375a417807b.html

http://www.doczj.com/doc/42561930a32d7375a417807b.html

Tel:+86-551-56909635690964

matlab直流电机pid调速仿真,基于MATLAB的数字PID直流电机调速系统的实现相关推荐

  1. 直流斩波电路在matlab中的建模与仿真,基于MATLAB/Simulink的直流斩波电路分析

    摘要:直流斩波电路是将固定直流电压变换成可变直流电压的电路,广泛应用于开关电源及直流电动机驱动中.文章分析了直流斩波电路的设计原理,并基于MATLAB/Simulink软件,搭建了升.降压直流斩波电路 ...

  2. 基于matlab的步进电机转速控制仿真,基于matlab的步进电机转速控制仿真

    基于matlab的步进电机转速控制仿真 摘 要 一般电动机都是连续旋转,而步进电动却是一步一步转动的,故叫步进电动机.每输入一个冲信号,该电动机就转过一定的角度(有的步进电动机可以直接输出线位移,称为 ...

  3. matlab汽车稳态响应特性仿真,基于MATLAB的车辆工程仿真实例

    ★书中通过18个实例,利用MATLAB软件对汽车各大系统进行仿真及优化设计: ★每个实例都有详细实施过程,包括数学模型建立.仿真程序编写.特性曲线绘制及分析: ★书中的数学模型都经过推导,程序都经过实 ...

  4. matlab带电阻性负载仿真,基于MATLAB的带整流负载同步发电机仿真研究

    带整流负载的同步发电机系统已广泛存在于电站.舰船.飞机等独立供电系统中.对于整流系统模型的计算与仿真受到了许多学者的关注.但由于同步电机及整流桥数学模型建立和求解的复杂性,给人们的分析研究带来了一定的 ...

  5. 用matlab实现机械臂的仿真,基于MATLAB的SCARA机械臂仿真与性能评估

    工业机器人以其代替人类单调繁重的体力劳动,便于实现自动化提高生产效率等优点,而被广泛应用于工程机械.汽车零部件.轨道交通.轻工造纸等行业,具有可观的经济效益.到2015年,中国机器人市场将成世界最大规 ...

  6. 基于matlab的扩频技术调制仿真,基于MATLAB的扩频技术调制仿真

    本篇论文主要是使用Matlab/Simulink进行扩频调制的仿真.包含BPSK和QPSK两种扩频调制的载波调制. 第一章 扩频通信系统概述 第一节 扩频通信发展史与前景 一.扩频通信发展史 扩频通信 ...

  7. 反激式开关电源仿真 基于Matlab simulin仿真软件设计

    5V2A反激式开关电源仿真 基于Matlab simulin仿真软件设计,采用电流电压双闭环反馈PID控制方式,输出电压恒定5V 输入85-265AC 结构:单向桥式?反激变换器 详细的反激Mathc ...

  8. matlab励磁系统阶跃仿真,基于MATLAB的励磁系统仿真研究

    TECHNOLOGY TREND 励磁系统的基本功能是给同步发电机励磁绕组提供直流电流,励磁系统通过励磁电压控制转子磁势的大小,实现控制和保护功能.控制功能可以实现电压和无功潮流的控制并提高系统稳定性 ...

  9. fsk调制matlab 仿真,基于MATLAB对FSK信号调制与解调的仿真

    基于MATLAB对FSK信号调制与解调的仿真 基于 MATLAB 对 FSK 信号调制与解调的仿真摘要 Matlab 平台的著名仿真环境 Simulink 作为一种种专业和功能强大且操作简单的仿真工具 ...

最新文章

  1. Google开源新TensorFlow运行时TFRT,将取代现有进行时
  2. 计算机网络英语求职简历翻译,计算机网络求职英文简历模板.doc
  3. c# json.net xml互转
  4. [css] 你认为sass和less的最大区别是什么呢?你喜欢哪个?为什么?
  5. 迷你世界电锯机器人_迷你世界:生产果冻的机器人,1分钟产出500个,10种口味随意挑选...
  6. zabbix-3.0.4安装部署
  7. 语音会议源代码_线上语音群聊神器!开会开黑都好用,免注册、免安装,还免费...
  8. 这个机器人不学数据集,“纯玩”get各类家务技能,LeCun觉得很赞
  9. re模块常用修饰符_re模块中常用功能函数
  10. 白事碰上红事,徐渭应景吟诗
  11. 常用 Jacobi 行列式 | 重积分变量替换
  12. web一键返回顶端html代码,CSS-返回顶部代码_html/css_WEB-ITnose
  13. matlab非齐次线性方程组的解,MATLAB求解非齐次线性方程组
  14. 基于深度学习的Image Inpainting (图像修复)论文整理与概述
  15. 八皇后问题解法大全及编写八皇后小游戏
  16. python如何调用数学函数_Python_函数调用_数学函数_组合
  17. 将一个CSV格式的文件分割成两个CSV文件
  18. 打印机与计算机接口大多数,打印机接口-西北师范大学.PPT
  19. 恢复出厂设置,保留数据的方法
  20. Netty里面的Boss和Worker【Server篇】

热门文章

  1. AI开发之——Leonardo—账号注册(1)
  2. Windows10 Intel SGX 环境配置
  3. 07-项目训练_短信登陆和退出登录
  4. 极品五笔输入法在网页输入有空格的解决方法
  5. FANUC机器人UO【7】At Perch机器人就位信号闪烁问题的解决办法
  6. 交互电子沙盘虚拟数字沙盘开发教程第2课
  7. Shader实例:卡通水 Unity toon water shader
  8. 英伟达首次开源内核、GitHub 强制用户身份验证、Google 悬赏 150 万美元找安卓漏洞 | 开源月报 Vol. 06...
  9. oppo和海康嵌入式软件工程师面经总结
  10. html我的家乡作业,我的家乡作文7篇