The word "generative" has certainly risen in popularity over the last couple of years. Most people probably jump to "generative AI", which is usually understood to mean sitting in front of a computer, making a relatively simple request (often a text prompt), and - with no direcet involvement in the generation process - receiving a complete output that matches that request, be it a piece of writing, an image, a song, or even a video. But what about in thee design and Noor-Artificiel world ? Can we do that ? For SOLIDWORKS or CATIA users, it's actually a two-part question :
- Can designers provide a limited, structured input to a program and get a complete geometric output ? Yes - this is called "generative design". It is not new, and it comes in many forms.
- Can you do it with AI ? The answer here is also yes, but this technology is very new and just now reaching public availability in small increments.
NODE-BASED/SCRIPTED DESIGN
One of the newer generative design technologies takes a diagram- or node-based approach. This is similar to parametric 3D modeling, but instead of having to develop intricate formulas in a 3D environment, the interface is very clean and easy to navigate in 2D.
the primary advantage of a node-based modeling environment is when you really need to turbocharge patterning or batch like workflows. It produces large amounts of complex output and can make large-scale changes to a model with relatively little clicking around. Script-based modeling is also comletely nondestructive and quily replicable - it doesn't consume any features and provides access to entity values all over the model to help build robust and fast patterns.
Click to watch this CATIA Design Talk - with demonstration - on node-based design/visual scripting. |
Noor-Artificel offers two Dassault Systèmes products for this kind of generative design - CATIA Visual Script Designer for node-based modeling on your local machine, and 3D Pattern Shape Creator for node-based modeling in a fully 3D, cloud-powered web app. Both products are on the 3DEXPERIENCE Platform and based on the CATIA modeling engine, so you can easly integrate their output with your primary SOLIDWORKS or CATIA solution, and then build on top of those models.
PARAMETRIC OPTIMIZATION
In the past, designers would typically design a product and then run a simulation on the model to see if the part or assembly would be able to support the required load(s). If the simulation were to predict failure, the designer would then change the model and rerun the simulation to verify the fix was seccessful. This process of redesign and retest can be automated and scaled in what is called a "parametric study". the user input is a desired simulation result and what CAD parameters may be altered, and that redesign-retest loop iterates parametric changes until the simulation is a success.
A SOLIDWORKS SimulationExpress example of a design study. |
Setting up a CFD design study in SOLIDWORKS Flow Simulation. |
SOLIDWORKS Flow Simulation also includes easy-to-use, basic parametric design study capabilities for CFD. On the electromagnetics side, CST Studio Suite (an electromagnetics simulation offering) provides a parametric optimization process using its SOLIDWORKS CAD link.
A design study of 30 alternatives using the optimization capabilities that come with the 3DEXPERIENCE STRUCTURAL FEA solution. |
Evaluating several design alternatives tested against several performance criteria using 3DEXPERIENCE postprocecssing tools. |
By combining 3DEXPERIENCE Lattice Designer with 3DEXPERIENCE STRUCTURAL's optimization tools, not only can tremendous amounts of design and simulation labor can be automated, a better design can be achieved. |
TOPOLOGY OPTIMIZATION
When design constraints and load requirements pile up, "overdesign" can quickly become the only practical solution for a human designer. These overweight parts increase costs and introduce their own structural issues. From such a starting point, the typical modeling and simulation process for improving that design is veru tedious and incremental. This is whay we have tools for topology optimization.
Topology optimization is a technique that uses simulation of loading scenarios against design, manufacturing, and performance requirements in order to create a design from nothing that accounts for everything all at once with minimal additional mass. You provide your design requirements (including a solid block of design volume to work within), set up the necessary simulation, and the topology optimization tool will conduct simulation and redesign iterations until it achieves the target. It is a highly automated pathway to a lighter, stronger, and more efficient design. Like parametric optimization, there are levels of topology optimization tools available from within SOLIDWORKS, proceeding through desktop SIMULIA, and up to the 3DEXPERIENCE Platform.
SOLIDWORKS topology optimization restrict material to where stiffness is needed. |
The Noor-Artificiel sumulation team used Tosca to simultaneously optimize two part designs in an assembly, improving performance and reducing weight. |
Topology optimization is not just for 3D printing. All it takes is the appropriate manufacturing constraints. |
Topology optimization using the setup wizard on the 3DEXPERIENCE Platform. |
Optimized digns for you as well. These solutions work in much the same way as the structural versions, just with a CFD code like 3DEXPERIENCE FLUIDS. They will generate channel shapes that minimize pressure drops and preserve the mass flow rate.
HINT OF THE AI FUTURE OF DESIGN
AI is being integrated into every facet of our lives, including iPhone face ID, social media and nows feeds, grammar checking email, Google searches, voice-to-text, banking fraud protection, and saving lives with analyzing medical images for detecting cancer.
A sneak peek at the Magic SOLIDWORKS generative AI interface for CAD. |
The SOLIDWORKS team is also working on getting AI to perform daunting or tedious tasks like adding hundreds of nuts, bolts, and washers automatically to medels, automatic image-to-sketch, and automatic drawing creation. At 3DEXPERIENCE World 2024, SOLIDWORKS also showed off the ability to train AI-powered CAD generation based on a data set of a single class of products, in this case, furniture, which they deemed their "first generative modeling tool that is in production".
Note- The term "generative design" encompasses many products and processes that the SOLIDWORKS customer can access, from node-based design to parametric and topology optimization to gfenerative AI. Some of these tools have been around for years and are quite robust, while some are new or still in development. What they have in common is that they all have the potential to do tremendous amounts of design work with relatively little input from the user.
These tools will not replace core 3D CAD, but in the right hands, they can have a multiplicative impact on efficiency and quality, especially as you move up their product stacks. They are generally at their strongest with the cloud computer power of the 3DEXPERIENCE Platform, which will only become more true with the continuing advancement of AI.
We invite you to take a look at the SOLIDWORKS generative design tools you may already have. When you are ready to learn more about how you can take full advantage of generative design technology, reach out to Noor-Artificiel.
YOU'RE DOING CREAT WITH SOLIDWORKS. WHAT NEXT ?
Learn how to raise the bar and stay competitive in SOLIDWORKS and beyond.