




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一种改进的MRP批量决策的优化模型与算法研究 项目基金资助:国家自然科学基金(70271023,70672078)陈志祥 作者简介:陈志祥(1966-),男,广西陆川人,中山大学管理学院副教授,博士。研究方向:现代生产管理理论与方法,email: 贺铁牛(中山大学管理学院,广州,510275)摘要:制造资源计划MRPII中物料需求计划MRP的决策是一个核心模块。传统的MRP计算方法不能适应市场波动与顾客需求的不同变化带来的影响,本文考虑现实的供应环境与需求特点,建立一种改进的物料需求计划的优化模型。模型引入了价格、订货成本、持有成本等供应信息辅助决策,考虑了可能出现的流动资金和安全库存的约束;并且充分考虑MRP净需求是离散性的特点,使生产过程的批量决策动态响应外部环境的变化。关键词:物料需求计划,批量,优化模型中图分类号: 文献标识码: 文章编号: 0引言物料需求计划(Material Requirements Planning , MRP)是上个世纪六十年代初期在美国开始出现的,应用计算机来计算物料需求和制订生产作业计划的一种方法。1975年,美国生产管理专家Orlicky编写了有关MRP的权威性专著,系统提出了初期MRP的思想和完整的工作逻辑,其出发点是根据对成品的需求,自动地计算出构成这些成品的部件、零件,以至原材料的相关需求量;由成品的交货期计算出各部件、零件生产进度日程与外购件的采购日程。在初期MRP的基础上,引入资源计划与保证、安排生产、执行监控与反馈等功能,即形成闭环的MRP系统(Closed-loop MRP)。欧美生产管理专家对传统MRP的研究最早,发现传统MRP系统中存在的问题也是最早。Kadipasaoglu(1995)指出,传统的MRP系统存在很多缺陷和不足,其中造成不稳定性最显著的两点是:(1)传统的MRP系统假设环境是确定的;(2)传统的MRP很少考虑如何供应链之间的合作需要。K.van Donselaar(2000)论述了造成MRP系统不稳定的三个因素:批量、需求的不确定、产品。Jagannathan(1998)研究了批量与提前期相关的MRP处理方法,在研究中分别应用了混合的01规划、动态规划、拉格朗日松弛法建立模型,并用随机产生的参数值验证了结果。Gaafar等(2000)提出了用人工神经网络解决批量问题的方法,但是,由于神经网络主要对知识背景不清楚和推理机制不明确的非结构化问题非常有效,而批量策略可以以成本或库存为目标建立精确的模型,因此用神经网络解决批量问题的方法并没有得到推广。Gutierrez等(2002)研究了有库存限制的动态批量问题,通过建立动态规划模型并引出相关推论,证明了其模型算法的优越性并给出了算例,对传统的静态环境、无约束条件的批量算法作出了较大改进。在MRP批量策略改进研究方面,国内学者也进行了研究.针对传统MRP在市场波动的环境下运行欠佳的问题,蓝伯雄(2004)、谢沁华(2004)等指出,传统MRP在系统设计上存在先天性的缺陷,主要是优化机制、批量和提前期计算、无限能力假设等方面。谢沁华、孙先锦(2004)从MRP系统内部进行分析,认为传统MRP在批量计算上存在缺陷,对采购批量的确定提出用ABC分类法改进,对作业批量的确定提出两种方法:(1)利用数学模型来确定最优作业批量,决策目标是使生产成本最小;(2)采用JIT的拉动式作业来代替MRP的推动式作业,以解决在制品库存过多的问题。梁梁、余玉刚(2005)等人提出了一种MRP进货批量决策模型,该模型充分考虑了MRP的需求是离散性的特点,采取在每个计划期初发问“是否要定货,定多少货”的方式给定货批量作出决策,以达到总费用最小。 与其他研究不同的是,本文考虑现实的供应环境与需求特点,建立一种改进的物料需求计划的优化模型,为此引入了供应信息辅助决策,考虑了可能出现的流动资金和安全库存的约束;并且充分考虑MRP净需求是离散性的特点。使生产过程的批量决策动态响应外部环境的变化。1 问题描述一般而言,在现实环境下,制造企业的生产物料的供应价格在不同期间可能会因市场波动和顾客需求而有所不同,订货成本可能会由于供应商的更换或调整而波动,持有成本也有可能随季节、假日等不断变化;同时,在每个期间的采购和订货费用可能受到流动资金不足的约束,各种物料的库存水平也有可能需要考虑企业安全库存数量的要求。但是传统的MRP批量决策模型没有考虑这些因素,因此得到的订货批量显然不是最佳的。本文考虑现实的供应环境与需求特点,建立一种改进的物料需求计划的优化模型,为此:(1)引入了价格、订货成本、持有成本等供应信息辅助决策,考虑了可能出现的流动资金和安全库存的约束;(2)充分考虑MRP净需求是离散性的特点,在每个时段的期初做出决策:是否需要订货以及订货数量,动态响应外部环境的变化;(3)目标是计划期内的成本最小化。2模型与算法21 模型构建本文建立改进后MRP订货批量决策的数学模型如下:(1)模型下标i物料代号(i1,2,I);t时段代号(t1,2,T);m时段代号;(2)模型参数I通过BOM表汇总后需要外购的物料总数;T主生产计划制订的生产周期;Li物料i的订货提前期;Dit物料i在时段t的需求量;Sit物料i在时段t的在途库存;Si0物料i在i1的期初库存(即i0期的期末库存);Oit物料i在时段t的一次订货费用;Hit单位物料i在时段t的持有成本;Pit物料i在时段t的供应价格;Ft在t时段的流动资金约束;Savit物料i在时段t的安全库存量;M一个很大的正数。(3)模型变量(Xit)是01决策变量,表示在第tL时段期初决定物料i是否订货,即在第t周是否支付订货款;Qit是连续决策变量,表示在第tL时段期初决定物料i在第t周订多少货;Invit物料i在时段t的库存量。(4)目标函数minTC= + (1)式中,(5)约束条件0Qit(Xit)M (i1,2,I ;t1,2,T) (2)(说明:各物料在各期的订货量不能为负数,不能超过最大供应量约束)+Ft (t1,2,T) (3)(说明:每个时段的各物料总费用不能超过该时段的流动资金约束)0 (i1,2,I ;mLi1,Li2,.,T) (4)(说明:各物料的各个时段的期末库存量不能为负数)SavitInvit (i1,2,I ;t1,2,T) (5)(说明:各物料在每个时段的库存量不能低于安全库存量) (i1,2,I ;t1,2,T) (6)(说明:各物料在各时段决策是否订货,是为1,否为0,其结果影响订货费用)(6)模型说明在目标函数中,代表各物料在各个时段所要支付订货费用的总和;代表在本周期内订货并收到的物料采购总成本;代表已在上个周期订货、但在本周期内收到的在途库存物料采购总成本;代表各物料在各时段的持有总成本;代表所有物料在本MPS周期的前L期以后的总持有成本;代表所有物料在本MPS周期的前L期的总持有成本。由于所有物料在本MPS周期的前L期的期末库存量已经在上一个MPS周期里确定下来了,因此现有模型不必有各种物料在本MPS周期的前L期期末库存量大于零的约束。22 模型求解算法本模型是典型的含0-1决策变量的线性规划问题,为了求解方便,本文所用到的算法首先枚举所有0-1决策变量的状态,把它转化成一般的线性规划问题,然后用字典序的修正单纯形法求解。修正单纯形法比一般的单纯形法效率要高,而字典序的修正单纯形法可以处理系统退化的情形,所以本算法是一个较高效而全面的解法。为了提高计算效率,本算法先把各物料独立计算,然后看是否满足资金约束,如果满足,当前的解就是最优解;否则,加入资金约束,重新建立线性规划模型再计算。由于在一般情况下流动资金约束容易满足,这样效率会得到很大提高。NNYNNY读入数据枚举0-1决策变量的状态e;found = 0化成规范形:min CxAx = b调用字典序修正单纯形法求解有最优解found = 1,更新最优解取e的下一个状态e的状态枚举完毕found =1i = 1用第i个物料的数据构造独立的线性规划模型i 物料总数满足资金约束输出:最优解结束各物料及各阶段的流动资金约束综合起来构造线性规划模型含资金约束的综合模型输出:找不到可行解结束i = i+1NYYYYN图1 MRP批量优化模型程序流程图本模型所用到的C+程序流程具体步骤如下:Step1 先忽略流动资金约束,为各物料建立线性规划模型;Step2 枚举决策变量的一个状态,化为对应的最小值线性规划标准型: min z = Cx Ax=bStep3 调用字典序修正单纯形法求解;Step4 待全部物料求解出来后,检验各阶段是否满足流动资金约束,若满足,转6(可以提高计算效率);否则,转5;Step5 把全部物料的各阶段流动资金约束综合起来,重新建立一个线性规划模型,用Step 2, 3的方法求解. 若有解,转6;否则,转7;Step6 输出:最优解,程序结束;Step7 输出:没有可行解,程序结束。程序流程如图1所示。3优化模型与传统的批量模型的比较传统的MRP批量政策的前提假设没有考虑在计划期内的物料价格、订货成本、持有成本波动情况和能力约束前提,因此用优化模型与传统MRP批量政策分别计算时,为了便于对比分析,将物料价格、订货成本、持有成本等参数设置为常数,并且不考虑流动资金的约束。因为传统的MRP批量政策没有考虑多种物料采购之间的成本平衡和资金约束,本文只取一种物料的订货批量进行计算对比。从某厂商的生产数据中,得到某物料的总需求计划如表1所示:表1 某物料的总需求计划计划期(周)012345678910总需求554540030552005045该物料在计划期内的价格保持稳定,订货成本是110元/次,持有成本是2元/周,第1周初的库存量为55件,生产周期是1周,该物料的订货提前期是1周。试确定该物料的MRP订货批量以使总的费用最低。由于此处的价格是常数,因而在下文对比讨论中考虑的总费用不加说明的话,均为没有考虑该物料成本的总费用。由于传统的MRP订货批量政策均没有约束条件,为了便于对比,此处对改进后的线性模型不设流动资金约束。(1)优化模型方法按照优化后的线性模型代入数据后求解得到得相应MRP净需求计划如表2所示:表2 线性规划优化模型得到的MRP净需求计划计划期合计012345678910总需求554540030552005045订货状态(0-1)1001100100订货量85003075009500各期订货费用110001101100011000净需求0450030000500计划收到的订货08500307500950各期期末库存550400002000450各期库存费用0800004000900订货和库存总费用110800110110400110900650(2)固定批量法经过多次试值选择固定批量值为100个,相应的MRP净需求计划如表3所示:表3 定量订购法得到的MRP净需求计划计划期合计012345678910总需求554540030552005045订货状态(0-1)1001000100订货量1000010000010000各期订货费用1100011000011000净需求0450015000400计划收到的订货0100001000001000各期期末库存550551515853010106015各期库存费用0110303017070202012030订货和库存总费用11011030140170702013012030930由上表可知,该方法存贮费、订货费共计930元,比优化模型方法的总费用高43。(3)经济订货批量法(EOQ)由给定的总需求计划可知,10周的总需求量为340个元件,由此推出每周的平均用量为34个,进而推出年用量(按52周计算)为1768个。由EOQ模型得到经济订货批量为:Q = EOQ = = 61个得到相应的MRP净需求计划如表44所示。由表4可知,EOQ法存贮费、订货费共计为1036元,比优化模型方法的总费用高59%。表4 EOQ法得到的MRP净需求计划计划期合计012345678910总需求554540030552005045订货状态(0-1)1100100010订货量616100616100610各期订货费用110110001100001100净需求04580022003115计划收到的订货06161006100061各期期末库存550165353233919193046各期库存费用032106106467838386092订货和库存总费用110142106106461883838170921036(4)直接批量法相应的MRP净需求计划如表5所示:表5 直接批量法得到的MRP净需求计划计划期合计012345678910总需求554540030552005045订货状态(0-1)1101110110订货量45400305520050450各期订货费用110110011011011001101100净需求04540030552005045计划收到的订货04540030552005045各期期末库存550000000000各期库存费用0000000000订货和库存总费用110110011011011001101100770由于直接批量法采取按提前期安排定货的策略,这种方法的优点是能够保持零库存,缺点是根本未考虑库存费用和定货费用等成本之间平衡的问题。由表45可知,该方法导致了订货次数过多,但是由于物料库存持有成本比较高(每单位2元),因而还是有较好的结果,库存和订货总费用比优化模型的总费用高18%。(5)固定周期批量法经过多次试值,选择每3周订一次货的办法,即在第1周订货85个,第4周订货105个,第7周订货95个,得到相应的MRP净需求计划如表6所示:表6 定期订购法得到的MRP净需求计划计划期合计012345678910总需求554540030552005045订货状态(0-1)1001001000订货量85001050095000各期订货费用1100011000110000净需求0454003000000计划收到的订货08500105009500各期期末库存55040007520095450各期库存费用08000150400190900订货和库存总费用11080011015040110190900880定期订购法通过固定订货或加工周期来方便订货控制,该方法在具体实施之前总要遇到如何确定固定周期的时间长度的问题。确定固定周期的时间长度标准是总费用和加工或订货的排程方便。订货周期的最佳时间长度都是和某一特定的需求相关;在不同计划期内会由于需求的不断变化使得原来最佳时间长度无法适合变化后的需求。本例中该方法的总费用比优化模型的总费用高35%。(6)期间平衡法本例中,一次订货费用Oit=110元,持有成本Hit=2元,EPP=Oit/Hit= 55件产品。因此,55件产品1个时段的持有成本为110元,恰好等于一次订货费用。同样,持有55件产品2个时段的成本也为110元。期间平衡法是增加订货量直到零部件期间数接近EPP值,得到的MRP净需求计划如表7所示:表7 期间平衡法得到的MRP净需求计划计划期合计012345678910总需求554540030552005045订货状态(0-1)1001000100订货量85001050009500各期订货费用1100011000011000净需求0450030000500计划收到的订货08500105000950各期期末库存5504000752000450各期库存费用080001504000900订货和库存总费用110800110150400110900690在需求为常数的库存模型中,用EOQ求得最优解时持有成本等于订货成本。期间平衡法就是把这种思想尽量应用到离散的MRP系统中来。但是,从PPB法的求解过程可以看出,由于MRP需求离散性的特点,使得准备成本和订货成本完全相等变得几乎不可能,只能尽量靠拢EPP值。本例中该方法的总费用比优化模型的总费用高6%。4结论制造资源计划MRPII中物料需求计划MRP的决策是一个核心模块。传统的MRP计算方法不能适应市场波动与顾客需求的不同变化带来的影响,本文考虑现实的供应环境与需求特点,建立一种改进的物料需求计划的优化模型,为此引入了价格、订货成本、持有成本等供应信息辅助决策,考虑了可能出现的流动资金和安全库存的约束;并且充分考虑MRP净需求是离散性的特点。本文在求解该决策模型中采用在字典序的线性规划求解方法基础上结合问题的特点进行改进,建立C+算法流程,提高了求解效率。本文得到的生产批量方法有利于企业批量决策动态响应外部环境的变化。参考文献:1 S.N. Kadipasaoglu, V.Sridharan. Alternative Approaches for Reducing Schedule Instability in Multi-stage Manufacturing under Demand UncertaintyJ.Journal of Operations Management,1995,(13):193-211.2Orlicky, J., Material Requirements PlanningM,New York: McGraw-Hill, 1975.3 K.van Donselaar, J.van den Nieuwenhof, J.Visschers. The Impact of Material Coordination Concepts on Planning Stability in Supply ChainsJ.International journal of Production Economics,2000,(68):169-176.4 Raj Jagannathan and Lung S.Juang. Solution methods for material requirement planning with lot-size dependent lead timesJ.Annals of Operations Research 76(1998):201-2175 Lotfi K. Gaafar, M.Hisham Choueiki. Aneural network model for solving the lot-sizing problemJ. Omega,2000,(28):175-184.6 J.Gutierrez,A. A new characterization for the dynamic lot size problem with bounded inventoryJ.Computers & Operations Research ,2002(30):383395.7 蓝伯雄. 企业资源优化与优化模型J. 计算机集成制造系统,2004(3):241-251.8 谢沁华,孙先锦. MRP系统的设计缺陷改进研究J. 工业工程,2004,7(2):21-24.9 梁梁,余玉刚,王志强,徐克安. 一种物料需求计划进货批量决策技术J. 系统工程理论方法应用,2005,14(1):74-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年网红主题餐厅特色经营授权合作合同
- 2025年高新技术企业项目贷款担保合同含房产全权抵押条款
- 2025年智慧型住宅小区雨水收集利用与景观设计综合服务合同
- 2025年度足疗中心专业技师劳动合同及职业培训协议
- 2025年版医疗器械召回及患者赔偿责任承担合同
- 2025年绿色园区保安队伍派遣与维护一体化合同
- 2025年家禽养殖产业链风险评估与市场预测服务合同
- 2025年校园食堂场地租赁及食品安全管理服务合同
- 2025年生态别墅水电系统改造与低碳节能建设合同
- 建筑工程分包合同
- 安全挂梯施工方案
- 高速铁路接触网运行维修规则
- 《项目管理飞行检查管理办法》宣贯交底
- 易制爆化学品危险物品单位治安防范情况检查评估表
- 干熄焦余热发电安全预评价送审
- 中国传统艺术-篆刻、书法、水墨画体验与欣赏-哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年
- 宾馆承包合同协议书
- 血透室进修汇报专业知识
- 2023年天津卷英语高考真题
- 硫磺安全技术说明书MSDS
- 贵州省新型农村社会养老保险经办规程
评论
0/150
提交评论