【技术实现步骤摘要】
几何建模中表面模型完整包络的自动检测方法
本专利技术属于电磁兼容领域,涉及电磁场数值分析所用表面模型包络检测方法,具体的说是几何建模中表面模型完整包络的自动检测方法,用于电磁兼容领域几何建模及其它领域几何建模问题的研究。
技术介绍
随着现代电子科学技术的快速发展和不断进步,车辆、飞机、舰船等通信系统载体上装备了各种不同的用于接收和发射信号的设备,由于对通信系统载体性能要求的不断提高,使得其上装的各类无线电子设备的密度增加,导致这些电子、电器设备通信之间的电磁信号更加密集,电磁环境日益恶化。设备间以及设备与环境间的电磁干扰会影响设备和系统的使用性能,使它们不能正常工作,造成无法预知的后果,甚至会造成无法弥补的损失。因此,通信系统的电磁兼容问题不容忽视。计算电磁学是系统电磁兼容预测分析的主要工具。计算电磁学使用的方法主要有两类:一类是以电磁场问题微分方程为基础的数值方法,如有限元法;另一类是以电磁场问题积分方程为基础的数值方法,如矩量法。矩量法是电磁场数值分析计算中应用最早的一种方法,它是内域积分形式的加权余量法的总称。矩量法最早被Richmand和Harrington用于求解电磁场问题,而后Harrington将矩量法加以系统的论述,从此成为求解电磁场问题的主要方法。在电磁兼容分析和预测中,矩量法也得到了广泛的应用,而基于矩量法的电磁兼容分析软件更是为设备和系统的电磁兼容分析提供了方便而高效的手段。矩量法是以积分方程为基础的,因此,应用于电磁计算中就要求模型划分后的电流满足连续性,所以要保证载体模型在几何上满足一定的连续性。表面模型要完整包络,模型面片之间不 ...
【技术保护点】
几何建模中表面模型完整包络的自动检测方法,其特征是:包括如下步骤:步骤101:打开由三角形、四边形面片构成的表面模型文件;步骤102:将表面模型数据读入到tempcom_list链表中,tempcom_list链表中每一个存储单元存储一个三角形或四边形面片数据信息;步骤103:判断tempcom_list链表中的数据是否读完,如果读完,转至步骤104;如果没有读完,转至步骤105;步骤104:提示模型完整包络;步骤105:读取tempcom_list链表中一个存储单元存储的多边形数据,将读取出的多边形作为基多边形;这里的多边形指三角形、四边形面片;步骤106:读取tempcom_list链表中除去基多边形外其他所有的多边形,将这些多边形依次作为相对多边形,判断相对多边形到基多边形各条边距离为零的边是否将基多边形完整包围,如果基多边形被完整包围,转至步骤108;如果基多边形没有被完整包围,转至步骤107;步骤107:提示面片之间有缝隙或面片悬挂;步骤108:遍历tempcom_list链表,读取tempcom_list链表中除去基多边形的非基多边形,判断tempcom_list链表中是否 ...
【技术特征摘要】
1.几何建模中表面模型完整包络的自动检测方法,其特征是:包括如下步骤:步骤101:打开由三角形、四边形面片构成的表面模型文件;步骤102:将表面模型数据读入到tempcom_list链表中,tempcom_list链表中每一个存储单元存储一个三角形或四边形面片数据信息;步骤103:判断tempcom_list链表中的数据是否读完,如果读完,转至步骤104;如果没有读完,转至步骤105;步骤104:提示模型完整包络;步骤105:读取tempcom_list链表中一个存储单元存储的多边形数据,将读取出的多边形作为基多边形;这里的多边形指三角形、四边形面片;步骤106:读取tempcom_list链表中除去基多边形外其他所有的多边形,将这些多边形依次作为相对多边形,判断相对多边形到基多边形各条边距离为零的边是否将基多边形完整包围,如果基多边形被完整包围,转至步骤108;如果基多边形没有被完整包围,转至步骤107;步骤107:提示面片之间有缝隙或面片悬挂;步骤108:遍历tempcom_list链表,读取tempcom_list链表中除去基多边形的非基多边形,判断tempcom_list链表中是否有与基多边形在同一平面的非基多边形,如果有与基多边形在同一平面的非基多边形,转至步骤109;如果没有与基多边形在同一平面的非基多边形,转至步骤103;步骤109:找出与基多边形在同一平面的所有非基多边形,将与基多边形在同一平面的所有非基多边形依次作为同面相对多边形;步骤110:读取基多边形的三个顶点P1、P2、P3,取P1为局部坐标系的原点,取向量的方向为局部坐标系的X轴正方向,取向量的方向作为局部坐标系的Z轴正方向,取向量的方向作为局部坐标系的Y轴正方向,对基多边形和同面相对多边形做世界坐标系到局部坐标系的变换,变换后基多边形和同面相对多边形的z坐标全部为零,去掉基多边形和同面相对多边形顶点坐标的z坐标,得到转换基多边形和转换相对多边形,转换基多边形和转换相对多边形均为二维图形;步骤111:求转换基多边形和转换相对多边形的轴向包围盒;步骤112:判断轴向包围盒是否相交,如果相交,转至步骤113;如果不相交,转至步骤103;步骤113:判断转换基多边形和转换相对多边形是否相交,如果相交,转至步骤114;如果不相交,转至步骤103;步骤114:提示面片重叠。2.根据权利要求1所述的几何建模中表面模型完整包络的自动检测方法,其特征是:所示步骤106中到基多边形各条边距离为零的边是否将基多边形完整包围的判断方法,包括以下步骤:步骤201:读取基多边形的数据;步骤202:基多边形的边是否全部判断完,如果全部判断完,转至步骤203;如果没有全部判断完,转至步骤204;步骤203:提示基多边形被完整包围;步骤204:读取基多边形的一条边作为被判断边;步骤20...
【专利技术属性】
技术研发人员:许社教,邱扬,田锦,邓拓,李华,杜美玲,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。