一种飞行仿真电动运动系统运动跟踪方法及装置制造方法及图纸

技术编号:3776085 阅读:287 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种飞行仿真电动运动系统运动跟踪方法及装置,属于自动控制领域。所述方法包括:根据目标速度与加速度进行计算,将计算结果作为随动速度;根据目标位置和所述随动速度进行计算,将计算结果作为随动位置。所述装置包括:第一计算模块。本发明专利技术实施例的有益效果是:通过根据飞机的运动物理规律,实时得到随动速度和随动位置,保证运动平台随动的平滑,轨迹与模拟飞机的运动要求一致,而且运动平台随动响应的速度快,没有系统性延迟。

【技术实现步骤摘要】

本专利技术涉及自动控制领域,特别涉及一种飞行仿真电动运动系统运动跟踪方法及直O
技术介绍
飞行仿真系统当中运动系统要按照模拟飞机的运动状态,实时驱动运动平台姿态 的变化,以产生逼真的座舱运动感觉,其中运动平台的随动控制算法是关键技术之一。运动系统按照驱动方式分为液压运动系统和电动运动系统,二者在响应特性方面 有很大差异。液压运动系统在飞行仿真领域应用时间长,包括运动平台随动控制在内的相 关技术比较成熟,相比较之下,国内电动运动系统应用在飞行仿真领域时间比较短,适合于 该类应用的平台随动控制算法还存在许多不足。但是由于电动运动系统响应速度快,可实 现更高频的运动;噪音低;运行费用低;维护简便;不污染环境等等。因此,用电动系统替代 液压系统在世界范围内已经成为一个必然的趋势。电动运动系统平台随动控制技术的关键点有2个方面1)响应速度要快,模拟的飞机状态变化以后平台姿态要迅速响应,否则将造成错 误的感觉暗示;2)随着时间的推移,模拟的飞机状态形成连续变化的姿态序列,运动平台的随动 过程也应平滑连续。现有技术中,随动控制的一种方案是数字驱动器接收运动平台的姿态信号,数字 驱动器中采用位置PID (Proportion Integration Differentiation,比例积分微分)算法 进行控制,如图1所示,这种方案实际是继承了传统液压驱动的随动控制思想,目标位置确 定后,由数字驱动器按照既定的速度控制方式控制电机向目标位置运动,当达到目标位置 时速度为零。现有技术中,随动控制的另一种方案是数字驱动器接收到一定数量的运动平台的 姿态信号后,先建立缓冲区,根据缓冲区中相邻两个目标位置计算平均速度,然后按照先进 先出的方法进行PID控制,到达一个目标位置前始终保持当前平均速度,直到进入下一个 目标位置,速度指令变成下一个平均速度。在对上述现有技术进行分析后,专利技术人发现第一种方案在应用到电动数字驱动时,当模拟的飞机连续运动时,要求平台随时 间产生一个平滑的运动轨迹,如图1(a);当模拟飞机的变化速度慢时,由于无法保证运动 的平滑,平台的实际运动出现虚假的震动信号,图1(b);当模拟的飞机速度变化快时,运动 平台随动出现滞后,同样产生虚假的运动暗示,如图2 (c);而第二种方案中当缓冲区足够大时,该随动控制方法虽然能保证运动轨迹形状与 模拟飞机的要求一致,但在时间上存在一个固定延迟,延迟的大小与缓冲区规模有关。通常 飞行仿真要求的延迟不超过60ms,延迟过大同样会造成虚假的运动暗示。
技术实现思路
为了使运动平台的轨迹与模拟飞机的运动要求一致,本专利技术实施例提供了一种飞 行仿真电动运动系统运动跟踪方法及装置。所述技术方案如下一种飞行仿真电动运动系统运动跟踪方法,所述方法包括根据目标速度与加速度进行计算,将计算结果作为随动速度;根据目标位置和所 述随动速度进行计算,将计算结果作为随动位置。设目标速度为V,加速度为a,目标位置为P,随动速度为Vs,随动位置 为Ps ;则所述随动速度Vs = V+a*t,所述随动位置Ps = P+Vs*t。根据目标位置和目标速度进行计算之前,还包括接收目标速度和目标位置。所述方法还包括到达所述随动位置后,判断是否收到新的目标位置和新的目标速度;如果没有收到,则根据上次目标速度与当前加速度进行计算,将计算结果作为新 的随动速度;根据上次目标位置和所述新的随动速度进行计算,将计算结果作为新的随 动位置,到达所述新的随动位置后,执行判断是否收到新的目标位置和新的目标速度的步 骤;如果收到,则根据所述新的目标速度和新的目标位置以相同的计算方法,得到新 的随动速度和新的随动位置。所述方法还包括如果到达所述随动位置后,在预设时间内没有收到新的目标速 度和新的目标位置,则停止。一种飞行仿真电动运动系统运动跟踪装置,所述装置包括第一计算模块,用于根据目标速度与加速度进行计算,将计算结果作为随动速度; 根据目标位置和所述随动速度进行计算,将计算结果作为随动位置。所述装置还包括接收模块,用于接收目标速度和目标位置。所述装置还包括判断模块和第二计算模块;所述判断模块,用于到达所述随动位置后,判断是否收到新的目标位置和新的目 标速度,如果没有收到,则触发所述第二计算模块;否则,触发所述第三计算模块;所述第二计算模块,用于收到所述判断模块的触发后,根据上次目标速度与当前 加速度进行计算,将计算结果作为新的随动速度;根据上次目标位置和所述新的随动速度 进行计算,将计算结果作为新的随动位置,到达所述新的随动位置后,触发所述判断模块;所述第三计算模块,用于收到所述判断模块的触发后,根据所述新的目标速度和 新的目标位置以相同的方法进行计算,将计算结果作为新的随动速度和新的随动位置。所述装置还包括确定模块,用于到达所述随动位置后,确定在预设时间内没有收 到新的目标速度和新的目标位置时,停止。本专利技术实施例提供的技术方案的有益效果是通过根据飞机的运动物理规律,实 时得到随动速度和随动位置,保证运动平台随动的平滑,轨迹与模拟飞机的运动要求一致, 而且运动平台随动响应的速度快,没有系统性延迟。附图说明图1是现有技术中采用PID算法控制时运动平台运动的示意图;图2是本专利技术实施例1提供的一种飞行仿真电动运动系统运动跟踪方法流程示意 图;图3是本专利技术实施例1提供的另一种飞行仿真电动运动系统运动跟踪方法流程示 意图;图4是本专利技术实施例2提供的一种飞行仿真电动运动系统运动跟踪装置结构示意 图;图5是本专利技术实施例2提供的另一种飞行仿真电动运动系统运动跟踪装置结构示 意图。具体实施方式 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。实施例1本专利技术实施例提供了一种飞行仿真电动运动系统运动跟踪方法,该方法包括101 根据目标速度与加速度进行计算,将计算结果作为随动速度;根据目标位置 和计算出的随动速度进行计算,将计算结果作为随动位置。具体的,设目标速度为V,加速度为a,目标位置为P,随动速度为Vs,随动位置为 Ps,则随动速度Vs = V+a*t,随动位置Ps = P+Vs*t。其中,参见图2,根据目标位置和目标速度进行计算之前,还包括102 接收目标速度和目标位置。其中,参见图3,该方法还包括103 到达随动位置后,执行104 ;104 判断是否收到新的目标位置和新的目标速度,如果没有收到,执行105 ;如果 收到,则执行106 ;105 根据上次目标速度与当前加速度进行计算,将计算结果作为新的随动速度; 根据上次目标位置和计算出的新的随动速度进行计算,将计算结果作为新的随动位置,到 达该新的随动位置后,执行104 ;106 根据该新的目标速度和新的目标位置以和101中相同的方法进行计算,将计 算结果作为新的随动速度和新的随动位置。具体的,尽管根据上次的目标速度和目标位置计算,但由于计算过程随着时间是 连续的,所以根据上次目标速度与当前加速度计算就可得到新的随动速度,而根据得到的 新的随动速度也就可得到新的随动位置。其中,该方法还包括如果到达随动位置后,在预设时间内没有收到新的目标速度和新的目标位置,则停止运动。例如,运动平台到达随动位置后,在预设时间内没有收到新的目标速度和新的目 标位置本文档来自技高网
...

【技术保护点】
一种飞行仿真电动运动系统运动跟踪方法,其特征在于,所述方法包括:根据目标速度与加速度进行计算,将计算结果作为随动速度;根据目标位置和所述随动速度进行计算,将计算结果作为随动位置。

【技术特征摘要】

【专利技术属性】
技术研发人员:韩彦东袁修干
申请(专利权)人:北京航空航天大学中国人民解放军空军军训器材研究所
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1