Анализ и синтез дискретных систем управления технологическими потоками: алгоритмы и программы. Владов Ю.Р. - 59 стр.

UptoLike

Составители: 

Система логических уравнений работоспособности
KMV 2) and kmn3
and
KMN
M:=qf
rogram sdu5; {Реверсивная СДУ с 3-мя постами управления}
var
kmv1,kmv2,kmv3,kmn0,kmn1,kmn2,kmn3;kk1,kk11,kk2,kk21,fu2,
egin
bv1);
write('sbv2='); readln(sbv2); write('sbv3='); readln(sbv3);
rite('kk2='); readln(kk2); write('fu2='); readln(fu2);
v3:=not kmvo;
3 or kmv2)and
sbn3 or kmn2)and
end.
=qf3 and sb11 and (sb12 or km11 or km23) and kk11 and kk12 and fu1;
M2:=qf3 and sb21 and (sb22 or km21 or km13) and kk21 and kk22 and fu2;
M1:=qf1 and km12 and (kk11 or kk12);
M2:=qf2 and km22 and (kk21 or kk22).
rogram sdu6; {СДУ включением резервного электродвигателя}
var 12,km13,km2o,
:=qf and sb1 and sb2 and sb3 and (sbv1 or sbv2 or sbv3 or kmv
kk11 and kk21 and fu2;
:=qf and sb1 and sb2 and sb3 and (sbn1 or sbn2 or sbn3 or kmn2) and kmv3
and kk11 and kk21 and fu2;
and (kmv1 or kmn1) and (kk1 or kk2).
p
qf,fu1,sb1,sb2,sb3,sbv1,sbv2,sbv3,sbn1,sbn2,sbn3,kmvo,
KMV,KMN,M : integer;
b
write('qf='); readln(qf); write('fu1='); readln(fu1);
write('sb1='); readln(sb1); write('sb2='); readln(sb2);
write('sb3='); readln(sb3); write('sbv1='); readln(s
write('sbn1='); readln(sbn1); write('sbn2='); readln(sbn2);
write('sbn3='); readln(sbn3); write('kmvo='); readln(kmvo);
write('kmno='); readln(kmno); write('kk1='); readln(kk1);
w
kmv1:=kmvo; kmv2:=kmvo;kmn1:=kmno;kmn2:=kmno;km
kmn3:=not kmno; kk11:=kk1;kk21:=kk2;
KMV:=qf and sb1 and sb2 and sb3 and(sbv1 or sbv2 or sbv
kmn3 and kk11 and kk21 and fu2;
KMN:=qf and sb1 and sb2 and sb3 and(sbn1 or sbn2 or
kmv3 and kk11 and kk21 and fu2;
M:=qf and(kmv1 or kmn1)and(kk1 or kk2);
writeln('KMV= ',KMV,'KMN= ',KMN); writeln('M= ',M);
2.1.2.4 СДУ включением резервного электродвигателя
Система логических уравнений
KM1:
K
p
59
qf1,qf2,qf3,fu1,sb11,sb12,sb21,sb22,km1o,km11,km
     Система логических уравнений работоспособности

KMV:=qf and sb1 and sb2 and sb3 and (sbv1 or sbv2 or sbv3 or kmv2) and kmn3
and
       kk11 and kk21 and fu2;
KMN:=qf and sb1 and sb2 and sb3 and (sbn1 or sbn2 or sbn3 or kmn2) and kmv3
      and kk11 and kk21 and fu2;
M:=qf and (kmv1 or kmn1) and (kk1 or kk2).

program sdu5; {Реверсивная СДУ с 3-мя постами управления}
var          qf,fu1,sb1,sb2,sb3,sbv1,sbv2,sbv3,sbn1,sbn2,sbn3,kmvo,
             kmv1,kmv2,kmv3,kmn0,kmn1,kmn2,kmn3;kk1,kk11,kk2,kk21,fu2,
             KMV,KMN,M                            : integer;
begin
      write('qf='); readln(qf); write('fu1='); readln(fu1);
      write('sb1='); readln(sb1); write('sb2='); readln(sb2);
      write('sb3='); readln(sb3); write('sbv1='); readln(sbv1);
      write('sbv2='); readln(sbv2); write('sbv3='); readln(sbv3);
      write('sbn1='); readln(sbn1); write('sbn2='); readln(sbn2);
      write('sbn3='); readln(sbn3); write('kmvo='); readln(kmvo);
      write('kmno='); readln(kmno); write('kk1='); readln(kk1);
      write('kk2='); readln(kk2); write('fu2='); readln(fu2);
      kmv1:=kmvo; kmv2:=kmvo;kmn1:=kmno;kmn2:=kmno;kmv3:=not kmvo;
      kmn3:=not kmno; kk11:=kk1;kk21:=kk2;
      KMV:=qf and sb1 and sb2 and sb3 and(sbv1 or sbv2 or sbv3 or kmv2)and
      kmn3       and kk11 and kk21 and fu2;
      KMN:=qf and sb1 and sb2 and sb3 and(sbn1 or sbn2 or sbn3 or kmn2)and
      kmv3 and kk11 and kk21 and fu2;
      M:=qf and(kmv1 or kmn1)and(kk1 or kk2);
      writeln('KMV= ',KMV,'KMN= ',KMN); writeln('M= ',M);
end.

     2.1.2.4 СДУ включением резервного электродвигателя

     Система логических уравнений

KM1:=qf3 and sb11 and (sb12 or km11 or km23) and kk11 and kk12 and fu1;
KM2:=qf3 and sb21 and (sb22 or km21 or km13) and kk21 and kk22 and fu2;
M1:=qf1 and km12 and (kk11 or kk12);
M2:=qf2 and km22 and (kk21 or kk22).


program sdu6; {СДУ включением резервного электродвигателя}
var      qf1,qf2,qf3,fu1,sb11,sb12,sb21,sb22,km1o,km11,km12,km13,km2o,
                                                                          59