![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算电磁学
MinJinFan
https://github.com/minjinfan
展开
-
高斯积分测试
代码仅用于自己测试Common.h/********** Common.h **********/#include <iostream>#include <armadillo>#include<vector>using namespace std;using namespace arma;typedef double real;// X = a - binline arma::vec3 SubEq(const arma::vec3&a原创 2021-08-03 20:33:47 · 407 阅读 · 1 评论 -
mesh导入(二)
如图,一个模型由多个介质和金属构成,在导入 mesh信息时,还需要知道mesh 后的每个 element 在哪个介质层,是哪个金属成分。所以对上次代码做出完善。同时,还添加了一种新的 mesh 文件类型 ,即 list 文件。其内容与nas差不多,只不过,list 文件它是按照层对 element 进行单独编号,在导入过程中需要将它们整合到一起。还与 nas文件不同的是,对于 elemen...原创 2020-04-08 21:26:42 · 1041 阅读 · 0 评论 -
导入mesh 信息
一、读取mesh文件(NAS文件)1、.NAS文件介绍:1.1先是一些基本信息,开头是时间之类的,在是 mesh 剖分后线段、三角形、长方形、四面体的数量。1.2这部分就是三角形节点的坐标信息。1.3第二列是 三角形(element)的编号,后三列是组成三角形的三个节点。2、导入mesh文件导入mesh文件信息,如 feko mesh的nas...原创 2020-04-06 12:21:56 · 1798 阅读 · 1 评论 -
MOM 理论总述
一、原理:矩量法的求解过程主要包括以下四个部分:区域的离散; 基函数和权函数的选择; 阻抗元素的求解; 方程组的求解。现有线性算子方程如下: 其中,为线性算子,是已知函数(如激励源),为未知函数(如电流)。1、离散化过程这一过程的主要目的在于将算子方程化为代数方程,其具体步骤如下:<1>...原创 2020-03-22 13:55:28 · 3108 阅读 · 6 评论 -
MoM(五)解矩阵方程
在阻抗矩阵填充之后,接下来就是解矩阵方程了。后期在补上公式,先上代码。注意:方程求得解是函数的解。#pragma once#include<iostream>#include<stdio.h>#include<armadillo>#include<math.h>#include<complex>#include&...原创 2020-03-11 16:57:15 · 1116 阅读 · 0 评论 -
MoM(四) 阻抗矩阵填充
一、一些函数介绍1、函数1、函数原型: 功能:返回一个小于传入参数的最大整数参数:x为将来被处理的数返回值:返回不大于x的最大整数例:2、为矩阵表示列相加,表示行相加二、注意事项格林函数: 填充阻抗矩阵时,一个 element 三角形 要与其他所有的 element 三角形(包括它自己) 进行格林函数计...原创 2020-03-06 20:20:17 · 1147 阅读 · 2 评论 -
MoM(三)
一、九点积分法:解决格林函数奇异性问题就是将任意 element 三角形分成9个小的三角型,参考图形如下:#pragma once#include<iostream>#include<fstream>#include<vector>#include<string>#include<armadillo>#in...原创 2020-03-04 21:36:48 · 1231 阅读 · 0 评论 -
MoM(二)
一、计算单元面积1、原理利用向量的思想,其中,与分别为向量AB与AC在空间直角坐标系下的坐标表达,即:向量构成三角形面积等于向量构成平行四边形面积的一半即三角型的面积是四边形面积的一半2、重难点写代码的时候,发现函数不能返回数组,所以在这记一下。1、使用指针int* fun(int x1[3], int x2[3]){ int* x3 = new int...原创 2020-03-03 18:16:01 · 817 阅读 · 1 评论 -
MOM(一)数据读入
一、读入文件介绍1、rwg第一个数代表rwg的个数下面几行的前两个数字 表示相邻两个element 的编号。2、element (即一个三角形面片)第一个数为 element 的个数,后面为顶点坐标坐标。二、读入剖分数据读取 element 信息时,创建了一个3D 矩阵,每一层都表示一个 element ,而一个 element 由3个顶点组成,每个顶点由3个不同方...原创 2020-03-02 20:13:52 · 2235 阅读 · 2 评论 -
计算电磁学MoM学习启动篇
从今天开始计算电磁学的学习,由于之前买的书没有带回来,疫情期间又不能乱跑,所以这一两天取收集一下资料开始MOM的学习,万事开头难,先做起来再说。一、理论知识复习1、数学原理2、RWG基函数3、电场积分方程4、电场积分方程的矢量解...原创 2020-03-01 14:51:29 · 2512 阅读 · 10 评论