CN103019102A - 半实物计算机仿真网络实验装置 - Google Patents
半实物计算机仿真网络实验装置 Download PDFInfo
- Publication number
- CN103019102A CN103019102A CN201210493997XA CN201210493997A CN103019102A CN 103019102 A CN103019102 A CN 103019102A CN 201210493997X A CN201210493997X A CN 201210493997XA CN 201210493997 A CN201210493997 A CN 201210493997A CN 103019102 A CN103019102 A CN 103019102A
- Authority
- CN
- China
- Prior art keywords
- movicon
- matlab
- software
- plc
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种半实物计算机仿真网络实验装置,该实验装置通过各物理组件之间的接口联接和数据传递,构建网络远程实验环境,由计算机网络对实际控制***进行模拟实验,在实验室环境中进行工业现场的半实物仿真技术的协同与融合实验。本发明是接近于真实工业现场的实验平台,以满足工业现场的应用开发需求。
Description
技术领域
本发明涉及实验装置,具体涉及一种半实物计算机仿真网络实验装置。
背景技术
半实物仿真是一种紧跟时代技术潮流、发展迅速并广泛应用于工业各领域的仿真技术,它在各种仿真***中置信度最高,具有有效性强、可重复性、经济、安全性高等优点。平台由生产过程控制***和虚拟过程控制对象组成,但是目前还处于研究试应用阶段。针对工业生产过程,过程自动化控制***的开发、实施、调试与优化,减少目前依赖于实际***的反复试验与调整。
发明内容
本发明的目的在于:提供一种半实物计算机仿真网络实验装置,基于半实物仿真和网络虚拟实验室技术,搭建半实物仿真虚拟网络实验***实现半实物仿真平台,通过实现信息在控制工程实际应用软件与实验***内数值计算软件的双向互动和高效利用,提高对工业***的感知和控制能力。
本发明的技术解决方案是:该实验装置通过各物理组件之间的接口联接和数据传递,构建网络远程实验环境,由计算机网络对实际控制***进行模拟实验,在实验室环境中进行工业现场的半实物仿真技术的协同与融合实验。
本发明引入虚拟实验室技术,通过网络构建远程实验环境,由计算机在网络中进行模拟实验,以较低的成本进行复杂控制算法的研究,验证实际控制***的性能,既可以满足工业现场的应用开发需求,又可以满足控制算法的研究和高校实验教学要求。
附图说明
图1为熔融石英炉半实物仿真平台硬件框架图。
图2为图1的软件结构框图。
图3为图2的MATLAB与研华硬件接口框图。
图4为图2的MOVICON集成的Siemens驱动配置图。
图5为图1的熔融石英炉模型的三层神经网络结构图。
图6为图5的BP网络误差曲线图。
图7为图4 的MOVICON实现熔融石英炉组态画面WEB发布。
图8为A相电极电流的网络输出与实测数据比较图。
图9为B相电极电流的网络输出与实测数据比较图。
图10为C相电极电流的网络输出与实测数据比较图。
具体实施方式
下面针对熔融石英炉的控制模型及神经网络控制算法,建立熔融石英炉半实物仿真平台,基于虚拟的工业现场的实验平台对熔融石英炉的控制模型及控制算法进行研究。
如图1-10所示,采用MATLAB作为虚拟对象软件开发平台,结合神经网络建模技术,建立熔融石英炉仿真模型,模拟现场实际生产装置;MATLAB Web Server是MATLAB具有网络计算功能的核心工具包之一,结合B/S(Brower/ Server) 技术具有开放性、低成本、统一的界面。
从工程应用角度考虑,采用主流的STEP7作为控制软件,结合PLC***硬件实现控制计算功能,人机交互软件采用意大利PROGEA公司的MOVICON,组态模拟熔融石英炉装置画面,实现人机交互功能,MOVICON 基于完全开放的XML结构和WEB技术,通过支持Java的web浏览访问web server,MOVICON既可以在WINDOWS 2000/XP***上运行,也可以在WIN CE***上运行,采用实时数据库作为实时数据的存储工具,数据存储的容量庞大,性能稳定;STEP7和MOVICON之间通过PLC控制器实现数据交互,两者功能强大、性能稳定的优势有效结合。
半实物仿真平台包括上位机、PLC控制***、人机界面***、熔融石英炉虚拟对象***和***网络***,构架图见图1。
上位机:采用DELL工控机安装西门子编程软件STEP7和组态软件MOVICON及人机界面组态软件;
PLC控制***:硬件采用欧辰SOFTLINK 300系列(STEP7完全兼容SOFTLINK 300系列硬件)PLC,配置5A电源模块1个,CPU主站315-2DP01模块 1个,从站IM153模块1个,300系列AI(331-1KF01)、AO(332-5HD01)模块各1个,DI/DO模块采用RT300系列远程DIO模块133-1BL01(16路DI和16路DO),灵活实现开关量信号的配置,PLC***实现实时数据采集和控制回路的自动控制;
人机界面***:配置VIPA HMI,基于WIN CE 5.0操作***装载MOVICON XCE组态软件以实现人机交互,操作***支持Windows 2000/2003 Server/XP;
熔融石英炉虚拟对象***:熔融石英炉模型平台配PC机1台,安装Matlab软件,选用研华数据采集模块实现模型和PLC***之间的连接,包括信号数据采集板卡和信号调理板;
***网络***:包括防火墙、网关和客户端。
软件是仿真实验***的核心,决定了仿真实验***的水平;熔融石英炉半实物仿真软件平台有三部分组成,即上位机采用STEP7作为编程软件,人机界面采用意大利PROGEA公司的MOVICON作为组态软件,虚拟对象软件开发平台采用MATLAB软件,实现模拟实际熔融石英炉运行过程中的电流和电极调节特性,并和PLC控制***进行数据交互,结构如图2。
上位机和PLC***之间接口采用SOFTLINK提供的MPILINK编程接口,MPI-串口和MPI-USB两种通信连接方式,即通过标准COM口或USB接口使计算机和可编程序控制器主间通过编程软件实现连接;RS-232具有波特率自动探测功能,适应从9.6到115Kbaud范围内的通讯速率,标准速率为187.5Kbit/s或19.2Kbit/s;在安装驱动后,MPI-USB实现从USB接口到MPI的转换,步骤为在S7工具栏中选择“Options”—“Set PG/PC Interface”,在弹出窗口的“Access Point of the Application”选项中选择“Step7-PC Adapter(MPI),然后双击“PC Adapter(MPI) ”,选择合适的连接端口,一般情况下***安装驱动后会自动识别。
PLC***采用PROFIBUS-DP现场总线技术,PROFIBUS总线是国际化、开放性、通用的标准现场总线之一,主要用于工厂自动化车间级和现场设备层之间数据通信和控制。
PLC***和VIPA触摸屏之间采用MPI/DP接口,运行在WIN CE5.0环境下的MOVICON XCE***支持的通讯驱动可以是串口或以太网,还可以通过OPC与其他设备进行通讯,它对应Siemens PLC的是S7 MPI/DP,采用Profibus-DP通讯协议,安装MOVICON XCE后,将驱动程序安装在***MovXCE目录的Drivers子目录下,在Win CE***中运行时创建一个连接到文件MovXCE.exe的路径和名称,在"HKEY_LOCAL_MACHINE\Init"下建立一个新键Launch90或者大于Launch50的值,指定其值为执行文件“MovXCE.exe”,然后执行保存,实现启动时自动运行。
PLC***和仿真模型之间通过研华数据采集模块实现信号调理和传输,选用研华PCL-818L和PCL727两种数据采集板卡及附带的信号调理模块,PCL-818L是一款优秀的多功能数据采集板,有16个单通道或者8对差分AI功能,12位A/D转换功能,软件选择AI范围,同时提供16位DI/O功能,与TTL/DTL电平兼容,具有软件编程、可编程调速及外部脉冲三种灵活的触发方式;数据传送通过编程控制、中断处理、DMA方式;带光电隔离的PCLD-782调理板将欧辰133-1BL01模块的DO信号经过继电器处理送给PCL-818L;PCL727提供具有12位分辨率双缓冲D/A转换器的模拟量输出通道,每个通道的输出范围:0~+5V,0~+10V,+/-5V,+/-10V和4~20mA电流环,将4~20mA电流信号送到PLC的AI模块,每个模拟量输出通道都带有一个保险丝,对板卡、PC及电流控制设备起到浪涌保护作用。
研华数采模块和MATLAB之间通讯通过MATLAB的DAQ工具箱实现,具体见图3;首先安装研华数采模块自带的驱动,然后调用Matlab中自带函数即可方便实现Matlab中数据输出到数据采集板上;数字量操作方法步骤如下:
1)创建数字量输入输出对象“dio”;
2)添加板卡名字“advantech”,通道选择0;
3)添加数字量输入输出通道,写明是输入 “in”或者输出“out”;
dio=digitalio(‘Advantech’,0);
addline(dio,0:7,1,’in’);
4)读取数字量通道值:
temp=getvalue(dio);
in_data=temp(:,0:7);
模拟量操作方法和数字量方法相同;
组态软件MOVICON支持SIEMENS、欧姆龙、Beckhoff多家一流控制***厂商的软件,MOVICON软件中集成了SIEMENS产品的驱动,两者之间通过PLC控制器实现数据交互,图4所示为SIEMENS S7-MPI PC Adapter通讯驱动的设置;其步骤总结如下:
1)在项目浏览器中选择“实时数据库”资源,然后鼠标右键选择“增加通讯驱动”,会出现一个驱动程序列表,列表按PLC制造商分类,选择Siemens的“PC Adapter”协议;
2)配置驱动程序,在窗口“Mpi PC Adapter”中,“General”保持缺省值,“Stations”中用“Add”按钮来增加通讯站进行通讯,在新建站中,“Station ID”设置PLC的MPI站号为2,“Station Name”设置“工厂1”,“Port”设定串行通讯口COM1,相应值为1;
3)配置好后,检查PLC以及设置并连接计算机,通过“Test Cable/Comm”检查通讯设置是否正常;
4)PLC的物理地址与MOVICON的实时数据库变量列表对应,在“实时数据库”的“变量”列表中逐一添加变量,通过Tasks 属性将PLC 的物理地址连接到MOVICON的实时数据库变量。
MATLAB Web Server是MATLAB具有网络计算功能的核心工具包之一,利用它建立远程仿真应用***,用户通过浏览器访问Web服务器,利用Matlab Web Server完成计算任务,其功能通过Matlab和Web服务(采用Apache2.2)协作完成,Matlab Web Server主要组件:
1)Matweb是Matlab Web Server的TCP/IP客户程序,它利用公共网关接口(CGI)从输入的HTML文件中提取用户数据传递给Matlabserver,然后Matlabserver从matweb.m文件中获取相应的mlmfile值去运行指定的M文件;Matweb.conf是matweb和matlab Web Server通信的配置文件,包含了应用程序名、服务器名和应用程序所在的路径等;
2)MatlabServer是多线程的TCP/IP服务器,处理Web应用程序和Matlab之间的通信,通过文件matlabserver.conf侦听任何一个合法的 TCP/IP端口;
3)Matweb.m文件是Matlab Web Server的主入口点,在Web网页、MATLAB、M文件三者之间建立联系;
Web功能实现:
1)主页index.html定义了框架结构,HTML输入文档向matlab提交数据参数;
2)HTML输出文档显示matlab的计算结果;
3)M文件处理输入数据和进行分析计算。
熔融石英炉半实物仿真***采用MATLAB Web Server,能随时随地的利用Internet 方便快捷地实现远程交互式仿真实验;实际应用中,MOVICON软件也提供Web技术服务,它基于JAVA瘦客户机技术,信息发布和数据访问基于Web结构,客户端以通用的web浏览器作为运行平台,不仅简化了客户端,而且所有的功能都在Web 服务器实现,所有的信息都通过Web 发布,通过局域网或工业以太网或INTERNET访问MOVICON的画面和数据,并且它的整个功能集成在MOVICON中,其实际应用配置如下:
1)在服务器侧安装IIS,并设置每台计算机的TCP/IP协议;
2)进行MOVICON组态设定,打开设计好的MOVICON项目,在项目浏览器的“窗口”选择要出现在客户端浏览器的初始画面,右键选择“以此窗口建立WebClientXhtml网页”,并根据提示做相关设置;
3)完成设置后,MOVICON将自动运行MOVICON项目,并打开浏览器,在IE中就看到与MOVICON软件中同样的画面,并进行画面切换,数据修改;浏览器的地址栏:http://localhost/熔融石英炉***/主画面.html,含义为:http://<ServerIPAddress>/<VirtualDirectory>/<SynopticName>.html;
4)通过INTERNET访问时,用该机IP替换上面localhost;如果计算机是通过路由器连接INTERNET,在路由器做端口-IP地址进行设置,将TCP12233端口对应到运行MOVICON的计算机的IP地址,WEB发布实现见图7。
熔融石英炉在熔炼方式上属于矿热电弧炉的一种,亦称埋弧炉或电弧电阻炉,电气特性上它是一种剧烈变动的非线性负荷,熔融石英炉与电弧炉在原理上相同,同属于非线性、时变、纯滞后***,在具体类别、工作过程和方式上存在着一定的差别,控制方法上也要采用不同的方式;熔融石英炉属于矿热炉,具有非线性、时变、纯滞特性;选择基于改进的BP神经网络建立熔融石英炉的控制模型,为满足模型精度要求,包含一个隐层的三层BP神经网络结构,见图5;设第l个样本输入向量Al=(al1, al2, …, aln),维数为9,隐层有n个神经元,输出层包含3个神经元,实际输出向量Cl=(cl1,cl2,…,clq),q=3,对应的希望输出向量为Yl=(yl1,yl2,…,ylq);熔融石英炉运行过程中,输入向量由K时刻的3个电流值及当前的6个控制器输出信号组成,输出向量为K+1时刻的3个电流,故选取输入层节点数为9,输出层节点数为3;以某熔融石英炉生产装置运行实测数据为依据,选取训练样本集,对建立的虚拟熔融石英炉对象模型进行训练和实验验证;选用3000组数据训练,100组数据验证;调用主要函数和过程如下:
net=newff(minmax(P),[25,3],{‘tansig’,’purelin’},’traingd’); %建立一个前向神经网络
net.trainParam.lr = 0.05; %训练学习比率
net.trainParam.epochs=500; %训练次数
net.trainParam.goal=3*1e-3; %训练目标
net=train(net,P,T); %对神经网络进行训练
P为训练样本,T为测试样本,当熔融石英炉神经网络误差性能达到目标值时,网络训练结束,经多次训练后形成的动态网络模型为9-25-3结构,网络误差曲线见图6。
首先确定控制***的输入量和输出量信号,然后结合现场实际,采用基于规则推理的控制方法,设计控制规则;根据控制程序设计遵循的要求,将控制功能分为几个子功能块设计,初始化、电流设定、工况识别、排气、打料、电极升降控制,实验结果见图8、图9和图10。
Claims (7)
1.半实物计算机仿真网络实验装置,其特征是:该实验装置通过各物理组件之间的接口联接和数据传递,构建网络远程实验环境,由计算机网络对实际控制***进行模拟实验,在实验室环境中进行工业现场的半实物仿真技术的协同与融合实验。
2. 根据权利要求1所述的半实物计算机仿真网络实验装置,其特征是:采用MATLAB作为虚拟对象软件平台,结合神经网络建模技术,建立熔融石英炉仿真平台,模拟现场生产装置;采用主流的STEP7作为控制软件,结合PLC***硬件实现控制计算功能,人机交互软件采用意大利PROGEA公司的MOVICON,组态模拟熔融石英炉装置画面,实现人机交互功能,MOVICON 基于完全开放的XML结构和WEB技术,通过支持Java的web浏览访问web server,MOVICON既可以在WINDOWS 2000/XP***上运行,也可以在WIN CE***上运行,采用实时数据库作为实时数据的存储工具,STEP7和MOVICON之间通过PLC控制器实现数据交互;半实物仿真平台包括上位机、PLC控制***、人机界面***、熔融石英炉虚拟对象***和***网络***,上位机采用DELL工控机安装西门子编程软件STEP7和组态软件MOVICON及人机界面组态软件;PLC控制***的硬件采用欧辰SOFTLINK 300系列PLC,配置5A电源模块1个,CPU主站315-2DP01模块 1个,从站IM153模块1个,300系列AI331-1KF01、AO332-5HD01模块各1个,DI/DO模块采用RT300系列远程DIO模块133-1BL01,PLC***实现实时数据采集和控制回路的自动控制;人机界面***配置VIPA HMI,基于WIN CE 5.0操作***装载MOVICON XCE组态软件以实现人机交互,操作***支持Windows 2000/2003 Server/XP;熔融石英炉虚拟对象***配PC机1台,安装Matlab软件,选用研华数据采集模块实现模型和PLC***之间的连接,包括信号数据采集板卡和信号调理板;***网络***:包括防火墙、网关和客户端。
3. 根据权利要求2所述的半实物计算机仿真网络实验装置,其特征是:仿真平台的核心是软件,熔融石英炉半实物仿真软件平台有三部分组成,上位机采用STEP7作为编程软件,人机界面采用意大利PROGEA公司的MOVICON作为组态软件,虚拟对象软件开发平台采用MATLAB软件,模拟实际熔融石英炉运行过程中的电流和电极调节特性,并和PLC控制***进行数据交互;上位机和PLC***之间接口采用SOFTLINK提供的MPILINK编程接口,MPI-串口和MPI-USB两种通信连接方式,通过标准COM口或USB接口使计算机和可编程序控制器主间通过编程软件实现连接;RS-232具有波特率自动探测功能,适应从9.6到115Kbaud范围内的通讯速率,标准速率为187.5Kbit/s或19.2Kbit/s;在安装驱动后,MPI-USB实现从USB接口到MPI的转换,步骤为在S7工具栏中选择“Options”—“Set PG/PC Interface”,在弹出窗口的“Access Point of the Application”选项中选择“Step7-PC Adapter(MPI),然后双击“PC Adapter(MPI) ”,选择合适的连接端口,一般情况下***安装驱动后会自动识别;PLC***采用PROFIBUS-DP现场总线技术;PLC***和VIPA触摸屏之间采用MPI/DP接口,运行在WIN CE5.0环境下的MOVICON XCE***支持的通讯驱动是串口或以太网,或通过OPC与其他设备进行通讯,它对应Siemens PLC的是S7 MPI/DP,采用Profibus-DP通讯协议,安装MOVICON XCE后,将驱动程序安装在***MovXCE目录的Drivers子目录下,在Win CE***中运行时创建连接到文件MovXCE.exe的路径和名称,"HKEY_LOCAL_MACHINE\Init"下建立一个新键Launch90或者大于Launch50的值,指定其值为执行文件“MovXCE.exe”,执行保存,实现启动时自动运行;
PLC***和仿真模型之间通过研华数据采集模块实现信号调理和传输,选用研华PCL-818L和PCL727两种数据采集板卡及附带的信号调理模块,PCL-818L有16个单通道或者8对差分AI功能,12位A/D转换功能,软件选择AI范围,同时提供16位DI/O功能,与TTL/DTL电平兼容,具有软件编程、可编程调速及外部脉冲三种灵活的触发方式;数据传送通过编程控制、中断处理、DMA方式;带光电隔离的PCLD-782调理板将欧辰133-1BL01模块的DO信号经过继电器处理送给PCL-818L;PCL727提供具有12位分辨率双缓冲D/A转换器的模拟量输出通道,每个通道的输出范围:0~+5V,0~+10V,+/-5V,+/-10V和4~20mA电流环,将4~20mA电流信号送到PLC的AI模块,每个模拟量输出通道都带有一个保险丝,对板卡、PC及电流控制设备起到浪涌保护作用;研华数采模块和MATLAB之间通讯通过MATLAB的DAQ工具箱实现,首先安装研华数采模块自带的驱动,然后调用Matlab中自带函数即可方便实现Matlab中数据输出到数据采集板上;数字量操作方法步骤如下:
1)创建数字量输入输出对象“dio”;
2)添加板卡名字“advantech”,通道选择0;
3)添加数字量输入输出通道,写明是输入 “in”或者输出“out”;
dio=digitalio(‘Advantech’,0);
addline(dio,0:7,1,’in’);
4)读取数字量通道值:
temp=getvalue(dio);
in_data=temp(:,0:7);
模拟量操作方法和数字量方法相同;
组态软件MOVICON支持SIEMENS、欧姆龙、Beckhoff多家控制***厂商的软件,MOVICON软件中集成了SIEMENS产品的驱动,两者之间通过PLC控制器实现数据交互,其步骤如下:
1)在项目浏览器中选择“实时数据库”资源,然后鼠标右键选择“增加通讯驱动”,会出现一个驱动程序列表,列表按PLC制造商分类,选择Siemens的“PC Adapter”协议;
2)配置驱动程序,在窗口“Mpi PC Adapter”中,“General”保持缺省值,“Stations”中用“Add”按钮来增加通讯站进行通讯,在新建站中,“Station ID”设置PLC的MPI站号为2,“Station Name”设置“工厂1”,“Port”设定串行通讯口COM1,相应值为1;
3)配置好后,检查PLC以及设置并连接计算机,通过“Test Cable/Comm”检查通讯设置是否正常;
4)PLC的物理地址与MOVICON的实时数据库变量列表对应,在“实时数据库”的“变量”列表中逐一添加变量,通过Tasks 属性将PLC 的物理地址连接到MOVICON的实时数据库变量。
4. 根据权利要求3所述的半实物计算机仿真网络实验装置,其特征是:MATLAB Web Server是MATLAB具有网络计算功能的核心工具包之一,利用它建立远程仿真应用***,用户通过浏览器访问Web服务器,利用Matlab Web Server完成计算任务,其功能通过Matlab和Web服务协作完成,Matlab Web Server组件:
1)Matweb是Matlab Web Server的TCP/IP客户程序,它利用公共网关接口(CGI)从输入的HTML文件中提取用户数据传递给Matlabserver,然后Matlabserver从matweb.m文件中获取相应的mlmfile值去运行指定的M文件;Matweb.conf是matweb和matlab Web Server通信的配置文件,包含了应用程序名、服务器名和应用程序所在的路径等;
2)MatlabServer是多线程的TCP/IP服务器,处理Web应用程序和Matlab之间的通信,通过文件matlabserver.conf侦听任何一个合法的 TCP/IP端口;
3)Matweb.m文件是Matlab Web Server的主入口点,在Web网页、MATLAB、M文件三者之间建立联系。
5. 根据权利要求4所述的半实物计算机仿真网络实验装置,其特征是Web功能如下:
1)主页index.html定义了框架结构,HTML输入文档向matlab提交数据参数;
2)HTML输出文档显示matlab的计算结果;
3)M文件处理输入数据和进行分析计算。
6. 根据权利要求5所述的半实物计算机仿真网络实验装置,其特征是:熔融石英炉半实物仿真***采用MATLAB Web Server,能随时随地的利用Internet 方便快捷地实现远程交互式仿真实验;实际应用中,MOVICON软件也提供Web技术服务,它基于JAVA瘦客户机技术,信息发布和数据访问基于Web结构,客户端以通用的web浏览器作为运行平台,所有的信息都通过Web 发布,通过局域网或工业以太网或INTERNET访问MOVICON的画面和数据,并且它的整个功能集成在MOVICON中,其实际应用如下:
1)在服务器侧安装IIS,并设置计算机的TCP/IP协议;
2)进行MOVICON组态设定,打开设计好的MOVICON项目,在项目浏览器的“窗口”选择要出现在客户端浏览器的初始画面,右键选择“以此窗口建立WebClientXhtml网页”,并根据提示做相关设置;
3)完成设置后,MOVICON将自动运行MOVICON项目,并打开浏览器,在IE中就看到与MOVICON软件中同样的画面,并进行画面切换,数据修改;浏览器的地址栏:http://localhost/熔融石英炉***/主画面.html;
4)通过INTERNET访问时,用该机IP替换上面localhost;如果计算机是通过路由器连接INTERNET,在路由器做端口-IP地址进行设置,将TCP12233端口对应到运行MOVICON的计算机的IP地址。
7. 根据权利要求2所述的半实物计算机仿真网络实验装置,其特征是:基于BP神经网络建立熔融石英炉的控制模型,包含一个隐层的三层BP神经网络结构;设第l个样本输入向量Al=(al1, al2, …, aln),维数为9,隐层有n个神经元,输出层包含3个神经元,实际输出向量Cl=(cl1,cl2,…,clq),q=3,对应的希望输出向量为Yl=(yl1,yl2,…,ylq);熔融石英炉运行过程中,输入向量由K时刻的3个电流值及当前的6个控制器输出信号组成,输出向量为K+1时刻的3个电流,故选取输入层节点数为9,输出层节点数为3;以某熔融石英炉生产装置运行实测数据为依据,选取训练样本集,对建立的虚拟熔融石英炉对象模型进行训练和实验验证;选用3000组数据训练,100组数据验证;调用主要函数和过程如下:
net=newff(minmax(P),[25,3],{‘tansig’,’purelin’},’traingd’); %建立一个前向神经网络
net.trainParam.lr = 0.05; %训练学习比率
net.trainParam.epochs=500; %训练次数
net.trainParam.goal=3*1e-3; %训练目标
net=train(net,P,T); %对神经网络进行训练
P为训练样本,T为测试样本,当熔融石英炉神经网络误差性能达到目标值时,网络训练结束,经多次训练后形成的动态网络模型为9-25-3结构。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210493997.XA CN103019102B (zh) | 2012-11-28 | 2012-11-28 | 半实物计算机仿真网络实验装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210493997.XA CN103019102B (zh) | 2012-11-28 | 2012-11-28 | 半实物计算机仿真网络实验装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103019102A true CN103019102A (zh) | 2013-04-03 |
CN103019102B CN103019102B (zh) | 2014-10-29 |
Family
ID=47967820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210493997.XA Expired - Fee Related CN103019102B (zh) | 2012-11-28 | 2012-11-28 | 半实物计算机仿真网络实验装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103019102B (zh) |
Cited By (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103309321A (zh) * | 2013-06-03 | 2013-09-18 | 杭州电子科技大学 | 一种应用于煤化工的冷态仿真*** |
CN103399779A (zh) * | 2013-07-02 | 2013-11-20 | 中国科学院沈阳自动化研究所 | 一种水泥熟料煅烧过程半实物仿真平台及其仿真方法 |
CN104144204A (zh) * | 2013-05-09 | 2014-11-12 | 洛克威尔自动控制技术股份有限公司 | 针对工业模拟使用基于云的数据 |
CN104834225A (zh) * | 2014-12-01 | 2015-08-12 | 江西洪都航空工业集团有限责任公司 | 一种仿真数据传输同步的控制方法 |
CN104932405A (zh) * | 2015-05-26 | 2015-09-23 | 宝鸡石油机械有限责任公司 | 一种用设备虚拟样机辅助测试plc控制程序的方法 |
CN105005263A (zh) * | 2015-07-20 | 2015-10-28 | 成都广迈科技有限公司 | Plc自动化控制*** |
CN105022338A (zh) * | 2015-07-20 | 2015-11-04 | 成都广迈科技有限公司 | 参数采集式工业自动化控制*** |
CN105068498A (zh) * | 2015-07-20 | 2015-11-18 | 成都广迈科技有限公司 | 工业控制*** |
CN105068511A (zh) * | 2015-07-20 | 2015-11-18 | 成都广迈科技有限公司 | Plc工业控制*** |
CN105093965A (zh) * | 2015-08-19 | 2015-11-25 | 北京幺正科技有限公司 | 仿真控制器和设备仿真*** |
CN105094042A (zh) * | 2015-07-20 | 2015-11-25 | 成都广迈科技有限公司 | 工业自动化控制*** |
CN105116826A (zh) * | 2015-07-20 | 2015-12-02 | 成都广迈科技有限公司 | 信号调节式工业自动化控制*** |
CN105116827A (zh) * | 2015-07-20 | 2015-12-02 | 成都广迈科技有限公司 | Gps通信式工业自动化控制*** |
CN105955103A (zh) * | 2016-04-29 | 2016-09-21 | 四川零点自动化***有限公司 | 基于s7协议的hmi与plc数据通信方法及设备 |
CN106094750A (zh) * | 2016-06-20 | 2016-11-09 | 北京神雾环境能源科技集团股份有限公司 | 分布式控制***的模拟调试方法 |
CN106710346A (zh) * | 2016-11-15 | 2017-05-24 | 青岛科技大学 | 仿真实训*** |
CN106781761A (zh) * | 2017-01-04 | 2017-05-31 | 无锡职业技术学院 | 一种具有Web功能的自动化实训平台 |
US9709978B2 (en) | 2013-05-09 | 2017-07-18 | Rockwell Automation Technologies, Inc. | Using cloud-based data for virtualization of an industrial automation environment with information overlays |
US9786197B2 (en) | 2013-05-09 | 2017-10-10 | Rockwell Automation Technologies, Inc. | Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system |
CN107437346A (zh) * | 2017-07-10 | 2017-12-05 | 深圳职业技术学院 | 一种远程在线实训学习*** |
CN107886821A (zh) * | 2017-12-15 | 2018-04-06 | 福州大学 | 面向plc教学实验室的仿真试验台及其数据通信方法 |
US9954972B2 (en) | 2013-05-09 | 2018-04-24 | Rockwell Automation Technologies, Inc. | Industrial data analytics in a cloud platform |
US9965562B2 (en) | 2012-02-09 | 2018-05-08 | Rockwell Automation Technologies, Inc. | Industrial automation app-store |
US9989958B2 (en) | 2013-05-09 | 2018-06-05 | Rockwell Automation Technologies, Inc. | Using cloud-based data for virtualization of an industrial automation environment |
US10026049B2 (en) | 2013-05-09 | 2018-07-17 | Rockwell Automation Technologies, Inc. | Risk assessment for industrial systems using big data |
US10116532B2 (en) | 2012-02-09 | 2018-10-30 | Rockwell Automation Technologies, Inc. | Cloud-based operator interface for industrial automation |
CN109001986A (zh) * | 2018-09-20 | 2018-12-14 | 南京邮电大学 | 一种网络化柔性机械臂控制仿真平台及其工作方法 |
CN109799730A (zh) * | 2019-01-25 | 2019-05-24 | 东华大学 | 一种机电一体化仿真平台及其设计方法 |
CN109991876A (zh) * | 2019-03-29 | 2019-07-09 | 浙江大学 | 一种远程控制多模型调度的仿真平台 |
CN110166467A (zh) * | 2019-05-28 | 2019-08-23 | 重庆科技学院 | 基于html_web网关的plc跨平台控制方法 |
US10496061B2 (en) | 2015-03-16 | 2019-12-03 | Rockwell Automation Technologies, Inc. | Modeling of an industrial automation environment in the cloud |
CN110703677A (zh) * | 2019-09-29 | 2020-01-17 | 四川中曼电气工程技术有限公司 | 一种集成在工控机上的plc控制*** |
CN110705118A (zh) * | 2019-10-11 | 2020-01-17 | 合肥工业大学 | 工业控制***的网络实验平台及其构建方法 |
CN112581850A (zh) * | 2019-09-27 | 2021-03-30 | 李晓华 | 一种多功能生产线及设备虚拟调试*** |
US11042131B2 (en) | 2015-03-16 | 2021-06-22 | Rockwell Automation Technologies, Inc. | Backup of an industrial automation plant in the cloud |
CN113219853A (zh) * | 2021-04-09 | 2021-08-06 | 北京国电思达科技有限公司 | Plc控制器的半物理仿真平台搭建方法及装置 |
CN113301108A (zh) * | 2021-04-02 | 2021-08-24 | 江苏大学 | 一种基于物联网的便携式模拟箱的环保工艺模拟*** |
CN113296484A (zh) * | 2021-07-28 | 2021-08-24 | 中电长城网际安全技术研究院(北京)有限公司 | 工业需求的实现方法和装置、*** |
CN113673529A (zh) * | 2021-08-16 | 2021-11-19 | 连城凯克斯科技有限公司 | 语义分割模型训练方法、硅熔融状态检测方法及电子设备 |
US11243505B2 (en) | 2015-03-16 | 2022-02-08 | Rockwell Automation Technologies, Inc. | Cloud-based analytics for industrial automation |
CN115050243A (zh) * | 2021-11-16 | 2022-09-13 | 长沙理工大学 | 一种基于s7协议建立plc云实验平台的方法 |
US11513477B2 (en) | 2015-03-16 | 2022-11-29 | Rockwell Automation Technologies, Inc. | Cloud-based industrial controller |
CN115473943A (zh) * | 2022-08-15 | 2022-12-13 | 西门子(中国)有限公司 | 接口扩展方法、扩展接口使用方法、***和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0553026A1 (fr) * | 1992-01-24 | 1993-07-28 | Prosyst S.A. | Procédé de simulation d'un processus industriel et utilisation pour tester le fonctionnement d'un automatisme |
CN101154213A (zh) * | 2006-09-27 | 2008-04-02 | 上海电气集团股份有限公司 | 大型电站综合自动化***仿真平台 |
CN101661535A (zh) * | 2009-09-22 | 2010-03-03 | 华南师范大学 | 一种远程实验***及其实现方法 |
US20110288840A1 (en) * | 2010-05-24 | 2011-11-24 | Gm Global Technology Operations, Inc. | Vehicle system modeling systems and methods |
CN102629110A (zh) * | 2012-04-12 | 2012-08-08 | 余大利 | 一种基于实物模型的压水堆半实物仿真*** |
-
2012
- 2012-11-28 CN CN201210493997.XA patent/CN103019102B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0553026A1 (fr) * | 1992-01-24 | 1993-07-28 | Prosyst S.A. | Procédé de simulation d'un processus industriel et utilisation pour tester le fonctionnement d'un automatisme |
CN101154213A (zh) * | 2006-09-27 | 2008-04-02 | 上海电气集团股份有限公司 | 大型电站综合自动化***仿真平台 |
CN101661535A (zh) * | 2009-09-22 | 2010-03-03 | 华南师范大学 | 一种远程实验***及其实现方法 |
US20110288840A1 (en) * | 2010-05-24 | 2011-11-24 | Gm Global Technology Operations, Inc. | Vehicle system modeling systems and methods |
CN102629110A (zh) * | 2012-04-12 | 2012-08-08 | 余大利 | 一种基于实物模型的压水堆半实物仿真*** |
Cited By (68)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10018993B2 (en) | 2002-06-04 | 2018-07-10 | Rockwell Automation Technologies, Inc. | Transformation of industrial data into useful cloud information |
US10749962B2 (en) | 2012-02-09 | 2020-08-18 | Rockwell Automation Technologies, Inc. | Cloud gateway for industrial automation information and control systems |
US9965562B2 (en) | 2012-02-09 | 2018-05-08 | Rockwell Automation Technologies, Inc. | Industrial automation app-store |
US10965760B2 (en) | 2012-02-09 | 2021-03-30 | Rockwell Automation Technologies, Inc. | Cloud-based operator interface for industrial automation |
US10116532B2 (en) | 2012-02-09 | 2018-10-30 | Rockwell Automation Technologies, Inc. | Cloud-based operator interface for industrial automation |
US10139811B2 (en) | 2012-02-09 | 2018-11-27 | Rockwell Automation Technologies, Inc. | Smart device for industrial automation |
US11470157B2 (en) | 2012-02-09 | 2022-10-11 | Rockwell Automation Technologies, Inc. | Cloud gateway for industrial automation information and control systems |
US10204191B2 (en) | 2013-05-09 | 2019-02-12 | Rockwell Automation Technologies, Inc. | Using cloud-based data for industrial simulation |
US10026049B2 (en) | 2013-05-09 | 2018-07-17 | Rockwell Automation Technologies, Inc. | Risk assessment for industrial systems using big data |
US10726428B2 (en) | 2013-05-09 | 2020-07-28 | Rockwell Automation Technologies, Inc. | Industrial data analytics in a cloud platform |
US10564633B2 (en) | 2013-05-09 | 2020-02-18 | Rockwell Automation Technologies, Inc. | Using cloud-based data for virtualization of an industrial automation environment with information overlays |
US11295047B2 (en) | 2013-05-09 | 2022-04-05 | Rockwell Automation Technologies, Inc. | Using cloud-based data for industrial simulation |
US10984677B2 (en) | 2013-05-09 | 2021-04-20 | Rockwell Automation Technologies, Inc. | Using cloud-based data for industrial automation system training |
US10257310B2 (en) | 2013-05-09 | 2019-04-09 | Rockwell Automation Technologies, Inc. | Industrial data analytics in a cloud platform |
CN104144204B (zh) * | 2013-05-09 | 2018-06-05 | 罗克韦尔自动化技术公司 | 一种进行工业自动化***的模拟的方法及*** |
US9954972B2 (en) | 2013-05-09 | 2018-04-24 | Rockwell Automation Technologies, Inc. | Industrial data analytics in a cloud platform |
US11676508B2 (en) | 2013-05-09 | 2023-06-13 | Rockwell Automation Technologies, Inc. | Using cloud-based data for industrial automation system training |
CN104144204A (zh) * | 2013-05-09 | 2014-11-12 | 洛克威尔自动控制技术股份有限公司 | 针对工业模拟使用基于云的数据 |
US10816960B2 (en) | 2013-05-09 | 2020-10-27 | Rockwell Automation Technologies, Inc. | Using cloud-based data for virtualization of an industrial machine environment |
US9703902B2 (en) | 2013-05-09 | 2017-07-11 | Rockwell Automation Technologies, Inc. | Using cloud-based data for industrial simulation |
US9709978B2 (en) | 2013-05-09 | 2017-07-18 | Rockwell Automation Technologies, Inc. | Using cloud-based data for virtualization of an industrial automation environment with information overlays |
US9786197B2 (en) | 2013-05-09 | 2017-10-10 | Rockwell Automation Technologies, Inc. | Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system |
US9989958B2 (en) | 2013-05-09 | 2018-06-05 | Rockwell Automation Technologies, Inc. | Using cloud-based data for virtualization of an industrial automation environment |
CN103309321B (zh) * | 2013-06-03 | 2015-06-17 | 杭州电子科技大学 | 一种应用于煤化工的冷态仿真*** |
CN103309321A (zh) * | 2013-06-03 | 2013-09-18 | 杭州电子科技大学 | 一种应用于煤化工的冷态仿真*** |
CN103399779B (zh) * | 2013-07-02 | 2015-08-26 | 中国科学院沈阳自动化研究所 | 一种水泥熟料煅烧过程半实物仿真平台及其仿真方法 |
CN103399779A (zh) * | 2013-07-02 | 2013-11-20 | 中国科学院沈阳自动化研究所 | 一种水泥熟料煅烧过程半实物仿真平台及其仿真方法 |
CN104834225A (zh) * | 2014-12-01 | 2015-08-12 | 江西洪都航空工业集团有限责任公司 | 一种仿真数据传输同步的控制方法 |
US11880179B2 (en) | 2015-03-16 | 2024-01-23 | Rockwell Automation Technologies, Inc. | Cloud-based analytics for industrial automation |
US11409251B2 (en) | 2015-03-16 | 2022-08-09 | Rockwell Automation Technologies, Inc. | Modeling of an industrial automation environment in the cloud |
US11927929B2 (en) | 2015-03-16 | 2024-03-12 | Rockwell Automation Technologies, Inc. | Modeling of an industrial automation environment in the cloud |
US11042131B2 (en) | 2015-03-16 | 2021-06-22 | Rockwell Automation Technologies, Inc. | Backup of an industrial automation plant in the cloud |
US11513477B2 (en) | 2015-03-16 | 2022-11-29 | Rockwell Automation Technologies, Inc. | Cloud-based industrial controller |
US11243505B2 (en) | 2015-03-16 | 2022-02-08 | Rockwell Automation Technologies, Inc. | Cloud-based analytics for industrial automation |
US10496061B2 (en) | 2015-03-16 | 2019-12-03 | Rockwell Automation Technologies, Inc. | Modeling of an industrial automation environment in the cloud |
CN104932405B (zh) * | 2015-05-26 | 2017-11-10 | 宝鸡石油机械有限责任公司 | 一种用设备虚拟样机辅助测试plc控制程序的方法 |
CN104932405A (zh) * | 2015-05-26 | 2015-09-23 | 宝鸡石油机械有限责任公司 | 一种用设备虚拟样机辅助测试plc控制程序的方法 |
CN105094042A (zh) * | 2015-07-20 | 2015-11-25 | 成都广迈科技有限公司 | 工业自动化控制*** |
CN105116826A (zh) * | 2015-07-20 | 2015-12-02 | 成都广迈科技有限公司 | 信号调节式工业自动化控制*** |
CN105116827A (zh) * | 2015-07-20 | 2015-12-02 | 成都广迈科技有限公司 | Gps通信式工业自动化控制*** |
CN105068511A (zh) * | 2015-07-20 | 2015-11-18 | 成都广迈科技有限公司 | Plc工业控制*** |
CN105068498A (zh) * | 2015-07-20 | 2015-11-18 | 成都广迈科技有限公司 | 工业控制*** |
CN105022338A (zh) * | 2015-07-20 | 2015-11-04 | 成都广迈科技有限公司 | 参数采集式工业自动化控制*** |
CN105005263A (zh) * | 2015-07-20 | 2015-10-28 | 成都广迈科技有限公司 | Plc自动化控制*** |
CN105093965B (zh) * | 2015-08-19 | 2017-11-21 | 北京幺正科技有限公司 | 仿真控制器和设备仿真*** |
CN105093965A (zh) * | 2015-08-19 | 2015-11-25 | 北京幺正科技有限公司 | 仿真控制器和设备仿真*** |
CN105955103A (zh) * | 2016-04-29 | 2016-09-21 | 四川零点自动化***有限公司 | 基于s7协议的hmi与plc数据通信方法及设备 |
CN106094750A (zh) * | 2016-06-20 | 2016-11-09 | 北京神雾环境能源科技集团股份有限公司 | 分布式控制***的模拟调试方法 |
CN106710346A (zh) * | 2016-11-15 | 2017-05-24 | 青岛科技大学 | 仿真实训*** |
CN106781761A (zh) * | 2017-01-04 | 2017-05-31 | 无锡职业技术学院 | 一种具有Web功能的自动化实训平台 |
CN107437346A (zh) * | 2017-07-10 | 2017-12-05 | 深圳职业技术学院 | 一种远程在线实训学习*** |
CN107886821A (zh) * | 2017-12-15 | 2018-04-06 | 福州大学 | 面向plc教学实验室的仿真试验台及其数据通信方法 |
CN109001986A (zh) * | 2018-09-20 | 2018-12-14 | 南京邮电大学 | 一种网络化柔性机械臂控制仿真平台及其工作方法 |
CN109001986B (zh) * | 2018-09-20 | 2022-05-03 | 南京邮电大学 | 一种网络化柔性机械臂控制仿真平台及其工作方法 |
CN109799730A (zh) * | 2019-01-25 | 2019-05-24 | 东华大学 | 一种机电一体化仿真平台及其设计方法 |
CN109991876A (zh) * | 2019-03-29 | 2019-07-09 | 浙江大学 | 一种远程控制多模型调度的仿真平台 |
CN110166467B (zh) * | 2019-05-28 | 2022-04-01 | 重庆科技学院 | 基于html_web网关的plc跨平台控制方法 |
CN110166467A (zh) * | 2019-05-28 | 2019-08-23 | 重庆科技学院 | 基于html_web网关的plc跨平台控制方法 |
CN112581850A (zh) * | 2019-09-27 | 2021-03-30 | 李晓华 | 一种多功能生产线及设备虚拟调试*** |
CN110703677A (zh) * | 2019-09-29 | 2020-01-17 | 四川中曼电气工程技术有限公司 | 一种集成在工控机上的plc控制*** |
CN110705118A (zh) * | 2019-10-11 | 2020-01-17 | 合肥工业大学 | 工业控制***的网络实验平台及其构建方法 |
CN113301108B (zh) * | 2021-04-02 | 2022-09-27 | 江苏大学 | 一种基于物联网的便携式模拟箱的环保工艺模拟*** |
CN113301108A (zh) * | 2021-04-02 | 2021-08-24 | 江苏大学 | 一种基于物联网的便携式模拟箱的环保工艺模拟*** |
CN113219853A (zh) * | 2021-04-09 | 2021-08-06 | 北京国电思达科技有限公司 | Plc控制器的半物理仿真平台搭建方法及装置 |
CN113296484A (zh) * | 2021-07-28 | 2021-08-24 | 中电长城网际安全技术研究院(北京)有限公司 | 工业需求的实现方法和装置、*** |
CN113673529A (zh) * | 2021-08-16 | 2021-11-19 | 连城凯克斯科技有限公司 | 语义分割模型训练方法、硅熔融状态检测方法及电子设备 |
CN115050243A (zh) * | 2021-11-16 | 2022-09-13 | 长沙理工大学 | 一种基于s7协议建立plc云实验平台的方法 |
CN115473943A (zh) * | 2022-08-15 | 2022-12-13 | 西门子(中国)有限公司 | 接口扩展方法、扩展接口使用方法、***和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103019102B (zh) | 2014-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103019102B (zh) | 半实物计算机仿真网络实验装置 | |
CA3043315C (en) | Software-defined device interface system and method | |
CN104298175B (zh) | 一种基于虚拟化技术的数控***及方法 | |
CN104142630A (zh) | 用信息叠加把基于云的数据用于工业自动化环境的虚拟化 | |
CN102944426A (zh) | 一种x型航空发动机试车台测控***和测控方法 | |
CN203204395U (zh) | 利用半实物仿真技术用于过程控制研究的dcs***实验平台 | |
CN106781761A (zh) | 一种具有Web功能的自动化实训平台 | |
CN203025527U (zh) | 一种开放式数控*** | |
CN207373189U (zh) | 一种工业机器人示教器 | |
CN100485564C (zh) | 远程自动化*** | |
CN103295443B (zh) | 烟草行业生产设备的仿真教学*** | |
CN202159243U (zh) | 一种工程机械监控***的监控模块 | |
CN202838763U (zh) | 一种自动控制综合实训平台 | |
CN202047868U (zh) | 一种基于opc的矿井粉尘在线监测*** | |
CN106527342A (zh) | 基于pc运行的多种plc功能控制卡及其使用方法 | |
CN201374136Y (zh) | 多功能教学设备 | |
CN207337732U (zh) | 一种工控网络组建与调试实训装置 | |
CN102622937A (zh) | 一种机器人示教器 | |
CN103529962B (zh) | 触摸板遥控器的鼠标功能实现方法及*** | |
Darandale et al. | Development of web-based SCADA like application using Arduino platform | |
Stamatescu et al. | Innovative scada test bed infrastructure for engineering education and research | |
CN2755705Y (zh) | 全数字智能拖动***实验模拟演示装置 | |
Zhao | Design and Realization of Virtual Laboratory System Based on WebAccess Platform | |
Ashraf et al. | Implementation of Intranet-SCADA using LabVIEW based data acquisition and management | |
CN218512831U (zh) | 一种基于物联网的膜洗涤控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20141029 Termination date: 20191128 |
|
CF01 | Termination of patent right due to non-payment of annual fee |