基于微服务的柔性生产线控制器组态技术研究
这是一篇关于柔性生产线,微服务,产线控制器,领域驱动,组态的论文, 主要内容为在日趋激烈的市场竞争下,以订单碎片化为驱动的多品类,变批量,乃至定制化的生产制造模式,已经逐渐成为制造类企业生产的主流方式,而随着市场环境的变换,生产方式从大批量到多品种小批量的变化,生产模式也逐渐从流水线发展成了精益生产、敏捷制造,随着需求的不断个性化和复杂化,以客户个性化定制为特征的柔性制造模式将成为新的发展方向,这对生产线系统的柔性化程度,以及应变能力提出了更高的要求。因此,当下的产线控制系统能够符合个性化、多品种产品制造的需要,具有更强的可重用性、可移植性以及灵活的组合编排能力,具有更强的柔性化能力,是市场最关切的需求。本文结合车间实际的柔性产线控制系统,对产线控制系统的具体结构、控制流程以及业务功能进行了分析,并对其执行控制方案进行研究。对产线控制器的设计需求进行了进一步分析,采用领域驱动设计的思想,将产线控制器业务功能进行划分,实现了产线控制器功能的独立解耦,构建了完整的产线控制器模型。基于产线控制器模型基础,研究了产线控制器的组态方案。基于消息总线技术,实现了产线控制器之间的通讯架构,设计定义了控制器的统一接口,提出了控制器之间事务一致性解决方案。设计了产线控制器管理方案,实现了产线控制器注册注销,以及发现识别等功能。提出了生产执行指令,构建了其指令语义与结构模型,基于指令模型,构建了动态工艺路线模型,建立了指令执行模板,实现了可视化的工艺表达,支持工艺的动态变更,研究并提出了指令柔性控制技术,基于指令执行模板,实现了对指令执行路径的柔性化设计,并实现了分布式的指令执行控制,最后,基于指令模型,实现了对产线组态系统控制流程的动态编排技术。
基于C#的柔性生产线控制管理系统设计与实现
这是一篇关于C#,柔性生产线,SQL Server,遗传算法,NSGA-Ⅱ算法的论文, 主要内容为柔性制造系统依靠计算机管理,可以将多种生产模式结合,从而能够减少生产成本做到物尽其用,其适用于多品种、中小批量的生产,被广泛应用于机床工业、汽车、航空等重要工业领域。柔性制造生产线的控制和管理是由上下位机配合实现的,下位机为可编程逻辑控制器(PLC),用以直接控制设备,是控制系统的核心,上位机主要实现对生产的控制、管理和监控。随着制造业的快速发展,由组态软件开发设计的上位机系统因其软件本身的约束,对于一些特定的需求或者逻辑有一定的局限性,并且存在人机交互性差、程序可扩展性低等问题,逐渐不能满足现代制造企业生产的需求。因此开发人机交互性好、可扩展性高并且能够提高柔性制造生产线生产效率和生产安全的上位机系统软件具有重要意义。本文针对组态软件设计开发的上位机系统所存在的问题,采用C#高级编程语言基于C/S架构开发了柔性制造生产线的上位机控制管理系统,并基于提高柔性制造生产线生产效率和生产安全的思想,对影响生产效率和生产安全的货位分配和生产调度分配的优化算法进行了研究仿真并在系统中实现。本文完成的主要工作和研究内容如下:首先针对柔性生产线的设备组成和工作原理进行了研究,分析了系统软件的功能需求并划分了系统功能模块,设计了系统的开发架构,选用SQL Server数据库软件来存储相关数据并创建了相关存储的数据表,并对系统软件的开发环境和相关技术进行研究,为系统软件的设计开发打下了坚实的基础。然后基于提高柔性生产线的生产效率和生产安全,针对货位分配问题采用遗传算法进行优化,以货位的分配原则建立多目标货位分配数学模型,并通过加权法将多目标优化问题转换为了单目标优化问题进行求解,使用Matlab软件对算法进行仿真验证。并基于生产加工调度问题采用NSGA-Ⅱ算法以最小化最大完工时间、最小化机器总负荷为优化目标建立数学模型,使用Python软件对算法进行仿真验证。通过对两种算法的仿真结果的分析验证了算法的可行性,为系统编写相关程序代码提供了思想和理论基础。接着在以上的研究基础上,使用C#语言,基于WinForm框架,采用C/S三层架构通过ADO.NET技术与SQL Server数据库进行数据交互,开发设计了系统数据管理相关功能模块,并通过以太网采用Modbus TCP协议作为传输协议与可编程逻辑控制器(PLC)建立通信连接开发设计了系统控制相关功能模块,设计实现了系统软件的界面和功能。最后当系统开发设计完成后投入实际使用之前,基于黑盒测试的方法对系统的功能和性能进行了测试,找到系统所存在的问题并加以改进。
基于微服务的柔性生产线控制器组态技术研究
这是一篇关于柔性生产线,微服务,产线控制器,领域驱动,组态的论文, 主要内容为在日趋激烈的市场竞争下,以订单碎片化为驱动的多品类,变批量,乃至定制化的生产制造模式,已经逐渐成为制造类企业生产的主流方式,而随着市场环境的变换,生产方式从大批量到多品种小批量的变化,生产模式也逐渐从流水线发展成了精益生产、敏捷制造,随着需求的不断个性化和复杂化,以客户个性化定制为特征的柔性制造模式将成为新的发展方向,这对生产线系统的柔性化程度,以及应变能力提出了更高的要求。因此,当下的产线控制系统能够符合个性化、多品种产品制造的需要,具有更强的可重用性、可移植性以及灵活的组合编排能力,具有更强的柔性化能力,是市场最关切的需求。本文结合车间实际的柔性产线控制系统,对产线控制系统的具体结构、控制流程以及业务功能进行了分析,并对其执行控制方案进行研究。对产线控制器的设计需求进行了进一步分析,采用领域驱动设计的思想,将产线控制器业务功能进行划分,实现了产线控制器功能的独立解耦,构建了完整的产线控制器模型。基于产线控制器模型基础,研究了产线控制器的组态方案。基于消息总线技术,实现了产线控制器之间的通讯架构,设计定义了控制器的统一接口,提出了控制器之间事务一致性解决方案。设计了产线控制器管理方案,实现了产线控制器注册注销,以及发现识别等功能。提出了生产执行指令,构建了其指令语义与结构模型,基于指令模型,构建了动态工艺路线模型,建立了指令执行模板,实现了可视化的工艺表达,支持工艺的动态变更,研究并提出了指令柔性控制技术,基于指令执行模板,实现了对指令执行路径的柔性化设计,并实现了分布式的指令执行控制,最后,基于指令模型,实现了对产线组态系统控制流程的动态编排技术。
基于C#的柔性生产线控制管理系统设计与实现
这是一篇关于C#,柔性生产线,SQL Server,遗传算法,NSGA-Ⅱ算法的论文, 主要内容为柔性制造系统依靠计算机管理,可以将多种生产模式结合,从而能够减少生产成本做到物尽其用,其适用于多品种、中小批量的生产,被广泛应用于机床工业、汽车、航空等重要工业领域。柔性制造生产线的控制和管理是由上下位机配合实现的,下位机为可编程逻辑控制器(PLC),用以直接控制设备,是控制系统的核心,上位机主要实现对生产的控制、管理和监控。随着制造业的快速发展,由组态软件开发设计的上位机系统因其软件本身的约束,对于一些特定的需求或者逻辑有一定的局限性,并且存在人机交互性差、程序可扩展性低等问题,逐渐不能满足现代制造企业生产的需求。因此开发人机交互性好、可扩展性高并且能够提高柔性制造生产线生产效率和生产安全的上位机系统软件具有重要意义。本文针对组态软件设计开发的上位机系统所存在的问题,采用C#高级编程语言基于C/S架构开发了柔性制造生产线的上位机控制管理系统,并基于提高柔性制造生产线生产效率和生产安全的思想,对影响生产效率和生产安全的货位分配和生产调度分配的优化算法进行了研究仿真并在系统中实现。本文完成的主要工作和研究内容如下:首先针对柔性生产线的设备组成和工作原理进行了研究,分析了系统软件的功能需求并划分了系统功能模块,设计了系统的开发架构,选用SQL Server数据库软件来存储相关数据并创建了相关存储的数据表,并对系统软件的开发环境和相关技术进行研究,为系统软件的设计开发打下了坚实的基础。然后基于提高柔性生产线的生产效率和生产安全,针对货位分配问题采用遗传算法进行优化,以货位的分配原则建立多目标货位分配数学模型,并通过加权法将多目标优化问题转换为了单目标优化问题进行求解,使用Matlab软件对算法进行仿真验证。并基于生产加工调度问题采用NSGA-Ⅱ算法以最小化最大完工时间、最小化机器总负荷为优化目标建立数学模型,使用Python软件对算法进行仿真验证。通过对两种算法的仿真结果的分析验证了算法的可行性,为系统编写相关程序代码提供了思想和理论基础。接着在以上的研究基础上,使用C#语言,基于WinForm框架,采用C/S三层架构通过ADO.NET技术与SQL Server数据库进行数据交互,开发设计了系统数据管理相关功能模块,并通过以太网采用Modbus TCP协议作为传输协议与可编程逻辑控制器(PLC)建立通信连接开发设计了系统控制相关功能模块,设计实现了系统软件的界面和功能。最后当系统开发设计完成后投入实际使用之前,基于黑盒测试的方法对系统的功能和性能进行了测试,找到系统所存在的问题并加以改进。
基于C#的柔性生产线控制管理系统设计与实现
这是一篇关于C#,柔性生产线,SQL Server,遗传算法,NSGA-Ⅱ算法的论文, 主要内容为柔性制造系统依靠计算机管理,可以将多种生产模式结合,从而能够减少生产成本做到物尽其用,其适用于多品种、中小批量的生产,被广泛应用于机床工业、汽车、航空等重要工业领域。柔性制造生产线的控制和管理是由上下位机配合实现的,下位机为可编程逻辑控制器(PLC),用以直接控制设备,是控制系统的核心,上位机主要实现对生产的控制、管理和监控。随着制造业的快速发展,由组态软件开发设计的上位机系统因其软件本身的约束,对于一些特定的需求或者逻辑有一定的局限性,并且存在人机交互性差、程序可扩展性低等问题,逐渐不能满足现代制造企业生产的需求。因此开发人机交互性好、可扩展性高并且能够提高柔性制造生产线生产效率和生产安全的上位机系统软件具有重要意义。本文针对组态软件设计开发的上位机系统所存在的问题,采用C#高级编程语言基于C/S架构开发了柔性制造生产线的上位机控制管理系统,并基于提高柔性制造生产线生产效率和生产安全的思想,对影响生产效率和生产安全的货位分配和生产调度分配的优化算法进行了研究仿真并在系统中实现。本文完成的主要工作和研究内容如下:首先针对柔性生产线的设备组成和工作原理进行了研究,分析了系统软件的功能需求并划分了系统功能模块,设计了系统的开发架构,选用SQL Server数据库软件来存储相关数据并创建了相关存储的数据表,并对系统软件的开发环境和相关技术进行研究,为系统软件的设计开发打下了坚实的基础。然后基于提高柔性生产线的生产效率和生产安全,针对货位分配问题采用遗传算法进行优化,以货位的分配原则建立多目标货位分配数学模型,并通过加权法将多目标优化问题转换为了单目标优化问题进行求解,使用Matlab软件对算法进行仿真验证。并基于生产加工调度问题采用NSGA-Ⅱ算法以最小化最大完工时间、最小化机器总负荷为优化目标建立数学模型,使用Python软件对算法进行仿真验证。通过对两种算法的仿真结果的分析验证了算法的可行性,为系统编写相关程序代码提供了思想和理论基础。接着在以上的研究基础上,使用C#语言,基于WinForm框架,采用C/S三层架构通过ADO.NET技术与SQL Server数据库进行数据交互,开发设计了系统数据管理相关功能模块,并通过以太网采用Modbus TCP协议作为传输协议与可编程逻辑控制器(PLC)建立通信连接开发设计了系统控制相关功能模块,设计实现了系统软件的界面和功能。最后当系统开发设计完成后投入实际使用之前,基于黑盒测试的方法对系统的功能和性能进行了测试,找到系统所存在的问题并加以改进。
基于C#的柔性生产线控制管理系统设计与实现
这是一篇关于C#,柔性生产线,SQL Server,遗传算法,NSGA-Ⅱ算法的论文, 主要内容为柔性制造系统依靠计算机管理,可以将多种生产模式结合,从而能够减少生产成本做到物尽其用,其适用于多品种、中小批量的生产,被广泛应用于机床工业、汽车、航空等重要工业领域。柔性制造生产线的控制和管理是由上下位机配合实现的,下位机为可编程逻辑控制器(PLC),用以直接控制设备,是控制系统的核心,上位机主要实现对生产的控制、管理和监控。随着制造业的快速发展,由组态软件开发设计的上位机系统因其软件本身的约束,对于一些特定的需求或者逻辑有一定的局限性,并且存在人机交互性差、程序可扩展性低等问题,逐渐不能满足现代制造企业生产的需求。因此开发人机交互性好、可扩展性高并且能够提高柔性制造生产线生产效率和生产安全的上位机系统软件具有重要意义。本文针对组态软件设计开发的上位机系统所存在的问题,采用C#高级编程语言基于C/S架构开发了柔性制造生产线的上位机控制管理系统,并基于提高柔性制造生产线生产效率和生产安全的思想,对影响生产效率和生产安全的货位分配和生产调度分配的优化算法进行了研究仿真并在系统中实现。本文完成的主要工作和研究内容如下:首先针对柔性生产线的设备组成和工作原理进行了研究,分析了系统软件的功能需求并划分了系统功能模块,设计了系统的开发架构,选用SQL Server数据库软件来存储相关数据并创建了相关存储的数据表,并对系统软件的开发环境和相关技术进行研究,为系统软件的设计开发打下了坚实的基础。然后基于提高柔性生产线的生产效率和生产安全,针对货位分配问题采用遗传算法进行优化,以货位的分配原则建立多目标货位分配数学模型,并通过加权法将多目标优化问题转换为了单目标优化问题进行求解,使用Matlab软件对算法进行仿真验证。并基于生产加工调度问题采用NSGA-Ⅱ算法以最小化最大完工时间、最小化机器总负荷为优化目标建立数学模型,使用Python软件对算法进行仿真验证。通过对两种算法的仿真结果的分析验证了算法的可行性,为系统编写相关程序代码提供了思想和理论基础。接着在以上的研究基础上,使用C#语言,基于WinForm框架,采用C/S三层架构通过ADO.NET技术与SQL Server数据库进行数据交互,开发设计了系统数据管理相关功能模块,并通过以太网采用Modbus TCP协议作为传输协议与可编程逻辑控制器(PLC)建立通信连接开发设计了系统控制相关功能模块,设计实现了系统软件的界面和功能。最后当系统开发设计完成后投入实际使用之前,基于黑盒测试的方法对系统的功能和性能进行了测试,找到系统所存在的问题并加以改进。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码码头 ,原文地址:https://bishedaima.com/lunwen/53677.html