BTT导弹神经网络直接逆控制算法的FPGA实现研究

来源 :河南科技大学 | 被引量 : 0次 | 上传用户:chrisdc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BTT导弹控制系统是一个强耦合、高时变的多变量非线性系统,基于经典控制理论的自动驾驶仪设计方法已经不能满足 BTT导弹控制系统的要求。反馈线性化作为非线性系统的一种有效的设计方法,能够对非线性被控对象进行良好的控制。应用反馈线性化中的逆系统方法来设计具有强耦合 BTT导弹非线性系统的三个通道。但是逆系统方法依赖被控对象精确的数学模型,因此将具有逼近任意非线性系统能力的神经网络和逆系统方法相结合。以BTT导弹系统的俯仰通道为例,提出了一种基于神经网络的BTT导弹非线性系统直接逆控制方案。  在实际工程中,神经网络逆控制算法也被应用到很多领域,然而它们的具体实现大都是通过计算机编程的软件实现。BTT导弹是一个高时变的非线性系统,因此其对控制算法的运算速度要求较高,基于软件的智能控制算法很难满足高速运行的 BTT导弹系统。因此基于特定硬件实现的神经网络逆控制算法就势在必行了。本课题针对 BTT导弹控制系统对实时性要求较高的特点,以 FPGA为硬件平台实现神经网络控制算法。采用基于模块化的设计方法,将 BP神经网络直接逆控制算法分为几个功能模块,然后分别对各个模块采用Verilog HDL语言进行描述,并用Quartus II7.2对各个模块进行仿真和综合;接着采用模块实例化的方法,将各个功能模块组成一整套的神经网络逆控制算法(顶层模块),对顶层模块进行仿真与综合,并对神经网络的实际工作性能进行分析。最后根据编程与配置的方式,将Verilog HDL源程序下载到选定的FPGA芯片中。理论分析和实验结果表明:将神经网络直接逆控制算法应用到 BTT导弹非线性控制系统中是可行有效的,而且基于 FPGA硬件实现的智能算法能够满足 BTT导弹非线性系统对实时性的要求。
其他文献
远程监测与故障诊断主要同远程在线监测系统、远程故障诊断系统以及二者的架构平台因特网组成,该文对前两个部分的理论与系统实现中涉及到的几个关键技术进行了系统的研究和
电力网的线损是一个综合性的经济、技术指标,而理论线损则是一面镜子,它不但能反映电网结构和运行方面的合理性,而且可以反映电力企业的技术和管理水平。本文在分析国内外大量文
该文以70KW潮流发电装置为背景,在国内首次提出和论证了基于嵌入式因特网技术的发电控制系统方案的设计和实现.同时,进一步论证了嵌入式因特网技术和新能源利用技术的可行性
商业智能技术是一种能够帮助企业迅速完成信息采集、分析的先进技术.其含义是利用数据资源做出更好的商业决策,即选取、分析和发现新的机会.它包含了决策过程中所有的查询和
小脑模型关联控制器(CMAC)神经网络具有局域泛化能力,收敛速度快,能够避免BP 网络的局部最优问题,且易于硬件实现,因此非常适用于实时控制系统,但相对应用而言,CMAC的理论体
随着网络用户数量的增多以及高带宽需求的多媒体应用的出现,网络资源管理变得越来越重要。在有线网络中,自私用户总是抢占大量的网络带宽,严重影响了其它用户的服务质量,降低
该文将转子电阻的变化值与系统的另一典型未知参数——负载转矩作为系统的两个扰动输入,给出了具有振动输入的感应电机仿射形模型.在不考虑扰动的情况下,将非线性系统的反馈
该文结合作者的工作实践,在详细讨论了基该Petri网、时间Petri网以及着色Petri网的基该概念、分析方法、基该性质的基础上,研究了基该Petri网的系统分析仿真程序的设计方法,
该论文首先阐述了神经网络的基本原理及其结构,并对几种前馈型神经网络(单元神经元、BP网络、RBF网络)在结构、算法及收敛速度方面进行了研究比较,通过大量的仿真实验指出了
磁阻同步电机(RSM)具有较高的力矩密度和效率,以及无转子电流,转子损耗小,而且转子的制造成本也比较低,矢量控制方法相对简单。所以近年来倍受国内外专家学者的关注。但是由于磁阻同步电机的功率因数不高,在弱磁部分性能比较差等,为了解决这些问题,本文提出了一种解决方法,即将永磁体安装到磁阻同步电机的转子磁障内,提出了永磁辅助的磁阻同步电机的概念。该电机(110kW)作为牵引电机,应用于电力机车的牵引。本