Convincing Features
Assignment Type
Subject
Uploaded by Malaysia Assignment Help
Date
A civil/mechanical engineering team evaluates the efficiency of water pumps used in a distribution network. Each pump operates at different flow rates, head levels, and power consumptions. You are required to analyse the dataset, detect performance patterns, and identify the most efficient pump model.
Save the following example as pump_performance_XXX.csv:
| Pump Model | Flow Rate (mΒ³/h) | Head (m) | Power (kW) | Efficiency (%) |
| P1 | 85 | 22 | 4.2 | 68 |
| P2 | 90 | 25 | 4.8 | 72 |
| P3 | 110 | 20 | 5.0 | na |
| P4 | 95 | 28 | 5.2 | 73 |
| P5 | 120 | 24 | 5.8 | 75 |
| P6 | 100 | 26 | 5.1 | 71 |
| P7 | 130 | 30 | 6.0 | 79 |
| P8 | 125 | 21 | 5.4 | 74 |
| P9 | na | 27 | 6.3 | 80 |
| P10 | 150 | na | 6.8 | 82 |
| P11 | 135 | 28 | 6.1 | 78 |
| P12 | 160 | 31 | 7 | 83 |
| P13 | 155 | 26 | 6.5 | 81 |
| P14 | 170 | 32 | na | 84 |
| P15 | 165 | 30 | 7.2 | 82 |
| P16 | 180 | 34 | 8 | 85 |
| P17 | 175 | 33 | 7.8 | na |
| P18 | 190 | 35 | na | 86 |
| P19 | 185 | 32 | 8.1 | 85 |
| P20 | na | 36 | 8.8 | 87 |
| P21 | 210 | 38 | 9.2 | 88 |
| P22 | 195 | 34 | 8.5 | 86 |
| P23 | 220 | 40 | 9.5 | 89 |
| P24 | 205 | 37 | 9 | 87 |
| P25 | 230 | 42 | 10 | 90 |
| P26 | 215 | 39 | 9.3 | 88 |
| P27 | 240 | na | 10.4 | na |
| P28 | 225 | 41 | 9.8 | 89 |
| P29 | 250 | 45 | 10.8 | 92 |
| P30 | 235 | 44 | 10.2 | 90 |
Using Numpy/Pandas:
o Compute the average efficiency of all pumps.
o Identify the highest-efficiency pump.
o Calculate the specific energy consumption (SEC) for each pump:
πππ€ππ (ππ) ππΈπΆ = πΉπππ€ π ππ‘π (π3/β)
o Identify the pump with the lowest SEC.
Create two plots:
o Bar chart of pump efficiencies (highlight the highest-efficiency pump in a different colour).
o Scatter plot showing relationship between flow rate and power consumption.
Modeling and Simulation of a Traffic Light System with Vehicle Queue Dynamics Using Simulink
You are assigned to model a smart intersection equipped with a traffic light system and vehicle queue detector. The objective is to simulate how the queue length changes over time depending on the green-red cycle.
o Vehicles arrive at the intersection at a rate Ξ» (vehicles/min).
o When the light turns green, vehicles leave at rate ΞΌ (vehicles/min).
o Queue length dynamics:
| ππ π β π, Β = {
ππ‘Β Β Β Β Β Β Β Β Β Β Β Β Β Β π₯, |
ππ πππππ πππβπ‘ ππ ππ
ππ πππ πππβπ‘ ππ ππ |
o Queue cannot be negative (use Saturation block).
1. Submission Platform: BRIGHTEN
2. Due Date: (Insert date and time here)
3. File Naming Convention:
4. Individual assignment
5. Academic Integrity:
1. Project title and student information
2. Student Instruction:
i. Draw the flowchart for the program
ii. Create data in Excel and save the data as CSV format
iii. Write a Python program
iv. Task to be completed in notebook
a. Load the data to Colab notebook
b. Perform data analysis
c. Generate bar chart and scatter plot
d. Summary output:
o Create a DataFrame summarizing pump model, efficiency, SEC, rank by efficiency
o Save as pump_analysis_summary_XXX.csv
e. Short Written Interpretation (in the notebook)
In the Text Cell, provide 2β3 short paragraphs explaining:
o Which pump is most efficient and why.
o How SEC relates to efficiency.
o Any observed trend between flow rate and power.
3. Mark distribution:
| Component | Description | Marks |
| Flowchart / Algorithm Design | Clear, logical flowchart describing steps (read CSV β process data β compute metrics β generate plots β save summary). Must be consistent with code. | 20 |
| Data Handling (Pandas & NumPy) | Correct loading of the 30-row dataset, correct conversion to NumPy arrays, proper indexing, correct handling of missing or numerical data. | 15 |
| Calculations & Analysis | Correct computation of: average efficiency, highest efficiency pump, SEC values, lowest SEC, ranking. Use vectorised NumPy/Pandas operations. | 15 |
| Visualisation Quality | Bar chart (with highlighted best pump), scatter plot (flow rate vs power), proper labels, titles, and readability. | 10 |
| Code Quality & Organisation | Logical structure, proper use of functions or cells, comments, variable naming, clear output formatting. | 20 |
| Interpretation & Discussion | Engineering interpretation (2β3 paragraphs), explains efficiency trend, SEC meaning, and observations based on plots. | 10 |
| Presentation / Professionalism | Clean notebook, correct file naming, CSV included, summary CSV generated correctly. | 10 |
| Total | 100 |
ππΒ Β Β Β Β Β π β π,Β Β Β Β Β Β Β ππ πππππ πππβπ‘ ππ ππ
= {
ππ‘Β Β Β Β Β Β Β Β Β Β Β Β Β Β π₯,Β Β Β Β Β Β Β ππ πππ πππβπ‘ ππ ππ
(a) Parameter Definition Choose and clearly state:
(b) Simulink Model Construction Model components required:
i. Traffic Signal Generator
– Use Repeating Sequence (or Pulse Generator) to create a signal:
o Output = 1 when GREEN
o Output = 0 when RED
ii. Arrival Rate Block
– Constant block with value Ξ» (in vehicles/s β convert from vehicles/min).
iv. Logic for dQ/dt
v. Integrator
vi. Saturation
vii. Scopes and Displays
(c) Simulation Settings
(d) Extension
(b) Arrival and Departure Path
(c) Switch Logic for dQ/dt
(d) Queue Dynamics
(e) Outputs
(a) Title Page
(b) Objective & System Overview
(c) Model Description
(d) Parameters and Assumptions
(e) Simulation Results
(f) Discussion
(g) Conclusion
| Component | Description | Marks |
| Flowchart /
Algorithm Design |
Flowchart must show: parameter definition β traffic signal logic β switch selection β integration β output.
Clear, labelled, consistent with model. |
15 |
| Simulink Model Structure | Proper construction using correct blocks: Signal generator, Switch, Constants, Integrator, Saturation,
Scope/Display. Clean connections and logical layout. |
25 |
| Component | Description | Marks |
| Parameter Definition & Correct Use | Reasonable values for Ξ», ΞΌ, green/red times, and initial queue. Correct units (vehicles/min β vehicles/s). | 10 |
| Simulation Execution & Functionality | Model runs for at least 5 cycles, queue behaves correctly, no negative values, correct solver settings. | 15 |
| Output Visualisation | Queue length Q(t) displayed clearly in Scope, labelled axes, optional To Workspace or Display block used correctly. | 10 |
| Analysis & Discussion | Clear explanation of the queue behaviour, effect of green/red durations, effect of Ξ» and ΞΌ. | 10 |
| Report Quality & Presentation | 3β5 pages, includes screenshots, parameter table, simulation graphs, and correct structure. | 10 |
| Total | 100 |
Many UNITEN students find the COEB1013 Programming for Engineers Project challenging because the Python analysis, data cleaning, SEC calculation, and Simulink modelling require both coding and engineering logic. If youβre running out of time or confused about the project structure, our expert team at Malaysia Assignment Help can prepare a custom, plagiarism-free programming assignment writing service that follows UNITEN guidelines. Get step-by-step Python analysis, flowcharts, Simulink models, and a complete summary tailored to your coursework. Order our engineering assignment help service today and score higher with confidence.