Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages
Application of programming languages in civil engineering
-
Upload
muhammad-usama-umer -
Category
Engineering
-
view
340 -
download
0
Transcript of Application of programming languages in civil engineering
![Page 1: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/1.jpg)
Welcome
![Page 2: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/5.jpg)
QCAD - 2D CADQCAD
![Page 6: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/7.jpg)
Auto-CadAutodesk
![Page 8: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/11.jpg)
3D Studio MaxAutodesk
![Page 12: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/14.jpg)
RevitAutodesk
![Page 15: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/18.jpg)
Civil 3DAutodesk
![Page 19: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/20.jpg)
Solid WorkSOLIDWORKS Corp.
![Page 21: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/22.jpg)
Google Sketch upGoogle
![Page 23: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/23.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/24.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/25.jpg)
Microsoft ProjectMicrosoft
![Page 26: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/26.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/27.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/28.jpg)
PrimaveraMicrosoft
![Page 29: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/29.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/30.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/31.jpg)
Sap2000Structure Design
![Page 32: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/32.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/33.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/34.jpg)
EPANETUS Environmental Protection Agency
![Page 35: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/35.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/36.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/37.jpg)
Micro Survey CAD Studio surveying
![Page 38: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/38.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/39.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/40.jpg)
Mat-LabMath works
![Page 41: Application of programming languages in civil engineering](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/41.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/42.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062902/58ef60821a28abd0198b4605/html5/thumbnails/43.jpg)
Thanks