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…
Referencing the use of generative AI in your work
We recognise that Artificial Intelligence (AI) has, and will increasingly, become a part of our everyday lives and that we need to adapt to it. Hopefully you will have already seen the guidance for staff ...
Finding part-time work whilst studying at Cranfield – is it right for you?
We know that the cost of living in the UK is a real and ongoing challenge for many students. Whether you are still considering postgraduate study or already preparing for life at university, you ...
Leaving Cranfield soon? Have you heard about Alumni Library Online?
We are proud to offer one of the UK’s leading university library services for alumni. Alumni Library Online gives you instant access to thousands of top quality journal articles and the latest thinking to support ...
Want to know more about research methods?
Research methods are the strategies and tools used to gather, analyse and interpret data or evidence to uncover new information or create better understanding of a topic. Research methodology is the theory, justification and assumptions ...
Come for Cranfield, stay for Milton Keynes: how Bucks, Beds and the OxCam region are just getting started
Heard the one about the entry-level job that needed three years of experience? Sadly we all have, and that’s why in a jobs market where practical, hands-on experience is so important, study where collaboration ...
British Standards and ISO standards demystified
We are frequently asked how to find ISO (International Standards Organisation) standards. The best way to find them is to go straight to our British Standards Online (BSOL) service. Why go to British Standards if you ...
