Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 31

E-Infrastructure for e-Science, CERIST-Algiers

15th 07 2010

Dynamics of Stimulated Brillouin


Scattering in single mode optical
fibers
Derradji BAHLOUL
Universit Hadj Lakhdar de Batna
Laboratoire de Recherche Physique des
Rayonnements et de leurs Interactions avec la
Matire LRPRIM

Universit de Batna - Laboratoire LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Applications in industry
Metrology: Extreme coherence of Brillouin
laser beam : Coherence of about 1Hz
Sensing: Using brillouin gain spectrum
we get information onTemperature,
stress.
Telecommunication : Prevent the optical
signal coupled into the fiber to be
backscattered, we need to avoid SBS.
2

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Optical fibers as
weveguides
Optical wave
guide having a
cylindrical
symmetry

2
1

1. Core 10 m
2. Cladding 125
m
3. Coatting 250
m

nCore nCladding

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Confinement of the light


wave
Internal total reflections

Cladding of fiber

Core of fiber

Laser beam

nCore nCladding
4

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Refractive index
modulation
Compression depression leading to
spatio-temporal modulation of
the density and of the refractive
index of the of the medium

Sound
velocity
5

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Spontaneous Brillouin
scattering
Spontaneous BS through Thermal
acoustic waves.
Pump
beam
Acoustic wave
Brillouin
scattered beam
(Stokes wave)

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Sound
velocity

Resonance condition

kB

kp

ka

p a B

k p ka kB
7

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Brillouin Spectral Shift


Doppler-Fizeau shift because of the
velocity of acoustic wave.
a p B
a.u

Brillouin Stokes
spectrum

Frequency
Frequency
8

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Pump spectrum

Brillouin spectrum

Lorentzian gain

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Stimulated Brillouin
Scattering
Pump
Wave

Acoust
ic
wave

Electrostricti
on

Interference

10

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Stokes
Brillouin
wave

Brillouin lasers
Gain/Active medium : fiber
Resonator /Cavity: mirrors
Pumping: the pump beam

Brillouin
scatted
beam
(Stokes
wave)
11

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Experimental Set up

12

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Mathematical Model

13

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Different dynamical
regimes
Beam
Power

Steady state
Mirror
regime.

Time
Beam
Power
Space

Beam
Power

Pulsed
regime
14

Time
Universit de Batna - Laboratoire
LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Beam
Power
Space

Numerical simulation
Steady state : Mirror regime

15

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Numerical simulation
Steady state : Mirror regime

16

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Algorithm
Put the initial condition
Solve the equations using a
numerical method
Plot the results periodically
Store the data in a data file
Repeat the procedure in a for loop
17

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Initial condition
Pump:
Ap

t 0, z 1

Brilouin wave:
AB

t 0, z 0

Acoustic wave:
Aa t
18

0, z random

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Changing the referential


frame
A t , z 1 A t , z

A i A Q i A 2 A A
z
v
z
2
p

T t z / vg
2
Ap T

Ap T i1 AS Q i Ap 2 AS
T
2

Ap T
T
19

func Ap , AS , Q

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

A T
p

Time discretization
Ap T Ap T T Ap T

T
T

Ap T Ap T n1 Ap T n n

, T nT , n 0,1,2...N
T
T
Ap Ap T
n

Apn1 Ap T n T Ap T n1
20

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Standard 4th order


Rauge Kutta
k 1p func Ap , AS , Q n
n

Ap
func Ap , AS , Q
T

n T 1 n T 1 n T 1
k p2 func Ap
k p , AS
kS , Q
ka
2
2
2

n T 2 n T 2 n T 2
3
k p func Ap
k p , AS
kS , Q
ka
2
2
2

k p4 func Ap T k p3 , AS T kS3 , Q n T ka3


n

T 1
k p 2k p2 2k p3 k p4
Ap Ap
6
n 1

21

n 1

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Summary of algorthim
Initialize Ap, As,
Q
For n=1 to
N
Solve Ap, As and Q
with RK4
Save Ap, As and Q in a data
file
Plot Ap, As and Q and save in a gif
file
Repeat in a
loop
22

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Application porting on EUMED


grid
Write a script file that encloses all
the commands we need to execute
on a computing element and the
storage in a storage elements.
Write a JDL file that specifies the
files to be sent and the files to be
collected after executing the job.

23

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Sending the job and getting the


result
Submit the job with command:
Glite-proxy-submit

<MyJDL_file>.jdl

and get the reference link of thjob


<RefrenceLink>

Check the stautus of the job using :


glite-proxy-submit <RefrenceLink>

When the job is terminated, get the


output:
glite-proxy-ouput <RefrenceLink>
24

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

The Job to be submitted


#!/bin/sh

# On the worker node you may have not


# execution rights
echo "setting right permissions"
chmod 755 executable
echo " runing right permissions
executable >exe.out
25

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

The JDL file to submit the job


Type = "Job " ;
JobType = "Normal " ;
Executable = "script.sh" ;
Arguments = executable " ;
StdOutput = "script.out " ;
StdError = "script.err";
InputSandbox = {"script.sh"," executable };
OutputSandbox =
{"script.out","script.err","exe.out","output.dat " };
ShallowRetryCount = 1;

26

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

SBS Brillouin pulse

27

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Pulsed Regime

28

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Adding Metadata
Adding
Metadata
1)-Go to Eumed AMGA Catalogue
Mdclient
2-Create AMGA directory in the file catalogue
>createdir /grid/eumed/Mydir
3- Add the metatadata about th directory
Addattr /grid/eumed/Mydir <name> <type>
4-Save the file in the storage element with a
logical file name
lcg-cr --vo eumed -l lfn:/eumed/Mydir/Mydata.dat -d
storm-01.roma3.infn.it file:///$PWD/outout.data
5- specify the metadata for each stored file
Addentry /eumed/Mydir/Mydata.dat <name> <type>
29

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

P
Perspectives
Parallel programming with MPI
Parametric jobs

30

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

Thanks
31

Universit de Batna - Laboratoire


LRPRIMA- EPIKH Workshop CERISTAlgiers 15th 07 2010

You might also like