SPOC学校专有课程
计算机控制技术
分享
spContent=“计算机控制技术”是北京交通大学测控技术与仪器专业的主干(必修)课,校级精品和优质课程。该课程是连续控制理论的延伸,以培养学生在离散域(Z域)进行控制系统的理论分析、系统设计和算法实现为主要目标,具有理论新颖,原理抽象、应用广泛的特点,是一门理论和实践性都很强的自动控制类课程。
—— 课程团队
课程概述

同学们在学习完基于连续系统控制模型的“自动控制原理"(俗称“古典控制理论”)课程后,需要将其与计算机结合,才能应用于实际控制系统当中。因此,计算机控制技术课程是连续控制理论的延伸。它以培养学生在离散域(Z)进行控制系统的模型分析、控制器设计和算法仿真实现为主要目标。具体内容包括计算机控制系统的组成;信号的采样与恢复;线性离散系统的Z变换分析法;计算机控制系统的稳定性、过渡响应和稳态准确度分析;计算机控制系统的模拟化设计;计算机控制系统的离散化设计;复杂控制规律系统设计等。

授课目标

本课程的主要任务是使学生了解计算机控制技术的发展概况;理解计算机控制(又称数字控制或线性离散时间控制)的基本概念、基本原理和基本分析方法;掌握数字PID控制器、最少拍控制器、大林(Dahlin)和施密斯(Smith)预估算法以及串级、前馈-反馈、解耦等复杂控制系统的设计方法;掌握模糊智能控制系统的设计理念。通过课程实验和研究性专题的训练着重培养学生在离散域进行自动控制系统分析、设计和计算机仿真测试的能力和工程意识,使学生能够系统地运用课程及先修课程的理论体系解决复杂工程对象的计算机控制系统设计问题。

具体的课程教学目标如下:

1.    能够解释线性定常离散系统的模型理论、特性分析及常用数字控制系统的设计方法,并能运用其解决机电系统中的信息处理及控制问题;

2.    能够运用文献检索方法并应用本课程所学知识,探索与分析测控系统复杂工程问题的控制要求,提出多种解决方案;

3.    针对机电系统复杂工程问题,能够进行功能原理分析并进行控制方案设计,在方案提出中能体现创新意识,能考虑对社会、安全、环境的影响;

4.    能够运用所学知识根据不同对象模型特性和控制系统指标要求对其数字控制器算法部分进行详细方案设计;

5.    能够运用所学知识研究控制系统方案设计中的关键问题;

6.    能够利用所学知识设计实验,并使用Matlab软件工具或实验设备进行仿真调试;

7.    在研究性专题训练中,能够进行自我学习、报告撰写和沟通表达。 



成绩要求

  总成绩分为两部分:平时  期末成绩。

 

1. 平时成绩:占总成绩的80%

                     

2. 期末成绩:占总成绩的 20%

 

  申请证书分为两种:60-79分为合格证书,79分及以上为优秀证书。


课程大纲
预备知识

自动控制原理,Matlab语言(建议)。

参考资料

1. 姜学军编著计算机控制技术清华大学出版社,20108月,第2

 

2. Benjamin C. Kuo. Digital Control Systems. Oxford University Press, US, 2nd Edition, June 1995

 

3. 杨国安数字控制系统分析、设计与实现西安交通大学大学出版社,2008.2

 

4. K. Ogata. Discrete-time Control Design. Prentice Hall, 2nd EditionElectronic Edition.

 

5. 何克忠、李伟编著, 计算机控制系统,清华大学出版社,19984

 

6. 于海生等编著,微型计算机控制技术,清华大学出版社,19993



常见问题

Q :  实验如何进行和考核?

 

A :  关于课程的实验部分,可以参阅实验预习报告,自主完成。部分实验内容,可以提供实验指导视频。本部分不计入课程考核成绩。

 

Q :  研究性专题是什么,如何开展和考核?

 

A :  围绕各章教学重点内容,除布置课后一定数量的作业题外,为了提高学生对实际工程中的线性离散时间系统进行模型分析及控制器设计的应用实践能力,设计研究性专题环节。根据老师提供的或学生自由选择的专题题目,学生可自主编程实现研究的内容,展开讨论,并自我监督完成研究性专题报告的撰写。本部分不计入课程考核成绩。