| The Finite Element Method(FEM) has been widely used in many research fields as a strong tool of analyzing projects. For the field of electrical engineering, FEM is also a very important numerical method, which is used in the quantitative analysis of the engineering problems, such as electromagnetic fields and electromagnetic waves. And it is the basis of many useful and advanced software packages. Presently, the finite element analysis has been an important part of the Computer-Aided Design(CAD).The foundation of models and the data input are the main difficulties, which restrict the development of FEM. And the kernel of them is the dividing of regions analyzed. The process of dividing regions is the process of creating meshes. So the creating of fit meshes is the first step of FEM. The quality of the meshes directly influences the precision of the numerical analysis. For the complicated geometrical body, it takes a lot of time and trouble to create the mesh. And it is very hard to guarantee that there are no mistakes. Many algorithms of mesh generation (especially for the two-dimensional finite element mesh generation) have completely developed and practicality used.This paper discusses the mission, content and method of electromagnetic field numerical analysis after introducing the theory, development status of electromagnetic field numerical analysis, and describes the FEM in detail.In the paper, the Delaunay triangulation algorithm is analyzed and applied. The process of the performance using the Object Oriented Programming(OOP) language, Visual C++, is presented detailedly. And a software package for finite element analysis, Visual EMCAD/VFEM, is developed.It is a key to master an efficient method of solving equations using the FEM to analyze the great problem. The Incomplete Cholesky-Conjugade Gradient(ICCG)algorithm is presented in this paper. It converges quickly and need only store no-zero members, which greatly save the location. At the same time, the manner of storing sparse coefficient matrixes is discussed. As far as it goes, the algorithm has many advantages for the great problem.The finite element analysis software package, Visual EMCAD/VFEM, was developed on the basis of the theories mentioned as above. Two-dimensional finite element mesh generation is performed automatically from the objects entered using the software package, and then process the finite element analysis and computing. |