Computer-aided design Introduction. Introduction Design  problem solving Specification of dimensions, materials, and operations to structures to meet.

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Kinematic Synthesis of Robotic Manipulators from Task Descriptions June 2003 By: Tarek Sobh, Daniel Toundykov.
Ch 3 System Development Environment
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Information Systems Analysis and Design
Teaching Courses in Scientific Computing 30 September 2010 Roger Bielefeld Director, Advanced Research Computing.
© 2005 Prentice Hall6-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 12.
Computer-Aided Design Chapter 7. Computer-Aided Design (CAD) Use of computer systems to assist in the creation, modification, analysis, and optimization.
SPREADSHEETS IN EDUCATION OF LOGISTICS MANAGERS AT FACULTY OF ORGANIZATIONAL SCIENCES: AN EXAMPLE OF INVENTORY DYNAMICS SIMULATION L. Djordjevic, D. Vasiljevic.
Chapter 3 Steady-State Conduction Multiple Dimensions
By Hrishikesh Gadre Session II Department of Mechanical Engineering Louisiana State University Engineering Equation Solver Tutorials.
Numerical Methods for Engineers MECH 300 Hong Kong University of Science and Technology.
Introduction to Databases
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
© Prentice Hall CHAPTER 3 Computer Software.
1 Enviromatics Decision support systems Decision support systems Вонр. проф. д-р Александар Маркоски Технички факултет – Битола 2008 год.
Object Oriented Analysis and Design Using the UML
Page - 1 Rocketdyne Propulsion & Power Role of EASY5 in Integrated Product Development Frank Gombos Boeing Canoga Park, CA.
What is Software Architecture?
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
Unit 2: Engineering Design Process
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
Approaches of Digital design part 2 Digital Architecture AE 461 course
Introduction: Databases and Database Users
Combinational Logic Design BIL- 223 Logic Circuit Design Ege University Department of Computer Engineering.
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
Engineering Design George E. Dieter Mc Graw Hill.
Lecture 1 - Introduction June 3, 2002 CVEN 302. Lecture’s Goals General Introduction to CVEN Computer Applications in Engineering and Construction.
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
1 Topics about Data Warehouses What is a data warehouse? How does a data warehouse differ from a transaction processing database? What are the characteristics.
Solution of a Partial Differential Equations using the Method of Lines
CS-378: Game Technology Lecture #13: Animation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
Microsoft Visual Basic 2005 BASICS Lesson 1 A First Look at Microsoft Visual Basic.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 31.
Part VII: Design Continuous
SOFTWARE DESIGN. INTRODUCTION There are 3 distinct types of activities in design 1.External design 2.Architectural design 3.Detailed design Architectural.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Numerical Analysis ECIV 3306 Introduction Course Outline.
1 Chapter 5: Harmonic Analysis in Frequency and Time Domains Contributors: A. Medina, N. R. Watson, P. Ribeiro, and C. Hatziadoniu Organized by Task Force.
1 CSCD 326 Data Structures I Software Design. 2 The Software Life Cycle 1. Specification 2. Design 3. Risk Analysis 4. Verification 5. Coding 6. Testing.
ICS 252 Introduction to Computer Design Lecture 12 Winter 2004 Eli Bozorgzadeh Computer Science Department-UCI.
Developing An Educational Rigid Body Dynamics Physics Engine By Neal Milstein.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Written by Changhyun, SON Chapter 5. Introduction to Design Optimization - 1 PART II Design Optimization.
Application: Multiresolution Curves Jyun-Ming Chen Spring 2001.
ES 84 Numerical Methods for Engineers, Mindanao State University- Iligan Institute of Technology Prof. Gevelyn B. Itao.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
310414IMPLEMENTATION1 IMPLEMENTATIONIMPLEMENTATION SOFTWARE ENGINEERING SOFTWARE ENGINEERING.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Tutorial 2 : Matlab - Getting Started.
1Computer Sciences Department. 2 Advanced Design and Analysis Techniques TUTORIAL 7.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
ERT 216 HEAT & MASS TRANSFER Sem 2/ Dr Akmal Hadi Ma’ Radzi School of Bioprocess Engineering University Malaysia Perlis.
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
Chapter 2 The Process of Design.
Objective of This Course
CS223: Software Engineering
Engineering Design George E. Dieter Mc Graw Hill.
GENERAL VIEW OF KRATOS MULTIPHYSICS
Chapter 3 – Combinational Logic Design
Chapter 31.
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
A QUICK START TO OPL IBM ILOG OPL V6.3 > Starting Kit >
Database System Concepts and Architecture
Presentation transcript:

Computer-aided design Introduction

Introduction Design  problem solving Specification of dimensions, materials, and operations to structures to meet functional requirements Design is usually as cyclic

1.Begin with a specification of functional requirements and an initial design specifications 2.Analysis is used to predict the performance 3.The performance is then compared to the functional requirements 4.Redesign ….

Analysis Redesign 創造、經驗導向、 決策 理論公式、數值 計算、設計規範

地形、地質查勘 可行性規劃 初步設計 分析 細部設計 規範檢核 繪圖 施工營造 維護檢修 N.G. OK

CAD The subject of the computer-aided design (CAD) concerns the productivity tools that facilitate the design process CAD can be useful in both parts of the design cycle, both analysis and synthesis (redesign) Providing efficient ways to help the designer revise the design

TYPES OF DESIGN Innovation,invention  the initial concept of the structure Conceptual design  components, materials, function Configuration design  number and arrangement of components Parametric design  values for all key design parameters are set Detail design (component design)  produce the final, complete description of each components

THE ROLE OF THE COMPUTER IN DESIGN Calculation  the oldest use of CAD Bookkeeping / record keeping  characterized by complex relationships between information and the management of large volumes of numbers Visualization  computer can be used to transfer information visually Networking  sharing and transferring information, concurrent engineering

HISTORICAL BACKGROUND Early –Finite-element method –Simulation of dynamic systems –Optimization Later –Graphics –Geometry Most recently –Algebraic manipulation –Spreadsheets –Combinations (electronic notebooks)

calculation Record keeping visualization optimization Finite element method simulation geometry graphics spreadsheets Algebraic manipulation

CHARACTERISTICS OF DESIGN Iterative vs. direct –Numerical methods –Design problem lead to parameter optimization in an iterative fashion –Iterative method concerning with convergence criteria and way toobtain the initil starting point –Algorithms used in computer graphic are mostly direct

Synthesis (initial design) vs. redesign –Redesign follows iterative paradigm (concerning with convergence) –The generation of the stating point is usually neglected in redesign (the previous design serves as a starting point) –Initial design most starting by hand rather than via CAD

Incremental design –Problems involving redesign can be also be called incremental design –Focusing more on design changes than the underlying design

Remapping –Design process involving changes that is sweeping than incremental –Involving increasing levels of detail and information –Proceeding from relatively simple to relatively complex models with more information content

Hierarchy –Design on problem frequently can be characterized by a hierarchy structure –An organization of problem –Hierarchy is always context-dependent

Decomposition and recursion –Decomposition is a solution procedure where the initial problem is replaced by a set of simultaneous smaller problems (a hierarchy tree) –The key characteristic of decomposition is that the subproblems are independent –Recursion is appropriate for a system that is a collection of subproblems of a subsystem is itself a collection of subsystems –Recursion is fundamentally different from iteration. In an iterative approach a fully defined solution is changed sequentially to a better solution

Self-reference –Advanced design techniques and software development tools must be considered in the design of design system

DESIGN PARADIGMS Design as search –Design consists of a set of variables, each with a set of acceptable values –Design process simply involving choosing between these competitive designs

Design as optimization –Design has been characterized as optimization –Optimization is search, but search within a tightly structured design space –Optimization can take place within continuous space and /or within discrete space

Design as compilation –Algorithm or programs must be coded in high- level language and mapped (compiled) into a lower-level language Design as constraint satisfaction –Design is the process of determining values that satisfy all constraints

COMPONENTS OF CAD Numerical methods Graphics Geometry Interface package Database manager Data structures toolbox

calculation Record keeping visualization numerical methods library Graphics library Data structures toolbox Database manager Geometry package Interface package

A COMPREHENSIVE LIBRARY INCLUDES THESE FUNCTIONS Function manipulation –Interpolation –Extrapolation –Integration –Differentiation –Root finding –Least squares –Spline fitting

A COMPREHENSIVE LIBRARY INCLUDES THESE FUNCTIONS (CONT.) Matrix manipulation –Multiplication –Decomposition (inversion) –Eigenvalue extraction Integration of differential equations Optimization algorithms

Interface package actually consists of these four separate software libraries –Window manager –Menu manager –Interactive-device manager –Help text manager