基于最小二乘法的虚拟检测系统的的设计与开发
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电器装配线PLC控制系统研究
摘要
本设计介绍了FX2N PLC机的性能及特点,以及其为核心的一种低成本、高精度、微型化、数字显示的电器装配线控制系统。
可编程序控制器(Programmable controller)简称PLC,是近年来一种极为迅速,应用极为广泛的工业控制设置。
它是一种专为工业环境应用而设计的数字运行的电子系统,它采用可编程程序的储存器,用来存储用户指令,通过数字或模拟的输入输出完成确定的逻辑顺序、定时、记数、运算和一些确定的功能来控制各种类型的机械或生产过程。
该电器装配线控制系统,根据实际要求利用PLC的实时控制和顺序处理功能,完成系统控制,本设计为了考虑到系统稳定性和安全性,采用了当今技术较高的霍尔元件代替传统使用的行程开关,以及利用红外线检测技术来检测当前产品的完成件数。
在本次论文中,给出了控制系统的硬件原理图,主电路图及软件设计。
关键词:可编程控制器;传感器技术;红外检测;通信
Abstract
This design introduces the performance and characteristics of fx2n PLC, and a low-cost, high-precision, miniaturization and digital display of electrical assembly line control system. Programmable logic controller ( PLC ) is a very rapid and widely used industrial control system in recent years. It is an electronic system designed for industrial environment application. it uses programmable logic storage to store user instructions, complete the logical sequence, timing, count, operation and some certain functions through digital or analog input and output to control various types of machinery or production process. This equipment assembly line control system, according to the actual requirements of PLC real-time control and order processing function, this design to take into account the stability and safety of the hall element instead of traditional travel switch, and the use of infrared detection technology to detect the current product completion. In this paper, the hardware schematic diagram of the control system, main circuit diagram and software design.
Key Words:Programmable controller; Sensor technology; Infra-red detection; Communication
目录
电器装配线PLC控制系统研究 (I)
摘要 (I)
Abstract (II)
第1章绪论 (1)
1. 1选题的来源 (1)
PLC的应用范围 (1)
的现状及前景展望 (1)
2 系统概述 (3)
电器装配线系统概况和控制要求 (3)
系统设计任务 (4)
1. 2工业过程控制仿真技术的研究现状 (4)
本文主要工作 (5)
第2章涡轮式流量计的建模 (7)
涡轮式流量计的概述 (7)
涡轮式流量计的工作原理 (8)
涡轮式流量计检测过程的动态模型 (11)
第3 章基于最小二乘法的系统辨识 (13)
最小二乘法的基本原理 (13)
系统模型的辨识 (14)
3.2.1系统辨识的基本步骤 (14)
3.2.2离散系统的模型辨识方法 (15)
3.2.3针对此系统模型的辨识 (16)
第4章实验系统的设计与开发 (27)
虚拟检测实验系统的设计与开发 (27)
4.1.1SIMATIC PCS7实验系统的特点 (27)
4.1.2SIMATIC技术在横向集成和纵向集成两个方面的体现 (27)
虚拟检测实验系统软件结构设计 (28)
虚拟检测实验系统软件功能及人机界面设计 (29)
虚拟检测实验系统软件开发及实验研究 (31)
结论 (34)
致谢 (35)
参考文献 (36)
第1章绪论
1. 1选题的来源
在过去的工业生产中,很多企业也采用流水线的形式来组织生产,而这些生产线普遍由继电器来控制。
继点接触器控制系统是开光量的传统形式。
尽管它的控制单一,但在器件及线路的通用性、可靠性等方面均存在着一系列的缺陷。
在生产过程中大量的控制对象往往需要这种具有开光特性的继电控制。
解决这一问题已成为生产的唯一出路。
因此,我们采用可编程序控制器(PLC)对生产线进行控制。
PLC的应用范围
PLC在各个工业生产领域的控制系统中获得了越来越广泛的应用,应用范围几乎涉及所有工业的控制领域,一些国家已经成功地应用PLC构成先进的船用自动化系统。
近年来我国在一些工业部门也越来越多地应用PLC来代替传统的继电器接触器控制系统。
多种控制功能;
数据采集、存储与处理功能;
通信联网功能;
输入输出接口调理功能;
人机界面功能;编程、调试功能
的现状及前景展望
随着PLC的国际标准 IEC61131-3的正式颁布,推动了PLC在技术上发生新的突破;
a.在系统体系结构上,从传统的单机向多CPU和分布及远程控制系统发展;
b.在编程语言上,文本化和图像化的语言多样性,创造了更具表达控制要求、文字处理、通信能力的编程环境;
c.从应用范围和应用水平上,除了继续发展机械加工自动生产线的控制系统外,则是发展以PLC为基础的DCS系统、监控和数据采集SCA-DA系统、柔性制造系统FMS、安全联锁保护ESD系统、运动控制线等,全方位地提高PLC的应用范围和水平;
d在应用领域方面,发达工业国家.的PLC已经广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保文化娱乐等各行各业。
随着PLC性能价格比的不断提高,一些过去使用专用计算机的场所,也转向使用PLC。
PLC的应用范围在不断扩大,可归纳为如下几个方面:
1开关量的的逻辑控制
运动控制
闭环过程控制
数据处理
机器人控制
通讯联网
2 PLC的的发展趋势
传统PLC的发展趋势
技术发展迅速、产品更新换代快随着微电子技术、计算机技术和通讯技术的不断发展,PLC的结构和功能不断改进生产厂家不断推出功能更强的PLC新产品,平均3-5年更新换代一次。
PLC的发展有两个重要趋势:
a.向体积更小、速度更快、功能更强、价格更低的微型化发展,以适应复杂单机数控床和工业机器人等领域的控制要求,实现机电一体化;
b.向大型化、复杂化、多功能、分散型、多层次分布式工厂全自动网络化方向发展。
例如:美国GE公司推出的Genttwo工厂全自动化网络系统,不仅具有逻辑运算、计时、计数等功能,还具有数值运算、模拟量控制、监控、计算机接口、数据传递等功能,而且还能进行中断控制、智能控制、过程控制、远程控制等。
该系统配置了GEABASIC语言,向上能与上位计算机进行数据通讯,向下不仅能直接控制CNC数控机床、机器人,还可通过下级PLC去控制执行机构。
在操作台上如果配备该公司的Factory Master数据采集和分析系统Viewaster彩色图像系统,则管理、控制整个工厂十分方便[1]。
开发各种智能模块,增强过程控制功能智能I/O模块是以微处理器为基础的功能部件。
它们的CPU与PLC的主CPU并行工作,占用主机CPU的时间很少,有利于提高PLC 的扫描速度。
智能模块主要有模拟量I/0、PID回路控制、通信控制、机械运动控制等,高速计数、中断输入、BA—SIC和C语言组件等。
智能I/0的应用,使过程控制功能增强。
某些PLC的过程控制还具有自适应、参数自整定功能,使调试时间减少,控制精度提高。
与个人计算机相结合目前,个人计算机主要用作PLC的编程器、操作站或人/机接口终端,其发展是使PLC具备计算机的功能。
大型PLC采用功能很强的微处理器和大容量存贮器,将逻辑控制、模拟量控制、数学运算和通讯功能紧密结合在一起。
这样,PLC与个人计算机、工业控制计算机、集散控制系统在功能和应用方面相互渗透,使控制系统的性能价格比不断提高[2]。
通讯联网功能不断增强 PLC的通讯联网功能使PLC与PLC之间,PLC与计算机之间
交换信息,形成一个统一的整体,实现分散集中控制。
发展新的编程语言,增加容错功能改善和发展新的编程语言、高性能的外部设备和图形监控技术构成的人/机对话技术,除梯形图、流程图、专用语言指令外,还增加了BASIC语言的编程功能和容错功能。
如:双机热备、自动切换I/O、双机表决(当输入状态与PLC逻辑状态比较出错时,自动断开该输出)、I/O三重表决(对I/O状态进行软硬件表决,取2台相同的)等,以满足极高可靠性要求[4]。
2 系统概述
目前,越来越多的企业采用流水线进行装配生产,这些装配线的控制系统普遍采用可编程序控制器(PLC),使得整个控制系统在可靠性、配制的灵活性等方面较之过去的继电器方式都产生了质飞跃和提高。
随着计算机网络的发展,将可编程序控制器扩展与联网,通过计算机(PC机)对装配线进行复杂和精确的控制,在此基础上对全厂的装配线设备进行监测、控制、过程管理与工厂的管理信息系统构成全厂的综合控制系统,己经成为当前工业自动化发展的方向和趋势。
本文提出一种用PLC对装配线进行综合控制的方法,包括系统的结构特点,硬件配制和软件设计方法。
电器装配线系统概况和控制要求
该装配线设有10个工位,半成品在每个工位的装配时间为10min,输送带由一台气压泵气压驱动,即每隔10min,先发出一声响信号,5s后,输送带转动,把前一工位的半成品传送到后一工位继续装配,而最后一工位的产品,经计数后,输送到运输小车上。
同时装配线配有一行车向每个工位运送配件,行车往返于各工位之间。
每个工位设有一到位开关SQ和一呼叫按钮SB。
对行车的具体要求如下:
1)行车初始时应停在10个工位的任一个到位开关位置上。
2)设行车现暂停在m号工位(即SQm动作)这时n号工位呼叫(SBn动作)。
若:
(1)m>n行车左行至n号工位,即SQn动作,行车停在n号工位。
即当行车所停位置SQ的编号大于呼叫的SB编号时,行车自动左行至呼叫工位停下;
(2)m<n, 行车右行至SBn动作,到位停车。
即当行车所停工位SQ的编号小于呼叫工位SB的编号时,行车自动右行至呼叫工位停下;
(3)m=n, 行车原地不动。
即当行车所停SQ编号与呼叫SB编号相同时,行车不动作;
(4)当行车左行或右行途中,中间有工位呼叫时,可遵循顺路则优先停车,不顺路则先叫优先的原则来先后响应;
(5)当某工位发出呼叫信号后,信号应保留至行车响应呼叫,到该工位停车后方消失。
系统设计任务
1)设计控制电路、故障检测电路和PLC内部时钟的设置、调整和显示电路;有完善1. 2工业过程控制仿真技术的研究现状
仿真实验平台的设计与开发离不开仿真技术,仿真技术的发展对仿真试验的影响意义重大。
仿真技术是以相似原理、系统技术、信息技术及其应用领域有关的专业技术为基础, 以计算机和各种物理效应设备为工具, 利用系统模型对真实的或设想的系统进行动态试验研究的一门多学科、综合性技术[1]。
在复杂工业过程控制系统仿真中,以过程模型为基础,根据具体的控制目标,结合工艺知识、控制理论、仿真技术和计算机技术、数据库技术,得到具体的控制方案和控制策略,并对整个系统进行仿真模拟,得到系统性能的分析结果,从而对控制系统进行相应的校正和改进。
目前复杂工业过程控制系统的仿真多是基于MATLAB的。
MATLAB自问世以来已经成为最优秀的数值计算和仿真软件,它在复杂工业过程控制系统仿真中的应用也越来越广泛。
它的可视化编程功能、强大的计算功能和图形绘制功能为控制系统的设计和仿真提供了可靠的技术手段。
在MATLAB下,可以方便的建立过程的数学模型,进行模型的转换,改变系统的参数和结构,同时可得到快速、准确、直观的图形显示,从而可对控制效果进行分析。
这就使得控制系统的设计和分析更加快速、准确和便捷。
随着工控组态软件在工业过程控制中的应用,在控制系统仿真中也逐渐加入了工控组态软件。
它和MATLAB相结合,采用逼真的画面实现被控对象场景和仪表操作界面的仿真,给用户提供一个多角度、多层次观察仿真过程的可视化人机交互环境,用户可以直观地修改各个仿真参数,系统可以形象地显示出仿真结果。
这样,控制系统仿真与现场实际更加贴近。
在复杂工业过程控制仿真技术中,建模理论和方法, 仍然是推动仿真技术进步发展的重点研究方向。
它是仿真技术可持续发展的基础。
美国等发达国家在仿真领域一直是将建模理论和方法的研究工作列为重中之重。
另外, 无论是武器系统还是工业系统, 都
向大型化、复杂化方向发展, 相应的必须开展支持复杂大系统建模的理论和方法研究[2]。
大型复杂工业系统, 都需要预估其安全性, 从安全性出发设计实施。
仿真系统是预估其安全性的有效工具, 因此仿真系统自身的可信度就变得非常重要。
从理论上建立仿真系统的评估体系及相应的方法、工具是推动仿真技术应用的重要研究方向[3~6]。
先进的分布式仿真技术的发展, 在21世纪,可能将分布在各个应用领域的人员和资源集成为一个大型仿真环境[7,8]。
它将打破各个领域的界限, 使人们在仿真环境里对拟定的设想和任务进行研究、分析。
现代建模技术、计算机技术、网络技术、虚拟现实技术等技术的发展, 为建立这种跨行业具有虚拟环境的仿真系统提供了强有力的技术支撑。
这种仿真系统的建成, 将会帮助人们解决难度更大的问题, 将对经济或社会带来更大影响。
应该努力去实现这个目标。
支持这个发展的关键技术是分布式协同技术。
它可以帮助处于不同地理位置的人们共享和交换数据、信息、知识和行为状态, 完成特定的任务, 并为实现交叉学科信息共享以及决策支持服务。
虚拟世界所需要的转换技术也是建立跨行业具有虚拟环境仿真系统的有挑战性的研究发展方向。
本文主要工作
结合涡轮式流量计检测过程的特点,以实际生产现场运行数据的基础上,本文主要做了以下的研究工作:
(1)设计了涡轮式流量计检测过程优化控制实验系统的总体架构。
本实验系统总体结构由硬件平台和软件平台组成。
其中硬件平台由对象计算机、执行机构与检测装置虚拟系统、监控与优化计算机以及网络支撑系统等组成;软件平台由虚拟对象软件、执行机构与检测装置虚拟对象软件、过程控制软件、监控与优化控制软件组成。
(2)建立了涡轮式流量计的动态模型。
结合现场工艺生产过程和设备运行情况,以及对现场的生产装置及现有设备进行调研的基础上,并考虑实验现有的情况,由实验数据拟合系统的数学模型(系统辨识)。
具体包括:将WinCC和MATLAB等软件相结合,设计和开发了涡轮式流量计检测过程虚拟对象软件平台,通过实验验证了所建立的模型基本可以模拟实际过程或装置的动态特性,适合用作控制算法实验的研究对象。
(3)设计和开发了涡轮式流量计检测过程监控和优化控制实验平台软件以及回路控制、逻辑控制软件。
监控和优化软件采用WinCC监控软件,设计了涡轮式流量计检
测过程监控优化人机界面,完成了变量的实时监控、记录、归档,参数的在线调节,趋势实时显示等功能;开发了MATLAB客户端通讯软件,实现了与WinCC软件的数据交换。
上述软件平台为优化控制算法实现提供了必要的软件环境。
第2章涡轮式流量计的建模
涡轮式流量计的概述
涡轮式流量计是一种最典型的速度式流量计。
它是利用悬置于流体中带叶片的转子或叶轮感受液体的平均流速而推导出被测流体的瞬时流量和累积流量,从而实现流量测量的目的。
涡轮流量计通常由涡轮流量传感器和显示仪表组成,其方框图如图所示:
图涡轮流量计原理方框图
涡轮式流量计是50年代研制发展起来的一种新型速度式流量测量仪表,它具有如下特点[9]。
1.测量准确度高:其基本误差为±%~±%,有时可达±%。
2.量程宽:量程比为10﹕1,适用于流量变化幅度较大的现场测量。
3.压力损失小:工作流量下的压力损失仅为~。
4.耐压高,适用温度范围宽。
5.仪表元件可用各种抗腐蚀材料制成,可用于酸、碱、油、和水等各种介质的流量测量。
6.输出脉冲信号,易于实现信号远传、自动控制和调节。
7.仪表重复性好,动态相应好。
8.仪表结构紧凑、体积小、重量轻、安装维修方便。
涡轮流量计虽有以上诸多优点,但也有不足之处。
主要是使用要求高,且其特性和测量准确度受被测流体粘度变化的影响较大。
由于涡轮流量计具有上述特点,它被广泛应用于工业生产的各个部门。
测量介质包括价格昂贵的油品,燃气和食品液,也可用于清洁的气体计算、碱等各种腐蚀性流体瞬时流量和累积流量的测量。
还可以在量值传递中作为标准流量计使用。
涡轮式流量计的工作原理
在涡轮式流量计的管道中心安放一个涡轮,两端由轴承支撑。
当流体通过管道时,冲击涡轮叶片,对涡轮产生驱动力矩,使涡轮克服摩擦力矩和流体阻力矩而产生旋转。
在一定的流量范围内,对一定的流体介质粘度,涡轮的旋转角速度与流体流速成正比。
由此,流体流速可通过涡轮的旋转角速度得到,从而可以计算得到通过管道的流体流量。
若测得的是管道截面上的平均流速v,则流体的体积流量
=⋅(A为测量管道的横截面积)。
若测得的是管道横截面上的某一点流速v,q A v
则流体的体积流量q K A v
=⋅⋅(K为截面上的平均流速与被测点流速的比值,它与管道内流速分布有关)。
首先分析涡轮的运动状态及测量过程。
ω⋅的圆周速假定流体沿管道的轴线方向以速度v冲击涡轮叶片,使得涡轮以U=R
度旋转,其中ω是涡轮旋转的角速度(1/s);R是叶轮的半径(m);即涡轮是处于对流体作相对运动状态。
涡轮运动示意图如图1所示:
v
图涡轮运动示意图
涡轮处于运动状态时,除推动涡轮旋转力矩M外,还同时伴有阻碍涡轮旋转的各种
M,流体粘性引起的粘性摩擦力阻力矩。
其中包括:涡轮本体带来的机械摩擦阻力矩
1
矩2M ,叶轮旋转切割磁力线而产生的电磁阻力矩3M 。
根据动量矩原理和升力理论,可得到涡轮的运动方程的一般形式[10]:
R d I dt
ω=123M-(M +M +M ) 式中R I 是涡轮的转动惯量;d dt
ω是涡轮的角加速度。
通常情况下,电磁阻力矩3M 比较小,其影响可以忽略;机械摩擦阻力矩1M 对给定
的流量可近似认为是常数;流体阻力矩2M 与流动状态有关,可在分析时具体给出关系。
故在理论模型中可不必给出的具体关系式。
所以,首先要确定的是推动力矩M 的具体表达式。
为此,要对涡轮叶片作受力分析。
假定,经过倒流叶的轴向来流速度为1u ;流体离开涡轮叶片时的绝对速度为2u ;来流与圆周方向夹角为1α;流体离开涡轮时与圆周方向夹角为2α;叶轮片子与轴线的夹角为α。
显然,只有在涡轮圆周方向上的力才能产生转矩。
根据动量原理,这个周向作用力r f 等于进入涡轮的流体在圆周方向上的动量变化。
所以,周向作用力可表示为:
r 1122f q(u cos u cos )ραα=-
式中,ρ,q 分别为流体的密度和流量。
在(2.2.2)中,对于给定的流量计和给定工况,ρ,q ,1u ,1α均为已知值,而2u ,2α为未知量。
为了得到2u ,2α的表达式,对叶片进出口的流体流动做速度分析如下:
① 对于涡轮叶片,进口与出口的圆周运动速度是相同的。
若设叶片进出口圆周运动
线速度为r1u 和r2u ,则有:
r1r2r u u u ==
② 当流体离开涡轮叶片时,流体相对速度与圆周运动方向的夹角就等于叶片结构角。
若设流体对于进出口涡轮叶片的相对速度为1w 和2w ,则有:2w 与圆周运动方向夹角为叶片结构角2β,且o 290βα=-。
③ 根据不可压缩流体的连续性原理,可以断定:叶子出口的绝对速度2u 的轴向分
量等于叶片进口的绝对速度1u 的分量,即等于1u ,也就是有:
22221u sin()u sin u παα-==
由上分析,可以做出叶片进出口的速度三角形,见图所示: U=ωr
v
图 涡轮进出口速度分析图
作图具体方法如下:
① 进口速度三角形;流体绝对速度1u 的大小,方向已知;叶片圆周运动速度r u 的大小,方向也已知。
所以,可直接画出相对速度1w 的大小与方向。
② 出口速度三角形作图可分为如下几步:
a. 叶片圆周速度r u 大小方向已知,先画出;
b. 按叶片结构角2β画出相对流速的方向;
c. 沿轴向画一轴心线,在该轴心线上截取进口绝对流速1u 大小的线段。
在该线段的端部作垂线,与2w 线相交。
所得交点即可得2w 的大小;
d. 自圆周速度r u 顶部作2w 的平行线与垂线相交,所得交点即可得绝对速度2u 的大小与方向。
从上述速度三角形分析可得,在涡轮的圆周方向的速度变化为
o 111u cos u cos900α==
22r 12r 1u cos u u cot u u tan αβα=-=-
对轴流式涡轮,可认为流体推动力r f 是作用在叶片的平均半径R 上,所以,叶片的圆周运动速度r u 也以平均半径计算,也就是:
r1r2u u R ω==⋅
将上述式,式 ,式 代入式,可得流体推动力r f 的表达式:
r 1f q(u tan )R ραω=-⋅
由此可得推动力矩M 为
r 1M=f (u tan )R qR R ραω⋅=-
考虑到1u 可以表示成1u q A
=
,A 是流体流过有效截面的面积,将运动方程整理后可得:
M=(tan )q qR R A ραω- 涡轮式流量计检测过程的动态模型
前已论述,流量计转子运动的微分方程可以描述为[11]:
M=(tan )R d q I qR R dt A
ωραω=- R I 是涡轮的转动惯量;ω是涡轮旋转的角速度(1/s );R 是叶轮的半径(m ); q 是流体流过整个有效截面的体积流量(L /s);ρ为流体的密度。
α是叶轮片子与轴线的夹角;A 是流体流过有效截面的面积2(m )。
通常的做法是用f/K 替换ω,f 是电脉冲信号频率;K 值是一个比例常数,成为流量计仪表系数。
它所表示的物理意义是流过涡轮传感器单位体积流量所产生的电脉冲数。
K 值通常由检定给出。
液体式涡轮流量计制造厂出厂给出的K 值是以水为介质给出的。
若测量介质与水的粘度相差较大时,K 值学要修正或重新用被测介质检定给出。
ω=f/K 仅仅当r T =0时是成立的。
这里r T 表示1M 、2M 、3M 的总和。
当
d dt ω=0时,f 与ω的实际关系用下式表示:
2tan r
T f AR f R
αωρ=- 如果阻力矩r T 是由摩擦引起的,r T 不可能正比于2ω,而应是r T 正比于ω,在这种情况下f 和ω的关系可近似表示成:
21120K K f (1......)K f f
ω=-+- 0K 是当r T =0时的K ;1K 是依赖于r T 相对大小的变量。
这样可以看作是对流量计的特性的初步近似,可以当作线性化来处理,但是它不能经过零。
把式()代入式(),经过整理得到:
2r A d(T /f )df A (q qf )(1)b()dt dt qf R tan R tan r T ρα
ρα-+=-⋅ 其中R
2I b R ρ=表示动态响应参数。
参数b 决定了流量计对流速变化的响应速度。
它
取决于转子的惯性,待测液体的密度和叶片的空气动力学特性。
从式()可以看出阻力矩r T 对涡轮流量计的影响是十分复杂的。
等式左边的r T 对b 有减小的影响,而等式右边的r T 对b 有增加、减小或没有作用的影响,这取决于转矩与涡轮转速的关系。
测试表明等式左边的r T 要小于,并且转矩的主要组成部分是是成比例变化的,而且小于涡轮转速的影响,这样r T 可以看作是部分抵消的。
这样动态响应参数b 的有效值与真实值不会相差2—3%。
所有已知的有关动态响应参数b 的实验结论表明式()可以被近似表示成:
2df q qf=b dt
- 需要说明的是式()当流量计的实际流量下降到零和涡轮转速低于它的惯性时是无效的。
在这些情况下将会有大量的流量随着涡轮刀片旋转,这时主导阻力会在流量和它周围的静态流量间产生一个力的作用,有下面的运动方程存在:
2df b Cf dt
=- C 是一个常数。
方程有形如0
b f Ct bf =
-的解,0f 是f 在流量刚开始下降时的初值。