CN106444643A - 一种订单分派调度与混合产品排序***及方法 - Google Patents
一种订单分派调度与混合产品排序***及方法 Download PDFInfo
- Publication number
- CN106444643A CN106444643A CN201610866536.0A CN201610866536A CN106444643A CN 106444643 A CN106444643 A CN 106444643A CN 201610866536 A CN201610866536 A CN 201610866536A CN 106444643 A CN106444643 A CN 106444643A
- Authority
- CN
- China
- Prior art keywords
- order
- module
- product
- information
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000009826 distribution Methods 0.000 title claims abstract description 11
- 238000004519 manufacturing process Methods 0.000 claims abstract description 92
- 238000003860 storage Methods 0.000 claims abstract description 37
- 238000012545 processing Methods 0.000 claims abstract description 28
- 238000013439 planning Methods 0.000 claims description 42
- 238000004088 simulation Methods 0.000 claims description 17
- 238000005516 engineering process Methods 0.000 claims description 13
- 238000012163 sequencing technique Methods 0.000 claims description 9
- 238000013500 data storage Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 8
- 210000000352 storage cell Anatomy 0.000 claims description 8
- 238000005457 optimization Methods 0.000 claims description 6
- 230000002159 abnormal effect Effects 0.000 claims description 5
- 238000013178 mathematical model Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000000354 decomposition reaction Methods 0.000 claims description 3
- 238000012913 prioritisation Methods 0.000 claims description 3
- 238000012216 screening Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 claims description 2
- 239000000047 product Substances 0.000 description 103
- 238000005094 computer simulation Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 239000011265 semifinished product Substances 0.000 description 2
- 238000004513 sizing Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4155—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/283—Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Databases & Information Systems (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Educational Administration (AREA)
- Manufacturing & Machinery (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
Abstract
本发明公开了一种订单分派调度与混合产品排序***及方法,其***包括输入模块、云存储模块、处理模块和输出模块;输入模块、处理模块和输出模块均与云存储模块连接;其方法根据订单的实时需求、前计划周期排程订单的混合产品实时需求以及当前计划周期拟排程的混合产品的总体需求来确定产线可用时间;将不同混合产品、交期的订单分配到不同的平行加工线上;综合考虑各机台上各产品间的设置时间生成各条产线混合订单‑产品的生产调度计划,在各计划周期内最大化每条加工线上产品按时完工的概率,并实时更新数控机床的生产程序;实现了将不同的客户订单依据交期和品目的不同合适地分批分派到各条平行产线上,进而生成各条产线的生产调度计划的目的。
Description
技术领域
本发明属于数控机床技术领域,更具体地,涉及一种订单分派调度与混合产品排序***及方法。
背景技术
在生产制造型企业中,新客户订单的实时信息量大、加工产品的实时信息量大,及时获取并处理信息对于提高生产效率极为重要;高容量混合型制造企业面临的问题之一是生产资源上不同产品的订单分配和排序;企业动态接收多个客户订单,并且各订单产品的交期需求不同;并且对于每个计划周期,每条产线产品的订单需求分配和生产调度因为计划周期不同而需要不断调整;因此,特定计划周期内不同产品和交期的订单在并行多条自动柔性加工线分配和各生产线的产品加工排序非常具有挑战性。
柔性生产线中产品的需求量大、加工工序多,在当前生产计划周期中很难确定新客户需求的最优***点。此外,由于每条柔性生产线可以有不同的产品生产率,很难为不同客户不同交期和不同产品的订单分配柔性生产线。
当进行多加工线动态订单调度和实时混合产品排序时,客户订单的实时信息很重要;***中客户订单不同模型和交期的实时需求,柔性生产线中不同加工部门的在制品的实时信息和计划周期客户订单未完成品的实时信息,对当前计划周期柔性生产线的不同客户订单的产品总体需求需要进行实时的分配。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种订单分派调度与混合产品排序***及方法,其目的在于实现对生产线上当前计划周期内不同订单的产品需求的实时分配。
为实现上述目的,按照本发明的一个方面,提供了一种订单分派调度与混合产品排序***,包括输入模块、云存储模块、处理模块和输出模块;
其中,输入模块、处理模块和输出模块均与云存储模块连接;
输入模块具有网络接口和RFID接口,用于接收实时订单信息、生产线上在制品的实时信息;
包括订单的产品及交期实时不确定性信息以及即将上线加工的订单和混合产品的实时数据,以及生产线上在制品的实时信息;
处理模块用于从云存储模块获取新订单数据、订单和产品的实时状态数据、新订单分配及排序数据;并根据这些数据生成计划周期内的客户订单分配和混合产品排序方案;
输出模块用于获取各生产线产品模型的订单分配和混合产品排序的数据,并用于更新各生产线的加工程序;
云存储模块用于将输入模块接收的实时订单信息、以及前计划周期和当前计划周期的订单分配、混合产品排序的信息存储到云端并在处理模块的控制下实时更新更新生产线的加工程序。
优选地,上述的***,其输入模块包括并列的状态模块和新订单模块;其中,状态模块用于获取生产线上在制品的实时信息;新订单模块用于获取实时订单信息。
优选地,上述的***,其云存储模块包括并列的数据存储单元、数控加工程序存储单元和加工计划及程序更新模块;
其中,数据存储单元用于根据计划周期存储混合产品的订单分配和混合产品序列;
数控加工程序存储单元用于存储不同产品模型的数控加工程序;
加工计划及程序更新模块用于根据周期产品的订单分配和混流排序为各生产线所属的数控机床创建及更新加工计划和加工程序。
优选地,上述的***,其处理模块包括依次相连的数据输入模块、第一数据仿真模块和第二数据仿真模块;
其中,数据输入模块用于从云存储模块接收数据;
第一数据仿真模块用于根据客户订单信息与已完成的计划周期的订单分配和混合产品排序计划,通过仿真计算出当前计划周期的未完成订单、生产线上数控机床的实时状态、以及当前计划周期即将投放的订单池信息;
第二数据仿真模块用于根据未完成订单的数据、生产线上数控机床的实时状态,以及当前计划周期投放的订单池,来确定当前计划周期产品的订单分配和混合产品排序方案。
优选地,上述的***,其输出模块包括订单分配及排序模块和加工程序更新模块;
其中,订单分配及排序模块用于从处理模块获取当前计划周期产品订单分配和混合产品排序信息,并将该信息发送到云存储模块;
加工程序更新模块用于根据当前计划周期内产品的订单分配和混合产品排序,更新从云存储模块中程序模块得到的柔性生产线上数控机床的加工程序。
按照本发明的另一方面,提供了一种订单分派调度与混合产品排序方法,包括如下步骤:
(1)由数据仓库存储基础数据信息和现场监控数据信息;其中,基础数据信息主要包括订单信息、工艺信息、资源信息、半成品库存信息和在制品信息;现场监控信息主要包括产品在各机床或工作中心的加工情况、计划的执行以及完成情况、设备的运转情况、物料的转运情况等与现场执行有关的数据;
(2)从数据仓库读取基础数据信息,包括工艺信息、产品信息、订单信息;
(3)根据上述基础数据信息进行工艺建模、仿真建模以及数学建模;
(4)由定制的规则库优化算法对接数学模型;并通过数据仓库中的基础数据进行迭代优化计算,获得一个或多个平行产线的生产计划和混合产品调度方案;包括订单分解、子订单分派和混合产品排序;
(5)对方案的订单完成率、制造周期和资源利用率进行评估,根据企业实际需求和侧重点进行方案筛选;对于不符合调度预期的调度方案通过控制优化方案的参数进行计划调度的优化;
(6)监测下达计划的执行情况和现场设备的运行情况,收集异常信息并反馈至数据仓库以驱动建模优化,生成新的优化调度方案。
优选的,上述订单分派调度与混合产品排序方法,其步骤(3)包括如下子步骤:
(3.1)对柔性并行混流生产线的制造***根据工艺布局信息进行工艺建模;
(3.2)依据工艺建模采用数字驱动技术建立仿真模型;
(3.3)根据仿真模型以及柔性并行混流生产线的工艺参数建立订单子批量分解、子批量任务产线分配以及基于任务分派的各产线混合产品排序模型;同时建立相应目标函数和现实约束条件。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
(1)本发明所提供的订单分派调度与混合产品排序***,具有模块结构简单,灵活,易于安装的特点;并且成本不高,容易集成到当前各类柔性生产线上;
(2)本发明所提供的订单分派调度与混合产品排序***,各类柔性生产线中在制品的实时信息通过RFID传感器容易获得,RFID传感器可方便地安装在柔性生产线的数控机床上;易于实现;
(3)本发明所提供的订单分派调度与混合产品排序***及方法,利用云存储模块、基于云计算来实现用户需求与分派调度信息的集成;将各类订单任务、客户需求集成到云存储模块整体考量;并且将本地环境中未储存的数据发送到云端,将不在本地环境运行的进程存储到云端;
根据当前计划周期订单分配与混合产品排序,将柔性生产线数控机床的加工代码及时上传到每个机台,实现数据的实时采集与传递,减少机台上不同产品之间的总设置时长,极大的提高了柔性生产线环境中的订单分配与混合产品排序的实时性;其方法针对现有技术中分离的两阶段排程方法,加强主计划层与子计划层的耦合关系;在主生产计划层面考虑实时更新的产线在线信息,在精细调度层面,形成统一的约束条件和生产逻辑;与主计划精密耦合,起到精确的指导生产,快速应对各类异常的效果。
附图说明
图1是实施例提供的订单分派调度与混合产品排序***的***框图;
图2是利用实施例提供的订单分派调度与混合产品排序***进行分派调度的流程示意图;
图3所示,是实施例提供的订单分派调度与混合产品排序方法的流程示意图;
在所有附图中,相同的附图标记用来表示相同的元件或结构,其中:
2-输入模块、3-云存储模块、4-处理模块、5-输出模块、7-状态模块、8-新订单模块、9-数据存储单元、15-加工计划及程序更新模块、16-订单分配及排序模块、17-加工程序更新模块、21-数控加工程序存储单元、23-数据存储单元、24-数控加工程序存储单元、25-加工计划及程序更新模块。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
实施例中,以汽车制造业中的自动化柔性生产线为例,具体阐述本发明提供的订单分派调度与混合产品排序***;实施例提供的订单分派调度与混合产品排序***,其***框图如图1所示,包括输入模块2、云存储模块3、处理模块4、输出模块5;其中,输入模块2、处理模块4和输出模块5均与云存储模块3连接;
其中,输入模块2用于获取接收到的订单混合产品与交期需求的实时不确定数据、计划周期内拟排程的订单与混合产品状态的实时数据;具体包含要生产的每个客户订单与对应交期的模型数量;数据包含通过数控机床上的传感器或从网络上获取的实时输入信息;
输入模块2包括并列的状态模块7和新订单模块8;状态模块7用于获取生产线上在制品的实时信息;新订单模块8用于获取实时订单信息。
其中,云存储模块3用于将输入模块接收的实时订单信息、以及前一个计划周期和当前计划周期的订单分配、混合产品排序的信息存储到云端,并在处理模块的控制下为柔性生产线中不同数控机床的不同产品模型实时更新加工程序;
云存储模块3包括数据存储单元23、数控加工程序存储单元24和加工计划及程序更新模块25;
其中,数据存储单元23用于根据计划周期存储混合产品的订单分配和混合产品序列;
数控加工程序存储单元24用于存储不同产品模型的数控加工程序;
加工计划及程序更新模块25用于根据周期产品的订单分配和混流排序为各生产线所属的数控机床创建及更新加工计划和加工程序。
其中,处理模块4包括数据输入模块9、第一数据仿真模块21和第二数据仿真模块15;
其中,数据输入模块9用于从云存储模块接收数据;第一数据仿真模块21用于根据客户订单信息与已完成的计划周期的订单分配和混合产品排序计划,通过仿真计算出当前计划周期的未完成订单、生产线上数控机床的实时状态、以及当前计划周期即将投放的订单池;第二数据仿真模块15用于根据未完成订单的数据、生产线上数控机床的实时状态,以及当前计划周期投放的订单池,来确定当前计划周期产品的订单分配和混合产品排序方案。
输出模块5用于获取各生产线产品模型的订单分配和混合产品排序的数据,并用于更新各生产线的加工程序;
其中,输出模块5包括订单分配及排序模块16和加工程序更新模块17;订单分配及排序模块16用于从处理模块获取当前计划周期产品订单分配和混合产品排序信息,并将该信息发送到云存储模块;
加工程序更新模块17用于根据当前计划周期内产品的订单分配和混合产品排序,更新从云存储模块中程序模块得到的柔性生产线上数控机床的加工程序。
采用实施例提供的这种订单分派调度与混合产品排序***进行单分派调度与混合产品排序的流程如图2所示,其输入模块2通过网络获取接收订单混合产品和交期需求的不确定数据,从设置于数控机床上RFID传感器获得前几个计划周期排程订单和混合产品的实时状态;
通过射频识别对每个产品模型的条形码阅读器进行扫描,储存产品模型的信息,包括它所属的订单、工序和交期;在生产线上,当产品模型到达数控机床进行加工时,利用设置于数控机床上的RFID扫描产品模型上的条形码,获得条形码中的信息,包含它所属的订单,工序,和交期;
通过网络获取混合产品需求和将接收订单交期的实时信息,包含所属的订单、模型需求、工序等实时信息;上述实时信息通过云存储模块存储在云端;云存储模块从输入模块获取混合产品需求与拟接收订单的交期等实时不确定信息、以及在计划周期将排程订单和混合产品的实时状态;
云存储模块还存储有前计划周期订单分配和混合产品排序、并存储了不同产品模型.STL,.OBJ,DXF或.IGES格式的数控加工程序,这些格式的文件包含产品模型的3D信息和相应的加工工序的刀具路径;云存储模块的加工计划及程序更新模块根据计划周期产品的订单分配和混合产品排序生成每个数控机床上的加工程序;
其中,处理模块4的第一数据仿真模块21从云存储端获取信息,根据获取到的信息计算前计划周期中的订单围城成的产品模型需求,完成产品模型所需的时间,以及当前计划周期需要排程的各订单中产品模型的准确需求;这种计算是基于仿真程序,仿真程序运行柔性生产线中已提出的程序模型,包括每条产线机台单元的数量、循环时间、日工作时间,特别对于汽车生产企业,获得排程在多条自动化柔性生产线上的订单池;
第二数据仿真模块15根据各订单的产品模型需求信息,创建优化的排程;获得为多条柔性生产线上订单分配和混合产品排序而拟定的程序,特别是为汽车制造业的柔性生产线;这种排程考虑了环境中数控机床、机器人的可靠性,和柔性生产线的可靠性,并以最大化保证产品模型在交期之前完成的概率为目标;
输出模块将接收到的文件上传到云存储模块的数据存储单元23,加工计划及程序更新模块25根据接收到的数据生成.STL,.OBJ,DXF或.IGES等柔性生产线的数控机床加工文件;各柔性生产线的数控机床从云存储模块下载产品模型相应的加工程序用以加工。
图3所示,是实施例提供的订单分派调度与混合产品排序方法的流程示意图,具体包括如下步骤:
(1)由数据仓库存储基础数据信息和现场监控数据信息;其中,基础数据信息主要包括订单信息、工艺信息、资源信息、半成品库存信息和在制品信息;现场监控信息主要包括产品在各机床或工作中心的加工情况、计划的执行以及完成情况、设备的运转情况、物料的转运情况等与现场执行有关的各种数据;
(2)从数据仓库读取所需的各种基础数据,包括是工艺信息、产品信息、订单信息等,为建模模块做准备;
(3)工艺建模、仿真建模以及数学建模;具体地包括如下子步骤:
(3.1)对柔性并行混流生产线的制造***根据工艺布局信息进行工艺建模;
(3.2)依据工艺建模采用数字驱动技术建立仿真模型;仿真模型主要是对该制造***进行预测性分析,通时配合MES对在制品及设备等信息进行及时反馈和更新;
(3.3)根据仿真建模的模型针对柔性并行混流生产线、根据其工艺参数建立订单子批量分解(lot-size)、子批量任务产线分配(lot-size assigned)以及基于任务分派的各产线混合产品排序数学模型,并建立相应目标函数和现实约束条件;
(4)由定制开发的规则库优化算法对接数学模型;并通过数据仓库中的各类基础数据进行迭代优化计算,获得一个或多个平行产线的生产计划和混合产品详细调度方案;包括订单分解,子订单分派,混合产品排序;
(5)对方案的订单完成率、制造周期和资源利用率进行评估,根据企业实际需求和侧重点进行方案筛选;对于不符合调度预期的调度方案通过控制优化方案的参数进行计划调度的优化;
(6)针对下达计划的执行情况和现场设备的运行情况进行监测,如有异常则收集异常信息并反馈至数据仓库以驱动建模优化,生成新的优化调度方案。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种订单分派调度与混合产品排序***,其特征在于,包括输入模块、云存储模块、处理模块和输出模块;所述输入模块、处理模块和输出模块均与云存储模块连接;
所述输入模块具有网络接口和RFID接口,用于接收实时订单信息、生产线上在制品的实时信息;
所述处理模块用于从云存储模块获取新订单数据、订单和产品的实时状态数据、新订单分配及排序数据,并据此数据生成计划周期内的客户订单分配和混合产品排序方案;
所述输出模块用于获取各生产线产品模型的订单分配和混合产品排序的数据,并用于更新各生产线的加工程序;
所述云存储模块用于将输入模块接收的实时订单信息、以及前计划周期和当前计划周期的订单分配、混合产品排序的信息存储到云端并在处理模块的控制下实时更新更新生产线的加工程序。
2.如权利要求1所述的订单分派调度与混合产品排序***,其特征在于,所述输入模块包括并列的状态模块和新订单模块;
所述状态模块用于获取生产线上在制品的实时信息;所述新订单模块用于获取实时订单信息。
3.如权利要求1或2所述的订单分派调度与混合产品排序***,其特征在于,所述云存储模块包括:
数据存储单元,用于根据计划周期存储混合产品的订单分配和混合产品序列;
数控加工程序存储单元,用于存储不同产品模型的数控加工程序;
加工计划及程序更新模块,用于根据周期产品的订单分配和混流排序为各生产线所属的数控机床创建及更新加工计划和加工程序。
4.如权利要求1或2所述的订单分派调度与混合产品排序***,其特征在于,所述处理模块包括依次相连的数据输入模块、第一数据仿真模块和第二数据仿真模块;
所述数据输入模块用于从云存储模块接收数据;
所述第一数据仿真模块用于根据客户订单信息与已完成的计划周期的订单分配和混合产品排序计划,通过仿真计算出当前计划周期的未完成订单、生产线上数控机床的实时状态、以及当前计划周期即将投放的订单池信息;
所述第二数据仿真模块用于根据未完成订单的数据、生产线上数控机床的实时状态,以及当前计划周期投放的订单池,来确定当前计划周期产品的订单分配和混合产品排序方案。
5.如权利要求1或2所述的订单分派调度与混合产品排序***,其特征在于,所述输出模块包括并列的订单分配及排序模块和加工程序更新模块;
所述订单分配及排序模块用于从处理模块获取当前计划周期产品订单分配和混合产品排序信息,并将该信息发送到云存储模块;
所述加工程序更新模块用于根据当前计划周期内产品的订单分配和混合产品排序,更新从云存储模块中程序模块得到的柔性生产线上数控机床的加工程序。
6.一种基于权利要求1至5任一项所述的订单分派调度与混合产品排序***的订单分派调度与混合产品排序方法,其特征在于,包括如下步骤:
(1)由数据仓库存储基础数据信息和现场监控数据信息;
(2)从数据仓库获取基础数据信息;包括工艺信息、产品信息、订单信息;
(3)根据所述基础数据信息进行数学建模;
(4)根据数学建模所获得的数学模型,通过数据仓库中的基础数据进行迭代优化计算,获得一个或多个平行产线的生产计划和混合产品调度方案;包括订单分解、子订单分派和混合产品排序;
(5)对所述生产计划和混合产品调度方案的订单完成率、制造周期和资源利用率进行评估筛选;对不符合调度预期的调度方案通过控制优化方案的参数进行优化;
(6)监测所下达计划的执行情况和现场设备的运行情况,收集异常信息并反馈至数据仓库以驱动建模优化,生成新的优化调度方案。
7.如权利要求6所述的订单分派调度与混合产品排序方法,其特征在于,所述步骤(3)包括如下子步骤:
(3.1)对柔性并行混流生产线的制造***根据工艺布局信息进行工艺建模;
(3.2)依据工艺建模采用数字驱动技术建立仿真模型;
(3.3)根据所述仿真模型以及柔性并行混流生产线的工艺参数建立包括订单子批量分解、子批量任务产线分配以及基于任务分派的各产线混合产品排序数学模型,以及所述数学模型的目标函数和现实约束条件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610866536.0A CN106444643B (zh) | 2016-09-30 | 2016-09-30 | 一种订单分派调度与混合产品排序***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610866536.0A CN106444643B (zh) | 2016-09-30 | 2016-09-30 | 一种订单分派调度与混合产品排序***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106444643A true CN106444643A (zh) | 2017-02-22 |
CN106444643B CN106444643B (zh) | 2018-09-07 |
Family
ID=58170198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610866536.0A Expired - Fee Related CN106444643B (zh) | 2016-09-30 | 2016-09-30 | 一种订单分派调度与混合产品排序***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106444643B (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107146039A (zh) * | 2017-06-13 | 2017-09-08 | 河南科技大学 | 一种多目标协同控制的定制式混流装配生产方法及装置 |
CN107392624A (zh) * | 2017-06-23 | 2017-11-24 | 深圳市盛路物联通讯技术有限公司 | 一种基于物联网的商品供应链管理方法及物联网平台 |
CN107544451A (zh) * | 2017-10-19 | 2018-01-05 | 西安航空学院 | 一种加工车间数控机床集中调度***及方法 |
CN109189025A (zh) * | 2018-09-28 | 2019-01-11 | 上汽大通汽车有限公司 | 跨平台混流生产的三维动态控制***及方法 |
CN109190965A (zh) * | 2018-08-28 | 2019-01-11 | 武汉易普优科技有限公司 | 一种基于车间动态负荷的订单分配*** |
CN109685364A (zh) * | 2018-12-21 | 2019-04-26 | 佛山市南海区微高软件有限公司 | 车间工序排序方法、装置、存储介质及终端设备 |
CN110689223A (zh) * | 2019-08-22 | 2020-01-14 | 深圳市全通数码科技有限公司 | 一种基于rpa控制的机器人批量管理*** |
CN110955206A (zh) * | 2019-11-19 | 2020-04-03 | 中通客车控股股份有限公司 | 一种订单排程与分配调度方法及*** |
CN111552910A (zh) * | 2019-02-08 | 2020-08-18 | 萨沃伊公司 | 在收集收集器上负载期间可减少无序的对自动化分配***中负载进行排序的方法 |
CN111670447A (zh) * | 2018-02-07 | 2020-09-15 | 米其林集团总公司 | 识别和使用混合周期中的回收产品的方法 |
CN112561253A (zh) * | 2020-11-18 | 2021-03-26 | 广东赛意信息科技有限公司 | 基于生产计划的订单分派方法、***、平台及存储介质 |
CN111898278B (zh) * | 2020-08-07 | 2021-05-25 | 斯沃德教育科技股份有限公司 | 基于工业互联网的数字化制造方法 |
CN113780747A (zh) * | 2021-08-16 | 2021-12-10 | 成都天奥测控技术有限公司 | 一种生产线任务自动划分抓取调度***及方法 |
WO2023216561A1 (zh) * | 2022-05-11 | 2023-11-16 | 弥费科技(上海)股份有限公司 | 基于完工时间的提前派车方法、***及计算机设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334869A (zh) * | 2007-06-28 | 2008-12-31 | 鸿富锦精密工业(深圳)有限公司 | 订单计划排程***及方法 |
EP2181801A1 (en) * | 2008-10-29 | 2010-05-05 | Jtekt Corporation | Flexible manufacturing system and control method therefor |
CN102650880A (zh) * | 2012-04-24 | 2012-08-29 | 佛山科学技术学院 | 智能柔性制造*** |
CN105159782A (zh) * | 2015-08-28 | 2015-12-16 | 北京百度网讯科技有限公司 | 基于云主机为订单分配资源的方法和装置 |
CN105741036A (zh) * | 2016-01-29 | 2016-07-06 | 苏州浙远自动化工程技术有限公司 | 一种中药智慧工厂的排产排程***及方法 |
-
2016
- 2016-09-30 CN CN201610866536.0A patent/CN106444643B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334869A (zh) * | 2007-06-28 | 2008-12-31 | 鸿富锦精密工业(深圳)有限公司 | 订单计划排程***及方法 |
EP2181801A1 (en) * | 2008-10-29 | 2010-05-05 | Jtekt Corporation | Flexible manufacturing system and control method therefor |
CN102650880A (zh) * | 2012-04-24 | 2012-08-29 | 佛山科学技术学院 | 智能柔性制造*** |
CN105159782A (zh) * | 2015-08-28 | 2015-12-16 | 北京百度网讯科技有限公司 | 基于云主机为订单分配资源的方法和装置 |
CN105741036A (zh) * | 2016-01-29 | 2016-07-06 | 苏州浙远自动化工程技术有限公司 | 一种中药智慧工厂的排产排程***及方法 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107146039A (zh) * | 2017-06-13 | 2017-09-08 | 河南科技大学 | 一种多目标协同控制的定制式混流装配生产方法及装置 |
CN107392624A (zh) * | 2017-06-23 | 2017-11-24 | 深圳市盛路物联通讯技术有限公司 | 一种基于物联网的商品供应链管理方法及物联网平台 |
CN107544451A (zh) * | 2017-10-19 | 2018-01-05 | 西安航空学院 | 一种加工车间数控机床集中调度***及方法 |
CN111670447B (zh) * | 2018-02-07 | 2023-12-22 | 米其林集团总公司 | 识别和使用混合周期中的回收产品的方法 |
CN111670447A (zh) * | 2018-02-07 | 2020-09-15 | 米其林集团总公司 | 识别和使用混合周期中的回收产品的方法 |
CN109190965A (zh) * | 2018-08-28 | 2019-01-11 | 武汉易普优科技有限公司 | 一种基于车间动态负荷的订单分配*** |
CN109189025A (zh) * | 2018-09-28 | 2019-01-11 | 上汽大通汽车有限公司 | 跨平台混流生产的三维动态控制***及方法 |
CN109685364A (zh) * | 2018-12-21 | 2019-04-26 | 佛山市南海区微高软件有限公司 | 车间工序排序方法、装置、存储介质及终端设备 |
CN111552910A (zh) * | 2019-02-08 | 2020-08-18 | 萨沃伊公司 | 在收集收集器上负载期间可减少无序的对自动化分配***中负载进行排序的方法 |
CN111552910B (zh) * | 2019-02-08 | 2023-07-14 | 萨沃伊公司 | 在收集收集器上负载期间可减少无序的对自动化分配***中负载进行排序的方法 |
CN110689223B (zh) * | 2019-08-22 | 2023-04-07 | 深圳市全通数码科技有限公司 | 一种基于rpa控制的机器人批量管理*** |
CN110689223A (zh) * | 2019-08-22 | 2020-01-14 | 深圳市全通数码科技有限公司 | 一种基于rpa控制的机器人批量管理*** |
CN110955206A (zh) * | 2019-11-19 | 2020-04-03 | 中通客车控股股份有限公司 | 一种订单排程与分配调度方法及*** |
CN110955206B (zh) * | 2019-11-19 | 2021-06-18 | 中通客车控股股份有限公司 | 一种订单排程与分配调度方法及*** |
CN111898278B (zh) * | 2020-08-07 | 2021-05-25 | 斯沃德教育科技股份有限公司 | 基于工业互联网的数字化制造方法 |
CN112561253A (zh) * | 2020-11-18 | 2021-03-26 | 广东赛意信息科技有限公司 | 基于生产计划的订单分派方法、***、平台及存储介质 |
CN113780747A (zh) * | 2021-08-16 | 2021-12-10 | 成都天奥测控技术有限公司 | 一种生产线任务自动划分抓取调度***及方法 |
CN113780747B (zh) * | 2021-08-16 | 2024-03-22 | 成都天奥测控技术有限公司 | 一种生产线任务自动划分抓取调度***及方法 |
WO2023216561A1 (zh) * | 2022-05-11 | 2023-11-16 | 弥费科技(上海)股份有限公司 | 基于完工时间的提前派车方法、***及计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
CN106444643B (zh) | 2018-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106444643A (zh) | 一种订单分派调度与混合产品排序***及方法 | |
CN110058573B (zh) | 吞吐柔性智能装配物流路径规划平台 | |
CN110084405B (zh) | 吞吐柔性智能装配物流路径规划方法 | |
CN105427021A (zh) | 一种服装智能排产方法 | |
CN111915410A (zh) | 面向高动态生产物流过程的智能管控*** | |
Dallasega et al. | Simulation based validation of supply chain effects through ICT enabled real-time-capability in ETO production planning | |
Kikolski et al. | Facility layout design–review of current research directions | |
CN107274095A (zh) | 构件订单的订单分配方法及装置、存储介质、订单分配服务器 | |
CN107844098A (zh) | 一种数字化工厂管理***及管理方法 | |
CN103500375A (zh) | 一种基于eM-Plant的MES调度控制方法 | |
Vallhagen et al. | Advanced use of data as an enabler for adaptive production control using mathematical optimization–an application of Industry 4.0 principles | |
CN102298737A (zh) | 面向客户承诺的订单管理***和订单管理方法 | |
Ajorlou et al. | Optimization of a multiproduct conwip-based manufacturing system using artificial bee colony approach | |
Krynke | Personnel management on the production line using the FlexSim simulation environment | |
CN108445853B (zh) | 一种基于云数据的产能共享车间 | |
Berlec et al. | Forecasting of production order lead time in Sme’s | |
CN107577211B (zh) | 一种基于物联网技术的在制品物料拉动控制***及方法 | |
US7179664B2 (en) | Method for generating work-in-process schedules | |
CN115660261B (zh) | 生产订单信息处理方法、计算机装置和存储介质 | |
Maalouf et al. | Production management for mass customization and smart cellular manufacturing system: NSGAII and SMPSO for factory-level planning | |
CN111681069A (zh) | 珠宝行业个性化产品生产智能制造***及方法 | |
Talibi et al. | The relevance study of adaptive kanban in a multicriteria constraints context using data-driven simulation method | |
CN115409392A (zh) | 物料生产计划的确定方法,装置,存储介质以及电子设备 | |
Caceres-Gelvez et al. | Evaluating the performance of a cellular manufacturing system proposal for the sewing department of a sportswear manufacturing company: A simulation approach | |
Makarova et al. | Intellectualization of the management processes at the enterprise of automotive industry |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180907 |