COMPUTER EXPERIMENT: A mathematical pendulum or what angle can be considered rather small …

Experimental competition — 9 January 2021 (XVII IZhO).

At its core, physics is an experimental science and this is definitely its strength. However, without comprehending a large number of experimental facts, physics would degenerate into a description of a huge amount of phenomena and processes. This is how the physical laws and the corresponding models came to life in the remote past by ignoring insignificant features of the subject under consideration. In recent decades, rapid progress has been witnessed in such a field as computer modeling or, as it has become common to say, a computer experiment. The point is that the developed physical models can be directly implemented on a computer in the form of a computational process and the regularities of interest can be thoroughly investigated in their pure forms. In this competition, you are asked to carry out such a computer experiment for a well-known system of a mathematical pendulum.

A formula is well known for the period of oscillation of a mathematical pendulum of length subject to a uniform gravity field of the Earth, characterized by the acceleration of gravity . However, this formula is only applicable for rather small deflection angles. The main question that you have to answer when doing this computational experiment is: “What angular deflection can be considered small?”

In the educational literature on laboratory experiments, you can find an indication that the maximum deflection angle should not exceed , , , etc. You must answer the above question on the basis of this computer experiment! Namely, you are asked to study the dependence of the oscillation period of a mathematical pendulum on its amplitude, which is the maximum angular deflection from the vertical.

The order of conducting and processing the results of a computer experiment does not differ much from the order of a real, full-scale experiment. Therefore, the parts of this problem directly correspond to the main stages of a real physical experiment.

1. Constructing a theoretical model.

Consider a mathematical pendulum, which is a small massive ball suspended on an inextensible thread of length . The pendulum is subject to the gravity field with the free fall acceleration . In the following neglect the air resistance completely.

1.1 Write down a formula for the period of small oscillations of a mathematical pendulum.

Assume that at the initial moment of time the angle of the thread deflection from the vertical is , and the initial velocity of the ball is equal to zero. The ball moves along an arc of a circle, therefore, its position is determined by the angle of the thread deflection from the vertical , and the rate of change of this angle in time is determined by the angular velocity .

1.2 Obtain an exact formula for the dependence of the angular velocity of the pendulum on the deflection angle for a given angular amplitude and known values of .

The motion of the pendulum is symmetrical with respect to the vertical, therefore, to calculate the period of oscillation, it is sufficient to evaluate the time of its motion from the maximum to zero deflection.

1.3 Write down an exact expression for calculating the time from the known dependence of the angular velocity on the deflection angle .

1.4 Express a period of oscillations in terms of time .

In a computer experiment, when performing calculations, real dimensional quantities are rarely used, since they can have very different orders of magnitude and are extremely inconvenient. Usually, all quantities are made dimensionless or reduced with the aid of some values characteristic for a given problem. For example, in our study, the characteristic time is the period of oscillations, so it is convenient to introduce the dimensionless time , which is determined by the following formula:

1.5 Write down a formula relating the angular velocity in dimensionless units to the previously defined angular velocity .

1.6 Determine a period of small oscillations of the mathematical pendulum in the dimensionless units of time.

1.7 Determine a dependence of the angular velocity on the deflection angle : .

ATTENTION! In what follows, the introduced dimensionless quantities are used everywhere: time , period and angular velocity , which are respectively denoted as , and .

2. Designing an experimental setup, planning an experiment.

In a computer experiment, this stage corresponds to the development of a calculation algorithm. In this case, the main idea of numerical (computer) calculations is to divide the trajectory of motion into small sections, in which the motion is described approximately.

We divide the interval of motion from to into equal intervals of width . Let us denote the splitting points as , and the angular velocities at these points as . The main approximation used in further calculations is that at each interval from to the motion of the pendulum is considered uniformly accelerated. It is natural to expect that with an increase in the number of partition intervals , the calculation accuracy should grow.

Within the framework of the approximation made, it is straightforward to find the time of the pendulum motion in the interval from to 0. For a given amplitude and the number of partition intervals , the calculation algorithm is revealed in the sequence of answers to the following questions.

2.1 Determine the partition interval .

2.2 Determine the coordinates of the splitting points .

2.3 Express the angular velocity at the point at an arbitrary initial angle of deflection . Write down this formula for a particular case of .

2.4 Determine the travel time for the -th interval from to .

2.5 Find an expression for the time it takes the ball to reach the angle . To simplify matters, express it in terms of the travel time to the previous value of the angle .

2.6 Put down a formula for the oscillation period for a given split into intervals.

3. Trial experiment, estimation of errors.

At this stage, it is necessary to make sure that the installation is operational, which in this case means the possibility of performing calculations according to the algorithm developed above, and to assess whether the required accuracy of results is achieved.

As noted earlier, calculation errors depend on the number of partition intervals . In this task, you have to carry out calculations not on a computer, but “manually” using your calculator. A growth of reduces the error of calculations, but increases the time of their execution. Therefore, it is important to choose its optimal value, i.e. the minimum value at which the required accuracy is achieved. At this stage, carry out all calculations at .

ATTENTION! Hereinafter, calculations should be carried out with an accuracy of 4 decimal digits. To save time, carefully think over the entire sequence of calculations: use previously calculated values, define necessary constants that are present in the formulas (so as not to recalculate them several times), write down results of intermediate calculations in the most convenient form.

3.1 Calculate the travel times for the points with angles for . Find the approximate values of the periods of oscillation , calculated for a given . The results should be complied in Table 1.

3.2 Plot Graph 1 of the law of motion of the pendulum for a quarter of the period based on the results of calculations at .

3.3 On the same Graph 1, plot the law of motion , assuming that the oscillations are small. The results of calculations of the law of motion should be presented in Table 2.

As an estimate of the relative error in calculating the oscillation period when dividing into intervals, we use the following value

where stands for the period calculated at , which is closest to the true value.

The dependence of the relative calculation error on the number of partition intervals is described by the approximate formula

where and are some constants.

3.4 Calculate the relative errors in determining the periods. The results must be presented in Table 3.

3.5 Prove in Graph 2 the applicability of the above formula for the relative error and find the values of the parameters and .

3.6 Determine the minimum value at which the relative error in calculating the period does not exceed 0.2%.

In further calculations, use only the found value for the number of partition intervals.

4. Experiment: the dependence of the period on the amplitude.

At this stage of the computer experiment, we determine the dependence of the oscillation period of the mathematical pendulum on the amplitude, , which is described by the formula

where designates the period of small oscillations of the pendulum, are constant values.

4.1 Calculate the periods of oscillation of the mathematical pendulum for the following set of amplitudes : and , which you have already determined.

4.2 Prove in Graph 3 the applicability of the above formula for the dependence of the oscillation period of the pendulum on its amplitude.

4.3 Determine the values of parameters .

Let the error in measuring the oscillation period of the pendulum in a real experiment be approximately equal to 5%.

4.4 Determine at what angles , expressed in degrees, the oscillations of the mathematical pendulum can be considered small.

Topic: Oscillations & Waves Metodi: Simple Harmonic Motion Analysis, Small-Angle Approximation, Error Propagation Competenze: Experimental Data Analysis, Error Propagation

ESPERIMENTO AL COMPUTER: un pendolo matematico, ovvero quale angolo si può considerare abbastanza piccolo…

Prova sperimentale – 9 gennaio 2021 (XVII IZhO).

In fondo, la fisica è una scienza sperimentale e questa è sicuramente la sua forza principale. Tuttavia, senza comprendere un gran numero di fatti sperimentali, la fisica degenererebbe in una semplice descrizione di un’enorme quantità di fenomeni e processi. È proprio ignorando caratteristiche insignificanti dell’oggetto di studio che, nel lontano passato, sono nate le leggi fisiche e i modelli corrispondenti. Negli ultimi decenni si è registrato un rapido progresso in campi come la modellazione al computer, ovvero quelli che oggi vengono comunemente definiti “esperimenti con il computer”. I modelli fisici sviluppati possono essere infatti implementati direttamente su computer sotto forma di processi computazionali, permettendo di studiare in modo approfondito le regolarità interessanti nelle loro forme pure. In questa competizione vi viene chiesto di effettuare un esperimento del genere per un sistema ben noto, ovvero il pendolo matematico.

Esiste una formula nota per calcolare il periodo di oscillazione di un pendolo matematico di lunghezza sottoposto a un campo gravitazionale uniforme terrestre, caratterizzato dall’accelerazione di gravità . Tuttavia, questa formula è applicabile soltanto per angoli di deviazione abbastanza piccoli. La domanda principale che dovrete affrontare in questo esperimento computazionale è: “Quale angolo di deviazione si può considerare piccolo?”

Nella letteratura didattica sugli esperimenti di laboratorio si trova spesso l’indicazione che l’angolo di deviazione massimo non dovrebbe superare i , , , ecc. È necessario rispondere alla domanda sopra menzionata sulla base di questo esperimento al computer. In particolare, si deve studiare la dipendenza del periodo di oscillazione di un pendolo matematico dalla sua ampiezza, ovvero dall’angolo di deviazione massimo rispetto alla verticale.

L’ordine con cui vengono condotti ed elaborati i risultati di un esperimento al computer non differisce molto da quello di un esperimento reale su scala completa. Pertanto, le fasi di questo problema corrispondono direttamente alle principali tappe di un vero esperimento fisico.

1. Costruire un modello teorico.

Si consideri un pendolo matematico, costituito da una piccola pallina massiccia sospesa su un filo inestensibile di lunghezza . Il pendolo è soggetto al campo gravitazionale, con un’accelerazione di caduta libera pari a . Nel seguito si trascuri completamente la resistenza dell’aria.

1.1 Scrivere una formula per il periodo delle piccole oscillazioni di un pendolo matematico.

Si assuma che, al momento iniziale , l’angolo di deviazione del filo rispetto alla verticale sia , e che la velocità iniziale della pallina sia uguale a zero. La pallina si muove lungo un arco di cerchio; pertanto, la sua posizione è determinata dall’angolo di deviazione del filo rispetto alla verticale , mentre il tasso di variazione di questo angolo nel tempo è dato dalla velocità angolare .

1.2 Ottenere una formula esatta per la dipendenza della velocità angolare del pendolo dall’angolo di deviazione, , per una data ampiezza angolare e valori noti di e .

Il movimento del pendolo è simmetrico rispetto alla verticale; pertanto, per calcolare il periodo di oscillazione, è sufficiente determinare il tempo del suo moto dalla deviazione massima a quella nulla.

1.3 Scrivere un’espressione esatta per calcolare il tempo , in base alla dipendenza nota tra la velocità angolare e l’angolo di deviazione, .

1.4 Esprimere il periodo di oscillazione in termini del tempo .

In un esperimento al computer, durante i calcoli, si usano raramente le grandezze dimensionali reali, poiché possono presentare ordini di grandezza molto diversi e risultano estremamente scomode da manipolare. Di solito, tutte le grandezze vengono rese adimensionali o ridotte utilizzando valori caratteristici di un determinato problema. Ad esempio, nel nostro studio, il tempo caratteristico è il periodo delle oscillazioni; pertanto, è conveniente introdurre il tempo adimensionale , che viene calcolato con la seguente formula:

1.5 Scrivere una formula che correli la velocità angolare in unità adimensionali con la velocità angolare precedentemente definita .

1.6 Determinare un periodo delle piccole oscillazioni del pendolo matematico nelle unità adimensionali di tempo.

1.7 Determinare la dipendenza della velocità angolare dall’angolo di deflessione : .

ATTENZIONE! Nelle seguenti parti verranno utilizzate ovunque le grandezze adimensionali introdotte: il tempo , il periodo e la velocità angolare , che vengono rispettivamente denotati con , e .

2. Progettare l’apparato sperimentale, pianificare l’esperimento.

In un esperimento al computer, questa fase corrisponde allo sviluppo di un algoritmo di calcolo. In questo caso, l’idea principale dei calcoli numerici è quella di dividere la traiettoria del movimento in piccole sezioni, all’interno delle quali il movimento viene descritto in modo approssimativo.

Dividiamo l’intervallo di movimento da a in intervalli uguali di larghezza . Denominiamo i punti di divisione , con , e le velocità angolari in questi punti . L’approssimazione principale utilizzata nei calcoli successivi è quella secondo cui, in ciascun intervallo da a , il movimento del pendolo viene considerato uniformemente accelerato. È naturale aspettarsi che, aumentando il numero di intervalli di divisione , anche l’accuratezza dei calcoli aumenti.

All’interno dell’ambito di questa approssimazione, è facile determinare il tempo impiegato dal pendolo per muoversi nell’intervallo da a 0. Data un’ampiezza e il numero di intervalli , l’algoritmo di calcolo viene individuato attraverso la risposta alle seguenti domande.

2.1 Determinare l’intervallo di divisione .

2.2 Determinare le coordinate dei punti di divisione .

2.3 Esprimere la velocità angolare nel punto , considerando un angolo iniziale di deflessione arbitrario . Scrivere questa formula per il caso particolare in cui .

2.4 Determinare il tempo di percorrenza del -esimo intervallo, da a .

2.5 Trovare un’espressione per il tempo necessario alla pallina per raggiungere l’angolo . Per semplificare le cose, esprimerlo in termini del tempo di percorrenza fino al valore precedente dell’angolo .

2.6 Formulare un’espressione per il periodo di oscillazione in funzione della divisione del percorso in intervalli dati.

3. Esperimento di prova, stima degli errori.

A questo stadio è necessario verificare che l’apparato sia funzionante, il che significa la possibilità di eseguire i calcoli secondo l’algoritmo sviluppato in precedenza, e valutare se si raggiunge l’accuratezza richiesta nei risultati.

Come già accennato, gli errori di calcolo dipendono dal numero di intervalli di divisione . In questa attività, i calcoli devono essere eseguiti “manualmente” utilizzando la calcolatrice, e non al computer. Un aumento di riduce l’errore nei calcoli, ma aumenta il tempo necessario per eseguirli. Pertanto è importante scegliere il valore ottimale di , cioè quello minimo che garantisca l’accuratezza richiesta. A questo stadio, effettuare tutti i calcoli con .

ATTENZIONE! Da ora in poi, i calcoli devono essere eseguiti con un’accuratezza di 4 cifre decimali. Per risparmiare tempo, pianificare attentamente l’intera sequenza di calcoli: utilizzare i valori già calcolati in precedenza, definire le costanti necessarie presenti nelle formule (per evitare di ricalcolarle più volte) e annotare i risultati dei calcoli intermedi nella forma più conveniente.

3.1 Calcolare i tempi di percorrenza dei punti con angoli per . Determinare i valori approssimativi dei periodi di oscillazione , calcolati per un dato . I risultati devono essere riportati nella Tabella 1.

3.2 Tracciare il Grafico 1 che rappresenta la legge del movimento del pendolo nel quarto di periodo, basandosi sui calcoli effettuati per .

3.3 Nello stesso Grafico 1, tracciare anche la legge del movimento , assumendo che le oscillazioni siano piccole. I risultati dei calcoli devono essere riportati nella Tabella 2.

Come stima dell’errore relativo nel calcolo del periodo di oscillazione quando il percorso viene diviso in intervalli, utilizziamo il seguente valore:

dove rappresenta il periodo calcolato con , valore che è il più vicino al valore reale.

La dipendenza dell’errore di calcolo relativo dal numero di intervalli di partizione viene descritta dalla seguente formula approssimativa.

dove e sono alcune costanti.

3.4 Calcolare gli errori relativi nella determinazione dei periodi. I risultati devono essere presentati nella Tabella 3.

3.5 Dimostrare nel Grafico 2 l’applicabilità della formula sopra indicata per gli errori relativi e trovare i valori dei parametri e .

3.6 Determinare il valore minimo al quale l’errore relativo nel calcolo del periodo non supera lo 0,2%.

Nei calcoli successivi, utilizzare esclusivamente il valore trovato di come numero di intervalli di suddivisione.

4. Esperimento: la dipendenza del periodo dall’ampiezza.

In questa fase dell’esperimento al computer, determiniamo la dipendenza del periodo di oscillazione del pendolo matematico dall’ampiezza, , che è descritta dalla formula:

dove designa il periodo delle piccole oscillazioni del pendolo, sono valori costanti.

4.1 Calcolare i periodi di oscillazione del pendolo matematico per il seguente insieme di ampiezze : e , già determinate.

4.2 Dimostrare nel Grafico 3 l’applicabilità della formula sopra riportata per la dipendenza del periodo di oscillazione del pendolo dalla sua ampiezza.

4.3 Determinare i valori dei parametri .

Si supponga che l’errore nella misurazione del periodo di oscillazione del pendolo in un esperimento reale sia approssimativamente pari al 5%.

4.4 Determinare a quali angoli , espressi in gradi, le oscillazioni del pendolo matematico possono essere considerate piccole.