Eco Materials Advisor (EMA) was announced On March 22, 2011 along with the announcement of Autodesk’s 2012 Manufacturing Software Portfolio. Two days ago I had a chance to meet with Sarah Krasley, the Autodesk Product Manager for EMA in lovely downtown New York.
During the 45 minutes we were together Sarah reviewed what the EMA product does, its cost, and the benefits to its users.
As opposed to SolidWorks Sustainability Xpress, which is oriented towards a more macro like ability, EMA focuses primarily on the materials used in the product and is designed to be used in the early stages of design.
Using Eco Materials Adviser, a designer can quickly generate an eco impact analysis for a product part or assembly within Autodesk Inventor software. An easy-to-read dashboard display shows key indicators such as energy usage, CO2 footprint, water usage, and materials cost. The user can interactively explore the effect of changes in the materials choice or design of their digital prototype. The tool is powered by Granta Design’s (http://www.grantadesign.com/) expert materials database and proven sustainable design methodology. With Eco Materials Adviser, designers and engineers can:
Address environmental requirements early in the design process – when changes matter most and cost least
Access a practical eco design tool that does not require the user to develop expertise in sustainability, or to hunt for the right eco data
Design more sustainable, cost-effective, and durable products
Clearly communicate the benefits of enhanced materials selections
This looks like a terrific product and is integrated with all versions of Autodesk Inventor at no extra cost. Any Inventor user can access it via the Environments tab. The Base Version delivers the full Eco Materials Adviser functionality, but uses a starter version of the materials database. So far all of the core Inventor material library has been mapped. The eco impact analysis in the Base Version operates only on the first twenty parts in an assembly. The Full Version will be available for download from the Granta website – release date to be announced in the next few months. This will provide a choice of many more materials and remove the limit on the number of parts in the Inventor model.
This blog series and the tests reported herein is designed to show some of the key differences between Autodesk Inventor Professional 2011 and SolidWorks Premium 2011 for digital prototyping workflows. This final part of our 8 part blog series examines Mechatronics – the ability to perform cable and harness design in an existing design from an imported electrical wiring diagram.
We test the ability of the mechanical CAD system (MCAD) to leverage data from an electrical CAD system (ECAD). The ECAD system specifies the appropriate connectors, wires, and their connection points while the MCAD system specifies the physical location of those wires and connectors within a product.
Electrical schematic to be imported into mechanical assembly on the right
Autodesk supplied an Inventor video of their solution, a net list in Excel format, a STEP file of the enclosure assembly, and a schematic drawing (.dwg) of the connections.
What’s Important in Mechatronics Design
Leverage the data stored in schematic drawing files to design wire harnesses in the mechanical system. Such data can be stored exported from an electrical design file using various techniques. At its most basic, the electrical design software sends a net list to the mechanical package containing connector information for each wire, wire types, and a list of pin-to-pin connections.
Generate correct wire lengths
Generate output to enable manufacturing of the wire harness
Not tested were two-way associativity between the electrical and mechanical software, nor were any tests designed to simulate electromechanical interconnections such as activating switches or sensors based on mechanical actions.
Autodesk supplied us with an Inventor video of their solution, a net list in Excel format, a STEP file of the enclosure assembly, and a schematic drawing (.dwg) of the connections.
What we found out
The two software packages (Inventor and SolidWorks) are comparable. Inventor has a tight connection to AutoCAD Electrical with the xml file transfer. SolidWorks has similar tight coupling with some third party software such as Zuken’s E3. Both systems use added cost electrical software to generate the net-list. SolidWorks was not able to read the AutoCAD Electrical generated xml list, and instead used an Excel file with similar data that needed manual cleanup in Excel.
It appears that there are a few more interactions with SolidWorks, but this may be due to the operator-preferred method. Both systems effectively produced the required output. There appears to be no real operational advantage to either package when used with tightly integrated electrical schematics software. Since AutoCAD Electrical is one of the most widely used electrical schematic packages, the advantage goes to Inventor.
Observations
For this test, on the AutoCAD side, AutoCAD Electrical exports an XML file to Inventor. Inventor reads this file and generates the 3D wiring and, under user control, assigns wires to cables. It can then generates wire lengths, a flat wire harness diagram and a pin board for manufacturing.
Inventor opens the 3D model and then the xml file of the net-list from AutoCAD Electrical. This designates the pin-to-pin connections where the wires are to be placed. Different than SolidWorks, the Inventor user placed the harnesses in anticipation of the wiring to be imported. The wire import could also have been done first, as seen in the SolidWorks video. The names of the connectors and the number of pins on each connector are stored in coordinated libraries in both the electrical and mechanical systems.
Importing the wires in Inventor
Importing the wires in SolidWorks
After the import, the imported wires appear as direct point-to-point connections between the pins without using any harnesses. 19 wires were imported and identified as un-routed. Then Inventor asks for an auto-route of all un-routed wires. It then places all 19 wires into the predesigned harness, we guess by using closest entry and exit points. Then Inventor builds (and reports) a pin board payout of the harness showing the 3D derived wire lengths. The video below shows an Inventor user performing the test.
Inventor Mechatronics Routing Video
►
SolidWorks takes a slightly different, albeit very similar approach. After importing the net-list, the operator builds a 3D representation of the harness and then places the wires into the harness, with the software computing the wire lengths. This took more manual interaction than the Inventor solution, but yielded the same end result. The video below shows a SolidWorks user performing the test.
7-1 SW Electrical Routing
►
–
This is the final blog in this series. Users can review a summary of these tests, published as Part 1 of this series by clicking here. We have also published a pdf file of the complete report here. The pdf file does not contain any videos. To see them you have to revisit this blog series at raykurland.com.
About the author
Raymond Kurland is president of TechniCom Group LLC and its principal consultant and editor. His firm, founded in 1989, specializes in analyzing MCAD and PLM systems and has been involved in reviewing and comparing such software since 1987. Ray frequently consults with both vendors and users. Ray has degrees in Engineering from Rutgers University and from NYU. His career included stints with Bell Telephone Laboratories, IBM, and Dassault Systemes. Ray can be reached at rayk@technicom.com.
For more information about TechniCom Group and other software reviews please visit www.cad‑portal.com and Ray’s blog at www.raykurland.com. You can also follow Ray on twitter using the id technicom.
Continuing on with part 7 of our 8 part blog series dedicated to showing the differences between Autodesk Inventor Professional 2011 and SolidWorks Premium 2011 for digital prototyping workflows, we examine the ability to automate the design process by automating the creation of drawings for part families, creation of parts from parameters, and creating copies of an assembly constrained along a variable path.
This test looks at simplified automation examples, yet it provides a glimpse of this capability in both products.
Create a simple piece of stock lumber (2×4 board) and examine how a user can make that same part file represent several variations of lumber that could be used in a project.
Automate the variation of individual drawing views, scales, and annotations.
Automate assembly variations that vary by size and position.
Autodesk provided us with three movies showing Inventor completing the tasks. They also provided three STEP files of the frame, the assembly, and the curves to follow for the frame assembly resizing.
Key differences you will see in this test
SolidWorks has some of the same capabilities built into the core modeling system and by using DriveWorks Xpress, a 3rd party add-in delivered with SolidWorks. It can handle configuring a part when placed into an assembly, but updating it in the part model on the fly is not possible. It was able to create the multiple configurations of an assembly – although it required more steps than Inventor to achieve the same solution. SolidWorks Premium was unable to automate the creation of drawings for part families, which requires users to go through the manual process of creating a drawing for each instance of the family. SolidWorks’ third party partner, DriveWorks, offers software that can perform this process, although at additional cost. The no-charge version was not able to control the final drawings, as desired. We did not evaluate DriveWorks, although the extra cost versions of DriveWorks Solo and DriveWorks Pro appear able to perform this task, again, at added cost.
Autodesk Inventor includes iLogic and iCopy technologies that use rules to control the parameters of the part, assembly, or drawing and these capabilities were used to complete this test. Inventor created the lumber workflow, the frame resizing and the drawing scaling without flaws.
What’s Important for Design Automation
Engineers can capture design intelligence by using rules to embed design intelligence into parts, assemblies, and even drawings
Such design intelligence, in the case where repetitive designs or portions of repetitive designs are used, can radically reduce design time and produce more repeatable results.
What techniques are used to build the design intelligence (often programmatic)
How easy is it used to create new designs once the rules have been built
How such design intelligence is accessible and how it can be maintained in the future
Observations
Autodesk Inventor includes iLogic and iCopy technologies that use rules to control the parameters of the part, assembly, or drawing. Inventor controls the parameters of a part through a single dialog box that updates the model on the fly. It is also able to automate the process of creating unique assembly configurations by modifying the parts and sub-assemblies automatically for the user. iLogic also can use rules to drive drawings – from view placement to scales and annotations – for a family of parts or assemblies, which can save significant amounts of time in large scale projects.
SolidWorks has some of the same capabilities built into the modeler. It can handle configuring a part when placed into an assembly, but updating it in the part model on the fly is not possible. It was also able to create the multiple configurations of an assembly – although it required more steps. Without using extra cost third party software, SolidWorks is unable to automate the creation of drawings for part families, which requires users to create a drawing for each instance of the family.
For the stock lumber workflow, both Inventor and SolidWorks were able to capture all the variations within a single part file.
A family of parts or assemblies also requires a family of drawings to document their design intent. Recreating essentially the same drawing, which only varies by a few critical dimensions wastes time and effort. Inventor allows the user to easily automate drawings using iLogic functionality. Inventor drawings can be set up to automatically vary view placement, scale, and annotations for a family of parts or assemblies. SolidWorks, without extra cost third party software, is unable to automate the creation of drawings for part families.
Creating copies of a frame along a path using Inventor
Creating copies of a frame along a path using SolidWorks
For the frame variation example, Inventor allows the user to automate complete assemblies that vary along specified paths. SolidWorks was able to manually model the frames along a path, but took substantially longer.
See how an Inventor user solved the problems in this 3 part video series:
See how a SolidWorks user solved the problems in this 2 part video series – automating the drawing was unable to be done without additional cost software:
The next, and final, blog in this series will examine Mechatronics – the ability to perform cable and harness design from an imported electrical wiring diagram. Stay tuned or sign up to be notified of my blog updates.
Continuing on with part 6 of our 8 part blog series dedicated to showing the differences between Autodesk Inventor Professional 2011 and SolidWorks Premium 2011 for digital prototyping workflows, we examine the ability to import MCAD models from CATIA and to perform direct edits on the imported geometry. Finally we take a drawing off the final model.
As in the other blogs in this series, this blog includes videos of both systems being used to perform the test.
To examine interoperability, we tested the capabilities of the software by importing a CATIA part, modifying the imported part, and creating and validating the accuracy of a DWG drawing of the part for communication with vendors.
View of the bell housing used in this exercise
Autodesk provided a video of Inventor accomplishing this test, a DWG drawing of the bell housing, the bell housing in CATIA format and the bell housing in IGES format.
Key differences you will see in this test
Autodesk Inventor is able to import and export most common CAD formats as well as neutral formats. Working with imported data uses the direct modeling tools found in Inventor Fusion Technology Preview to make changes. Creating a fully associative drawing in DWG format requires no additional effort since Inventor uses native DWG as the file type for drawings created from the 3D model.
SolidWorks can also import and export from a variety of CAD formats but has no support for CATIA files, which must be translated into a neutral file format introducing opportunity for errors. It also has tools for modifying geometry with several functions like feature recognition and move face. Lastly, DWG drawings are not associative to the 3D model and may require a significant amount of time and effort to clean up translation errors prior to sending them to customers and vendors. In this test, the SolidWorks DWG associativity did not work, however, SolidWorks supported this capability in past releases. It did not work on TechniCom’s version of SW2011; it may work in other installations.
What’s Important in Interoperability
Directly reading the other systems data directly – in this case CATIA – rather than performing a multi-step and error prone process of intermediate data conversion.
Easily share design data with customers, vendors, suppliers, and other departments using different CAD systems.
Reading and writing native DWG files for production, and publishing designs in formats that customers can use in their own applications.
Observations
Importing CATIA Part
The desired result of this test was to import a CATIA V5 model into the software.
Autodesk Inventor read the CATIA data directly and was able to open the model with no issue.
SolidWorks was unable to read the model and requires a third party add-on at additional cost to import CATIA V5 models. To perform the later tests, an IGES format file was made available and was imported successfully. This is a major issue for automotive and aerospace suppliers and OEMs since there are many companies involved, many of which require data in native CATIA format! Oddly enough SolidWorks is owned by the same company as CATIA and yet cannot read the data directly.
Modifying Imported Geometry
This test examined the ability of each software system to make small modifications to the “dumb” solid created from the imported file.
Modifying the geometry in Inventor Fusion
Inventor made the necessary modifications using the free Inventor Fusion Technology Preview labs application. The changes were made successfully and then Change Manager was used to update the dumb solid in Inventor.
SolidWorks had no problem with the direct modification of the imported part. Feature recognition capabilities were used to modify the plates and the holes as required.
Modifying the geometry in SolidWorks
In this case it was easier than Inventor, which required back and forth interaction with Inventor Fusion.
Creating DWG Drawing
This test involved creating a drawing in DWG format, opening the DWG in a 2D viewer, and making a change to the 3D model and updating the DWG.
Measuring the resultant DWG created by Inventor
Measuring the resultant DWG created by SolidWorks
Note the incorrectly scaled dimension in the SolidWorks created drawing.
Inventor created the drawing in DWG format so no translation was required. The file was opened in AutoCAD and presented exactly as it was in Inventor. After making the change to the 3D model, the DWG version of the drawing updated automatically.
SolidWorks could create DWG files for export to vendors. It lacked the ability to be fully associative with the SolidWorks 3D model. Adding dimensions or taking measurements in the scaled view in the resulting DWG drawing were not scaled correctly with the view. In this case SolidWorks added a dimension that showed as 64mm instead of the correct 32mm.
The next blog in this series will examine design automation and creating drawings from the resulting design. Stay tuned or sign up to be notified of my blog updates.
Continuing on with part 5 of our 8 part blog series dedicated to showing the differences between Autodesk Inventor Professional 2011 and SolidWorks Premium 2011 for digital prototyping workflows, we examine the ability to export MCAD models to BIM. Not just the models, but models that contain smart information needed by BIM systems. Besides the images we have videos below of how our engineers used each system to perform the test objectives.
In this test, we started with a complex assembly that had already been designed in the mechanical system. The goal was to export a simplified version of the assembly for inclusion in Autodesk Revit software (BIM software). The software should allow the user to reduce the level of detail in the exported file to protect proprietary design information, to indicate to the BIM software the category (window, door, HVAC, etc.) of the exported data, to provide types and locations for plumbing and electrical connections, and to be able to control the orientation of the exported part or assembly.
View of the chiller unit used in this test
Autodesk provided a video of the chiller and the workflow performing the desired steps. Also provided was an IGES file of the chiller with all the model details.
The key differences you will see demonstrated below
Autodesk Inventor has a dedicated workflow that communicates a lightweight version of the geometry with critical information like connection points and component types while maintaining all physical and visual aspects of the design in a file format that can be easily handled by the most common BIM applications.
SolidWorks does not have a dedicated workflow. SolidWorks 2011 added the ability to exchange simplified geometry data, but with limited amounts of component information due to the use of a neutral file format. It was not able to provide connection points or carry physical and visual properties over to the BIM system.
What’s Important in exporting BIM Ready Models
Provide lightweight BIM-ready models which can be directly incorporated into the building design process
Mechanical models should include unique architectural and construction information
Observations
Model Preparation
The first step was to simplify the model by suppressing proprietary and unnecessary parts from the assembly and removing details such as small holes, grilles, etc. This eliminates exposing intellectual property and also reduces the level of detail, avoiding large file sizes.
Inventor was able to suppress all unnecessary components easily. A shrinkwrap feature simplified the assembly with native and non-native data by removing small features and patching small holes, reducing the file size.
SolidWorks was able to suppress unnecessary components without issue. Because this was imported data, SolidWorks was unable to further simplify the designs, although had it been native data it may have been possible. Readers should note that the Inventor data, however, was native and thus a somewhat unfair comparison.
Orientation for Import
The second step was to orient the part properly for use in BIM software. Ensuring that models come in with the correct orientation removes the frustrating process of reorienting every time the product is inserted into a design.
Inventor allows the user to create and assign a custom local coordinate system that can be specified on export thus eliminating this issue.
SolidWorks can create a custom user coordinate system (UCS), but cannot use it when exporting IFC files (a BIM standard file format). A new assembly needs to be created with the product placed in the correct orientation. This workaround requires additional time to create the new assembly and creates additional data to manage.
Define Connection Points
The third step was to define connection points to the assembly with sizing and connection attributes. Mechanical, electrical, and plumping (MEP) engineers need to know the location, size, and type of connections required for the product when designing piping or wiring for the building.
MEP connection definition in Inventor
Inventor allows the user to specify the location of connections along with information about pipe size, wiring, connection method, system type (i.e. hot water/cold water/120v/240v/etc.), and flow direction.
SolidWorks is unable to assign connection properties, instead requiring the data to be manually communicated, a minimally acceptable alternative.
Data Export
The final step was to export the assembly to a file format that can be read into BIM software with the necessary attributes assigned. Inventor exports file formats that can be directly read into Revit or AutoCAD and can be included in Building Information Models.
Inventor model of the Chiller as it looks in Revit
Component types assigned in Inventor were carried over so no additional categorization was required. Additional properties are carried over, such as weight, size, and appearance.
SolidWorks exports IFC 2×3 neutral format files that can also be directly read into Revit or AutoCAD. Component type can be assigned on export and are carried over into Revit. BIM designers are required to manually assign additional properties.
SolidWorks model of the Chiller as it looks in Revit
The next blog in this series will examine interoperability and direct modeling of an imported model, focusing on importing a CATIA model, modifying it, and creating drawings. Stay tuned or sign up to be notified of my blog updates.
Continuing on with part 4 of our blog series dedicated to showing the differences between Autodesk Inventor Professional 2011 and SolidWorks Premium 2011 for digital prototyping workflows, we examine the ability to select and analyze the correct clevis pin for the assembly shown below.
Assembly with clevis pin indicated by orange dot
This test focuses on the design of a clevis shear pin and its related holes in this hydraulic clamping assembly. The pin needs to be optimized so that if a failure occurs, the pin fails and not the other components. We’ll seek a factor of safety of 2 for the clevis pin, and 4 for the rest of the assembly. The Clevis Pin shear pin must withstand 250 N force with a factor of safety of 2. The bending force on the pin is important. If it exceeds maximum allowance the pin cannot be removed. The pin should be sized to meet the forces at the designated safety factor and fit within the support structure. The pin should further be selected from a standard library of components and created with the size required. The design calculations should be stored for documentation.
Autodesk provided a Parasolid model of the above assembly and a video of Inventor performing the design and analysis to select the proper pin to fit within the clevis opening.
The key differences you will see demonstrated below
Both Autodesk Inventor and SolidWorks can solve this problem; however there are important differences in the steps required to complete the exercise and the confidence in the engineering optimization.
Inventor executed all of the steps within one command sequence. SolidWorks uses separate commands for each of the three key steps. Both Inventor and SolidWorks seem to have an equally robust clevis pin library, and automatic sizing capability.
The engineering calculation is the differentiator in the example. For this problem Inventor designed a solution using its engineering calculations library for clevis pins. The only solution offered by SolidWorks was to use FEA, which in this case, proved to be difficult to verify and is a questionable strategy.
Inventor users have the ability to leverage standard engineering calculations shown below which are included in design accelerator tools. In this test we examine the clevis pin generator. The same concept applies to bolts, bolts, frames, shafts, gears, bearings, belts, chains, keyways, cams, splines, o-rings, and springs. Inventor does not require the user to know or learn the engineering equations; the software does it for you. In the case of using FEA, the engineer must be concerned with the accuracy (error) inherent to FEA methods, necessitating a higher skill set, and certainly more time. Inventor’s automation of standard engineering calculations provided a better solution and reduced design time.
What’s Important in Assembly Design and Analysis
Select the most appropriate purchasable clevis pin that meets the specifications
Weigh design decisions that affect cost, product reliability, and weight
Evaluate the performance of the final design
Observations
Inventor executes all of the steps (make the hole, insert the pin, perform the engineering calculation) required within one command (feature). SolidWorks uses separate commands for each of the three key steps. Both Inventor and SolidWorks seem to have an equally robust clevis pin library, and automatic sizing capability.
The engineering calculation is the large differentiator in the example. Both Inventor and SolidWorks offer integrated finite-element analysis (FEA). However, using FEA methods for this kind of problem is a questionable strategy. Autodesk prompted the user to determine the correct pin size by using its engineering calculations. SolidWorks does not provide this kind of functionality. SolidWorks’ concept was to have the designer select the pin size and then perform an FEA analysis in an iterative fashion to arrive at the correct sizing. SolidWorks was able to use its own no-charge Simulation Xpress to perform the FEA analysis. SolidWorks Simulation Xpress is a first-pass basic stress analysis tool that comes with every SolidWorks Standard and Professional software package, offering limited FEA functionality.
Design Accelerator in Inventor
SimulationXpress environment in SolidWorks
Standard engineering calculations (analytical methods) exist for this situation, making FEA methods unnecessary/overkill. The FEA boundary conditions necessary for this case present a convergence issue (singularity) for most solvers. This increases the expertise required to verify the accuracy of this FEA study with any level of certainty. Some FEA programs will simply never reach a reliable result for this case. This is typically referred to as a divergent case. SolidWorks Simulation Xpress did not allow us to individually manipulate the mesh to test for convergence.
See how Inventor solved the problem in this video.