0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于神经网络控制器的设计方法及仿真验证

电子设计 来源:郭婷 作者:电子设计 2019-10-12 07:55 次阅读

1、引言

导弹的运动模型是一个十分复杂的非线性变参数模型。反馈线性化是一种重要的非线性控制方法,其基本思想是通过状态变换,将一个非线性系统的动态特性全部或部分变换成线性特性,从而用成熟的线性控制方法来解决问题。实现反馈线性化通常有两种方法:微分几何和动态逆方法。微分几何方法需要数学工具很多,不宜工程上的推广和应用;相比较而言,动态逆方法直观、简便,在工程应用上,更易于实现。

在实际应用中,Kim等将导弹动力学分成快变和慢变两个动力学子系统,然后对两个子系统分别采用动态逆方法进行设计。Schumacher对该方法进行了稳定性分析,并指出当内回路带宽足够大并且执行机构不饱和时,可保证系统的稳定。该方法突出的缺点是设计的控制系统鲁棒性比较差。

由于动态逆方法需要被控对象精确的数学模型,但在实际应用中,被控对象数学模型不可能精确得到。这是造成动态逆控制系统鲁棒性差最主要的原因。本文根据以上文献的设计思想,将导弹的动力学方程分解成为快慢两个动力学子系统,对两个子系统分别进行动态逆设计。其中,快回路采用基于神经网络的自适应滑模逆控制器的设计方法,应用李亚普诺夫综合法,设计出神经网络控制器,并给出神经网络权值更新算法仿真结果验证了本文方法的正确性。

2、导弹的动力学模型

为了便于利用成熟的线性控制系统设计理论进行设计与分析,通常将上述弹体模型进行简化,为此需要作如下假设:

(1)仅考虑导弹的短周期运动,认为导弹运动速度变化缓慢,可将导弹飞行速度视为常数。

(2)对于弹体运动过程中的攻角和侧滑角等小量参数,可以略去它们之间的乘积并简化三角函数的高次项,即认为

基于神经网络控制器的设计方法及仿真验证

(3)忽略舵机的非线性,忽略速率陀螺和加速度计的动态特性。

(4)仅考虑空气动力和推力的作用,忽略重力的影响,在设计过程中这可以通过在控制指令中增加重补进行补偿。

在以上假设条件下,得到如下的弹体简化模型:

基于神经网络控制器的设计方法及仿真验证

式中各动力学系数

3、按时标分离原则生成子系统

以俯仰通道稳定回路为例来说明本文的设计思想。俯仰通道的简化模型为:

基于神经网络控制器的设计方法及仿真验证

从而得到了以纵向攻角、弹体俯仰角速度和角加速度为状态变量,以纵向过载为输出的状态方程。

根据上述状态方程,按照时标分离的方法,将弹体的纵向通道分成快慢两个动力学子系统。其中,式(9)代表慢变子系统,式(10)、(11)代表快变子系统。下面对两个子系统分别进行动态逆设计。

4、动态逆控制器设计

4.1 慢变子系统动态逆设计

对于慢变子系统采用传动的动态逆设计方法。根据时标分离的控制策略,慢变子系统的控制量为快变子系统的输出量

基于神经网络控制器的设计方法及仿真验证

基于神经网络控制器的设计方法及仿真验证

因此慢变子系统稳定。

4.2 快变子系统动态逆设计

对于式7、8式组成的状态方程

从而,所设计的控制律能够保证系统的稳定性。

基于神经网络控制器的设计方法及仿真验证

4.3 快变子系统自适应滑模逆控制器设计

在导弹飞行控制中,由于参数变化剧烈, 和 无法准确得到。RBF神经网络对非线性系统具有唯一最佳逼近的特性。所以,构造RBF神经网络,使其输出 和 来逼近 和 。RBF网络模型如图1所示:

基于神经网络控制器的设计方法及仿真验证

基于神经网络控制器的设计方法及仿真验证

基于神经网络控制器的设计方法及仿真验证

基于神经网络控制器的设计方法及仿真验证

5、仿真结果分析

基于神经网络控制器的设计方法及仿真验证

基于神经网络控制器的设计方法及仿真验证

6、结论

基于导弹非线性控制模型,应用时标分离动态逆方法设计了一种非线性导弹控制系统。该方法通过引入神经网络,将动态逆方法与自适应滑模控制相结合,有效的消除了建模误差对整个系统的不利影响,增强了控制系统的鲁棒性,适合于复杂的导弹控制系统设计,具有良好的应用前景。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15941

    浏览量

    175876
  • 神经网络
    +关注

    关注

    42

    文章

    4718

    浏览量

    100133
  • 仿真
    +关注

    关注

    50

    文章

    3976

    浏览量

    133067
收藏 人收藏

    评论

    相关推荐

    求助基于labview的神经网络pid控制

    小女子做基于labview的蒸发过程中液位的控制,想使用神经网络pid控制,请问这个控制方法可以吗?有谁会
    发表于 09-23 13:43

    如何利用SoPC实现神经网络速度控制器

    不确定因素影响,并且随着可编程片上系统SoPC和大规模现场可编程门阵列FPGA的出现,为神经网络控制器的硬件实现提供了新的载体。
    发表于 08-12 06:25

    BP神经网络PID控制电机模型仿真

    求一个simulink的蓄电池用BP神经网络PID控制电机加速匀速减速运动的模型仿真
    发表于 02-22 02:17

    基于BP神经网络控制+Simulink双闭环直流调速系统仿真设计

    最近一个月的时间没有更博,跟随老师出差谈项目了。前段时间学习了电机的智能控制,这次把设计好的基于BP神经网络PID控制器应用于双闭环直流调速系统。双闭环直流调速系统的动态数学模型如下图所示: 外环为
    发表于 06-28 12:03

    基于BP神经网络的PID控制

    神经网络可以建立参数Kp,Ki,Kd自整定的PID控制器。基于BP神经网络的PID控制系统结构框图如下图所示:控制器由两部分组成:经典增量式
    发表于 09-07 07:43

    仿人模糊神经网络控制器的设计和实现

    应用仿人智能鲁棒性高、能对付难控对象的控制特点,结合模糊RBF 神经网络控制技术,提出仿人模糊神经网络控制
    发表于 06-09 10:47 17次下载

    基于RBF 的模糊神经网络控制器设计与仿真分析

    介绍一种基于RBF 的模糊神经网络设计与仿真分析的实现方法。该方法利用MATLAB 中的神经网络工具箱图形用户界面GUI 结合模糊
    发表于 06-10 14:22 28次下载

    基于PLC的神经网络PID控制器设计

    为了改善工业控制系统的动态调节品质,运用BP 神经网络控制算法设计了一种神经网络PID 控制器,并给出了基于西门子PLC 的
    发表于 08-10 11:12 43次下载

    半主动悬架神经网络自适应控制研究

    本文针对半主动空气悬架这种时变的、非线性复杂系统,提出基于神经网络的自适应控制策略,设计了神经网络辨识控制器。通过
    发表于 08-18 10:46 12次下载

    神经网络PID控制策略及其Matlab仿真研究

    本文讨论了神经网络PID 控制策略,利用神经网络的自学习能力进行PID控制参数的在线整定,并使用Matlab 软件进行了仿真研究。
    发表于 09-14 16:53 65次下载

    仿人模糊神经网络控制器的设计和实现

    应用仿人智能鲁棒性高、能对付难控对象的控制特点,结合模糊RBF 神经网络控制技术,提出仿人模糊神经网络控制
    发表于 12-19 11:50 12次下载

    CMAC神经网络模糊控制器设计

    详细介绍了CMAC神经网络结构" 中间层作用函数地址的计算方法" 输出层权值的学习算法# 并利用CMAC神经网络对水下机器人深度模糊控制器进行了学习$
    发表于 07-22 15:49 25次下载

    基于BP神经网络的PID控制器的研究与实现

    基于BP神经网络的PID控制器的研究与实现:
    发表于 04-01 15:20 15次下载
    基于BP<b class='flag-5'>神经网络</b>的PID<b class='flag-5'>控制器</b>的研究与实现

    如何使用S函数实现BP神经网络PID控制器及Simulink仿真的资料说明

    BP网络在人工神经网络中应用最为广泛,文中给出基于MATLAB语言的BP神经网络PID控制器的S函数实,现,在此基础上建立BP神经网络PID
    发表于 03-13 08:00 26次下载
    如何使用S函数实现BP<b class='flag-5'>神经网络</b>PID<b class='flag-5'>控制器</b>及Simulink<b class='flag-5'>仿真</b>的资料说明

    一文带你了解神经网络控制器

    神经网络控制器的核心是神经网络模型,它类似于人类神经系统,由多个神经元组成。每个神经元可以接收来
    发表于 03-19 15:21 1043次阅读