application of programming languages in civil engineering

43
Welcome

Upload: muhammad-usama-umer

Post on 13-Apr-2017

340 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Application of programming languages in civil engineering

Welcome

Page 2: Application of programming languages in civil engineering

Application of Programming Languages in Civil EngineeringBy:- Muhammad Usama UmerDiscipline :- BSc Civil Engineering.University Of Engineering & Technology, Lahore (QCET,PTK)

Page 3: Application of programming languages in civil engineering

Applications In Civil Engineering• 2D Drafting • 3D Modeling & Animation• Scheduling• .Structure Design• Hydraulic Designs.• Surveying• Calculations

Page 4: Application of programming languages in civil engineering

Two Dimensional Drafting and Annotation• CAD• Computer-aided design (CAD) is the use of

computer systems to assist in the creation, modification, analysis, or optimization of a design

• it is also known as computer-aided drafting (CAD) or computer-aided design and drafting (CADD), which describes the process of creating a technical drawing with the use of computer software.

• Engineering, Electronics and Machinery• 2D & 3D Modeling• Beginning in the 1980s computer-aided design

programs reduced the need of draftsmen significantly, especially in small to mid-sized companies

Vendor Application Name Usage

QCAD - 2D CAD QCAD 80

Autodesk AutoCAD 80

Page 5: Application of programming languages in civil engineering

QCAD - 2D CADQCAD

Page 6: Application of programming languages in civil engineering

QCAD - 2D CAD• 2D Drafting and Modeling• First Released In December 1984• First Freeware Software• The QCAD GUI is based on the Qt

framework.• Latest Version AutoCAD 2016• It is available for Linux, Apple OS

X, Unix•   and Microsoft Windows

Page 7: Application of programming languages in civil engineering

Auto-CadAutodesk

Page 8: Application of programming languages in civil engineering

AutoCAD• 2D, 3D Drafting and Modeling• First Released In December 1982 (128 KB)• AutoCAD was derived from a 1977

program called Interact CAD, which was written in a proprietary language (SPL) by inventor Michael Riddle who later co-founded Autodesk to market AutoCAD

• First Release With 3D capabilities 1988• AutoCAD For Mac OS 1992• MS Windows, Mac OS X & iOS And Android• Latest Version AutoCAD 2014• 30 Years Of Taking The Design Further

Page 9: Application of programming languages in civil engineering

Variants• AutoCAD LT • AutoCAD LT is the lower cost version of

AutoCAD, with reduced capabilities, first released in November 1993.

• AutoCAD WS• is a mobile application enabling registered

users to view, edit, and share AutoCAD files via mobile device using a limited AutoCAD feature set.

• Student versions• AutoCAD is licensed at a significant

discount over commercial retail pricing to qualifying students and teachers, with a 36-month license available.

Page 10: Application of programming languages in civil engineering

Three Dimensional Molding• Three Dimension• A Graphical Model Which Has The

Three Integral Characteristics• Length• Width• Depth

Vendor Application Name Usage

Autodesk 3D S-max 80Autodesk Revit 70

Autodesk Civil 3D 80

SOLIDWORKS Corp. Solid Work 90

Google Google Sketche up 60

Page 11: Application of programming languages in civil engineering

3D Studio MaxAutodesk

Page 12: Application of programming languages in civil engineering

3D Studio Max• 3D Drafting and Modeling• First Released In December 1990;

26 years ago• First Release With 3D capabilities

1988• 3D Studio Max For Mac OS 1992• MS Windows, Mac OS X & iOS And

Android• Latest Version 3D Studio Max 2017• 30 Years Of Taking The Design

Further

Page 13: Application of programming languages in civil engineering

Variants• 3D Studio Prototype• 3D Studio Prototype is the lower cost

version of 3D Studio, with reduced capabilities, first released in November 1988.

• 3D Studio WS• is a mobile application enabling registered

users to view, edit, and share 3D Studio files via mobile device using a limited 3D Studio feature set.

• Student versions• 3D Studio is licensed at a significant

discount over commercial retail pricing to qualifying students and teachers, with a 36-month license available.

Page 14: Application of programming languages in civil engineering

RevitAutodesk

Page 15: Application of programming languages in civil engineering

BIM• Building Information Modeling (BIM)

is a digital representation of physical and functional characteristics of a facility.

• A BIM is a shared knowledge resource for information about a facility forming a reliable basis for decisions during its life-cycle; defined as existing from earliest conception to demolition.

• (National BIM Standard - United States)

• Iran Building Information Modeling Association (IBIMA)

Page 16: Application of programming languages in civil engineering

Revit Architecture• Revit Architecture is a powerful,

complex piece of BIM• The most robust Tools• 3D modeling and rendering• Revit version 1.0 was released on

April 5, 2000• The latest released version is Revit

Architecture / Structure / MEP 2014 (April, 2013) and the corresponding suites

• Works with families and Templates

Page 17: Application of programming languages in civil engineering

Variants• Revit Architecture, for architects and

building designers• Revit MEP• Revit Structure for structural

engineers and designers. • Revit One Box was introduced as part

of the 2013 product release. It includes all three flavors of Revit in one installation and is part of the Building Design Suite Premium and Ultimate editions

• Revit LT is being introduced in 2013 with some features crippled.

Page 18: Application of programming languages in civil engineering

Civil 3DAutodesk

Page 19: Application of programming languages in civil engineering

Civil 3D• 3D Modeling• Available in 32-64 bits Of OS• Transportation And Environmental

Engineering• Latest Version 2014

Page 20: Application of programming languages in civil engineering

Solid WorkSOLIDWORKS Corp.

Page 21: Application of programming languages in civil engineering

Solid Work• 3D animations, models, and images• TV commercial studios and

architectural visualization studios. It is also used for movie effects and movie pre-visualization.

• The original 3D Studio product was created for the DOS platform by the Yost Group and published by Autodesk

• Windows 2000, Windows XP, Windows Vista, Windows 7 and Windows 8

• 2014 / March 27

Page 22: Application of programming languages in civil engineering

Google Sketch upGoogle

Page 23: Application of programming languages in civil engineering

Trimble Skechup• 3D modeling programme• Developed by Trimble Navigation under Google• First Release August 2000• Used for broad range of applications such as

architectural, civil, mechanical, films as well as video game design

• Available in Free and Professional Versions• 3D Ware-House, Online Deposit Of Assemblies

(Doors, Windows, Automobiles….)• Last Version May 21, 2013; 1 Day Ago• Windows 2000, Windows XP, Windows Vista,

Windows 7 and Windows 8• Mac OS

Page 24: Application of programming languages in civil engineering

Scheduling• The process of arranging,

controlling and optimizing work and workloads in a production process or manufacturing process. A Graphical Model Which Has The Three Integral Characteristics.

• plan production processes and purchase materials.

• Length• Width• Depth

Vendor Application Name Usage

Microsoft Microsoft Project 80

Microsoft Primavera 70

Page 25: Application of programming languages in civil engineering

Microsoft ProjectMicrosoft

Page 26: Application of programming languages in civil engineering

MS Project

• Microsoft Project is a project management software program.

• developed and sold by Microsoft.• which is designed to assist a project manager

in developing a plan, assigning resources to tasks, tracking progress, managing the budget, and analyzing workloads.

• The first commercial version of Project was released for DOS in 1984

• In 1991 a Macintosh version was released• IT’s Stable Release December 11, 2012; 5

months ago• Windows 7, Windows 8, Windows Server 2008

R2 or Windows Server 2012

Page 27: Application of programming languages in civil engineering

Variants

• Project is available in two editions, Standard and Professional.

• The Professional edition includes all the features of the Standard version, and additionally includes the features identified separately below.

• 32-64 bit of OS

Page 28: Application of programming languages in civil engineering

PrimaveraMicrosoft

Page 29: Application of programming languages in civil engineering

Primavera

• Primavera software are designed to support the project management needs of organizations that manage large numbers of projects one time

• Supports Gantt-Chart (Henry Gantt (1861-1919), the father of planning and control techniques)

• More Powerful Than MS Project• Offers Variety of facilities• Latest Version Primavera V8• Functions in Stand-Alone and Sever Modes

Page 30: Application of programming languages in civil engineering

Structure Design• the methodical investigation of the

stability, strength and rigidity of structures. Plan production processes and purchase materials.

• The basic objective in structural analysis and design is to produce structure capable of resisting all applied loads without failure during its intended life.

• Length• Width• Depth• Volume

Vendor Application Name Usage

computer and structures inc Sap2000 80

Page 31: Application of programming languages in civil engineering

Sap2000Structure Design

Page 32: Application of programming languages in civil engineering

Sap2000

• SAP2000 offers a single user interface to perform: Modelling, Analysis, Design, and Reporting.

• following types of structures: Simple Beams, 3D Trusses, 3D Frames, Storage Vessels, Staircases, Dam Structures, and Pipes.

• View and manipulate analytical and physical models with great precision.

Page 33: Application of programming languages in civil engineering

Hydraulic Designs.

Vendor Application Name Since

US Environmenta

l Protection Agency

EPANET 1993Hydraulic Design are calculations which are a practice within the fire safety industry of determining the flow of liquids through a medium (usually a piping network) to ensure that fires can be adequately controlled

Hydraulic topics range through some part of science and most of engineering modules, and cover concepts such as pipe flow, dam design, fluidics and fluid control circuitry, pumps, turbines, hydropower, computational fluid dynamics, flow measurement, river channel behaviour and erosion.

Page 34: Application of programming languages in civil engineering

EPANETUS Environmental Protection Agency

Page 35: Application of programming languages in civil engineering

EPANET

• EPANET is a public domain, water distribution system modelling software.

• Pipe networks consist of pipes, nodes (junctions), pumps, valves, and storage tanks or reservoirs.

• EPANET includes the capability to model water age and predict flow of non-reactive and, under simplified conditions, reactive materials. This capability is frequently used to predict chlorine residuals within water distribution systems.

Page 36: Application of programming languages in civil engineering

Surveying• Establishing or re-establishing

corners, lines, boundaries, and monuments of real property (land)Linear Algebra

• determining the terrestrial or three-dimensional position of points and the distances and angles between them

• Graph Sketching

Vendor Application Name Usage

surveyingMicro Survey CAD Studio  90

Page 37: Application of programming languages in civil engineering

Micro Survey CAD Studio surveying

Page 38: Application of programming languages in civil engineering

Micro Survey CAD Studio 

.Complete Desktop Survey and Design program created for Surveyors, Contractors, and Engineers.

Complete Survey Drafting, COGO, DTM, Traversing, Volumes, Contouring.

Land surveyors, construction professionals and civil engineers using total stations, GPS, and data collectors use our desktop and handheld software to increase efficiency and productivity.

Page 39: Application of programming languages in civil engineering

Calculations• Ranges From• Linear Algebra• Scientific Calculations• Graph Sketching

Vendor Application Name Usage

Math Works MatLab 80

Page 40: Application of programming languages in civil engineering

Mat-LabMath works

Page 41: Application of programming languages in civil engineering

Mat-Lab

• (Matrix Laboratory) is a numerical computing environment.

• Developed by Math Works• Allows plotting of functions.• As well As Scientific calculations• Communicates as CLI Most Of the time as well

as GUI• Users come from various backgrounds of

engineering, science, and economics.• MATLAB 1.0 1984• MATLAB 8.1 R2013a 29 March 2013

Page 42: Application of programming languages in civil engineering

Project Management• Project management is the

discipline of planning, organizing, and managing resources to bring about the successful completion of specific project goals and objectives

Vendor Application Name Usage

Microsoft MS Project 80Primavera

Page 43: Application of programming languages in civil engineering

Thanks