问翠梅, 初 亮, 陈 剑
(山西太钢不锈钢股份有限公司炼钢二厂信息化室, 山西 太原 030003)
由于山西太钢不锈钢股份有限公司(全文简称太钢)炼钢二厂物料的复杂多样性,造成同一大类中有些订单投料偏重,有些订单投料偏轻。为了解决这个问题,满足ERP财务成本核算要求,太钢炼钢二厂信息化室设计实现了炼钢投料系统SFS[1-2]。
式中:Tij表示订单j的物料i的质量;t表示物料i订单j记录数;Wk,ij表示物料i订单j的第k条记录的汇总质量。
式中:Qk,ij表示物料i订单j的第k条记录的标志;t表示物料i订单j记录数;Fk,ij表示物料i订单j的第k条记录的汇总标志,取值为0或1,本分摊中提取 Fk,ij=1 的所有记录[3]。
式中:b表示大类(big);c表示该大类中所有的物料记录数;Wk,ij表示物料i订单j的第k条记录的汇总质量(i∈b);Rc表示该大类的分摊比例;y表示c条记录中选取y条记录来分摊;Wb,y表示该大类的分摊质量。
式中:s表示小类(small);m表示该小类中所有的物料记录数;Wk,ij表示物料i订单j的第k条记录的汇总质量(i∈s);Rm表示该小类的分摊比例;y表示c条记录中选取y条记录来分摊;Ws,y表示该小类的分摊质量。
式中:Wj,b表订单j上分摊到的大类b的质量;Wb表示该大类预计分摊量。
式中:Wj,m表订单j上分摊到的物料m的质量;Wm表示该物料预计分摊量。
由于分摊后四舍五入的原因,导致与分摊前的原料质量存在尾差,为了解决尾差问题,将尾差处理到最后一块板坯上。
本系统数据存储采用Oracle 11g数据库,程序开发采用 Microsoft Visual Studio2010 的 C#.Net。
建立独立的数据库,并且采用ETL数据抽取技术从太钢信息化平台(ERP,MES,其他数据库)抽取对本系统有用的数据,最终汇总到自建数据库中,为系统提供数据支持。
采用B/S架构,用户通过浏览进入系统,使用系统提供的各项功能,数据通过网站服务器重新组织并通过网络传输最终展示到用户面前。
系统为管理员提供访问接口,主要用于系统配置,技术指标定义,例如账户管理、权限管理等。系统架构见图1。
图1 系统架构图
1)提出适合炼钢二厂特点的投料分摊理论:根据订单对应炉次信息,将投料信息分摊到订单上。投料分摊业务流程:开始—计算订单中各种物料总量—标识订单中各种物料汇总标志—计算订单中板坯分摊重量—计算订单中各板坯分摊到的各原料质量—尾差处理到最后一块板坯上—结束[4-5]。
2)通过编写计算机程序,将分摊理论程序化,产生计算机辅助投料系统。
系统实现对生产投料数据按炉次进行自动采集,在ERP财务成本核算要求下,对板坯投料按订单进行分摊,解决了炼钢过程板坯投料成本不准的难题。同时,提高了炼钢二厂投料数据的准确性与及时性,为提高钢水合格率、减少回炉成本、提高投料数据精度、降低投料成本误差奠定了基础。
[1]龙镭.ERP的标准成本核算方法及其差异分摊探讨[J].财经界,2014(24):93.
[2]王琳,于忠良,王德绪,等.生产物流跟踪数据自动采集在炼钢厂的应用[J].鞍钢技术,2009(2):48-50.
[3]余岩.计算机方式下炼钢投料的数据分配原则[J].工业计量,2014(2):22-23.
[4]杨仁兴.基于ERP财务成本模式下炼钢投料按浇次分摊的实现[J].山西冶金,2015(2):77-79.
[5]冯春辉.基于ELT技术的数据仓库系统建立的研究[J].制造业自动化,2010,32(10):65-67.