欢迎来到天天文库
浏览记录
ID:28259254
大小:731.00 KB
页数:55页
时间:2018-12-08
《基于prolog的生产计划研究报告郭坤》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、-中山大学硕士学位论文基于Prolog的生产计划研究郭坤指导教师:李磊教授专业名称:软件工程单位名称:软件学院答辩委员会(签名)答辩委员会主席:答辩委员会委员:888.---基于Prolog的生产计划研究专业:软件工程硕士生:郭坤指导老师:李磊教授中文摘要本文通过对VisualProlog谓词调用与接口设计的研究,在面向对象开发语言VisualC#中引入VisualProlog的推理机制,并将事实存储于关系型数据库中,搭建了一种基于面向对象与面向逻辑编程的混合架构有效增强了VisualC#的知识表示能力和Vis
2、ualProlog的数据处理能力。ERP是实现企业优化管理的有效途径,生产计划是ERP中最重要的组成部分,而BOM数据是生产计划的基础。基于与或树的BOM结构通过对传统产品结构树的扩展,既达到了企业柔性化设计的需求,也满足BOM数据一致性要求,并有效降低了产品变形而引起的数据冗余。本文通过对与或树BOM结构的分枝剪切法生产计划的研究,在零件一致性和最小流动资金占用率的约束下,分解主生产计划得到需求与或树,求解所有节点流动资金占用金额,流动资金占用最少的就是最优生产序列。同时,用递推算法实现最优生产计划的制定。最
3、后,本文给出了混合编程架构、逻辑模型与生产计划的具体实现。关键词:面向对象,逻辑,ERP,物料清单,生产计划,与或树.---ABSTRACT.---目录中文摘要IABSTRACTII第一章概述11.1项目的背景和意义11.2国内外研究开发的现状分析21.3项目的目标和范围61.4论文结构简介6第二章基于与或树BOM结构设计82.1引言82.2常见的BOM结构82.3柔性生产下的BOM设计问题102.4产品结构与或树112.5与或树BOM的数据表设计15第三章基于与或树BOM的生产计划研究183.1引言183.2
4、最小流动资金占用率的生产计划制定18第四章面向对象和逻辑的混合编程研究234.1引言234.2混合编程架构设计234.3事实库的动态生成与加载244.4事实库的读取与转换254.4VISUALC#与VISUALPROLOG的接口调用26第五章系统设计305.1系统的总体设计305.2静态类图30.---第六章系统的实现和应用326.1生产计划的逻辑描述与实现326.2事实库导入导出的具体实现426.3系统界面演示46第七章总结与展望477.1本文工作的总结477.2下一步改进方向48参考文献49.---第一章概
5、述1.1项目的背景和意义1.1.1项目来源ERP是由美国著名的计算机技术咨询和评估集团GartnerGroupInc.提出的全套企业管理系统体系标准,其实质是从MRPII(ManufacturingResourcesPlanning–制造资源计划)的基础上进一步发展而成的面向供应链的管理思想,ERP是整合了企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件于一体的企业资源管理系统。近年来,随着企业信息化的快速发展,ERP(EnterpriseResourcePlanning-企业资源计划)在企业的应用
6、越来越广泛。为了使得生产管理更加合理化、科学化,就需要ERP系统进行“自动排产”,利用计算机运算快速、准确的特性,使用现代的技术手段来代替低效、繁琐的手工排产方式。企业在应用ERP时最基本的目标就是控制成本和降低库存,而实现这个基本目标的模块就是生产计划模块。生产计划是ERP系统最重要的组成部分,如何快速有效的对生产过程进行规划,在满足订单数量和时间需求的情况下保证最小的成本与库存,一直是ERP研究的重中之重。所以,一个好的生产计划,无论在理论上还是应用上都有着相当重要的作用。1.1.2系统开发动机和研究开发的
7、意义生产计划模块中最重要的一环就是将主生产计划按照BOM进行分解,在考虑现有库存的情况下,以制造周期、委外周期和采购周期为计算依据,得出相应的制造计划、委外计划和采购计划,以满足主生产计划的成本、数量和时间要求。人工智能(artificialintelligence,.---AI)是计算机科学、控制论、信息论、神经生理学、心理学、语言学等诸多学科相互交叉、相互渗透而发展起来的一门新兴边缘学科。它主要研究如何用机器(计算机)来模拟和实现人类的智能行为。人工智能中的专家系统、机器学习、自然语言理解等分支领域已经投入
8、使用。一个智能化信息处理的新时代正向世界起来。近年来,计算机网络,特别是因特网的迅猛发展和广泛应用,又为人工智能提供了新的广阔天地。信息化需要智能化的支持,人工智能在信息高速公路上也将发挥重要作用[[]雷英杰,邢清华,王涛等.《人工智能(AI)程序设计》.北京:清华大学出版社,2005.2-3]。因此,引进并学习世界上先进的人工智能设计语言和开发工具,是中国实现智能化应用最重要的一步。
此文档下载收益归作者所有