论文部分内容阅读
信息技术的高速发展和广泛应用,使得企业的管理都逐渐由传统管理向计算机管理转变。生产调度排产是制造执行系统中的重要部分,直接关系着企业的生产和管理效率,有效的调度方案能高效的利用生产资源,降低企业的生产成本,提高企业竞争力。车间作业调度问题是一个非常复杂的问题,本论文对遗传算法和模拟退火算法进行了详细地研究,结合遗传算法(GA)和模拟退火算法(SA)的优点,提出了一种混合遗传模拟退火算法(GASA),以便高效地解决车间作业调度问题。该算法既发挥了遗传算法收敛速度快、模拟退火算法搜索面广的优点,又克服了前者收敛容易早熟而后者收敛速度较慢的问题。从而既防止了算法会陷入局部最优解的问题,又提高了算法的收敛速度及搜索效率。在GASA算法的基础上,设计和实现了基于Java EE平台的分布式数控系统车间排产系统。其主要目的是实现作业调度,并对生产过程进行实时控制和管理。该系统是基于B/S架构的,系统结构可具体细分为如下几层:表现层、Web层、业务逻辑层、DAO层、领域对象层、数据库服务层。它综合使用Struts、Spring和Hibernate框架,具体来说,使用Struts框架实现表现层和Web层,使用Spring框架实现业务逻辑层,使用Hibernate框架实现数据库的持久化链接。