Design Automation usually refers to
electronic design automation
Electronic design automation (EDA), also referred to as electronic computer-aided design (ECAD), is a category of software tools for designing Electronics, electronic systems such as integrated circuits and printed circuit boards. The tools wo ...
, or
Design Automation which is a
Product Configurator. Extending
Computer-Aided Design
Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve c ...
(CAD), automated design and Computer-Automated Design (CAutoD)
are more concerned with a broader range of applications, such as
automotive engineering
Automotive engineering, along with aerospace engineering and naval architecture, is a branch of vehicle engineering, incorporating elements of Mechanical engineering, mechanical, Electrical engineering, electrical, Electronic engineering, electro ...
,
civil engineering
Civil engineering is a regulation and licensure in engineering, professional engineering discipline that deals with the design, construction, and maintenance of the physical and naturally built environment, including public works such as roads ...
,
composite material
A composite or composite material (also composition material) is a material which is produced from two or more constituent materials. These constituent materials have notably dissimilar chemical or physical properties and are merged to create a ...
design,
control engineering
Control engineering, also known as control systems engineering and, in some European countries, automation engineering, is an engineering discipline that deals with control systems, applying control theory to design equipment and systems with d ...
, dynamic
system identification
The field of system identification uses statistical methods to build mathematical models of dynamical systems from measured data. System identification also includes the optimal design#System identification and stochastic approximation, optimal de ...
and optimization,
financial
Finance refers to monetary resources and to the study and Academic discipline, discipline of money, currency, assets and Liability (financial accounting), liabilities. As a subject of study, is a field of Business administration, Business Admin ...
systems, industrial equipment,
mechatronic
Mechatronics engineering, also called mechatronics, is the synergistic integration of mechanical, electrical, and computer systems employing mechanical engineering, electrical engineering, electronic engineering and computer engineering, and also ...
systems,
steel construction, structural
optimisation, and the invention of novel systems.
The concept of CAutoD perhaps first appeared in 1963, in the IBM Journal of Research and Development,
[ where a computer program was written.
# to search for logic circuits having certain constraints on hardware design
# to evaluate these logics in terms of their discriminating ability over samples of the character set they are expected to recognize.
More recently, traditional CAD simulation is seen to be transformed to CAutoD by biologically-inspired ]machine learning
Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of Computational statistics, statistical algorithms that can learn from data and generalise to unseen data, and thus perform Task ( ...
, including heuristic search techniques such as evolutionary computation
Evolutionary computation from computer science is a family of algorithms for global optimization inspired by biological evolution, and the subfield of artificial intelligence and soft computing studying these algorithms. In technical terms ...
,
and swarm intelligence
Swarm intelligence (SI) is the collective behavior of decentralized, self-organized systems, natural or artificial. The concept is employed in work on artificial intelligence. The expression was introduced by Gerardo Beni and Jing Wang in 198 ...
algorithms.
Guiding designs by performance improvements
To meet the ever-growing demand of quality and competitiveness, iterative physical prototyping is now often replaced by 'digital prototyping
Digital Prototyping gives conceptual design, engineering, manufacturing, and sales and marketing departments the ability to virtually explore a complete product before it's built. Industrial designers, manufacturers, and engineers use Digital Prot ...
' of a 'good design', which aims to meet multiple objectives such as maximised output, energy efficiency, highest speed and cost-effectiveness. The design problem concerns both finding the best design within a known range (i.e., through 'learning' or 'optimisation') and finding a new and better design beyond the existing ones (i.e., through creation and invention). This is equivalent to a search problem
In computational complexity theory and computability theory, a search problem is a computational problem of finding
an ''admissible'' answer for a given input value, provided that such an answer exists. In fact, a search problem is specified by a b ...
in an almost certainly, multidimensional (multivariate), multi-modal space with a single (or weighted) objective or multiple objectives.
Normalized objective function: cost vs. fitness
Using single-objective CAutoD as an example, if the objective function, either as a cost function , or inversely, as a fitness function , or inversely, as a fitness function">, \infty), or inversely, as a fitness function allows you to do the same for 2D images.
See also
*
Electronic design automation
Electronic design automation (EDA), also referred to as electronic computer-aided design (ECAD), is a category of software tools for designing Electronics, electronic systems such as integrated circuits and printed circuit boards. The tools wo ...
*
Design Automation
*
Design Automation Conference
The Design Automation Conference (DAC - The chips to systems conference) is an annual event that combines a technical conference with a trade show. It focuses on semiconductor and electronic system design, covering topics such as electronic desig ...
*
Generative design
Generative design is an iterative design process that uses software to generate outputs that fulfill a set of constraints iteratively adjusted by a designer. Whether a human, test program, or artificial intelligence, the designer algorith ...
*
Genetic algorithm (GA) applications - automated design
References
External links
An online interactive GA based CAutoD demonstrator.Learn step by step or watch global convergence in 2-parameter CAutoD
{{DEFAULTSORT:Computer-Automated Design
Design
Computer-aided design
Applications of evolutionary algorithms
Evolutionary computation