Calcolatore per la simulazione delle variabili di un sonar passivo

Il calcolatore, oggetto di questa lezione, è costituito dal file P70exe.exe disponibile all'indirizzo:

lezione
lezione
Calcolatore per la simulazione delle variabili di un sonar passivo
Tipo di risorsa Tipo: lezione
Materia di appartenenza Materia: Sistemi di calcolo automatico per il sonar
Avanzamento Avanzamento: lezione completa al 100%

WikiPortate oppure portate


L'eseguibile, che gira con sistema operativo Windows 2000 e similari, consente di controllare, in modo diretto, la variazione della portata di scoperta passiva in dipendenza delle molteplici variabili dalle quali dipende e viceversa, qualsiasi variabile può essere calcolata, in modo iterativo, in funzione della portata e delle restanti variabili.

Le caratteristiche del processo di calcolo consentono:

  • La soluzione classica, in , del sistema trascendente [1]

Soluzione che implica l'impiego di 6 variabili tutte di carattere numerico senza alcun riferimento esplicito alle condizioni sul campo che sono subordinate allo stato del mare, alla velocità del bersaglio, alle dimensioni della base idrofonica ricevente, alle probabilità di scoperta e di falso allarme.

  • La soluzione in come funzione dello stato del mare espresso come forza:
  • La soluzione in come funzione della velocità del bersaglio espressa in nodi:
  • La soluzione in come funzione delle caratteristiche fisiche della base ricevente circolare:
  • La soluzione in come funzione di e tramite il parametro

La variabili sono legate sia a soluzioni tecniche, sia a condizioni ambientali del sito operativo.

Alcune delle variabili sono a loro volta funzione di una o più variabili; questa condizione è illustrata nel paragrafo successivo.

P70exe.exe indirizza alla ricerca delle possibili combinazioni tra le variabili menzionate, più di dieci, nel tentativo di ottenere la soluzione generale più adatta alle esigenze ed ai compromessi di fattibilità; consente inoltre l'esame delle più diverse condizioni operative per la stesura di un piano generale delle prestazioni per il miglior utilizzo del sonar.

I dati elaborati da P70exe.exe presuppongono la seguente condizione:

Il percorso dei raggi acustici è da considerarsi sempre attraverso uno strato di mare isotermo a circa 30 metri di profondità.

Elenco delle variabili modifica

Elenchiamo di seguito la serie delle variabili che consentono l'operatività del calcolatore:

  • Propagazione = Sferica o Cilindrica (var. dipendente dalla profondità del sito)
  •  = frequenza inferiore di ricezione del sonar in   (var. indipendente)
  •   = frequenza superiore di ricezione del sonar in   (var. indipendente)
  •   = livello della pressione acustica emessa dal bersaglio  (var. dipendente dalla frequenza e dalla velocità )
  •   rumore "spettrale" del mare in   Pa/  . (var. dipendente dallo stato del mare e dalla frequenza)
  •   = guadagno di direttività della base ricevente da mettere a calcolo come   (var. dipendente dalle dimensioni e dalla frequenza)
  •   = valore, in numero puro ( var. dipendente dalla probabilità di scoperta e di falso allarme   e   )
  •   = valore della costante di tempo dell'integratore video in secondi.
  • Guadagno   da mettere a calcolo in funzione delle caratteristiche dimensionali:   della base ricevente.
  • Stato del mare  
  • Velocità del bersaglio in nodi  .

Descrizione del pannello operativo del calcolatore modifica

Il pannello di calcolo, riportato in figura 1 , è composto dalle seguenti sezioni:

 
figura 1
  • 1) reticolo cartesiano per la soluzione grafica della distanza   di scoperta
  • 2) quadro per impostazione diretta variabili
  • 3) curve ROC, diagramma per la determinazione della variabile   (ad ogni valore   corrispondono una coppia di valori:  )
  • 4) casella per la lettura della distanza   determinata con metodo di calcolo automatico iterativo
  • 5) quadro per l'inserimento dati relativi alla dimensione della base (   ) e calcolo conseguente del  
  • 6) quadro per inserimento della forza del mare   per la determinazione di  
  • 7) quadro per l'inserimento della velocità bersaglio   per il calcolo di  

Per acquisire la manualità d'uso del calcolatore è utile inserire, all'inizio, nel quadro 2) i dati riportati a caratteri celesti a fianco che, se digitati correttamente con propagazione sferica, consentono la lettura di  , sia nel reticolo 1), sia nella casella 4)

Se i dati vengono digitati dopo la selezione della propagazione sferico-cilindrica si ha la nuova lettura della distanza   [2].

L'esempio ora svolto non ha implicato l'impiego dei quadri 5) , 6) e 7) che, se utilizzati, inviano direttamente alle caselle   della sezione 2) i valori computati in sostituzione di quelli digitati direttamente [3].

Esempi per l'impiego del calcolatore modifica

Innumerevoli sono le tipologie di esercizi che possono essere svolti con p70exe.exe, questi dipendono, di volta in volta, dalle esigenze dell'operatore e/o dall'interesse che nasce dall'impiego del calcolatore stesso.

Al fine di fornire tracce di lavoro sono illustrati di seguito tre interessanti sviluppi che coinvolgono tutte le variabili e tutte le sezioni del pannello di P70exe.exe.

Per semplificare l'impostazione degli esercizi ci serviremo di una tabella nella quale riportare tutti i dati relative alle variabili note segnando con (#) la casella delle variabile oggetto di variazione durante la procedura di calcolo; vediamo tre esempi che ha come obiettivo problemi di tipo diverso.

Primo esempio di calcolo modifica

Si debba determinare la portata   di un sonar passivo nel caso che si voglia assumere il rumore del mare   in base al suo stato,  , e il guadagno   della base ricevente circolare secondo il suo diametro   e la sua altezza  , una volta assunto il seguente elenco dei valori delle variabili:

Le celle indicate con asterisco non devono essere digitate nella sezione 2.

  • cella A = il valore della freq. inferiore di ricezione:  
  • cella B = il valore della freq. superiore di ricezione:  
  • cella C = il valore di  
  • cella D* = il valore di   non viene indicato dato che è calcolato a fianco in base ad  .:
  • cella E = lo stato del mare: 
  • cella F* = il valore del   non viene indicato dato che è calcolato a fianco in base a  
  • cella G = il diametro della base  
  • cella H = l'altezza della base:  
  • cella I = il valore della   in base alle curve ROC, (sezione 3), per   e  
  • cella L = il valore della costante di tempo  
  • cella M = il valore della portata di scoperta  : (rappresenta la soluzione del problema)


 
tabella 1

Una volta compilata la tabella 1 s' inseriscono i dati in p70exe.exe e si premono in sequenza i pulsanti di calcolo delle sezioni: 5); 6); 2).

In base al tipo di propagazione selezionato si ha la soluzione del problema secondo le condizioni imposte:

  • per propagazione sferica  
  • per propagazione sferico-cilindrica  

Secondo esempio di calcolo modifica

Si debba determinare la costante d'integrazione   del ricevitore in correlazione di un sonar passivo per consentire una portata   superiore a   in presenza di propagazione sferica, mare forza   e base circolare con  .

Fissati i valori delle variabili salvo   si ha:

Le celle indicate con asterisco non devono essere digitate nella sezione 2.

  • cella A = il valore della freq. inferiore di ricezione:  
  • cella B = il valore della freq. superiore di ricezione:  
  • cella C = il valore di  
  • cella D* = il valore di   non viene indicato dato che è calcolato a fianco in base ad SS.
  • cella E = lo stato del mare:  
  • cella F* = il valore del   non viene indicato dato che è calcolato a fianco in base a  
  • cella G = il diametro della base:  
  • cella H = l'altezza della base:  
  • cella I = il valore della   in base alle curve ROC per  
  • cella L = il valore della costante di tempo   come valore iniziale
  • cella M = il valore della portata di scoperta:  
 
tabella 2

Una volta compilata la tabella s'inseriscono i dati in P70exe.exe e si premono in sequenza i pulsanti di calcolo delle sezioni: 5); 6); 2).

In base al tipo di propagazione selezionata (sferica) si cerca la soluzione del problema con metodo iterativo iniziando a controllare il valore di   per   si legge  

Si ripete l'operazione per   ; si legge  

Si ripete ancora per  ; si legge  

Si ripete infine per   ; si legge  

Il valore   risolve il nostro problema.

Terzo esempio di calcolo modifica

Si debba determinare la velocità   di un bersaglio affinché un sonar passivo possa scoprilo ad una distanza   uguale o superiore a   una volta assunti i seguenti valori delle variabili:

I valori delle celle indicate con asterisco non devono essere digitate nella sezione 2.

  • cella A = il valore della freq. inferiore di ricezione:  
  • cella B = il valore della freq. superiore di ricezione:  
  • cella C* = il valore di   non viene indicato dato che è calcolato a fianco in base alla velocità del bersaglio
  • cella D = il valore della velocità del bersaglio: #  
  • cella E* = il valore di   non viene indicato dato che è calcolato a fianco in base ad  :
  • cella F = lo stato del mare:  
  • cella G = il valore del   non viene indicato dato che è calcolato a fianco in base a  
  • cella H = il diametro della base è :  
  • cella I= l'altezza della base è  
  • cella L = il valore della   in base alle curve ROC per  
  • cella M = il valore della costante di tempo  
  • cella N = distanza del bersaglio;  
 
tabella 3

Una volta compilata la tabella si inseriscono i dati in P70exe.exe e si premono in sequenza i pulsanti di calcolo delle sezioni: 5); 6); 7); 2).

In base al tipo di propagazione selezionata (sferica) si cerca la soluzione del problema con metodo iterativo iniziando a controllare il valore di   per   si ha  

Si ripete l'operazione per  ; si legge  

Si ripete ancora per   ; si legge  

Verificata la portata   il problema è risolto.

Commenti alla procedura modifica

Le operazioni eseguite con il calcolatore si basano su variabili che sono frutto di ipotesi e computazioni, già le ipotesi sono un elemento non veramente certo, così l'assunzione di alcune procedure di calcolo basate su formule empiriche.

La determinazione della portata di scoperta del sonar passivo è quindi un valore del tutto "indicativo" che peraltro, non essendo sostituibile con altro, resta pur sempre una guida all'impiego dell'apparecchiatura.

Il valore di   che emerge dai calcoli è comunque fondamentale in fase di progetto del sonar dato che, pur con le incertezze citate, resta l'unico elemento per il dimensionamento delle parti acustiche e dell'elettronica di elaborazione dei segnali.

Un ultimo punto delle osservazioni è relativo al paragone tra le prestazioni di due sonar che può essere fatto soltanto se entrambi, grazie alla procedura illustrata per il calcolo di  , utilizzano le stesse variabili e/o formule.

Gli algoritmi utilizzati per la costruzione di P70exe.exe sono disponibili in alcune lezioni della materia: Principi, sistemi e metodologie per la localizzazione subacquea passiva

Note modifica

  1. Si veda materia: Principi, sistemi e metodologie per la localizzazione subacquea passiva Lezione 1^: Portata di scoperta del sonar
  2. La soluzione grafica e numerica in   è ottenuta secondo le variabili presenti nel sistema trascendente mostrato all'inizio.
  3. I valori dipendenti dai quadri 5) , 6) e 7) consentono il camputo di  , sempre secondo il sistema trasendente, ma con variabili operative quali: (SS) lo stato del mare, la velocità del bersaglio, le dimensioni della base ricevente, le probabilità  )

Bibliografia modifica

Department of the Navy, Advanced Submarine Sonar Technology, Washington D.C., Napers 93084 Bureau of Naval Personnel, 1965.

Raytehon, Sonar Performance Calculator, Submarine Signal Division, Portsmouth

C. Del Turco, La matematica con il personal computer –metodi matematici e grafici in Qbasic , Editrice MODERNA, La Spezia, 1998.