当前位置: 首页 > news >正文

商简智能计划与排程SPS在纺织行业中的应用

企业背景

某织造、染色及后整理一体化工艺的纺织面料企业,主要从事户外功能运动服装、内衣、泳衣、汽车内饰等面料的研发和销售,年产值在20亿左右,是迪卡侬运动面料最优质供应商之一。

纺织行业特点

印染具有典型的流程行业特性,流程行业上级物料和下级物料之间的关系可能随温度、压力、湿度、季节、人员技术水平、工艺条件不同而不同。工艺过程中伴随产出的不只是产品或中间品,可能细分为主产品、副产品、协产品、回流物和废物,具有批量有效期等方面的要求。

织染一体的企业,原料(纱线)质量属性,坯布的织法,染整的流程,与处方相配合,才能形成完整的工艺和工艺流程。一般的流程行业,品种固定,批量大,生产设备投资高,而且按照产品进行布置,通常设备是专用的,很难改做其他用途,但是对于很多印染企业来说,是多品种小批量生产模式,面料色号随时变化,如何提高一次染色成功率、产出高品质成品布,是企业生存的关键

流程行业物料存储和使用方面相比离散行业,有更严格的要求,流程行业原材料和产品通常是液体、气体、粉状等。多数存储的数量可以用能转变为电信号的传感器进行计量。印染染整所需要的染化料,通过自动输送料系统进行精准计量输送,对配比有严格要求,当出现质量偏差时,需要灵活调整处方

流程行业一般采用大规模生产方式,生产工艺技术比较成熟,控制生产的工艺条件的自动化设备也比较高,例如DCS、PLC,生产过程多数是自动化,但是比较高端的染整企业,对成品布颜色和质感等属性的要求非常高,这就提高了工艺的难度,需要严谨的计划和排程逻辑控制。

流程企业由于主要是大批量生产,企业只有满负荷生产 ,才能将成本降下来,在市场上具有竞争力。对印染企业来说,仅仅满负荷还不够,减少无效的品种切换洗缸亦是重点。

生产计划痛点

该企业原来采用手工计划的方式,存在以下明显痛点:

  • 产品以定制为主,人工处理方式需要1~2天的时间回答客户交期,且结果不准确、不能应对变化;

  • 为了保证较高的客户服务水平,备大量库存,织染库存周转33天(行业内为33-54天);

  • 手工管理产品工艺规则、BOM规则,严重依赖员工经验,管理低效;

  • 手工计划不合理现象严重,无效洗缸、织造改机成本高,产能低下。

商简SPS解决方案

苏州商简智能科技有限公司致力于为制造业企业提供由数据驱动、基于人工智能运筹学算法的工业智能决策解决方案,帮助智能制造企业优化管理流程、提升生产效率、降低生产成本。

商简智能自主研发的**“智能计划与排程系统”(Smart Planning and Scheduling,SPS)采用深度强化学习、运筹优化算法等技术,可自主提升决策能力,大幅提升各项生产指标,实现分钟级计划和排程**。

商简智能计划与排程SPS功能

本项目通过实施商简SPS,帮助该企业实现智能计划与排程,包含但不限于以下内容:

  1. 订单预排

以工序机台产能为基础,工序生产准备为辅助,瓶颈工序为核心,基于多种智能优化算法,进行订单生产交期计算,并进行订单产能预留。预排时亦会尽可能保证未来可执行的准确性,预排后在APS中通过锁定的方式实现订单的产能预留。

  1. 产能预留

通过APS产能预留,预留方式逐渐由粗预留向按订单实际可执行时间精准预留。

  1. 原料、染化料采购

APS排计划并提供缺料预警,采购根据缺料预警和实际情况处理采购。

  1. 原料、坯布预留

初始阶段通过APS查看当前和未来坯布的库存、产出、消耗平衡,进行预留。随着APS的逐渐应用,坯布预留的作用会被APS保障订单交货期的动态控制原则取代。

  1. 计划规则制定及选用

配置交期、产能、最小前置时间等权重系数,设置出旺季、淡季、产能优先、交期优先等常用计划规则,做为不同场景下排程选用的标准。

  1. What-if模拟及计划评审

新建模拟场景,在模拟场景中做变更,然后在APS中进行场景比较,APS提供场景间的各指标差异比较,如交期、产能利用等。

  1. 织染一体联动排产

织造、染色的计划、生产、库存,采购通过APS自动联动,实现高效管理和控制。

  1. 瓶颈识别及处理

APS自动识别浮动瓶颈,基于瓶颈系统自动做优化调整。

  1. 前后工序约束

工序间最大间隔时间、最小间隔时间、重叠数量/百分比的设置操作。用于控制中间品库存、加强等待时间对工艺质量的影响约束控制。

  1. 织造改机规则

根据品种大类组合维护改机时间(属性),同时物料属性里加上品种,传递给APS,APS里根据改机规则排产时减少改机次数、减少复杂的切换。

  1. 定型机温度切换

APS根据产品工序的温度,工序任务的需求时间,定型准备时间(从温度1升温到温度2或者从温度1降温到温度2所需要的时间),前后工序约束等多重因素,通过算法,优化排序,减少升降温。

  1. 染色洗缸规则应用

梳理染色色号变化清洗规则,通过智能优化算法,减少洗缸。

  1. 分缸

根据缸型缸量等因素,自动分割任务。

  1. 工序任务执行实时联动

数采自动报工,传递给APS,实时联动排产。

  1. 计划重要节点存储与变更分析

在APS中存储重要计划节点,并可通过"What-if"模拟功能对任意两个节点进行差异化比较。

商简SPS实施价值

通过实施SPS系统,实现保守1500万/年的效益提升:

  • 基于定制的产品需求,数分钟内确认精准的交期。此点经统计分析,创造年收益约200万

  • 实现基于产能约束的JIT采购、生产(短、中、长期),织染库存周转从33天下降至 15天。此点经统计分析,创造年收益至少600万

  • 产品工艺规则提炼、BOM规则提炼,提升预测的有效管控,为产品按单设计生产提供快速响应基础。 此点经统计分析,创造年收益至少100万

  • 车间生产任务全部由APS系统控制;因行业特性,通过APS优化减少无效的洗缸、织造该机,产能提升20%以上。此点经统计分析,创造年收益至少600万

相关文章:

商简智能计划与排程SPS在纺织行业中的应用

企业背景 某织造、染色及后整理一体化工艺的纺织面料企业,主要从事户外功能运动服装、内衣、泳衣、汽车内饰等面料的研发和销售,年产值在20亿左右,是迪卡侬运动面料最优质供应商之一。 纺织行业特点 印染具有典型的流程行业特性&#xff0c…...

549、RocketMQ详细入门教程系列 -【消息队列之 RocketMQ(三)】 2023.02.28

目录一、Spring 整合 RocketMQ1.1 消息生产者1.2 消息消费者1.3 Spring 配置文件1.4 运行实例程序二、参考链接一、Spring 整合 RocketMQ 不同于 RabbitMQ、ActiveMQ、Kafka 等消息中间件,Spring 社区已经通过多种方式提供了对这些中间件产品集成,例如通…...

如何使用SpringBoot ⽇志?

Spring Boot自定义日志的打印:在一个类中先获取到打印日志对象(日志框架提供的日志对象,而日志框架默认已经集成到Spring Boot里了,springboot默认使用 slf4jlogback);注意:得到日志对象Logger ->来自于slf4j2、使用目志对象提…...

山东大学数字图像处理实验:MATLAB的图像显示方法

文章目录MATLAB 学习实验目的实验原理及方法实验内容MATLAB的图像显示方法实验目的实验内容MATLAB 学习 实验目的 了解 MATLAB 的基本功能及操作方法。掌握典型离散信号的 Matlab 产生和显示。 实验原理及方法 在 MATLAB 中, 序列是用矩阵向量表示, 但它没有包含采样信息, …...

Java缓存面试题——Redis解决方案

文章目录1、什么是缓存击穿?该如何解决2、什么是缓存穿透?该如何解决3、什么是缓存雪崩?该如何解决4、什么是BigKey?该如何解决bigkey的危害发现bigkey解决bigkey5、redis过期策略都有哪些?6、讲一讲Redis缓存的数据一…...

Flink:The generic type parameters of ‘Collector‘ are missing 类型擦除

类型擦除问题处理报错日志描述问题描述报错解决其他方法方法一:TypeInformation方法二:TypeHint报错日志描述 报错日志: The generic type parameters of Collector are missing. In many cases lambda methods dont provide enough informa…...

MySQL查询操作

系列文章目录前言一、简单查询SELECT子句SELECT后面之间跟列名DISTINCT,ALL列表达式列更名WHERE子句WHERE子句中可以使用的查询条件比较运算BETWEEN...AND...集合查询:IN模糊查询LIKE空值比较:IS NULL多重条件查询SELECT 的基本结构ORDER BY子句排序聚集…...

Redis-day01-note

Redis-day01-note 文章目录**Redis-day01-note****安装****配置文件详解****数据类型****字符串类型(string)**列表数据类型(List)****与python交互**Redis介绍特点及优点 1、开源的,使用C编写,基于内存且支持持久化 2、高性能的…...

嵌入式C基础知识(19)

时序在前面我们说到当处理器要向外设芯片写数据时,需要先将所需访问的外设的地址放在地址总线上,然后,由译码器将地址总线上的数据转换成片选信号,片选信号则使能目标外设芯片,接下来处理器写数据到数据总线上&#xf…...

java 2(程序流程控制)【含例题详解】

java ——程序流程控制 ✍作者:电子科大不知名程序员 🌲专栏:java学习指导 各位读者如果觉得博主写的不错,请诸位多多支持;如果有错误的地方,欢迎在评论区指出 目录java ——程序流程控制分支结构if-elsesw…...

基于Conda完成创建多版本python环境

文章目录基于Conda完成创建多版本python环境基于Conda完成创建多版本python环境 通过cmd打开conda环境 d:\ProgramData\Anaconda3\Scripts\activate创建python3.7的环境 conda create -n py3.7 python3.7产生错误 Collecting package metadata (repodata.json): failed Unav…...

35岁的测试被裁,公司地位还不如00后...

国内的互联网行业发展较快,所以造成了技术研发类员工工作强度比较大,同时技术的快速更新又需要员工不断的学习新的技术。因此淘汰率也比较高,超过35岁的基层研发类员工,往往因为家庭原因、身体原因,比较难以跟得上工作…...

vue H5跳转小程序报错:config:fail,Error: 系统错误,错误码:63002,invalid signature

微信开发者工具下载地址与更新日志 错误码:63002,invalid signature 无效的签名 附录5 微信网页开发 /JS-SDK说明文档 微信 JS 接口签名校验工具 全局返回码说明 ​ 排查步骤 确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sand…...

来面试阿里测开工程师,HR问我未来3-5年规划,我给HR画个大饼。

在面试的过程中是不是经常被面试官问未来几年的职业规划?你会答吗?是不是经常脑袋里一片空白,未来规划?我只是想赚更多的钱啊,哈哈哈,今天我来教大家,如何给面试官画一个大饼,让他吃的不亦乐乎…...

【2373. 矩阵中的局部最大值】

来源:力扣(LeetCode) 描述: 给你一个大小为 n x n 的整数矩阵 grid 。 生成一个大小为 (n - 2) x (n - 2) 的整数矩阵 maxLocal ,并满足: maxLocal[i][j] 等于 grid 中以 i 1 行和 j 1 列为中心的 3 …...

Read book Netty in action(Chapter VII)--ChannelHandler和ChannelPipeline

序言 我们曾经学过了ByteBuf – netty的数据容器,还有ChannelHandler和ChannelPipeline,这一把将他们组合起来,这些组件的交互正是Netty的灵魂所在! ChannelHanlder家族 在详细地学习ChannelHanlder之前,我们将在Ne…...

react的严格模式 和 解决react useEffect执行两次

useEffect执行两次 这个问题,主要是刚接触react的时候发的问题,当时也没总结。现在回过头来再总结一次!!! 文章目录useEffect执行两次前言一、为什么useEffect执行两次1.React的严格模式(模版创建项目&…...

C++中的STL

一、概念 STL,英文全称 standard template library,中文可译为标准模板库或者泛型库,其包含有大量的模板类和模板函数,是 C 提供的一个基础模板的集合,用于完成诸如输入/输出、数学计算等功能。 STL 最初由惠普实验室…...

【沐风老师】3dmax一键窗户生成器插件使用方法详解

3dmax一键窗户生成器插件教程 3dMax一键窗户生成器是一个在3dMax中自动创建3D窗户模型的脚本。它有28种风格的窗户样式,可以在Archviz项目中灵活应用,同时为3D艺术家节省大量时间。 【适用版本】 适用3dMax 2018.2及更高版本 【安装方法】 1.解压缩包&…...

【图像处理】数字图像处理基础(分辨率,像素,显示...)

Table of Contents1.数字图像处理基础1.1 图像表示1.1.1 图像成像模型1.1.2 数字图像的表示a.图像采样b.图像灰度的量化c.算比特数1.2 分辨率1.2.1 空间分辨率1.2.2 灰度分辨率1.3 像素间的关系1.3.1 像素邻域a.4邻域b.4对角邻域c.8邻域1.3.2 像素邻接1.3.3 像素连通1.3.4 像素…...

XCTF-web-easyupload

试了试php,php7,pht,phtml等,都没有用 尝试.user.ini 抓包修改将.user.ini修改为jpg图片 在上传一个123.jpg 用蚁剑连接,得到flag...

【Linux】shell脚本忽略错误继续执行

在 shell 脚本中,可以使用 set -e 命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行,可以在脚本开头添加 set e 命令来取消该设置。 举例1 #!/bin/bash# 取消 set -e 的设置 set e# 执行命令,并忽略错误 rm somefile…...

Docker 运行 Kafka 带 SASL 认证教程

Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明:server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...

【位运算】消失的两个数字(hard)

消失的两个数字(hard) 题⽬描述:解法(位运算):Java 算法代码:更简便代码 题⽬链接:⾯试题 17.19. 消失的两个数字 题⽬描述: 给定⼀个数组,包含从 1 到 N 所有…...

Python爬虫(一):爬虫伪装

一、网站防爬机制概述 在当今互联网环境中,具有一定规模或盈利性质的网站几乎都实施了各种防爬措施。这些措施主要分为两大类: 身份验证机制:直接将未经授权的爬虫阻挡在外反爬技术体系:通过各种技术手段增加爬虫获取数据的难度…...

嵌入式学习笔记DAY33(网络编程——TCP)

一、网络架构 C/S (client/server 客户端/服务器):由客户端和服务器端两个部分组成。客户端通常是用户使用的应用程序,负责提供用户界面和交互逻辑 ,接收用户输入,向服务器发送请求,并展示服务…...

A2A JS SDK 完整教程:快速入门指南

目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库&#xff…...

Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement

Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement 1. LAB环境2. L2公告策略2.1 部署Death Star2.2 访问服务2.3 部署L2公告策略2.4 服务宣告 3. 可视化 ARP 流量3.1 部署新服务3.2 准备可视化3.3 再次请求 4. 自动IPAM4.1 IPAM Pool4.2 …...

热门Chrome扩展程序存在明文传输风险,用户隐私安全受威胁

赛门铁克威胁猎手团队最新报告披露,数款拥有数百万活跃用户的Chrome扩展程序正在通过未加密的HTTP连接静默泄露用户敏感数据,严重威胁用户隐私安全。 知名扩展程序存在明文传输风险 尽管宣称提供安全浏览、数据分析或便捷界面等功能,但SEMR…...

解析“道作为序位生成器”的核心原理

解析“道作为序位生成器”的核心原理 以下完整展开道函数的零点调控机制,重点解析"道作为序位生成器"的核心原理与实现框架: 一、道函数的零点调控机制 1. 道作为序位生成器 道在认知坐标系$(x_{\text{物}}, y_{\text{意}}, z_{\text{文}}…...