Videos > Conducted Emission Simulation of An Electric Vehicle
Jul 1, 2025

Conducted Emission Simulation of an Electric Vehicle

Hello, this is Ibrahim Nassar with Ozen Engineering. In this demo, we will be performing a conducted emission simulation of a full electric vehicle.

Overview of the Electric Vehicle Model

This is the electric vehicle that we're going to be simulating. As you see, the electric vehicle includes:

  • An inverter
  • A motor
  • An antenna placed on the roof
  • The battery with all the cables

Simulation Tools and Setup

We will be using HFSS to perform the EM simulation and then dynamically link the HFSS model into a circuit to generate the emission report. Here is the AADT project that we will use for this demo. In the AADT project, we have:

  • An HFSS design
  • A circuit design

The HFSS design includes the full vehicle, placed inside an air box assigned to a radiation boundary to model the radiation. The vehicle is modeled with thin sheets for the body or chassis, using perfect electric conductors. The doors, floor, and motor connection are also modeled. The glass is modeled with a layered impedance boundary of a material already defined in HFSS.

Antenna and Ports Configuration

An antenna is placed on the roof of the car, made of dielectric and perfect electric conductor, excited with a port placed at the bottom of the antenna conductor. We have about 10 ports at the location of the motor and the battery for the EM simulation, enabling excitation with signals in the circuit for a transient simulation.

Simulation Parameters

The battery and motor are modeled as perfect electric conductors in the HFSS model. The simulation is solved at 0.1 GHz (100 MHz), with a maximum number of S's set to 20 and a maximum delta S of 0.02. A frequency sweep from DC to 100 MHz with about 401 points is created. This model takes approximately 1 hour 26 minutes on a machine with 24 cores and uses about 74 GB of RAM.

Mesh and Field Plots

We can inspect the mesh plot and plot the electric and magnetic fields in any region inside the airbox after completing the circuit simulation.

Linking HFSS to Circuit

After the HFSS simulation is done, we link it into the circuit by inserting the circuit design project and dragging the HFSS design into the circuit. It appears as a parameter block with pins equal to the number of excitations defined in the HFSS model.

Circuit Design and Simulation

The full circuit model for the conducted emission simulation includes:

  • The HFSS block or design link
  • A matching network connected to the antenna port, terminated with a 50-ohm
  • The motor represented with an equivalent circuit of mutual inductance and resistance
  • Current probes to plot the current and represent the voltage of the battery

The circuit simulation selected is the Nixxiom transient. We define Ansys by creating a Nixam solution setup and selecting Transient Analysis, with a time sweep from 0.01 microsecond to 100 milliseconds.

Plotting Results

After the circuit simulation, we can plot voltage versus time and look at spectral data at any location in the circuit model. To plot voltage:

  1. Hover the mouse over the desired location to see the net name.
  2. Right-click on results, create a standard report, and select a rectangular plot.
  3. Select voltage and the quantity to plot, such as the power line (e.g., NET 45).

Similarly, we can plot current and view results versus frequency by calculating the spectral out of the time domain data.

Updating Excitations and Viewing Field Plots

We can update the excitations in HFSS and view updated field plots by right-clicking on the HFSS component in the circuit design and selecting "push excitations." This updates the phase and magnitude of each excitation in the HFSS model. We can then plot the electric and magnetic fields and look at radiated emissions inside the air box.

Conclusion

To summarize, this demo showed how to use HFSS in combination with the Ansys circuit tool to simulate the full electric system and identify or mitigate potential sources of EMI and EMC issues. We also demonstrated how this approach can be used to look at regulatory standards, such as CISPR25.

Thank you for watching. Please contact us at https://ozeninc.com/contact for more information.

[This was auto-generated. There may be mispellings.]

Conducted Emission Simulation of an Electric Vehicle Hello, this is Ibrahim Nassar with Ozen Engineering. In this demo, we will be performing a conducted emission simulation of a full electric vehicle. This is the electric vehicle that we're going to be simulating.

As you see, the electric vehicle includes an inverter, a motor, an antenna placed on the roof, and the battery with all the cables. We will be using HFSS to perform the EM simulation and then we will dynamically link the HFSS model into circuit to generate the emission report.

Here is the AADT project that we will use for this demo. In the AADT project, we have an HFSS design and a circuit design. The HFSS design has the full vehicle. As we see, it's placed inside an air box that is assigned to a radiation boundary to model the radiation. So we can hide it.

The vehicle is modeled with thin sheets for the body or the chassis of the car. It's modeled with perfect electric conductors. The doors, as well as the floor and the motor connection, are also modeled.

We also modeled the glass with a layered impedance boundary of a material of glass that is already defined in HFSS.

We also see an antenna placed on the top or the roof of the car that is made of dielectric and the perfect electric conductor, and it's connected excited with a port here placed in the middle at the bottom of the antenna conductor, and we also have about 10 ports at the location of the motor and the battery to do the EM simulation, so when we take it into circuit, we can excite it with signals in circuit and do a transient simulation.

The battery here is modeled in the HFSS model as a perfect electric conductor, and the motor as well.

We will solve this model at 0.1 GHz or 100 MHz, set the maximum number of S's to 20, and the maximum delta S of 0. 02. We also created a frequency sweep that goes from DC to 100 MHz with about 401 points.

This model is already solved, and this model takes about 1 hour 26 minutes on this machine, which has 24 cores, and it takes about a max memory of about 74 GB of RAM. Okay, let's close this, and we can also inspect the mesh.

So here I have already the mesh plot created, so if you double-click, we can see the mesh created for this geometry. We can see also plot the fields, electric fields, and magnetic fields in any region inside the airbox, but let's do that after we do the circuit simulation.

Okay, so after the HFSS simulation is done, we want to link it into circuit. The way to do that is basically we go first and insert the circuit design project, insert the circuit design, and then here we can define a substrate, but let's just keep it none.

Then what we can do basically is to drag, select the HFSS design, and drag it and drop it into circuit. And then we can, and it will show up in circuit as a parameter block with pins number that's equal to the number of excitations defined in the HFSS model.

So the circuit setup is kind of a little bit large. Here is the full circuit model for the Conducted Emission simulation. Here we see the HFSS block or HFSS design link. If we expand the circuit design, we see it here as a component.

If we zoom in a little bit, so here are the pins names that come from the ports names in HFSS, or you can modify it. So here we see at the antenna port, we connected a matching network, then basically we terminated the antenna with a 50-ohm.

To see the matching network that is designed here, we can right-click on this kind of sub-circuit and select push down, and here we see the details of the matching network. Right-click, and basically we can double-click back again onto the main circuit design to go up in level.

So here is the motor represented with an equivalent circuit of mutual inductance and resistance, and here the current probes are inserted, so we can plot the current to represent the voltage of the battery, and then we set up the circuit simulation, and the circuit simulation here that is selected is the Nixxiom transient.

To define Ansys, we can right-click on Analysis and create a Nixam solution setup and select Transient Analysis. Ansys is already set up, so if we double-click on it, we will do a transient simulation with a time sweep from 0.01 microsecond to 100 milliseconds.

After the circuit simulation is done, basically we can plot the voltage versus time, and we can also look at the spectral data at any location in this circuit model.

So to determine the point where we want to plot the voltage, we can just hover the mouse over that location, and you see here the net name will show up, so we can select it and plot.

The AUTP is the power line, so if we can here, it's net 45, so we can basically right-click and plot the voltage versus time the way we do that basically right-click on results, create standard report, rectangular plot, and we select voltage, and then we select the quantity, so let's plot it at the power line, which, and we hit new report.

Okay, and this is the voltage versus time at NET 45. Similarly, we can plot it at the listen output, which is in this case NIT54, once we put the mouse here, so we can similarly plot it, which is here already plotted here in this example, against voltage in millivolts versus time.

Similarly, we can plot current, and can right-click on results, create standard report, rectangular plot, for example, and we can select current, and we will be able to plot it at the I- and the positive at the current prob where it's defined.

Here I already created that plot, so here we can look at the positive terminal of the current probe, and we see the current that goes into the motor. We can also look at the results versus frequency, and the way to do that, we can calculate the spectral out of the time domain data.

To do that, right on Results, select Create Standard Report, and select the quantity to be vNet45, select it to be n dB, and convert that to microvolts by adding 120. Now we can change the domain from time to spectral, and let's look at it from 0.2 microseconds, for example, can change and adjust all these options to 100 milliseconds, and let's look at it up to 1 megahertz, and we click a new report.

We can also adjust this plot to view it in a better way. For example, we double-click on the X-axis, then we go to X scaling, and let's change that for log scale. And here we can look at basically the spectral data.

Okay, so after we looked at the emission data in circuit, we can update the excitations in HFSS and view the updated field plots. And the way to do that, basically we can go to the circuit design and right-click on the HFSS component and select push excitations.

And what this will do basically is update the phase and magnitude of each of the excitations in the HFSS model. So if we go to the HFSS model and we go and open the edit sources window by right-click on field overlays and select edit sources, we can see that the magnitude phase got updated.

So now we can take the circuit simulation data and get the feedback into the HFSS model with these updated excitations. So we can plot the electric field in the model, we can plot as well the magnetic field.

And since we have an air box here in HFSS, we can also look at the radiated emissions and the radiated fields inside this air box.

To summarize this demo, we basically showed an example of how to use HFSS in combination with the Ansys circuit tool to simulate the full electric system and identify or possibly mitigate potential sources of EMI and EMC issues.

And we also showed how we can use this approach to look at regulatory standards. For example, here we use the CISPR 25. That's all for this demo, and thank you for watching. Please contact us at https://ozeninc.com/contact for more information.