论文部分内容阅读
随着航空、航天工业的发展,半实物仿真技术也得到较快的发展。在半实物仿真中,除了要考虑仿真系统的动态性能,还要考虑软件的实时性。一方面要求控制系统具有较高的动态性能和控制精度,但是传统的PID不适应时变对象,神经网络控制算法的并行性和计算机的串行处理方法相悖,导致了控制系统的实时性很难保证,为此我们采用神经元PID控制算法,不但计算简单,而且实时性容易实现。另一方面要求操作系统不但有较强的硬件支持,较好的人机界面,还要有良好的实时性能,但是Window系统是基于分时运行的抢占式多任务系统,不能够完成实时性比较高的任务, RTX(Real-Time Extension)是Windows操作系统内核体系结构的延托,修改并扩展了硬件抽象层HAL(HardwareAbstraction Layer),实现独立的内核驱动模式,可以有效的解决Window操作系统弱实时性的问题。本文以某单位的红外干扰装置课题为研究背景,着重研究了控制系统在Windows平台下的实时性问题。首先对红外干扰模拟器的控制系统的功能和工作原理进行分析,进行总体设计,根据项目的性能指标选择合适的硬件,针对Windows操作系统弱实时性的缺点,采用”Windows+RTX”作为软件运行平台来解决。其次根据项目的实际运动过程,设计位置环、速度环、电流环的三闭环的控制系统。为了进一步提高控制系统的稳态精度和动态性能,对位置环采用基于神经元PID算法,使控制系统具有良好的自学习能力,调节速度比较快,易于实现实时控制。最后研究Windows平台下实时控制的方法,并分析定时器精度对控制系统的影响。实验结果表明采用”Windows+RTX”作为软件平台,采用神经元PID作为控制策略,可以实现硬件系统、Windows、RTX相互配合,在Windows操作平台下易于实现伺服系统的实时控制,鲁棒性能比较好。