Research overview
Articles

- Links to articles
- Cambashi in print

PLM debate
White papers
Reports
Resources
Free stuff
 
Revolution in Mechanical Design?
 
Reading all the output from the recent Design Automation Conference, Electronic Design Automation's major trade fair and conference, I realised that another revolution in the electronics design process - co-design, is under way. For more than 20 years, university researchers and industry observers have expected a similar revolution in the mechanical design process. There's scant evidence of it, even today. Why is that? The potential gains are enormous.

Electronics products, especially computers, have been offering truly astounding rates of improvement. Prices are declining fast, making products more and more affordable; they are easy, if not easy enough, to use and each year they are smaller and use less power.

There are only a few hundred thousand electronics engineers world-wide - not many more than 30 years ago, but the volume of new products these engineers design has increased, on any reasonable measure, by two orders of magnitude. This gain in design productivity is enabled by a continuous revolution in the design process, supported by generation after generation of Electronic Design Automation software tools.

In the early 70s, electronic design focused on documenting the layout of silicon or printed circuit boards, then testing a prototype of the design. By 1980, the process had moved to design of the logic needed for the product. Automated tools generated the physical layout from logic diagrams and net lists that represented the design logic. The resulting products were simulated before they were manufactured. By 1990, design had moved to a higher level of abstraction. Product requirements to be implemented in silicon could be described in a high level language, then simulated and checked. Both the design logic and physical layout could be synthesised and verified as meeting the design requirements. Today, innovation continues with still higher levels of abstract models. This frees designers to work on the things they are good at, and eliminates the need for designers to keep abreast of the latest manufacturing technologies. The design of products at an abstract level lets designers cope without needing to visualise and understand the actual, very complex, layout of circuits on a chip.

When we think about applying the same ideas to mechanical design, we immediately hit barriers. Mechanical design is inherently more complex. Electronics is all about binary decisions - 0 or 1? Mechanical functions are continuous. We can damp a movement either with a spring or with a piston - the same effect but quite different implementations. Maybe mechanical design automation is simply too hard?

I don't believe so. I think we have to try harder. As Peter Marks of Design Insight has pointed out, a lot of mechanical design is a repeat of past designs. Just as production measures itself by inventory turns, design should measure itself by knowledge turns, reusing past design. For years, super-users of mechanical design authoring tools have written macros in languages like GRIP and BaCIS to generate geometry for some family of parts from a series of parameters. But these are procedural languages to drive the CAD package, not modelling languages to describe requirements in abstract terms and record manufacturing rules to control the geometry produced. Now, there is renewed interest in mechanical design automation, sometimes referred to as Knowledge Based Engineering. Late last year, Dassault Systèmes purchased the British privately held company, KTI. Dassault had been developing and promoting "Knowledgeware", a modernised procedural approach. KTI's ICAD product has been around for about 15 years. It uses a rule based approach.

This is the visible tip of an iceberg of a new generation of companies offering various mechanical design automation tools. Invention Machine, also partly owned by Dassault, helps engineers re-state the design requirements, so that they can consider alternative design solutions. Granta Design helps engineers consider designs using different, innovative materials. Engineous helps optimise trade-offs between different simulations for stress and vibration. Flomerics similarly helps the trade off between thermal cooling and electro-magnetic radiation in electronics enclosures. Driveworks, IcedCAD, and Rulestream capture the processes used to create complex existing designs, and then help re-apply them to to new requirements. A Driveworks example is a custom tanker body built on a standard truck chassis. An initial version of this engineer-to-order design, including calculations, costings, material take offs and construction drawings, can be generated after an interactive dialogue between designer and customer.

Historically, it has been difficult and expensive to create rules of design. Now, approaches like wizards have simplified the user interface. By narrowing the problem space, either to a specific discipline like mould design, or to a specific industry like mechanical handling, it is possible to use the context to make rules easier to generate. Within these constraints it is possible to use tools that optimise specific design problems - such as Moldflow to obtain quality plastic moulding solutions.

But today, all these tools are unconnected. Each one only helps part of the process. They don't fit into the kind of revolution in design process that electronics has seen. If we are to make serious use of mechanical complexity, such as nano-technology, improvements are necessary.

Many mechanical design departments are already working to improve their design flows. Best practices include:

" Separating research from development. When product development schedules are disrupted by unpredictable research outcomes, profits are often hit by delayed product launches. By focusing research on building blocks that correspond to particular components of the product architecture, the latest generation of the product can simply use the latest proven version of the component.

" Creating a clear product architecture with a platform product, and modules to provide a range of functions and options.

" Designing for continuous improvement. For example, to take advantage of the fact that the next generation of drives will be a few per cent smaller and use less energy.

" Developing a product portfolio plan to ensure that development projects in design come to fruition at appropriate intervals. Conducting reviews to make sure that the projects will deliver appropriate functionality.

The challenge is to incorporate these best practices into a design flow which is moving towards mechanical design automation. We are not going to get there in one step. Alan Grayer, the A of the ACIS kernel solid modeller, observed that mechanical design automation is rather like computer chess: standard openings (Invention Machine/ Granta Design); brute force and pattern recognition in the middle; algorithmic end games (ICAD, Driveworks, IcedCAD, Rulestream)

It is this middle section where new thinking is required. We need new model description languages and notations. They would support optimisation processes where different design trade-offs are analysed and simulated to find the best match to the design requirements. If we can start in narrow, better defined areas to establish the principles, we can expand our techniques later to a wider range of problems. We can then expect to see a variety of improved products - from lawn mowers to printing presses.

Mike Evans

A version of this article was first published in the July 2003 issue of EAR

back to top