- DSM060 Data Science Research Topics Coursework Assignment 2026 | UOL
- BARC0087 Structures Materials & Forming Techniques Coursework 2026 | UCL
- LL5306 Commercial Law Assessment Coursework Brief 2026 | Kingston University
- M22319 / M33098 Numerical Skills & Economics Assessment Coursework | UOP
- BMG872 Global Strategy Development and Implementation Individual Assignment CWK Brief 2026
- LLB020N204A Law of Property Assessment Coursework Brief 2026
- BS3397 Microeconometrics Coursework Assignment Brief 2026 | AU
- UMAD47-15-M Managing Finance Assessment Coursework Brief | UWE
- BST851 Business Data Analytics Assessment Coursework 2026
- MMM143 International Business and the World Economy Coursework 2026
- EMS402U Engineering Design Coursework Project Report 2026 | QMUL
- 25BSC565 Fundamentals of Strategic Management Coursework Brief
- MARK5025 Contemporary Marketing Communications Assessment Coursework Brief 2
- GEEN1127 Design and Materials Individual Coursework Brief 2025-2026 | UOG
- BPS319 PBL 3 Natural Product Chemistry vs Kinetic Isotope Effects Coursework | UOL
- LD7098 Cyber Security Principles Coursework Assessment 2025-26 | Northumbria University
- EG7004 Soil Structure Engineering Assignment 1 Coursework Semester A 2025/26 | University of East London (UOEL)
- BSC127 Information and Knowledge Management Individual Coursework | Loughborough University
- CI5250 Computing Systems Assignment – Networking Design Coursework | Kingston University
- Critical Literature Review Assignment 001 Coursework | Harvard University
EG1007 Analyze various problems associated with an offshore wind turbine system as sketched: Engineering programming Course Work, CUL, UK
| University | City University of London (CUL) |
| Subject | EG1007 Engineering programming Course Work |
Tasks
You are asked to analyze various problems associated with an offshore wind turbine system as sketched in Figure. 1. This includes the statistics on the power production, analysis of the environmental conditions and environmental load on the wind turbine. You need to use NumPy and matplotlib to complete the tasks. Figure 1: sketch of wind turbine system (www.nrel.gov)

1) Data analysis on power production (25 marks)
The file ‘windturbinepower.txt’ contains the time history of the power generated by the wind turbine. There are two columns of data in the file. The first column is the time t in seconds and the second is the power P in watts. Complete the following tasks
i) Use NumPy to read the data and analyse the maximum power, mean power and the standard deviation.
ii) Use matplotlib to plot a curve shows the variation in power with time.
iii) Estimate the rate of change of power with time (i.e. ��/�� ) at different time instants using appropriate finite difference schemes with a consistent order of O(dt2).
Do You Need Assignment of This Question
2) Interpolating lift coefficients (25 marks)
The file ‘liftcoeff.txt’ contains the lift coefficient Cl of the turbine blade subjected to different attack angles, �, which are the angles between the wind velocity and the blade. The first column of the data in the file is the attack angles in degrees and the second column is the lift coefficient. For a specific lift coefficient, the corresponding force can be found by ! ” ��”� where � is the density of the fluid (i.e. air in this task), V is the relative velocity between the
wind and the rotating blade, A is the projection area of the blade perpendicular to the wind direction.
i) Using NumPy to load the data from the file, sort the data using the attack angle in ascending order (i.e. the first pair of data has the lowest attack angle)
ii) Using Newton’s Divided Difference Interpolation find the lift coefficient of the blade when the attack angle is 11 degrees using a linear polynomial. You need to select the two best data points and fit a linear polynomial using �#(�) = �$ + �!(� − �$), where �$ and �! are the coefficients to be determined and �$ is the attack angle of one of the data points chosen.
iii) To improve the accuracy, a third order polynomial �#(�) = �$ + �!� + �”�” + �%�% where �$, �!, �” and �% are the coefficients to be determined, will be used to find a second approximation of the lift coefficient at � = 11 degrees. Select the 4 best sets of data to determine the coefficients �$, �!, �” and �% and approximate the lift coefficient at � = 11 degree.
iv) Use |’!(‘”| ‘” × 100% and the approximate lift coefficient obtained in iii) to evaluate the relative error of the prediction in ii) , where fn and fa are the estimated and reference values, respectively.
Note: when choosing the appropriate data sets for the interpolation, you need to write the Python code to automatically select the best data sets using the difference between the attack angle of interest and the attack angles for which you have data. You are also expected to produce a figure comparing the data in the file, the linear interpolation function in ii) and the third-order polynomial in iii). Buy Answer of This Assessment & Raise Your Grades
Seeking Assignment Help for UK Students in Engineering? Look no further! Our services specialize in Engineering Assignment Help tailored for students at the City University of London (CUL).
Struggling with the intricacies of EG1007 Engineering Programming Course Work involving offshore wind turbine system analysis? Our UK-based experts are here to support you! Pay our experts for invaluable guidance and excel in your coursework effortlessly.



