简介:本文在〈使用状态机实现的机器人控制系统〉(办公自动化)的基础上,参考开源嵌入式领域的经验和借助及开源软件的成果,在机器人系统上实现基于Objective-C的可编程系统环境.。
简介:简要的描述了ERP企业资源计划中如采用SAP系统,则系统中的生产计划与控制模块所具备的生产主数据管理、生产计划管理、生产控制管理的主要功能,以及与SAP系统中其他模块的集成关系,能整体的了解SAP系统的生产管理。关键词SAP系统;生产主数据;生产计划;生产控制中图分类号TP315文献标识码A文章编号1007-9599(2010)04-0000-02MainFunctionsofProductionPlanning&ControlModuleinSAPLinShaopeng,WangLiqin(InformationTechnologyCenterofChinaNationalOffshoreOilCorporation,Beijing100010,China)AbstractBrieflydescribetheERPenterpriseresourceplanningsystemsifuseSAP,thesystemofproductionplanningandcontrolmodulewiththeproductionofmasterdatamanagement,productionplanningmanagement,productioncontrolandmanagementofkeyfunctions,andtheintegrationwithotherfunctionmodulesinSAPtounderstandtheproductionplanningmoduleofSAPasawholeKeywordsSAP;Productionmasterdata;Productionplanning;Productioncontrol一、引言在众多ERP企业资源计划产品中,SAP(SystemsApplicationandProductsInDataProcessing)是一种较为领先的管理软件,主要功能包括人力资源管理、物料管理、财务会计、管理会计、生产计划与控制、销售分销、设备管理、项目管理、质量管理等。该软件以其功能性、集成化、灵活性等特点,深受注重战略及管理的世界各大公司或企业的青睐。这里我们主要介绍的是SAP系统中生产计划与控制模块(ProductionPlanningandControl,以下简称“PP模块”)的主要功能。二、PP模块总体架构介绍PP模块是基于企业生产业务执行以及经营管理而设计的综合性功能模块,其目的在于帮助生产制造型企业对生产计划、物料需求计划、能力计划以及生产执行等各方面的生产经营管理行为进行控制。根据不同业务类型其功能划分为生产主数据管理、生产计划管理、生产控制管理等。PP模块生产主数据包括物料清单、工作中心、工艺路线、生产版本,它们是制定有效的计划的基础。利用PP模块提供的物料需求计划运算工具,通过分析计划需求、库存状态以及相关采购信息,从而为企业生产计划、采购计划的制定提供有利的支持,提高企业计划体系的工作效率。在生产主数据和生产计划的有利支撑下,利用生产订单作为成本收集的载体,收集在实际生产过程中消耗的料、工、费等信息,为企业准确核算产品成本提供了有利的支持,同时成本核算数据的合理分析也为企业全方位掌控生产方向提供了重要的参考价值。三、PP模块主要功能(一)主数据管理1.物料清单。物料清单是一个产品结构化的清单,定义了产品的原料或半成品的标准消耗,同时也维护了产品标准产出数量,主要用于物料需求计划的展开、产品标准成本评估。物料清单包括每个部件的物料号、数量和计量单位,以及其他一些控制参数。物料清单的项目内容通常定义为库存项目物料、非库存项目物料、文本项目、文档项目等。在炼油化工行业,通常物料清单按照生产装置的投入/产出比例来维护。而炼油化工生产装置的主副产品较多,因此在设置物料清单时,要以某种产品为主产品,然后其它产品作为联产品及副产品维护在物料清单中。2.工作中心。工作中心是在工厂中执行工序或作业的地点,主要用于计划执行、生产调度、成本核算。生产中每一个工作中心都将对应财务的一个成本中心,因此工作中心是财务收集生产制造费用的主要途径,工作中心的制定要综合考虑财务收集成本的因素。如,在炼油化工企业PP模块实施中,一般一个装置对应一个工作中心,但是在系统中一个工作中心只能设置6个作业类型,因此为了收集水、电、汽、风、直接人工、固定机器费用、变动机器费用、机器折旧等多项成本费用类型,也可以设置一些虚拟工作中心,以作为各类制造费用的收集点。3.工艺路线。工艺路线是由一系列工序组成的,它说明产品生产所需经历的工艺过程及所使用的资源,主要用于生产计划排产与调度,及费用类的生产成本核算。工艺路线中每个工序将输入执行该工序的工作中心。在工序中将包含作业类型的标准值,例如人工工时和机器工时。对于炼油化工行业来说,生产装置的工序通常会设定加工单位数量产品所需要消耗的水、电、汽、风等能源消耗的额定值,以及固定机器费用、变动机器费用、机器折旧等各种成本费用消耗定额。4.生产版本。生产版本用于描述产品生产过程中可能选用的物料清单、工艺路线等参数,同时可以设定生产所对应的收发料地点。创建生产版本将针对主产品来创建,具体是将主产品的特定物料清单、工艺路线、有效期间、生产批量等集合于生产版本中。一个主产品根据其生产方案的不同,可以设置多个生产版本。(二)生产计划管理PP模块的生产计划管理功能主要包括销售与运作计划、主生产计划、物料需求计划、能力需求计划。在企业实施PP模块时物料需求计划(MaterialRequirementsPlanning)是最为常用的生产计划功能,简称MRP,在这里将对其做具体介绍。MRP是使用物料清单、库存数据、产品销售需求、产品预测需求等进行物料供需平衡的一种方法,其目的是确保物料能在计划的需求时间保证可用量同时避免过量的库存。系统在进行MRP运算时将根据产品计划订单展开物料清单,自动计算各原材料、半成品的相关需求,进而产生相应的半成品计划订单和原材料采购申请。同时,通过设置合理的重订货点、安全库存、最大库存、订货批量等参数,可以使系统自动生成建议的采购数量和交货时间,从而降低计划工作的人工成本,进一步提高计划准确率。(三)生产控制管理PP模块的生产控制管理功能主要包括生产订单、流程订单、重复制造、看板生产,其中生产订单为最常用的功能之一,在这里做具体介绍。借助生产订单功能,系统将展开一系列以生产订单为中心的生产执行操作,如定义生产在何处执行、由谁来执行、如何执行、何时执行、执行数量等。然而生产订单在系统中的应用不仅仅是生产任务单的的传统概念,生产订单的另一个重要功能就是它担负起成本收集的重担,作为生产过程中成本归集的载体,将生产经营过程中,消耗的材料、人工、能源等各种成本费用以及产品产量一并归集到生产订单中,为财务的成本核算提供了基础。在实际生产控制环节中,生产过程中原料、辅料的消耗,产品产出入库,公用工程、人工工时等作业消耗,共同组成了生产执行过程中的三个重要管理控制环节,即生产订单发料、生产订单收货、订单确认。在完成生产订单业务操作的同时,生产成本报表也已经初步形成,从而实现物流和资金流的统一。四、PP模块与其他模块集成PP模块通过生产订单发料及收货,产生物料凭证和会计凭证,更新库存的同时完成材料成本的归集,实现了与物料管理、管理会计模块的集成;通过生产订单的完工确认,完成公用工程等能源消耗量或人工工时、机器工时等作业量的收集,根据各种能源或作业实际价格,计算出能源或作业费用成本,实现了与管理会计模块的集成。以上是对SAPPP模块功能的简要描述,希望能使大家对SAP的生产管理有一个初步的认识。
简介:本文首先讨论了数据挖掘技术,给出了一种企业决策系统。并就决策系统的构成、流程和采用的数据挖掘技术进行了探讨。关键词数据挖掘;数据仓库;企业决策系统中图分类号N37文献标识码A文章编号1007-9599(2010)04-0000-01ResearchofDataMiningTechnologyinBusinessDecision-makingSystemShiDongsheng(InnerMongoliaUniversity,Information&EngineeringTechnologyCollege,InnerMongolia,Baotou014010,China)AbstractThispaperdiscussesdataminingtechnology,presentsabusinessdecisionsystem.Decision-makingsystemoncomposition,processanduseofdataminingtechniquesarediscussed.KeywordsDatamining;Datawarehouse;Businessdecision-makingsystem随着计算机管理信息系统的飞速发展和广泛应用,企业生产经营的自动化水平不断提高,大大提高了工作效率。但企业业务系统运行所产生的大量原始数据是企业生产经营活动的真实记录,不能为本企业加以有效的统计、分析及评估,无法将这些数据转换成企业有用的信息、为企业战略决策提供参考和支持。数据挖掘正是在这样的应用需求环境下产生并迅速发展起来的,它的出现为智能地把海量数据转化为有用的信息和知识提供了新的思路和手段,设计开发基于数据挖掘的企业决策系统是合理解决这一问题,提升企业综合竞争力的最佳对策。一、数据挖掘技术数据挖掘,是指从大量的、不完全的、有噪声的、模糊的、随机的数据中,提取隐含在其中的、人们不知道的、但又是潜在有用的信息和知识的过程。它是数据库研究中的一个新领域,融合了数据库、人工智能、机器学习、统计学等多个领域的理论和技术,把人们对数据的应用从低层次的查询,提升到从数据中挖掘知识,提供决策支持的层级。数据挖掘一般由数据准备、挖掘操作、结果表达和解释三个主要阶段组成。在数据准备阶段应集成多个运作数据源中的数据,解决语义模糊性、处理遗漏数据、清洗脏数据。挖掘阶段是一个假设产生、合成、修正和验证传播的过程,也是上述三个阶段的核心。结果表达和解释阶段根据最终用户的决策目的把提取的有用信息正确地表达出来。数据挖掘的方法和技术可大致划分为三类统计分析、知识发现、可视化技术等。统计分析用于检查异常形式的数据,然后利用统计模型和数学模型来解释这些数据,统计分析方法是目前最成熟的数据挖掘工具。而知识发现则着眼于发现大量数据记录中潜在的有用信息或新的知识,属于所谓“发现驱动”的数据挖掘技术途经。知识发现常用的方法有人工神经网络、决策树、遗传算法、模糊计算或模糊推理等。数据质量、可视化数据的能力、极大数据库尺寸、数据挖掘者的技能、数据的粒度都是影响知识发现方法的重要因素。可视化技术则采用直观的图形方式将信息模式、数据的关联或趋势呈现给决策者,决策者可以通过可视化技术交互式地分析数据关系。二、基于数据挖掘的企业决策系统数据挖掘面对的是经初步加工的数据,使得数据挖掘更专注于知识的发现;而数据仓库用于完成数据的收集、集成、存储、管理等工作,两者必须有机结合起来使用。基于数据挖掘的企业决策系统主要由数据库、数据仓库、数据仓库管理模块、知识库、知识发现模块、数据挖掘工具、人机交互模块构成(如下图所示)。系统的输入主要源于经过初步处理的数据库数据以及存储在知识库中的历史知识和经验;数据仓库管理模块用于数据仓库的建立以及数据的筛选操作;知识发现模块控制并管理知识发现过程,它将数据的输入和知识库中的信息用于驱动数据选择过程、知识发现引擎过程和发现的评价过程;人机交互模块通过自然语言处理和语义查询在用户和系统之间提供相互联系的集成界面。数据挖掘工具用于完成实际决策问题所需的各种查询检索工具、多维数据的联机分析分析工具等,以实现决策支持系统的各种要求。数据挖掘主要提供了以下几种模式(一)分类模式根据数据的值从树根开始搜索,沿着数据满足的分支往上走,直到树叶确定类别。(二)回归模式回归模式与分类模式相似,区别在于分类模式的预测值是离散的,而回归模式的预测值是连续的。(三)时间序列模式根据数据随时间变化的趋势预测将来的值。只有充分考虑时间因素,利用现有数据随时间变化的一系列的值,才能更好地预测将来的值。(四)聚类模式把数据划分到不同的组,组之间的差别尽可能大,组内的差别尽可能小,进行聚类前并不知道将要划分成几个组和什么样的组。(五)关联模式利用数据项之间的关联规则。(刘)和概念描述和比较操作把具有共同性的数据做汇总操作,从而得到一个具有一般性的规则描述。在实际应用中,可以根据具体情况采用不同模式组合,达到最优化的数据挖掘方式。在用户使用该系统时,首先需要通过分析决策需求,描述和表示决策的问题,确定数据来源,即可建立数据仓库;其次针对所要发现的任务的所属类别,设计或选择上述有效的数据挖掘算法并加以实现,从平凡的历史数据中提出综合数据,独立存储为库文件,作为更高一层数据挖掘对象;同时测试以评价所发现的知识,对知识进行一致性、效用性处理。最后根据最终用户的要求,建立适用于决策支持的数据仓库的集成界面和应用程序,使用户能在决策支持中运用所发现的知识。对于该系统的执行,每个步骤包含了循环和反复,可以对发现的知识不断求精、深化,并使其易于理解。三、结论总之,数据挖掘技术可以使其应用者由原来通过定期的、固定的报表进行定性的分析而上升到实时的、动态的各种形式的图表进行定量的分析,从而可以敏感地发现市场的微小变化并迅速做出反应,为企业在激烈的市场竞争中立于不败之地提供了强有力的工具。参考文献1范明,孟小峰.anjiawei,etal.数据挖掘概念与技术M.北京机械工业出版社,20072李捷.基于数据仓库和数据挖掘的企业决策支持系统研究J.科技经济市场,2006,73范丽霞,张雪兰.利用数据仓库和数据挖掘实现电信决策支持系统J.计算机与现代化,2005,8
简介:本文介绍了OPC技术的发展背景,技术特点及优势,以制氧实时生产信息系统为例,介绍了OPC技术的应用。
简介:根据学生公寓常用的负载特点,给出了一种由负载电流特性检测负载的类型及线性负载大小的识别方法。详细介绍了设计思想和具体的硬件电路及软件设计,并且针对实际问题给出了解决方法。关键词线性负载;非线性整流性负载;负载识别中图分类号TP311.1文献标识码A文章编号1007-9599(2010)03-0000-02DigitalIdentificationDeviceMalignantLoadGaoKunsheng(HarbinInstituteofAutomationInstrumentation,HaErbin150020,China)AbstractAccordingtothestudentapartmentscommonload,itpresentsatestloadbytheloadcurrentcharacteristicsofthetypeandsizeofthelinearloadidentificationmethod.Detailthedesignconceptandthespecifichardwareandsoftwaredesign,andpracticalproblemspresentedforsolution.KeywordsLinearrectifier;Non-linearrectifierloadload;Loadidentification在目前的国内大学里,随着教育改革的深入,许多高校都实行后勤管理社会化。与此同时,关于高校学生公寓火灾事故的报道也日趋增多。据相关数据表明,这类火灾大部分是由于学生违章使用热得快、电炉等大功率阻性负载造成的。因此在确保学生正常用电的前提下,限制热得快、电炉等大功率电器的使用是亟待解决的问题。数字型恶性负载识别器正是为解决此类问题而设计的,此产品通过对学生公寓房间供电回路的实时检测,实现了对热得快、电饭锅、电炉子等危险发热性电器的限制使用,而对计算机、电视机、充电器等不会带来危险的电器则不限制使用。一、设计原理(一)线性负载与非线性整流性负载线性负载通常指的是纯电阻性负载。这类负载一般仅由电阻组成,不包含电容等元件,所以其输入电压波形与输入电流波形在形状上是一致的,区别仅在于二者的幅值不同,如图1a所示。学生公寓允许使用的负载类型主要是非线性整流负载,如计算机、电视机、充电器等。即负载电路中一般有电容存在,这使得电源只有在高于电容电压时做功,导致输入电流发生畸变。所以对于这类设备来说,虽然输入的交流电压是正弦波形,但其输入交流电流,的波形却严重畸变,呈脉冲状,如图1b所示。如何在非线性整流负载的使用过程中检测出投入的阻性负载成了众多学者研究的课题。(二)负载识别原理图1a和图1b进行比较可以看出在电压过零点的一定角度内,非线性整流性负载的值要远远小于线性负载。因此我们可以通过对电压过零点后的一定角度做积分的方式来判别线性负载和非线性整流性负载。实际的学生公寓既有线性负载又有非线性整流负载,这使得用户电路或负载的输入电流呈混合波形。其叠加后的波形如图1c所示,阴影部分就是混合负载的电流波形。图中竖线左侧阴影部分的面积是负载电流从电压过零点开始到该位置的积分值,可以看出非线性负载该部分面积很小,而混合负载和线性负载的面积几乎相同,因此该区域电流的积分数值能反映学生公寓输入的混合负载中线性负载的成分。二、硬件电路设计根据以上分析可知,电路应该包括过零点检测电路、放大电路、电流积分电路、比较电路等,图2是硬件结构示意图。首先通过过零检测电路检测到电压的过零点,从电压过零点开始通过积分电路对电流信号进行积分,这里的电流信号是经过采样放大电路放大滤波处理的,积分的时间由延时斩波电路控制,即可以控制积分电路对一个周波内的多少角度进行积分。积分电路得到的值反映了线性负载的大小,即图1c竖线左侧阴影部分的面积。单片机对积分电路的输出值进行A/D转换,判断该值的大小,并对电路的波动进行记录,通过几个周波的判断,确定是否有非法负载加入电路,综合判断是否切断电源及断电模式,单片机还可以对特定线性负载进行标定,确定指定的可以使用的电器正常使用。继电器驱动电路部分,使用磁保持继电器和相应的驱动电路,它能带动更大功率负载,自身功耗小,确保系统动作时能可靠运行。这里值得注意的是电流检测电阻的使用,一般都使用康铜丝,但是康铜丝在长时间使用时会被氧化,使电阻值发生变化,影响检测精度。我这里采用密闭式合金取样电阻,保证了对供电回路中用电器电流信号的采集精确度。三、软件设计单片机对积分电路的电压输出进行A/D转换,并判断是否超过标准电压值,确定是否有非法电路接入。如通过几个周波的判断确定有非法电路接入,那么再判断该非法电路是否进行了标定,如果标定了允许使用。否则驱动继电器断开电源进入延时程序之后接通电源,当多次断电之后,即非法电器一直在使用时,则永久断电需要手动通电。这里软件可以根据检测到的积分值的变化律来自动调整延时斩波电路的延时时间,最终得到一个相对合理的积分宽度,确保积分值能反映线性电阻的大小。还可以通过软件设定标准电压值,它用来调整允许通过的线性负载的最大值。软件还提供一个人机交互接口可以对一些数值进行设定,如断电延时时间、断电次数、允许通过的线性电阻的最大值等。应实际需要还提供了特殊电器的标定功能,通过通断电的方式就可以标定特定的允许使用的线性电器。四、应用效果经过实际现场应用该产品能自动识别房间内的用电情况,控制热得快、电炉、电暖器、电饭煲、电热锅等大功率恶性负载的使用,在插上恶性负载后能在几秒内断电,拔除恶性负载后能立即自动恢复供电。对电脑、日光灯、充电器等日常用电不加限制,从而大大地降低了火灾的发生概率,起到了安全节能的作用!产品控制的型号有200瓦和300瓦选择,设定的功率是对线性负载的功率限制,对超过设定功率的电脑、电视、普通照明等不限制,从而有效的方便了大中院校和单位集体宿舍的管理,得到了一致好评。参考文献1张湘伟,骆少明.小波分析在测试信号分析中的应用J.应用数学和力学,1998,32李昂.智能负载识别器的设计J.微机与应用,2005,421-223郑宇,姚加飞.基于谐波分离的学生公寓负载特性识别J.电子应用,2007,26,85张重,张道信,姜宝林.学生宿舍总线式限电计量计算机管理系统J.吉林建筑工程学院学报,2001,2注本论文是实用新型专利数字式安全用电识别管理装置的成果,专利号ZL03260271.5
简介:在软件行业中,五年就像是一个地质时代。五年前,Microsoft宣布了自己的Micorsoft.NETFramework计划。从那以后,DataSet(数据集)才开始作为关键对象出现在基于.NET的应用程序中,执行多种数据相关的任务。也是五年前,DataSet被誉为ADO记录集(Recordset)的威力增强版。那么在.NETFramework出现之前,您是如何设计数据访问层(DAL,DataAccessLayer)的呢?我想您一定是以ADO和它全能的Recordset对象——断开的、且可进行XML序列化的——为中心构建数据访问层。