基于EtherCAT的多控制器同步的造波机控制系统设计
发布时间:2020-07-16 19:07
【摘要】:在海洋工程领域,造波机是一种十分重要的大型实验设备,其可以在实验室环境中模拟海洋波浪。对研究波浪作用对于海洋建筑物及船舶的影响,提供了有利的实验条件。研究造波机控制系统对于开发海洋资源,发展海上经济具有重大的现实意义。本文结合造波机的发展历史和工作原理,以及对运动控制器技术和控制网络技术的研究,设计了一种基于EtherCAT网络的多控制器同步的造波机控制系统。深入研究了EtherCAT网络的时钟同步原理和同步触发机制,分析了多个控制器间时钟同步的过程,基于EtherCAT的同步触发机制,提出了一种延迟补偿算法,解决了由于上电时刻不同导致的多控制器间多轴运动不同步的问题,有效的提高了多控制器间的同步性。同时,设计了造波机软件控制系统,采用MFC技术开发了上位机控制软件,采用德国BECKHOFF公司的TwinCAT平台开发了下位机控制软件。上位机与下位机之间采用BECKHOFF的ADS通信技术传输控制指令。针对上位机生成的波浪数据过大的问题,采用FTP协议传输波浪数据文件的解决方案;同时下位机采用双缓存交替读取文件的方式读取波浪数据,满足了实时运动控制对数据的使用要求。由于FTP协议可以传输较大的波浪数据文件,因此,下位机不必再进行插值运算,提高了造波的精度。另外,设计了一个64位的变量表示运行中的各种错误信息,可以精确到每根轴的错误,上位机对此变量注册异步通知,可以实时获得下位机的故障信息,并且使用Easylogging++日志工具对故障信息进行日志记录,方便日后查看。最后,在实验室中搭建了实验平台,验证了多控制器间控制的同步性,以及整个系统解决方案的可行性。本设计给出的解决方案,为研制三维主动吸收式的水池造波机系统,提供了有力的技术支持和保障。
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:P75
本文编号:2758390
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:P75
【参考文献】
相关期刊论文 前3条
1 刘辉;林威;王培盛;张钦宇;;EtherCAT时钟同步技术研究[J];计算机测量与控制;2014年11期
2 郑文涛;姚木林;兰波;张波;;水池摇板式造波机传递函数研究[J];船舶力学;2011年11期
3 杜品圣;工业以太网技术的介绍和比较[J];仪器仪表标准化与计量;2005年05期
相关博士学位论文 前2条
1 杨洪齐;造波机主动吸收技术研究[D];大连理工大学;2016年
2 李宏伟;造波理论与方法研究[D];哈尔滨工程大学;2013年
相关硕士学位论文 前8条
1 王延国;基于EtherCAT总线的串联型分布式数据采集系统的设计与实现[D];大连理工大学;2016年
2 任计羽;EtherCAT从站软件的设计与实现[D];中国科学院研究生院(光电技术研究所);2014年
3 金旭;嵌入式运动控制器交互系统设计[D];浙江大学;2014年
4 张根华;实时以太网EtherCAT网络研究及在多轴运动中的应用[D];南昌航空大学;2012年
5 王国河;基于实时以太网EtherCAT的多轴网络运动控制系统设计[D];华南理工大学;2012年
6 徐福荣;基于网络的造波机运动控制系统研究[D];大连理工大学;2007年
7 张亚群;造波机的控制及其实现[D];武汉理工大学;2007年
8 金乃高;液压伺服多向不规则波造波机控制系统的设计与实现[D];大连理工大学;2002年
本文编号:2758390
本文链接:https://www.wllwen.com/kejilunwen/haiyang/2758390.html
最近更新
教材专著