社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

DigiTwin | 柔性车间调度的扰动与评估方法

数字孪生DigitalTwin • 1 月前 • 121 次点击  

点击蓝字 关注我们↑↑↑

DIGITAL TWIN

如果您不希望错过文章,就加个星标吧!


本期阅读


 文章信息 

论文《Spatiotemporal dual dimensional disturbance perception and Bayesian quantitative assessment method for flexible job shop scheduling于2026年6月发表于《Digital Twin》期刊。本文由三峡大学机械与动力学院、宜昌市机器人与智能系统重点实验室、流域水安全湖北省重点实验室的Zhu, Y., Zhang, B., Meng, R.等人完成,研究系统构建了面向柔性作业车间动态扰动的双层贝叶斯网络感知与定量评估框架,为智能制造环境下扰动传播机理分析与重调度触发决策提供了系统的概率推理方法论和实证支撑。

引用本文:

Zhu, Y., Zhang, B., Meng, R., Zhang, H., Huang, S., Chen, N., … Luo, C. (2026). Spatiotemporal dual dimensional disturbance perception and Bayesian quantitative assessment method for flexible job shop scheduling. Digital Twin. https://doi.org/10.1080/27525783.2026.2690864



 核心速览    


Spatiotemporal dual dimensional disturbance perception and Bayesian quantitative assessment method for flexible job shop scheduling


Zhu, Y., Zhang, B., Meng, R. et al.

作者单位

a College of Mechanical & Power Engineering, China Three Gorges University, Yichang, China; 

b Yichang Key Laboratory of Robotics and Intelligent Systems, China Three Gorges University, Yichang, China; 

c Hubei Key Laboratory of Basin Water Security, Wuhan, 430000, China



摘要

柔性作业车间易受机器故障、返工、加工时间波动和紧急插单等随机扰动影响,传统鲁棒调度常导致保守性或失稳,现有模型难以量化局部异常的非线性级联传播。本文提出一种结合数字孪生与双层贝叶斯网络的系统级扰动感知方法:工艺层网络捕捉单工序延迟概率,系统层网络通过工序与机床约束映射模拟级联传播。基于数字孪生仿真生成大样本数据,经改进K-means聚类离散化客观赋值条件概率表。定义时空扰动指标,综合评估关键工序期望延迟与受影响下游工序数量,将复杂扰动统一量化为[0,1]区间。多场景仿真表明,该方法实现系统级全面感知,为智能重调度提供动态阈值参考。


内容简介

1. 引言

柔性作业车间广泛采用静态排产并预留固定缓冲,但实际中设备停机、返工、加工时间漂移及紧急插单等扰动具有高度随机性和时变性,静态方案极易失效。现有鲁棒调度和重调度方法分别存在过度保守和频繁扰动的问题,且感知机制多停留在“事件触发”层面,缺乏对扰动在时空维度传播规律的深入分析。数字孪生与贝叶斯网络为突破该瓶颈提供了新途径。本文提出双层贝叶斯网络架构,工艺层量化局部扰动概率,系统层基于单代号网络图刻画级联传播,并构建时空综合指标,为扰动定量评估和重调度决策提供科学依据。


2. 问题描述与数学建模

2.1 物理系统与调度环境

定义n个作业、m台机床,每个作业包含按工艺顺序排列的多道工序。给定初始调度方案后,工序实际开始和完成时间需严格满足工序顺序约束(同工件前后工序依次加工)和机床约束(同一机床同时仅能加工一道工序)。初始调度方案可唯一映射为时间确定型的单代号(AoN)网络图,该图构成后续扰动传播的拓扑基础。


2.2 动态扰动建模与假设

定义工序层面的关键随机变量:机器故障B、工件返工R(均为0-1变量)和加工时间波动F(连续变量,服从三角分布)。处理延迟D由B和R共同决定,最终超时O由D和F耦合产生。为便于贝叶斯推理,假设相邻工序扰动条件独立,且设备故障和返工分别具有确定性补偿时长(固定修复时长,返工重加工时间等于理论值且保证合格)。


2.3 定量评估目标

传统静态调度优化目标(如最小化完工时间)在动态环境中让位于状态评估。本文目标为:给定局部扰动指示,推演单工序超时概率,并利用网络拓扑在时间维度(核心工序期望延迟增量R₁)和空间维度(受影响下游工序总数R₂)量化系统偏离,最终综合得到系统总扰动水平W∈[0,1],为重调度触发提供阈值依据。


3. 双层贝叶斯网络构建

3.1 贝叶斯网络基础

贝叶斯网络由有向无环图和条件概率表组成,节点表示随机变量,有向边表示条件依赖,每个节点存储给定父节点下的条件概率。变量间满足条件独立性,联合分布可分解为各节点在其父节点条件下的乘积。


3.2 扰动感知双层架构

将扰动影响分解为工艺层效应(局部超时概率)和系统层效应(级联传播)。工艺层网络刻画底层扰动因素与工序超时之间的因果关系;系统层网络描述超时状态在工序网络中的传播。两层紧密耦合,实现从单点到全局的递阶推理。


3.3 系统层网络建模

系统层网络结构直接从初始调度方案的AoN网络图映射而来:节点对应工序超时状态,有向边对应工序间的时序约束(包括工序顺序和机床资源竞争)。通过该映射,可建立整个系统的概率传播拓扑。


3.4 工艺层网络建模

工艺层网络针对每个工序,建立机器故障、返工、加工时间波动→延迟→超时的因果链。该因果逻辑严格遵循贝叶斯网络有向边构建原则,能够基于底层扰动数据计算单个工序的超时概率和时间偏移量。


3.5 双层网络结构耦合

工艺层输出的各工序超时概率和时间偏移量作为系统层节点的输入信息。系统层依据网络拓扑和紧前节点的超时状态,推演扰动是否向后传播以及影响的工序范围。相邻工序的扰动因素条件独立,确保推理的马尔可夫性。


4. 参数学习与定量评估

4.1 数据采集与预处理

利用Plant Simulation构建车间数字孪生模型,模拟6×6×10规模的柔性作业车间在给定调度方案下31天的运行,生成1116条加工记录和59条故障记录。加工时间设定为三角分布,返工和故障按设定概率发生。采集的数据用于后续概率参数的客观估计,避免依赖主观专家经验。对数据进行统计分析,验证其分布特性,为贝叶斯网络参数学习奠定数据基础。


4.2 概率分配策略

统计得到各类扰动组合的概率(如同时发生故障和返工为0.2%,总延迟概率8.8%等)。对于连续变量F(加工时间波动),对比等宽、等频和K-means三种离散化方法,最终采用改进的K-means聚类:先区分非正波动(提前完工,可吸收部分延迟)与正波动(加剧延迟),再对正波动聚为中、高两类,使离散状态更贴合实际扰动传播机理。据此求得三类波动概率(高20.9%、中29.1%、低50.0%)。对于每个工序,根据其父节点(R、B、D、F)的各种组合以及时序约束(紧后工序的时间间隙),计算超时条件概率表。系统层节点则需同时考虑来自工艺层的延迟和波动影响,以及紧前节点的超时状态,通过局部网络逐节点推得全部条件概率表。边界节点(无紧后工序)在调度终点设置虚拟工序统一处理。


4.3 时空定量评估

定义时间扰动指标R₁为期望超时时长与最大允许时间冗余(案例中取10秒)之比,超过1时截断为1。空间扰动指标R₂为实际受影响下游工序数与单节点最大可影响工序数(案例中为17)之比。系统总扰动水平W=(R₁+R₂)/2,W∈[0,1],数值越大表示系统越不稳定,需触发重调度。


5. 仿真与案例研究

5.1 扰动场景1:作业1第1道工序返工

已知P₁,₁发生返工,造成至少3秒延迟。由条件概率表得该工序必超时,期望延迟3.5秒。时间扰动R₁=0.35,该工序影响全部下游工序,R₂=1,总扰动W₁=0.675。


5.2 扰动场景2:3号机床在t=6时故障

t=6时机床3正加工P₂,₂,故障导致至少10秒延迟,该工序必超时,期望延迟12.5秒,R₁=1,受影响工序数为10,R₂=10/17≈0.59,总扰动W₂=0.795。


5.3 扰动场景3:t=23时插入紧急订单

紧急订单含三道工序。第一道在空闲机床加工,不影响原排产(W=0)。第二道占用机床8,影响原定3个后续工序,期望延迟3秒,R₁=0.3,R₂=3/17≈0.176,W=0.297。第三道占用机床1,影响2个后续工序,期望延迟5秒,R₁=0.5,R₂=2/17≈0.12,W=0.31。三个子事件综合反映急单对不同区域的差异化冲击。


6. 结论与未来工作

本文提出基于双层贝叶斯网络的扰动感知与定量评估方法,主要贡献在于:

(1)构建工艺层与系统层递阶推理架构,突破“事件触发”的粗粒度局限,科学重构扰动在时空维度的传播路径;

(2)提出基于数字孪生的无偏参数获取机制,结合改进K-means聚类实现条件概率表的客观赋值;

(3)定义时空综合指标W,将复杂扰动量化为[0,1]阈值,为重调度提供明确判据。仿真验证了方法有效性。未来将考虑随机修复时间分布,并扩展至多阶段复杂车间环境。



关注公众号,后台回复“DT论文”即可下载原文



投稿邀请及版权

本公众号致力于分享高质量的数字孪生与数字工程相关学术研究与知识资讯,以促进学术交流与知识传播。推送的论文内容主要来源于公开出版或在线发布的学术资源,版权归原作者所有,仅供学术交流,未经授权不得商用。如有侵权,请联系删除。


如您有优秀论文需推荐,或者成果发布、企业进展、科研交流等需求,请在公众号后台留言,或发送邮件到digitaltwin@buaa.edu.cn,与我们取得联系。感谢您的持续关注与支持!






Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/198288