[发明专利]一种适用于矩量法的近场数据快速无损压缩存储方法有效

专利信息
申请号: 202110564672.5 申请日: 2021-05-24
公开(公告)号: CN113297763B 公开(公告)日: 2021-12-10
发明(设计)人: 李尧尧;蔡少雄;胡蓉;曹成;苏东林 申请(专利权)人: 北京航空航天大学
主分类号: G06F30/23 分类号: G06F30/23;H03M7/30
代理公司: 成都巾帼知识产权代理有限公司 51260 代理人: 邢伟
地址: 100000*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 适用于 矩量法 近场 数据 快速 无损 压缩 存储 方法
【权利要求书】:

1.一种适用于矩量法的近场数据快速无损压缩存储方法,其特征在于:包括以下步骤:

S1.加载CAD网格模型:

从nastran格式的目标对象网格模型文件中提取CAD面元网格模型的点列表和点连接列表,设置材料电磁参数信息和模型激励源参数,完成电磁模型创建工作;

S2.将提取的CAD面元网格模型、设置的材料电磁参数信息,以及设置的激励源参数转换成系统矩阵[A]nbase×nbase和右侧激励项[rhs]nbase

S3.确定CAD面元网格模型的点列表中每个网格顶点电场和磁场的近场计算公式,并据此计算出每个网格顶点电场和磁场;

S4.将步骤S1得到CAD面元网格模型的点列表和点连接列表导出网格数据文件;并将步骤S3得到的每个网格顶点的电场和磁场数据导出成近场数据文件;

S5.将导出近场数据文件和导出的网格数据文件读取进内存,分别建立CAD面元网格模型每个网格顶点与近场数据文件中电场和磁场数据的映射;

S6.对内存中的近场数据和网格数据进行压缩,并写入二进制文件;

所述步骤S6包括:

S601.对内存中加载的近场数据格式作如下归一化处理:

按照用户需求设定如下参数:空间分辨率:Sr、动态范围:Dr、幅度分辨率:Mr、相位分辨率:Pr,其中:

20≤Sr≤300;20≤Dr≤300;Dr≤Sr;0.01≤Mr≤1;0.1≤Pe≤5;

在计算前对Mr和Pr的值进行处理:

Nmr=ceil(log2Sr/Mr)

Npr=ceil(log2360/Pr)

其中,Nmr为幅度存储位数,Npr为相位存储位数;

S602.对于每一个网格顶点的近场数据进行离散压缩处理:

第一步、从文件中读取的nPoint*12的二维浮点数组,每一个浮点即一个网格顶点,将该网格顶点的近场数据文件,将其恢复为该点磁场和电场数据:Ex、Ey、Ez、Hx、Hy、Hz,分别表示各个方向上的该网格顶点的电场或磁场;

对每一个网格顶点进行总场计算,公式为:

Etot=10*log10(|Ex|2+|Ey|2+|Ez|2+1e-30)

Htot=10*log10(|Hx|2+|Hy|2+|Hz|2+1e-30)

其中,1e-30的作用是为了保证log10取值的有效性;Etot和Htot都是一维实数数组,长度为nPoint;

第二步、取各个网格顶点处Etot的最大值记为Emax,取各个网格顶点处Htot的最大值记为Hmax

第三步、对于任一个网格顶点的Ex、Ey、Ez和Hx、Hy、Hz进行处理:

A01.判断是否满足:EtotEmax-Dr,若满足,Ex、Ey、Ez全部置0,不满足,Ex、Ey、Ez不变;

同理,判断是否满足HtotHmax-Dr若满足,则Hx、Hy、Hz全部置0,若不满足,则Hx、Hy、Hz不变;

A02.根据步骤A01得到的结果再次进行处理:

判断是否满足20*log10(|Ex|+1e-30)Etot-Sr,若满足,Ex置0,若不满足,Ex不变;

判断是否满足20*log10(|Ey|+1e-30)Etot-Sr,若满足,Ey置0,若不满足,Ey不变;

判断是否满足20*log10(|Ez|+1e-30)Etot-Sr,若满足,Ez置0,若不满足,Ez不变;

判断是否满足20*log10(|Hx|+1e-30)Htot-Sr,若满足,Hx置0,若不满足,Hx不变;

判断是否满足20*log10(|Hy|+1e-30)Htot-Sr,若满足,Hy置0,若不满足,Hy不变;

判断是否满足20*log10(|Hz|+1e-30)Htot-Sr,若满足,Hz置0,若不满足,Hz不变;

A03、对步骤A02得到的数据采用的场值离散化流程公式进行处理:

进行上述处理后,将每个网格顶点的处理后的近场数据作为一行,每行近场数据用6*(Nmr+Npr)个二进制数位表示;其中,int()表示取整函数,Mag()表示取幅度、Deg()表示辐角;

第四步、对于任一个网格顶点,将第三步的处理结果写入二进制文件:

第五步、对于不同的网格顶点,重复第三步和第四步,得到所有网格顶点近场数据的压缩结果;

S7.借助于rar压缩工具将步骤S6得到的数据进行二次压缩,得到最终的压缩存储文件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110564672.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top