This paper deals with the study of discoidal Permanent Magnet machines using a method of field calculation based on the magnetic charges theory. This fast calculation method enables a systematic study of these devices. The presented method has been validated by a comparison with the classical FE method. Three kinds of discoidal machines are studied and compared. The first is a classical machine with axially magnetized magnets with iron stator and rotor cores. The second and third use simple Halbach array configurations for the magnets with iron and ironless rotor core. This study illustrates the interest of the Halbach structures for this type of device.