本项目包含前端仿真界面和后端Julia服务,以下是详细的启动说明。
Ai4EComCtl/
├── simulator/
│ └── air_compressor_simulator.html # 前端仿真界面
├── server.jl # 后端服务
├── main.jl # 后端启动入口
└── Project.toml # Julia项目依赖
使用Julia语言编写,需要先安装Julia环境。
- 安装Julia (建议版本1.6+)
- 安装项目依赖:
# 进入项目目录
cd Ai4EComCtl/
# 启动Julia并激活项目环境
julia --project=. -e "using Pkg; Pkg.instantiate()"# 进入项目目录
cd Ai4EComCtl/
# 启动后端服务
julia --project=. main.jl# 进入项目目录
cd Ai4EComCtl/
# 启动Julia
julia --project=.
# 在Julia REPL中执行
julia> include("main.jl")
julia> julia_main()服务默认监听在 0.0.0.0:8081,可以通过以下地址访问:
- 页面: http://127.0.0.1:8081
- 本地测试访问: http://localhost:8081/hello
- 外部测试访问: http://[your-server-ip]:8081/hello
- 启动后端服务
- 在浏览器中打开前端页面
- 在前端界面中找到"后端连接控制"区域
- 确认URL为
http://127.0.0.1:8081(默认地址) - 点击"连接"按钮,显示"已连接"即表示连接成功
- 手动调节模式:用户可以手动控制空压机和干燥机的启停状态
- 智能调节模式:系统根据后端算法建议自动调节设备运行状态
- 实时监控:显示系统压力、流量、功率等关键参数
- 效率分析:提供负载均衡度和能效比分析
- 趋势图表:可视化显示系统参数变化趋势
- 前端为纯静态页面,无需特殊服务器环境
- 后端需要Julia运行环境
- 前后端需要网络连通才能实现完整功能
- 首次运行后端可能需要较长时间进行预编译
- 如需修改监听端口,可在 server.jl 文件中调整
# 运行容器
docker run -p 8081:8081 air-compressor-simulator