第三周仿真作业

1.设计要求

结合本周学习的直流电机机械特性,用Modelica设计和仿真一个直流电机串电阻启动过程,具体要求如下:

1)电机工作在额定电压和额定磁通下,采用串三段或四段电阻启动,整个启动过程电枢电流中不能超过额定电流的3倍。

2)选择合适的电阻阻值,选择优化的电阻切除策略,使得在满足条件1的前提下,电机尽可能快速平滑得达到额定点。

3)使用如下统一的直流电机模型,电机的参数为:

额定电压:240V

额定电流:16.2A

额定转矩:29.2N·m

额定转速:1220r/min

转动惯量:1Kg·m^2

电枢电阻:0.6Ohm

转矩常数(额定磁通):1.8

电动势常数(额定磁通):0.189

2. 动态方程

已经学习过的电机启动过程的动态方程组如下:

   结合给出的电机参数,代入方程可得:

        

3. 启动过程分析

1 从本周学习的知识可知,启动电流过大会使电动机在换向过程中产生危险的火花,甚至烧坏整流子,而且过大的电枢电流还会产生过大的电动应力,可能引起绕组的损坏,同时产生与启动电流成正比的启动转矩,会在机械系统和传动机构中产生过大的动态转矩冲击,使机械传动部件损坏。

因此直流电动机是不允许直接启动的,在本次仿真中我们要模拟在电枢电路中外加电阻的分级启动法,使用这种方法,启动电流将受到外加启动电阻的限制,随着电动机转速n的升高,反电动势E增大,再逐步切除外加电阻一直到全部切除,电动机达到所要求的转速。启动级数越多,尖峰转矩 和换接转矩 与平均转矩越接近,启动过程就越快越平滑,但所需的控制设备也就越多。

2将上述方程组合并可得如下微分方程式:

由给出的电机模型可知t>0.1时,u=240V;且负载转矩取额定转矩29.2 N·m,则上式可化简为如下:

课本上推荐 T1=(1.6~2) Tl T2=(1.1~1.2)Tl

则 T1=(46.72~58.4)N·m, T2=(32.12~35.04)N·m

A= 0.185+0.308Rad;B=1218.342-85.819Rad

由于t=0时,n=0则上述微分方程的解为n=B(1-exp(- t/A))

取50 N·m, 取33 N·m,则由

可得 则刚开始启动时外加总电阻

则第一阶段

同时由

可得第一阶段的结束时间t1=4.522s阶段末转速为n1=431.914 r/min

3第二阶段,短接

t=4.522时,n=431.914则微分方程的解为n=(n1-B) exp(- (t-t1)/A)+B

则由

可得第二阶段外加总电阻为

则第二阶段

同时由

可得第二阶段结束时间t2=7.587s,阶段末转速为n2= 793.746 r/min

同理可依次求出第三阶段时

第三阶段结束时间t3=9.283s,阶段末转速为n3= 955.693 r/min

第四阶段时

第四阶段结束时间t4=10.402s,阶段末转速为n4=1062.578 r/min

4)综述

4. 编辑代码

model motor1 "An DC Motor Model"

type Voltage=Real(unit="V");

type Current=Real(unit="A");

type Resistance=Real(unit="Ohm");

type Speed=Real(unit="r/min");

type Torque=Real(unit="N.m");

type Inertia=Real(unit="kg.m^2");

Torque Tm"Torque of the Motor";

Speed n"Speed of the Motor";

Current i"Armature Current";

Voltage u"Voltage Source";

Resistance R_ad"External Resistance";

parameter Real J = 1"Total Inertia";

parameter Real R = 0.6"Armature Resistance";

parameter Real Kt = 1.8"Torque Constant";

parameter Real Ke = 0.189"EMF Constant";

parameter Real Tl = 29.2"Load Torque";

equation

Tm-Tl = J * der(n) * 6.28 / 60;

Tm= Kt * i;

u= i * (R+R_ad) + Ke * n;

if time <= 0.1 then

u = 0;

else

u = 240;

end if;

if time<=4.522 then

R_ad = 8.038;

elseif time<=7.587 then

R_ad=4.308;

elseif time<=9.283 then

R_ad=2.639;

elseif time<10.402 then

R_ad=1.537;

else

R_ad=0;

end if;

end motor1;

simulate(motor1,startTime=0,stopTime=20)

plot(i)

plot(n)

5. 仿真结果

电流

转速

6. 结果分析

从电流随时间变化的图中可看出,电流的最大值为45.489A,稍小于额定电流的3倍,说明这种启动方法可行。从图中可知,总的启动时间10.028s,不算太快,而且最后一次变换外加电阻时,电流的突变太过尖锐,说明这种方案仍存在缺陷,需要改进 T1和 T2来实现进一步的改良。

时间: 2024-10-23 01:46:41

第三周仿真作业的相关文章

第十一周仿真作业

1. 直流电机单闭环调速系统比例控制仿真 针对第三周作业中给出的直流电机模型参数,在PLECS中建立一个直流电机单闭环调速系统,控制器使用比例控制,调压装置可选用(晶闸管整流电路/IGBT斩波电路/理想可控电压源),下图给出了基于理想可控电压源的参考模型.负载转矩在1秒钟后由10牛米变为30牛米,速度指令为幅值200rad/s的阶跃信号,要求调整控制器的比例增益,使得速度稳态误差小于4rad/s. 实测增大饱和电压上限的时候也会使启动过程的启动电流变得很大 2. 直流电机单闭环调速系统比例积分控

第三周机电作业

一.题目要求 结合本周学习的直流电机机械特性,用Modelica设计和仿真一个直流电机串电阻启动过程,具体要求如下: 1)电机工作在额定电压和额定磁通下,采用串三段或四段电阻启动,整个启动过程电枢电流中不能超过额定电流的3倍. 2)选择合适的电阻阻值,选择优化的电阻切除策略,使得在满足条件1的前提下,电机尽可能快速平滑得达到额定点.仿真效果最佳的同学获得本周"控制之星"称号. 3)所有同学均使用如下统一的直流电机模型,电机的参数为: 额定电压:240V 额定电流:16.2A 额定转矩:

JAVA第三周课后作业

JAVA课后作业 一.枚举类型 代码: enum Size{SMALL,MEDIUM,LARGE}; public cl ass EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t);  // //是原始数据类型吗? System.out.println(s.getClass().isPrimi

16级第三周寒假作业E题

兵队列训练问题 TimeLimit:1000MS  MemoryLimit:32768KB 64-bit integer IO format:%I64d Problem Description 某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开始进行一至二报数...,以后从头开始轮流进行一至二报数.一至三报数直到剩下的人数不超

第三周 仿真

最大电枢电流为29.7A

16级第三周寒假作业F题

Sliding Window TimeLimit:12000MS  MemoryLimit:65536K 64-bit integer IO format:%lld Problem Description Case Time Limit: 5000MS An array of size n ≤ 106 is given to you. There is a sliding window of size k which is moving from the very left of the arr

马哥2016全新Linux+Python高端运维班第三周作业作答

                    马哥2016全新Linux+Python高端运维班第三周作业                                           1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可.     [[email protected] ~]# who | awk '{print $1 $NF}'| uniq -d     [[email protected] ~]# who     yicx     :0  

解题报告——-2018级2016第二学期第三周作业

解题报告——2018级2016第二学期第三周作业 A:[NOIP2002P]过河卒 题目: 描述 如图,A 点有一个过河卒,需要走到目标 B   点.卒行走规则:可以向下.或者向右.同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点.例 如上图 C  点上的马可以控制 9 个点(图中的P1,P2 … P8 和 C).卒不能通过对方马的控制点. 棋盘用坐标表示,A 点(0,0).B 点(n,m)(n,m 为不超过 20  的整数,并由键盘输入)

魏昊卿——《Linux内核分析》第三周作业:Linux系统启动过程

魏昊卿——<Linux内核分析>第三周作业:Linux系统启动过程 一.实验部分 实验指导 使用实验楼的虚拟机打开shell 1 cd LinuxKernel/ 2 qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img 内核启动完成后进入menu程序(<软件工程C编码实践篇>的课程项目),支持三个命令help.version和quit,您也可以添加更多的命令,对选修过<软件工程C编码实践篇>