Files
AutoControlCourse/GUIDANCE.md
T

312 lines
7.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 自动控制理论AI+数智平台 - 学生使用指南
## 一、平台访问
**平台地址**: http://182.148.54.29:7860/
**推荐浏览器**: Chrome、Edge 或 Firefox 最新版本
---
## 二、平台功能简介
本平台是《自动控制理论》课程的配套学习工具,提供五大核心功能:
1. **时域分析** - 分析系统的阶跃响应和脉冲响应
2. **频域分析** - 绘制Bode图和Nyquist图,分析系统稳定性
3. **根轨迹分析** - 观察增益变化对系统极点的影响
4. **算例演示** - 基于完整混动发动机模型的参数化仿真
5. **AI智能问答** - 24小时在线的自动控制理论助教
---
## 三、详细使用教程
### 3.1 时域分析
#### 3.1.1 功能说明
输入系统的传递函数,查看系统的时域响应特性。
#### 3.1.2 使用步骤
1. 点击顶部"时域分析"标签页
2. 在左侧输入框中输入:
- **分子系数**:例如 `1``1,2,3`(用逗号分隔)
- **分母系数**:例如 `1,6,11,6`(从最高次项到常数项)
3. 点击"显示传递函数"按钮查看数学公式
4. 点击"开始分析"按钮生成响应曲线
#### 3.1.3 输出结果
- **左图**:单位阶跃响应曲线
- **右图**:单位脉冲响应曲线
- **性能指标**:上升时间、峰值时间、超调量、调节时间等
#### 3.1.4 示例输入
```text
分子系数: 1
分母系数: 1,2,1
```
这是一个典型的二阶系统:$G(s) = \frac{1}{s^2+2s+1}$
---
### 3.2 频域分析
#### 3.2.1 功能说明
通过Bode图和Nyquist图分析系统的频率特性和稳定性。
#### 3.2.2 使用步骤
1. 点击顶部"频域分析"标签页
2. 输入传递函数的分子和分母系数(同时域分析)
3. 拖动"对数增益 log₁₀(K)"滑块,调整系统增益
4. 观察右侧的Bode图和Nyquist图实时变化
#### 3.2.3 输出结果
- **Bode图**:幅频特性和相频特性曲线
- **Nyquist图**:极坐标表示的频率响应
- **稳定裕度**:增益裕度(GM)和相角裕度(PM)
- **稳定性评估**:系统是否稳定的判断结果
#### 3.2.4 稳定性判断标准
- GM > 0 dB 且 PM > 0° → **系统稳定**
- GM < 0 dB 或 PM < 0° → **系统不稳定**
---
### 3.3 根轨迹分析
#### 3.3.1 功能说明
观察增益K从0到∞变化时,闭环极点在s平面上的移动轨迹。
#### 3.3.2 使用步骤
1. 点击顶部"根轨迹"标签页
2. 输入开环传递函数的分子和分母系数
3. 拖动"对数增益 log₁₀(K)"滑块
4. 观察极点位置的实时变化
#### 3.3.3 输出结果
- **根轨迹图**:蓝色曲线表示极点运动轨迹
- **当前极点**:红色×标记表示当前增益K下的闭环极点位置
- **极点坐标**:实部和虚部的具体数值
#### 3.3.4 稳定性判断标准
- 极点在左半平面(实部 < 0)→ **稳定**
- 极点在虚轴上(实部 = 0)→ **临界稳定**
- 极点在右半平面(实部 > 0)→ **不稳定**
---
### 3.4 算例演示
#### 3.4.1 功能说明
通过完整混动模型进行系统级算例仿真,输出图文结果用于教学演示与参数对比。
#### 3.4.2 使用步骤
1. 点击顶部"算例演示"标签页
2. 设置工况模板与参数:
- 仿真时长、仿真步长
- 初始SOC、初始发动机功率
- 目标转速缩放系数、负载转矩缩放系数
3. 点击"运行混动算例"
4. 查看三联图、结果解读与关键时刻数据表
#### 3.4.3 输出结果
- **推进轴转速响应图**:目标与实际转速跟踪
- **功率分配图**:电机需求、发动机输出、电池功率
- **电气状态图**:母线电压与SOC
- **结果解读**:最大转速误差、SOC变化、平均功率、平均燃油流量
#### 3.4.4 结果解释要点
- 仿真时长是模型时间,不等于程序实际等待时间
- 电池功率正值表示放电,负值表示充电
- 输入超限时会自动裁剪到安全范围
---
### 3.5 AI智能问答
#### 3.4.1 功能说明
随时向AI助教提问自动控制理论相关的问题。
#### 3.4.2 使用步骤
1. 点击顶部"智能问答"标签页
2. 在底部输入框输入你的问题
3. 点击"发送"按钮或按Enter键
4. 等待AI助教回复(支持LaTeX公式显示)
#### 3.4.3 可提问的内容
- **概念解释**"什么是传递函数?"
- **公式推导**:"如何计算二阶系统的超调量?"
- **例题讲解**:"如何用劳斯判据判断稳定性?"
- **知识点讨论**:"PID控制器的三个参数分别有什么作用?"
#### 3.4.4 示例问题
```text
1. 什么是增益裕度和相角裕度?
2. 如何从根轨迹图判断系统的稳定性?
3. 解释一下Nyquist稳定判据
4. 二阶系统的阻尼比对响应有什么影响?
```
---
## 四、常用传递函数示例
### 4.1 一阶系统
```text
分子: 1
分母: 1,1
```
传递函数:$G(s) = \frac{1}{s+1}$
### 4.2 二阶欠阻尼系统
```text
分子: 1
分母: 1,2,1
```
传递函数:$G(s) = \frac{1}{s^2+2s+1}$
### 4.3 二阶无阻尼系统
```text
分子: 4
分母: 1,0,4
```
传递函数:$G(s) = \frac{4}{s^2+4}$
### 4.4 三阶系统
```text
分子: 1
分母: 1,6,11,6
```
传递函数:$G(s) = \frac{1}{s^3+6s^2+11s+6}$
---
## 五、使用技巧与建议
### 5.1 推荐做法
1. **先显示传递函数** - 确认输入正确再进行分析
2. **对比不同参数** - 修改系数观察系统特性变化
3. **结合AI问答** - 不理解的地方随时提问
4. **多尝试示例** - 从简单系统开始,逐步深入
### 5.2 常见问题及解决方法
**问题1:输入后没有反应**
- 检查输入格式:系数之间用英文逗号分隔
- 确保分子和分母都已输入
**问题2:图表显示异常**
- 刷新页面重试
- 检查传递函数的阶数是否合理(分母阶数≥分子阶数)
**问题3AI回答不准确**
- 尝试更具体地描述问题
- 问题中包含关键词和背景信息
**问题4:在线人数显示说明**
- 页面顶部显示当前有多少同学在线使用平台
- 每10秒自动更新
---
## 六、学习建议
### 6.1 时域分析练习方向
1. 对比一阶和二阶系统的响应差异
2. 观察阻尼比对超调量的影响
3. 分析零点对系统响应的作用
### 6.2 频域分析练习方向
1. 调整增益K,观察稳定裕度变化
2. 找出系统临界稳定的增益值
3. 理解Bode图和Nyquist图的关系
### 6.3 根轨迹分析练习方向
1. 找出根轨迹的分离点
2. 确定系统稳定的增益范围
3. 观察主导极点的移动规律
---
## 七、系统要求
### 7.1 设备要求
- **浏览器**: Chrome 90+、Edge 90+、Firefox 88+
- **网络**: 稳定的互联网连接
- **屏幕分辨率**: 建议 1366×768 及以上
### 7.2 网络要求
- 可访问校园网或互联网
- 建议带宽不低于2Mbps
---
## 八、技术支持
**联系方式**:
- 邮箱: pengfeiwei@nwpu.edu.cn
- 机构: 西北工业大学
- 负责人: 魏鹏飞
**说明**:
- 课程相关问题:请联系任课教师或助教
- 平台技术问题:请通过上述邮箱反馈
---
## 九、附录
### 9.1 平台特色功能
1. **实时在线人数统计** - 页面顶部显示当前在线用户数
2. **图文联动演示** - 算例演示支持图、表、文本同步展示
3. **LaTeX公式支持** - 完美显示数学公式
4. **响应式设计** - 适配不同屏幕尺寸
### 9.2 更新说明
- 版本: v1.2.0
- 更新日期: 2026年4月7日
- 主要更新: 新增算例演示模块与完整混动模型联动