论文部分内容阅读
液晶屏老化测试系统通过对液晶屏上电后的定时高温老化测试,剔除不合格的液晶屏。目前大部分液晶屏产线都是大批量生产的,所研发的老化测试系统也是针对单一尺寸液晶屏进行大批量的老化测试,缺少灵活性与柔性,同时液晶屏更新换代较快,无法将闲置测试系统用于其它型号的液晶屏紧急老化任务中。为了提高智能化,将相关测试系统拆分并模块化需要较高的灵活性与调度能力,仅用PLC集中式控制无法满足。针对上述问题,本文将智能体技术与老化测试系统相结合,采用多智能体分布式控制技术,将老化测试系统拆分成多个智能体,以PC端为监控管理智能体,通过KQML原语结合Socket技术连接各个智能体;并对控制系统的调度算法及软硬件进行设计,将老化测试系统设计为多尺寸液晶屏柔性老化测试系统。主要研究工作如下:(1)对老化工艺流程进行设计,并将其映射成多个Agent,分别对各个Agent进行研究,形成分布式系统,并对分布式多智能体系统进行总体设计。(2)基于KQML原语与Socket技术设计Agent间的通讯;基于自适应遗传算法设计老化测试系统间的柔性调度算法,平衡老化系统之间的资源与耗时;基于KNN算法优化合同网协议实现智能体间的协作;基于液晶屏存取算法的设计实现液晶屏存取调度,以减小耗时并增加灵活性。(3)针对多智能体的控制系统进行硬件选型及设计,并对电气接线图进行设计。(4)通过GX软件对温控程序进行设计;基于Visual Studio 2015 C#开发MAS老化测试系统上位机控制界面,实现Agent界面的功能控制、Agent实时通讯及监控和算法库的运行及甘特图生成;同时将实时监测的数据统计后上传到ERP企业资源计划软件,对物料需求计划MRP进行决策管理。对多智能体老化测试系统进行了算法库三种算法仿真并进行现场调试,针对六种不同尺寸的液晶屏,对自适应遗传算法、KNN改进的合同网协调算法及进行存取算法进行了仿真。算法仿真及测试结果显示,自适应遗传算法可以稳定地得到最优解,测试系统间的老化时间得到了平衡,同时协调与存取的耗时都相对减小;KNN学习算法可以有效地求解合同网参数,使得Agent之间能有效地进行协作;存取算法也在避免干涉的情况下缩短了时间。最后进行了现场调试,上位机成功通信后,对各模块进行了调试,各项性能指标正常,验证了系统的可行性与稳定性。目前基于多智能体系统的老化测试系统在苏州优备精密智能装备股份有限公司得到良好的应用。