Космонавтика  Многослойные коспуса-экраны рэс 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 [ 81 ] 82 83

f г*

0 1 К К+Т Ч

а t

Рис. П8. К определению времени задержки Та

Вхобо-

Исс/1вдуеная цепь

Детектор

Аттвта- Детек-

, 7отдо

Рииия задержки

Формирователи стро-дирукгаих импульсов

Вычислитель

зователь напряжение-код

Рис. П9. Структурно-функциональная схема измерителя задержки

Используемые математические выражения. Центр тяжести выходного импульса ц.т определяется и рассчитывается по формуле

ц..=

(т2>

где 1к=кТс - временное положение фронта к-го строба; Гс-шаг квантования (период повторения стробов); 1/к - амплитуда импульса, соответствующая к-му стробу.

Время задержки Тз импульса в исследуемой цепи (см. рис. П8)

Фортран-программа. Исследование влияния различных дестабилизирующих факторов (в том числе погрешности измерения Vk, U и т. д.) на точностные характеристики измерителя задержки осуществляется в соответствии со следующим алгоритмом;



SUBROUTINE AWttVl.VZ.T.EM.R ЛК,ФЦ.АФ..Ч W, ? ЭФ. ¥Л А м1, M2 Ml 1 ,M6 ,M7 , , n ,TE , TBI I Dl,M8,H9y MlOJl cOMMON/fll /Т1 ,P2/J\2/Pl-PJ,P7,pe, P9/J1J/Z ,Wl We . H . AW, HG .RA UrnENSlON S3{30)CRt*l K.N

.oOubUE precision .ДФ, ET .fnMEnMl.WS.WSl,WAF.WMf 1,То,ТЗ,г,1/дМ, HJPiMl, l,WA,WAl.Tn.Tni.Wl.w2,vO, Nl>Vl.V?,S,yol<VN2.TI,EnT 51.S3, 2uAT,vl,V2,H.Pl.P2.P3,PiiP5-P6-P7.S.P -WH ..flW ,VF,vFl,Z2.V3,V4,T6 J,Dl,PM,PMT

r 1-2= 2 M1 J-M3<jiM1 HKlioMf 5rw5<,M16iM*e. 17= 7 tRUS . iSi HUiSofM . РД-ЗЭФО/Р ll

pl = Vl-V20f = Vl*V2 P3 = Vl.v2cP<, = vl. 2cP5=V2 2 PeP*-P5<>P7=P**P3 p8=P* P5 P9=P6..2CZ=K EM.Pl/r/P3 Z2:(K.EM> .2/n/R WH:2 , Л с)>Ц0ЯИ = 2 , n ДФСФ1 =ФН-вФ/г .eWJ = г. n Ф10W2-2.>Л.Фl.pФ) ET = 05eRT(R-*n* 2 TBTK.N.fl ./,ei/a)6lFDl.<(iHj2 2,}

.2 ЕПМ=г . 7/П Дф/С< ..ФН..г-ЛФ .2) идМ=ЕПМ Н6/2 . PM = UAM><2/ ./RA EnMl=K fiif.EH/(2,.n 2 v2 *H..2)cUftHl = SnM141G/2.

wS = Z. 2/(2. n. . 2 R *1 3)<>WSlsK il2.EM. -2/ Zil . П. R V2 . 2-Ф! 3 ) удр=2 2ДФ (1г.,ФН 2*А1. 2)/(-,2.чП г р (2,**Н..2-ЯФ -2> 3

WA=S3 -Wflf.(loWAF 1=1 X.EM) . 2 . дф/ (в.чП. Р Р5 *Н <.) OWA 1 = S ЭФWPf 1 О

тО=:2/1Ем.г. Г 2 н- 2)СТЗ=Тс£м/еГ1Д

pRlNT<.,Ml,ET,tnM,enMl.UAM,UftMl> PM.WS .WS l .WAF ,WAF 1 .WA.WAl , To .T3

тп=.г5/Фнcтnf=.г5/Дф

CALL цикл ( Ml 2 ,Ml Э , Ml . ТП 1 cC (LL ци К Л I M 1 5 . Ml 6 , M 1 ? . ТГ1 ) оЬо To 17 ВЫЧИСЛЕНИЕ ИнТбГРАЛА МЕТОДОМ ПАРАбОя МЕтОЙОМ СИМПСОНА) ШАГ H=(W2-W1)/M. КОГИЧЕСТВО тОЧЕК 2N=M*1

3 dO1J = 1J0C = 2-?4JOM=1W2-W1) /Г0К1 =м/г Vl=0.t)oc.v2 = C.D0oVO=V-i.wl]cVNj=vf(W2) 006I = l.KlcVl;iH.i H.VF(Wi (i l.ll Hl

V2* 2, VF (Wl 2 1 Н)

5HH.<V0-SINl)*yj y2)3.OS3 J)=S 1 F с J . EO. 1 iGOTO 1

iFiDaBS(S3CJ)-S3(J-1)1.6E.CA6S(S3(J1/S4)G0t01

WUF = Z2.SeWA= s3 .WAf OOPRINT7,M1,J SJ(J-1).S3(J),WAF,WAeboTO 15 1 CONTINUE Д5 dOBK2Me.M9.MlCCTI=.125 К2/ФК

D016J = 1 ,3COM=2 2 . J H = (H2- l j/MOtCiiM/Z

VJ=0.0OCV =0.D0 VOl=VFi(Wl)uVN2=Vfl(W2)

00SiKJ=l,Ki.OV3 = VJ.<i. H VFl(wl.l2.K3-ll Hl S 2 . HVF 1 С Wi < гКЗ 1

SlslM lV0l VN2) V3 i .)/l.eS3lJ) = Sl

IF(J.Ее , 1 jcOl0 16

1F(04BS(S3(J).S3(J-1)>.GE,DabScS3<J)/S )) OtO 16

ЕПт=К ЕМ.5 1/ПоиАТ=ЕПТ НС фРМТ=иАТ 2/*./вА

pRINT 1С.Tl,J.S3(J-n.S3ij).ЕГТ.иАТ.РМТОбОТо 8 ;le cONTlNyE e CONTINUE .17 CONTINUE

4 FORMAT ( ЦХ.вАРиАНТ ,l2/l2x,ET=,Dl2.5, . ЕПм= . DI 2 . 5 . X . E ПМ1 = . 1 D12 . 5/2ex. UAM5 , DI 2 . 5. >: . идм! .Dl2.5.2x. PM= D12.5/12XWS= .01 22.?.X>WSl=,Dl2.5.2x.WAF=,0l2.5.X,WAFl=-.01Z.3/*7)l,-wA=.Dl2.3 3,2X,WAji.,Dj2.5/l2.T0=.Ol2,5,2X,-T3=.iDl2 .-SZ/leX , Т.ЮХ.ЕПТ 4,ex, .ЬОПТ- ,9X.EOMT , 10> . иAT , 1lx, < pMT j

7 FORM ATII4X, - ВАРИАНТ .I2/12X,J=.I3,X,S3<J-l)=.Dl2.5,x.S3(Jl = . l,Dl2.5/lBX,W F=..Dl2.5.x.Vs=.D12.5/i7x.TJ.8x.J.5x.S3(J-l) 2,eA.S3(J),j0X,.EnT,iiii,UAT.,j0l, BMT. 1

10 FOR Ti nx.ojz.5,гх.13. i2x,012.511

pETuRN END

SUBROUTINE ЦИКЛ(Ml,M2.M3,T1I i СOMMON/Лi/Z.Wl.W2,WH.flW,HGA OOueLE PRECISION Z . X , T, Tl . Wl , WH flW. f Пт ,. ЕОПТ , E OMT , uA T . pMT DOlIrMl,:M2.M3 ТгТ!. I 0 Х1Мн.2.т

EnT=7 (DSlN(W2 T )-OSlN(Wi,T ) ,/XeEDnT-2. Z DsIKJ( AW.T/2 )/X e0MT=2..Z/X о UAT=H6.EnT/2. pMT=:UAT..2/t /Я.

1 pRlN72,T,EnT,E0nT,6OMT,UAT PMT

Z f0RmaT(I1X.6(X.Ol2.51)

rEturncend

DOuBlE PRECISION FUNCTION VF(X)

C0M CN/JI2/PJ , P3, P7,Pe,P cp0tiBLE pREClblON P J , P3 . P 7 , Pe , P9 , X , X J Xl=X. 20VF:((Pl.(l.-Pj.Xl) )..2♦X1 P9)/( (J.♦P7 >1♦РвX1 2 2) rETURN END

DOUBLE PRECISION PWCTION VFJIX) COMMON/Яг/Р1,РЗ,р7.Р8.Р9/Лl/Tl,P2

DOUBLE PRECISION n .X . XI ,PJ,p2,P3.P7,Pe.P9CXISX 2

vFlsDSeRT(iPj.(i .p3.,Xl)) 2,Xl.F l.DCDSX TI-DATAN(X P2/H.-P3 xl I 1 ) 1/С 1 . .P7 Xi Pe.X 1 2) RETURNOEND



PROGRAM.ТЦТОТК

DATA TL.Tl.TOiTA.UM.SC.n.kzn.DUT a/4.E-7,1.2F-6,S-E-7,3.E-7,l.,l.,3-i4l59 3,Z.506 28,4.E-7/ T01=T0/2.oT02=T0/10.CA=(TO-TA)/2. TO=THOTH=DUT-T01 Sl=0, PRINT 2,

rOl K=l,lfl 0SUSX+.4 <X1.=-Z.S1 PH=1./SG/K2n

PK = PM EXP(-(Xl*.2)/2./(SG..2)> THl=TOa.PK K РЦТ1=:ТН*Т01 PRINT 2,

8 CALL STROB(T1,TL,TH1,A,TA,A.UM,PUT1,0.0,0) PRINT 2,

DO 3 Kl=l,10 дПр=0.01 К1 сДПР1=ЯПР 1-EZ PRINT 4,К1,ДПР1

3 CALL STROB(Tl,TL.TH.A,ТА,A,UM,OUT,0,TO,ДПР) PRINT 2, DUT2 = DUT 0tH2=0ЦТ2-T01

DO 5 K2=l,10 CDTK=0.Oi K2 PRINT 4,K2,DTK

5 Call StRob(TI.tl,tH2,a,та,a.uM,Оцт2,dtk,о,O)

PRINT 2, *SJ=0 D06 K3 = l,10 t,S3 = S3+2.JE-2 TL1-TL*S3 TL OPRJNT 7,K3,TL1

6 CALL STROB(Т1,TLl.TH.A.ТА,А,им,ОЦТ,0,0,0) 2 F0RMATfy/5X,РАСЧЕТ ЗАВИСИМОСТИ ТЗ ОТ/)

4 F0RMAT(3X,3H N=,I3,6H =,Ell.S)

7 rORMAT(5X,3H N=,I3,6H TLl.Ell.S) END

SUBROUTINE STROB(TI.TL,TH1,A1,B1,C1,UM1.ОЦТ,DTK,Т01,ДПР) TH=THl 0A=A1 C8-B1 C=C1 CUM=UM1 0T0=Tol OU=ДПР-UM/(A+B) PRINT 3,

001 Kl = 6,26,4 oDT=<T1-TL)/(K1-1) S2=0 53=0

00 2K2=l,KlCTK-fK2-i;-DTOTyO=U K2oUK2=UK(TK,тн,А,в,с,им,то.ТУО)-г ЛР = ТК ( 1*DTK.(k2-1)/K1-1)).uK2 S2 = S2*nP S3=S3-.UK2

2 CONTINUE

TU=S2/5J COLJAABS ( РЦТ-ТЦ) oT3 = TL*TU 6 0ШП= 1 . E г ОЫ A/T 3 PRINT 4,К1,0Т,ОЦТ,ТЦ.ТН,ТЗ,ОША,0ШП 1 CONTINUE

3 FORMaTISx, 98(-)/5Х,I к ! ОТ DUT 1 ТЦ ! TH T3 ! ОША

Z our !/5Х. 98(-))

A rORMATSX, IHJ , 13, 3H I ,7(E11.5,2H !M RETURNcEND

FUNCTION иК(ТК,ТН,А.в,С,иМ,ТО,ТУО) X=TK-TH ClF(X) 7,7,1

1 y=V-A 4rF(V) 2,4,3

2 X = UM >!/A OGDTD 8

3 \ = У-в IF(y) 4, 4. 5

4 x=UM еото В

5 У=С-У 61Г(У) 7,7,6

6 Х=им.У/С СБОТО в

7 ХгО.О 6G0TO 9

8 Х=Х.ТУО (ТК-ТО>

9 ик=Х ORETURNoENO

задание начальных данных о значениях h, fi, to, ta, Um, и имитация изменения характеристик измерителя задержки, влияющих на точность измерения (управляющая программа ТЦТОТК);

определение относительного положения фронта стробнруюшего импульса

t), а также амплитуды 1/вых в момент вре-

/к и задержанного импульса Мвых мени г (подпрограмма-функция U!

вычисление значения Та погрешности его измерения в зависимости от периода повторения стробирующих импульсов и влияния дестабилизирующих факторов (в частности, воздействия МЭМП) на величины ii. То, к, Uk (подпрограмма STROB).

Покарточные распечатви программы ТЦТОТК, подпрограмм STROB и UK приведены на с. 249.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 [ 81 ] 82 83