软件创新工程实践课程 - bettermorn/ACMWDevHubPPT GitHub Wiki

产品与项目的区别

介绍

历年创新比赛信息

https://github.com/bettermorn/ACMWDevHubPPT/wiki/%E5%8E%86%E5%B9%B4%E5%88%9B%E6%96%B0%E6%AF%94%E8%B5%9B%E4%BF%A1%E6%81%AF

创新工程实践课程:技术参考

创新工程实践课程前期准备

创新工程实践营项目汇报内容

工业软件相关参考

工业软件社区

https://bbs.csdn.net/forums/03cbf524154a49cab7c3b416bc076fb2

工业数据分析

参考书籍

  • 田春华.工业大数据分析算法实战.机械工业出版社.2022年6月.
  • 田春华等.工业大数据工程:系统、方法与实践.电子工业出版社. 2024年1月.

数据集

工业软件介绍

低代码平台

Mendix

https://www.mendix.com/

九维时空 https://www.jiuweifenxi.com/

https://mp.weixin.qq.com/s/fLTCS2UgVAj1juYbeIycAg 试用地址: https://www.jiuweifenxi.com/platform/faaslogin

协码啦

https://xiemala.com/ 免费使用低代码平台。

数字孪生

基础软件

CAD

CAE

工业自动化软件

  • 国外公司:西门子TIA Portal、Simatic,罗克韦尔RSLogix 5000、FactoryTalk、施耐德EcoStruxure、SoMachine
  • 国内公司:海尔COSMOPlat、中兴力维MES、力维APS,浙大中控http://www.supcon.com/ 中控DCS、SCADA、MES、PIS。中控InPlant

排程APS类

  1. https://www.odoo.com/app/planning

支持简单MRP与排产

  1. Frepple is an open-source easy-to-implement upgrade for your spreadsheet-based planning processes.

https://frepple.com/

codebase https://github.com/frePPLe/frePPLe

安装参考 【开源高级排程排产软件:frepple】frepple的安装

  1. JVS-APS https://gitee.com/software-minister/jvs-aps 技术架构:Java技术栈(Spring Cloud + Vue3 + MySQL)

核心模块:

基础数据(物料/BOM/资源管理)

生产工艺(工序模板/工艺路线)

动态排产(遗传算法、模拟退火算法优化)

亮点:支持插单动态调整、与ERP/MES无缝集成,国产化适配好,提供私有化部署方案。

适用场景:离散制造业(如汽车零部件、电子装配)

  1. 灯塔APS

https://gitee.com/yumile/lighthouse-aps-system

技术架构:Spring Boot + Vue.js + Redis,工业级高可用设计

特色功能:齐套分析、设备负荷率可视化、采购计划联动,支持二次开发。

适用场景:金属加工、通用设备制造等离散行业

  1. 优化算法引擎(适合集成到现有系统) 如果你已有生产管理系统,需要嵌入优化算法,这类引擎更灵活:

OptaPlanner (Timefold) https://www.optaplanner.org/

技术架构:纯Java引擎,轻量级嵌入,支持JVM生态(Kotlin/Scala)68

算法能力:禁忌搜索、模拟退火等,解耦排程规则与业务代码。

典型场景:工序调度、资源分配、路径优化(如车辆排班)

项目简介:基于 Java 开发的 AI 约束求解引擎,专注于解决复杂规划问题(如车辆路径、员工排班、任务调度等),支持多种优化算法(禁忌搜索、模拟退火等)。

开源仓库: GitHub: https://github.com/apache/incubator-kie-optaplanner 镜像地址(国内访问友好):https://gitcode.com/gh_mirrors/incubator-kie-optaplanner 12

关键特性:

轻量级、可嵌入规划引擎,兼容 Spring/Quarkus 框架。

提供丰富的示例(如疫苗接种排程、云资源调度等)46。

支持硬约束(如资源容量)、软约束(如距离最小化)的多目标优化

  1. OpenAPS/ProSched

提供基础排程甘特图、优先级规则配置,适合小批量生产

项目简介:轻量级生产排程工具,适用于中小规模场景,提供基础甘特图展示和优先级规则配置。

开源仓库: GitHub: https://github.com/openaps/OpenAPS 子模块 ProSched:隶属于 OpenAPS 项目,核心代码位于 openaps 仓库的调度相关模块中。

关键特性:

专注于简单排程逻辑,如任务分配和资源占用可视化。

适合快速集成或小批量生产场景,与复杂工业级APS系统互补

FDD软件

  1. open-fdd

可参考 https://medium.com/onboard-blog/open-fdd-for-automated-hvac-fault-detection-209945efde57

https://github.com/bbartling/open-fdd

https://pypi.org/project/open-fdd/

  1. fault-detection topics

https://github.com/topics/fault-detection

https://faultdiagnosistoolbox.github.io/download/

https://github.com/Prasad179/Fault-Detection-and-Diagnosis-with-XAI

https://github.com/Xiaohan-Chen/transfer-learning-fault-diagnosis-pytorch

PLM 产品生命周期管理

  1. DocDoku-PLM:云端协同的PLM

GitHub地址:https://github.com/docdoku/docdoku-plm

Demo地址:https://docdokuplm.net/