Computer-aided engineering (CAE) is a subdiscipline of engineering that uses software tools to digitally simulate and optimize product designs. CAE is used across industries to aid in failure analysis, improve performance, decrease development costs, shorten design cycles, and give engineers insight into their product’s performance.
Initially developed in the aerospace industry, CAE tools have evolved to become an integral part of the engineering process, often driving product development decisions well before physical prototypes are available. The ability to virtually test real-world scenarios, answer critical design questions, and validate features and performance early in the design process makes an investment in CAE tools and skills one of the strongest returns on investment in engineering.
CAE tools build a mathematical representation of how a given set of geometry, materials, connections, and constraints behave under applied loads. The goal of any CAE simulation is to define known system quantities and calculate unknowns. It is used instead of physical testing when possible or to reduce iterations when real-world testing is required.
Before diving into the three-step process engineers use for CAE, let’s review some common terms.
Regardless of where CAE is applied, practitioners typically follow three steps: pre-processing, solving, and post-processing. The complexity of each step varies with the physics captured by the simulation, required level of accuracy, complexity of the product, and complexity of the operating environment captured in the digital mock-up. In addition, the process is always driven by knowing what information the engineering team is looking to gather from the simulation.
Below are the standard three steps.
Pre-processing is the first and most important step in the CAE workflow. This is where engineers document known values, use CAE software to discretize the geometry, and capture all required data in a database. Most model building begins with taking geometry or the components in the system and discretizing, or meshing, the geometry. The user must then apply constraints that define specific physical values and define the loads acting on the geometry. They must also specify the properties of each material used, connections between components, and how boundary conditions change over time. The final task for engineers conducting a CAE simulation is to specify how they want the mathematical problem solved by specifying the inputs and variables the solver needs to do its job.
Pre-processing is important because the solver computes the problem's outputs, and if the inputs are incorrect, the outputs will not reflect the real-world situation. A classic garbage-in, garbage-out (GIGO) situation. It is also important to know that automation and tight connections to computer-aided design (CAD) geometry tools speed up and increase the accuracy of pre-processing.
The actual processing of the mathematical representation built by the software during pre-processing is called solving. First, the solver converts the mathematical definition into a set of equations, usually partial differential equations, with known and unknown values. Then, numerical methods are used to solve a large set of equations for unknown values. Although software is used to solve for the unknowns, some algorithms can consume large amounts of memory, disk space, and CPU cycles. Access to efficient solver methods and high-performance computing resources is important when solving many CAE models.
The results from the solving step are stored as numbers in a database. To leverage those values, engineers need to use their CAE software to convert them into useful representations. Some of the more common result representations created during post-processing are:
Plots of geometry with values represented as colors are the most common type of output created in post-processing. In most cases, engineers use post-processing to provide information to verify and validate designs or aid in decision-making in the design or manufacturing process.
An example of a typical result plot where deflection is shown with colors mapped to the surface of the mesh. Red is maximum deflection, and dark blue is minimum.
The results of a vibration analysis showing the natural frequencies of a mirror in a telescope, with exaggerated deflection and colors representing the value of deflection
The electromagnetic field values for a phased array antenna in Ansys HFSS high-frequency electromagnetic simulation software
An important part of CAE is modifying the model and re-solving it to assess how those changes affect the results. This can be done by the engineer following a manual workflow or by automating loops, referred to as optimization, that parametrically vary the inputs using an algorithm that converges to the desired output values. Most modern CAE software includes scripting capabilities that give engineers the power to automate and control these iterations. Increasingly, this is done with a Python API, as with the PyAnsys pythonic access tool for Ansys software across the Ansys family of CAE tools.
Technically, CAE is any type of simulation where the use of computers plays a role in calculating the behavior of a product. Engineers can classify their simulations by the type of physics they are solving or by the type of solver they use.
Different physics types can be solved with multiple solver types. For example, heat transfer simulations can use finite element, finite difference, or finite volume solvers to compute heat flow.
Here are the most common types of solvers that engineers refer to when explaining the CAE approach they are using:
The effective use of CAE solutions is enhanced by leveraging computers to support other steps across the entire product life cycle, including the product development process, manufacturing, and maintenance. Not only does each area benefit in many of the same ways through a digital engineering approach, but data can more easily flow to and from CAE tools.
The most common forms of computer-aided domains are:
The only constant in the CAE world has been consistent improvements in capability and speed, taking advantage of improvements in computer hardware, numerical methods, and user interface design. This trend continues with the same focus on improving accuracy, ease of use, and solver performance.
Here are some advances that should provide improvements in the coming years.
CAE software has used AI, particularly machine learning (ML) and expert systems, for decades. Current research is around neural networks and incorporating large language models into the user experience and solvers. Users can already leverage this technology in the user interface with tools like Ansys Engineering CoPilot during pre- and post-processing across a wide range of Ansys tools and on the solver side with the Ansys SimAI AI platform for simulation, the Ansys GeomAI AI platform for geometry, and Ansys TwinAI AI-powered digital twin software.
CAE solvers benefit from the same massive parallelization of vector operations used in graphics processing and generative AI model training. Programmers can streamline linear-algebra algorithms, enabling larger models and faster solves.
The same is true for improvements in CPUs, GPUs, and memory ICs. Smaller feature sizes enable more transistors and higher clock speeds, which CAE tools benefit from. It is worth noting that CAE tools are critical to the design of these improved chips.
The aerospace industry is where CAE tools first started adding value, but their use has grown across industries. Here are some industries where CAE workflows have become part of the design workflow:
The value of CAE software tools is exemplified by the overwhelming number of choices engineers have. In deciding which tools to use, teams should consider the following:
The Ansys, part of Synopsys, suite of tools answers all these questions affirmatively.
Taking a closer look at the flagship products helps show how far CAE tools have come and the value they deliver to engineering teams.
Ansys Discovery 3D product simulation software is an industry-leading CAE tool for design teams that works hand in hand with CAD. In a single intuitive interface, it offers geometry modeling and modification; structural, thermal, and fluid analyses; and optimization. It is also a notable example of how to incorporate GPUs into advanced solvers to deliver near-real-time results and, most recently, AI tools to guide non-CAE experts through the simulation workflow. Once engineers are done simulating in the 3D design space, they can transfer their simulation to detailed physics and multiphysics solves. For example, users of Discovery software can transition to flagship products, such as Ansys Mechanical structural FEA software, Ansys Fluent fluid simulation software, and Ansys HFSS high-frequency electromagnetic simulation software.
A CFD in Ansys Discovery 3D product simulation software that shows near real-time solving of a ventilation system
Engineers around the world count on Mechanical software as their go-to FEA powerhouse. Although primarily focused on simulating structural, vibration, and thermal situations, it also supports acoustics, voltage, fracture mechanics, and many other physics. Simulation can include non-linearities and time dependency, all in an open, scriptable platform with built-in parametrics and optimization.
Fluent software is a prime representative of a comprehensive and robust CFD platform used to model fluid dynamics across industries. Because solving CFD problems tends to be mathematically demanding, it is also an example of leveraging high-performance computing (HPC) and GPUs to support larger, more accurate models.
The industry gold standard for high-frequency electromagnetic CAE is HFSS software. From PCBs to antennas in deep space, engineers have used this FEA-based tool to drive the design of electronics and communication products that have shaped our modern economy. It is a prime example of advanced capability, ease of use, and efficient execution.
The final example to look at is what the industry calls a vertical application — a CAE tool focused on a specific use case. Ansys Icepak electronics cooling simulation software is a pre- and post-processing tool built on top of the Fluent solver, purpose-built for electronics cooling and PCB thermal simulation and analysis.
A typical electronics thermal analysis of a computer server that includes forced-air cooling in Ansys Icepak electronics cooling simulation software
如果您面臨工程挑戰,我們的團隊將隨時為您提供協助。憑藉豐富的經驗和對創新的承諾,我們邀請您與我們聯絡。讓我們共同合作,將您的工程障礙轉化為成長和成功的機會。立即與我們聯絡,開始對話。