0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

汽车线束自动机看板顺序优化方案

线束世界 来源:JackSunTalk 2023-12-11 10:44 次阅读

前言:如何把一个项目的所有回路(约1500~2000),根据生产模式(拉动模式or推动模式)科学合理地根据生产批量安排到所给定数量的设备上,即看板(生产任务)在自动机工序的排程作业过程,一直是行业制造的难点。

本文结合笔者个人的工作和研究经历,介绍了线束制造过程中工艺路线设计的逻辑,行业标杆D公司自动下线压接机排程的模型方法论和局限性,然后介绍了笔者在对D公司模型应用过程中遇到的一些经验总结以及笔者的补充性研究,最终介绍笔者研究的一种能有效优化看板顺序降低换型总时间的BSC算法和算法的目标应用场景。

01

线束制造加工路线的灵活性和复杂性

线束制造主要分为前工序和后工序(见图1)。前工序主要是将回路两端加上插接件,后工序主要是将各回路完成组装、包扎。前后工序单台设备速率差别太大,故需要前工序频繁换型以平衡前后工序节拍,一般还通过在前后工序之前设置库存来解耦前后工序,以抑止生产异常带来的影响。

前工序的加工路线组合非常灵活,且不同加工路线组合效率差异非常大(感兴趣的朋友,可以结合自己工厂的设备情况,测算下不同加工路线的费率)。制定合理的工艺路线选择规则,对前工序的成本和效率起着决定性的作用。

75fbae2c-97b8-11ee-8b88-92fbcf53809c.png

▲图1线束制造流程▲

在当前人工成本越来越贵且招工越来越难的社会大背景下,“尽可能采用自动化程度高的工艺路线”已成为越来越多公司的共识,支撑这一推论的依据之一是“各工厂半自动压接机的数量越来越少”。近些年陆续出现了自动下线压接插护套一体的自动化设备,也是这种共识的表现之一,非本文核心关注点,暂不做深入探讨。 线束制造前工序工艺路线的选择,发生在前工序制造系统设计阶段,其主要过程见图2:

7619c808-97b8-11ee-8b88-92fbcf53809c.png

▲图2前工序制造系统设计流程▲

该过程将回路表信息结合工艺参数生成下线压接表,根据工厂设备能力和产能选择工艺路线;如果选择拉动式生成系统,还需要制定生成批量和安全库存等信息;最终将加工艺路线和拉动式生产所需信息输出指定格式的看板(见图3)或任务单。

761f01a6-97b8-11ee-8b88-92fbcf53809c.png

▲图3看板实例▲

在生产运行过程中,看板绑定在制品(WIP)并指示WIP经过的各个位置,直到总装取料,看板被释放最初的工序,周而复始,维持生产系统的稳定运行。

02

标杆企业自动下线压接机排程的实践

由于“尽可能采用自动化程度高的工艺路线”的共识和相关设备国产化的突破,自动下线压接机被作为最核心的加工设备应用于线束加工过程中,其特点是原材料品种少(电线、端子、防水栓)但规格多(线种&线色&线径、端子n种型号、防水栓n种型号),通过工艺参数进行组合,实现多品种小批量的生产

由于单机多品种生产,不同品种之间的生产转换需要判断相邻两个任务之间的差异,根据差异更换相应元素(见图5),理论上相邻两个任务的差异越小,换型过程更换的元素越少,换型时间越短。考虑到自动机机型的能力差异导致的特殊任务与特殊机台的锁定,那么剩余的任务理论上存在一组任务序列使得换型总时间最短

wKgaomV2eDyAMyTEAAGYP0jK584267.png

▲图5自动下线压接机换型元素▲

标杆企业D公司把结合设备能力和产能选择工艺路线的过程叫做作业负荷均衡(Machine Balance),其原理与生产线平衡(Line Balance)类似,设计了非常实用的Excel模型。以工作负荷为整体逻辑构架(见图6),分别统计或测算计划停机时间、加工时间、换型时间和损失时间,最终在前工序制造系统设计阶段实现工作负荷的测算。

7666748c-97b8-11ee-8b88-92fbcf53809c.png

▲图6D公司模型逻辑▲

D公司作业负荷均衡主要分为制定标准工时、制定换型矩阵、任务顺序寻优、机台分配和模具冲突调整五大步骤(见图7),基于各机台任务和负荷的动态调整。

767cb198-97b8-11ee-8b88-92fbcf53809c.png

▲图7作业负荷均衡五步骤▲ 笔者在2017年推进项目过程中跟行业标杆D公司前员工学习了标杆公司的自2009年建立并优化至2016年的自动机排程的模型,自此开始了自动机排程学习和研究。凭借扎实的IE科班功底和蹩脚的VBA编程能力,笔者一句一句翻译模型的代码并反推其逻辑,站在行业前辈的肩膀上撷取智慧,并结合当时公司的实际情况对进行适配改造,很快就小有成就,获得了一些荣誉,并负责在下属公司进行技术推广。

03

标杆企业自动下线压接机排程模型的局限性

D公司模型定义了探测人工任务顺序寻优的结果(换型总时间)的方法,使得衡量同一组任务不同人员作业结果的优劣成为可能。遗憾的是,未找到一种可靠的能有效减少换型总时间的算法。 笔者在数年的研究中,多次跟D公司前员工交流以及在前公司10多家工厂实践过程中,发现人工任务顺序寻优过程作业周期非常长(1000个看板排3~5天都非常正常)、结果优劣严重依赖人员的能力和责任心岗位人员变动频繁等问题普遍存在。

当笔者试图在公司内部推广D公司先进做法的时候,从业者基本上可以理解其理念,但是对于全面吸收应用D公司模型,存在较大的抵触。主要原因如下:

效率衡量方法失效。自动机产量受标准工时(取决于长度、线径、作业内容)、生产批量换型时间(换型类型和该类型发生次数)等综合因素影响,而这生产批量会影响当天的换型次数,彼此之间关系复杂。所以传统的统计每台机的日产出,无法衡量出自动机的真实生产效率

浪费非常隐蔽,设计到执行交替掩护。看板顺序优化专业性非常强,因人工看板顺序优化水平低而导致换型总时间浪费非常隐蔽,一般工厂无有效稽核手段。自动机操作员在作业过程中会根据经验将相似的看板紧邻生产,部分弥补因人工看板顺序优化水平低而导致的换型浪费,使得这种浪费更加隐蔽;久而久之形成了“看板只分配到机台,但是不定顺序,由自动机操作员自行排序”的局面,掩盖了前工序制造系统设计阶段的能力不足问题;

技术垄断且无约束KPI人工顺序寻优方法比较复杂,人员培养周期较长,一般一个工厂仅有1~2名掌握此技能的工程师,且大多数时候有师承关系,存在一定程度的“技术垄断”。排序的结果质量不容易判定,管理者不太可能做出明确的KPI,基于“员工只会做管理者要求做的事情”原则,排序人员在顺序寻优的过程中不会为了公司的收益折磨自己;

技术门槛高,工作不被认可人工顺序寻优方法比较复杂,D公司模型没有减少排序人员的工作量,其基础数据(标准工时、换型矩阵)一般需要排序人员自己去整理收集,费时费力且管理者不认可其工作的价值,降低了排序人员对D公司模型应用的积极性;

工厂受益的技术与个人利益冲突。排序人员担心集团推进的标准化模型使其工厂内“技术垄断”地位打破,应用标准化模型之后的成果也是推广部门的成果,所以往往以“太复杂,不适用”为由而排斥新模型。

04

D公司模型局限性的补充研究

D公司模型之所以未被行业广泛应用,其局限性主要是“模型太复杂,需要的基础数据多,需要人员的素质较高”,若能用算法将最复杂的“人工顺序寻优”解决掉,是否能降低普及D公司模型的门槛呢?

笔者开始尝试用算法替代繁琐的人工操作过程,主要有两大难题:

算法排序结果跟人工排序结果,没有显著性优势;

VBA程序运行时间非常长,1000个看板需要计算3~5小时。

算法先后采用了枚举算法、蛇形算法、最短路径算法……已经记不清迭代了多少次,但始终没有突破性进展。

2018年离开线束行业以后,心中一直有一个遗憾,“未能找到一种能有效降低换型总时间的算法”!作为一个技术控,此研究一直作为个人保留项目进行攻关,只是忙的时候投入得精力少一些,忙里偷闲的时候投入得精力多一些。

05

BSC算法+Python=自动机智能排序工具

“苦心人,天不负”。兜兜转转,不记得撕了多少种方案,终于找到一种能有效解决减少换型总时间的算法,寄予厚望起名为“Best Sequence Calculator”,简称BSC算法。为了解决VBA运算卡死的问题,6月份开始自学Python,从安装Pycharm开始,折腾了3个月,开发了“汽车线束自动机智能排序工具”,为了解决界面问题,又自学了PyQt5并研究了“多线程”,并在Tony哥设计技能的加持下升级了软件的UI,经过2个多月某工厂的实际试用反馈后,最终为大家带来一款相对成熟的汽车线束自动机看板智能排序解决方案——《线束自动机智能排序工具V5.0》

其注册方法和使用方法介绍见下视频:

06

BSC算法VS.人工排序测试结果

笔者测试了5个项目,结果如下:

76938756-97b8-11ee-8b88-92fbcf53809c.png

▲图8 BSC3.0算法VS.人工排序测试结果▲

从测试结果来讲,算法排序的质量和速度均实现了飞跃,初步实现了预期。

07

汽车线束自动机看板智能排序解决方案的目标应用场景

针对自动机看板排序作业过程,目前行业内主要有三种解决方案:

采购第三方APS系统或自研APS。优点是能有效集成MES、ERP等系统,算力更强;缺点是价格高,花费预计在150~200万之间;

IT+前工序专家,开发排序算法并制成专用工具。笔者所走的技术路线,只不过一般团队短时间完成,笔者没有团队无奈采用了单人长时间完成。

人工排序。大部分中小企业没有资金购买APS也没有技术实力自行开发相关专业工具,只能不断花钱雇满足自己要求的人。

基于当前行业现状,笔者认为汽车线束自动机看板智能排序解决方案的BSC算法可用于如下场景(优先级依次降低):

BSC算法与MES结合使用。后续突破负荷均衡算法,使MES具备APS的功能,适合信息化程度较高的工厂;

配合D公司模型使用。BSC算法进行顺序优化,D公司模型进行负荷的测算,人工仅需手工平衡各机台负荷,最终将工艺路线信息记录在看板中,适用于无MES系统的工厂;

配合自动机管理系统使用。通过看板收集任务,通过BSC算法在机台排序,适用于自动机厂家,作为选配功能。

后记:笔者在研究《线束自动机智能排序工具》的过程中,得到了业内资深人士的技术指导和交流;在技术推广阶段,得到了来自师傅、线束行业哥哥姐姐弟弟妹妹们、网友们对线束行业现状情况的情报支持,人脉支持,无法用言语表达心中的感激,正是各位的支持,BSC算法才有机会从研究成果到工厂实际落地!希望,天南海北的我们,能一起为助力线束行业中小型企业低成本的智能化,贡献自己的力量!

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • BSC
    BSC
    +关注

    关注

    0

    文章

    10

    浏览量

    6995
  • python
    +关注

    关注

    56

    文章

    4797

    浏览量

    84789
  • 汽车线束
    +关注

    关注

    4

    文章

    166

    浏览量

    15534

原文标题:汽车线束自动机看板智能排序解决方案

文章出处:【微信号:wiring-world,微信公众号:线束世界】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    [原创]如何选择汽车线的导线类型

    什么样的导线,要充分考虑线所处的环境和功能。例如:自动变速器上的导线一定要耐高温、耐液压油,其温度稳定性要好;发动机周围环境温度高,腐蚀性气体和液体也很多。因此,一定要使用耐高温、耐
    发表于 04-06 14:09

    线颜色顺序检测仪器介绍与说明

    的5倍或以上,良品率为100%,不仅为企业节省劳动力,而且绝对的保证了产品品质。线颜色顺序检测仪器的检测项目不只限制对端子线的颜色检测,还可以自动
    发表于 08-31 08:45

    电动汽车整车线测试方案研究

    的测试解决方案。电动汽车线线缆关系远远比传统的汽车更为复杂,对于少量的线
    发表于 06-16 18:03

    汽车线及灯光电器测试

    比较,多路输装置大大减少了导线及联插件数目,使布线更为简易。整车线零部件包括继电器组总成发动机线前围
    发表于 07-06 08:52

    NFA→FA→GFA自动机转换算法

    研究了不确定有穷自动机NFA、确定有穷自动机FA、规范有穷自动机GFA的基本关系与等价转换;给出了“NFA→FA”等价转换算法与“FA→GFA”等价转换算法,构造性证明了从FA到GFA的存
    发表于 12-10 17:25 14次下载

    加性细胞自动机的同构性分析

    根据矩阵方程理论和细胞自动机原理,提出了加性细胞自动机状态转移结构的同构性方法,该方法利用状态转移矩阵方程及其特征多项式分析规则90和150加性细胞自动机,证明了特
    发表于 02-28 17:03 35次下载

    [自动机自动线].李绍炎.扫描版

    本书结合目前国内自动机械行业的现状,从应用的角度系统介绍了自动机械的模块化结构及工作原理、设计选型方法、装配调试及维护要领等。主要内容包括:自动机械的结构组成、输
    发表于 09-17 16:02 0次下载

    元胞自动机的介绍资料

    元胞自动机的介绍资料,仅供参考和学习,不得用作商业用途。
    发表于 06-24 17:01 3次下载

    自动机械设计

    自动机械设计》以自动机械的四大结构组成部分为主要内容展开,深入阐述了自动机械设计中普遍性的理论问题。在例举实例中侧重现代农业自动机械,力求做到理论联系实际,突出专业特色和现代科学技术
    发表于 08-02 08:54 0次下载

    基于统计的AC自动机空间优化

    针对高级Aho-Corasick (AC)自动机为提高串匹配速度而造成的空间浪费问题,研究发现数据流对自动机节点的访问规律,据此提出基于数据访问特征的混合自动机构建算法HybridFA。分别研究了
    发表于 03-13 16:47 0次下载
    基于统计的AC<b class='flag-5'>自动机</b>空间<b class='flag-5'>优化</b>

    自动机器学习简述

    自动机器学习(AutoML)的目标就是使用自动化的数据驱动方式来做出上述的决策。用户只要提供数据,自动机器学习系统自动的决定最佳的方案。领域
    的头像 发表于 12-26 10:56 977次阅读

    自动机终结字查找算法实现优化综述

    |4)的自动机终结字查找算法,该算法是至今仅有的专门用于计算自动机的终结字的算法。以现有同步自动机的同步字查找算法为蓝本可以设计几种自动机终结字查找的新算法。理论分析和实验结果表明,这
    发表于 04-28 15:49 3次下载
    <b class='flag-5'>自动机</b>终结字查找算法实现<b class='flag-5'>优化</b>综述

    基于Arduino和OLED元胞自动机

    电子发烧友网站提供《基于Arduino和OLED元胞自动机.zip》资料免费下载
    发表于 06-20 11:02 0次下载
    基于Arduino和OLED元胞<b class='flag-5'>自动机</b>

    什么是线制造流程 线制造顺序是什么

     工业工程师或技术员在充分熟悉线产品后,根据线自身结构特点和特殊工艺要求编排制定而成;包括两方面的内容:线
    发表于 09-04 15:22 1092次阅读
    什么是<b class='flag-5'>线</b><b class='flag-5'>束</b>制造流程 <b class='flag-5'>线</b><b class='flag-5'>束</b>制造<b class='flag-5'>顺序</b>是什么

    汽车线工厂mes解决方案

    汽车线汽车的重要组成部分,其生产过程涉及到大量的数据和信息交互。随着汽车行业的快速发展,对线
    的头像 发表于 02-05 09:41 801次阅读