【Web】柔直仿真 AI 辅助知识系统
【Web】柔直仿真 AI 辅助知识系统

柔直仿真 AI 辅助知识系统 (FDC Knowledge System)

MMC 两端柔性直流输电系统仿真辅助平台,基于 MATLAB/Simulink 模型,提供 AI 智能问答、截图分析、参数推荐、图像生成等功能。

功能特性

  • 智能问答 — 基于 Qwen3.5-Flash 大模型,支持柔直仿真相关问答
  • 截图分析 — 上传 Simulink 模型/波形截图,AI 自动解读诊断
  • 参数推荐 — 3 个预设工程场景 + 自定义 MMC 参数计算
  • 知识库 — 52 个知识主题(理论/模型/仿真/案例/故障),TF-IDF 检索自动匹配
  • 联网搜索 — 可选开关,结合互联网信息回答
  • 图像生成 — Qwen-Image-2.0 生成参考示意图(可选),自动保存到本地
  • 多对话管理 — 支持新建/切换/删除对话,独立存储
  • 费用追踪 — 实时 token 消耗统计 + 预算进度条,可修改总预算
  • 助理名称自定义 — 默认“小助理”,可点击修改
  • 上下文管理 — 8000 token 滑动窗口,自动截断旧消息
  • 性能优化 — DOM 消息上限 50 条,避免长对话卡顿

快速启动

cd fdc-knowledge-system

# 方式一: 启动脚本(推荐)
start.bat

# 方式二: 手动启动
set DASHSCOPE_API_KEY=你的API_Key
pip install -r requirements.txt
python main.py

浏览器访问 http://localhost:8080

技术栈

组件 技术
后端 Python FastAPI + SSE 流式响应
前端 单页 HTML + TailwindCSS + vanilla JS
AI 对话/视觉 Qwen3.5-Flash(¥0.2/百万输入tokens,¥2/百万输出tokens)
AI 图像生成 Qwen-Image-2.0(¥0.2/张)
数学公式 KaTeX
知识检索 纯 Python TF-IDF

API 端点

端点 方法 功能
/api/chat POST SSE 流式文本对话
/api/analyze-image POST SSE 流式图像分析
/api/generate-image POST AI 图像生成
/api/knowledge/topics GET 知识库主题列表
/api/knowledge/search?q= GET 知识检索
/api/params/scenarios GET 预设场景列表
/api/params/{id} GET 场景参数
/api/params/custom POST 自定义参数计算
/api/status GET 系统状态

目录结构

fdc-knowledge-system/
├── main.py              # FastAPI 主入口
├── config.py            # 配置(API Key、模型、提示词、计费)
├── requirements.txt     # Python 依赖
├── start.bat            # Windows 启动脚本(自动开浏览器)
├── .gitignore           # Git 忽略规则
├── services/
│   ├── qwen_client.py   # Qwen API 客户端(文本+图像分析+图像生成)
│   ├── knowledge_base.py # TF-IDF 知识库检索
│   ├── param_advisor.py  # MMC 参数推荐引擎
│   └── matlab_bridge.py  # MATLAB Engine 接口(预留)
├── knowledge/            # 知识库 Markdown 文件
│   ├── theory.md         # MMC/VSC 理论
│   ├── model_guide.md    # 模型结构解读
│   ├── simulation_ops.md # 仿真操作指南
│   ├── cases.md          # 工程案例
│   └── troubleshoot.md   # 故障排查
└── static/
    ├── index.html        # 前端页面
    └── generated/        # AI生成图像存储(.gitignore已忽略)

开源地址:https://github.com/heiweilu/fdc-knowledge-system.git


了解 Heiweilu的小世界 的更多信息

订阅后即可通过电子邮件收到最新文章。

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇

了解 Heiweilu的小世界 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读

🎵 背景音乐
点击播放
00:00 00:00