智能化登高平台车衡称重处理的主程序流程, 增城登高平台车出租
新闻分类:行业资讯 作者:admin 发布于:2017-05-054 文字:【
大】【
中】【
小】
摘要:
智能化登高平台车衡称重处理的主程序流程, 增城登高平台车出租, 登高平台车租赁, 增城登高平台车价格 系统首先初始化,显示系统初始界面,并等待键盘输入命令,完成工作模式的选择。当工作在训练模式时,系统调用训练模式子程序,利用上位机完成各种模型的离线训练和参数优化,并将模型参数下载至下位机;当工作在称重模式时,系统调用称重模式子程序,完成被测载荷的在线实时称重。系统首先采集N路称重传感器的称重信号且对N路传感器进行逻辑地址分配,并采集环境温度信号和持续时间信号,经数据预处理(包括剔除粗大误差、数字滤波等)后根据多传感器关联模型与称重传感器融合检测模型,判定是否有传感器发生故障。当无故障时,系统置无故障标志有效,并完成传感器故障预测。当单传感器或两路传感器同时发生故障时,系统完成故障传感器的寻址与隔离、传感器故障预测、故障类型识别、故障传感器输出估计与称重融合输入向量重构等功能,并置单传感器故障或两路传感器故障标志有效。当两路以上称重传感器同时发生故障时,系统置多个传感器故障标志有效,并强制使登高平台车衡称重结果为0。故障诊断完成后,系统根据MRBFNN融合模型,完成称重融合、偏载误差与线性度误差自动补偿,并根据温度信号、持续时间信号,利用登高平台车衡输出融合模型,完成MRBFNN融合结果的温度与蠕变误差补偿,获得最终的称重结果。
当登高平台车衡工作在训练模式时,系统首先采集N路传感器的称重信号且对N路传感器进行逻辑地址分配,并采集环境温度信号和持续时间信号,经数据预处理(包括剔除粗大误差、数字滤波等)后将这些数据传送至模型参数训练上位机,等待上位机返回训练完成信息。当上位机训练完成后,系统接收模型参数,并保存至下位机。 模型训练系统的软件设计智能化登高平台车衡的多传感器关联模型、称重传感器故障融合检测模型、MRBFNN的称重融合模型、登高平台车衡输出融合模型等都是以RBFNN为核心构建的。这种RBFNN不管采用什么训练算法(包括梯度训练法、聚类法、OLS法或其它改进算法),若直接利用下位机训练,将十分复杂且速度很慢。另一方面,MATLAB111软件功能强大,提供了功能灵活的RBFNN训练函数,很容易实现登高平台车衡各种模型的训练,但其需要人工输入训练样本,过程繁琐。虚拟仪器的软件开发平台LabVIEW是一种图形化的编程语言,它广泛地被工业界、学术界和实验室所接受,被视为标准的数据采集和仪器控制软件,容易实现与MATLAB接口。本章利用LabVIEW开发了登高平台车衡的模型训练系统软件。首先利用LabVIEW采集来自下位机的训练样本,然后调用利用MATLAB设计的模型训练程序,完成各模型训练,获得最佳的模型参数,并通过RS-232或RS-485下载至下位机,为登高平台车衡实时称重做准备。采用LabVIEW开发的智能化登高平台车衡模型训练软件的启动界面。系统运行时,首先进入启动界面,显示公司、研制者、时间等相关信息。图6.13为利用LabVIEW开发的智能化登高平台车衡模型训练软件系统主界面,主要包括串口参数设定、接收数据显示区、接收数据与退出接收按钮、接收状态显示指示灯(接收中与接收结束指示)、开始训练与退出系统按钮等。
利用LabVIEW开发的智能化登高平台车衡模型训练系统子界面,其通过调用MATLAB训练程序,完成各模型的训练,获得最优参数,并下载至下位机。模型训练软件系统子界面(1)基于LabVIEW的模型训练样本采集智能化登高平台车衡以DSP作为下位机,以PC机为上位机,利用LabVIEW的串口通信模块,通过RS-232或RS-485接口完成模型训练样本采集,因此串口通信模块设计是实现模型训练样本采集的关键。串口通信模块设计主要包括模块初始化设计、通信协议设计及数据类型转换设计等。串口通信模块初始化设计通过调用VISAConfigureSerialPort模块完成串口参数的设置,包括串口资源分配、波特率、数据位、停止位、校验位等参数设置。基于LabVIEW的串口通信模块初始化程序。为了数据传输的准确性,本章采用三次握手协议,并利用和校验方法实现训练样本的检错。如图6.16为三次握手协议程序,和校验程序。对于8路称重传感器的智能化登高平台车衡,下位机一次采集8路称重数据,数据范围为0~FFFFFFH,利用MATLAB训练时,这些数据需转换为浮点型。然而LabVIEW只识别ASCII的字符串格式,因此需要进行数据类型转换,以满足MATLAB训练的要求。
增城登高平台车出租, 登高平台车租赁, 增城登高平台车价格
(2)LabVIEW与MATLAB的接口设计训练样本采集完毕后,LabVIEW将调用MATLAB模型训练程序,开始训练登高平台车衡各模型。LabVIEW调用MATLAB时,采用MATLABScript节点方式。MATLABScript114节点技术实际上是通过ActiveX控件与MATLABServer通信实现的,即调用MATLAB函数时,将MATLAB当作一个ActiveX服务器,并建立ActiveX通道,然后将该函数通过ActiveX通道发送给MATLAB,由MATLAB在后台执行。利用该方法实现的LabVIEW与MATLAB混合编程方法简单、实用。智能化登高平台车衡用户管理系统设计称重管理是企业物流管理中一个必不可少的环节,其与采购、销售、财务等紧密相连,因此称重管理的科学性与准确性将直接影响企业的经济效应。在传统的称重管理模式中,物流、信息、财务与称重不能有机结合,通常以手工方式输入产品信息、称重时间和称重结果等,实时性差,工作效率低,误差大。因此开发一种先进的称重管理软件对厂矿企业的生产管理、信息化建设等有重要的意义。
目前国内的称重管理软件大致分为三类:(1)物流管理方面使用的登高平台车衡称重管理软件。这类软件主要针对人工抄表耗时多、误差大且容易滋生作弊行为等缺点,应用称重技术和计算机技术,将称重数据直接采集到计算机中,由计算机完成数据存储、备份、记账、开票等管理工作,从而大大提高工作效率和数据处理的准确度,降低舞弊行为。(2)工业企业系统中嵌入的称重管理软件。它作为工业集成系统中的一个数据采集终端,其作用是为整个系统提供数据接口,解决系统的数据采集和数据输出,在自动化生产和管理方面起到了较好的作用。(3)综合性称重管理软件。这类软件将称重管理与企业管理有机结合,既发挥了称重技术对物流管理方面的优势,又贯穿于企业管理的全过程,即将企业的销售管理、客户资源管理、工艺管理、计划管理、生产管理、材料管理、质量管理、人事管理、财务管理、办公管理等结合在一起,许多重要数据直接从机器设备、仪表上自动采集,或从上个工序自动流转,达到了生产数据的实时传递,减轻了人工操作强度,提高了劳动效率,减少了企业传统管理中不合理现象,提高企业的整体管理水平。据调查,由于国内衡器发展起步晚,基础比较薄弱,软件开发投入不够,规模小等原因,目前国内的称重管理软件普遍技术含量低,第一类产品占据称重管理软件市场的绝大部分,许多公司的产品相互模仿,很多软件从界面到功能几乎全部一样,且多年未曾升级[178,180]。智能化登高平台车衡采用C#.NETFramework开发平台,利用主流的数据库管理软件SQLSERVER,完成上位机用户管理系统的软件设计。智能化登高平台车衡用户管理系统软件主要由登录系统、称重数据处理系统(包括数据查询、统计、备份、分类等)、管理控制系统、系统维护等部分组成。
增城登高平台车出租, 登高平台车租赁, 增城登高平台车价格