第十一周仿真作业

1. 直流电机单闭环调速系统比例控制仿真

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

实测增大饱和电压上限的时候也会使启动过程的启动电流变得很大

2. 直流电机单闭环调速系统比例积分控制仿真

基于上述单闭环控制系统,把速度控制器的比例控制改为比例积分控制,调整PI控制参数,使得速度调节无静差并具有良好的动态特性。

如下图所示,设定一定的比例系数与积分时间后可以得到无静差的良好特性,但是考虑到实际系统的耐受力有限,

采用较小的比例增益与积分时间也能基本达到无静差的要求。

3. 直流电机双闭环调速系统控制仿真

把上述单闭环速度控制系统改为速度环和电流环双闭环控制系统,两个环路都使用PI控制器,先整定电流环参数,再整定速度环参数,获得最佳系统动态响应。

主电路如下:

电流调节PI环节:

速度环PI环节:

仿真结果如下:

电枢电流最大值保持在较低水平,系统几乎没有静差,调速特性较好。

时间: 2024-11-09 05:54:25

第十一周仿真作业的相关文章

第三周仿真作业

1.设计要求 结合本周学习的直流电机机械特性,用Modelica设计和仿真一个直流电机串电阻启动过程,具体要求如下: 1)电机工作在额定电压和额定磁通下,采用串三段或四段电阻启动,整个启动过程电枢电流中不能超过额定电流的3倍. 2)选择合适的电阻阻值,选择优化的电阻切除策略,使得在满足条件1的前提下,电机尽可能快速平滑得达到额定点. 3)使用如下统一的直流电机模型,电机的参数为: 额定电压:240V 额定电流:16.2A 额定转矩:29.2N·m 额定转速:1220r/min 转动惯量:1Kg·

第十一周进度条

第十一周学习进度条   星期一 星期二 星期三 星期四 星期五 星期六 星期日 所花时间 (包括上课) 无 上午8:00-9:50 晚上7:00-11:30 下午3:00-11:30 晚上7:00-1:30 无 早上8:00-晚上2:00 代码量(行) 0行 900行 2000行 2000行 0行 4000行 博客量(篇) 0篇 1篇 0篇 0行 0篇 2篇 了解到的知识点 无 上完课后一直在想业务用例的问题,但是还是没有很是想明白1.业务用例的最大的好处是什么,待地该怎样设计用例 下课后就一直

第十一周学习进度条

第十一周 星 期 一 星期二 星期三 星期四 星期五 星期六 所花时间 8:00-9:50 (上课时间) 17:30-18:40 (阅读UML大战需求分析) 10:20-11:30写征集系统大作业 20:20-21:10 (分析征集系统用例) 15:30-17:00 写征集系统大作业 19:30-11:30 写征集系统大作业 代码量 50 博客量 1 了解到的知识点 1.用例描述的三个要点:内容.好处.度量. 2.业务用例描述的步骤:识别执行者.识别业务用例.写出业务用例. 3.执行者:边界之外

20145311 《信息安全系统设计基础》第十一周学习总结

20145311 <信息安全系统设计基础>第十一周学习总结 教材学习内容总结 异常控制流 从一条指令到另外一条指令由诸如跳转.调用和返回真阳一些程序指令造成.异常控制流发生在计算机系统的各个层次,在硬件层.操作系统层.应用层都可能产生异常异常位于硬件和操作系统交界的部分异常是异常控制流的一种形式,一部分是由硬件实现的,一部分是由操作系统实现的在处理器中,状态变化称为事件处理器检测到事件时,会通过异常表进行间接过程调用,到一个专门设计用来处理这类事件的操作系统子程序.系统中为每种类型的异常都分配

第十一周学习进度(补)

  第十一周 所花时间 20h 代码行 5500行 博客量 5篇 了解到的知识点 主要是大作业(掌上作业)的页面编辑,也在网上 的一些例子里学会了网页设计.

201621123080《Java程序设计》第十一周学习总结

201621123080<Java程序设计>第十一周学习总结 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 2. 书面作业 本次PTA作业题集多线程 1. 源代码阅读:多线程程序BounceThread 1.1 BallRunnable类有什么用?为什么代码中需要调用Thread.sleep进行休眠? 实现Runnable接口: 休眠让其他线程执行,减少CPU占用的时间 1.2 Ball.java只做了两件事,这两件事分别是什么?BallComponen

2017-2018-1 20155216 《信息安全系统设计基础》第十一周学习总结

2017-2018-1 20155216 <信息安全系统设计基础>第十一周学习总结 教材学习内容总结 一.虚拟存储器的概念和作用 为解决内存小而作业大.作业多的矛盾, 以及执行过程中只是把当前运行需要的那部分程序和数据装入内存. 所以,操作系统把各级存储器统一管理起来.就是说, 应该把一个程序当前正在使用的部分放在内存, 而其余部分放在磁盘上,启动执行它.操作系统根据程序执行时的要求和内存的实际使用情况, 随机地对每个程序进行换入/换出. 这样, 就给用户提供一个比正式的内存空间大的多的地址空

201621123040《Java程序设计》第十一周学习总结

1.本周学习总结 1.1以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 2.书面作业 2.1源代码阅读:多线程程序BounceThread 2.1.1BallRunnable类有什么用?为什么代码中需要调用Thread.sleep进行休眠? 实现了Runnable接口,显示每个启动线程中的小球位置,通过component.repaint()方法实现小球的移动:调用Thread.sleep进行休眠是为了让正在执行的线程休眠一段时间,不消耗CPU资源 2.1.2Ball.java只做了两件

2017-2018-1 20155313 《信息安全系统设计基础》第十一周学习总结

2017-2018-1 20155313 <信息安全系统设计基础>第十一周学习总结 本周学习内容 虚拟存储器的概念和作用 虚拟存储器的概念: 虚拟内存是计算机系统内存管理的一种技术.它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换.目前,大多数操作系统都使用了虚拟内存,如Windows家族的"虚拟内存":Linux的"交换空间"等. 虚