控制理论进阶课程

category
type
status
slug
date
summary
tags
password
icon
  • 知行老师 (知乎:@一以知行): 清华大学硕士, 曾在大疆, 华为担任资深控制算法工程师, 具有强大的理论背景和丰富的工程落地经验.
我们将定期免费更新课程文档!
同时提供付费小班课程: 老师直播讲解知识, 答疑解惑, 简历修改! 请报名进阶小班课哦~

一、课程概要

  • 1.1 自动驾驶概论
    • 介绍自动驾驶的发展历史与前沿动态。
  • 1.2 自动驾驶中控制模块的作用和基本概念
    • 介绍自动驾驶系统的常见架构与控制模块的地位作用,明确自动驾驶中控制系统的基本特性和要求。

二、控制理论基础

  • 2.1 数学基础1:传统控制—复变函数
    • 介绍传统频域控制中使用的复变函数基础,包括拉普拉斯变换、时频域分析方法、信号卷积等。
  • 2.2 数学基础2:现代控制—矩阵论
    • 介绍现代控制中使用的矩阵论基础,包括矩阵特征值、相似变换、正交变换等。
  • 2.3 数学基础3:优化控制—最优化算法
    • 介绍常用的最优化算法,包括无约束优化的梯度法、牛顿法、共轭梯度法等;有约束优化的拉格朗日法、KKT条件、交替方向乘子法、投影法等;智能优化的遗传算法、粒子群算法等。
  • 2.4 控制基础1:控制理论基本概念
    • 介绍控制理论的基础概念,包括稳定性、鲁棒性、带宽、闭环传递函数、开环传递函数、灵敏度曲线等。
  • 2.5 控制基础2:控制器设计基本要求
    • 介绍控制器设计的基本要求、不同类型系统的控制器评价标准等。

三、自动驾驶系统建模

  • 3.1 系统建模数学方法—传递函数和状态空间
    • 介绍被控系统建模常用的传递函数和状态空间形式,包括传递函数的构建方法、零极点特性、常见传递函数环节、频域响应分析以及伯德图等;状态空间的基本概念、能观能控特性以及与传递函数的相互转换等。
  • 3.2 系统模型的线性化与离散化
    • 介绍非线性系统的常用线性化方法,包括泰勒展开线性化、精确线性化等;介绍连续系统和离散系统的转换方法,包括欧拉差分法、双线性变换法和零阶保持器等。
  • 3.3 车辆横向运动学与动力学模型
    • 介绍常用的全局坐标系和局部道路坐标系下的车辆横向运动学与动力学模型。
  • 3.4 车辆纵向模型与轮胎模型
    • 介绍常用车辆纵向系统模型,包括风阻路阻模型、车辆纵向一阶二阶响应模型、路面附着系数和滑移率等内容;介绍常用的车辆轮胎模型。

四、自动驾驶系统模型辨识

  • 4.1 模型辨识的基本概念和准则
    • 介绍系统模型辨识的概念策略和工程经验。
  • 4.2 基于扫频和M序列信号的频域系统辨识
    • 介绍频域模型辨识的一般流程。
  • 4.3 基于概率和优化的拟合系统辨识
    • 介绍基于优化的常用系统辨识工具和方法。
  • 4.4 车辆横纵向与转向系统的模型辨识
    • 具体针对车辆的横向、纵向和转向系统进行模型辨识。

五、自动驾驶系统控制

  • 5.1 PID与频域回路成形控制
    • 介绍PID控制的基本概念,利用回路成形工具定量快速调整PID控制器最优参数;介绍自动驾驶中PID在纵向控制的应用。
  • 5.2 LQR与MPC优化控制
    • 介绍LQR和MPC控制的基本思想和设计方法,明确优化控制的调参准则;介绍自动驾驶中LQR和MPC在横向控制的应用。
  • 5.3 DOB扰观测器控制
    • 针对实际控制系统中的存在的模型不确定性和外部扰动,利用DOB干扰观测器进行扰动估计与补偿,提高自动驾驶系统的抗扰能力。
  • 5.4 Anti-windup抗饱和控制
    • 针对实际控制系统中可能存在的控制指令限幅所导致的闭环失稳问题,利用Anti-windup抗饱和控制进行补偿,减少自动驾驶控制系统的振荡问题。
  • 5.5 MRAC模型参考自适应控制
    • 针对实际控制系统被控模型之间存在差异的问题,利用MRAC模型参考控制进行自适应调节,提升系统的控制性能。
  • 5.6 H∞鲁棒控制
    • 介绍基于混合灵敏度优化的H∞鲁棒控制,提升自动驾驶控制系统的鲁棒性。

六、数字信号处理

  • 6.1 傅里叶频谱分析与Z变换
    • 介绍数字信号处理中的傅里叶变换和离散域的Z变换概念。
  • 6.2 数字信号的混叠与泄露
    • 介绍数字信号工程应用中的奈奎斯特频率、信号混叠和泄露问题。
  • 6.3 常用数字滤波器的设计和实现
    • 介绍常用数字滤波器的设计,包括巴特沃斯、切比雪夫I型/II型、椭圆滤波器等;介绍低通、高通、带通、带阻滤波器的设计方法和评估。

七、状态估计

  • 7.1 Kalman滤波器
    • 介绍Kalman滤波器的思想、设计方法与调参经验;介绍针对非线性系统的扩展Kalman滤波器和无迹Kalman滤波器等。
  • 7.2 Luenberger观测器
    • 介绍基于现代控制理论的Luenberger观测器和极点配置方法。
  • 7.3 Smith预估器
    • 针对控制系统的纯时延问题,介绍Smith预估器的基本思想和设计方法,改善时延导致的控制系统失稳问题。

八、优化求解器

  • 8.1 基于DP动态规划的无约束QP优化求解器
  • 8.2 基于ADMM交替方向乘子法的有约束QP优化求解器
    • 针对MPC等优化控制问题,设计高效鲁棒的QP问题求解器,介绍求解器开发的方法原理和工程经验。

九、面试辅导

  • 9.1 从面试官角度分析面试
  • 9.2 简历撰写辅导
上一篇
动手学控制理论
下一篇
端到端-理论与实战视频课程
Loading...