Problema 1 — Una carica sconosciuta

1.1 Introduzione

Una carica puntiforme di valore sconosciuto è mantenuta ferma in una regione di spazio. Degli elettroni vengono lanciati parallelamente all’asse partendo da lontano rispetto alla carica e vengono diffusi a causa della forza elettrostatica prodotta dalla carica fissa e quindi colpiscono uno schermo di rilevamento. È possibile conoscere i dettagli della carica sconosciuta variando l’energia cinetica iniziale e le coordinate iniziali e del fascio di elettroni e misurando le coordinate finali e del punto in cui l’elettrone colpisce lo schermo piatto di rilevamento di dimensioni finite, perpendicolare all’asse e situato a .

È utile conoscere la formula della diffusione alla Rutherford,

dove è il parametro d’impatto, è l’energia dell’elettrone, è la carica dell’elettrone, , e è l’angolo di diffusione. Il parametro di impatto è definito come la minima distanza dell’elettrone dal bersaglio, supponendo che l’elettrone non venga influenzato dal bersaglio e quindi si muova in linea retta; l’angolo di diffusione è l’angolo tra il vettore di velocità iniziale dell’elettrone quando si trova lontano dal bersaglio e il vettore di velocità finale dell’elettrone lontano dal bersaglio dopo la diffusione.

1.2 Scopo

Lo scopo è determinare la posizione e anche l’intensità e il segno della carica fissa , nel modo più preciso possibile. È necessario fornire stime approssimative e ordini di grandezza di questi risultati. C’è un errore gaussiano associato alla posizione iniziale del fascio dell’ordine di .

Come per tutti gli esperimenti, devi fornire tabelle di dati chiaramente etichettate, grafici chiaramente etichettati e derivazioni di formule sufficienti per chiarire cosa hai misurato e come stai ottenendo i risultati.

1.3 Interfaccia del programma

Il programma richiede di fornire da tastiera un valore della tensione di accelerazione.

Beam accelerating voltage in V:

Immettere da tastiera un numero compreso tra 1 e 10000 e premere return. Il programma quindi richiede le coordinate iniziali di partenza, iniziando con :

x-coordinate of the electron beam in cm:

Immettere da tastiera un numero compreso tra -20 e 20 e premere return. Infine, il programma richiede l’immissione da tastiera di :

y-coordinate of the electron beam in cm:

Immettere da tastiera un numero compreso tra -20 e 20 e premere return. Se si immette un numero non valido in uno dei tre precedenti casi, il programma risponderà Invalid entry. e chiederà di nuovo il valore, ricordando i limiti consentiti.

Dopo aver inserito i tre numeri, il programma fornirà:

Electron beam fired with parameters (x, y, V) =

e riaffermerà i valori immessi, quindi:

Electron detected at (x, y) =

e indicherà la posizione sullo schermo dell’elettrone misurato. Tuttavia, se l’elettrone non colpisce lo schermo di dimensioni finite, verrà detto:

Electron not detected...

Il programma al termine si predispone per consentire l’inserimento di una nuova serie di coordinate iniziali.

Schema diffusione Rutherford con parametro b e angolo θ

Schema scatola nera con masse e molle

Topic: Electrostatics, Newtonian Mechanics Metodi: Coulomb’s Law, Experimental Data Analysis, Physical Modeling, Error Propagation, Graph Linearization Competenze: Experimental Data Analysis, Physical Reasoning Objects: Point Charge, Electron, Screen Fonte: Testo (PDF) — p.1 Soluzione: Soluzioni (PDF)

Problem 1 — Hidden Charge

1.1 Introduction

An unknown point charge is fixed in a region of space. Electrons launched parallel to the axis far from the charge will scatter electrostatically off of the fixed charge and strike a detecting screen. It is possible learn about the details of the hidden charge by varying the initial kinetic energy as well as the initial and coordinates of the electron beam and measuring the final coordinates and of where an electron strikes a finite flat screen perpendicular to the axis and located at .

It is useful to know the Rutherford scattering formula,

where is the impact parameter, is the energy of the electron, is the charge of the electron, , and is the scattering angle. The impact parameter is defined as the closest approach of the electron to the target, assuming that the electron were unaffected by the target and hence would move in a straight line; the scattering angle is angle between the original velocity vector of the electron far from the target and the final velocity vector of the electron far from the target after scattering.

Electron trajectory: impact parameter b and scattering angle θ

1.2 Task

The task is to determine the position and also the magnitude and sign of the fixed charge , as precisely as possible. You should provide rough, order of magnitude error estimates on these results. There is Gaussian error associated with initial beam location that is on the order of .

As with all experiments, you must provide clearly labelled tables of data, clearly labelled graphs, and sufficient formulae derivations to make it clear what you have measured, and how you are deriving your results.

1.3 Program Interface

The program asks for an accelerating voltage with the prompt

Beam accelerating voltage in V:

Enter a number between 1 and 10000, and press return. The program then asks for the initial launch coordinates, starting with , with the prompt

x-coordinate of the electron beam in cm:

Enter a number between -20 and 20 and then press return. Finally, the program asks for , with the prompt

y-coordinate of the electron beam in cm:

Enter a number between -20 and 20 and then press return. If you enter an invalid number for any of these three, the program will prompt you with Invalid entry. and will then prompt you for the value again, reminding you of the allowed limits.

After the three numbers have been entered, the program will output

Electron beam fired with parameters (x, y, V) =

and it will restate your entered values, and then

Electron detected at (x, y) =

and give the screen location of the detected electron. However, if the electron misses the finite size screen, you will be told

Electron not detected...

The program then repeats, allowing you to enter in a new set of initial coordinates.

Black box with masses and springs

Topic: Electrostatics, Newtonian Mechanics Metodi: Coulomb’s Law, Experimental Data Analysis, Physical Modeling, Error Propagation, Graph Linearization Competenze: Experimental Data Analysis, Physical Reasoning Objects: Point Charge, Electron, Screen Fonte: Testo (PDF) — p.1 Soluzione: Soluzioni (PDF)

Problema 2 — Una scatola nera

2.1 Introduzione

Hai una scatola nera meccanica rigida composta da un recipiente di massa . All’interno del recipiente c’è un oggetto di massa appeso a una molla di massa trascurabile e di costante elastica che è fissata al soffitto della scatola. Un’altra massa è appesa alla massa tramite un’altra molla senza massa e di costante elastica . È presente una piccola resistenza viscosa che dipende dalla velocità degli oggetti. L’accelerazione di gravità della Terra è ed è parallela ai lati della scatola.

La scatola può essere spostata verso l’alto o verso il basso con un’accelerazione costante a tratti. L’andamento dell’accelerazione può essere programmato tramite input fornendo la durata (in secondi) e l’accelerazione (in ) di ogni step. La simulazione mostra in “tempo reale” la forza esercitata sulla scatola necessaria per mantenere l’accelerazione data in quell’istante, insieme alla lettura del tempo. La simulazione registrerà anche le letture in un file di testo nella stessa cartella del programma. Tutte le simulazioni inizieranno sempre con la stessa configurazione iniziale per le masse.

Nota: Ogni misurazione della forza ha un piccolo errore casuale. Le molle sono lineari per deformazioni ragionevolmente piccole, ma non lineari per deformazioni maggiori. I valori e sono definiti come la costante elastica di ogni molla per piccole deformazioni vicine all’equilibrio quando la scatola è a riposo. La forza e l’accelerazione sono considerati positivi se diretti verso l’alto. La lunghezza del lato della scatola è e la scatola inizialmente si trova al centro di una stanza di altezza . Una simulazione termina automaticamente se la scatola colpisce il soffitto o il pavimento o se una delle masse si scontra con la scatola o con l’altra massa.

La figura non è disegnata in scala.

2.2 Scopo

Lo scopo è determinare tutti i parametri: , , , , . Non è necessario fornire un’analisi degli errori per questi risultati.

Come per tutti gli esperimenti, devi fornire tabelle di dati chiaramente etichettate, grafici chiaramente etichettati e derivazioni di formule sufficienti per chiarire cosa hai misurato e come stai ottenendo i risultati.

2.3 Interfaccia del programma

Inizialmente, il programma richiede una sequenza di input da tastiera. Hai le seguenti possibilità.

  • Inserire due numeri e premere return per aggiungere uno step all’andamento dell’accelerazione, per esempio: 1.5 -0.4. Il primo numero rappresenta la durata dello step in secondi (deve essere un multiplo di ) e il secondo numero rappresenta l’accelerazione in (deve essere compreso tra e ).
  • Inserire repeat e un numero intero e premere return per ripetere le azioni, per esempio: repeat 10. Il numero intero rappresenta il numero di volte che si vuole ripetere le azioni. Ogni azione ripetuta finisce con endrepeat.
  • Inserire endrepeat per terminare la ripetizione delle azioni.
  • Inserire sample e un numero e premere return per cambiare il tempo di campionamento, per esempio: sample 0.4. Il numero rappresenta il nuovo tempo di campionamento che è il tempo dopo il quale ogni nuova lettura è registrata in un file testo. Il tempo di campionamento deve essere un multiplo di , che è anche il tempo di campionamento di default.
  • Inserire begin per terminare la sequenza e iniziare la simulazione.

È anche possibile scrivere azioni multiple sulla stessa linea e quindi premere return. Per esempio, è possibile inserire:

sample 0.4 repeat 10 1.5 0.4 1.5 -0.4 endrepeat begin

per iniziare una simulazione dove si è cambiato il tempo di campionamento al valore e accelerare la scatola rispettivamente con e 10 volte.

Se si inserisce un input non valido, si otterrà uno dei seguenti messaggi di errore:

  • Se l’accelerazione è fuori dall’intervallo permesso: Acceleration is out of range.
  • Se la durata dell’accelerazione è fuori dall’intervallo permesso: Duration is out of range.
  • Se il tempo di campionamento è fuori dall’intervallo permesso: Sampling time is out of range.
  • Se il numero di ripetizioni è fuori dall’intervallo permesso: Number of repeat times is out of range.
  • Se si prova a ripetere azioni all’interno di un’altra azione ripetuta: Cannot repeat actions inside another repeat.
  • Se si prova a terminare la ripetizione senza un’azione di fine ripetizione: Cannot end repeat outside repeat.
  • In tutti gli altri casi: Invalid entry.

Dopo aver inserito begin, il programma chiederà di inserire da tastiera un nome per il file di restituzione dei dati:

Enter name for output file (e.g. "results"). You should use Latin letters and numbers because some special characters are not allowed.

Inserire un nome e premere return. Le letture verranno salvate in un file .txt con il nome indicato nella stessa cartella del programma.

Successivamente, il programma visualizzerà Begin experiment. e inizia l’esperimento. Il programma visualizzerà quindi il tempo attuale dall’inizio dell’esperimento (Time (s)), il valore misurato della forza (Force (N)) e l’accelerazione della scatola (Accel (m/s^2)).

Il programma visualizzerà quindi uno dei seguenti messaggi:

  • Se la simulazione si è conclusa con successo: Experiment ended successfully.
  • Se la scatola tocca il soffitto: The box hit the ceiling. Experiment ended.
  • Se la scatola tocca il pavimento: The box hit the floor. Experiment ended.
  • Se le masse all’interno della scatola urtano tra loro o colpiscono le pareti della scatola: Masses and/or the box collided. Experiment ended.

Dopo la conclusione della simulazione è possibile iniziarne un’altra.

Topic: Oscillations & Waves, Newtonian Mechanics Metodi: Simple Harmonic Motion Analysis, Experimental Data Analysis, Physical Modeling, Free-Body Diagram, Hooke’s Law Competenze: Experimental Data Analysis, Physical Reasoning Objects: Container, Spring, Block Fonte: Testo (PDF) — p.1 Soluzione: Soluzioni (PDF)

Problem 2 — Black box

2.1 Introduction

You have a rigid mechanical black box consisting of a container of mass . Inside the container there is a load of mass that hangs on an effectively massless spring of stiffness from the ceiling of the box. Another mass is hanged to the mass via another massless spring of stiffness . There is a small viscous drag which depends on the velocity of the objects. The gravity of Earth is and is parallel to the sides of the box.

The box can be moved up or down with a piece-wise constant acceleration. The acceleration pattern can be programmed through input by giving the duration (in seconds) and acceleration (in ) for each step. The simulation shows in “real time” the force exerted to the box that is needed to maintain the given acceleration at the current moment of time, together with the reading of time. The simulation will also output the readings to a text file in the same folder as the program. All simulations will always start with the same initial configuration for the masses.

Note: Every measurement of force has a small random error. The springs are linear for reasonably small deformations, but nonlinear for larger deformations. The values and are defined to be the stiffness of each spring for small deformations near equilibrium when the box is at rest. Force and acceleration are considered to be positive if they are directed upwards. The side length of the box is and the box is initially in the middle of a room with height . An experiment ends automatically if the box hits the ceiling or the floor, or if any of the masses collide with the box or with the other mass. The figure is not drawn to scale.

2.2 Task

The task is to determine all the parameters: , , , , . You do not need to provide an error analysis for these results.

As with all experiments, you must provide clearly labelled tables of data, clearly labelled graphs, and sufficient formulae derivations to make it clear what you have measured, and how you are deriving your results.

2.3 Program Interface

Initially, the program asks for a sequence of input actions. You have the following possibilities.

  • Enter two numbers and press return to add a step to the acceleration pattern, for example: 1.5 -0.4. The first number should be the duration of the step in seconds (must be a multiple of ) and the second number should be the acceleration in (must be between and ).
  • Enter repeat and an integer and press return to repeat actions, for example: repeat 10. The integer should be the number of times you want to repeat actions. Every repeat action should end with an endrepeat action (see below).
  • Enter endrepeat to end repeating actions. If you start the experiment, all actions between repeat and endrepeat will be repeated a given number of times. You cannot repeat actions inside another repeat.
  • Enter sample and a number and press return to change the sampling time, for example: sample 0.4. The number should be the new sampling time which is the time after which every new reading is output to the text file. The sampling time must be a multiple of , which is also the default sampling time.
  • Enter begin to finish the sequence and start the experiment.

You can also write multiple actions on the same line and then press return. For example, you can enter

sample 0.4 repeat 10 1.5 0.4 1.5 -0.4 endrepeat begin

to start an experiment where you change the sampling time to and accelerate the box respectively with and ten times.

If you enter an invalid input, you will get one of the following error messages and you can try to enter an action again.

  • If acceleration is out of range: Acceleration is out of range.
  • If duration of acceleration is out of range: Duration is out of range.
  • If sampling time is out of range: Sampling time is out of range.
  • If the number of repeat times is out of range: Number of repeat times is out of range.
  • If you try to repeat actions inside another repeat action: Cannot repeat actions inside another repeat.
  • If you try to end repeat without a repeat action to end: Cannot end repeat outside repeat.
  • In all other cases: Invalid entry.

After you enter begin, the program will ask you for a name for the output file with the prompt

Enter name for output file (e.g. "results"). You should use Latin letters and numbers because some special characters are not allowed.

Enter a name and press return. You are advised to use only Latin letters and numbers for the name. Other characters may or may not be allowed in the filename and in case of an invalid filename the readings will not be saved. The readings will be saved in a .txt file with the given name in the same folder as the program.

After this, the program will display Begin experiment. and start the experiment. The program will then display the current time since the beginning of the experiment (Time (s)), measured value of force (Force (N)) and acceleration of the box (Accel (m/s^2)). The readings will be similarly displayed in the text file.

The program will then display one of the following messages.

  • If the experiment ended successfully: Experiment ended successfully.
  • If the box hit the ceiling: The box hit the ceiling. Experiment ended.
  • If the box hit the floor: The box hit the floor. Experiment ended.
  • If the masses inside the box collided or one of the masses inside the box collided with the box: Masses and/or the box collided. Experiment ended.

After the experiment ends, you can start another experiment.

Topic: Oscillations & Waves, Newtonian Mechanics Metodi: Simple Harmonic Motion Analysis, Experimental Data Analysis, Physical Modeling, Free-Body Diagram, Hooke’s Law Competenze: Experimental Data Analysis, Physical Reasoning Objects: Container, Spring, Block Fonte: Testo (PDF) — p.1 Soluzione: Soluzioni (PDF)