Commit c5a36662 authored by thomas.forbriger's avatar thomas.forbriger
Browse files

master-with-examples [MERGE]: master

Merge branch 'master' into master-with-examples
parents 9819de36 6934bafd
<pzmode> test:bandpass 0.2 .. 30 s
new_Calex\sweep.sfe input to seismo (file name)
new_Calex\sweep-bp.sfe output from seismo (file name)
0.1 alias
5 m number of active parameters
0 m0 number of differentiations
0 m1 number of first-order subsystems
2 m2 number of second-order subsystems
0 mz1 number of first-order equalizers
0 mz2 number of second-order equalizers
120 maxit maximum number of iterations
1e-5 qac final misfit improvement
1e-3 finac final parameter improvement
5001 ns1 first sample used
0 ns2 last sample used
amp 1. 0.1
del 0. 0.
sub 0. 0.
til 0. 0.
the following two subsystems pz1 and pz2 are inactive
remove the leading blank in each line to activate them
the 'number of' parameters must be adjusted accordingly
use pz1 with data file sweep-pz1.sfe in place of sweep-bp.sfe
use pz2 with data file sweep-pz2.sfe in place of sweep-bp.sfe
see the file headers for original system parameters
pz1
pt1 3. 1.
pz1 3. 1.
pz2
pt2 3. 1.
zt2 3. 1.
ht2 0.7 0.1
hz2 0.7 0.1
hp2
php 30.1 1.
dhp 0.7 0.01
lp2
plp 0.2 0.01
hlp 0.7 0.01
trace
end
This diff is collapsed.
......@@ -5,39 +5,76 @@ Files in subdirectory calex
Source code
-----------
CALEX.F
calex.f
calex10.f
makecalexhelp.f
in CONTENTS-ls-lR.txt: 62160 12. Feb 2013 calex.f
Evaluates the electrical calibration of seismographs or filters from their
response to arbitrary input signals (which must have been recorded).
Identifies corner frequencies and damping coefficients where appropriate.
Reads data in SEIFE and ASL format. The program also determines the poles
and zeros of the transfer function.
qcalex.f
in CONTENTS-ls-lR.txt: 44235 11. Jul 2012 qcalex.f
This version of CALEX includes quadratic and cubic nonlinearities
the 'sub' and 'til' parameters are replaced by '2nd' and '3rd'.
It, however, misses several features, which were implemented in calex.f
trical.f
in CONTENTS-ls-lR.txt: 51437 22. Apr 22:32 trical.f
A combination of TRIAX and CALEX, performing a simultaneous calibration of
the XYZ output signals of a homogeneous-triaxial seismometer whose UVW
calibration coils receive identical stimuli. Although such an input
represents a vertical ground acceleration and a substantial output signal
appears only at the Z output, small residual signals also appear at the X
and Y outputs when the UVW sensors are not precisely equal. According to a
method introduced by Peter Davis of UCSD they can be used to determine all
transfer functions, both of the UVW sensors and the XYZ outputs, with the
same accuracy as if the three components were separately calibrated.
makecalexhelp.f
A utility program which is used during program compilation only. It provides
online usage information in the binary executable, which is taken from the
source code automatically during compilation.
Shell scripts supporting the application
----------------------------------------
calex.sh
A shell script, which runs calex based on a given control parameter file and
subsequently produces a graphical display of signals as well as a summary
report of the iterative optimization.
calexiterextract.awk
An awk-script which extracts essential summary information from the textual
output of calex.
calexoutextract.awk
An awk-script which extracts numerical values of the iterative optimization
process as reported in the textual output of calex. It can be used to
display the convergence properties of the iterative process.
Example control files
---------------------
CALEX-PZ.PAR
calex-pz.par
calex.par
calex01.par
calex1.par
calex2.par
calex20.par
plot3.bat
trical.par
two-tone.par
Program description and documentation
-------------------------------------
EX_5.4.doc
Exercise from the NMSOP (New Manual os Seismological Observatory Practice)
EX_5.4_rev1.doc
Exercise from the NMSOP (New Manual os Seismological Observatory Practice),
revised version.
calex.doc
Users manual for CALEX.
trical.doc
trical.txt
User instructions for TRICAL.
Toy examples
------------
......
Calibration of 10 Hz geophone No. 10_Q in a half-bridge
data/eing1 input to seismo (file name)
data/ausg1 output from seismo (file name)
0.05 alias
4 m
0 m0
0 m1
1 m2
60 maxit
1e-5 qac
1e-3 finac
101 ns1
0 ns2
amp 1.2 0.2
del 0. 0.
sub 0.5 0.2
til 0. 0.
bp2
per 0.1 0.01
dmp 0.6 0.1
end
This diff is collapsed.
calibration of an old 20 s STS2
data/eing2 input to seismo (file name)
data/ausg2 output from seismo (file name)
0.5 alias
4 m
0 m0
0 m1
1 m2
60 maxit
1e-5 qac
1e-3 finac
1 ns1
0 ns2
amp 1. 0.5
del 0.01 0.001
sub 0. 0.
til 0. 0.
bp2
per 20. 2.
dmp 0.7 0.1
end
calibration of an old 20 s STS2
data/eing2 input to seismo (file name)
data/ausg2 output from seismo (file name)
0.5 alias
4 m
0 m0
0 m1
1 m2
60 maxit
1e-5 qac
1e-3 finac
1 ns1
0 ns2
amp 1. 0.5
del 0.01 0.001
sub 0. 0.
til 0. 0.
bp2
per 20. 2.
dmp 0.7 0.1
end
copy winplot1.par winplot.par
winplot
copy winplot2.par winplot.par
winplot
copy winplot3.par winplot.par
winplot
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment