Introduction
With the current evolution of electronics, the development of power electronics systems takes a very prominent place in various applications such as the automobile and aircraft applications. Power conversion devices are being developed rapidly to reach higher efficiency and power. However, with the requirements in terms of power density and reliability, many electronic devices have been developed for a higher switching frequency [1]. This increase in frequency involves an increase in the number of the electrical noise sources as well as the sensitivity of the electronic devices to electromagnetic (EM) noises. As shown in [2], the generated parasitic elements, such as stray inductances in power circuit, can cause voltage spikes and ringing due to the increased di/dt. This fact may have detrimental influences on switching losses and dynamic behaviours, and hence give rise to the electromagnetic emissions sources. Therefore, the interference problems have to be reduced in order to guarantee an appropriate operation of systems to achieve EMC.
Parasitic parameters that strongly affect the spectral signature of the converter are mainly derived from discrete components as well as copper traces of a direct-bonded-copper (DBC) [3], [4]. Thus, in order to minimize the impacts of these unintentional phenomena, many efforts were provided to act on the PCB layout designs [5]–[7]. Ning et al. [5] have proved that a good PCB layout is the most powerful key to obtain a significant reduction of a large number of disturbances problems. Besides, an improperly designed PCB layout can lead to electromagnetic interferences that may degrade the electronic device operation. Hence, the PCB layout designs for optimized power electronic circuits with low parasitic parameters have attracted more and more interest from the designers in both industrial and academic environments. In industry, most of the EMC experts use some rules of thumb, based on personal experience to design PCB layouts. Manual PCB layout designs process is, usually, based on iterations. Each cycle generates a PCB layout design which is compared to other design results and eventually the best layout is selected among the different candidates. Generally, the best candidate is not the best choice for the entire design space. However, the main dissatisfaction with this manual design is basically related to the design speed and the limited choice of tested solutions, which are time and money consuming [8]. Several guidelines and manual investigations have been also proposed in the literature [9]–[11] to perform the layout in order to reduce EM interferences, such as drawing large tracks to reduce stray inductances or thoughtful positioning of components to avoid large loops which generate magnetic interferences. Unfortunately, these techniques generally bring improvements and carry out a compromise at the level of EM couplings without ensuring that the adopted solutions are optimum compared to EMC constraints. Moreover, common solutions cannot be generalized and they are not suitable for all possible structures. For instance, the use of broad tracks decreases stray inductances, but it increases the parasitic capacitances [12].
Recently, automatic layout optimization tools have become a necessity to achieve designs which fulfil EMI requirements. Many efforts have been made to achieve automatic layout design regarding EMC constraints [13]–[15]. For example, Oliveira et al. [13] proposed an automatic PCB layout design of an EMC filter to reduce EM disturbances. Mandray et al. [14] presented thermal and simple EMC models to realize an automatic layout design of a double-sided power module without considering time and accuracy. These models include thermal effects and parasitic capacitors while inductance has been ignored. Work described in [15] used a GA for layout optimization of a simple power module to minimize parasitic elements. However, with this method, the computational population increased significantly due to all possible designs being considered. Many others optimization procedures have been presented in the literature, which focus on optimizing the layout, such as in [16], [17]–[19]. Nevertheless, the purpose of such references works mainly deals with the EMC filter layout optimization. Further, to ensure that the final product meets the requirement of the EMC standard, the appropriate techniques for eliminating EMI problems must be implemented at the converter level, instead of the final corrections, such as the filter optimization. Besides, some filters are not sufficient to ensure the conformity of the final product, because many studies in the filter optimization are often giving final solutions whose components are not always found at suppliers which in practice are not feasible, while others are too bulky and expensive [18]. Furthermore, all the stray EM effects cannot be solved only by using filters because when the stray elements of the layout are not optimized, the filtering efficiency can be dramatically reduced. Actually, the optimization tools currently used in commercial EM solvers fixed the starting from a predefined structure selected by the designer as a reference [19]. Therefore, this paper proposes to go further than the optimization of an EMC filter and the enhancement of the PCB layout. Our aim is to develop an automatic optimization process for a dc-dc converter PCB layout in order to reach the best solution respecting a reduced EMC signature. Thus, a main contribution of this paper is optimizing the converter before moving to the filtering solution which will reduce the cost and the volume of the filter. A buck converter is taken as an example for this optimization, but the stated method can be also suitable for other circuits as well, and can be generalized to any configuration. Associated with the optimization loop, a methodology is proposed to randomly design the PCB layouts. The PCB layouts modelling were achieved utilizing ANSYS Q3D software which is proposed to compute the parameters of the interconnection. The design optimization in question was processed using an evolutionary optimization algorithm. To reach this aim, a genetic algorithm has been adopted for the minimization of the fitness function. Finally, based on an objective function computation, the optimization process selects the layout corresponding to the optimal solution.
The remainder of this paper is organized as follows: The studied converter and the models of the different components are provided in section 2. Section 3 depicts our optimization methodology. This section will detail the proposed different steps of the optimization strategy. The results of the optimization process are presented and discussed in Section 4. This section presents the experimental measurements, which validate the proposed approach. Finally, section 5 gives the general conclusions of this work.
Modelling the Real Behaviour of DC-DC Converter
As widely reported in various publications targeting the design of converters [20], [21], parasitic elements can have a significant impact on the dynamic performance of these devices. An accurate prediction of spurious elements is therefore very important to analyze the EM disturbances. In order to take these effects into account in the proposed design procedure, a modelling approach of the DC-DC converter, taking into account the parasitic elements of the non-ideal components and the parasitic elements of the routing, was tackled. The adopted models are here briefly discussed.
A. Studied Converter
The studied converter is a series chopper (see Figure 1). The proposed model includes a source through, a Line Impedance Stabilization Network (LISN), two decoupling capacitors, a Si MOS transistor IRFP460 (500V / 20A), a Si Schottky diode SC250KG (1200V / 5A), and an R-L load. The DC bus voltage is fixed at 100V (VDC = 100 V) for a nominal load current of 1 A. The switching frequency is 50 kHz with a duty cycle of 50%.
B. Decoupling Capacitor
In the studied converter, two decoupling capacitors (a polyester capacitor C1 and a ceramic capacitor C2) are used. The behaviour of capacitors is modelled with a conventional RLC equivalent circuit. The impedance measurements for both capacitors have been characterized with an HP4194A impedance bridge in [22]. This equivalent model of the capacitor is represented in Figure 2.
C. Active Components
The SPICE level 3 model is chosen for MOSFET, which is appropriate for power electronic applications due to the large availability of SPICE simulators. This model allows considering the static characteristics and the dynamic effects such as the variations of the
D. LISN
In order to measure the conducted disturbances, a LISN must be included in the considered circuit. The LISN is like a filter inserted between the device under test and the network. Its role is to isolate the network on which it can occur the common and the differential mode disturbances of the equipment under test. The single-phase model of the LISN used in the laboratory is a “50A: Prana Tegam-
The total conducted EMI noise consists of two components: common-mode (CM) noise and differential-mode (DM) noise [2]. In order to quantify these two components, one can say that CM noise propagates between each conductor with respect to ground through parasitic components, while DM noise propagates between conductors. The Common mode and the differential mode voltages, noted respectively (VCM) and (VDM), are computed using the equations (1) and (2). The calculations are made in the resistances R2 and R2’ of the LISN as illustrated in Figure 8.\begin{align*} VCM=&\frac {v_{LISN}^{+}+v_{LISN}^{-}}{2} \tag{1}\\ VDM=&V_{LISN}^{+}-V_{LISN}^{-}\tag{2}\end{align*}
E. Load
The load of the chopper is an RL load, equivalent to a 40 \begin{align*} A=&Z3//Z1 \\[4pt] B=&Z2//Z3 \\[4pt] C=&Z1//Z2 \tag{3}\\[4pt]&\hspace {-2pc}\begin{cases} Z1=\dfrac {2(A\ast B\ast C)}{A\ast B+C\ast B-A\ast C} \\[5pt] Z2=\dfrac {2(A\ast B\ast C)}{A\ast B-B\ast C+C\ast A} \\[5pt] Z3=\dfrac {2(A\ast B\ast C)}{-A\ast B+A\ast C+C\ast B} \\[5pt] \end{cases}\tag{4}\end{align*}
The electric model used (cf. Figure 5) has been compared and validated with experimental measurements performed with impedance meter for a frequency range of 100 Hz to 30 MHz (see Figure 7).
F. PCB Layout Modeling and Electrical Simulation
In this paper, a numerical modeling approach is used to accomplish the task of PCB layout modeling. The PCB layout is modeled using ANSYS Q3D extractor software. This software uses the method of moments (MoM) with integral formulation and the finite element method (FEM) to compute all the stray elements of the PCB layout such as resistance, inductance, and capacitance conductance (RLCG) matrices. This tool is used to perform both DC and AC analysis. In this work, the results of the AC analysis are taken into account since the values of the resistances are highly sensitive to the effects of skin and proximity, which vary with the frequency. Indeed, the skin effect is manifested primarily at high frequencies. This phenomenon exists for conductors which are crossed by alternating currents. With the rise of frequency, it will disrupt the distribution of the current which will be concentrated towards the outer surface of the conductor. The changing in the current distribution causes an increase in the resistance of the conductor and an asymptotic drop in the total inductance to static value called external inductance. To conclude, the resistance and internal inductance of PCB traces rely on the current distribution in the conductor and vary according to the frequency [25]. Therefore, it is necessary to take into account the skin effect, as it modifies the value of resistance as a function of the frequency.
The chopper’s circuit has a single layer, with 35
Optimization Process
The purpose of this section is to set out the optimization process that is carried out on a chopper circuit. The optimization of the electromagnetic behavior of this converter was performed by varying its routing. Before running the optimization procedure, the algorithm begins by building the graph, which ensure the discretization of the circuit area where the different conductive tracks are defined. Afterwards, all the components are placed in the grid layout by following the electrical rules. We have fixed the location of the discrete components of each PCB layout solution. Thus, the aim is to, only, modify the PCB tracks geometries in order to just make an optimization on the PCB traces. Once the locations of the components are fixed, the optimization process will take place. The whole optimization process includes three steps. In the first step, an automatic routing algorithm has been applied, which is based on Dijkstra algorithm and governed by a GA. This latter is developed to execute the routing of the interconnected tracks. For the first generation, this algorithm allows to randomly generate several PCB layouts candidates by connecting the position of the components with copper trace. These candidates are grouped together as initial solutions within the same family. In the second step, after obtaining the PCB layout, it will be modeled through ANSYS Q3D. The coupling between MATLAB software and Q3D extractor software is established automatically thanks to DXF file. Subsequently, the PCB layouts are modeled to characterize the parasitic elements. All these elements, such as resistive, inductive and capacitive effects, are taken into account to obtain an accurate equivalent circuit of the layout. An equivalent model is then generated for each layout, which will be implemented in the SIMPLORER time-domain simulator. The complete circuit including active and passive components models and PCB layouts models are analyzed in SIMPLORER to simulate the complete circuit behavior performance. Following that, the output is automatically used in an optimization process to evaluate the cost function, allowing obtains of the optimal solution for the PCB layout, in order to acquire the best possible converter behavior for EMC.
Finally, a fast fourrier transform (FFT) is performed to obtain the EMI spectrum and then an objective function is computed for each solution. The process of finding an optimized layout solution relies on modifying the existing routing solution, which is already tested until having the best one in an EMC perspective. Indeed, this research is performed using GA to minimize the objective function in a given frequency band (cf. paragraph III.B.3). Therefore, from these last solutions, a new generation is created with crossover and mutation operation. These newly established solutions are in turn analyzed in order to converge towards an optimal one. The algorithm execution is repeated until satisfying the objective function, or when a maximum number of generations are reached. Once the optimization process is complete, it will provide the best circuit topology among the explored solutions, the associated cost function and estimated performance indicators (VCM and VDM voltages). A flowchart of the proposed optimization procedure is shown in Figure 10. The following sections describe the details of the inputs requirements and the main steps of the optimization process.
A. Graph Building and Fixation of the Discrete Components Terminals
Step 0 - creation of a weighting grid: the first step aims to create a graph which represents the discretization surface. The graph is represented by an M \begin{align*} G &=\left(\begin{array}{ccc} G_{11} & \ldots & G_{1 M} \\ \vdots & \ddots & \vdots \\ G_{M 1} & \cdots & G_{M M} \end{array}\right) \tag{5}\\ G &=\left(\begin{array}{ccccc} P_{11} & P_{12} & \infty & \ldots & G_{1 M} \\ P_{21} & P_{22} & P_{23} & \ldots & G_{2 M} \\ \infty & P_{32} & P_{33} & \ldots & G_{3 M} \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ G_{M 1} & G_{M 2} & G_{M 3} & \ldots & G_{M M} \end{array}\right) \tag{6}\end{align*}
It is worth nothing that:
, when there is a direct route between nodes i and jG_{ij}=P_{ij} , when the nodes i and j are disconnectedG_{ij}= \infty
As an example, between nodes 1 and 2 there is a direct link,
Some requirements were taken into account when designing the DC-DC converter. Before performing the optimization procedure, the following parameters are configured:
The maximum circuit size Xmax and Ymax, which are considered as maximum boundaries during the design of the final PCB layout.
The step N between nodes
The number of nodes M
The vectors S= {Si; i = 1…L}, and T= {Tj, j = 1…N}, which represent the positions of the components and contain the staring nodes and the targeting nodes, respectively.
B. Optimization Strategy
We propose to use GA-based optimization strategy to design the DC-DC converter. GAs are global heuristic search algorithms based on natural genetics. This search technique is basically established on the evolutionary principle of Darwin’s natural selection in order to find a solution to a given search optimization problem. A GA starts with a set of initial solutions that are replicated to create a new generation of solutions. By repeating this cycle, we obtain a population composed of better solutions. During the genetic process, the solutions are evaluated using specific techniques, such as fitness and selection, and genetic operators such as crossover and mutation. As a result, GAs may be more effective in achieving the global minimum (even if there is no guarantee that the global minimum will be obtained in a limited time), while those based on the gradient are more likely to be trapped in a local optimum. GAs work well in design optimization techniques with excellent results [5], [17]. The main advantages of GA include the robustness at initialization and their convergences do not depend on the initial value. Moreover, GA can be easily parallelized because each solution of a generation is computed independently from the other solutions of the same generation.
1) Reduction of the Variables
Usually, graph theory algorithms modify the path between two nodes based on edges information. Therefore, we randomly assigned the weight
2) PCB Layout Design Procedure Based on Dijkstra Algorithm and Governed By GA Toolbox
The purpose of the PCB routing generation procedure proposed in this paper is to generate several solutions as a first panel of solutions. These solutions will be evaluated and optimized in a second step.
Several algorithms have been used to draw a path from point A to point B. In the literature, many algorithms have been developed, such as Lee’s algorithm. The main objective of these algorithms is to find the shortest path connecting two distant points, which is not necessarily the best one in terms of EMC point of view. Moreover, they rely on geometric criteria to determine the shortest path. However, there are other algorithms based on graph theory. The path search problem is a classic problem of research in graph theory. This later is a widely useful approach for dealing with path searching in the fields of a computer network, communication, and transport. Numerous graph search algorithms have been used [26], [27] for finding a path between nodes such as the Floyd algorithm, the Dijkstra algorithm, the
Unvisited nodes Path 1
\hbox{\(\color{Blue} {-\!\!\!-\!\!\!\!-\!\!\!\!\!-\!\!\!-\!\!\!-}\)} Destination nodes Path 2
\hbox{\(\color{Magenta}{-\!\!\!-\!\!\!-\!\!\!\!-\!\!\!-\!\!\!- -\!\!\!-\!\!\!-\!\!\!-\!\!-\!\!\!\!-}\)} Starting points Path 3
\hbox{\(\color{Green}{ - - - - -}\)}
Path 1 = 30 31 32 33 34 35 Path 1 = 30 24 32 40 34 28
Path 2 = 29 23 15 9 3 11 5 13 20 Path 2 = 29 23 16 9 10 4 12 20
Path 3 = 18 26 Path 3 = 25 33 26
a: Description of the Requirements in the Routing Strategy
The PCB layout grid is a real representation of the studied converter. Therefore, it is essential to build the graph by following the packaging components limits and rules. The requirement for the routing algorithm is to, randomly, generate PCB layouts avoiding crossings between tracks. It is necessary to check the proper connection circuit in order to guarantee the absence of short circuits and the unwanted crossing between the normally isolated tracks.
A function has been developed within the Dijkstra algorithm which allows for each run to test the realized connection circuit. The definition of the constraints must be generically established so that any connection circuit can be analyzed. Consequently, we will be able to perfectly control the geometry of the layout throughout the optimization process. In our case, there are two types of crossing: crossing between diagonal arcs and crossing between nodes. Firstly, to avoid the crossing between the diagonal edges (cf. Figure 13), the algorithm allows verifying that the edge connecting the two selected nodes is valid. It means, to establish a path between two nodes, the Dijkstra algorithm starts from a node called “father” and then analyzes the validity of its neighbors also called “child nodes”. Once the child has been chosen, the dijkstra algorithm will verify if the edge connecting it to the parent node is valid. The purpose is to ensure that using this arc does not lead to the crossing of another edge previously established. If this is the case, then it is imperative to prohibit the use of this arc. At this point, the Dijkstra algorithm will prevent the use of this current node and will check the other parent neighbors until finding another valid one. Secondly, to avoid the intersection in one node (cf. Figure 14), all the points that constitute an already established path have been inserted in a closed list. It means that in each iteration, the saved list points are excluded from the search and cannot be included again in the other paths.
Path 1 = 31 25 Path 1= 31 23 17 25
Path 2 = 24 32 Path 2= 24 32
Path 1 = 11 18 25 31 Path 1 = 11 18 25 31
Path 2 = 17 25 33 Path 2 = 17 24 30 38 39 33
Example of crossing diagonal edges (a), possible solution after adding the function to avoid the diagonal crossing (b).
Example of crossing in one node (a), possible solution after adding the function to avoid the intersection in the nodes (b).
b: Examples of Automatic Generation of the PCB Layout
The conductive tracks are built on the discretization grid and have the role of ensuring connections between the various discrete components. The paths obtained under MATLAB are used to build the tracks. For example, from a path between two nodes A and B with A (
We will start by computing the angle \begin{equation*} \theta =\tan ^{-1}\left ({\frac {DX}{DY} }\right)\tag{7}\end{equation*}
Since the width of the track l and \begin{align*} \cos \left ({\frac {\pi }{2}-\theta }\right)=&\frac {X_{C}-X_{A}}{l/2} \tag{8}\\ \sin \left ({\frac {\pi }{2}-\theta }\right)=&\frac {Y_{A}-Y_{C}}{l/2}\tag{9}\end{align*}
Thus, we get such that:\begin{align*} X_{C}=&l/2\cos {\left ({\frac {\pi }{2}-\theta }\right)+X_{A}} \tag{10}\\ Y_{C}=&-l/2\sin \left ({\frac {\pi }{2}-\theta }\right){+Y_{A}}\tag{11}\end{align*}
Likewise, we can determine the coordinates of point F, so we have:\begin{align*} X_{F}=&-l/2\cos \left ({\frac {\pi }{2}-\theta }\right){+X_{B}} \tag{12}\\ Y_{F}=&l/2\sin \left ({\frac {\pi }{2}-\theta }\right){+X_{B}}\tag{13}\end{align*}
The degrees of freedom in the path generation procedure are based mainly on:
PCB trace width, designed according to input rated voltage, current and over-heating [30], [31]. However, the distance between the components is fixed. The optimization process that we have developed does not allow defining a track width larger than the value of the discretization step
cm of the grid. We have chosen to vary the width fully randomly between 2 mm to 6 mm, which is greater than the minimum width (0.3 mm). This is to make sure that no overlap can occur between two parallel tracks to ensure sufficient insulation between them. When using high currents, we can increase the discretization step of the grid and we can exceed the maximum fixed width of 6 mm and we compute the range of the appropriate width according to the applied current.\text{N}=1 The distance between the parallel PCB traces is at least equal to the width of the tracks.
All angles between the paths are allowed.
These several rules must be followed by the optimization algorithm. Two examples of solutions generated by the routing algorithm are presented below.
3) The Objective Function
The main objective of this study is to find the best PCB layout solution, allowing the best behavior with respect to EMC aspects related to conducted emissions. The proposed objective function minimizes the spectra of disturbances conducted over a selected frequency range. In fact, the circuit generates conducted disturbances that can be recovered at the LISN. The proposed objective function is the sum of the differences between the spectrum amplitude of the routing disturbances of the current iteration which are denoted y(i) and the threshold y0 according to the EMC standard EN 55022 (y0), unless the spectral lines y(i) are greater than y0, as defined in equation (14). Therefore, the objective function calculates the amplitude of the spectrum that exceeds the limit accepted by the EMC standard. The limits of the frequency range (f0 and
The goal of the optimization is to minimize this objective function and therefore minimize the amplitudes of the disturbance spectrum.\begin{align*} \mathrm {Fobj}=\sum \limits _{\mathrm {i}=\mathrm {f}_{0}}^{\mathrm {f}_{\mathrm {t}}} {(\mathrm {y\_{}CM}\left ({\mathrm {i} }\right)-\mathrm {y}_{0} (i))}+\sum \limits _{\mathrm {i}=\mathrm {f}_{0}}^{\mathrm {f}_{\mathrm {t}}} {(\mathrm {y\_{}DM}\left ({\mathrm {i} }\right)-\mathrm {y}_{0} (i))} \\\tag{14}\end{align*}
Optimization Results and Discussion
In this optimization, we fix the location of the components and we try to improve the performance of the converter by adjusting the routing. Therefore, the optimization parameters of PCB layout are gathered in the vector Xi where the number of variable is 15.
The maximum size of the circuit has been set at 16 cm
A. Experimental Validation
An experimental comparison was made to validate the optimization process. Measurements are performed with an oscilloscope (LeCroy HRO 66Zi), on resistors R2 and R2’ in the line impedance stabilization network (LISN) (cf. Figure 18). The PCB layout of the optimized process and the other layouts have been built and tested in order to be able to compare the optimization results with standard solutions. In fact, we choose to fabricate a classic solution with straight and slightly wide tracks as a reference solution. Then, the common mode voltages for the manual test case (red spectrum for the reference topology) as well as the common mode voltage of the solution obtained by the optimization process (blue spectrum) are displayed together in Figure 19. Figure 20 displays the comparison between waveform of the differential mode voltage (red spectrum for reference PCB layout as well as blue spectrum for the optimized solution).
The results show that optimized PCB leads to better CM and DM behaviors compared to a standard PCB layout. On the one hand, a 3 dB improvement for VCM spectrum between the best solution and the reference is noticed from a frequency of 5 MHz. On the other hand, the EMI obtained reduction is of 4dB for VMD spectrum especially from 800 KHz.
B. Impedance Measurements
To validate the optimization results, impedance measurements were taken while the converter is not operating. Impedances were measured using an Agilent 4294A precision impedance analyzer, which has a frequency range of 40 Hz to 110 MHz. The sweep source was set as a magnitude equal to 0.1 V and a frequency of 100 Hz to 30 MHz. After calibrating the impedance analyzer and the probe, a set of measurement configurations was tested under various conditions. The active components of the circuit were replaced by short circuits or open circuits.
1) Configuration 1: ZMC Measurments
The experimental setup for the measurement is shown in Figure 21. In this Figure, the impedance analyzer is placed between the terminal of the output to the circuit under test and ground. This setup involves measuring the equivalent common mode impedance “seen” from the output point with the active components replaced by shorts circuits and disconnecting the LISN and the load at the same time. The CM depends, essentially, on the coupling capacitances Cp (Figure 8) between the tracks and the ground as well as the variations of voltage (dv/dt). A comparison of the impedance curves between the two PCB layouts for this configuration is shown in Figure 22, where we observe capacitive behaviors between the whole circuits and the ground. As shown in Figure 17, the optimized model has a lower overall surface area which causes a decrease in the coupling capacitances Cp. These findings are confirmed by results shown in Figure 22 where we notice an increase of the impedance curves which will permit the reduction of the common mode current and therefore the voltage VCM spectrum is reduced. This validates the relevance of the experiments optimization results.
2) Configuration 2: ZDM Measurements
The measurement of DM impedance is made using the configuration shown in Figure 23. Using this setup, the measurement is made at the location of the diode and the MOSFET is replaced with a short circuit. For the DM, this difference is important because the DM depends on the parasitic inductances of the tracks as well as the variations in current (di/dt). The Figure 24 shows the comparison between the measurements for the two PCB layouts. In this figure, we notice the difference between the resonant frequencies as well as the impedance amplitude. These results are consistent especially in the frequency band of [1MHz, 10MHZ], where we observe an inductive behavior of the whole circuit. The optimized layout has lower impedance which allowed the reduction of the differential mode voltage over this entire interval.
Conclusion
In this paper, an optimization method for the automatic PCB layout design respecting the EM disturbances has been proposed. This approach uses a GA implemented in optimization toolbox coupled with a Dijkstra algorithm in order to automatically generate PCB layouts for the chopper circuit. Then these layouts are analyzed one by one for the purpose of retaining a layout, which has enhanced EMC performance. Indeed, an automatic modelling and simulation methodology using the ANSYS EM tools have been presented. After computing all the parasitic elements using ANSYS Q3D, the complete circuit has been simulated using ANSYS SIMPLORER’s. Once the disturbances such as VCM and VDM are computed, the waveforms from transient simulations are imported into the optimization process. The algorithm proceeds until the given objective function is satisfied. The obtained simulation results by the proposed automatic optimization process were compared with reference PCB layout simulation results. The findings demonstrate that, for the selected frequency range, the optimized layout has a better performance than the layout from manual design. Following that, the PCB layout was made for experimental validation. The measurements show good agreement with the simulations, which shows the efficiency of this work. This approach could help engineers to guarantee PCB designs with optimum EMC constraints and save the designer’s time to reduce the costly cycle for EMI/EMC testing. The placement of the components has an important impact on the couplings which, consequently, can be affecting the conducted disturbances. This optimization method will be further improved. Future activities will be explored by considering the placement of components with routing optimization.