Introduction to Linear Dynamical Systems¶
课程简介¶
- 机构: Stanford University
- 课程编号: EE 263
- 方向: 控制系统
- 评级: S
- 角色: 主线
- 难度: 提供方未标准化(请按先修判断)
- 最近复核: 2026-07-28
Stanford University 的《Introduction to Linear Dynamical Systems》以视频、讲义、练习、考试和代码提供线性动态系统主线;MATLAB 材料虽旧,但整体学习闭环异常完整。
为什么选择这门课
主线课程,资源完整、教学设计清晰,适合作为该方向的优先选择。
学习前准备
- 建议先完成方向基础:信号与系统
- 建议先完成方向基础:工程数学
可验证的学习成果
- 解释控制系统中的核心模型,并说明主要假设与适用边界
- 独立完成代表性推导与题目,并用量纲、极限情形或数值结果交叉检查
- 完成可复现实验或实现,保留原始数据、参数、版本和验证记录
工时与节奏
13 周,每周 11 小时。 这是维护者规划估计,依据课程角色与公开练习、实验密度生成,不是提供方工时承诺。先试学两周,分别记录授课、练习、实验和复盘时间;若实际偏差超过 25%,据实调整剩余计划。
安全等级
仅仿真。 默认实践范围仅限软件、计算或仿真;不得因资源清单中的“实验”标签自行连接实体设备,任何硬件扩展都必须重新核对提供方范围并进行风险评估。
课程资源¶
软件、硬件与成本
软件
- 维护者建议的开源/免费验证路径:Python 3、Jupyter、python-control、SciPy 与 GNU Octave
- 资源清单包含公开代码覆盖;复现时固定解释器、依赖、工具链、数据集和 PDK(如适用)版本
硬件
- 资源清单包含实验覆盖;本课程的维护者路径明确将其限定为计算或仿真实验。只假设一台能运行上述软件并保存结果的通用计算机;不采购或连接课程明确支持的低压控制对象、传感器、执行器、实时控制板与紧急断电装置
成本说明
当前维护者路径只使用计算与仿真,不设专用硬件采购;建议软件优先采用开源/免费工具。这不是提供方要求,平台访问、商业软件或云算力费用仍随提供方、地区与方案而变。
公开资源完整度
| 资源类型 | 完整度 |
|---|---|
| 视频 | 完整 |
| 讲义 | 完整 |
| 练习 | 完整 |
| 实验 | 部分 |
| 考试 | 完整 |
| 代码 | 完整 |
资源与访问条件
| 资源 | 访问 | 许可 | 状态 | 复核日期 |
|---|---|---|---|---|
| 课程主页 | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| additional exercise — see.stanford.edu/hw1extra.pdf | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| additional exercises — see.stanford.edu/hw2extra.pdf | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| additional exercises — see.stanford.edu/hw3extra.pdf | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| additional exercise — see.stanford.edu/hw5extra.pdf | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| additional exercise — see.stanford.edu/hw7extra.pdf | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Least squares and least norm solutions using Matlab | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Solving general linear equations using Matlab | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Syllabus | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| DOWNLOAD All Course Materials | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Lecture 01 (HTML) | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Lecture 02 (HTML) | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Lecture 03 (HTML) | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Lecture 04 (HTML) | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Lecture 05 (HTML) | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Lecture 06 (HTML) | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Watch Now — see.stanford.edu/56 | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Watch Now — see.stanford.edu/57 | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Watch Now — see.stanford.edu/58 | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Watch Now — see.stanford.edu/59 | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Watch Now — see.stanford.edu/60 | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Watch Now — see.stanford.edu/61 | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
| Watch Now — see.stanford.edu/62 | 无需注册公开访问 | Provider-specific terms; verify before reuse | 官方页已列出 | 2026-07-28 |
“官方页已列出”表示核验日从成功访问的官方来源页发现该链接,不保证目标文件在所有地区或账号状态下都能直接打开。访问不代表获得再分发权;下载、改编或公开发布前,应重新核对提供方页面、目标链接及其中第三方材料的许可。
实践与验收¶
实践闭环
《Introduction to Linear Dynamical Systems · Stanford University EE 263》鲁棒闭环与模型失配审计
这是维护者为《Introduction to Linear Dynamical Systems · Stanford University EE 263》建议的自学项目,不是课程官方作业。为控制系统在仿真受控对象上设计基线与改进控制器,量化稳定性、跟踪、扰动抑制、饱和和参数失配。
来源: 维护者建议项目
交付物
- 受控对象方程、参数范围、执行器/传感器约束和控制指标
- 开环模型、基线控制器、改进控制器与仿真测试源文件
- 阶跃/扰动/噪声/参数扫描的原始状态、控制量和指标数据
- 一份报告,比较稳定裕量、超调、整定时间、能量和失败区域
验收
- 标称闭环稳定,超调与整定时间达到预先声明阈值
- 覆盖零参考、最大参考、执行器饱和、采样延迟和参数极值
- 用极点/频域裕量或 Lyapunov 论证交叉核对时域结果
- 逐步增加参数失配直到首次不稳定,报告稳定边界和安全降级行为
复现要求
- 提交模型、控制器、场景、测试、分析和绘图源文件
- 固定求解器、步长、参数、随机种子和控制器版本
- 保存原始轨迹、控制器配置和自动生成报告
安全边界: 仅仿真 — 只控制模拟对象;不得将练习控制器部署到真实电机、车辆、无人机、医疗、化工或电力设备。
风险、缺口与边界
MATLAB 材料已经过时,但可以迁移到 Python;其余学习闭环异常完整。
完成证据
- 按周学习日志:投入时间、问题、错误订正、决策、下一步,并链接本周可复现产物
- 理论推导档案:逐项列出假设、符号、推导、单位与边界条件,并用至少一种独立方法复核
- 仿真包:模型或网表、输入、求解器与版本、参数扫描脚本、基准对照、预期结果及一条重新运行命令
- 代码仓库:固定依赖和工具链、最小运行命令、测试或波形/基准、预期输出与许可说明