Activity: TERM PROJECT
Course Title: Computer Programming Course CE-107L
for Civil Engineers Code:
Semester: 2nd Season: Spring 2020
CLO: As per Term Project rubrics
CLO Weight: As per Term Project rubrics
Start Date: 7th July 2020 (Sec-U) Last Date of 11th Aug 2020 (Sec-U)
9th July 2020 (Sec-M) Submission: 13th Aug 2020 (Sec-M)
Teacher: Dr. Mohammad Adil
Workstation Description: Computer
Students/Lecture: 40 Students/Group: 1 Workstations/Group: 1
Description
Referring to figure 1, write a user friendly Python code to find member forces (F12,F23,F13)
and joint reactions (V1, H1 and V3) of simple 3 node(1,2,3) determinate truss analysis to find
for given coordinates {(x1,y1),(x2,y2),(x3,y3)}of joints and joint force F with inclination .
F
2 (x2,y2)
3 (x3,y3)
V3
H1 1 (x1,y1)
V1
Figure 1. 3-noded Simply Supported Truss in cartesian coordinate reference system with
force and support
Inputs
User of your program should be able to change following inputs.
1. Node coordinates {(x1,y1),(x2,y2),(x3,y3)}
2. Force F and its inclination .
Outputs
Users of your program should get following results in well formatted output report.
1. Values of member forces (F12,F23,F13)
2. Nature of member forces (Compressive or Tensile)
3. Reactions at node-1 (V1, H1) and node-3 (V3)
4. Plot of triangular truss according to its coordinates.
Format of Final Report Submission
Submit the Term project in the form of a report with following elements.
1. Title Page
2. Executive Summary
3. Table of Contents
Course Title: Computer Programming Course CE-107L
for Civil Engineers Code:
Semester: 2nd Season: Spring 2020
CLO: As per Term Project rubrics
CLO Weight: As per Term Project rubrics
Start Date: 7th July 2020 (Sec-U) Last Date of 11th Aug 2020 (Sec-U)
9th July 2020 (Sec-M) Submission: 13th Aug 2020 (Sec-M)
Teacher: Dr. Mohammad Adil
Workstation Description: Computer
Students/Lecture: 40 Students/Group: 1 Workstations/Group: 1
Description
Referring to figure 1, write a user friendly Python code to find member forces (F12,F23,F13)
and joint reactions (V1, H1 and V3) of simple 3 node(1,2,3) determinate truss analysis to find
for given coordinates {(x1,y1),(x2,y2),(x3,y3)}of joints and joint force F with inclination .
F
2 (x2,y2)
3 (x3,y3)
V3
H1 1 (x1,y1)
V1
Figure 1. 3-noded Simply Supported Truss in cartesian coordinate reference system with
force and support
Inputs
User of your program should be able to change following inputs.
1. Node coordinates {(x1,y1),(x2,y2),(x3,y3)}
2. Force F and its inclination .
Outputs
Users of your program should get following results in well formatted output report.
1. Values of member forces (F12,F23,F13)
2. Nature of member forces (Compressive or Tensile)
3. Reactions at node-1 (V1, H1) and node-3 (V3)
4. Plot of triangular truss according to its coordinates.
Format of Final Report Submission
Submit the Term project in the form of a report with following elements.
1. Title Page
2. Executive Summary
3. Table of Contents