Sunday 25 December 2016

Term comes to an end

And I'm saying good bye to the Fall term and the year 2016, it's been a while I posted something..
Some interesting things are happening, grades are not bad.. compared to the last term this is much better at 76%. (rounded off)
But, there's been a significant progress in research part.. though a bit deviated from the original thesis problem..still not far enough to connect to the main road that leads to thesis..

So, I'm working on developing a new(not exactly, slightly modfied let's say) equation of state, for those who don't know what that is,, please look at https://en.wikipedia.org/wiki/Equation_of_state

In particular, aiming to reduce the computational time while running the CFD (computational fluid dynamics) simulations and also to improve the accuracy of the computations.

The method is called adaptive tabulation, (not in a mood to explain that jargon)



Also had vodka shots for the first time, and enjoyed the state of being lighttttt..... 



My Badminton skills are improving exponentially, moved to 3 rd level by challenging (you have to challenge the upper level players in a match and win 2 out of 3 games to move to the next level) on the last game of the last session of the term. So, I'm officially a level 3 player in the badminton club. I can smash, drop, slice drop, able to defend against smashes..  





Friday 28 October 2016

Task ahead

After spending a lot of time on learning how to do a bilinear interpolation on a parallelogram shaped grid. It become obvious that it won't be consistent and robust for all ranges of indices. So, with the help of shivam digged deep in to the look-up table generation to find out where the underlying error is, it turns out to be my prof. got everything correct but just didn't sorted the values of the variables. which turns out to be changing everything. As soon as I came to know that, I felt terribly bad that I wasted (brutally) on that shitty parallelogram bilinear interpolation (with out trying to find the error in the look-up table..)

Task ahead me is quite straight forward, just code a thermodynamics class based on Bilinear interpolation from the look-up table. It turns out to be not that straight. the accuracy isn't good which is making a huge gap between the analytical and computational result.

So, I have to tear down the class code apart, inspect each and every output and tally it with the conventional thermodynamics class..


Thursday 13 October 2016

Back in attack..

Fall term started,
Enrolled in a single course on Numerical Analysis, the assignments are a bit intensive unlike before. I have to collaborate with others to solve the assignments.

After a long struggle with coding, I'm finally able to program a bilinear interpolated EoS which can calculate the thermodynamic properties with reasonable accuracy ( in the order of ± 0.003%) however it still has some glitches here and there. Also takes a moment to calculate.

Prof. asked me to come with a literature review on the Tabulated EoS approach of calculating thermophysical properties.




Waiting for the second instalment of MITACS fellowship, regarding the interest rates in Canada. There's nothing much I can save by depositing in savings account. So I closed my savings account and bought shares of Google with that money (around 2000$)
Before that, in the past four months the interest I earned was 1.36$ whereas the transaction charges debited were around 30$ (I didn't know that I shouldn't be using my savings account for any transactions.. I used to do so in India.)

Went to US for the Thanksgiving week (Canada's thanksgiving..) It was a mixture of feelings. I felt really sad for the pathetic social / student life in Dearborn, Detroit areas. Whereas Ann Arbor was quite amazing. Being an university town, it closely resembled our Waterloo. Public transportation is almost dead in Detroit. None of my cousin's friend were using the public transportation.


That's J79-GE-2 a supersonic jet engine, displayed in Umichigan's Aerospace department




I should take this term with concentration, to proceed further in both grades/ research.
BTW, I've been making exponential growth in Badminton play.. Moved to level 2 in the UW's Badminton club. I can smash, drop, play backhand, tight net shots. That's really because of my devotion to play almost everyday.

Monday 3 October 2016

Notes while coding

It is 3:40 AM,
16 Celsius at Waterloo, came to office to finish(start ?) the implementation of tabular model in to the OneD_ThermoCode.

(Background, social network OST..running..)

Let's begin, 

Ok, so we have uni-variate NR solver which can determine the entire set of thermodynamic properties if any one of density, internal energy is specified. Good.

And then we have the bivariate NR solver which is not yet finished it is a complex/ messy jacobian matrix and then a iterative approximation loop.

Once I have both of then running perfectly, can proceed to write a class for the tabulated_thermodynamics.

Ah..
Took 2 hours to finally get a Newton Raphson, bivariate root finding code.

All set to implement the tabular_model. !


Wednesday 31 August 2016

Set a personal record of running 1 mile in 9m 57 s.

(Thighs got sore for the next 2 days.. )