专利类型 | 发明公开 | 法律事件 | 公开; 实质审查; |
专利有效性 | 实质审查 | 当前状态 | 实质审查 |
申请号 | CN202311576813.0 | 申请日 | 2023-11-20 |
公开(公告)号 | CN117522381A | 公开(公告)日 | 2024-02-06 |
申请人 | 合肥综合性国家科学中心人工智能研究院(安徽省人工智能实验室); | 申请人类型 | 科研院所 |
发明人 | 许镇义; 吴启来; 康宇; 曹洋; 张锟宇; | 第一发明人 | 许镇义 |
权利人 | 合肥综合性国家科学中心人工智能研究院(安徽省人工智能实验室) | 权利人类型 | 科研院所 |
当前权利人 | 合肥综合性国家科学中心人工智能研究院(安徽省人工智能实验室) | 当前权利人类型 | 科研院所 |
省份 | 当前专利权人所在省份:安徽省 | 城市 | 当前专利权人所在城市:安徽省合肥市 |
具体地址 | 当前专利权人所在详细地址:安徽省合肥市高新区望江西路5089号,中国科学技术大学先进技术研究院未来中心B1205-B1208 | 邮编 | 当前专利权人邮编:230000 |
主IPC国际分类 | G06Q10/20 | 所有IPC国际分类 | G06Q10/20 ; G06Q10/04 ; G06Q50/04 ; G06T17/00 ; G06F30/20 ; G06F111/10 |
专利引用数量 | 0 | 专利被引用数量 | 0 |
专利权利要求数量 | 5 | 专利文献类型 | A |
专利代理机构 | 合肥天明专利事务所 | 专利代理人 | 金凯; 谢中用; |
摘要 | 本 发明 涉及数字孪生与智能制造技术领域,公开了一种基于数字孪生驱动的跨层级智能系统预测性维护决策方法,包括以下步骤:分析智能制造系统整体结构和层次;根据智能制造系统整体结构和层次建立智能制造系统的数字孪生模型;在数字孪生模型中,根据智能制造系统的运行数据对预测性维护问题进行数学建模,得到预测性维护的数学模型;将智能制造系统实时运行数据传入数学模型,对预测性维护的数学模型的输入参数进行赋值,利用VNS‑ILP 算法 计算数学模型的输出参数,得到最佳的维护决策。本发明通过分析数据流,比较具有不同规模的最佳解决方案,输出决策,为相关人员提供参考,提高系统效率。 | ||
权利要求 | 1.一种基于数字孪生驱动的跨层级智能系统预测性维护决策方法,包括以下步骤: |
||
说明书全文 | 基于数字孪生驱动的跨层级智能系统预测性维护决策方法技术领域[0001] 本发明涉及数字孪生与智能制造技术领域,具体涉及一种基于数字孪生驱动的跨层级智能系统预测性维护决策方法。 背景技术[0002] 近年来,互联网技术、物联网、云计算、大数据、人工智能等的发展加速了信息技术与制造系统的融合,企业拥有的数据日益丰富,这两者都在推动制造业走向智能制造。数字孪生(DT)是一项关键技术,具有网络空间与物理空间交互反馈、数据采集、故障预测、决策迭代优化等特点,已成为智能制造研究的热点。DT模型已成功应用于广泛的制造领域,从精密零件到整机,并已扩展到整个车间。 [0003] 目前,DT已广泛应用于智能制造系统,因为它提供了物理机器的实时表示并生成诸如资产退化措施之类的数据。数据的可访问性和无处不在有助于更好地预测和维护生产过程和系统,从而提高生产率。然而,当使用DT对预测性维护做出准确和实时的决策时,制造系统中操作环境和生产任务的复杂性意味着没有充分考虑一些因素,例如由多个关键组件组成的多级系统的复杂依赖关系,决策的可变时间尺度,以及一些全面的维护服务资源(维护工人,备件等)。 发明内容[0004] 为解决上述技术问题,本发明提供一种基于数字孪生驱动的跨层级智能系统预测性维护决策方法,综合考虑关键组件依赖关系、可变的维护决策时间窗和各类维护资源约束,可实时获得最优维护计划,然后反馈到物理空间实现闭环控制。然后基于整数线性规划建立维护决策优化模型,在满足所需生产能力的同时最小化各类维护成本。 [0005] 为解决上述技术问题,本发明采用如下技术方案: [0006] 一种基于数字孪生驱动的跨层级智能系统预测性维护决策方法,包括以下步骤: [0007] 步骤S1:分析智能制造系统整体结构和层次; [0008] 步骤S2:根据智能制造系统整体结构和层次建立智能制造系统的数字孪生模型,确立数字孪生模型和智能制造系统的数据交互模式,包括智能制造系统向数字孪生模型输出的参数和数字孪生模型向智能制造系统输出的参数;智能制造系统向数字孪生模型输出的参数为所述智能制造系统的运行数据; [0009] 步骤S3:在数字孪生模型中,根据智能制造系统的运行数据对预测性维护问题进行数学建模,得到预测性维护的数学模型; [0010] 步骤S4:进行数字孪生操作,通过数字孪生模型采集智能制造系统实时运行数据,将智能制造系统实时运行数据传入数学模型,对预测性维护的数学模型的输入参数进行赋值,利用VNS‑ILP算法计算数学模型的输出参数,得到最佳的维护决策,并反馈给智能制造系统。 [0011] 进一步地,步骤S1具体包括以下步骤: [0013] S12:确立智能制造系统的关键信息,智能制造系统的关键信息包括关键组件的参数、设备之间的依赖关系、设备启动成本、设备停机成本、设备维护成本。 [0014] 进一步地,步骤S2具体包括以下步骤: [0016] S22,确立数字孪生模型与智能制造系统的数据交互模式:智能制造系统的运行数据包括制造系统的最小容量阈值、设备数量、维护设备的启动成本、每个维护周期的设备产量、设备在维护周期内的运行时间、每一维护周期的设备停机成本、关键组件剩余使用寿命、关键组件的失效阈值、关键组件的设计预期寿命、关键组件间的结构依赖、设备的关键组件类型、不同类型关键组件平均维护时间、关键组件的备件数量、每个备件的单位成本、维护决策维护周期、维护资源的数量和成本; [0017] 数字孪生模型向智能制造系统输出的参数包括维护设备的启动总代价、智能制造系统的停机总代价、每个关键组件的维护策略、每个维护周期设备的实际产能、每个维护周期维护设备的状态、每个维护周期关键组件的剩余备件、每个维护周期关键组件的剩余使用寿命、每个维护周期设备的运行状态、每个维护周期维护资源的可用性状态、维护资源的总可变成本。 [0018] 进一步地,步骤S3具体包括以下步骤: [0019] S31,根据预测性维护问题的输入参数包括G、N、T、g、n、t、i、k、t、q、oi、Ot、rij、Rj、fj、d、d′、sj、Sjt、wj、Wjt、mj、m、Ci、MA; [0020] G、N、T分别表示智能制造系统中的设备集合、设备的关键组件集合、维护决策维护周期集合,g、n、t分别表示集合G、N、T元素的数量,下标i、j、t分别表示集合G、N、T中的元素;q表示每次维护设备的启动成本,是一个定量;oi表示设备i在单位时间内的设备产量;Ot表示维护周期t中制造系统的容量阈值;rij表示当前设备i中的关键组件j的剩余使用寿命;Rj表示关键组件j的剩余使用寿命;fj表示设计关键组件的预期寿命j;d表示维护决策间隔与剩余使用寿命之间的缩放关系;d′表示单元维护时间与剩余使用寿命之间的缩放关系;sj表示关键组件j备件的单位成本;Sjt表示维护周期t中库存的关键组件j的备件总数;wj表示维护关键组件j所需的工人数量;vj表示维护关键组件j的每个维护工人的所需成本;Wjt表示维护周期t中关于关键组件j的可用维护工人数;mj表示关键组件j的维护时间,m表示关键组件j的最大维护时间,m=max{mj},j∈N;Ci表示单位时间内设备i造成的停机时间损失; MA表示一个固定的常数,大于关键组件的最大设计预期寿命; [0021] S32,对预测性维护问题的数学模型的输出,进行参数建模;数学模型的输出参数包括xijt、zit、yt、lijt、ct、ot: [0022] 二元决策变量xijt表示设备i的关键组件j是否在维护周期t进行维护; [0023] 二进制变量zit指示设备i是否需要在维护周期t中关闭以进行维护; [0024] 二进制变量yt指示维护设备是否在维护周期t中启动; [0025] 非负整数变量lijt表示维护周期t结束后设备i的关键组件j的剩余使用寿命; [0026] 非负因变量ct表示维护周期t中整个系统的停机时间损失; [0027] 非负因变量ot表示维护周期t中整个系统的生产能力; [0028] S33,建立预测性维护问题的目标函数,预测性维护问题的优化目标为最小化总维护管理成本Totalcost,总维护管理成本包括设备维护的启动成本、设备维护的总成本以及设备维护期间的停机损失;目标函数如下: [0029] Minimize Totalcost=∑t∈Tytq+∑i∈G,j∈N,t∈Txijt(sj+wjvj)+∑t∈Tct; [0030] 目标函数第一项表示设备维护的启动成本;第二项表示设备维护的总成本;第三项表示设备维护期间的停机损失; [0031] S34,建立预测性维护问题的约束条件:将智能制造系统中各个设备之间、设备的各个关键组件之间的依赖关系构成了优化问题的约束条件,约束条件如下: [0032] [0033] [0034] [0035] [0036] [0037] [0038] [0039] 进一步地,步骤S4具体包括以下步骤: [0040] S41,收集智能制造系统实时运行数据,传入数学模型,对预测性维护的数学模型的输入参数进行赋值; [0041] S42,设置初始的解S,包括每一个决策变量xijt;随机选择设备集合的一个与xijt相关的子集G1; [0042] S43,进行ILP求解:使用ILP求解器,基于当前的解S和子集G1,寻找最优的新解S’,新解S’包括更新后的决策变量xijt,比较S’和S,如果S’的维护策略更优,则将S’设置为新的当前的解; [0043] S44,在每次迭代中,基于频率优先选择算子选择一个新的子集G2,固定与子集G2相关的决策变量xijt,然后取消当前解S中所有在子集G中的决策变量; [0044] S45,重复步骤S42到S44,直到达到一定的迭代次数或者得到满足设定条件的解;返回找到的最优解Sb,最优解Sb中的决策变量代表最佳的维护决策。 [0045] 与现有技术相比,本发明的有益技术效果是: [0046] 本发明的跨层级智能系统预测性维护决策方法,通过分析数据流,比较具有不同规模的最佳解决方案,输出决策,为相关人员提供参考,提高系统效率。然后,考虑关键组件依赖关系、决策可变时间尺度和综合维护资源,建立ILP模型,在满足生产需求的同时,以最小的总成本解决预测性维护决策优化问题。附图说明 [0047] 图1为本发明实施例的流程示意图; [0048] 图2为不同算法代价对比图,其中VNS‑ILP为本发明提出方法; [0049] 图3为不同算法计算时间对比图,其中VNS‑ILP为本发明提出方法。 具体实施方式[0050] 下面结合附图对本发明的一种优选实施方式作详细的说明。 [0051] 所述方法包括以下步骤: [0053] 步骤S1具体包括以下步骤: [0054] S11:分析智能制造系统的整体结构和层次,建立物理实体层、传感器层、实时数据层等层次。物理实体层即设备、设备的关键组件;传感器层用于采集设备、设备关键组件的信息。 [0055] S12:确立智能制造系统的关键信息,如设备各关键组件参数、设备之间的依赖关系、设备启动成本、设备停机成本、设备维护成本等关键信息。关键信息即实时数据层的内容。 [0056] 步骤S2:根据智能制造系统整体结构和层次建立智能制造系统的数字孪生模型,确立数字孪生模型和智能制造系统的数据交互模式,包括智能制造系统向数字孪生模型输出的参数和数字孪生模型向智能制造系统输出的参数;智能制造系统向数字孪生模型输出的参数为所述智能制造系统的运行数据。 [0057] 步骤S2具体包括以下步骤: [0058] S21:根据智能制造系统的整体结构和层次构建相对应的虚拟设备层、数学模型层、实时输出层,与智能制造系统相对应;数字孪生模型包括虚拟设备层、数学模型层和实时输出层。虚拟设备层与物理实体层对应;数学模型层用于运行数学模型,向实时输出层输出参数,实时输出层用于将数学模型的输出参数作为数字软声模型的输出传递至智能制造系统。 [0059] S22,确立数字孪生模型与智能制造系统的数据交互的模式:智能制造系统的实时运行数据,即前文中提到的关键信息,作为数字孪生模型的输入,智能制造系统的实时运行数据包括:制造系统的最小容量阈值、设备数量、维护设备的启动成本、每个维护周期的设备产量、设备在维护周期内的运行时间、每一维护周期的设备停机成本、关键组件剩余使用寿命、关键组件的失效阈值、关键组件的设计预期寿命、关键组件间的结构依赖、设备的关键组件类型、不同类型关键组件平均维护时间、关键组件的备件数量、每个备件的单位成本、维护决策维护周期、维护资源的数量和成本。 [0060] 数学模型的输出参数,即实时输出层中的内容,包括维护设备的启动总代价、智能制造系统的停机总代价、每个关键组件的维护策略、每个维护周期设备的实际产能、每个维护周期维护设备的状态、每个维护周期关键组件的剩余备件、每个维护周期关键组件的剩余使用寿命、每个维护周期设备的运行状态、每个维护周期维护资源的可用性状态、维护资源的总可变成本。 [0061] 步骤S3:在数字孪生模型中,根据智能制造系统的运行数据对预测性维护问题进行数学建模,得到预测性维护的数学模型。 [0062] 步骤S3具体包括: [0063] S31:对数学模型的输入,即智能制造系统的实时运行数据,进行参数建模。 [0064] G、N、T分别表示系统中设备集合、关键组件集合、维护决策维护周期集合,g、n、t分别表示上述三个集合元素的数量,i、j、t作为下标分别表示集合G、N、T中的元素;Ot表示维护周期t中制造系统的容量阈值;q表示每次维护设备的启动成本,是一个定量;oi表示设备i在每个维护周期内的设备产量;Ci表示每个维护周期内设备i造成的停机时间损失;rij表示当前设备i中的关键组件j的剩余使用寿命;Rj表示关键组件j的剩余使用寿命(下面以RUL来表示);fj表示关键组件j的设计预期寿命;d表示维护决策间隔与RUL之间的缩放关系;d′表示单元维护时间与RUL之间的缩放关系;sj表示关键组件j备件的单位成本;Sjt表示维护周期t中库存的关键组件j的备件数量;wj表示维护关键组件j所需的工人数量;vj表示维护活动每个维护工人的所需成本;Wjt表示维护周期t关键组件j的可用维护工人数;mj表示关键组件j的维护时间,m=max{mj},j∈N;MA表示一个固定的大数,大于关键组件的最大设计预期寿命。 [0065] S32:对数学模型的输出,也即决策变量,进行参数建模: [0066] 二元决策变量xijt表示设备i的关键组件j是否在维护周期t进行维护; [0067] 二进制变量zit指示设备i是否需要在维护周期t中关闭以进行维护; [0068] 二进制变量yt指示维护设备是否在维护周期t中启动; [0069] 非负整数变量lijt表示维护周期t结束后设备i的关键组件j的剩余使用寿命; [0070] 非负因变量ct表示维护周期t中智能制造系统的停机时间损失; [0071] 非负因变量ot表示维护周期t中智能制造系统的生产能力。 [0072] S33:建立预测性维护的数学模型的目标函数,确立优化对象,本实施例中的数学模型为线性规划模型。目标函数是最小化总维护管理成本totalcost,总维护管理成本包括维护设备启动的总固定成本、维护资源的总可变成本以及停机维护造成的经济损失。目标函数如下。 [0073] Minimize Totalcost=∑t∈Tytq+∑i∈G,j∈N,t∈Txijt(sj+wjvj)+∑t∈Tct。 [0074] 目标函数第一项表示设备维护的启动成本;第二项表示设备维护的总成本;第三项表示设备维护期间的停机损失。 [0075] S34:建立优化目标函数的约束条件。智能制造系统中各个设备之间、设备的各个关键组件之间存在一定的依赖关系,这些依赖关系构成了数学模型的约束条件。约束条件如下: [0076] [0077] [0078] [0079] [0080] [0081] [0082] [0083] 步骤S4:进行数字孪生操作,通过数字孪生模型采集智能制造系统实时运行数据,将智能制造系统实时运行数据传入数学模型,对预测性维护的数学模型的输入参数进行赋值,利用VNS‑ILP算法计算数学模型的输出参数,得到最佳的维护决策,并反馈给智能制造系统。 [0084] 步骤S4具体包括: [0085] S41:实时收集智能制造系统运行数据,传入数字孪生模型,对数学模型的数学变量进行赋值。 [0086] S42,初始化:设置初始解S,包括每一个决策变量xijt,随机选择设备集合G的一个与xijt相关的子集G1。 [0087] S43,进行ILP求解:使用ILP求解器,基于当前解S和子集G1,寻找最优的新解S’,新解S’包括更新后的决策变量xijt,比较S’和S,如果S’的维护策略更优,则将S’设置为新的当前解。 [0088] S44:振荡过程。在每次迭代中,基于频率优先选择算子(FPS)选择一个新的子集G2。固定与子集G相关的决策变量xijt,然后取消中所有S在G中的决策变量。 [0089] S45:重复步骤S42到步骤S44,直到达到一定的迭代次数或者得到满意的解。返回找到的最优解Sb,这个最优解Sb包括最佳的维护决策,以优化设备的维护和性能。 [0090] 本发明的关键组件,指的是设备中起到关键作用的组件,可以由人根据历史数据或者经验认定。 [0091] 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内,不应将权利要求中的任何附图标记视为限制所涉及的权利要求。 [0092] 此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立技术方案,说明书的这种叙述方式仅仅是为了清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。 |