267 lines
11 KiB
Plaintext
267 lines
11 KiB
Plaintext
反无人机仿真系统功能需求
|
||
|
||
一、整体导航需求
|
||
|
||
系统顶部设置固定导航栏,包含三个核心模块入口:模型管理、想定管理、仿真报告。点击对应导航按钮可切换显示对应模块页面,当前激活模块按钮高亮显示。
|
||
|
||
|
||
二、模型管理模块功能需求
|
||
|
||
1. 页面入口
|
||
|
||
点击顶部导航栏「模型管理」,进入模型资源库页面,以网格卡片形式展示所有已导入的模型。
|
||
|
||
2. 导入新模型
|
||
|
||
1.点击页面「导入新模型」按钮,打开导入新模型弹窗
|
||
2.支持两种导入方式:
|
||
|
||
•拖拽模型文件到指定拖拽区域
|
||
•点击「从文件选择」按钮选中本地模型文件
|
||
|
||
3.系统自动提取文件名填充模型名称,支持用户手动修改
|
||
4.支持格式:.obj .stl .glb,单文件大小不超过500MB
|
||
5.操作:
|
||
|
||
•输入模型名称后点击「确认导入」完成导入,导入成功后关闭弹窗并刷新模型列表
|
||
•点击「取消」、弹窗关闭按钮或点击弹窗空白区域,可关闭导入弹窗,清空已填写内容
|
||
|
||
6.必填校验:模型名称为空时无法导入,提示用户输入模型名称
|
||
|
||
3. 模型预览
|
||
|
||
点击模型卡片的「预览」按钮,打开模型预览弹窗,展示模型预览内容,支持拖拽旋转、滚轮缩放操作;点击「关闭」、弹窗关闭按钮或点击弹窗空白区域可关闭预览弹窗。
|
||
|
||
4. 删除模型
|
||
|
||
点击模型卡片的删除按钮,弹出删除确认弹窗,提示「确定要删除该模型吗?删除后无法恢复」;点击「确认删除」完成模型删除并从列表移除,点击「取消」或点击弹窗空白区域取消删除操作。
|
||
|
||
|
||
三、想定管理模块功能需求
|
||
|
||
1. 页面入口
|
||
|
||
点击顶部导航栏「想定管理」,进入仿真任务管理页面,展示已创建的仿真任务列表。
|
||
|
||
2. 任务列表功能
|
||
|
||
1.筛选搜索:支持输入任务名称关键词、选择时间范围,点击「搜索」展示匹配结果;点击「筛选」完成条件设置。
|
||
2.分页浏览:支持点击页码按钮、前后翻页按钮切换分页,浏览不同页的任务。
|
||
3.列表展示内容:任务名称、任务编号、创建时间、任务状态(已完成/草稿/配置中),每个任务提供「继续配置」操作入口。
|
||
4.继续配置:点击任务右侧「继续配置」按钮,进入该任务的步骤化配置页面,保留已配置的内容。
|
||
|
||
3. 新建仿真任务
|
||
|
||
1.点击页面「新增仿真任务」按钮,打开新建仿真任务弹窗
|
||
2.系统根据当前日期自动生成任务编号(格式:SIM-yyyyMMdd-xxx),支持用户手动修改
|
||
3.任务名称为必填项,为空无法创建,提示用户输入
|
||
4.操作:
|
||
|
||
•点击「确认创建」,关闭弹窗后进入任务步骤化配置页面,从第一步开始配置
|
||
•点击「取消」、弹窗关闭按钮或点击弹窗空白区域,关闭新建弹窗
|
||
|
||
4. 步骤化配置仿真任务
|
||
|
||
配置分为5个步骤,页面顶部展示步骤进度条,实时展示当前配置进度和已完成步骤;配置过程中返回任务列表时,已配置内容自动保存为草稿。
|
||
|
||
步骤1:作战场景设置
|
||
|
||
•可配置项:
|
||
•场景选择:支持城市作战场景、平原野外场景、山区地形场景、海岸边防场景
|
||
•天气类型:支持晴天、阴天、雾天、雨天、夜间
|
||
•风速:滑动条调整,范围0-30m/s,实时展示当前数值,默认值5m/s
|
||
•风向:支持8个方向选择
|
||
•温度:输入数值,默认值20℃
|
||
•湿度:输入数值,默认值60%RH
|
||
•气压:输入数值,默认值1013hPa
|
||
•能见度:滑动条调整,范围100-10000m,步长100m,实时展示当前数值,默认值5000m
|
||
•操作:
|
||
•点击「返回列表」:确认后返回任务列表,已配置内容自动保存为草稿
|
||
•点击「下一步」:进入步骤2目标配置
|
||
|
||
步骤2:目标配置
|
||
|
||
•可配置项:
|
||
•目标类型:选择目标类型后自动填充对应翼展、典型速度、典型飞行高度默认参数,支持手动修改:| 目标类型 | 翼展(m) | 典型速度(km/h) | 典型飞行高度(m) |
|
||
| -------- | ------- | -------------- | --------------- |
|
||
| 旋翼 | 1.2 | 60 | 300 |
|
||
| 固定翼 | 3.5 | 150 | 1000 |
|
||
| 电推 | 1.8 | 100 | 500 |
|
||
| 活塞 | 2.5 | 120 | 800 |
|
||
| 高速目标 | 1.5 | 300 | 2000 |
|
||
•目标数量:输入数值,默认值1
|
||
•动力类型:支持电推式、活塞式、喷吸气式选择
|
||
•翼展:可手动修改
|
||
•典型速度:可手动修改
|
||
•典型飞行高度:可手动修改
|
||
•操作:
|
||
•点击「上一步」:返回步骤1作战场景设置
|
||
•点击「保存草稿」:保存当前配置,提示保存成功
|
||
•点击「下一步」:进入步骤3装备部署
|
||
|
||
步骤3:装备部署
|
||
|
||
•可配置项:
|
||
•部署对象类型:支持防御装备、布撒设备、探测设备选择
|
||
•部署数量:输入数值,默认值3
|
||
•选择编组:支持选择已有编组,也可点击新建编组创建新编组
|
||
•操作:
|
||
•点击「上一步」:返回步骤2目标配置
|
||
•点击「保存草稿」:保存当前配置,提示保存成功
|
||
•点击「下一步」:进入步骤4云团抛撒配置
|
||
|
||
步骤4:云团抛撒配置
|
||
|
||
•可配置项:
|
||
•气溶胶类型:支持惰性气体、活性材料、活性燃料选择
|
||
•抛撒高度:输入数值,默认值300m
|
||
•触发模式:支持时间触发、区域触发、手动触发选择
|
||
•扩散方向:输入角度数值,默认值0度
|
||
•释放方式:支持单次释放、连续释放、脉冲释放选择
|
||
•初始规模:输入数值,默认值1000m³
|
||
•持续时间:输入数值,默认值60s
|
||
•释放间隔:输入数值,默认值5s
|
||
•释放总量:输入数值,默认值50kg
|
||
•抛撒位置定位:支持三维点选、手动输入两种方式
|
||
•操作:
|
||
•点击「上一步」:返回步骤3装备部署
|
||
•点击「保存草稿」:保存当前配置,提示保存成功
|
||
•点击「下一步」:进入步骤5航路规划
|
||
|
||
步骤5:航路规划
|
||
|
||
•可配置项:
|
||
•航路规划画布:支持添加/调整航路点,支持实时航迹预览,可对已有航路点调整顺序、删除操作,支持放大缩小画布
|
||
•编队模式:支持单机、编队、蜂群选择
|
||
•编队间距:输入数值,默认值50m
|
||
•预计到达时间:选择时间
|
||
•航路点列表:展示所有已添加航路点的基础信息,支持调整顺序、删除单个航路点
|
||
•操作:
|
||
•点击「上一步」:返回步骤4云团抛撒配置
|
||
•点击「仅保存」:保存当前任务配置,提示保存成功
|
||
•点击「启动仿真」:保存所有配置后,启动仿真流程
|
||
•通用操作:配置过程中任意步骤点击页面顶部「返回任务列表」,确认后返回任务列表,已配置内容自动保存为草稿。
|
||
|
||
|
||
|
||
四、仿真报告模块功能需求
|
||
|
||
1. 页面入口
|
||
|
||
点击顶部导航栏「仿真报告」,进入仿真报告管理页面,展示所有已完成仿真的报告列表。
|
||
|
||
2. 筛选搜索
|
||
|
||
支持输入任务名称关键词、选择开始时间、结束时间范围;点击「重置」清空所有筛选条件,点击「搜索」展示匹配的报告结果。
|
||
|
||
3. 分页浏览
|
||
|
||
支持点击页码按钮、前后翻页按钮切换分页,浏览不同页的报告。
|
||
|
||
4. 报告列表展示
|
||
|
||
展示内容:任务名称、任务编号、完成时间、对抗结果(成功拦截/部分拦截/拦截失败),提供预览、导出、删除三个操作入口。
|
||
|
||
5. 预览报告
|
||
|
||
点击对应报告的「预览」按钮,打开报告详情页面查看完整报告内容。
|
||
|
||
6. 导出报告
|
||
|
||
1.点击对应报告的「导出」按钮,打开导出报告弹窗
|
||
2.支持选择导出格式:PDF、Word,默认选中PDF
|
||
3.点击「开始导出」触发报告导出下载,点击「取消」、关闭按钮或点击弹窗空白区域关闭导出弹窗
|
||
|
||
7. 删除报告
|
||
|
||
点击对应报告的删除按钮,弹出删除确认弹窗,提示「确定要删除该仿真报告吗?删除后无法恢复」;点击「确认删除」完成报告删除并从列表移除,点击「取消」或点击弹窗空白区域取消删除操作。
|
||
|
||
|
||
五、业务字段总结
|
||
|
||
1. 模型业务字段
|
||
|
||
字段名 类型 说明
|
||
模型ID 字符串 模型唯一标识
|
||
模型名称 字符串 模型展示名称
|
||
模型类型 字符串 模型分类:旋翼/固定翼/探测设备/防御装备等
|
||
模型文件 文件 上传的模型源文件
|
||
文件大小 数值 模型文件大小,单位MB
|
||
模型预览图 图片 模型预览缩略图
|
||
导入时间 日期 模型导入系统的时间
|
||
|
||
2. 仿真任务业务字段
|
||
|
||
字段名 类型 说明
|
||
任务ID 字符串 任务唯一标识
|
||
任务名称 字符串 用户输入的任务名称
|
||
任务编号 字符串 自动生成,支持修改,格式 SIM-yyyyMMdd-xxx
|
||
任务状态 枚举 草稿/配置中/已完成
|
||
创建时间 日期 任务创建时间
|
||
更新时间 日期 任务最后修改时间
|
||
|
||
3. 作战场景配置字段
|
||
|
||
字段名 类型 说明
|
||
场景类型 枚举 城市/平原/山区/海岸
|
||
天气类型 枚举 晴天/阴天/雾天/雨天/夜间
|
||
风速 数值 单位m/s,范围0-30
|
||
风向 枚举 八个方位
|
||
温度 数值 单位℃
|
||
湿度 数值 单位%RH
|
||
气压 数值 单位hPa
|
||
能见度 数值 单位m,范围100-10000
|
||
|
||
4. 目标配置字段
|
||
|
||
字段名 类型 说明
|
||
目标类型 枚举 旋翼/固定翼/电推/活塞/高速目标
|
||
目标数量 数值 目标总数量
|
||
动力类型 枚举 电推式/活塞式/喷吸气式
|
||
翼展 数值 单位m
|
||
典型速度 数值 单位km/h
|
||
典型飞行高度 数值 单位m
|
||
|
||
5. 装备部署配置字段
|
||
|
||
字段名 类型 说明
|
||
部署对象类型 枚举 防御装备/布撒设备/探测设备
|
||
部署数量 数值 部署的装备数量
|
||
所属编组ID 字符串 关联编组唯一标识
|
||
|
||
6. 云团抛撒配置字段
|
||
|
||
字段名 类型 说明
|
||
气溶胶类型 枚举 惰性气体/活性材料/活性燃料
|
||
抛撒高度 数值 单位m
|
||
触发模式 枚举 时间触发/区域触发/手动触发
|
||
扩散方向 数值 单位度
|
||
释放方式 枚举 单次释放/连续释放/脉冲释放
|
||
初始规模 数值 单位m³
|
||
持续时间 数值 单位s
|
||
释放间隔 数值 单位s
|
||
释放总量 数值 单位kg
|
||
抛撒位置 坐标 抛撒点经纬度/三维坐标
|
||
定位方式 枚举 三维点选/手动输入
|
||
|
||
7. 航路规划配置字段
|
||
|
||
字段名 类型 说明
|
||
编队模式 枚举 单机/编队/蜂群
|
||
编队间距 数值 单位m
|
||
预计到达时间 时间 目标点预计到达时间
|
||
航路点列表 数组 每个航路点包含坐标、高度、速度信息
|
||
|
||
8. 仿真报告业务字段
|
||
|
||
字段名 类型 说明
|
||
报告ID 字符串 报告唯一标识
|
||
关联任务ID 字符串 关联对应仿真任务
|
||
任务名称 字符串 对应仿真任务名称
|
||
任务编号 字符串 对应仿真任务编号
|
||
完成时间 时间 仿真完成生成报告的时间
|
||
目标数量 数值 仿真配置的目标总数量
|
||
装备数量 数值 仿真配置的装备总数量
|
||
对抗结果 枚举 成功拦截/部分拦截/拦截失败
|
||
报告内容 富文本/结构化数据 仿真报告完整内容
|