0引言 近年来,随着航天技术的发展,空间农业已成为农业的一个新趋势。为了实现在地面利用微重力环境(而不是利用微重力效应)进行植物育种试验,弥补回转器作为微重力效应模拟器时所模拟的效果精确度不高、系统稳定性不好等不足之处,研制出更接近太空环境的控制精度高、稳定性好的地面微重力模拟育种平台是非常必要的。这对于耗资巨大、环境条件不好控制的空间育种系统无疑是一个最经济、最有效的手段,可以大大节约成本,提高经济效益。在地面进行微重力模拟育种实验的平台主要由机械和控制两大部分组成。在实际工作中,系统的机械部分实现预定轨迹运动的精度和稳定性与系统所应用的控制方法和控制器的性能密切相关。传统的PID控制算法是基于对象数学模型的控制算法,尤其适用于可建立精确数学模型的确定性控制系统。但是,实际应用中由于系统参数的变化以及系统存在摩擦力等因素的影响,导致本文所研究的地面模拟空间微重力环境育种系统具有强耦合、强非线性等特点;再加上由于系统本身所具有的机械惯性,使得单独用PID控制器来调整参数的实验结果不理想。因此,本文提出结合RBF神经网络的在线学习能力进行PID参数调整,以此来实现恒张力控制目标,模拟出空间微重力环境,在地面进行微重力育种实验的方法。 1空间微重力环境地面模拟育种系统的分析 1。1地面模拟微重力环境育种装置的选择 太空环境就是微重力环境(微重力的解释是重力或其它的外力引起的加速度不超过10e510e4ge)。由于空间科学实验投资巨大,技术要求非常高,实验机会有限,使太空农业的发展受到制约。到目前为止,国内的模拟微重力装置多为水平二维回转器,回转器作为微重力效应模拟器时需要注意的问题是:除了在实验过程中要使离心力尽可能地降低之外,还要考虑光(生物体除了向重性外还有趋光性)、剪切力和粒子碰撞等其他刺激因素的影响。严格地说,回转器实验其只是以一定的旋转速度amp;ldquo;迷惑amp;rdquo;细胞对重力方向的感知,不能完全等同于空间微重力环境下的实验,其模拟的只是微重力的效应,并不能模拟微重力的环境。所以,模拟的效果存在精确度不高、系统稳定性不好等缺点。据了解,黑龙江八一农垦大学农学院在进行太空育种实验时是通过搭载卫星来进行的,每搭载1g种子就要花费1800元,价格非常昂贵,而且实验的机会也非常有限。 因此,为了实现在地面上模拟空间微重力环境进行育种实验的条件,通过比对几种常用的地面模拟微重力系统的优缺点,最终选用气浮法进行模拟实验,其优点是建造周期短、成本低、精度高,易于实现及维护。通过设计平面止推轴承的大小,能够实现高达几吨的模拟目标实验,且实验时间不受限制;另外,还可以通过更换接口部件实现重复利用,可靠性、鲁棒性调整,以此来实现恒张力控制目标,模拟出空间微重力环境,在地面进行微重力育种实验的方法。 1空间微重力环境地面模拟育种系统的分析 1。1地面模拟微重力环境育种装置的选择 太空环境就是微重力环境(微重力的解释是重力或其它的外力引起的加速度不超过10e510e4ge)。由于空间科学实验投资巨大,技术要求非常高,实验机会有限,使太空农业的发展受到制约。到目前为止,国内的模拟微重力装置多为水平二维回转器,回转器作为微重力效应模拟器时需要注意的问题是:除了在实验过程中要使离心力尽可能地降低之外,还要考虑光(生物体除了向重性外还有趋光性)、剪切力和粒子碰撞等其他刺激因素的影响。严格地说,回转器实验其只是以一定的旋转速度amp;ldquo;迷惑amp;rdquo;细胞对重力方向的感知,不能完全等同于空间微重力环境下的实验,其模拟的只是微重力的效应,并不能模拟微重力的环境。所以,模拟的效果存在精确度不高、系统稳定性不好等缺点。据了解,黑龙江八一农垦大学农学院在进行太空育种实验时是通过搭载卫星来进行的,每搭载1g种子就要花费1800元,价格非常昂贵,而且实验的机会也非常有限。 因此,为了实现在地面上模拟空间微重力环境进行育种实验的条件,通过比对几种常用的地面模拟微重力系统的优缺点,最终选用气浮法进行模拟实验,其优点是建造周期短、成本低、精度高,易于实现及维护。通过设计平面止推轴承的大小,能够实现高达几吨的模拟目标实验,且实验时间不受限制;另外,还可以通过更换接口部件实现重复利用,可靠性、鲁棒性本系统采用amp;ldquo;并联amp;rdquo;的思想,利用半主动式控制方式的优势,将低摩擦气缸和电机滚珠丝杠并联,由被动法(低摩擦气缸)补偿模拟目标大部分重力,同时采用可控的驱动设备(电机滚珠丝杠机构)补偿剩余的重力和干扰力。根据恒张力控制目标,在系统的并联机构中,一方面采用直流电机直接控制滚珠丝杠系统的结构,克服了齿轮在运行中所带来的齿隙和摩擦等问题;另一方面在气缸和上模块(育种平台)之间加一个压力传感器,将压力传感器所测得的输出偏差值输入到RBFPID控制器中,可直接控制直流电机的力矩输出,大大提高系统的控制精度。 2基于径向基(RBF)神经网络PID控制器的参数整定 2。1模拟系统RBFPID控制器结构 传统的PID控制器的传递函数中主要有3个参数,即kp、ki和kd。其中,kp是对系统的响应速度和控制精度进行比例增益的环节,其变化对系统响应的速度和控制精度有直接的影响,其值越大越好,但不能超过一定的范围;ki是决定着系统稳态精度的积分增益环节,其值的变化与系统消除静态误差所需的时间成反比关系;kd是调节系统动态特性(包括系统的调节时间和系统的抗干扰性等特性)的微分增益环节,对于系统动态特性的改善有着显著的作用。其传递函数的形式为G(s)KpKisKds其中,PID控制器设计的关键在于增益的正确选择。所以,从根本上来说,传统的PID控制器所整定的参数并不是最优的。因此,本文采用的基于RBF神经网络PID控制于地面模拟微重力育种系统中,在常规PID控制的基础上,结合RBF神经网络对PID增益进行实时调整,来实现对PID参数的自动调整。首先,确定RBF神经网络的输入层结构(输入节点数目n、隐层数目p、隐节点中心矢量cj、基宽参数bj及权系数amp;omega;j的初值等参数)。然后,采样得到y(k)、r(k)并计算出PID控制器的输入变量,初始化PID控制器的参数和RBF神经网络的权值;再根据公式计算出RBF神经网络的输出和系统的实际输出,同时送到RBF神经网络进行辨识。最后,计算得到PID控制器的输出u(k),一方面将u(k)传递给被控对象进行实时在线的控制后得到系统的实际输出yout;另一方面再将u(k)传入到RBF网络中产生控制对象的输出信息并进行Jacobian的下一步辨识,以此往复循环的方式进行在线学习控制,直到得出最优的系统参数指标。其中,RBF神经网络在线整定PID控制系统的结构框图。 该控制器主要由3个部分组成:传统的PID控制器部分采用的是对被控的地面微重力模拟过程直接进行闭环控制的方式,然后在线整定kp、ki和kd这3个参数;RBF神经网络的辨识部分是用来在线建立地面微重力模拟育种系统中垂直地面部分气缸的模型,达到方便、快速观测Jacobian信息的目的;而系统结构中的被控对象部分是为了调整其自身的权系数值,在PID控制器已经整定完的3个参数基础之上,再利用RBF神经网络提供的Jacobian信息实现对PID控制器参数的进一步在线调整。其中,被控对象的输出即为PID控制器的3个参数,从而达到系统参数的最优指标的目的。 2。2PID参数的自整定原则 PID控制器的3个输入分别为x(1)e(k)x(2)e(k)e(k1)x(3)e(k)2e(k1)e(k2)对于PID控制器,采用增量式算法,则系统的控制误差e为e(k)r(k)y(k)采用梯度下降法计算控制算法的输出为u(k)u(k1)amp;Delta;u(k)amp;Delta;u(k)kp〔e(k)e(k1)〕kie(k)kd〔e(k)2e(k1)e(k2)〕使误差性能函数值最小的RBF神经网络PID参数的整定指标为E(k)12e(k)2对kp、ki、kd也采用梯度下降法进行调整得amp;Delta;kpamp;eta;p礒kpamp;eta;pe(K)祔amp;Delta;ux(1)amp;Delta;kiamp;eta;i礒kiamp;eta;ie(K)祔amp;Delta;ux(2)amp;Delta;kdamp;eta;d礒kdamp;eta;de(K)祔amp;Delta;ux(3)其中,amp;eta;p、amp;eta;i、amp;eta;d分别为权矢量amp;Delta;kp、amp;Delta;ki、amp;Delta;kd的学习速率,输出的权值采用梯度下降法;祔amp;Delta;u代表对象的输出对控制输入的灵敏度,是被控对象Jacobian的信息。若RBF神经网络在线学习得到中心隐层节点数为p个,则祔(k)amp;Delta;u(k)amp;asymp;yp(k)amp;Delta;u(k)amp;Sigma;pj1amp;omega;jhjcjiamp;Delta;u(k)b2j其中,cji为隐含层的中心;hj为隐层函数的输出。Jacobian的信息可通过RBF神经网络的辨识得到。 3MatLab中仿真实现 3。1参数设置 为了验证本文所采用的RBFPID控制算法在系统实现垂直方向上重力补偿的有效性,利用MatLab软件中Simulink模块对系统进行仿真研究。RBF神经网络的结构为361,微重力模拟育种系统的RBF神经网络的3个输入变量分别为直流控制电机中的电流的变化量amp;Delta;u(k)、压力传感器上一时刻的输出偏差量yout(k1)及压力传感器在本时刻的输出偏差量yout(k)。其中,RBF的隐层结构采用RPCCL算法学习获得。学习速率amp;eta;o0。31,惯性系数amp;alpha;o0。06、amp;beta;o0。034。RBFPID控制器的参数为:RBF神经网络权值取〔1,1〕范围内的随机数,采样时间为2s;PID的3个参数的初始值kp3、ki6、kd0,其的学习速率初始化后分别为:amp;eta;p0。8、amp;eta;i1。6、amp;eta;d1。2。 3。2仿真结果与分析 依照上述PID参数自整定和RBF神经网络在线学习能力的规则和思想,进行了以下仿真研究。RBF神经网络PID控制在阶跃响应整个过程中权矢量amp;Delta;kp、amp;Delta;ki、amp;Delta;kd的自适应调整曲线。 在系统随着气缸上下运动达到在三维空间中模拟微重力育种效果时,PID的3个参数可以快速得到调整使系统趋于稳定。为了实现系统的恒张力控制目标,在用RBFPID控制器控制电机的力矩输出时,压力传感器的响应输出结果。 系统的动态响应能力比较快,稳定性能比较好。这主要是由于RBF神经网络对于系统中所存在的气缸的摩擦力、参数随系统的运行所产生的变化等一些不确定性因素能够快速、准确地进行学习整定,并且能够及时调整PID控制器的参数,以适应系统的变化。 本文所研究的三维空间微重力模拟系统中,压力传感器的控制精度和响应速度是系统的重要指标。RBFPID控制器可使压力传感器的输出始终保持在amp;plusmn;1N的波动范围内,即使系统在受到外界突然扰动时,也能在较短时间内进行调整,从而实现了使压力传感器的输出始终等于模拟目标的重力这一恒张力控制策略,达到了模拟三维微重力空间环境的控制目标。以上仿真研究结果表明:文中所使用的RBF神经网络PID控制算法对在地面上模拟微重力育种环境所要实现的系统垂直方向上重力补偿的实验效果是有效的。由此说明:该控制器具有稳态精度高、鲁棒性较强及具有良好的自适应性和良好的动态响应性能等特点。 4结论 针对目前广泛使用的回转器模拟微重力效果不好、精度不高的情况,考虑到气浮法的诸多优点,使其应用于三维空间运动的微重力模拟,用以解决二维旋转装置微重力效果不佳的问题,并提出了基于气浮法的微重力模拟育种平台系统。针对此复杂的、非线性系统,利用RBF网络作为辨识器,采用梯度下降算法对PID参数进行在线调整,实现系统在垂直地面方向上的重力补偿。同时,通过MatLabSimulink模块的仿真结果可以得知:本文所采用的RBF神经网络自适应PID在实现Z向完全重力补偿的控制时是一种强抗干扰的控制器,在PID参数的调整过程中可使得压力传感器输出始终保持在261。1262N之间,系统具有较高的控制品质,适用于实时在线控制非线性系统。