[go: up one dir, main page]

CN109934393A - An integrated optimization method for production planning and scheduling under uncertain demand - Google Patents

An integrated optimization method for production planning and scheduling under uncertain demand Download PDF

Info

Publication number
CN109934393A
CN109934393A CN201910154691.3A CN201910154691A CN109934393A CN 109934393 A CN109934393 A CN 109934393A CN 201910154691 A CN201910154691 A CN 201910154691A CN 109934393 A CN109934393 A CN 109934393A
Authority
CN
China
Prior art keywords
production
scheduling
cost
optimization
constraints
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.)
Pending
Application number
CN201910154691.3A
Other languages
Chinese (zh)
Inventor
郑松
吴翟
葛铭
郑小青
魏江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN201910154691.3A priority Critical patent/CN109934393A/en
Publication of CN109934393A publication Critical patent/CN109934393A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to a kind of integrated optimization methods of the uncertain lower Production-Plan and scheduling of demand.The generation for the problems such as Production-Plan and scheduling problem solving mode is mainly traditional optimization at present, and the result of optimization is difficult to be optimal solution, and is likely to cannot achieve in technique, cannot achieve so as to cause expected productive target, and resource allocation can not be assigned.Step of the present invention is: obtaining the specific data of production plan layer and dispatch layer;The uncertain lower plan layer cost model of demand and dispatch layer cost model are established respectively according to specific data;It is optimized using improved cooperative optimization method lower planning and scheduling cost model uncertain to demand, the final production decision for obtaining least cost.The present invention be directed to some problems in Production-Plan and scheduling optimization, it is proposed a kind of optimization method with stronger global optimization ability, the optimization method have the characteristics that opening, robustness, concurrency, global convergence and to the mathematical form of problem without particular/special requirement.

Description

一种需求不确定下生产计划与调度的集成优化方法An integrated optimization method for production planning and scheduling under uncertain demand

技术领域technical field

本发明属于信息与控制技术领域,涉及到自动化技术,特别是涉及一种需求不确定下生产计划与调度的集成优化方法。The invention belongs to the technical field of information and control, relates to automation technology, and in particular relates to an integrated optimization method for production planning and scheduling under uncertain demand.

背景技术Background technique

生产计划与调度一直以来都是化工生产行业尤为重视的决策问题。生产计划与调度是借助现代先进的方法和技术,兼顾生产的工艺要求、生产资源情况等生产约束条件,优化配置各种制造资源,制定满足企业生产要求的生产方案,力求在规定的时间按规定的量生产出所要求的产品。生产计划主要针对于某一市场的需求量和化工产业自身的生产能力等因素,做出一个较长周期(一般为月、季度年等)的生产、运输、存储等安排。而生产调度主要针对化工产业自身的生产、存储能力等,在尽可能满足生产计划结果的情况下,做出一个较短周期(一般为日、周等)的生产设备以及库存等资源的安排。Production planning and scheduling has always been a decision-making issue that the chemical production industry attaches great importance to. Production planning and scheduling is the use of modern advanced methods and technologies, taking into account production process requirements, production resource conditions and other production constraints, optimizing the allocation of various manufacturing resources, formulating production plans that meet the production requirements of enterprises, and strive to meet the specified time. quantity to produce the desired product. The production plan is mainly based on factors such as the demand in a certain market and the production capacity of the chemical industry itself, and makes arrangements for production, transportation, storage, etc. for a long period (usually months, quarters, years, etc.). The production scheduling is mainly aimed at the production and storage capacity of the chemical industry itself. In the case of satisfying the results of the production plan as much as possible, a short period (usually daily, weekly, etc.) production equipment and resources such as inventory are arranged.

在生产计划与调度问题中,由于两者的时间尺度不同,如果仅仅只考虑一者而进行单纯的生产计划优化,或者单纯的生产调度优化,那么优化的结果很难是最优解,且很可能在工艺上无法实现,从而导致预期的生产目标无法实现,资源分配无法下达等问题的产生。因此对生产计划与调度的问题进行集成优化,对提高企业效率,降低生产成本具有重要意义。生产计划与调度问题是一个典型的极值求解问题。迄今为止,生产与调度问题求解方式多采用传统数学优化方法,如分支定界法、梯度下降法、外逼近算法等。由于这些方法求解效率较低,且缺乏较强的适应性与鲁棒性。因而要求具有复杂数学形式的优化问题,相当困难。基于上述问题,我们只考虑了在市场需求不确定下的生产计划与生产调度问题。In the production planning and scheduling problem, due to the different time scales of the two, if only one is considered to perform pure production planning optimization or pure production scheduling optimization, the optimization result is difficult to be the optimal solution, and it is very difficult to achieve the optimal solution. It may be impossible to achieve in the process, resulting in the failure of the expected production goals and the failure of resource allocation to be issued. Therefore, the integrated optimization of production planning and scheduling is of great significance to improve enterprise efficiency and reduce production costs. The production planning and scheduling problem is a typical extreme value solving problem. So far, traditional mathematical optimization methods, such as branch and bound method, gradient descent method, outer approximation algorithm, etc., are mostly used to solve production and scheduling problems. Because these methods have low solution efficiency, and lack strong adaptability and robustness. Therefore, the optimization problem with complex mathematical form is required, which is quite difficult. Based on the above problems, we only consider the production planning and production scheduling problems under the uncertainty of market demand.

发明内容SUMMARY OF THE INVENTION

本发明针对现有技术的不足,提出了一种需求不确定下生产计划与调度的集成优化方法。Aiming at the deficiencies of the prior art, the invention proposes an integrated optimization method for production planning and scheduling under uncertain demand.

本发明的具体步骤是:The concrete steps of the present invention are:

步骤1:需要获取生产设备的具体数据,具体生产工艺数据、管理层费用单价以及产品种类数据;这些数据通过生产过程中统计获取;Step 1: It is necessary to obtain the specific data of production equipment, specific production process data, management cost unit price and product type data; these data are obtained through statistics in the production process;

步骤2:通过管理层的参数建立需求不确定的生产计划费用模型,组成部分为管理层费用。通过生产工艺及原料参数建立生产调度费用模型,组成部分为固定生产费用以及可变生产费用。Step 2: Establish a production planning cost model with uncertain demand through the parameters of the management, and the component is the management cost. The production scheduling cost model is established through the production process and raw material parameters, and the components are fixed production cost and variable production cost.

①构建系统级模型,即构建生产计划费用与生产调度费用模型① Build a system-level model, that is, build a production planning cost and production scheduling cost model

生产计划费用与生产调度费用作为集成模型的上层问题,目标是根据市场需求情况和自身生产能力的约束条件,对整个计划周期内的生产做出规划,从而达到周期内费用最小的目的。根据调度周期时长T,将计划周期均分成Q个调度周期。生产计划费用PlanningCost与生产调度模型费用SchedulingCost由生产费用ProductionCost、库存费用InventoryCost、运输费用TransprotCost、短缺费用BackorderCost、固定生产费用EquipmentCost以及可变生产费用TaskCost组成。Production planning cost and production scheduling cost are the upper-level problems of the integrated model. The goal is to plan the production in the entire planning cycle according to the market demand and the constraints of its own production capacity, so as to achieve the goal of minimizing the cost in the cycle. According to the scheduling period duration T, the planning period is divided into Q scheduling periods. Production planning cost PlanningCost and production scheduling model cost SchedulingCost consists of production cost ProductionCost, inventory cost InventoryCost, transportation cost TransprotCost, shortage cost BackorderCost, fixed production cost EquipmentCost and variable production cost TaskCost.

式中,t表示时间周期,i表示任务,I表示任务集合,j表示设备,J表示任务集合,n表示事件点,N表示事件点集合。xi,j,n表示在事件点n开始时任务i是否在设备j上执行。Bi,j,n表示在事件点n开始时任务i在设备j上的处理量。In the formula, t represents the time period, i represents the task, I represents the task set, j represents the equipment, J represents the task set, n represents the event point, and N represents the event point set. x i,j,n indicates whether task i is executing on device j at the beginning of event point n. B i,j,n represents the processing amount of task i on device j at the beginning of event point n.

约束条件:Restrictions:

生产平衡production balance

需求平衡demand balance

生产能力约束production capacity constraints

每个生产调度周期中,生产计划的期望产量不可以超过生产能力最大值In each production scheduling cycle, the expected output of the production plan cannot exceed the maximum production capacity

Pro、Inv、Tra、Bac分别表示生产量,库存量,运输量以及短缺量;Pro, Inv, Tra, Bac represent production, inventory, transportation and shortage respectively;

4.补充约束4. Supplementary constraints

在协同迭代求解的过程中,每个调度周期作为子学科,使子学科间不一致性最小作为系统级的计划周期的约束。τ用来表示计划的期望产量与调度的求解产量的差值。Pros,t表示生产计划求解产量,Pros,t′表示生产调度求解产量。μ为补充约束中的松弛因子。In the process of collaborative iterative solution, each scheduling period is regarded as a sub-discipline, and the minimum inconsistency between sub-disciplines is regarded as the constraint of the system-level planning period. τ is used to represent the difference between the planned expected output and the scheduled solution output. Pro s,t represents the production plan solution output, Pro s,t ′ represents the production scheduling solution output. μ is the relaxation factor in the complementary constraints.

②构建学科级模型,即构建生产计划与生产调度模型②Build a subject-level model, that is, build a production planning and production scheduling model

生产计划与生产调度作为集成模型的下层问题,目标是根据生产计划的优化结果,并结合自身调度周期内资源、设备的约束条件,进行生产资源以及设备在时序上的安排,并尽可能是两者结果相接近。每个生产调度周期的模型采用状态任务网络进行建立。考虑产品的需求不确定性,基于场景方法表达不确定决策变量,每个需求不确定场景k对应的发生概率为Pk。应用二阶段随机规划方法,生产量PRO为第一阶段决策变量,库存量INV、运输量TRA、短缺量BAC为第二阶段决策变量。生产调度模型总费用由设备固定启动费用EquipmentCost以及物料处理费用TaskCost两部分组成。Production planning and production scheduling are the lower-level problems of the integrated model. The goal is to arrange production resources and equipment in time sequence according to the optimization results of production planning and in combination with the constraints of resources and equipment in their own scheduling cycle. The results are close. The model of each production scheduling cycle is established using a state task network. Considering the demand uncertainty of the product, the uncertain decision variables are expressed based on the scenario method, and the occurrence probability corresponding to each demand uncertainty scenario k is Pk. Using the two-stage stochastic programming method, the production quantity PRO is the decision variable of the first stage, and the inventory quantity INV, the transportation quantity TRA, and the shortage quantity BAC are the decision variables of the second stage. The total cost of the production scheduling model consists of two parts, the fixed start-up cost of the equipment, EquipmentCost, and the material handling cost, TaskCost.

生产计划目标函数:Production planning objective function:

k为不确定需求场景,K为不确定需求场景集合,λ为罚函数因子,其取值影响系统级优化结果对学科级优化时的影响程度;s表示物料状态,Sp表示物料集合,α、β、γ、δ分别表示生产费用单价,库存费用单价,运输费用单价以及短缺费用单价;k is the uncertain demand scenario, K is the set of uncertain demand scenarios, λ is the penalty function factor, and its value affects the degree of influence of the system-level optimization results on the subject-level optimization; s represents the material state, S p represents the material set, and α , β, γ, and δ represent the unit price of production costs, the unit price of inventory costs, the unit price of transportation costs and the unit price of shortage costs;

约束条件:Restrictions:

1.生产平衡1. Production balance

2.需求平衡2. Demand balance

3.生产能力约束3. Production capacity constraints

每个生产调度周期中,生产计划的期望产量不可以超过生产能力最大值In each production scheduling cycle, the expected output of the production plan cannot exceed the maximum production capacity

4.补充约束4. Supplementary constraints

在协同迭代求解的过程中,每个调度周期作为子学科,使子学科间不一致性最小作为系统级的计划周期的约束。τ用来表示计划的期望产量与调度的求解产量的差值。Pros,t表示生产计划求解产量,Pros,t′表示生产调度求解产量。μ为补充约束中的松弛因子。In the process of collaborative iterative solution, each scheduling period is regarded as a sub-discipline, and the minimum inconsistency among sub-disciplines is regarded as the constraint of the system-level planning period. τ is used to represent the difference between the planned expected output and the scheduled solution output. Pro s,t represents the production plan solution output, Pro s,t ′ represents the production scheduling solution output. μ is the relaxation factor in the complementary constraints.

生产调度目标函数:Production scheduling objective function:

式中τs为学科级优化所得值与系统级传递的值的偏差值,λ为系统级偏差权重因子,根据取值不同,可以影响生产计划优化结果对生产调度进行优化时的幅度,值越大则影响越强烈,即生产调度自我优化的的点越靠近生产计划传递的结果。In the formula, τ s is the deviation value between the value obtained from the discipline-level optimization and the value transmitted at the system level, and λ is the system-level deviation weight factor. Depending on the value, it can affect the production plan optimization result and the magnitude of the production scheduling optimization. The larger the effect, the stronger the impact, that is, the closer the point of production scheduling self-optimization is to the result delivered by the production plan.

约束条件:Restrictions:

不等式约束Inequality constraints

分配约束allocation constraints

加工能力约束Processing Capability Constraints

储量约束Reserve constraints

序列约束sequence constraints

δij为设备i处理任务j的所需时间δij is the time required for device i to process task j

2.等式约束2. Equality constraints

2.1物料平衡约束2.1 Material balance constraints

STs,n表示物料状态s在事件点n的库存量;Ds,n表示物料状态s在事件点n的投递量;表示物料状态s在执行任务i操作时的生成分配系数,则表示物料状态s在执行任务i操作时的消耗分配系数。Ij表示设备j可以执行的任务集合,而Ji则表示执行任务i的设备集合。ST s,n represents the inventory of material state s at event point n; D s,n represents the delivery volume of material state s at event point n; Represents the generation distribution coefficient of the material state s when the task i operation is performed, Then it represents the consumption distribution coefficient of the material state s when the task i operation is performed. Ij represents the set of tasks that device j can perform, and Ji represents the set of devices that perform task i.

步骤3利用改进协同优化算法对需求不确定下生产计划与调度问题进行集成求解。具体步骤如下:Step 3 uses the improved collaborative optimization algorithm to solve the production planning and scheduling problem under uncertain demand. Specific steps are as follows:

①首先,根据不确定的市场需求量对系统级问题进行求解,求解获取生产计划的产量和对应的每种产品每个生产调度周期的产量Pros,t,将这些值作为目标点传递给Q个学科级问题;① First, solve the system-level problem according to the uncertain market demand, and solve to obtain the output of the production plan and the corresponding output Pro s,t of each production scheduling period of each product, and pass these values as the target point to Q subject-level questions;

②生产调度根据生产计划模型传递的目标点并结合自身约束进行最优生产成本求解,得到每个生产调度周期的每种产品的具体产量Pros,t′、总费用记为TotalCost表示SchedulingCostt以及总体调度费用之和。若算法停止,输出当前的最优方案;否则转第③步,记总费用为②The production scheduling solves the optimal production cost according to the target point transmitted by the production planning model and combines its own constraints, and obtains the specific output Pro s,t ′ of each product in each production scheduling cycle, and the total cost is recorded as TotalCost, which means SchedulingCost t and Overall Scheduling Fee Sum. like The algorithm stops and outputs the current optimal solution; otherwise, go to step 3, and the total cost is recorded as

ε表示阈值; ε represents the threshold;

③系统级根据生产计划的产量和Q个生产调度周期传递的产量,获取差值和将得到的差值和作为补充约束,进行下一轮的求解优化。并将新的优化结果产量传递给每个生产调度周期。记录下新的生产计划的费用PlanningCost′;③ The system level obtains the difference and The obtained difference sum is used as a supplementary constraint for the next round of solution optimization. And pass the new optimized result yield to each production scheduling cycle. Record the cost PlanningCost' of the new production plan;

④生产调度根据新传递的目标点进行优化,将返回值传递给系统级,并记录下每个调度周期的费用记为SchedulingCostt′以及总体调度费用并记新的总体费用为:④The production scheduling is optimized according to the newly delivered target point, the return value is delivered to the system level, and the cost of each scheduling cycle is recorded as SchedulingCost t ′ and the overall scheduling cost And note the new overall cost as:

⑤将两次的总体费用进行比较,⑤Compare the overall cost of the two times,

θ表示迭代收敛阈值。θ represents the iterative convergence threshold.

有益效果:本发明的目标是针对需求不确定下生产计划与调度集成优化中的一些难题以及传统方法的不足,提出一种具有较强全局优化能力的集成优化方法,该优化方法具有开放性、鲁棒性、并行性、全局收敛性以及对问题的数学形式无特殊要求等特点。本发明的技术方案是将需求不确定下的生产计划与调度问题分解成一个系统级及多个学科级的问题,然后分别采用分支定界法,并采用罚函数及松弛因子的方法,使得系统级及学科级间相互影响,加快求解速度,最终获取最低的生产成本的集成优化方法。Beneficial effects: The objective of the present invention is to propose an integrated optimization method with strong global optimization ability, which has openness, Robustness, parallelism, global convergence, and no special requirements for the mathematical form of the problem. The technical scheme of the present invention is to decompose the production planning and scheduling problem under uncertain demand into a system-level and a plurality of subject-level problems, and then adopt the branch and bound method, and the method of penalty function and relaxation factor to make the system The interaction between the level and the discipline level, speeding up the solution speed, and finally obtaining an integrated optimization method with the lowest production cost.

附图说明Description of drawings

图1为算例状态任务网络图;Figure 1 is the state task network diagram of the example;

图2为本发明算法与单纯调度优化结果计划部分费用对比。FIG. 2 is a comparison of the cost of the algorithm of the present invention and the plan part of the simple scheduling optimization result.

具体实施方式:Detailed ways:

某多产品间歇式化工生产工厂,可以由三种原材料(A、B、C),通过加热,化学反应,分离等工艺,生产出两种产品(P1、P2)。其工艺流程的状态任务网络图如图1。反应1,反应2,反应3的反应过程都可以在反应釜1以及反应釜2中进行。算例考虑的生产计划周期为40个小时,并将生产计划周期均分成5个生产调度周期。A multi-product batch chemical production plant can produce two products (P 1 , P 2 ) from three raw materials (A, B, C) through heating, chemical reaction, separation and other processes. The state task network diagram of its technological process is shown in Figure 1. The reaction processes of Reaction 1, Reaction 2 and Reaction 3 can all be carried out in Reactor 1 and Reactor 2. The production planning period considered in the calculation example is 40 hours, and the production planning period is divided into 5 production scheduling periods.

生产调度工艺部分数据如表1,2所示,费用部分数据如表3所示,生产计划费用部分数据如表4所示。The data of the production scheduling process is shown in Table 1 and 2, the data of the cost part is shown in Table 3, and the data of the cost part of the production plan is shown in Table 4.

表1生产设备工艺数据Table 1 Production equipment process data

表2物料状态数据(---表示无限制)Table 2 Material status data (--- means unlimited)

表3生产调度费用数据Table 3 Production scheduling cost data

表4生产计划费用数据Table 4 Production planning cost data

不确定的市场需求量如表5所示。The uncertain market demand is shown in Table 5.

表5不同调度周期市场需求量Table 5 Market demand in different dispatch periods

取当产品的市场需求量不确定时,假设各离散场景的发生概率相等,决策者是风险中性的,即三个需求场景的概率都是1/3,选取最佳松弛因子为11,通过改进的协同优化模型及协同优化算法求解策略,得到的需求不确定性下的计划与调度结果如表6所示。When the market demand of the product is uncertain, it is assumed that the probability of occurrence of each discrete scenario is equal, and the decision maker is risk-neutral, that is, the probability of the three demand scenarios is 1/3, and the optimal relaxation factor is 11. The improved collaborative optimization model and collaborative optimization algorithm solution strategy, the obtained planning and scheduling results under demand uncertainty are shown in Table 6.

表6采用本发明算法的优化结果Table 6 adopts the optimization result of the algorithm of the present invention

为了方便对比,我们采用传统单纯生产调度优化的方式对该组场景进行问题的求解,得到的优化成本结果为$17049.88。每个调度周期具体数据及费用数据如表7所示。For the convenience of comparison, we use the traditional simple production scheduling optimization method to solve the problem of this group of scenarios, and the optimized cost result is $17049.88. The specific data and cost data of each scheduling period are shown in Table 7.

表7采用纯调度优化结果Table 7 Optimization results using pure scheduling

如图2所述,根据纯调度优化的结果与本发明所提出的算法的结果进行对比我们可以发现,采用本发明算法的整体费用成本减少了34.53%。单纯的调度优化费用成本中,生产调度的费用较低,但是短缺费用很高,主要由于单纯调度优化只会考虑当前调度周期的市场需求情况,没有统筹整个生产计划周期以及每个生产调度周期的市场需求情况。而根据本发明所提出的算法进行优化求解时,统筹考虑每个生产调度周期的市场需求情况,而且还综合考虑生产计划的费用成本以及生产调度的费用成本,从而达到总体费用最优的结果。As shown in Figure 2, according to the comparison between the results of pure scheduling optimization and the algorithm proposed by the present invention, we can find that the overall cost of the algorithm of the present invention is reduced by 34.53%. In the cost of simple scheduling optimization, the cost of production scheduling is low, but the shortage cost is high, mainly because the simple scheduling optimization only considers the market demand of the current scheduling cycle, and does not coordinate the entire production planning cycle and the cost of each production scheduling cycle. market demand. In the optimization solution according to the algorithm proposed in the present invention, the market demand of each production scheduling period is considered as a whole, and the cost of production planning and the cost of production scheduling are also comprehensively considered, so as to achieve the result of optimal overall cost.

Claims (1)

1.一种需求不确定下生产计划与调度的集成优化方法,其特征在于,该方法的步骤包括:1. the integrated optimization method of production planning and scheduling under a demand uncertainty, is characterized in that, the step of this method comprises: 步骤1:需要获取生产设备的具体数据,具体生产工艺数据、管理层费用单价以及产品种类数据;这些数据通过生产过程中统计获取;Step 1: It is necessary to obtain the specific data of production equipment, specific production process data, management cost unit price and product type data; these data are obtained through statistics in the production process; 步骤2:通过管理层的参数建立需求不确定的生产计划费用模型,组成部分为管理层费用;通过生产工艺及原料参数建立生产调度费用模型,组成部分为固定生产费用以及可变生产费用;Step 2: Establish a production planning cost model with uncertain demand through management parameters, and the components are management costs; establish a production scheduling cost model through production process and raw material parameters, and the components are fixed production costs and variable production costs; ①构建系统级模型,即构建生产计划费用与生产调度费用模型① Build a system-level model, that is, build a production planning cost and production scheduling cost model 生产计划费用与生产调度费用作为集成模型的上层问题,目标是根据市场需求情况和自身生产能力的约束条件,对整个计划周期内的生产做出规划,从而达到周期内费用最小的目的;根据调度周期时长T,将计划周期均分成Q个调度周期;生产计划费用PlanningCost与生产调度模型费用SchedulingCost由生产费用ProductionCost、库存费用InventoryCost、运输费用TransprotCost、短缺费用BackorderCost、固定生产费用EquipmentCost以及可变生产费用TaskCost组成;Production planning cost and production scheduling cost are the upper-level problems of the integrated model. The goal is to plan the production in the entire planning cycle according to the market demand and the constraints of its own production capacity, so as to achieve the purpose of minimizing the cost in the cycle; according to the scheduling The cycle duration is T, and the planning cycle is divided into Q scheduling cycles. The production planning cost PlanningCost and the production scheduling model cost SchedulingCost are composed of the production cost ProductionCost, inventory cost InventoryCost, transportation cost TransprotCost, shortage cost BackorderCost, fixed production cost EquipmentCost and variable production cost TaskCost composition; 式中,t表示时间周期,i表示任务,I表示任务集合,j表示设备,J表示任务集合,n表示事件点,N表示事件点集合;xi,j,n表示在事件点n开始时任务i是否在设备j上执行;Bi,j,n表示在事件点n开始时任务i在设备j上的处理量;In the formula, t represents the time period, i represents the task, I represents the task set, j represents the equipment, J represents the task set, n represents the event point, N represents the event point set; x i, j, n represents the start of the event point n. Whether task i is executed on device j; B i,j,n represents the processing amount of task i on device j at the beginning of event point n; 约束条件:Restrictions: 生产平衡production balance 需求平衡demand balance 生产能力约束production capacity constraints 每个生产调度周期中,生产计划的期望产量不可以超过生产能力最大值In each production scheduling cycle, the expected output of the production plan cannot exceed the maximum production capacity Pro、Inv、Tra、Bac分别表示生产量,库存量,运输量以及短缺量;Pro, Inv, Tra, Bac represent production, inventory, transportation and shortage respectively; 4.补充约束4. Supplementary constraints 在协同迭代求解的过程中,每个调度周期作为子学科,使子学科间不一致性最小作为系统级的计划周期的约束;τ用来表示计划的期望产量与调度的求解产量的差值;Pros,t表示生产计划求解产量,Pros,t′表示生产调度求解产量;μ为补充约束中的松弛因子;In the process of collaborative iterative solution, each scheduling cycle is used as a sub-discipline, and the inconsistency between sub-disciplines is minimized as a constraint of the system-level planning cycle; τ is used to represent the difference between the planned expected output and the scheduled solution output; Pro s,t represents the production plan solution output, Pro s,t ′ represents the production scheduling solution output; μ is the relaxation factor in the supplementary constraints; ②构建学科级模型,即构建生产计划与生产调度模型②Build a subject-level model, that is, build a production planning and production scheduling model 生产计划与生产调度作为集成模型的下层问题,目标是根据生产计划的优化结果,并结合自身调度周期内资源、设备的约束条件,进行生产资源以及设备在时序上的安排,并尽可能是两者结果相接近;每个生产调度周期的模型采用状态任务网络进行建立;考虑产品的需求不确定性,基于场景方法表达不确定决策变量,每个需求不确定场景k对应的发生概率为Pk;应用二阶段随机规划方法,生产量PRO为第一阶段决策变量,库存量INV、运输量TRA、短缺量BAC为第二阶段决策变量;生产调度模型总费用由设备固定启动费用EquipmentCost以及物料处理费用TaskCost两部分组成;Production planning and production scheduling are the lower-level problems of the integrated model. The goal is to arrange production resources and equipment in time sequence according to the optimization results of production planning and in combination with the constraints of resources and equipment in their own scheduling cycle. The model of each production scheduling cycle is established by the state task network; considering the demand uncertainty of the product, the uncertain decision variables are expressed based on the scenario method, and the occurrence probability corresponding to each demand uncertainty scenario k is Pk; The two-stage stochastic programming method is applied. The production volume PRO is the first-stage decision variable, and the inventory volume INV, transportation volume TRA, and shortage BAC are the second-stage decision variables; TaskCost consists of two parts; 生产计划目标函数:Production planning objective function: k为不确定需求场景,K为不确定需求场景集合,λ为罚函数因子,其取值影响系统级优化结果对学科级优化时的影响程度;s表示物料状态,Sp表示物料集合,α、β、γ、δ分别表示生产费用单价,库存费用单价,运输费用单价以及短缺费用单价;k is the uncertain demand scenario, K is the set of uncertain demand scenarios, λ is the penalty function factor, and its value affects the degree of influence of the system-level optimization results on the subject-level optimization; s represents the material state, S p represents the material set, and α , β, γ, and δ represent the unit price of production costs, the unit price of inventory costs, the unit price of transportation costs and the unit price of shortage costs; 约束条件:Restrictions: 1.生产平衡1. Production balance 2.需求平衡2. Demand balance 3.生产能力约束3. Production capacity constraints 每个生产调度周期中,生产计划的期望产量不可以超过生产能力最大值In each production scheduling cycle, the expected output of the production plan cannot exceed the maximum production capacity 4.补充约束4. Supplementary constraints 在协同迭代求解的过程中,每个调度周期作为子学科,使子学科间不一致性最小作为系统级的计划周期的约束;τ用来表示计划的期望产量与调度的求解产量的差值;Pros,t表示生产计划求解产量,Pros,t′表示生产调度求解产量;μ为补充约束中的松弛因子;In the process of collaborative iterative solution, each scheduling cycle is used as a sub-discipline, and the inconsistency between sub-disciplines is minimized as a constraint of the system-level planning cycle; τ is used to represent the difference between the planned expected output and the scheduled solution output; Pro s,t represents the production plan solution output, Pro s,t ′ represents the production scheduling solution output; μ is the relaxation factor in the supplementary constraints; 生产调度目标函数:Production scheduling objective function: 式中τs为学科级优化所得值与系统级传递的值的偏差值,λ为系统级偏差权重因子,根据取值不同,可以影响生产计划优化结果对生产调度进行优化时的幅度,值越大则影响越强烈,即生产调度自我优化的的点越靠近生产计划传递的结果;In the formula, τ s is the deviation value between the value obtained from the discipline-level optimization and the value transmitted at the system level, and λ is the system-level deviation weight factor. Depending on the value, it can affect the production plan optimization result and the magnitude of the production scheduling optimization. The greater the impact, the stronger the impact, that is, the closer the point of production scheduling self-optimization is to the result delivered by the production plan; 约束条件:Restrictions: 不等式约束Inequality constraints 分配约束allocation constraints 加工能力约束Processing Capability Constraints 储量约束Reserve constraints 序列约束sequence constraints δij为设备i处理任务j的所需时间δij is the time required for device i to process task j 2.等式约束2. Equality constraints 2.1物料平衡约束2.1 Material balance constraints STs,n表示物料状态s在事件点n的库存量;Ds,n表示物料状态s在事件点n的投递量;表示物料状态s在执行任务i操作时的生成分配系数,则表示物料状态s在执行任务i操作时的消耗分配系数;Ij表示设备j可以执行的任务集合,而Ji则表示执行任务i的设备集合;ST s,n represents the inventory of material state s at event point n; D s,n represents the delivery volume of material state s at event point n; Represents the generation distribution coefficient of the material state s when the task i operation is performed, Then it represents the consumption distribution coefficient of material state s when performing task i operation; I j represents the task set that equipment j can perform, and J i represents the equipment set that performs task i; 步骤3利用改进协同优化算法对需求不确定下生产计划与调度问题进行集成求解;具体步骤如下:Step 3 uses an improved collaborative optimization algorithm to solve the production planning and scheduling problem under uncertain demand. The specific steps are as follows: ①首先,根据不确定的市场需求量对系统级问题进行求解,求解获取生产计划的产量和对应的每种产品每个生产调度周期的产量Pros,t,将这些值作为目标点传递给Q个学科级问题;① First, solve the system-level problem according to the uncertain market demand, and solve to obtain the output of the production plan and the corresponding output Pro s,t of each production scheduling period of each product, and pass these values as the target point to Q subject-level questions; ②生产调度根据生产计划模型传递的目标点并结合自身约束进行最优生产成本求解,得到每个生产调度周期的每种产品的具体产量Pros,t′、总费用记为TotalCost表示SchedulingCostt以及总体调度费用之和;若算法停止,输出当前的最优方案;否则转第③步,记总费用为②The production scheduling solves the optimal production cost according to the target point transmitted by the production planning model and combines its own constraints, and obtains the specific output Pro s,t ′ of each product in each production scheduling cycle, and the total cost is recorded as TotalCost, which means SchedulingCost t and Overall Scheduling Fee sum; if The algorithm stops and outputs the current optimal solution; otherwise, go to step 3, and the total cost is recorded as ε表示阈值; ε represents the threshold; ③系统级根据生产计划的产量和Q个生产调度周期传递的产量,获取差值和将得到的差值和作为补充约束,进行下一轮的求解优化;并将新的优化结果产量传递给每个生产调度周期;记录下新的生产计划的费用PlanningCost′;③ The system level obtains the difference and Use the obtained difference sum as a supplementary constraint to carry out the next round of solution optimization; pass the new optimization result output to each production scheduling cycle; record the cost of the new production plan PlanningCost'; ④生产调度根据新传递的目标点进行优化,将返回值传递给系统级,并记录下每个调度周期的费用记为SchedulingCostt′以及总体调度费用并记新的总体费用为:④The production scheduling is optimized according to the newly delivered target point, the return value is delivered to the system level, and the cost of each scheduling cycle is recorded as SchedulingCost t ′ and the overall scheduling cost And note the new overall cost as: ⑤将两次的总体费用进行比较,⑤Compare the overall cost of the two times, θ表示迭代收敛阈值。θ represents the iterative convergence threshold.
CN201910154691.3A 2019-02-28 2019-02-28 An integrated optimization method for production planning and scheduling under uncertain demand Pending CN109934393A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910154691.3A CN109934393A (en) 2019-02-28 2019-02-28 An integrated optimization method for production planning and scheduling under uncertain demand

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910154691.3A CN109934393A (en) 2019-02-28 2019-02-28 An integrated optimization method for production planning and scheduling under uncertain demand

Publications (1)

Publication Number Publication Date
CN109934393A true CN109934393A (en) 2019-06-25

Family

ID=66986267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910154691.3A Pending CN109934393A (en) 2019-02-28 2019-02-28 An integrated optimization method for production planning and scheduling under uncertain demand

Country Status (1)

Country Link
CN (1) CN109934393A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110991860A (en) * 2019-11-28 2020-04-10 王解法 A Method of Establishing Tool Scheduling Model
CN112613643A (en) * 2020-12-08 2021-04-06 北京电子工程总体研究所 Maintenance support resource combined inventory configuration method based on hyper-heuristic algorithm
CN114819577A (en) * 2022-04-18 2022-07-29 杭州昌邦科技有限公司 Production planning and scheduling integrated optimization method facing uncertainty of market demand
WO2022227975A1 (en) * 2021-04-27 2022-11-03 北京北方华创微电子装备有限公司 Material scheduling method and device for semiconductor processing equipment
CN116362415A (en) * 2023-05-10 2023-06-30 广东工业大学 Method and device for generating shift plan for airport ground staff
CN116739312A (en) * 2023-08-11 2023-09-12 超网实业(成都)股份有限公司 Multi-demand monitoring method and system for intelligent plant
CN117273395A (en) * 2023-11-17 2023-12-22 北京谷器数据科技有限公司 Deep learning-based production planning and scheduling method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104035327A (en) * 2014-05-30 2014-09-10 杭州电子科技大学 Production scheduling optimization method for beer saccharification process
CN108805325A (en) * 2018-04-11 2018-11-13 杭州电子科技大学 A kind of Production-Plan and scheduling integrated optimization method
CN109034457A (en) * 2018-06-28 2018-12-18 杭州电子科技大学 A kind of modeling of coal-burning power plant's pollutant low cost cooperation-removal and optimization method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104035327A (en) * 2014-05-30 2014-09-10 杭州电子科技大学 Production scheduling optimization method for beer saccharification process
CN108805325A (en) * 2018-04-11 2018-11-13 杭州电子科技大学 A kind of Production-Plan and scheduling integrated optimization method
CN109034457A (en) * 2018-06-28 2018-12-18 杭州电子科技大学 A kind of modeling of coal-burning power plant's pollutant low cost cooperation-removal and optimization method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
王强: ""基于改进协同优化算法的流程工业多目标生产调度研究"", 《中国优秀硕士学位论文全文数据库 经济与管理科学辑》 *
田野等: ""考虑需求不确定性的化工生产计划与调度集成"", 《化工学报》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110991860A (en) * 2019-11-28 2020-04-10 王解法 A Method of Establishing Tool Scheduling Model
CN112613643A (en) * 2020-12-08 2021-04-06 北京电子工程总体研究所 Maintenance support resource combined inventory configuration method based on hyper-heuristic algorithm
WO2022227975A1 (en) * 2021-04-27 2022-11-03 北京北方华创微电子装备有限公司 Material scheduling method and device for semiconductor processing equipment
US12197195B2 (en) 2021-04-27 2025-01-14 Beijing Naura Microelectronics Equipment Co., Ltd. Material scheduling method and device of semiconductor processing equipment
CN114819577A (en) * 2022-04-18 2022-07-29 杭州昌邦科技有限公司 Production planning and scheduling integrated optimization method facing uncertainty of market demand
CN116362415A (en) * 2023-05-10 2023-06-30 广东工业大学 Method and device for generating shift plan for airport ground staff
CN116362415B (en) * 2023-05-10 2023-08-22 广东工业大学 Method and device for generating shift plan for airport ground staff
CN116739312A (en) * 2023-08-11 2023-09-12 超网实业(成都)股份有限公司 Multi-demand monitoring method and system for intelligent plant
CN116739312B (en) * 2023-08-11 2023-12-01 超网实业(成都)股份有限公司 Multi-demand monitoring method and system for intelligent plant
CN117273395A (en) * 2023-11-17 2023-12-22 北京谷器数据科技有限公司 Deep learning-based production planning and scheduling method
CN117273395B (en) * 2023-11-17 2024-02-20 北京谷器数据科技有限公司 Deep learning-based production planning and scheduling method

Similar Documents

Publication Publication Date Title
CN109934393A (en) An integrated optimization method for production planning and scheduling under uncertain demand
Engell et al. Optimal operation: Scheduling, advanced control and their integration
CN111191846B (en) A cylinder product scheduling optimization device for complex customization needs of customers
Jiang et al. Flow shop optimization of hybrid make-to-order and make-to-stock in precast concrete component production
CN108805325B (en) Production planning and scheduling integrated optimization method
CN109886527B (en) Intelligent scheduling method and intelligent scheduling system for electric energy metering verification production based on branch and bound algorithm
CN101604418A (en) Intelligent Production Planning Control System of Chemical Enterprises Based on Quantum Particle Swarm Algorithm
CN103839114A (en) Timing sequence plan automatic making system for steelmaking workshop
CN113065714A (en) Multi-project type multi-target centralized purchasing decision optimization method and system
CN103927628A (en) Order management system and order management method oriented to customer commitments
CN111062514A (en) Power system planning method and system
CN112836866B (en) Time-sharing start-stop multi-day optimized medium-and-long-term electric quantity daily curve decomposition method and device
CN110570020A (en) Medium-and-long-term transaction electric quantity safety checking method suitable for regional alternating current-direct current hybrid power grid
CN115271130B (en) Dynamic scheduling method and system for maintenance order of ship main power equipment
CN116111597A (en) A method, system, memory and device for constructing a power flow section scene set in a medium- and long-term dispatch plan
CN114139838B (en) Power equipment maintenance plan optimization method and device
CN112598262B (en) Oil-gas well maintenance task scheduling processing method and device
Zhang et al. A discrete job-shop scheduling algorithm based on improved genetic algorithm
Liu et al. Integrated production and distribution planning for the iron ore concentrate
CN117424204A (en) Source-network-load-storage collaborative planning method considering source-load uncertainty
CN116644846A (en) Battery product raw material production sequence optimization method based on customized production scheduling
Chen et al. GEP algorithm-based optimization method for PCs production scheduling under due date variation
CN112613653B (en) A method and system for formulating a multi-oil source balance plan
CN115395498A (en) Low-voltage direct-current interconnection station area multi-time scale coordinated scheduling method and device
Qiu et al. Consolidated transport service pricing in supply hub in industrial park (SHIP) with heterogeneous manufacturers

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190625

RJ01 Rejection of invention patent application after publication