AI marries CFD – My Cranfield MSc
28/06/2021
Welcome back to my latest blog post where I will take you through the in’s and out’s of the 40 credit group project for students taking the Computational and Software Techniques in Engineering MSc.
We started the group project on 1 March, where the introductory briefing was held virtually over Zoom. All students were responsible for organising themselves within teams, allowing us to form teams based on our strengths and skills identified through an online personality test.
I partnered up with Thomas, Clément and Charlotte, we hit it off immediately as a team! Based on the personality test, all team members covered the essential skill set required to collectively face the project’s challenges. We had Charlotte, who excelled in leadership and management skills, Clément, who was very enterprising and methodological, Thomas, who was filled with creative ideas and finally, me, who has a strong technical and teaching background.
Moreover, all members were assigned so that we all specialised in different options of the same MSc programme and could provide insights from different perspectives. Charlotte and Thomas specialised in the Software Engineering for Technical Computing (SETC) option, Clément in the Computational Engineering Design (CED) option and I was part of the Computational Intelligence for Data Analytics (CIDA) option.
The first week of the project formed our induction week, where we were briefed about the task at hand, which was to try and address the shortcomings of traditional Computational Fluid Dynamics (CFD) by using Artificial Intelligence (AI). All supervisors wanted to make this a very open-ended project to promote creativity within the teams, and therefore, there was no hard fixed aim or target each team was supposed to achieve. Lots of tutorials and initial guidelines were provided during the first week to provide us all with an initial foundation of both CFD and AI methods.
One of the first tasks we completed as a team was to come up with our company name and logo (all groups were meant to function like a start-up company bringing their innovative product to market), and we all agreed on a name we were very proud of: LaminA.I. Charlotte also put her creative skills to work and designed our team logo (as seen above).
A key attribute that helped our team right from the beginning was that we all shared a common vision of our final goal. This really helped minimise conflicts within the team allowed us to channel all our abilities to achieve the target. We wanted to create an optimisation algorithm to find a set of coefficients that a deep learning neural network can use to predict the lift and drag for a 2D airfoil. Predicting the lift and drag for 2D and 3D geometries is one of the most complex problems for scientists to solve. We, therefore, wanted to think outside the box and adopt an approach that had never been used before in the industry.
We were allowed to safely meet face-to-face and work together in person straight after the induction week. The university had provided group study spaces that we could reserve and use for our meetings. After using the university resources for our daily meetings for the first two weeks, we found it more manageable as a team to meet at each other’s houses since we lived reasonably close to each other and could be more flexible with our meeting times.
Throughout the project, weekly supervisor meetings were also organised to allow all groups to share their progress and discuss any issues they may be facing. The University ensured everyone remained safe during these meetings by requiring all students and staff to get tested for COVID-19 twice a week. Free LFT test kits were provided by the University to all students and staff throughout the teaching and holiday period.
For the project, we used a number of different tools and technologies. We used the University supercomputer Crescent to generate almost 4000 training data samples for the deep neural network, we used Google Colab to train the neural network and we used Python to design a bespoke genetic algorithm for optimising the coefficients for the neural network. After over 1000 hours of combined work, the processing pipeline of the final solution we devised can be seen in the image below. The performance we saw from our product was very impressive, and in many cases, the results were even better than some commercially used tools.
We had our final Powerpoint and poster presentations on the 28 of April, where we got the opportunity to present our work to the supervisors and also to see what creative solutions the other teams had envisaged. It was exhilarating to see how everyone else had approached this problem and to end the year on a high with our entire cohort under one roof for the first and sadly last time this year. Since the only remaining part of this MSc is now the dissertation, many students will be travelling out of Cranfield to do their internships. Finally, we worked together on our group portfolio, which was over 190 pages (!!!) in the end after we added all appendices to encapsulate all the work we did over the span of eight weeks.
This group project was one of the most enjoyable experiences so far during this course, not only from an academic standpoint but also an interpersonal one. Meeting with the group at each other’s homes allowed us to become comfortable as a team very quickly and also develop a strong friendship along the way. Moreover, I think I may have forgotten to mention this earlier, but everyone in the group, bar me, was French. So we all took this opportunity to get to know a bit more about our different cultures and backgrounds. I also made the most of my opportunities and tried to sharpen my skills in spoken French with the team.
As I mentioned earlier, the only part of this MSc that now remains is the dissertation, and in my next blog I will share with you my experience undertaking the final 60 credit dissertation of my MSc. As I write this blog, I am already starting to think ahead to my dissertation project, which involves predicting oil spill patterns in oceans using machine learning techniques. I am already very excited about it and cannot wait to get started!
Categories & Tags:
Leave a comment on this post:
You might also like…
My Apprenticeship Journey – Broadening Horizons
Laura, Senior Systems Engineer at a leading aircraft manufacturing company, joined Cranfield on the Systems Engineering Master’s Apprenticeship after initially considering taking a year off from her role to complete an MSc. Apprenticeship over MSc? ...
The Library app is back!
The Library app is back! It's exactly the same as before (although it will get a fresh look in a few months) and if you hadn't removed it from an existing device it should just ...
PhD researcher at the IF Oxford Science and Ideas Festival
IF Oxford is a science and ideas Festival packed with inspiring, entertaining and immersive events for people all ages. PhD researcher, Zahra attended the festival. Here she shares what motivated her to get involved. ...
What leadership skills are required to meet the demands of digitalisation?
Digital ecosystems are shifting the dynamics of the world as we know it. With digitalisation being a norm in the software industry, there is currently a rapid rise in its translation ...
My PhD experience within the Centre for Air Transport at Cranfield University
Mengyuan began her PhD in the Centre for Air Transport in October 2022. She recently shared what she is working on and how she has found studying at Cranfield University so ...
In the tyre tracks of the Edwardian geologists
In April 1905 a group of amateur geologists loaded their cumbersome bicycles on to a north-bound train at a London rail station and set off for Bedfordshire on a field excursion. In March 2024 a ...