软件创新工程实践课程 - bettermorn/ACMWDevHubPPT GitHub Wiki
产品与项目的区别
介绍
历年创新比赛信息
创新工程实践课程:技术参考
创新工程实践课程前期准备
- 寻找想要解决的问题,储备理论知识、技术技能和体力 :)
- 工具准备 GitHub Student Developer Pack 参考 https://education.github.com/pack https://education.github.com/pack/join Am I eligible to get the Student Developer Pack? If you’re a student aged 13+ and enrolled in a degree or diploma-granting course of study, the GitHub Student Developer Pack is for you. All you need is a school-issued email address and/or official, dated proof of enrollment. For more information about the application process and what documents we accept, please read our docs on applying.
- 参考链接https://github.com/bettermorn/ACMWDevHubPPT/wiki/%E5%88%9B%E6%96%B0%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5%E8%AF%BE%E7%A8%8B%E5%89%8D%E6%9C%9F%E5%87%86%E5%A4%87
创新工程实践营项目汇报内容
- 包括幻灯片展示、Demo展示和回答问题
- 参考链接https://github.com/bettermorn/ACMWDevHubPPT/wiki/%E5%88%9B%E6%96%B0%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5%E8%90%A5%E9%A1%B9%E7%9B%AE%E6%B1%87%E6%8A%A5%E5%86%85%E5%AE%B9
工业软件相关参考
工业软件社区
https://bbs.csdn.net/forums/03cbf524154a49cab7c3b416bc076fb2
工业数据分析
参考书籍
- 田春华.工业大数据分析算法实战.机械工业出版社.2022年6月.
- 田春华等.工业大数据工程:系统、方法与实践.电子工业出版社. 2024年1月.
数据集
- 文泉制造 智能制造知识服务平台https://www.cimks.com/index/dataset
工业软件介绍
- 工业软件:过去、现在和使命https://github.com/bettermorn/ACMWDevHubPPT/blob/master/Education/%E5%A4%A7%E4%B8%89%E4%B8%8B%EF%BC%9A6.1%E5%B7%A5%E4%B8%9A%E8%BD%AF%E4%BB%B6%EF%BC%9A%E8%BF%87%E5%8E%BB%E3%80%81%E7%8E%B0%E7%8A%B6%E4%B8%8E%E4%BD%BF%E5%91%BD_compress.pdf
- 图片可参考: #2013年工业软件应用发展论坛暨工业软件供需对接会 https://www.pailixiang.com/m/album_ia3453591381.html
- 工业软件参考书籍:工业软件简史/林雪萍著.—上海:上海社会科学院出版社,2021。 赵敏,宁振波. 铸魂:软件定义制造 机械工业出版社 2020.
低代码平台
Mendix
https://www.jiuweifenxi.com/
九维时空https://mp.weixin.qq.com/s/fLTCS2UgVAj1juYbeIycAg 试用地址: https://www.jiuweifenxi.com/platform/faaslogin
协码啦
https://xiemala.com/ 免费使用低代码平台。
数字孪生
- BIM:Bentley Graphisoft Autodesk Trimble 鲁班软件 构力科技
- 可参考产业元宇宙基础!数字孪生产业链上市公司梳理 https://new.qq.com/rain/a/20221119A06VZL00
基础软件
- 时序数据库 https://tdengine.com/
CAD
- 达索 https://discover.3ds.com/
- 中望CAD https://www.zwsoft.cn/
- 浩辰CAD https://www.gstarcad.com/
- FreeCAD 是一个免费的开源多平台 3D 参数化建模器 https://mp.weixin.qq.com/s/qeSQ2ZZc6a4ZnPeTluiBig 这篇文章介绍了FreeCAD相关内容,有兴趣可以看看。
- github地址:https://github.com/FreeCAD/FreeCAD
- 官方网站: http://www.freecad.org/
CAE
工业自动化软件
- 国外公司:西门子TIA Portal、Simatic,罗克韦尔RSLogix 5000、FactoryTalk、施耐德EcoStruxure、SoMachine
- 国内公司:海尔COSMOPlat、中兴力维MES、力维APS,浙大中控http://www.supcon.com/ 中控DCS、SCADA、MES、PIS。中控InPlant
排程APS类
支持简单MRP与排产
- Frepple is an open-source easy-to-implement upgrade for your spreadsheet-based planning processes.
codebase https://github.com/frePPLe/frePPLe
安装参考 【开源高级排程排产软件:frepple】frepple的安装
- JVS-APS https://gitee.com/software-minister/jvs-aps 技术架构:Java技术栈(Spring Cloud + Vue3 + MySQL)
核心模块:
基础数据(物料/BOM/资源管理)
生产工艺(工序模板/工艺路线)
动态排产(遗传算法、模拟退火算法优化)
亮点:支持插单动态调整、与ERP/MES无缝集成,国产化适配好,提供私有化部署方案。
适用场景:离散制造业(如汽车零部件、电子装配)
- 灯塔APS
https://gitee.com/yumile/lighthouse-aps-system
技术架构:Spring Boot + Vue.js + Redis,工业级高可用设计
特色功能:齐套分析、设备负荷率可视化、采购计划联动,支持二次开发。
适用场景:金属加工、通用设备制造等离散行业
- 优化算法引擎(适合集成到现有系统) 如果你已有生产管理系统,需要嵌入优化算法,这类引擎更灵活:
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。
支持硬约束(如资源容量)、软约束(如距离最小化)的多目标优化
- OpenAPS/ProSched
提供基础排程甘特图、优先级规则配置,适合小批量生产
项目简介:轻量级生产排程工具,适用于中小规模场景,提供基础甘特图展示和优先级规则配置。
开源仓库: GitHub: https://github.com/openaps/OpenAPS 子模块 ProSched:隶属于 OpenAPS 项目,核心代码位于 openaps 仓库的调度相关模块中。
关键特性:
专注于简单排程逻辑,如任务分配和资源占用可视化。
适合快速集成或小批量生产场景,与复杂工业级APS系统互补
FDD软件
- 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/
- 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 产品生命周期管理
- DocDoku-PLM:云端协同的PLM
GitHub地址:https://github.com/docdoku/docdoku-plm
Demo地址:https://docdokuplm.net/