橡胶原材料生产损耗管理模型的建立与应用 -管理资料

管理资料 时间:2019-01-01 我要投稿
【www.unjs.com - 管理资料】

    1、概述

    控制生产过程中原材料的损耗率,是生产管理者必须确定的管理目标之一,

橡胶原材料生产损耗管理模型的建立与应用

。橡胶件生产过程中总原材料种类有200多种,常用配方数目100多个。一个配方平均包含10多种原材料,同一种原材料可能在多个配方中使用。目前平均每月生产60个配方的混炼胶,总混炼胶重量在5吨至8吨之间。

    2、管理目标

    原材料损耗控制目标为2%以内。这个目标是根据橡胶行业中平均损耗水平制定。造成损耗的原因包括:混炼胶的报废;加工过程中物料的正常损耗;原材料使用、管理不当而造成的损耗。

    3、管理目标实施步骤与测评方法

    3.1每种原料计量重量,填写领料单从仓库中领出,月底分类汇总每一种原料的总领用重量;

    3.2将原材料按照配方比例加工成混炼胶后,称量混炼胶重量后流入下工序混炼胶仓库。月底分别统计每个配方的累积入库重量;

    3.3月底盘点领出原材料结存重量、盘点未流入下工序仓库的混炼胶重量;

    3.4测评材料损耗系数的计算方法:以材料氧化锌(A)为例,A材料的投料量=A材料上月结存重量 本月领用A材料总重量 上月结存混炼胶中包含A材料的重量-本月A材料的结存量-本月结存混炼胶中包含A材料的重量;A材料的产出量=含有A材料的每一个配方的入库混炼胶重量* 该配方中A材料重量系数的总和;A材料的绝对损耗量=A材料的投料量—A材料的产出量;A材料损耗系数=A材料的绝对损耗量/A材料投料量。

    4.材料损耗系数计算模型的设计

    4.1模型的输入

    需要接受用户输入的数据表包括4个,分别见表一、表二、表三、表四。

    4.3程序模型的建立

    4.3.1B、C、D、H、I、J、K项获得

    在表五中,B,C两项可由表一、二直接调用获得,D项可以由表四汇总后调用获得。H,I,J,K四项可按照3.4中的计算公式获得。这些数据的自动生成,在程序设计,参数传递,数据计算调用方面都比较简单,在这里略去不谈。

    4.3.2混炼胶重量分解为原材料重量数学模型的设计

    4.3.2.1分解模型的描述

    对于E、F、G三项都是将多个配方不同的混炼胶重量,按配方分解成原材料重量,然后按照原材料类型分类汇总后获得。描述为数学模型即为:有N个不同配方的混炼胶,配方编号为X1,X2,X3,……,Xn;这些配方的基本配合已知,混炼胶重量分别为 W1、W2、W3、……,Wn;请计算出一共使用多少种原材料,每种原材料的消耗重量各是多少?在这个模型中用户输入当月生产混炼胶的配方编号和胶料重量,模型输出原材料种类和汇总后的重量[1]。

    4.3.2.2分解模型的计算流程

    在这里需要引入基本配方表,基本配方表数据结构设计为表六的形式。其中的“配方编号”为外部主关键字,是同表一、表二、表三相关联的主索引。所有的生产配方都要预先录入到这张基本配方数据表中来。

    这里以表三入库混炼胶登记为例,简述分解计算流程。计算方法参阅程序注释部分,变量全部是汉语意思的拼音首字母。

    PRODUCE原材料分解.prg[2]

    SELECT入库登记表

    SETFILTERTO日期>=aand日期<=b&&选定表三中入库时间介于日期a到日期b时间段内的入库纪录,时间 a,b接受用户输入指定。

    SUM入库重量for日期>=aand日期<=btoe&&计算总混炼胶入库重量,赋值给变量e.下面程序将每一次每一种胶料的入库重量依次进行分解.

    SCAN&&扫描循环,从入库登记表的第一个记录开始。逐一验证历次入库胶料中,是否含有该指定材料,若有即分解出相应的重量保存到临时表中.

    PFBH=配方编号& amp;&将表三中记录的“配方编号”复制到变量pfbh保存,实现参数传递。

    RKZL=入库重量&&将表三中入库重量复制到变量rkzl,实现参数传递。

    SELECT基本配方表

    SUM基本配合 TOHJFORALLTRIM(UPPER(配方编号))=ALLTRIM(UPPER(PFBH))&&对于配方编号先进行标准格式化,在表六中找出配方编号同表三中的要分解的配方编号相一致的记录,将这些记录的基本配合求和得到该配方的总份数,将这个汇总份数复制给变量HJ.

    &&将数据库记录指针移到该配方、该指定材料,

管理资料

橡胶原材料生产损耗管理模型的建立与应用》(https://www.unjs.com)。

    LOCATEFORALLTRIM(UPPER(配方编号))=ALLTRIM(upper(PFBH))ANDALLTRIM(upper(材料名称))=ALLTRIM(UPPER(C))&& amp;”C”是用户指定的原材料名称。

    IFFOUND()&&判定该配方中是否含有用户指定的原材料。

    XHZL=(RKZL*基本配合)/HJ&&如果配方中含有该材料,将入库重量乘以基本配合再除以配方总份数即获得该材料的消耗重量,将这个计算结果保存到变量XHZL(消耗重量)中。

    INSERTINTO消耗重量表 VALUES(C,PFBH,RKZL,XHZL)ENDIF&&将计算的结果保存到临时表“消耗重量表”当中 ENDSCAN&&完成扫描循环.

    SELECT消耗重量表&&选定临时表

    SUM消耗重量todforALLTRIM(原材料名称)=ALLTRIM(C)&&汇总临时表中,给定材料名称的总消耗重量,赋值到变量d当中INSERTinto消耗定额汇总表values(C,d)&&将用户指定的材料名称C以及汇总的消耗重量d,复制到临时表“消耗定额汇总表“保存,完成指定材料的分解。

    在上面的程序中,完成了某段时间内用户指定的某一种材料的分解。每月实际使用的材料用 100多种,在上面程序中再加一个控制循环,逐一将配方表中存在的所有的原材料名称迭代赋值给上面程序中的变量”C”,即可完成所有原材料的分解[3]. 程序代码为:

    SELECT消耗重量表

    REPLACE消耗重量with0,配方编号with"",胶料重量with0all

    SELECT提示表

    REPLACE配方编号with"",备注with""all

    SELECT消耗定额汇总表

    REPLACE定额消耗重量with0,原材料名称with""all&&以上代码为初始化清零代码,将贮存计算结果的临时表全部清空。  SELECT基本配方表

    SELECT材料名称distinctfrom基本配方表intoarrayww&&计算出基本配方表(表六)当中一共有多少种不重复的原材料名称,将这些原材料名称复制到数组WW中。

    FOReachcinww&&FOR循环,将数组WW中每种原材料逐一赋值给给变量C。

    DO原材料分解&& 调用子程序模块——原材料分解.PRG。

    ENDFOR  SELECT消耗定额汇总表

    sum(定额消耗重量)tof&&将分解后的所有原材料重量汇总,赋值给变量f,这个f值显示给用户,如果f值同先前所有混炼胶重量汇总e相等,即可验证分解正确无误。

    4.3.2.3分解模型用户操作界面与结果输出

    在图一中给出了2月份入库混炼胶的分解实例,用户输入起始日期和截止日期后,单击“全部材料汇总核算”即可生成“原材料分解汇总表”,“原材料分解明细表”两张分解结果,前一张表是后一张表的按材料名称的汇总结果。总体汇总计算量庞大,耗时2-3分钟。如果要察看某一种特定的原材料,可在原材料名称栏中,输入原材料名称,单击“计算”按钮,即可在生成的两张表中察看指定材料的信息,计算一种材料,速度很快,瞬间响应。“保存”按钮可将计算结果保存为xls格式。分解原材料消耗定额汇总值与入库混炼胶总重量显示相等,指示用户,分解成功,没有配方遗漏。如果不相等,就要单击按钮“验证配方完整性”,系统给出一张提示表,提醒用户,有一些新配方已经投入生产,但是在基本配方表中还没有录入该配方的基本配合数据。

    将表2、表3中的选定数据,按上述方法逐一分解,即可生成相应的原材料分解汇总表,再结合表一、表四数据的调用,即可自动生成最终用户需要的材料损耗系数表,即表五。

    5模型的应用

    将每月盘点表,混炼胶入库表、原材料领料表录入系统,即可自动逆向分解,计算出严格的理论消耗定额重量,与实际的投产重量相比较即可计算出每一种材料损耗系数,这组数据是是管理考核目标的定量测评结果,是掌握生产过程中材料流向的重要信息数据,是严格约束员工行为、考核员工的重要依据之一,也是暴露出生产管理中的一些漏洞,提供给决策者改善机会的有力工具。

最新文章
推荐文章