Search This Blog

Tuesday, December 29, 2009

Helicopter Project

Next semester I am planning on building a helicopter type thing with 2 ducted fans VTOL. Basically they will look the same way the Scropion or the Samson gunships looked in Avatar. As a processing unit, I am thinking of getting on of those small computers that has a processor and some ram and runs linux. I forgot what the name of those things are, but I remember that I saw some when I went to UTIAS (University of Toronto Institute for Aerospace Studies) for a school trip. Does anyone know what I am talking about to tell me where could I find one of those? Ideally, I will also make them able to fly in a squadron, where one is the leader and the rest mirror the leader's moves,w hen the right time comes. I could then add extra weight to one of them or  control the maximum degree of fan turn, and make it auto compensate, so that in the end it will follow the leader's path. 


When I say that they will mirror the leader, I am not saying that the actions, as in commands, that the leader does will be copied by the rest. I am talking about the end result to be the same. The extra parameters might be a bit hard to implement, so I guess that won't be done till the end of the year. This will probably be my first complex project, where I will build everything.

-- G-raph Out --

Wednesday, September 2, 2009

Sunnybrook 3D code

Hey,

This is the unoptimized code that I worked on for Sunnybrook. I actually don't have a copy of the optimized one. The only difference are some OpenMP functions here and there that would do the cluster optimizations.

Code

Sometime this week I will explain what the code actually does, and I'll explain the whole thing in more detail. I think I might also post some preliminary code that I wrote to understand the math. That code is the 1D version of this in C++, and Matlab.



-- G-raph Out --

Tuesday, September 1, 2009

Ap Physx Labs Posted

Today we just found out the labs we will have to do this year for AP Physics (from here on I will spell it Physx (Yes I got that from Ageia Physx)).


  1. Soup Can Roll
  2. Collision Simulation
  3. Simple Pendulum
  4. DC Cicuit Analysis and AC Inctroduction
  5. AC Circuit Analysis

-- G-raph Out --

Simple Pendulum Lab Instructions

You are to investigate the effects that bob mass and the length of a pendulum have on its period. This is to be done at various release angles and the effect the release angle has on the pendulum’s period must be modelled.

The differential equation for the motion of the pendulum must be derived and the constants measured. For small values of theta, the DE can be simplified using the small angle equation. You must, however, be prepared to defend what range you consider a small angle and how this estimation affects the overall precision of your work. You are also expected to empirically model the effects of large values of theta on the period. Thus your final expression will be something like Period(theta, Length) = Ideal Period(length) + Period Perturbation (theta, length). CAUTION: Observe that the square root of small g is essentially equal to Pi. Do not ignore this!

Soup Can Lab Instructions

 You must use two cans of soup. One is a consommé and the other is a cream soup. The cans must have the same-labelled mass and have the same dimensions at least to eye. It is better if the soups chosen do not have chunks of material in them.

These cans are to be rolled down two ramps and then on to a flat surface. The slope must be otherwise smooth and so must be the floor. One slope is to be slight permitting the consommé can to roll further. The other must be much steeper and result in the cream soup rolling further. You may have to cover the slopes with some material to prevent the can from slipping. You may also modify the floor ramp interface to allow the can to smoothly transfer from the ramp to the floor without appreciable bouncing. (If you think this matters)

Friday, August 21, 2009

About Me

Hey,

I was born in 1992, (August 14 to be more exact), to my mom and dad in Braila, Romania. My parents were actually living in Bucharest, but since my maternal grandparents live in Braila, and my maternal grandfather was the head of the Hospital in the city, my mom gave birth to me there. The history was going to repeat itself five years later with my sister. Now, you must understand the setting in which I was born. It was 2 years and a half since the fall of communism in December 1998. I guess that by being born in an ex-Commie country, I lost all my future republican supporters. Meh, I’ll make up to you guys some time later. So, as I was saying I was born in Braila. There was nothing special about me at birth as I was about average. For the next three years I lived mostly in Braila. Those were probably the best three years of my life. From the day I was born, I also started to grow, reaching a full 1 meter when I was one. My suspicion is that the hospital must have tested a mushroom power up and now I was the Big Alex. Or I might have just got the genes from my maternal grandfather. To put it in perspective the average kid is anywhere from 0.7 meters to 0.8 meters when they are 1. Funny story about my life as a one year old, is how people would ask my mom/grandparents if I was not too old to still be in a baby carriage. They would also try to talk to me, but I did not know what to say back. These two factors + my height made people think I had some kind of handicap.

Thursday, August 13, 2009

Forgot to metion

Forgot to mention that this summer, I am also working for the first time in my life. And no, I am not flipping burgers, although if done properly by actually thinking about the physics of flipping burgers, you could get some pretty nice results.

My first job is in research actually, at Sunnybrook Health and Sciences Center in Toronto. More exactly at the Ultrasound Lab. I've been working here since the beginning of July, and I am already done my first project which was to install and configure a 10 computer based cluster. It took me a bit longer then expected, as I had to learn Linux (always wanted to do it, never had a reason or time to). The end configuration was with Cent OS as a linux distro, Perceus as a cluster management program. They already had another cluster with warewulf, but they needed another cluster. So the new cluster also acted as a test platform for the Perceus software, as we couldn't really afford any downtime with the cluster running warewulf, so we wanted to see that everything is fine, before making a transition. As a resource manager I installed Torque, as they didn't want to actually pay for any of this software.

My second project is writing a program to numerically solve the Bioheat Equation in 3D. What I did until know, is that I wrote it for 1D in Matlab, and 1D in C++, now working on the 3D C++ version. Once I am done this I'll have to do a 3D Matlab version as well.

The work they are actually doing there consists of trying to fry or damage tumors using ultrasound and microbubles. For frying the idea is relatively simple and consists in focusing a ultrasound wave on a small surface, thus heating it up and frying it without trying to damage too much of the rest of the tissues. Another way is trying to inject microbubbles into the tumor area, and then ultrasounding it, which will make the microbubbles oscillate and change size hitting the tumor in the process. This will have the same effect as really small punches to the tumor, which will hopefully break it apart.

So this is pretty much my summer, with an 8:30 to 4:30 program, which I actually like. Too bad Sunnybrook hospital doesn't have a Gallery, so that we could see surgeries during lunch.

-G-raph out-

Hello and AP results

Welcome everyone,

This is the first post of this blog. Now the stuff that will be published on this blog, if I don't get too bored of constantly updating it, will be related to all the electronics projects I'll do + any other personal stuff that still relate in some way to Electronics and Physics and Math.

And by that I mean my AP scores for example, where I got a 4 on Calc BC and a 5 on Comp. Sci. AB.

I actually expected it to be the other way, with a 4 on Comp Sci and a 5 on Calc. But I can't complain as the schools that are accepting AP exams and that I am interested in, like this mark combination as well.

-G-raph out-

Friday, January 2, 2009

Collision SImulation Lab Instructions

You will write a simulation using code in C, C# or C++ that will simulate a two dimensional collision.

This code will first verify itself solving a 2D collision that is first head on with a motionless target, then a glancing collision with a motionless target. The verification is taken from a photocopy of a worked problem or an example from a text book that will show conclusively that your program is producing comparable results