Methods for assessing component temperatures and fan performance.
Cloud technology has become increasingly prevalent, allowing use of 3-D models and numerical methods to analyze CAD models of electronic devices and components. Numerical computations of conduction, convection and radiation are essential for understanding how these heat transfer mechanisms can be utilized for effective cooling techniques.
Advantages of cloud-native simulation include fast and easy access in a web browser, the ability to explore a complete design space and eliminate poor design choices earlier in the development process, and the ability to import geometry without tedious CAD cleanup constraints. The mesh for Immersed Boundary Method (IBM) solvers, for example, is founded on a cartesian grid, making it resilient to geometrical features and obviating CAD simplification. The sheer limitless computing power and scalability of the cloud means sharing simulation capabilities across a full organization of geographically dispersed engineers is simple and easy. Engineers can perform cooling, heat and fluid flow analysis of electronic devices, PCBs, electronics systems and enclosures along with structural and mechanical assessment using a single CAD model, all in one simulation platform.
A Raspberry Pi is simulated using a publicly available 3-D model of the device taken from GrabCAD. A conjugate heat transfer simulation with forced convection (fan) was used to model the computer using standard 30mm fans for cooling. Manufacturer data were used for the fan performance, with four different model types providing data on volumetric flow rate and pressure drop. Simulation tools can determine fan operating points and generate system resistance curves by performing a thermal flow analysis of a Raspberry Pi. Such tools can then be used to determine the system resistance curve and generate a flow rate study to derive the fan operating point, which is done simultaneously.
This approach is instrumental to assess in-situ fan performance in the system or device and optimally cool the heat generation from circuits and components. For the simulation setup, fan inlet and pressure outlet boundary conditions are used, the air is used for the flow region, and several materials are specified for the chips and electronic components, including copper, PCBs, silicon for chips and aluminum for heat sinks (
). Power values represent the CPU (3W) and more minor chips (0.25W). The air inlet is ambient at 19.85°C, and a CSV file is used to upload the fan curve.
There are several ways (boundary conditions) to specify chip/component temperature or power values:
Likewise, fan performance can be modeled several ways. A boundary condition where the fan inlet is placed can have a direct mass flow applied to it as a velocity inlet with appropriate fluid material properties and ambient temperature. Alternatively, a momentum source can be defined to represent the flow from a fan, and, most recently, engineers can upload fan-curve data in a tabular format directly and use it as a boundary condition. In the case of the Raspberry Pi, we have modeled two fan options (L and H) by taking manufacturer data.
We can visualize heat removal on the chips by looking at surface area average temperatures.
and show up to 120°C on the CPU (max.). Users can extract point-specific data and pressure drop across air inlets and outlets and assess the chip cooling performance based on comparing multiple fans.
Fan inlets show a 4.78 pascal (0.5mmAq) pressure difference at a flow rate of 7.55e-4m3/s, and this matches the fan curve data sheet for the baseline model (L). The fan outlets are at 0 gauge pressure as intended. We can easily switch the fan curve data to simulate a more powerful fan (H) for comparison. Doing this shows a 10 pascal (1mmAq) pressure drop, but also a higher achieved flow rate cooling the components. The two are compared in
. Through this analysis, we can start generating a system curve for the enclosure (Raspberry Pi) derived from simulating various fan operating points (orange line in Figure 5). Running 10 simulations of different flow rates in parallel, we generated the entire system curve for the Raspberry Pi in 2 hr. Chip cooling performance based on comparing the two fans is also shown, with the more substantial model H fan better at removing heat ( ).
Resistors are used to protect other components in an electric circuit with high voltages or current pulses using highly resistive materials, ideally in a compact structure. The power resistor model in
has four separate resistive conductor circuits and is used in vehicles to ensure the electronic control unit (ECU) for fuel injection does not overload from high current spikes. The full 12V potential is connected and provides the required high opening current of 22.6A, but the components cannot withstand the high current load for long. The ∼6Ω resistor circuits are added to the circuit with a switch and reduce the current below 2A. The component is mounted at a sheet metal component next to the engine and must only rely on natural convection cooling.
The electric potential (voltage) gives insights into the voltage drop across electronic components and wires within the electric circuit and the expected voltage drop overall in case of a current drain-driven simulation. The electric current density (A/m2) provides essential information about the electric current flow in the whole circuit and if current density spikes occur. The Joule heat generation (W/m3) result field is used to judge the heat flux that needs to be considered when designing the thermal management solution for the system. Using internal statistical tools, the distributed heat load as well as the integrated total power loss on a part of the model can be extracted.
simscale.com) and leads the company's thermal management and electronics solutions; afischer@simscale.com. He has a background in computational mechanics and control technology, and has worked for 10 years in a range of product and engineering roles, building a fully cloud and web-based simulation platform.
is cofounder and product manager at SimScale (