File size: 1,290 Bytes
efbecf0
 
 
 
 
 
 
 
 
 
 
 
 
6250c5c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
---
title: Qyun Tuning
emoji: 🏆
colorFrom: purple
colorTo: gray
sdk: gradio
sdk_version: 5.23.2
app_file: app.py
pinned: false
license: mit
short_description: 青云调参 | 适者存千代竞逐,精微处三昧调弦
---

## 项目描述

本项目基于遗传算法的 PID 参数优化工具,通过交互式界面帮助用户快速找到最优的 PID 控制参数组合。项目结合了 DEAP 遗传算法框架和 Gradio 可视化界面,为用户提供直观的参数优化体验。

### 主要功能

+ **交互式PID参数优化**:通过逐步提交适应度值,引导遗传算法寻找最优PID参数
+ **可视化界面**:实时显示当前参数组合、最佳参数和历史优化记录
+ **灵活的参数配置**  + 可调PID参数范围(Kp, Ki, Kd)
  + 可配置遗传算法参数(种群大小、迭代次数、交叉/变异概率)
  + 优化过程控制:支持随时开始或终止优化过程

## 安装指南

1. 克隆本仓库到本地:

    ```bash
    git clone https://github.com/Howardzhangdqs/qyun_tuning.git
    ```

2. 安装所需依赖:

    ```bash
    pip install -r requirements.txt
    ```

## 使用说明

运行主程序:
```bash
python app.py
```

## TODO

+ 自定义优化参数数量与名称

## 许可证
MIT License