Lesson 3. III - Number and Pressure

Umit Aslan, Nick LaGrassa
Chemistry
45-50 minutes
High School
v4

Overview

This lesson introduces a new tool called CODAP, which automates data collection and plotting with the model. They use CODAP to investigate the quantitative relationship between the number of particles in a container and the pressure inside. They sort and clean their data, then create a graph and find a trend-line. Students use the trend-line equation to predict and test their prediction for new pressure values.

Standards

Next Generation Science Standards
  • Physical Science
    • [HS-PS2] Motion and Stability: Forces and Interactions
  • NGSS Crosscutting Concept
    • Patterns
    • Systems
    • Structure and Function
  • NGSS Practice
    • Analyzing Data
    • Constructing Explanations, Designing Solutions
    • Asking Questions, Defining Problems
    • Using Models
    • Arguing from Evidence
    • Conducting Investigations
Computational Thinking in STEM
  • Data Practices
    • Analyzing Data
    • Collecting Data
    • Creating Data
    • Manipulating Data
    • Visualizing Data
  • Modeling and Simulation Practices
    • Assessing Computational Models
    • Designing Computational Models
    • Using Computational Models to Find and Test Solutions
    • Using Computational Models to Understand a Concept
  • Computational Problem Solving Practices
    • Assessing Different Approaches/Solutions to a Problem
    • Computer Programming
    • Troubleshooting and Debugging
  • Systems Thinking Practices
    • Investigating a Complex System as a Whole
    • Thinking in Levels
    • Understanding the Relationships within a System

Credits

The 2019 version of this unit is developed by Umit Aslan (umitaslan@u.northwestern.edu) and Nicholas LaGrassa (nicholaslagrassa2023@u.northwestern.edu).

Acknowledgement

A majority of this unit is adopted from the earlier Connected Chemistry units developed by Uri Wilensky, Mike Stieff, Sharona Levy, and Michael Novak (see http://ccl.northwestern.edu/rp/mac/index.shtml for more details). Some elements are also taken from the Particulate Nature of the Matter unit developed by Corey Brady, Michael Novak, Nathan Holbert, and Firat Soylu (see http://ccl.northwestern.edu/rp/modelsim/index.shtml for more details).

We also thank undergraduate research assistants Aimee Moses, Carson Rogge, Sumit Chandra, and Mitchell Estberg for their contributions.

Activities

  • 1. Our experimental setup: the bike-tire model
  • 2. Our experimental setup: the CODAP data analysis workbench
  • 3. Let's talk about our experimental designs
  • 4. Conducting our first computational experiment with CODAP
  • 5. Drawing conclusions from data: finding a quantitative relationship
  • 6. Putting our mathematical model to use

Student Directions and Resources


In the previous two lessons, we qualitatively explored:

  • the behavior of gas particles inside fixed volume containers
  • and how the simultaneous behavior of many gas particles at micro-level result in a macro-level property, pressure.

In this lesson, we are going to start developing quantitative relationships between the macro-level properties of gasses. To do so, we will use a slightly different version of the bike tire model from the lesson 2 and a quantitative data analysis application called CODAP.

The goals of this lesson are:

  • What is the relationship between the number of particles in a gas container and gas pressure?
  • How can we design experiments within computational models to collect quantitative data?
  • How can we analyze quantitative data using CODAP to determine a mathematical relationship between our two variables?

1. Our experimental setup: the bike-tire model


Before starting our computational experiments, let us familiarize ourselves with our experimental setup. The first component of our experimental setup is a slightly modified version of the Bike Tire model from the previous lesson.

  1. There is no "add particles" button anymore. We will decide the number of particles inside the bike tire before running each experiment. 
  2. There is a new   slider. This slider will help us run experiments until the system stabilizes (e.g., the model will stop).

 

 

Now let's begin with running three simple experiments:

  1. Set the "number-of-particles" parameter to 100 and the "ticks-to-run" parameter to 15.
    1. Click the   button to set-up the experiment.
    2. Then  button to run the experiment.
       
  2. Once the experiment is completed, move your mouse over the plot (as shown on the right) and see how the pressure has changed over time. Note down the final pressure of the system.
     
  3. Repeat the same procedure with 200 particles and 15 ticks. Note the resulting pressure.
  4. Repeat the same procedure with 300 particles and 15 ticks. Note the resulting pressure.
  5. Answer the questions below the model.


Question 1.1

Record your measurements in the table below.



Question 1.2

It may be too hard to notice trends in data by just looking at raw numbers. Mark your data points on the following sketch in order to see if there is any correlation 🔗 between our two variables (x = number of particles, y = pressure). Do not worry about perfect precision when you mark the points.

Note: Draw your sketch in the sketchpad below


Question 1.3

Based on the data you just collected, what happens to the pressure when there are more particles in the box?

  Increases
  Decreases
  Stays the same
  Other


Question 1.4

The fluctuations in the plot pose a practical problem to solve? Even though the pressure stabilizes, each reading at the stable state might be slightly different. Observe the following comparison. How should we record our data to make sure that our findings are reliable? (min 2 sentences)

  



2. Our experimental setup: the CODAP data analysis workbench


In the previous lesson, we ran 3 experiments and then tried to plot the data by hand. Even with just three experiments, we  started noticing trends. However, we also noticed two important issues:

  1. Reliability issue: The particles' random behavior may lead to fluctuations in our final pressure value.

  2. Practicality issue: We might not be able to precisely plot the data by our hands.

 

Scientists try to overcome such issues by using an approach called "statistical mechanics 🔗". To put it simply, they collect lots of data and then use statistical methods to determine mathematical relationships between variables.

Below, you will see a CODAP workbench. CODAP is a web-based data analysis platform that will make it much easier for us to run many experiments at once. It will also make it much easier to plot our data and find out mathematical relationships between the variables.

 

Let's begin with familiarizing ourselves with the CODAP environment:

  1. Run three experiments for 15 ticks: with 100 particles, with 200 particles, and with 300 particles. (p.s.: you can speed up the model to get the results more quickly)
  2. Observe how the results of each experiment is automatically transferred to the "Experiment results" table on the right.
  3. Drag the num_particles variable to the x-axis of the plot plot as shown in the GIF on the right.
  4. Drag the last_pressure_value variable to the y-axis of the plot plot as shown in the GIF on the right.
  5. Observe the resulting plot. Then answer the questions below the CODAP workbench.

 


Question 2.1

How do your hand-collected data points and your hand-drawn plot compare to the ones you created with CODAP? (write min. 1 similarity and 1 difference). 



Question 2.2

How confident are you with your findings? Do you think the relationship you found may change if we conduct more experiments? Do you think it will stay the same? Explain how & why? (min 2 sentences)



Question 2.3

In the next page, you are going to conduct your first computational experiment. To keep things simple in this lesson, you will design an experiment for a pre-determined research question:

Dependent variable: (P)ressure
Independent variable: (N) umber of particles
Research question:

Is there any mathematical relationship between these two variables?

If yes, what is the nature of this relationship?

 

When designing your first computational experiment using the table above, you should have the following considerations in mind

  1. Collect sufficient number of data points to find a reliable answer to the research question.
  2. Test different values for the independent variable (N) to find a reliable answer to the research question (min. 5 different values).
    1. Enter each value for independent variable in a new row.
    2. Add more rows by clicking any of the the   buttons.
  3. Design an experiment that can be practically conducted within CODAP.

Note: You will run this experiment within the CODAP workbench in the next page.



3. Let's talk about our experimental designs


Please set your computer aside briefly (do not close this page) and join the classroom discussion that your teacher is going to moderate.

Note: If your teacher did not initiate the discussion yet, you can start answering the first four questions below as you are waiting.

 

 


Question 3.1

If the discussion has not started yet, start answering the following question (and the next 3 questions): What is an experiment? Why do we conduct experiments?



Question 3.2

If the discussion has not started yet, please answer the following question: Can you list a few experiments that you heard about outside of school (e.g., news, internet, etc.)? How would you compare those experiments with the experiments we are conducting in this unit? (min. 2 sentences)



Question 3.3

Before moving on, please reflect on the classroom discussion briefly: (1) What are the characteristics of a good, practical computational experiment? (2) Which initial conditions we need? Why? (3) How many repetitions do we need? Why ? 



4. Conducting our first computational experiment with CODAP


Now let's go ahead and conduct our fist computational experiment within CODAP!!!

Note: If you do not remember the exact details, you can see your initial experimental design below the CODAP window.

Also note: If you changed your mind after the classroom discussion, feel free to make changes to your experimental design.

A final note: Do not forget to drag variable names to the axes of your plot widget as you did in the Page 2.

 


Question 4.1

Did you make any changes to your initial experimental design after the classroom discussion? If yes, explain briefly.



Question 4.2

You collected 3 data points by hand, 6 data points within CODAP as a pre-experiment, and (hopefully) many more data points during your actual experiment. 

Can you summarize the result of your experiment verbally? What is your finding? Is there a relationship between your dependent variable (Pressure) and your independent variable (Number of Particules)? (min 2. sentences)



Question 4.3

It is important for you to save your CODAP experiment because we will do more work on our datasets in the next page. You can do it as follows:

  1. Click the hamburger menu () icon on he top-left corner of the CODAP window.
  2. Click Save ().
  3. Choose the Local File option ()
  4. Click Download ().

 

Upload your CODAP file using the "Browse..." button below.

Upload files that are less than 5MB in size.
File Delete
Upload files to the space allocated by your teacher.


5. Drawing conclusions from data: finding a quantitative relationship


So far, we collected many data points from the Bike Tire model, we plotted them, and saw a consistent relationship. We stated our findings verbally such as "the more particles in the box, the higher is the pressure".

However, verbal statements cannot help us answer questions such as: "What happens if I add 10 more particles to the box?" or "Approximately how many particles are inside the box if the pressure is 440?"

To answer such quantitative questions, we need to develop mathematical equations.

CODAP makes it trivially easy to develop such mathematical equations from data :

  1. Load your CODAP savefile by clicking CODAP's hamburger menu () and then clicking "Open".
  2. Open your file from the "Local File" section. You should have all your data back in the "Experiment Results" table, as well as your plot.
  3. Click anywhere on the plot, and then click the ruler icon ().
  4. Click the  option.
  5. A line with three anchor points will appear. Move the line as shown on the right to fit the data as best as you can.
  6. Note the linear equation 🔗 (with yellow background) that CODAP generates for us.

 


Question 5.1

A linear equation, like the one you developed in CODAP, takes the form y = mx + b where:

  • y is your dependent variable (Pressure)
  • x is your independent variable (Number of Particles)
  • m (or the slope of the moveable line) represents the rate of change (e.g., pressure per particle).
  • and b is where your line intercepts the y-axis. To make things even simpler, we can ignore this number for now.

 

What is the linear equation you developed in CODAP from data? Use P instead of y and N instead of x. Write it in the following form: P = m x N  (for example, P = 1.5 x N).



Question 5.2

Also export an image of your CODAP plot. Please download your plot and upload it using the "Browse" button below

Here's how you can do it:

  1. Click anywhere on the "Experiment Results" table, a sidebar will pop-up on the right.
  2. Click the last icon ().
  3. Choose the  "Local Data" option on the left and click "Download".
Upload files that are less than 5MB in size.
File Delete
Upload files to the space allocated by your teacher.


Question 5.3

Save the latest version of your CODAP file and upload it again.

Upload files that are less than 5MB in size.
File Delete
Upload files to the space allocated by your teacher.


6. Putting our mathematical model to use


Congratulations to all of us!!! We developed a mathematical model using computational thinking!

  • We analyzed a real world phenomenon using a computational model.
  • We designed an experiment to find out the relationship between two variables.
  • We collected data and plotted our data points on a graph.
  • We used a computational data analysis tool to develop a mathematical equation.

 

We should now test the validity of our Pressure-Number equation through further experimentation! You can skip directly to the questions below.


Question 6.1

Using your Pressure-Number equation, calculate approximately how many particles you would need to have in the box to reach a pressure of about 500.



Question 6.2

Test your prediction in the model by changing the initial number of particles. How many particles did you need to get the pressure to stabilize around 500?



Question 6.3

Did your mathematical model predict the answer correctly? Were there any differences? If yes, what might have contributed to any differences between your prediction and the model?



Question 6.4

Do you think this experiment validated your mathematical model? If your answer is "yes", explain why? If you say "no", explain what more we need to do. (min. 2 sentences)