提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 一、综述
  • 二、原理
  • 三、分析步骤
    • (一)脚蹬机构
    • (二)传动系统
      • ①间隙
      • ②摩擦力、阻尼器和弹簧
    • (三)方向舵
      • ①转换机构
      • ②侧风衰减
      • ③动态最大偏角控制
  • 四、数据处理
    • ①脚蹬机构
    • ②传动系统
    • ③方向舵机构
  • 五、总结

一、综述

基于Simulink,针对机械式飞机操纵系统进行简单建模和仿真。并尝试一定程度上抵御机械振动和阵风干扰。(文末附Simulink仿真文件)

二、原理

本项目依托Simulink实现设计与仿真。通过对飞机方向舵通路各部分进行建模,并最终在Simuink中搭建一个包括“脚蹬机构”、“传动系统”、“方向舵”3个主要部分在内的的完整操纵通路,并着眼于对与其中重要结构进行进一步的细化拆分。
根据方向舵传动线系简图(如图)和飞机方向舵操作系统建模原理图(如图),搭建方向舵传动系统Simulink仿真(如图)。

选取矢量方向,对应右脚蹬向前(),对应方向舵应向右偏转(),飞机向右偏航为正()。

该系统在Simulink中搭建如下:

三、分析步骤

(一)脚蹬机构

根据脚蹬机构图(如图)对脚蹬机构进行适当简化建模。


脚蹬机构完成由角度量(向位移量(X)的转换,转换关系为:X=Rsinθ
设定R=1,则:X=sinθ
Simulink仿真为:

以正弦波模拟脚蹬角度输出,输出角度最大值为30°。同时加入人与机械产生的噪声干扰,分别设定为为±10%的乘性干扰和±3°的加性干扰。转化为位移量输出后设计一个PID控制回路消除一定的噪声和抖动,随后通过液压装置将位移量放大5倍输出给传动机构。

(二)传动系统

传动系统共分为两级,每级传动系统均设置间隙模拟、摩擦力模拟与连接上下级传动系统的弹簧模拟。

①间隙

间隙为机械结构连接之间的缝隙,带来的影响是当上级传动杆在以0位置为中心的一个比较小的绝对范围之内,由于缝隙的产生,下级传动杆不会做出响应。考虑机械结构间隙,有

在Simulink中仿真如下:

考虑到飞机上的机械构件生产与安装相对来说依然比较精密,所以间隙设定尽量小一些,这里设定每级传动系统机构间隙为1cm。而长期使用后机械构件容易发生非弹性形变,在长时间的使用下,间隙会逐渐增大,应当设定一定的检修周期维修或更换一些元器件。

②摩擦力、阻尼器和弹簧

对弹簧、阻尼器和摩擦力建模如下:

x为上级位移,y为经过该系统后下级的输出位移,k为弹性系数、c为阻尼比,f为动摩擦力,当速度为正时取负,速度为负时取正。有:

对两边拉普拉斯变换,有:

在第一级传动系统,设定k=200,m=5,f=10,c=10,则:

Simulink仿真图为:

为避免噪声的累积,第二级传动系统k=300,其他不变,则:

Simulink仿真图为:

(三)方向舵

①转换机构

方向舵机构将传动杆的位移量转换为舵面偏转的角度量,对转换机构简化建模为:

有:

Simulink仿真图为:

②侧风衰减

飞机飞行过程中会受到侧风干扰导致飞机偏航,这里利用方向舵设计一个简单的侧风衰减机构以减弱侧风的影响。设定侧风大小由安装在飞机表面的传感器测得,根据风力大小设定±5°的方向舵偏转叠加。当侧风由右向左时,会导致飞机右偏航(),这时需要方向舵叠加一个向左偏转()的输入,以抑制飞机右偏航。
Simulink建模图如下:

③动态最大偏角控制

经查询,民航飞机方向舵最大偏转角度一般为20°30°,且速度越快,允许的最大偏转角度越小。以A320客机为例,查询可知,A320起飞速度大致为330km/h;巡航速度0.78马赫,以10000米高度为巡航高度计,得巡航速度828.36km/h;最大速度约860km/h。在这里以<=400km/h,400600km/h,>600km/h分3段简化设计方向舵动态最大偏角控制系统,3个速度段分别对应最大偏角为30°,25°,20°,即:

速度输入设定为变化比较缓慢的300~800km/h的正弦波信号,Simulink仿真图为:

四、数据处理

①脚蹬机构

模拟脚蹬输出以正弦形式变化的角度信号。脚蹬输出±pi/6的正弦波信号,如图:

加入噪声并完成由角度信号向位移信号转换后的信号如图:

使用PID稳定系统减弱噪声并放大信号后做为脚蹬机构输出信号,及第一级传动系统输入信号,如图:

②传动系统

第一级传动系统
间隙设置为1cm,相对于输出信号幅度来看比较小,给实际信号带来的变化微小。信号通过间隙仿真后的输出如下:

通过摩擦力、阻尼器、弹簧仿真系统后,信号在峰值附近抖动略微增加。同时该处信号是第一级传动系统的总输出信号,及第二级传动系统的输入信号,如图:

第二级传动系统
第二级传动系统除弹簧劲度系数变化外,与第一级传动系统各部分参数均相同。经过第二级传动系统后,信号抖动明显增加,信号形状也开始出现变化,同时这也说明,当机械机构飞机内使用多级传动系统时,应该更加严格地控制摩擦力,合理选取弹簧的劲度系数与阻尼系统的阻尼比,并应当使用PID控制消除每一级噪声,否则输出信号将随着传动系统级数增加而逐渐恶化。当不使用PID控制系统时第二级传动系统输出信号为:

对第二级传动系统单独设计一个PID控制系统后,信号输出如下:

可见抖动得到一定程度的抑制。

③方向舵机构

方向舵通过转换机构将位移量重新转换为舵面偏转的角度量,并引入气流干扰后,信号为:

引入侧风,侧风带来的±5°的方向舵角度叠加为:

信号通过PID控制系统,并叠加衰减侧风的偏角后,如图:

信号通过动态最大偏角控制系统,最大偏角将分别被限制为30°、25°、20°。设定飞行速度变化如下:

为显示飞行速度对于最大偏角的动态控制,将仿真时间拉长至500s,最终方向舵偏转输出结果如下:

将舵面实际偏转与脚蹬机构输出的期望舵面偏转对比,得到最终仿真结果,如图:

五、总结

通过实际偏转与期望偏转对比,可以看出,该方向舵控制系统输出信号在整体上能够比较好地跟踪输入信号,同时能够在一定程度上抵御内部和外部的噪声干扰,并克服摩擦力和间隙的不利影响。
同时可以注意到,舵面偏转信号相对于脚蹬的输出信号存在大约1s的延时,经过分析,延时的主要来源是使用的PID控制系统,并且可以得出,PID控制系统对噪声的抑制能力和带来的延时大致呈现反比例的关系,即为了获得更好的噪声抑制性能,必然以一定的延时增加作为代价。在实际使用中,通过更合理地设计PID控制系统各参数可以获得性能更加优异的PID控制系统。
在仿真过程中发现,当上下级传动系统弹簧的弹性系数设置比较相近时,在长时间运行下,有可能导致噪声不断积累(有可能是共振导致)而使输出结果恶化,因此应当尽量避免上下级弹簧选取一样的劲度系数。

Simulink文件:基于Simulink的飞行纵系统建模与仿真.zip

基于Simulink的机械式飞行操纵系统建模与仿真相关推荐

  1. 基于matlab的扩频通信系统建模与仿真,基于Simulink的基带数字通信系统的仿真实现...

    基于Simulink的基带数字通信系统的仿真实现. 记得是数字基带传输,不是数字信号的频带传输哦!! 扩展频谱通信技术的理论基础和实现方法,利用MATLAB 提供的可视化工具Simulink 建立了扩 ...

  2. 电气simulink常用模块_基于Simulink的永磁电机(PMSM)控制仿真

    基于Simulink的永磁电机(PMSM)控制仿真 引言 与传统的电励磁同步电机相比,永磁同步电机具有结构简单.运行可靠.体积小.质量轻.损耗小.尺寸形状灵活多样等特点. 控制 目前常用且简单的控制方 ...

  3. 基于simulink的永磁无刷直流电机控制系统的仿真研究

    基于simulink的永磁无刷直流电机控制系统的仿真研究 摘要:     永磁无刷直流电动机由于它具有调速方便.结构简单.易于控制.维护方便.功率密度大等优点,在计算机外围设备.伺服系统.仪器仪表.变 ...

  4. 基于matlab/simulink的交流电机调速系统建模与仿真,基于MATLABSIMULINK的交流电机调速系统建模与仿真...

    基于MATLAB/SIMULINK的交流电机调速系统建 模与仿真 摘要:根据直接转矩控制原理,利用MATLAB/SIMULINK软件构造一个交流电机 调速系统.该系统能够很好地模拟真实系统,实现高效的 ...

  5. 【Simulink教程案例17】基于simulink的伪码序列相关峰检测仿真——将matlab数据导入到Simulink中作为信号源

    欢迎订阅<FPGA/MATLAB/SIMULINK系列教程> Simulink教程目录 本课程学习成果预览: 目录 1.软件版本 2.伪码序列相关峰理论简介

  6. 基于simulink的图像处理算法的建模和仿真

    根据MATLAB中的程序可知,图像缩放的核心代码语句如下: 即,你通过imresize函数,来将图像缩放为所需要大小的新的图像.而Simulink没有这个模块可以直接使用,所以我们将通过simulin ...

  7. 基于simulink的PN码相关峰同步仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 发射机和接收机采用高精确度和高稳定度的时钟频率源,以保证频率和相位的稳定性.但在实际应用中,存在许多 ...

  8. 【飞轮储能】基于simulink的飞轮储能发电系统的仿真

    1.软件版本 MATLAB2017b 2.本算法理论知识 飞轮储能是指利用电动机带动飞轮高速旋转,在需要的时候再用飞轮带动发电机发电的储能方式.技术特点是高功率密度.长寿命.飞轮本体是飞轮储能系统中的 ...

  9. 基于simulink的FM调制解调系统仿真

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 基于simulink的FM调制解调系统仿真 2.仿真效果预览 matlab2022a仿真结果如下: ...

  10. 【通信原理课程设计】基于MATLAB/Simulink的2ASK数字带通传输系统建模与仿真

    基于MATLAB/Simulink的2ASK数字带通传输系统建模与仿真 目录 基于MATLAB/Simulink的2ASK数字带通传输系统建模与仿真 课程设计要求 方法选择 设计步骤 结果显示与性能分 ...

最新文章

  1. SQL server中SET ANSI_PADDING对char、varchar、nvarchar的影响
  2. Windows 根据进程名杀死进程 kill
  3. Handler实现与机制 Blocking Queue IdleHandler使用
  4. 有限单元法基本原理和数值方法_有限元法分析结果的四类误差,你知道吗?
  5. 利用Chrome的Heap Snapshot功能分析一个时间段内的内存占用率
  6. wxPython:登录工具
  7. 定位到元素后获取其属性_Selenium界面自动化测试(4)(Python):元素定位及操作...
  8. 非纯 []!()输出 始皇帝 推导过程
  9. 【MATLAB深度学习工具箱】 训练时Data no longer exists on the device错误
  10. 电子电路工程师常用模拟电路整理(20个)!
  11. 汉字转拼音开源工具包Jpinyin介绍
  12. Eclipse及其常用插件的下载地址
  13. Java性能调优的11个实用技巧
  14. 动词,名词记忆(2): ise,ize,en后缀常用词
  15. 说说我眼中的社交电商:深入浅出分析“每日一淘”
  16. 支付宝“美团”化 美团“支付宝”化
  17. 德马克机械化波(td波)
  18. android 连接本地设备,从USB连接的Android移动设备访问PC的本地主机
  19. 超详细的阿里云服务器购买及远程连接开机(Win系统)
  20. 华为荣耀平板5怎么样_荣耀平板5和华为m5青春版哪个好

热门文章

  1. 商城项目(一) -- 项目简介、基础搭建及前端部分
  2. [评价体系] 2、层次分析法AHP原理、例题
  3. 俄罗斯方块代码(自写)
  4. 当心!你的App 可能是山寨的
  5. monaco-editor浏览器中的网页代码编辑器在项目中集成
  6. Win装linux双系统教程
  7. 安装程序提示本地计算机已存在源,MSI文件安装错误码不再烦
  8. python颜色过渡
  9. Ajax 重新绑定 webgrid 数据,绑定的WebGrid形式AJAX(Bind WebGrid form AJAX)
  10. c语言课程设计错误总结,C语言课程设计总结总结经验