matlab/simulink电力电子仿真直流电机设置和使用

1 直流电机长啥样

在库里面找"DC machine"就找到了,第一个就是。我们把它拖到操作面板上去。

1.1 接线端子介绍

这个模型有三对端子。从上到下分别是:

  • 负载转矩信号输入端(写着TL的那个):这个端口要连接一个常数,以表示负载转矩;
  • 电动机运转状态的信号检测端(写着m的那个):这个端口输出的是电机的几个运行参数,如转速、电磁转矩、电枢电流、励磁电流;
  • 电枢回路接线端(写着A+A-的那个):外接一个电源
  • 励磁回路接线端(写着F+F-的那个):外接一个电源

2 参数设置

双击这个模型,打开它的参数设置窗口。

2.1 configuration页

2.1.1 preset model

这是设置直流电机型号的。比如我选择的这个型号

  • 功率为5HP(HP是匹,1HP=745.7W)
  • 电枢电压为240V
  • 转速为1750RPM(RPM就是每分钟转多少圈,r/m)
  • 励磁电压为300V

也可以选择不使用内置型号,自己设置各个参数,即选择no

2.1.2 Mechanical input

  • 选择Torque TL是设置成输入转矩TL
  • 选择Speed ω 是设置成输入转速ω
    比如我已知的是负载转矩为10,那我就选择Torque TL,然后连接一个constant,并设置值为10

2.1.3 field type

当2.1.1的preset model选择了某种型号时是灰色的,无法修改,只有在上面的preset model选择了No之后才能选

  • wound可以理解成需要外接励磁回路
  • permanent magnet则是永磁体,简单理解成用两块磁铁放在那里(高中学的那种电机,如下图,该图来源于网络)。

选择类型为永磁体permanent magnet之后,这个电机的外观会有所变化。励磁回路的两个端子消失了,而出现了表示磁体的N、S。这个很容易理解,用了永磁体,就不需要外接电源来提供磁场了。

2.2 parameters页

这一页是设置电机参数的,除了initial speed(初速度,单位为rad/s)和initial field(初始磁场)两个参数外(最下面两行),其他参数只有在configuration页的preset model选择了No之后才能修改。

这个也很好理解,如果前面选定了电机的型号,那么电机的参数就是确定了的,肯定不能设置了。

注:initial field只有在2.1.3节 field type参数中选择了wound才会出现

我解释一下各个参数的意思。

  • Ra、La:电枢电阻、电感
  • Rf、Lf:励磁回路电阻、电感
  • Laf:电枢与励磁回路互感
  • J:电机转动惯量
  • Bm:粘滞摩擦系数
  • Tf:静摩擦转矩

在填写这些参数的时候,需要格外注意两个参数的单位,Bm、Tf,很多时候需要换算

2.3 参数换算

直流电机的几个重要公式:

3 直流电机使用

好了,我们来操作一下。

就用这个表里的第一列数据吧!可能用到的几个参数的翻译我已经写在对应单词的旁边了(怎么会有我这么善良勤奋努力的好人!)

3.1 设置参数

这个电机是永磁电机,里面没有励磁回路的相关参数。所以,configuration页,我们设置成这样
parameters页的参数,除了Bm、Tf外,都是知道的,填上去。我们就当成理想的电机算,没有摩擦,把Bm、Tf都设置成0。初始的速度,我们改成0

3.2 空载运行

好了,设置完成。我们来输出看一下。

首先看一下空载的情况。因为是空载,TL端不接任何东西,


为了方便观察,m端接一个bus selector。使用方法是双击bus selector,选择要观察的信号,然后按select,就可以放到右边的selected signals框中去了。

电枢回路接了一个直流电源,因为前面的图中说了额定电压是9V,所以电源电压设置成9V


运行个1s看看。

测得空载转速为825.7rad/s,换算成rpm为7885,而给定的空载转速为7890,误差很小,可以接受。

励磁电流恒为0,因为用的是永磁体,没有励磁电流。这个没问题。

空载的电磁转矩因为没有直接给定,就不看了。

重点看一下电枢电流,测得为0,而给定的空载电枢电流为78.2mA。为什么差别这么大?

重新回去看一下2.3节的参数换算。
根据第二个公式,当速度恒定时,dw/dt为0,所以Te=Tl。而因为是空载的,Tl为0,所以Te也为0.

再根据第四个公式,Te为0,而Ke不可能为0,那么只能是I为0.所以测得的值并没有问题。

那是怎么回事呢?

原因在于,在3.1节中,我们说:

parameters页的参数,除了Bm、Tf外,都是知道的,填上去。我们就当成理想的电机算,没有摩擦,把Bm、Tf都设置成0。初始的速度,我们改成0

我们认为电机没有摩擦,Bm、Tf都为0.实际上这是绝不可能的!

根据2.3节我给出的公式是可以倒推出Bm、Tf的值的,但我不想写得太长,还是当成0算,影响不大。

3.3 额定运行

给定的额定转矩为10.9mNm(前面的m表示毫,10^-3),因为我们认为没有摩擦,所以负载转矩等于电磁转矩。直接把负载转矩也设置成10.9m。

运行个1s看看。

测得转速为794rad/s,换算成rpm是7582,给定的额定转速是7580,差别很小,可以接受。

测得的电流为1A,给定的额定电流是1.08A,误差7.5%,有点大,误差原因也是刚刚解释过的。

好了,就是这样~

matlab/simulink电力电子仿真直流电机设置和使用相关推荐

  1. matlab/simulink电力电子仿真单相变压器设置

    matlab/simulink电力电子仿真单相变压器的设置 感觉网上的教程要么是英文的,要么就是抄来抄去,内容质量很差.反正自己也正在学用simulink做电力电子仿真,索性做个记录. 1 内容 这一 ...

  2. matlab/simulink电力电子仿真三相变压器设置和使用

    simulink电力电子仿真三相变压器的设置和使用 上接simulink电力电子仿真单相变压器的设置 讲完单相变压器以后,我就讲下三相变压器. 3 三相变压器 3.1 三相变压器长啥样 三相变压器就比 ...

  3. matlab/simulink电力电子仿真有效值RMS设置和使用

    matlab/simulink电力电子仿真RMS有效值设置和使用 上接matlab/simulink电力电子仿真三相变压器设置和使用 1 主要内容 本章的主要内容是在电力电子仿真中 如何计算一个信号的 ...

  4. matlab/simulink电力电子仿真三相可编程电压源three phase programmable voltage source的设置与使用

    标题好长,总之就是这个模块的设置与使用啦 做电力电子仿真的时候主要有两种电压源,一种是这样的,可以设置电感电阻等参数 还有一种就是我今天要讲的理想三相电压源.在库中搜索Three-Phase Prog ...

  5. MATLAB SIMULINK电力电子仿真

    一.新建工程 步骤1.新建simulink模型 步骤2.点击空白模型 步骤3.打开模型器件库(主要用到下面两个器件库) 二.晶闸管可控整流 1.理解原理和波形 2.画仿真图 3.设置参数 4.输出波形

  6. matlab在电力电子的应用,MATLAB在电力电子仿真中的应用

    MATLAB在电力电子仿真中的应用 MATLAB在电力电子仿真中的应用 田伟 于海生 (青岛大学自动化工程学院,青岛 266071) 摘 要:MATLAB 软件是当今控制系统的设计与仿真中重要的工具软 ...

  7. simulink电力电子仿真(3)单相桥式全控整流电路

    simulink电力电子仿真(3)单相桥式全控整流及有源逆变电路 返回目录 主要是赶上了疫情,,然后期末要疯狂补实验报告,就索性写一下吧,万一以后再做电力电路仿真,可能会有用的,也希望可以帮助别人. ...

  8. simulink电力电子仿真(1)单相半波可控整流电路

    simulink电力电子仿真(1)单相半波可控整流电路 返回目录 主要是赶上了疫情,,然后期末要疯狂补实验报告,就索性写一下吧,万一以后再做电力电路仿真,可能会有用的,也希望可以帮助别人. 器件的选择 ...

  9. simulink电力电子仿真(5)三相桥式全控整流电路

    simulink电力电子仿真(5)三相桥式全控整流电路 返回目录 主要是赶上了疫情,,然后期末要疯狂补实验报告,就索性写一下吧,万一以后再做电力电路仿真,可能会有用的,也希望可以帮助别人. 器件的选择 ...

最新文章

  1. [处理器、单片机]ARM
  2. 广度优先遍历算法-03树的右侧问题
  3. 分布式计算第四章 RMI
  4. oracle vertica性能对比,测试Vertica性能
  5. Celery框架简单实例
  6. 【Redis】有序集合的交集与并集
  7. 循序渐进PYTHON3(十三) --4-- DJANGO之CSRF使用
  8. 用稳压管保护单片机引脚_一步一步,全程揭开单片机的原理,让做电子变得轻松自如!...
  9. 西瓜书+实战+吴恩达机器学习(十八)降维(主成分分析 PCA)
  10. Scheme调试手册(四)
  11. excel转置怎么操作_Excel八问八答,新手入门必修课
  12. 南昌大学计算机导师林振荣,南昌大学各学院研究生导师介绍
  13. 毁掉你的不是打工,是打工者思维
  14. ubuntu下cron不执行的常见问题
  15. python怎么升级python的pip
  16. 3dmax 单位匹配和基本单位设置
  17. C语言程序设计--订餐系统
  18. 在设计四人抢答器中灯全亮_四路竞赛抢答器的设计
  19. poi 导入处理手机号码
  20. 【模式识别与人工智能】【实验报告合集】Bayes + Fisher + PCA + Decision Tree + KNN + K-Means + SVM

热门文章

  1. 盘点那些争议最大的编程观点,你是什么看法呢?
  2. .net 导入Excel2007
  3. Qt学习1——Hello World程序
  4. 电气开发人员切勿使用硬编码密码
  5. js模板引擎渐进--后记
  6. 当mybatis逆向工程遇上了数据库字段增加
  7. declare and define
  8. 微信账户零钱冻结提取
  9. 宏碁tc601bios_acer tc-601电脑biso中不存在LAUNCH CSM这个选项,无法将win8改装为win7,怎么办?...
  10. 强引用与弱引用(不太懂,不过文章形容的不错)