发明名称 基于脑力负荷模型和模糊逻辑的动态功能分配方法
摘要 本发明涉及一种基于脑力负荷模型和模糊逻辑的动态功能分配方法,充分利用了各组成个体的优势,最好地配置了系统资源,实现了整个系统性能的最优化。动态功能分配使飞行机组在系统中角色更加灵活,进而能够增加飞行机组的情景意识,提高工作满意度,避免技术降级,增强系统的鲁棒性,增加了飞行过程的安全性。
申请公布号 CN103902766B 申请公布日期 2016.08.17
申请号 CN201410095078.6 申请日期 2014.03.14
申请人 西北工业大学 发明人 张安;孙海洋;武俊兆;汤志荔
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 一种基于脑力负荷模型和模糊逻辑的动态功能分配方法,其特征在于:包括如下步骤:步骤1:记录飞行员在规定时间段f内的操作序列O<sub>f</sub>={o<sub>1</sub>,o<sub>2</sub>,o<sub>3</sub>,o<sub>4</sub>,o<sub>5</sub>,...,o<sub>i</sub>,...,o<sub>n</sub>},其中n为操作总数,并得到各操作的操作属性,所述操作属性包括四方面:信息处理类型l、时间范围d、注意力需求比例a和信息域I,其中信息处理类型l的量化方法如下:<img file="FDA0001008011240000011.GIF" wi="834" he="223" />时间范围d的计算方法如下:d=endT‑startT式中,startT是各操作的起始时刻,endT是各操作的结束时刻;注意力需求比例a的量化方法如下:<img file="FDA0001008011240000012.GIF" wi="1318" he="223" />信息域I是由能够代表操作内容的文字短语组成的集合,操作内容包含操作涉及的主要情境信息、操作的行为和操作时注意力集中的人机接口;步骤2:依据脑力负荷模型计算脑力负荷MW:步骤a:依据步骤1中获取的操作序列及操作属性,计算该规定时间段内与脑力负荷MW相关的三个独立的参数,所述参数为占用时间TO′、信息处理等级LIP′和任务集切换TSS′:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><mi>TO</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><msub><mi>O</mi><mi>f</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>a</mi><mi>i</mi></msub><msub><mi>d</mi><mi>i</mi></msub></mrow><mi>f</mi></mfrac></mrow>]]></math><img file="FDA0001008011240000013.GIF" wi="366" he="191" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msup><mi>LIP</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><msub><mi>O</mi><mi>f</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>l</mi><mi>i</mi></msub><msub><mi>d</mi><mi>i</mi></msub></mrow><mi>f</mi></mfrac></mrow>]]></math><img file="FDA0001008011240000014.GIF" wi="373" he="191" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msup><mi>TSS</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><msub><mi>O</mi><mi>f</mi></msub><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><mfrac><mrow><mo>|</mo><mrow><mo>(</mo><msub><mi>I</mi><mi>i</mi></msub><mo>&cap;</mo><msub><mi>I</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>|</mo></mrow><mrow><mo>|</mo><msub><mi>I</mi><mi>i</mi></msub><mo>&cup;</mo><msub><mi>I</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>|</mo></mrow></mfrac></mrow>]]></math><img file="FDA0001008011240000021.GIF" wi="510" he="158" /></maths>式中,l<sub>i</sub>,d<sub>i</sub>,a<sub>i</sub>,I<sub>i</sub>分别表示第i个操作的信息处理类型、时间范围、注意力需求比例和信息域;步骤b:对TO′、LIP′和TSS′分别进行归一化,使其落在[0,1]间,得到TO、LIP、TSS:<maths num="0004" id="cmaths0004"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mi>L</mi><mi>I</mi><mi>P</mi><mo>=</mo><mfrac><mn>1</mn><mn>3</mn></mfrac><mi>L</mi><mi>I</mi><msup><mi>P</mi><mo>&prime;</mo></msup></mtd></mtr><mtr><mtd><mi>T</mi><mi>O</mi><mo>=</mo><mi>T</mi><msup><mi>O</mi><mo>&prime;</mo></msup></mtd></mtr><mtr><mtd><mi>T</mi><mi>S</mi><mi>S</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mi>T</mi><mi>S</mi><msup><mi>S</mi><mo>&prime;</mo></msup></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001008011240000022.GIF" wi="355" he="349" /></maths>步骤c:由TO、LIP、TSS计算飞行员在规定时间内的脑力负荷MW:<maths num="0005" id="cmaths0005"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mi>M</mi><mi>W</mi><mo>=</mo><mi>d</mi><mi>i</mi><msub><mi>s</mi><mi>O</mi></msub><mo>-</mo><mi>d</mi><mi>i</mi><msub><mi>s</mi><mrow><mi>A</mi><mi>O</mi></mrow></msub></mtd></mtr><mtr><mtd><mrow><msub><mi>dis</mi><mi>O</mi></msub><mo>=</mo><msqrt><mrow><msup><mrow><mo>(</mo><mi>L</mi><mi>I</mi><mi>P</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mi>T</mi><mi>O</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mi>T</mi><mi>S</mi><mi>S</mi><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>dis</mi><mrow><mi>A</mi><mi>O</mi></mrow></msub><mo>=</mo><msub><mi>dis</mi><mi>O</mi></msub><mo>&times;</mo><mi>sin</mi><mi>&alpha;</mi></mrow></mtd></mtr><mtr><mtd><mi>s</mi><mi>i</mi><mi>n</mi><mi>&alpha;</mi><mo>=</mo><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mrow><mo>&lsqb;</mo><mfrac><mrow><msubsup><mi>dis</mi><mi>O</mi><mn>2</mn></msubsup><mo>+</mo><mn>3</mn><mo>-</mo><msup><mrow><mo>(</mo><mi>L</mi><mi>I</mi><mi>P</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msup><mrow><mo>(</mo><mi>T</mi><mi>O</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msup><mrow><mo>(</mo><mi>T</mi><mi>S</mi><mi>S</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mn>2</mn></msup></mrow><mrow><mn>2</mn><msqrt><mn>3</mn></msqrt><msub><mi>dis</mi><mi>O</mi></msub></mrow></mfrac><mo>&rsqb;</mo></mrow><mn>2</mn></msup></mrow></msqrt></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001008011240000023.GIF" wi="1203" he="446" /></maths>式中,dis<sub>O</sub>表示三维空间坐标系中点S(TO,LIP,TSS)到原点O的距离,dis<sub>AO</sub>表示点A(1,1,1)到原点O的距离,α表示∠SOA的大小;步骤3:计算飞行员在各个任务下的任务绩效TP:当任务为控制某飞行变量保持在目标值,其任务绩效TP为飞行变量的实际值E(t)与理论值E<sup>*</sup>(t)之差的平均值,计算公式:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>T</mi><mi>P</mi><mo>=</mo><mover><mrow><mi>E</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msup><mi>E</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mo>&OverBar;</mo></mover></mrow>]]></math><img file="FDA0001008011240000024.GIF" wi="382" he="86" /></maths>当任务为飞行指引,其任务绩效TP为实际航线偏离预定航线的程度,计算公式:TP=d*sinα式中,d表示飞机当前位置距预定航线的最近距离,α表示预定航线距飞机最近处的点的切线与飞机当前航向线的夹角;当任务为航路规划,其任务绩效TP为由于航路更改造成的时间延迟t<sub>d</sub>,计算公式:TP=t<sub>d</sub>当任务为起飞中断,其任务绩效TP为不发生安全事故的概率P<sub>s</sub>,计算公式:TP=P<sub>s</sub>步骤4:依据脑力负荷MW和任务绩效TP获得自动化等级MODE:将MW和TP转化为一个模糊矢量,作为模糊推理模型的输入,MODE作为模糊推理模型的输出,模糊推理模型根据模糊控制规则求解关系方程,获得模糊输出,实现自动化等级的自动调整。
地址 710072 陕西省西安市友谊西路127号