同学们在学习完基于连续系统控制模型的“自动控制原理”(俗称“经典控制理论”)课程后,需要将其与计算机结合,才能应用于实际控制系统当中。因此,“计算机控制技术”课程是连续控制理论的延伸。它以培养学生在离散域(z域)进行控制系统的模型分析、控制器设计和算法仿真实现为主要目标。具体内容包括计算机控制系统的组成及基本类型;离散信号的采样、转换与恢复理论;线性离散系统的z变换分析法;计算机控制系统的稳定性、暂态过程和稳态准确度分析;数字控制器的模拟化设计;数字控制器的离散化设计;先进与智能控制规律设计等。
本课程的主要任务是使学生了解计算机控制技术的发展概况;理解计算机控制(又称数字控制或线性离散时间控制)的基本概念、基本原理和基本分析方法;掌握数字PID控制器、最少拍控制器、史密斯(Smith)预估控制算法、大林(Dahlin)算法以及串级、前馈-反馈、解耦等复杂控制系统的设计方法;掌握模糊智能控制系统的设计理念。通过课程实验和研究性专题的训练,着重培养学生在离散域进行自动控制系统分析、设计和计算机仿真测试的能力和工程意识,使学生能够系统地运用本课程及先修课程的理论体系解决复杂工程对象的计算机控制系统设计问题。
具体的课程教学目标如下:
1. 能够解释线性定常离散系统的模型理论、特性分析及常用数字控制系统的设计方法,并能运用其解决机电系统中的信息处理及控制问题;
2. 能够运用文献检索方法并应用本课程所学知识,探索与分析测控系统复杂工程问题的控制要求, 提出多种解决方案;
3. 针对机电系统复杂工程问题,能够进行功能原理分析并进行控制方案设计,在方案中能体现创新意识,能考虑对社会、安全、环境的影响;
4. 能够运用所学知识根据不同对象模型特性和控制系统指标要求对其数字控制器算法部分进行详细方案设计;
5. 能够运用所学知识研究控制系统方案设计中的关键问题;
6. 能够利用所学知识设计实验,并使用Matlab软件工具或实验设备进行仿真调试;
7. 在研究性专题训练中,能够进行自我学习、报告撰写和沟通表达。
自动控制原理,Matlab语言(建议)。
1. 王爽心,齐红元编著. 计算机控制技术. 北京:科学出版社,2024年3月,第1版(ISBN 978-7-03-076622-9).
2. 刘建昌,关守平,谭树彬等编著. 计算机控制系统. 北京:科学出版社,2022年1月,第3版.
3. 姜学军等主编. 计算机控制技术. 北京:清华大学出版社,2020年1月,第3版.
4. Benjamin C. Kuo. Digital Control Systems. Oxford University Press, US, 2nd Edition, June 1995.
5. 杨国安. 数字控制系统—分析、设计与实现. 西安:西安交通大学大学出版社,2008年2月.
6. K. Ogata. Discrete-time Control Design. Prentice Hall, 2nd Edition(Electronic Edition).
Q : 实验如何开展和考核?
A : 关于课程的实验部分,可以参阅本课程提供的“计算机控制技术”实验教程,自主完成。部分实验内容,本课程录制了实验指导视频,可供同学们自学参考。本部分不计入课程考核成绩。
Q : 研究性专题是什么,如何开展和考核?
A : 围绕课程的重要知识点教学内容,除课后布置一定数量的作业题外,为了提高学生对实际线性离散时间系统进行模型分析及控制器设计的应用实践能力,本课程设计有研究性专题实践环节(参阅“实验及案例教学简介”和“研究性专题1、2内容与报告要求”文档)。根据老师提供的或学生自由选择的专题题目,学生可自主设计和编程实现所研究的内容,展开分析和讨论,并自我监督完成研究性专题报告的撰写。本部分不计入课程考核成绩。