AFSim 仿真系统----子系统位置、方向、转向和扫描概述

概述

        以下子命令适用于定义通信、传感器和武器子系统。它们定义了对象相对于主机平台的位置、方向、转向和扫描限制以及视野范围。

定义标准子系统位置和方向

        这些命令定义了子系统坐标系(即传感器可以转向或扫描的坐标系)。

        位置 <x> <y> <z> <长度单位>

        指定子系统坐标系原点相对于平台原点的位置。在实体坐标系统中指定,+X为前方,+Y为右侧(向前看时),+Z向下。这个值与偏航、俯仰和横滚的值一起定义了子系统坐标系的位置和方向。默认值:0 0 0 米

        偏航 <角度>  yaw <angle>

        俯仰 <角度>  pitch <angle>

        横滚 <角度>  roll <angle>

    指定子系统坐标系的方向。

    默认值:全部为0.0度

    注意:这些值不应该用来指定扫描系统的天线倾斜角度。用于此目的的是接收器和发射器块中的天线倾斜子命令。

定义转向模式和限制

      转向模式(及相应的限制)定义了子系统响应提示的能力。如果系统没有提示,则其定向是按照偏航、俯仰和横滚指定的方向。

     转向模式 [ 固定 | 方位角 | 俯仰角 | 二者 ]

     指示子系统如何响应提示:

  •           固定 系统不能接受提示。这是默认值。
  •           方位角 系统只能在方位角上接受提示。
  •           俯仰角 系统只能在俯仰角上接受提示。
  •          二者 系统方位角和俯仰角均可接受提示。

     默认值:固定

  方位角转向限制 <最小角度值> <最大角度值>

     指定子系统可在方位角上转向的最小和最大角度。仅当转向模式为方位角或两者时,这些值才适用。

     这些限制是以子系统坐标系为参考的。

   默认值:-180.0度至180度

   俯仰转向限制 <最小角度值> <最大角度值>

      指定子系统可在俯仰角上转向的最小和最大角度。仅当转向模式为俯仰角或两者时,这些值才适用。这些限制是以系统坐标系为参考的。默认值:-90.0度至90度

定义扫描模式和限制

扫描是系统地搜索当前指示(或者如果没有定义指示,则是名义子系统坐标框架)的过程。

scan_mode [ fixed | azimuth | elevation | both ]

指示子系统相对于当前指示如何进行扫描:

  • fixed:子系统不移动。这是默认设置。
  • azimuth:子系统仅在方位角上进行扫描。
  • elevation:子系统仅在俯仰角上进行扫描。
  • both:子系统在方位角和俯仰角上均进行扫描。

默认值:fixed

azimuth_scan_limits <min-angle-value> <max-angle-value>

        指定子系统可以在方位角上扫描的最小和最大角度。这些值仅适用于 scan_mode 是 azimuth 或 both。这些限制是相对于当前指示的。

默认值:-180.0 度至 180 度。 elevation_scan_limits <min-angle-value> <max-angle-value>

        指定子系统可以在俯仰角上扫描的最小和最大角度。这些值仅适用于 scan_mode 是 elevation 或 both。这些限制是相对于当前指示的。

默认值:-90.0 度至 90 度。

定义视场范围

        视场范围定义(方位角、俯仰角和距离)完全是可选的。如果目标对象在视场范围之外,则通信、干扰或感知机会的其余计算可以被绕过。

   azimuth_field_of_view <min-angle-value> <max-angle-value>

        指定子系统在方位角上能够看到的最小和最大角度。这些限制是相对于当前指示的。通常情况下,这些值应大于或等于 azimuth_scan_limits(可能考虑到当子系统位于其扫描限制时的波束宽度)。

默认值:-180.0 度至 180 度。

注意:此值仅用于初始筛选,以确定对象是否可能与另一个对象互动。

    elevation_field_of_view <min-angle-value> <max-angle-value>

       指定子系统在俯仰角上能够看到的最小和最大角度。这些限制是相对于当前的。通常情况下,这些值应大于或等于 azimuth_scan_limits(可能考虑到当子系统位于其扫描限制时的波束宽度)。

默认值:-90.0 度至 90 度。

注意:此值仅用于初始筛选,以确定子系统是否可能与另一个对象互动。

   minimum_range <length-value>

指定系统可以与另一个对象互动的最小距离。

默认值:0 米。

注意:此值仅用于初始筛选,以确定子系统是否可能与另一个对象互动。

maximum_range <length-value>

指定子系统可以与另一个对象互动的最大距离。

默认值:无穷大。

注意:此值仅用于初始筛选,以确定子系统是否可能与另一个对象互动。

示例

这些子命令的交互可能会令人困惑。本节将尝试提供一些提示和示例。

一个机械扫描的地面早期预警雷达

这种类型的系统通常只是不断地旋转。它不会响应指示,因此 slew_mode 是固定的。

# The z coordinate gives the antenna height
location 0 0 -10 meters

# The antenna is tilted up 5 degrees from the scan plane
# Do NOT use the "pitch' command for this as it will tilt the scan plane!
antenna_tilt 5 degrees

slew_mode fixed
scan_mode azimuth
azimuth_scan_limits -180 degrees 180 degrees

一个高度测定系统

这种类型的系统通常被指示到特定的方位角,然后它会上下“点头”。

slew_mode azimuth
azimuth_slew_limits -180 degrees 180 degrees
scan_mode elevation
elevation_scan_limits 0 deg 50 deg

一个获取系统

这种类型的系统被指示到特定的方位角和俯仰角,然后搜索一个小的区域。

slew_mode both
azimuth_slew_limits -180 degrees 180 degrees
elevation_slew_limits 0 degrees 40 degrees
scan_mode both
azimuth_scan_limits -2 degrees 2 degrees
elevation_scan_limits -2 degrees 2 degrees

一个跟踪系统

这种类型的系统会不断地在回应跟踪时被重新指示。

 

slew_mode both
azimuth_slew_limits -180 degrees 180 degrees
elevation_slew_limits 0 80 degrees
scan_mode fixed

  • 11
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小道士写程序

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值