




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于DSP NNC-PID的电液位置伺服控制系统设计 在汽车制造过程中,大量应用电液位置伺服式机械手(焊装、喷漆)、机床(冲、压)以及其他加工装置。电液位置伺服系统具有功率大、响应快、精度高的特点,这就要求控制系统不仅有良好的定位精度,而且要有好的伺服跟踪性能,因此是控制领域中的一个重要组成部分。电液位置伺服控制系统的典型特征是非线性、不确定性、时变性、外界干扰和交叉耦合干扰等,系统精确的数学模型不易建立。因此,对电液系统的控制一直是一个复杂控制系统问 在汽车制造过程中,大量应用电液位置伺服式机械手(
2、焊装、喷漆)、机床(冲、压)以及其他加工装置。电液位置伺服系统具有功率大、响应快、精度高的特点,这就要求控制系统不仅有良好的定位精度,而且要有好的伺服跟踪性能,因此是控制领域中的一个重要组成部分。电液位置伺服控制系统的典型特征是非线性、不确定性、时变性、外界干扰和交叉耦合干扰等,系统精确的数学模型不易建立。因此,对电液系统的控制一直是一个复杂控制系统问题。 常规PID控制器具有结构简单、参数意义明确、控制的动态和静态特性优良等特点。人工神经网络(NNC)具有信息综合、学习记忆和自适应能力、逼近任意非线性函数的能力,可以处理那些难以用模型和规则描述的过程,但也
3、存在局部最小点,不易达到最优控制。 将NNC与PID控制相结合组成智能控制器可以取得更好的控制效果,这里提出采用DSP实现NNC-PID控制器对电液位置系统进行智能控制,满足电液位置伺服对控制系统响应快和高精度的要求。1 电液位置伺服系统构成 以喷漆机械手第一关节为对象,构造了研究实验装置,如图1所示。其中反馈器件采用精密导电塑料电位计。整个控制系统以DSP为核心、由喷漆机械手第一关节、位置传感器、12位AD转换器和DA转换器、信号调理电路和输出放大驱动电路以及上位机PC等组成,实现定位和伺服跟踪控制。2 控制系统硬件设计
4、 TMS320F2812是TI公司推出的2000系列的数字信号处理(DSP),主要应用在控制领域。频率达150 MHz,定点32位的CPU,可运行16×16和32×32的运算。片上高达128 KB的程序存储器,128 KB的ROM和18 KB的SARAM,外部接口16位数据线和19位地址线,可外扩l MB的ROM。此外还集成有16通道的12位的AD转换器,最小化周期80 ns,以及56个可单独编程的通用I0(GPIO)引脚。高速的数字信号处理能力及丰富的外扩资源使TMS320F2812适合应用在要求较高的控制系统。21 控制系统总体结构
5、160; 控制系统采用了PC+DSP的控制方案,系统总体结构如图2所示。其中PC机主要用来显示控制界面,调节各控制参数,实时显示各相关信号。而DSP则完成低层的控制功能,通过AD转换器采集各路信号,经过一定的算法处理后,由DA口输出,以及通过I0口、光电隔离驱动放大电路来控制各电磁阀的开关。同时通过通信,向PC机发送采集来的信号,并接收PC机的起动、停止等指令以及各控制参数。22 AD转换电路 TMS320F2812的AD转换器模块时钟可达25 MHz,转化精度为12位,可采集16个通道,03 V的电压模拟信号。多种触发方式:软件触发(
6、DOC)、事件管理器A(EVA)、事件管理器B(EVB)。其转化数据与输入电压的关系为:数字量=4 095x(V输入-VADCLO)3,其中VADCLO为各通道的基准电压。 在PCB布线时,信号引入端到TMS320F2812引脚的距离要尽量的短,同时各通道远离数字信号,并且大面积铺地。AD转换器电路模块中J3接传感器,J19可接示波器等,可供其他仪器采集数据。23 IO及驱动设计 I0板主要用来驱动各电磁阀,驱动电流可达数安培,电磁噪声较大,各继电器的开关会产生较强电磁干扰,开关的电流冲击及电压峰值较大,这会影响DSP的运
7、行。因此与DSP主板分开布线制板。IO板设计中采用74LS244作为驱动元件,TLP521作为光电隔离和继电器来驱动外负载。在PCB布线时,有大电流通过的导线适当加粗,该板可驱动8路(可扩展至16路)的电磁阀。24 通信电路 USB通信电路设计中采用的ISPl581是Philips公司的通用串行总线接口器件,它完全符合USB20规范。支持USB20的自检工作模式和USBl1的返回工作模式,直接与ATAATAPI外设相连,集成8 K字节的多结构FIF0存储器;高速的DMA接口:7个0UT端点和一个固定的控制INOUT端点。通过一个高速的通用并行接口,ISPl5
8、81为基于微控制器微处理器的系统提供了高速的USB通信能力。使用已有的结构和参考的固件,不仅缩短了开发时间,还减少了开发风险和费用,是一种简捷、经济的USB外设解决方案。将ISPl581映射到TMS320F2812的XINTF ZoneO空间,使用作为ISPl581的片选信号,选用TMS320F2812的1个GPIO引脚作为复位ISPl581的信号,将读写控制信号直接相连,在对ISPl581操作中有重要作用的中断信号接到DSP的XINTl,以便DSP能及时处理USB的通信中断,由于ISPl581的存储空间是8位组织的,而TMS320F2812的存储空间是16位组织的,可将其数据线DOD15直接
9、相连,ISP1581的地址线A0接地,A1与DSP的A0相连,A2与DSP的A1相连,依次类推至A7与DSP的A6相连。ISP1581的工作模式选为通用处理器模式,即单独的地址线AOA 7,处理器和DMA共用数据线D0D15,读写模式选为8051模式即读写控制为。将MODEl引脚直接与+5 V连接,引脚ALEAO接地。25 外扩存储器电路 TMS320F2812将外部的存储空间映射为5个16位的区域,XINTF Zone0XINTF Zone2、XINTF Zone 6和XINTF Zone7。其中XINTF ZoneO和XINTF Z0nel均为8 KB,
10、并且共用片选信号;XINTF Zone2为521 KB,片选信号;XINTF Zone6为521 KB,XINTF Zone7为16 KB,共用片选信号。存储器电路使用XINTF Zone2和INTF Zone6的存储空间,选用IS6lLV25616作为存储器件。将TMS320F-2812和IS61LV25616的数据线D0D16、地址线AOA17、读写控制直接连接,TMS320F2812的、A18通过由逻辑门器件74AC04和74LVC32组成的译码电路后形成片选信号,从而实现了对IS61LV25616的读写控制。3 神经网络NNC-PID控制器 神经网络
11、是一个高度非线性的超大规模连续时间动力系统,具有大规模并行分布处理、高度的鲁棒性、自适应性和学习联想等能力,它能很好地自适环境变化,自学习修改过程参数,这些特性为神经网络应用到电液位置伺服系统控制中提供了巨大的潜力。31 神经网络PID控制系统结构 神经网络PID控制系统结构如图3(a)所示。从控制系统框图中可以看出,神经网络PID控制包括两个控制子模块:NNI为被控对象模型辨识器,NNC为神经网络PID控制器。NNC-PID控制系统的工作原理是:首先获取实际被控对象的输入输出样本对,然后利用NNI对被控对象进行离线辨识,当辨识精度达到设定的要求时,通过实时
12、调整NNC的权值系数,使系数具有自适应性,从而达到有效控制的目的。32 神经网络辨识器(被控对象模型辨识器NNI) 神经网络辨识器NNI采用3层串并联BP网络实现,包括输入层、隐层、输出层,其结构如图3(b)所示。网络的输入是被控对象的输入输出序列u(k),y(k),网络的输出为教师信号。 网络隐层的输入输出为:33 神经网络NNC-PID控制器(单神经元自适应NNC-PID控制器) 由于被控对象模型不确定、不确知,并且存在着外界随机扰动,为了达到较高的控制精度,在被控对象模型离线辨识的
13、基础上,采用单神经元自适应NNC-PID控制器结构,如图4所示。 网络的权值系数值V=v1,v2,v3,即表征PID控制器的3个系数KP,KI,KD。,网络的输入为X=x1,x2,x3,即表征3个输入参数e(k)、e(k)、2e(k),网络的输出为u(k)。有监督的Hebb学习规则,通过对权系数的调整来实现自适应、自组织功能,控制算法和学习算法如式(10)和式(11)所示。 根据有监督的Hebb学习规则,权系数按式(12)式(14)规律调整如下: 式中,
14、K为神经元比例系数,I、P、D分别为积分、比例、微分的学习速率。4 系统软件设计 系统的软件设计主要分为两部分,使用Labview编写的PC机程序和用C语言编写的DSP程序,其中PC机的程序用来显示和处理DSP发送来的数据,并向DSP发送指令及调节参数。 DSP的系统软件设计是在CCS2000的开发系统下采用C语言设计和编写,采用自顶向下的设计思路,按功能划分软件模块,系统软件如图5所示,主要由初始化模块、故障诊断、USB通信模块、机械手NNC控制学习模块和机械手NNC-PID控制模块等组成。5 试验结果
15、60; 对电液位置伺服机械手系统首先采用常规的PID控制,利用Ziegler-Nichols方法整定PID参数,即控制系统在纯比例控制下,调整比例增益,使系统达剜临界稳定,记录这时的增益ku和临界振荡周期Tu,即可确定PID的参数,即:kp=06Tu,kI=05Tu,kD=025Tu,最后确定比例、积分、微分系数分别为:kP=102,kI=0024,kD=0006,这时系数的位置阶跃跟踪响应如图6所示。在同等情况下,采用神经网络NNC-PID控制方法对电液位置伺服机械手系统进行控制,取NNC的初始权值为PID的调定值,即:v1(0)=102,V2(0)=0024,V3(0)=000
16、 6,为了保证迭代的稳定性,限制权值的迭代范围:01v(1)13,0001v(2)006,0001v(3)5,这时系统的位置跟踪响应曲线如图6所示。通过对比可以看出利用神经网络NNC-PID方法,由于具有学习能力,使系统很快收敛于位置稳态值,神经网络NNC-PID控制由于能够实时调整PID参数,使系统的控制性能得到提高,同时对参数时变表现出良好的鲁棒性,很好地解决了液压系统的非线性和参数时变问题。 需要注意的是,神经元比例系数K的选择对系统的控制性能影响最重要,过大或过小都将导致系统性能变差,甚至不能实现自寻优和自适应。而P、I、D对系统的性能影响体现在学习速度的快慢上。6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年份第二季度跨境航天食品无菌包装场地租赁卫生协议
- (新统编版)语文二年级下册第三单元分析+大单元教学设计+详细教案
- 25年2月份深空探测模拟舱密闭空间计时心理评估
- 2025年份首季度卫星发射塔架拆除技术安全协议
- 网络安全与文明
- 2025金融机构贷款合同协议书范本
- 二零二五版委托房屋出售合同书
- 二零二五民间借款协议合同范例
- 急冷塔设计停留时间
- 土地委托转让居间合同范例
- 移液器操作-临床实践能力训练考核标准
- 信息技术2.0微能力:小学五年级道德与法治上(第三单元)守望相助-中小学作业设计大赛获奖优秀作品-《义务教育道德与法治课程标准(2022年版)》
- 新教材人教版高中化学选择性必修三全册知识点梳理
- 基于嵌入式系统的无线传感器网络的应用研究
- 泵站-防汛预案
- Q∕SY 08124.23-2017 石油企业现场安全检查规范 第23部分:汽车装卸车栈台
- 有机化学 第十三章 有机含氮化合物
- 青岛版小学二年级数学下册《解决问题(信息窗3)》参考课件(共12张PPT)
- 主要单元工程、重要隐蔽工程、工程关键部位的概念及验收签证
- 中华护理学会科研课题申请书
- 学生宿舍管理信息系统的设计与实现(共25页)
评论
0/150
提交评论