Hope Technologies


3D Full-Wave Electromagnetic Simulator

What’s ZWCAD?

ZWCAD is a fast and powerful 2D CAD solution that offers unparalleled compatibility with AutoCAD®3. It empowers architects, engineers, and designers
in the AEC and manufacturing industries to effortlessly bring their creative visions to life.
EIT - Embedded Integral Technique
Developed on the FDTD (Finite-Different Time-Domain) algorithm, EIT is a cutting-edge technology with high precision, high efficiency, and low memory footprint
FEM - Finite Element Method
FEM is a frequency domain finite element algorithm based on tetrahedral meshes. With the capability to simulate high-precision geometries, it is suitable for the simulation of complex models and fine structures, and the calculation results are stable and reliable

Easy to Use

ZWSim-EM is easy-to-use with a friendly user interface and clear workflow. The user interface can be customized by dragging different areas, and users can set the entire simulation process from top to bottom in Navigation Tree, or from left to right in Ribbon Menu.

Fully Compatible with Native CAD Models

Based on the powerful translator of ZW3D, ZWSim-EM is compatible with files of mainstream 3D CAD software or intermediate formats. Importing and exporting various files are so convenient without third-party add-ons.

Powerful 3D Modeling and Modifying

Sharing the self-developed 3D geometric modeling kernel of ZW3D, ZWSim-EM guarantees you robust direct modeling, surface modeling, and hybrid modeling capabilities. The Direct Edit feature also allows you to modify third-party models rapidly.

More Features

Faster Simulation-Driven Design
Based on ZW3D’s powerful modeling capabilities, ZWSim-EM can meet different modeling requirements in the electromagnetic field. 24 model formats can be imported, such as .sat, .stp and .igs. You can directly do modeling in ZWSim-EM by parametric modeling driven by history tree, which greatly improves modeling efficiency, facilitates subsequent parameter sweeping and optimization, and is convenient especially for complex structures. Also, you can save a model to the component library with all of its current settings so that it can be opened and used directly afterwards.
Customizable Materials
ZWSim-EM provides a rich material library containing more than 160 kinds of materials, offering you diversified electromagnetic materials to assign. For shape models, hundreds of kinds of materials can be chosen. For Infinitely Thin Faces, PEC materials are provided. You can also customize materials according to your specific needs, and add the newly-created materials to the material library, which is convenient for you to access and reuse.
Parameter Sweep
Parameter Sweep helps you check how the results are influenced under a specific range of parameters, and optimize accordingly to get the expected results. You can scan and simulate the settled variable parameters, and analyze how the parameters in a specific range affect the results, to provide references to optimize the models and improve your design efficiency. You can establish multiple sweeping tasks and add multiple sweeping parameters to each task.
Multiple Array Patterns
ZWSim-EM provides powerful array capabilities for antennas, realizing efficient pre-processing of array antennas simulation. It supports arraying antenna units to form the array antennas and meet the simulation requirements. A variety of array patterns are available, such as linear array, circular array, polygonal array, point-to-point array, and array along curves or surfaces. What’s more, models, materials and ports can be arrayed simultaneously to help simulate array antennas efficiently.
Multiple Boundaries and Excitation Source
The background materials are customizable and various boundaries and excitation sources are available. You can excite multiple ports one by one or all at once. The default background material is Vacuum, or you can also choose others from the material library or define by yourselves. Various boundaries such as Open boundary (default), PEC, PMC and Periodic are supported.
Intelligent Checking
You can check the project by analyzing and adjusting accordingly to ensure the validity of pre-processing settings, so that the simulation can run smoothly. There are multiple checking options, including Overlapped Objects Checking, Background and Boundary Checking, Excitation Signal Checking, Excitation Source Checking, Probe Checking, Mesh Checking and Solver Checking. The passed items will be marked as “√”, while the failed ones will be marked as “×” with an error warning in the message board.
Post-Processing Results Displayed in Various Ways
You can check, import, and export 1D, 2D, and 3D results; mathematically process them; track their features; label them, etc. Plot results of electromagnetic fields can be shown intuitively and multi-dimensionally, making it convenient for you to post-process.
Quickly Generate Results of Far-Field Arrays
Far-field results can be directly arrayed, providing rapid analyses and predictions. Without building the actual array model, you can estimate the array radiation pattern based on the unit radiation pattern simply by inputting 3D array parameters, which provides guidance for engineering design.
Export Detailed Simulation Reports
When the simulation is completed, you can view detailed log information, and manually export the result data and simulation report, which makes it easier to manage the simulation process.


  • Antennas/Antenna Arrays
  • Radar
  • Microwave Devices
  • Signal Integrity Analysis
  • Propagation of Electromagnetic Waves
  • Broadband Electromagnetic Issues of Complex Structures