检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]大连理工大学海岸与近海工程国家重点实验室,辽宁大连116024
出 处:《计算机测量与控制》2015年第7期2488-2491,共4页Computer Measurement &Control
摘 要:蛇形造波机是一种在海洋工程研究领域中,用于模拟大范围海浪的阵列式实验设备;为了进一步提高大范围海浪模拟的精度,蛇形造波机同步控制性能的提高具有十分重要的意义;针对包米勒PLC的运动控制技术进行研究,提出了基于其具有多级主从式结构的蛇形造波机同步运动控制系统,实现所有造波单元的严格同步控制;针对上位机和各PLC间数据量大、传输速度慢的问题,采用无损数据压缩和线性数据插值降低数据量,并应用多线程以太网通讯方式提高数据传输速率;另外由于该系统机械结构惯量大和总体负载大的特点,存在启停过程中电机过流问题;为此提出了一种基于余弦函数的拟合算法优化造波机启动和停止过程;在各个性能指标的验证实验中,该系统运行稳定,数据传输速度快,同步性能高,完全满足大范围海浪模拟要求。In the field of ocean engineering,the array type wave maker is often used to simulate large scale ocean waves in the lab for the performance test of the designed marine structures.The motion control technology of Baumueller PLC is studied for improving the synchronization control performance of the snake type wave maker,and a synchronous motion control solution with multistage master-slave structure is proposed to realize synchronous control of all wave unit strictly.For the problem of large amount of data and slow transmission speed between IPC and PLCs,a lossless data compression and a linear data interpolation technology are used to cut down the generated wave data size,and a multi-threaded Ethernet communication method is adopted to increase the data transmission speed.Moreover,for the large mechanical inertia and load of the system,overcurrent phenomenon of motors may happen during the its starting and stopping process.Therefore,a cosine fitting algorithm is proposed to optimize it.In experiments,the system went stably with high data transmission speed and precise synchronous performance,which can fully meet requirements of large scale ocean wave simulation.
关 键 词:蛇形造波机 同步控制 包米勒PLC 多级主从式结构
分 类 号:TP3[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.237