Software for Structural engineering. Past, Present and future.

Slides:



Advertisements
Similar presentations
Ch.1 Introduction to Software Engineering The Evolution 1.1 The Evolving Role of Software 1/15 In the early days: User Computer Software = Place a sequence.
Advertisements

Some general principles in computer security Tomasz Bilski Chair of Control, Robotics and Computer Science Poznań University.
SPREADSHEETS IN EDUCATION OF LOGISTICS MANAGERS AT FACULTY OF ORGANIZATIONAL SCIENCES: AN EXAMPLE OF INVENTORY DYNAMICS SIMULATION L. Djordjevic, D. Vasiljevic.
Contributions of Dr. David Parnas to the Development of Software Engineering Background History of Computer Technology Career of David Parnas Areas of.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
French Technology Education Curriculum Analysis & Description. UPDATE – 2008 Présenté par Marjolaine Chatoney.
Review of Activities of Working Group for Database Systems Prof. Dr Slobodanka Đorđević-Kajan.
Tempus CD-JEP Meeting, Belgrade, SCG, Apr , Curriculum Development: Specific undergraduate IT Curriculum at Faculty of Mechanical Engineering,
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
 What is Modeling What is Modeling  Why do we Model Why do we Model  Models in OMT Models in OMT  Principles of Modeling Principles of Modeling 
User Interfaces 4 BTECH: IT WIKI PAGE:
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  What is engineer,  What is Computer Engineering  The topics in Computer Engineering You will learn: 2.
Public Service Announcement Movies made with the Alice Programming Language.
CENSUS AND TECHNOLOGY Presented by Dr. Muhammad Hanif 1.
Advanced Software Engineering Dr. Cheng
Sub-fields of computer science. Sub-fields of computer science.
How IoT Initiatives are Changing Product Development.
Management & Planning Tools
Inquiry-based learning and the discipline-based inquiry
Human Computer Interaction Lecture 21,22 User Support
Analysis of Computing Options at ISU
Rocky K. C. Chang September 4, 2017
Francisco da Silva, Senior Councillor, Huawei
The Software Development Cycle
CARP: Context-Aware Reliability Prediction of Black-Box Web Services
Complexity Time: 2 Hours.
  CAD/CAM 1.
Introduction to Graphics Modeling
BricsCAD BIM Training Session Documents:
Basic structural design
Bridge modelling with CSI software.
Chapter 18 MobileApp Design
Implementing the Science & Engineering Practices in Your Classroom
University of Technology
INPE, São José dos Campos (SP), Brazil
Intro To Design 1 Elementary School Library: User Sub-System Class Diagrams Software Engineering CSCI-3321 Dr. Tom Hicks Computer Science Department.
Model-Based Design: Software Engineers Wanted
Unit# 9: Computer Program Development
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
Lesson #7 MCTS Cert Guide Microsoft Windows 7, Configuring Chapter 7 Configuring Devices and Updates.
Introduction to Software Testing
Electrical & Electronics Engineering Department
Ada – 1983 History’s largest design effort
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Software Testing and Maintenance Maintenance and Evolution Overview
Syllabus – what will we cover?
Chapter 20 Object-Oriented Analysis and Design
GENERAL VIEW OF KRATOS MULTIPHYSICS
Object oriented analysis and design
Helping a friend out Guidelines for better software
Science, Technology, and Society
Introduction To software engineering
Analysis models and design models
Chapter 11 user support.
Chapter 8 Software Evolution.
Francisco da Silva, Senior Councillor, Huawei
CBA Assessments in Eduphoria Aware
Biomedical Signal processing Chapter 1 Introduction
Introducing Digital Technologies
Handheld 12-Channel Tele-ECG Instrument
An Introduction to Software Engineering
SOFTWARE DEVELOPMENT LIFE CYCLE
Introduction Software Engineering.
PASSI (Process for Agent Societies Specification and Implementation)
Reasons To Study Programming Languages
Mobile-based Academic Degree Audit Application
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
The Software Development Cycle
Presentation transcript:

Software for Structural engineering. Past, Present and future.

Finite Elements, the beginning…. Ray Clough published “The Finite Element method in plane stress analysis”. The finite element designation was invented. The study was based in a previous joint work with Jon Turner from Boing called “Stiffness and Deflection Analyses of complex structures” 1960 Eduard L. Wilson and Ray Clough developed the SMIS. Symbolic Matrix Interpretative System. The computer programs SMIS and CAL were designed to assist in the teaching of matrix and direct stiffness methods for structural analysis. These programs, or modified versions of the programs, are used in most of the major engineering schools in the United States and in a large number of foreign universities 1963

Eduard L. Wilson developed numerical methods and computer programs for the stress analysis of the Minuteman missile and the APOLLO space capsule 1960-1965 Eduard L. Wilson developed the first versions of the generic Structural Analysis Program called SAP 1969 Dr. Jurgen Bathe updated dynamic response options and developed additional documentation to the release of the public domain SAP IV Eduard L. Wilson developed the first versions of ETABS 1973 First versions of SAP80 1985

The dawn of a great new Era in terms of computing and simulation These were extraordinary days for science and engineering… The dawn of a great new Era in terms of computing and simulation Prof. Ed. Wilson Ray Clough

Ray Clough was particularly interested in Dams design and modeling His work was making the world a better and safer place

CSI Computers & Structures 1970 – Ashraf Habibullah finishes his masters at Berkeley University 1975 – Started CSI, Computers & Structures, today, worldly recognized as a reference in the field of software for structural analysis and earthquake engineering

Structural analysis software…the present A huge number of structural software has been developed in the last 40 years under the principles of the finite elements. In Wikipedia we can find 156 references of main structural and finite element related software

Structural analysis software…the present Many structural procedures and design codes have been developed and implemented all over the world Most software has been implementing its own versions of the structural codes design rules and checks

Structural analysis software…the present Software continues to evolve. 3D and interoperability are clear directions at the present.

Structural analysis software…the present Software and hardware are allowing for full integration of all details about structural engineering and construction projects

Structural analysis software…the present Software and hardware are allowing for full integration of all details about structural engineering and construction projects

Structural analysis software…the present BIM is shaping the present

Structural analysis software…Challenges and future We must not confuse software evolution with less human responsibility. On the contrary. As software automates more, we have to be more aware and careful.

Structural analysis software…and the Structural Engineer Structural engineers have a huge responsibility in our society The work of structural engineers must be recognized The work of structural engineers must be performed over a solid education and scientific background

Structural analysis software…and the Structural Engineer The work of structural engineers should use computational software as long as the software is perfectly clear and does not hide from the user, hypothesis, procedures and should never be used as a black box Structural software should not limit or restrain in any way the ability to design, check and model structures in any conceivable way that an engineer may choose. An engineer can choose to make important designs using a pencil and a paper.

The future of structural software…a dream Structural software will communicate in a more intelligent way with 3D BIM models in the sense of extracting and adding information to and from the analysis models that are useful and that are being used Design codes will become more oriented to computational usage, but structural software will let the implementation of design codes to be open source. Structural engineers will progressively learn how to code high level languages The concepts of sub-structuring and localized modelling, along with the increase of capacity of software and hardware will allow for a greater flexibility in the way to idealize and plan structural models

The future of structural software…a dream Structural software will be simultaneously used as a professional tool, but also as an academic tool. Students will heavily rely in the clear exposure of computational and mechanical concepts from the software as also in the observation of the open source structural codes to learn engineering Structural software will be more commonly connected to Artificial Intelligence assisting tools, to help predesign, automate default options, and optimize design in general

a Message from Ashraf Habibullah