夜雨聆风学习资料网

ARTICLE · 1327643

还在 Excel 翻性能表?晋辉科技用 SpringBoot3+Vue3 研发了一套专业起重机吊装核算系统

还在 Excel 翻性能表?晋辉科技用 SpringBoot3+Vue3 研发了一套专业起重机吊装核算系统

导读:货物 6 吨,吊到 14 米远,该派哪台车?业务翻上百页手册,工程拿各家 Excel 测算,复核靠微信截图,现场事故谁背锅?本文介绍一套专注于解决一线真实痛点的数字化系统 —— crane-calc(起重机吊装核算系统)。采用 Java 17、Spring Boot 3 与 Vue 3 技术栈,自研核心力学插值与反力计算引擎,实现从车队可用性智能选型、工况高精度验算,到双人复核快照与报价计算书一键生成的全流程安全闭环。


01. 吊装工程一线的真实痛点

在起重机租赁与工程吊装行业,业务员和调度工程师每天都在经历高风险沟通:

  • 选型靠经验,查表翻烂书:客户随口报出“6 吨吊到 14 米”,业务员要翻几十页纸质性能手册,不同配重、不同支腿跨距,肉眼极易看错;
  • 公式各搞一套,参数口径不一:每个工程师桌面都有一份自己改过的私藏 Excel,公式版本不统一,一旦算错就是几十上百万元的重大安全事故;
  • 责任无法溯源:复核靠微信截图或口头应承,出了争议根本无法证明当初到底依据了厂家哪一版性能表;
  • 对外报价排版繁琐:给业主做方案不仅费时,还容易把内部底牌与风险注释一同发给客户。

crane-calc(起重机吊装核算系统) 应运而生。它不追求花哨的三维渲染或庞大的全场 BIM 建模,而是聚焦工程一线最刚需的痛点:基于厂家原表高精度插值、动态扫描在库可用车队、支腿地耐力与索具破断双重校核,并严格执行双人复核与快照留档。


02. 系统核心功能设计

① 智能车队选型(秒级匹配可用车辆)

  • 动态扫描:输入幅度、吊重与索具重,系统仅在当前已启用且在库可用的车队中全量匹配(自动剔除维保与出租中设备)。
  • 最优工况切片:自动推荐表内最佳臂长与工况,直观按负载率由低到高排序,秒级完成初选,避免“杀鸡用牛刀”导致报价流标。

② 高精度工况初算与力学安全校核

  • 起重机负载率核算:严格基于线性插值算法,严禁超出制造厂幅度外推,越界即标红警示;
  • 几何与挠度解算:自动联动主臂仰角、钩头净空高度及臂架弹性挠度;
  • 地基承载力防倾覆验算:支持汽车吊(四支腿偏心分配)、履带吊(接地比压)、塔机(四角偏心压力),录入垫板尺寸与地勘承载力自动判定合格与否;
  • 吊索具受力初算:根据分支数与夹角,联动规格库推荐钢丝绳与卸扣,同时支持平衡梁与吊耳验算;
  • 2.5D 站位简图:动态生成车位、障碍物与作业半径关系图,净空不足 0.5 米直接亮红灯。

③ 双机抬吊专项验算

针对重型构件双机翻身与抬吊场景,输入两台起重机参数与荷载分担比,引入动载系数  与不同步系数 ,自动校核单机 80% 安全红线,对比两机钩头高差。

④ 不可篡改的版本快照体系

彻底摒弃传统系统性能表被随意覆盖的隐患:

  • 严格区分“工作稿”与“已发布快照”;
  • 每次核算强绑定对应性能表的版本 ID,历史方案事后审计 100% 可追溯。

⑤ 严密的安全锁与多元交付物

  • 强制双人复核:核算人不能自审,未审核记录无法转入施工现场;
  • 三类交付物:
    1. 内部归档版 Word:包含力学公式、输入细节、审核签字流;
    2. 对外报价版 Word:一键剔除内部调试细节,规范美观;
    3. 业主移动端只读链接:支持随时撤回与扫码查验,监理现场秒验真。

03. 工业级系统架构与技术选型

系统坚持高内聚、轻运维、纯自研引擎的设计原则:

[ 用户终端 (PC Web / 手机端) ]               │               ▼   [ Nginx 统一网关 / 反向代理 ]         │               │  /crane/│               │/craneApi/         ▼               ▼[ Vue 3 + AntD 前端 ]   [ Spring Boot 3 + Java 17 后端 ]                        ├── Security / JWT 无状态鉴权                        ├── 自研力学插值与反力计算引擎                        ├── 性能表版本快照管理                        ├── 工业级 Word 计算书动态渲染                        └── Integration API (ERP/看板对接)                                 │                                 ▼                         [ MySQL 8.0 数据库 ]
  • 后端架构:采用 Java 17 + Spring Boot 3.x + Spring Data JPA,核心力学算法(插值、支座反力、简支梁受力、抬吊同步率)纯自研无三方黑盒,运算速度与可控性极高。
  • 前端架构:采用 Vue 3 + Vite + TypeScript + Ant Design Vue,适配桌面大屏核算与手机现场扫码查阅。
  • 生产与交付形态:原生支持 Docker Compose 私有化独立容器编排,支持标准 Nginx 反代与 Caddy HTTPS 自动证书集成。
  • 开放对接:内置只读 Integration API 与审核通过后的 Webhook 机制,原生打通企业既有的 ERP 调度系统与看板大屏。

04. 为什么不用通用 Excel 或大型 BIM 软件?

比较维度
传统 Excel / 纸质手册
大型 BIM / 仿真软件
通用简易小程序
本项目 (crane-calc)
数据归属
分散在个人电脑,易丢失
依赖公网或昂贵工作站
公共 SaaS,核心数据在外部
100% 私有化部署,数据沉淀自有服务器
性能表管控
公式容易被误改误删
厂家模型固定,录入繁琐
无法追溯历史表版本
工作稿与已发布快照隔离,版本强绑定
车队状态联动
无法获知当前哪些设备闲置
脱离租赁调度管理
只能单车试算
联动在库/出车状态,多车型并行匹配
审核防线
谁算谁签,无责任约束
偏重视觉展示,责任链弱
谁都能改,无鉴权
强制非本人复核,示例数据锁死
对外技术输出
人工复制粘贴,容易出错
导出体积大,业主打不开
仅有手机截图,极不规范
一键生成对内/对外 Word 与只读链接
系统集成能力
纯信息孤岛
封闭生态,与业务 ERP 脱节
无法对接
标准 RESTful Integration API + 审核通过 Webhook

05. 5 分钟极速部署体验

本地开发体验

# 1. 初始化数据库结构与基础种子数据mysql -u root -p < sql/init-db.sql# 2. 启动 Spring Boot 后端服务(默认端口 8080)cd backend && mvn spring-boot:run# 3. 启动 Vue 3 管理端服务(默认端口 5173)cd admin-web && npm install && npm run dev

浏览器访问 http://localhost:5173,使用初始账号登录:

  • 管理员账号:admin / admin123(性能表录入、用户角色权限配置)
  • 核算工程师:engineer / engineer123(车队选型、工况计算、出具计算书)

生产环境私有化部署(Docker Compose)

# 1. 配置环境变量 (.env)DB_PASSWORD=YourSecureDbPasswordMYSQL_ROOT_PASSWORD=YourRootPasswordJWT_SECRET=YourAtLeast32BytesRandomJwtSecretString# 2. 一键启动容器集群docker compose up -d --build

06. 典型实战场景

场景一:业务部售前 3 分钟响应报价选型

  • 需求:某钢结构工地向租赁业务员发来询价,需要在 14 米工作半径下吊起 18 吨构件,需明确公司可用车辆中哪款最具性价比。
  • 操作:业务员打开系统「车队选型」,填入幅度 14 m、吊物重量 18 t、索具预估 0.8 t,勾选「只看可用」与「只显示容量通过」。
  • 系统反馈:系统在 50 台在册起重机中瞬间完成切片扫描,排除已被租出及维保的设备,排序给出符合条件的车辆列表:
    • 80 吨全地面吊:臂长 24.5 m,额定起重量 26.5 t,负载率 70.9%(容量通过,推荐度最高);
    • 130 吨全地面吊:负载率仅 48.2%(运力富余,成本较高);
  • 成效:业务人员一键导出「对外报价版 Word 计算书」发给客户,既证明了设备胜任能力,又避免了盲目调用超大吨位车辆导致的报价流标。

场景二:工程师技术交底与现场地基防倾覆验算

  • 需求:总包方对 50 吨汽车吊在厂区松散回填土上的支腿压强提出质疑,要求出具地基加固与垫板验算依据。
  • 操作:核算工程师在系统「工况核算」中录入汽车吊机型、方位角 45°、选定枕木垫板面积 2.5 ㎡,填入地勘报告容许承载力 180 kPa。
  • 系统反馈:系统自动完成下车重心与回转中心力矩偏心分配,计算出最不利支腿最大反力为 268 kN,单块垫板下实际压强为 107.2 kPa < 180 kPa,地基结论标绿显示「承载力通过」;同时联动钢丝绳规格库,推荐出满足安全系数的 22 mm 钢丝绳及配套弓形卸扣。
  • 成效:技术主管完成复核签字后,将系统生成的「业主只读分享链接」贴在技术交底单上,现场监理扫码即可免登录查看核算报告与版本验真信息。

07. 写在最后

在吊装工程与设备租赁行业由粗放扩张走向精细化合规运营的今天,安全与效率就是企业的生命线。

crane-calc 没有堆砌虚幻的三维噱头,而是选择用严谨的力学插值、工业级的版本快照和双人复核机制,为吊装安全筑起一道真正靠得住的数字化防线。

欢迎各位工业软件开发者、工程技术人员体验交流与提 PR!


💬 互动话题:你们公司目前工况测算还在用 Excel 吗?遇到过哪些查表/排版的大坑?欢迎在评论区留言交流!⭐ 如果觉得项目对你有启发,欢迎点赞、在看、转发,点击文末阅读原文直达仓库!

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料