Osmosis Model

Osmosis Model preview image

1 collaborator

3816_184319348588766_1054405177039426534_n Spencer Clark (Author)

Tags

(This model has yet to be categorized with any tags)
Visible to everyone | Changeable by everyone
Model was written in NetLogo 5.3.1 • Viewed 358 times • Downloaded 46 times • Run 0 times
Download the 'Osmosis Model' modelDownload this modelEmbed this model

Do you have questions or comments about this model? Ask them here! (You'll first need to log in.)


WHAT IS DIFFUSION AND OSMOSIS?

Diffusion is the transport of molecules from one region to another region. During this process, the molecules follow a simple rule of going from high concentration to low concentration. This is because due to the higher concentration of molecules, the molecules have a higher chance of bumping into each other and going in a different direction. As the molecules move from the high concentrated region to the low concentrated region, over time, the low concentrated region becomes the high concentrated region and the vice versa. Then, the process repeats and the cycle continues. Water has the ability to move in and out of cell membranes without the assistance of any protein channels. This diffusion of molecules in and out of cells is known as osmosis.

HOW IS OUR MODEL DEMONSTRATIVE OF OSMOSIS AND DIFFUSION?

In our net logo model, the patches represent the cell membrane and they are permeable to the blue agents which represent the water molecules. All the molecules are spawned in one side of the model. As they spread about randomly, they bump into each other which then changes the direction of each molecule. Eventually, the molecules will move across the membrane and then back, continuing the cycle. Our manipulated variable is the number of water molecules. Since all of the molecules are spawn in one side of the cell membrane, this also means that our manipulated variable is the difference of concentration. As the difference of concentration goes up, the rate of osmosis goes up as well.

Comments and Questions

Please start the discussion about this model! (You'll first need to log in.)

Click to Run Model

breed [water waters]

to setup
  clear-all
  reset-ticks
  ask patches with [pycor = 0] [set pcolor yellow]
  set-default-shape water "circle"
  create-water (num-water) [
   setxy 0 8 fd random 5
    set color blue
  ]
end 

to go
  move-waters
  ask turtles [
    repel-too-close-neighbor
    repel-too-close-patch
  ]
 tick
end 

to move-waters
  ask water [forward 1]
  wait 0.1
end 

to repel-too-close-neighbor
  let too-near one-of other turtles in-radius .05
  if too-near != nobody [
    face too-near
    rt 180
  ]
end 

to repel-too-close-patch
 let too-near one-of other patches in-radius 1
  if too-near != nobody [
    face too-near
  ]
end 

There are 2 versions of this model.

Uploaded by When Description Download
Spencer Clark over 8 years ago Added Moniter Download this version
Spencer Clark over 8 years ago Initial upload Download this version

Attached files

File Type Description Last updated
Osmosis Model.png preview Preview for 'Osmosis Model' over 8 years ago, by Spencer Clark Download

This model does not have any ancestors.

This model does not have any descendants.