Advanced multimedia interfaces for use in engineering and educational software J. Lindemann, O. Dahlblom and G. Sandberg.

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

Solutions for Prestressed Reinforced Concrete Structures
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
LUNARC, Lund UniversityLSCS 2002 Transparent access to finite element applications using grid and web technology J. Lindemann P.A. Wernberg and G. Sandberg.
DENIM: Finding a Tighter Fit with Web Design Practice James Lin, Mark W. Newman, Jason I. Hong, James A. Landay April 6, 2000 CHI 2000, The Hague
Computer Graphics (Fall 2005) COMS 4160, Lecture 21: Ray Tracing
Finite Element Modeling with COMSOL Ernesto Gutierrez-Miravete Rensselaer at Hartford Presented at CINVESTAV-Queretaro December 2010.
Scale Modelling in Architectural Design B. de Vries.
VRML for Kinematic and Physical Modeling and Simulations Benjamin Pugliese Mahesh Saptharishi.
Application of VR o VR for Engineering Design o VR for Architecture o VR for Science o VR for Scientific Visualization.
Chapter Outline Shigley’s Mechanical Engineering Design.
Undergraduate Engineering Mechanics at the ETH Stephan Kaufmann Institute of Mechanical Systems ETH Zürich.
SCADA PRO PRESENTATION Budapest, 21/2/2009 Dennis Ioakim Civil Engineer Managing Director ACE HELLAS SA.
What are the functions of an operating system? The operating system is the core software component of your computer. It performs many functions and is,
Model Of Software Development Process For Virtual Environment –A Case Study - Shraddha Pathak.
Office of Research and Engineering Finite Element Analysis Carl R. Schultheisz.
Sofia Carlander Kinoshita Laboratory 2004/2005
Mobile Robot Programming for Education Jean-François Lalonde, Christopher Bartley, and Illah Nourbakhsh The Robotics Institute Carnegie Mellon University.
Teaching and Learning with Technology  Allyn and Bacon 2002 Academic Software Chapter 6 Teaching and Learning with Technology.
 Computer Aided Software Engineering  The use of a computer system to aid in the creation of software  Used to reduce the amount of time required for.
Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.
Oct 30, 2006 LUONNOS Navigation techniques for construction industry product models Jukka Rönkkö, HUT/VTT
SOME IMPORTANT FACTORS IN TEACHING SOFTWARE ENGINEERING COURSES Presenter: Jingzhou Li Depart of ECE, University of Calgary,
Objectives To identify the key parts of the clients brief. To identify possible success criteria To complete the specification sheet.
Master Class Modules on Computer Graphics and Animation Ahmad Nasri, American University of Beirut (in Collaboration with Dima Schneider) American University.
Model-View-Controller Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh University.
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
The Development Process
Graduate Programs in Computer Science A Soft Hand Model for Physically-based Manipulation of Virtual Objects Jan Jacobs Group Research.
An introduction to the finite element method using MATLAB
LECTURE #1 Book Overview Read Chapt. 1(skip sect. 1.9)
Overview of Computer Graphics Subjects : What is C.G History of C.G Applications of C.G C.G vs I.P Course objectives.
SRAC 2001 Presented by: Kiko (Application Engineer) Intelligent CAD/CAM Technology LTD. Cosmos World.
CS CS 5150 Software Engineering Lecture 11 Usability 1.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
Object-Oriented Analysis and Design Fall 2009.
1 The Rendering Pipeline. CS788 Topic of HCI 2 Outline  Introduction  The Graphics Rendering Pipeline  Three functional stages  Example  Bottleneck.
Setting the Standard to Support Retention Mairin Nicell Heather Sayers Derek Woods Jennifer Hyndman.
Structural Sketcher A Tool for Supporting Architects in Early Design Slava Pranovich Technische Universiteit Eindhoven Dept. Math. and Computer Science.
SOFTWARE ENGINEERING MCS-2 LECTURE # 4. PROTOTYPING PROCESS MODEL  A prototype is an early sample, model or release of a product built to test a concept.
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
Virtual Systems Engineering Course objective: To study methods for design and analysis of virtual systems What is a virtual system ? A virtual system is.
1 Paper (low-fidelity) Prototypes. 2 When we are designing When we are thinking about design We are visualizing the interface inside our head (imaginary)
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
REVIEW LECTURE #1 KNOWLEDGE BASE REQUIRED: STRENGTH OF MATERIALS
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
TELE IMMERSION AMAN BABBER
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Visualizing the Cosmos: Smoke or Mirrors? Designing Visualization Imagery David Bock National Center for Supercomputing Applications University of Illinois,
Mechanical, Civil Engineering and Bridges
The Level-2 Projects for Course Clusters Haojun Sun College of Engineering Shantou University.
ME 520 Fundamentals of Finite Element Analysis Assoc.Dr. Ahmet Zafer Şenalp Mechanical Engineering.
School of Computer Science Advanced Interfaces Group Extensive expertise in R&D of VR software systems and applications MAVERIK VR software downloaded.
Design, prototyping and construction(Chapter 11).
Bicycle Wrench Analysis
HCC 831 User Interface Design and Evaluation. What is Usability?
Algorithms and Problem Solving
17 March, 2011 Presenter Prof. Shih-Chung Kang
SDN RG State of the Nation
IMAGES.
PreOpenSeesPost: a Generic Interface for OpenSees
Design, prototyping and construction
User Interface Design and Evaluation
Sample Engineering Design Models
Bicycle Wrench Analysis
MECH 3550 : Simulation & Visualization
Design, prototyping and construction
Presentation transcript:

Advanced multimedia interfaces for use in engineering and educational software J. Lindemann, O. Dahlblom and G. Sandberg

Outline General discussion of analysis software for civil engineers, designers and archictects A tool for “sketching” structures and forces. The “Virtual Workbench” for 3D beam analysis

Analysis software for designers and architects Easy to find analysis software for engineers Hard to find analysis software for designers or architects –Different requirements –Different uses and application

Engineering software

Analysis software for designers and architects Software must be adapted to a different work process Analysis must be easy to use Fast, adapted to an iterative process. Visualisation of results important

The design process

Problem Investigation Solution Evaluation Redesign Final solution

Painting programs

Direct manipulation Easy to use Often used by designers/architects Can this be applied to an analysis tool for designers and architects?

ForcePAD 2D finite element analysis program Structure is painted Standard paint tools, brush, lines, geometric primitives and fill Visualisation of principal stresses and deformation

Example of use…

Educational use at The School of Design Sciences

First ForcePAD assignment Illustrate the shear stresses

Second ForcePAD assignment Bicycle design

Results Standard bicycle designs

Results Modified bicycle designs

Results New bicycle design

Educational use at Structural Mechanics Used in the undergraduate course in structural mechanics

Assignment 1 – Trusses

Assignment 1 - Results

Assigment 2 – Bar of different materials

Assignment 2 - Results

Assignment 3 – Concrete test sample

Assignment 3 - Results

Assignment 4 – Piece of wood

Assignment 4 - Results

Assignment 5 - Beams

Assignment 5 - Results

Creating a “virtual workshop” Architects often use models to evaluate their designs Enables them to get a better ”feel” of the designs How can this ”workshop” be translated into software?

New hardware possibilities Cheap 3d/2d acceleration –Real-time lighted and shaded models –Transparency (Blending) –Fast 2d operations Low cost computational resources –Complex analysis possible on most workstations –Sometimes even in real-time

What can we learn from games? Direct interfaces Not bound by existing paradigms Visually appealing Often easy to use

User interface examples Transparency Heads up display Direct manipulation Dynamic

ObjectiveFrame 3D beam analysis Direct manipulation interface ”Feedback mode” for visualising deflection in real-time. Visualisation of section forces and deformation

Example of use…

Educational use at The School of Architecture at Chalmers University of Technology The usability of ObjectiveFrame was tested in the course High Structures --- A Creative Investigation

Stiffening of structures The assignment was to apply stiffening methods to high structures A one-hour lecture was given to introduce different methods of stiffening high structures The students were given two models –A simple structure for studying the effects of stiffening a floor –A more complete structure for evaluating different methods of stiffening.

The models

The students

The results

Conclusions It is difficult to create good educational software Paradigms can be effectively combined to create new analysis tools New hardware enables new ideas ForcePAD and ObjectiveFrame have succesfully used in the education

More information ForcePAD and ObjectiveFrame can be found at under Resources