Model of a first order unity dc gain lag filter. "
N.9="gain"(5)@744x288<M>
N.10="variable"@240x152
n="y(t)"
N.11="noise"(0)@456x272<M>
N.12="Compound"@0x152#0,1<C>
n="Random Noise Generator"
Ms=1600,0,0,1104,0,0
N.13="summingJunction"@648x280<M>
N.14="const"(0.5)@456x304<M>
N.15="Compound"@768x288#1,1<MC>
n="lag filter"
Ms=1600,0,0,1104,0,0
N.16="summingJunction"@216x280<M>
N.17="integrator"(0,0)@594x288<M>
N.18="gain"(1)@360x232<MR>
N.19="wireLabel"@258x360<M>
n="Time constant, seconds"
N.20="const"(0.025)@294x336<M>
N.21="/"@390x280<M>
N.22="comment"@132x0@720x88<M>
C="First Order Lag Filter June 18, 1991
Model of a first order unity dc gain lag filter. "
N.23="Compound"@312x288#1,1<MC>
n="lag filter"
Ms=1600,0,0,1104,0,0
N.24="summingJunction"@210x280<M>
N.25="integrator"(0,2)@528x304<M>
N.26="gain"(1)@372x200<MR>
N.27="/"@390x288<M>
N.28="comment"@132x0@720x88<M>
C="First Order Lag Filter June 18, 1991
Model of a first order unity dc gain lag filter. "
N.29="Compound"@420x232#1,1<MC>
n="lpf"
Ms=1600,0,0,1104,0,0
N.30="plot"@366x112@408x419
pt="Correlations"
px="Time (sec)"
pax=0
pf=H
pc=512
pm=10
N.31="timeDelay"(0,128)@258x280<M>
N.32="const"(0.25)@168x256<M>
N.33="Compound"@114x248#1,1<MC>
n="time delay"
Ms=1600,0,0,1104,0,0
N.34="Compound"@114x328#1,1<MC>
n="time delay"
Ms=1600,0,0,1104,0,0
N.35="timeDelay"(0,128)@246x280<M>
N.36="const"(0.25)@150x256<M>
N.37="Compound"@114x416#1,1<MC>
n="time delay"
Ms=1600,0,0,1104,0,0
N.38="timeDelay"(0,128)@228x280<M>
N.39="const"(0.25)@150x256<M>
N.40="Compound"@114x512#1,1<MC>
n="time delay"
Ms=1600,0,0,1104,0,0
N.41="timeDelay"(0,128)@246x280<M>
N.42="const"(0.25)@150x256<M>
N.43="variable"@42x280
n="y(t)"
N.44="*"@354x232<M>
N.45="variable"@264x496<M>
n=":y(t)"
N.46="*"@354x496<M>
N.47="variable"@264x392<M>
n=":y(t)"
N.48="*"@354x392<M>
N.49="variable"@246x304<M>
n=":y(t)"
N.50="*"@354x312<M>
N.51="const"(200)@6x552
N.52="gain"(1200)@720x288<M>
N.53="comment"@0x0@420x98
C="This block diagram simulates dynamic system identification through the use of cross correlation between the input and the output to determine the impulse response of a system. The transfer function to be determined is G(s) = 5/s+1, and the impulse response is h(t) = 5*e^-t. The original transfer function can be reconstructed by curve fitting to the measured h(t) points in the diagram (though that is not done here). This technique can be used for adaptive control.
The analytical and simulation results are summarized below:
time h(t) Vissim
.25 3.89 4.01
.5 3.03 3.10
.75 2.36 2.40
1 1.84 1.76
"
N.54="wireLabel"@180x136
n="Unknown System"
N.55="Compound"@156x240#2,4<C>
n="CrossCorrelation"
Ms=1559,0,0,1064,0,0
N.56="comment"@72x0@600x72<M>
C="Determine impulse response magnitudes for times .25,.5,.75,1
Analytical results are 3.89, 3.03, 2.36, and 1.84 respectively"
N.57="variable"@48x568<M>
n=":y(t)"
N.58="variable"@258x224<M>
n=":y(t)"
N.59="display"(4.0162674613741,0)@504x176<M>
N.60="display"(3.1018426000874,0)@504x272<M>
N.61="display"(2.4067857135675,0)@504x360<M>
N.62="display"(1.7648558810761,0)@516x448<M>
N.63="variable"@870x512<M>
n=":h(1)"
N.64="variable"@870x360<M>
n=":h(.75)"
N.65="variable"@882x216<M>
n=":h(.5)"
N.66="variable"@882x56<M>
n=":h(.25)"
N.67="variable"@504x232<M>
n=":h(.25)"
N.68="variable"@504x312<M>
n=":h(.5)"
N.69="variable"@516x520<M>
n=":h(1)"
N.70="variable"@504x408<M>
n=":h(.75)"
N.71="Compound"@420x312#1,1<MC>
n="lpf"
Ms=720,0,0,288,0,0
N.72="Compound"@312x288#1,1<MC>
n="lag filter"
Ms=682,0,0,369,0,0
N.73="summingJunction"@210x280<M>
N.74="integrator"(0,3)@528x304<M>
N.75="gain"(1)@372x200<MR>
N.76="/"@390x288<M>
N.77="comment"@132x0@720x88<M>
C="First Order Lag Filter June 18, 1991
Model of a first order unity dc gain lag filter. "
N.78="gain"(1200)@720x288<M>
N.79="Compound"@420x408#1,1<MC>
n="lpf"
Ms=720,0,0,288,0,0
N.80="Compound"@312x288#1,1<MC>
n="lag filter"
Ms=682,0,0,369,0,0
N.81="summingJunction"@180x272<M>
N.82="integrator"(0,4)@498x288<M>
N.83="gain"(1)@372x200<MR>
N.84="/"@360x280<M>
N.85="comment"@132x0@720x88<M>
C="First Order Lag Filter June 18, 1991
Model of a first order unity dc gain lag filter. "
N.86="variable"@162x352<M>
n="timeConst,sec"
N.87="gain"(1200)@720x288<M>
N.88="Compound"@420x488#1,1<MC>
n="lpf"
Ms=720,0,0,288,0,0
N.89="Compound"@312x288#1,1<MC>
n="lag filter"
Ms=682,0,0,369,0,0
N.90="summingJunction"@210x280<M>
N.91="integrator"(0,5)@528x288<M>
N.92="gain"(1)@372x200<MR>
N.93="/"@390x280<M>
N.94="comment"@132x0@720x88<M>
C="First Order Lag Filter June 18, 1991
Model of a first order unity dc gain lag filter. "