(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211210193.4
(22)申请日 2022.09.30
(71)申请人 南京兰博高新 技术有限责任公司
地址 210016 江苏省南京市秦淮区御道街
29号南航大学科技园F座201室
(72)发明人 周文祥 龙前广
(74)专利代理 机构 南京瑞弘专利商标事务所
(普通合伙) 32249
专利代理师 吴玥
(51)Int.Cl.
G06F 30/20(2020.01)
G06F 30/17(2020.01)
G06F 30/15(2020.01)
G06F 9/38(2006.01)
G06F 9/30(2006.01)
(54)发明名称
基于SIMD的航空发动机燃气热力学属性反
向计算优化方法
(57)摘要
本发明公开了基于SIMD的航空发动机燃气
热力学属性反向计算优化方法, 包括步骤: 步骤
1)数据输入; 步骤2)根据步骤1)输入的输入数据
构造出当前状态下的燃气热力学属性插值表。 本
发明设计在构造燃气热力学属性插值表时引入
单指令多数据流(Single Instruction
Multiple Data, SIMD), 通过引入该思想, 快速构
造出当前状态下的燃气热力学属性插值表。
权利要求书2页 说明书6页 附图4页
CN 115544762 A
2022.12.30
CN 115544762 A
1.基于SIMD的航空发动机燃气热力学属性反向计算优化方法, 其特征在于, 包括以下
步骤:
1)获取数据, 所述数据包括当前油气比f、 空气热力学属性数据表S、 燃气热力学属性修
正数据表Sst;
2)采用SIMD单指令多数据流 技术构造当前燃气热力学属性插值表;
3)根据当前燃气热力学属性插值表, 线性插值出目标燃气热力学属性数值。
2.如权利要求1所述的基于SIMD的航空发动机燃气热力学属性反向计算优化方法, 其
特征在于, 步骤1)中: 空气热力学属性 数据表S和燃气热力学属性修正 数据表Sst的表达式分
别为:
S={a1,a2,a3,...,an}
Sst={b1,b2,b3,...,bn}
其中:
式中, ai, bi为表中的数据; i=(1, 2, ……, n)为数据元素; ti为总温数据; f1(ti)为空气
热力学属性的拟合 函数, f2(ti)为燃气热力学属性 修正的拟合 函数。
3.如权利要求2所述的基于SIMD的航空发动机燃气热力学属性反向计算优化方法, 其
特征在于, 步骤2)的实现过程 为:
2.1)将当前油气比f加载到1个32位 浮点寄存器, 记为s:
2.2)将燃气热力学属性修正数据表Sst中的8个数据加载入2个128位向量寄存器Q0、 Q1
中:
{Q0,Q1}={bi,bi+1,bi+2,bi+3,bi+4,bi+5,bi+6,bi+7}
2.3)计算出当前油气比f下的8个修 正数据, 并保存至向量寄存器Q0、 Q1中:
2.4)将空气热力学属性数据表S中的8个数据加载入2个128位向量寄存器Q2、 Q3中:
{Q2,Q3}={ai,ai+1,ai+2,ai+3,ai+4,ai+5,ai+6,ai+7}
2.5)根据向量寄存器Q2、 Q3中的8个数据以及向量寄存器Q0、 Q1中的8个修正数据, 计算出
已加载的8对数据并保存至向量寄存器Q0、 Q1中;
2.6)将步骤2.5)中向量寄存器Q0、 Q1中的8对数据写入目标内存,
其中: ci为目标内存内的数据;
2.7)判断燃气热力学属性插值表是否构造完成, 若未完成, 跳至步骤2.2)继续计算, 否
则结束。
4.如权利要求3所述的基于SIMD的航空发动机燃气热力学属性反向计算优化方法, 其
特征在于, 步骤2.3)中顺序为先计算向量寄存器Q0中的8个修正数据, 再计算向量寄存器Q1权 利 要 求 书 1/2 页
2
CN 115544762 A
2中的8个修 正数据。
5.如权利要求4所述的基于SIMD的航空发动机燃气热力学属性反向计算优化方法, 其
特征在于, 步骤2.5)中: 先根据向量寄存器Q0、 Q2的前4个修正数据、 前4个数据计算出结果,
并保存到向量寄存器Q0中:
再根据向量寄存器Q1、 Q3的后4个修正数据、 后4个数据计算出结果, 并保存到寄存器Q1
中:
权 利 要 求 书 2/2 页
3
CN 115544762 A
3
专利 基于SIMD的航空发动机燃气热力学属性反向计算优化方法
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 01:00:27上传分享