December 08, 2008
Autodesk Acquires Rules-Based Design Automation Technology
Please note that contributed articles, blog entries, and comments posted on MCADcafe.com are the views and opinion of the author and do not necessarily represent the views and opinions of the management and staff of Internet Business Systems and its subsidiary web-sites.
| by Jeff Rowe - Contributing Editor
Each MCAD Weekly Review delivers to its readers news concerning the latest developments in the MCAD industry, MCAD product and company news, featured downloads, customer wins, and coming events, along with a selection of other articles that we feel you might find interesting. Brought to you by MCADCafe.com. If we miss a story or subject that you feel deserves to be included, or you just want to suggest a future topic, please contact us! Questions? Feedback? Click here. Thank you!
Autodesk has signed a definitive agreement to acquire the iLogic software and related technology from Canada-based Logimetrix, Inc. iLogic is Logimetrix's desktop rules-based design automation technology. Terms were not disclosed.
The agreement demonstrates Autodesk's commitment to providing a comprehensive Digital Prototyping solution to manufacturers of all sizes, giving them the ability to design, visualize and simulate their designs earlier in the process. The addition of the iLogic technology will strengthen the Autodesk solution for Digital Prototyping by bringing user friendly tools for rules-based design and automation to mainstream manufacturers.
iLogic technology makes it easy for designers and engineers to capture design intent and automate common design tasks by creating "smart parts" that can embed higher levels of design intelligence directly into an Autodesk Inventor digital prototype, all without the need for programming knowledge.
"The acquisition of iLogic technology will extend rules-based design and automation capabilities to the desktop, opening doors to new and enhanced workflows for users that are unrivaled in the manufacturing industry," said Robert "Buzz" Kross, senior vice president of Autodesk Manufacturing Solutions. "Individual engineers and workgroups will have the ability to more easily capture design intent directly into digital prototypes and create digital prototypes through automation without requiring any programming."
Commentary By Jeffrey Rowe, Editor
The Autodesk acquisition march goes on despite the general condition of the economy and the concern voiced by its CEO, Carl Bass, during the last call discussing financial results. The acquisition also adds further to the Autodesk product mix that now numbers over 150 or so separate product offerings. At last week’s Autodesk University in Las Vegas, Bass was asked if the company had plans to consolidate or bundle the products into something more palatable for development, marketing, and support. He responded, “Probably,” but the tone was more like, “Certainly.”
Anyway, enough about speculation, let’s discuss rules-based design, iLogic, and how it fits in with Inventor.
Although there are currently a lot of opinions about it (for and against), most of today’s mechanical CAD software employs parametrics, a universally-used method for linking dimensions and variables to geometry, so that when the numerical values associated with geometry change, the geometry also changes. A parameter is a variable to which other variables are related, and these other variables can be obtained by means of parametric equations. With parametrics, design modifications and creating a family of parts can be performed quickly compared with the redrawing required by CAD packages that don’t provide parametrics.
Parametric modifications can be performed several ways, including with a spreadsheet, script, or by manually changing the dimensional values associated with a digital model. Parameters can define the size and shape of geometric features and control the relative positions of components within assemblies. For example, you can specify the size of a cover plate as: Height = Width/4 with equations that define the relationships between the parameters.
You can also define parameters that relate dimensions to functional requirements. For example, you can define the cross-sectional area of a part to have certain proportions and withstand a certain load, such as:
Area = Load/Material Strength*Factor of Safety
You can link a spreadsheet to a part or assembly and drive the parameter values from cells in the spreadsheet. Parameters can also be exported to a bill of materials (BOM) and a parts list.
Autodesk Inventor has a Parameters tool for viewing and editing parameters in the Parameters table, creating user-defined parameters, and linking to a spreadsheet containing parameter values. Model parameters are created automatically when you define a sketch dimension, create a feature, or add an assembly constraint.
You can create user parameters, which are more general than model parameters and can be used to convey functional requirements. User parameters can be also be driven by a spreadsheet. You can employ user parameters in equations. If you use the same parameters in many parts, such as force or material, you can define the parameters in templates used to create new part files. Custom parameters are created through the application programming interface (API). However, Inventor does not have the capability to handle Boolean, string, or multi-value parameters.
As useful as parametric modeling can be, it also has limitations. Unless you are using a spreadsheet or table to drive a family of parts, a parametric model only represents a single design iteration. iLogic from Logimetrix Inc., on the other hand, goes beyond parametric modeling. Instead of using just parametric variables to capture the design intent sufficient to define a single model, iLogic uses what it calls logimetric rules to capture the design intent sufficient to define a super-model capable of representing all possible valid configurations of a design. iLogic is not by itself generative, meaning that it does not describe geometry. Rather, it defines the rules that drive
geometry and the relationships that define parts and assemblies. iLogic is an Autodesk Inventor add-in that drives all the attributes and parameters that describe 3D models that already exist.
While iLogic goes beyond the traditional capabilities of parametric design, it is not an engineer-to-order (ETO) or knowledge-based engineering (KBE) tool. Historically, ETO packages have been used to create products whose customer specifications require unique engineering design or significant customization, and usually result in a unique set of components, bills of material, and production routings. KBE tools add at least a level of complexity (and expense) by not only creating a CAD model, but also attempting to capture and account for the knowledge that goes into designing the model. One of KBE’s strengths is its ability to reuse knowledge, but almost certainly requires expert
outside consulting assistance to make it work. While iLogic’s rules-based design add-in is different than either ETO or KBE, it does provide some unique capabilities.
Logimetric design with iLogic provides a new rules-based design approach for capturing design intent and creating reconfigurable, reusable parts and assemblies. Working with Inventor feature properties and conditional statements, iLogic introduces conditional logic into a parametric model. Since iLogic uses Visual Basic.NET (VB.NET) as a language together with a set of specialized functions for driving the parametric models directly, it requires minimal, entry-level programming skills for realizing what it can do.
An iLogic rule is an object that is added to a design, and the rule object is embedded, not a separate part, of a design definition. Rules are what allow you to define the total number of possible configurations based on the total number of possible input combinations as set forth in the rules. Whereas parametrics address the “what” of a design, iLogic rules address the “why” of a design, and provide more potential and possibilities for a given base design.
Rules created with iLogic are more meaningful for expressing logic and the resulting design variations, and also let you take advantage if Inventor’s iParts and iAssemblies. By themselves, iParts and iAssemblies have a fixed list of possible configurations, whereas iLogic rules can define configuration possibilities based on the total number of input combinations possible. iLogic rules are also flexible, because they can contain formulas, equations, strings, and multi-values parameters, that can be turned on and off, as required. iLogic rules not only define the inputs that drive a design, but can also define and drive outputs and formats, such as an Excel spreadsheet or an HTML
report, that are launched with a rule.
iLogic embeds rules (as objects) directly into the Inventor part and assembly models that define and drive the models parameters and attributes. iLogic rules provide a means of driving the parameters and attributes of a model directly.
iLogic enables the creation and inclusion of custom parameters; string, Boolean (true/false), and multi-value (a list of valid sizes or equations) into a design. It provides an enhanced parameters list editor interface for accommodating rules and custom parameters. The iLogic Parameters editor also provides an advanced filtering function to assist in parameter input definition, management, and editing.
The VB.NET programming language is native to the iLogic rule object and is what allows a scalable approach to rules-driven design. Beginners with no programming experience can quickly learn the basic functions of iLogic that will provide them with the fundamentals of rules-driven design. Designers and engineers with some programming experience should quickly find that the only limitations for possible applications of iLogic are their imagination.
Some examples include:
Admittedly, the examples above do require an intermediate level programming ability, but these are relatively easy skills to learn. However, iLogic comes with sample code for many of these
- Read and write to text files, Word documents and other windows-based applications.
- Generate and launch html files as a means of publishing design specification reports.
- Launch external applications and open reference documents , such as Word, Excel, HTML, etc.
- Rules can be used to include audio feedback as design decisions are made using sound files or Windows voice control
- Automatically send e-mail notifications when critical design parameters change
With some experience, iLogic can unlock the potential of just about any mechanical design created with Autodesk Inventor. Granted, there are other rules-based tools out there, but iLogic seems particularly well-suited for the task in the parameter-centric Inventor design environment, and Autodesk obviously also thinks so through the acquisition.
The Week’s Top 5
At MCADCafé we track many things, including the stories that have attracted the most interest from our subscribers. Below are the five news items that were the most viewed during last week.
Dassault Systèmes launched V6R2009x. According to the company, the release delivers industry-specific solutions for customers in the consumer goods, high-tech, industrial equipment, life sciences, automotive, and aerospace industries. Support for collaborative design scenarios between V4/V5 and V6 enables gradual adoption of V6 for an OEM and its supply chain. Further, DS plans additional releases of its popular V5 line of solutions, such as the recently announced V5R19, whose functionality enhancements are synchronized with and available in V6R2009x.
- Lifelike Experience – 3DVIA V6 applications are designed to deliver highly realistic or “lifelike” experiences online,
thereby enabling new classes of users to imagine, interact, and engage with 3D content in new ways.
- Collaborative Innovation – ENOVIA V6 provides an open, online collaborative environment, on a single IP management platform, for all product lifecycle activities.
- Virtual Design – CATIA V6 enables collaborative virtual design, including shape design, mechanical and equipment engineering, as well as systems engineering integrating requirement, functional, logical, and physical product definitions.
- Realistic Simulation – SIMULIA V6 provides a collaborative environment for performing lifelike simulation and virtual product behavior testing to make informed, performance-based
- Digital Manufacturing and Production – DELMIA V6, powered by V6’s single platform for IP management, delivers a collaborative, lifelike digital manufacturing environment for creating and sharing manufacturing IP and optimizing and executing virtual production systems.
Autodesk announced AutoSketch 10, 2D drafting software with basic CAD tools for creating precise drawings. AutoSketch 10 is designed to allow for simplified creation of AutoCAD-compatible drawings, including design concepts and product specifications. The newest release of AutoSketch is enhanced to work with the Windows Vista operating system and brings file format compatibility into alignment with Autodesk's full line of products. AutoSketch can now read DWG files v2.5 and greater and save files to AutoCAD 2004 and 2008 DWG file formats, letting designers more easily share drawings and convert older files to the latest version. Customizable toolbars and grids in AutoSketch 10 allow
users to create a flexible and efficient workspace for straightforward drawing. AutoSketch 10 provides a series of tutorials and drawing wizards to help new users get started. Content libraries within AutoSketch also offer designers of all experience levels the simplicity of ready-made, drag-and-drop content.
Engineers now have a more accurate way to simulate robots in action before they’re put to work with new software developed by Microsoft and SolidWorks. The new simulation capability helps companies program robots more quickly and effectively. Users of Microsoft Robotics Developer Studio 2008 (Microsoft RDS) will be able directly incorporate 3D CAD models designed in SolidWorks software into Microsoft’s Visual Simulation Environment (Microsoft VSE) and simulate their operation more accurately. As a result, robotics developers can correct robotic application issues early and maximize a robots’ performance. The solution takes advantage of the fact that both applications support a
common XML format, COLLADA, for rendering 3D objects and motion. The solution is available now at SolidWorks Labs. A robot designer can download the free SolidWorks/Microsoft RDS integration software, export a SolidWorks robot design into Microsoft VSE, develop the robotic application, then simulate the robots’ operation prior to deployment. The integration preserves dimensions, constraints, mass properties, motors, springs, colors, textures, etc. from the SolidWorks model.
www.hp.com/go/cad until Dec. 31 for a starting U.S. list price of $3,995. The bundles provide users with:
HP, Autodesk, and NVIDIA announced they are collaborating to offer CAD professionals the compute power they need to migrate from 2-D to 3-D design. The technology bundles are available at
- AutoCAD 2009 software – the latest version of the 2D/3D CAD application for the manufacturing, building and construction, and media and entertainment markets.
- An HP xw4600 Workstation with Intel CoreTM 2 Duo E7200 processor, offering next-generation performance technologies in a powerful, flexible, and reliable workstation.
- NVIDIA Quadro FX 370 entry-level, Quadro FX 570 mid-range or Quadro FX 1700 mid-range professional solutions, which take the leading CAD applications to a new level of interactivity by enabling unprecedented
capabilities in performance, programmability, and precision.
Bunkspeed announced that Detroit’s College for Creative Studies (CCS) has made Bunkspeed applications a major part of its industrial and automotive design instruction. After an extensive evaluation, CCS has adopted the real-time rendering product HyperShot and the automotive visualization package HyperDrive as new digital tools in its design curriculum. The level of realism delivered by these applications enables students to better communicate their concepts and ideas while integrating with CCS’ primary design software. In the past, a person’s ability to render their digital models was directly related to their expertise in the modeling software. Now, the quality of images is
fully dependent on the creativity of the user, not their technical expertise. CCS is a recognized leader in art and design education that prepares students to enter the new global economy.
Jeffrey Rowe is the editor of
and MCAD Weekly Review. He can be reached at
Product and Company News
Related MCAD News
You can find the full MCADCafe event calendar here
To read more news, click here
-- Jeff Rowe, MCADCafe.com Contributing Editor.