Расчет трехполюсника
Расчет оценок вероятностных характеристик. Создание средств автоматизации расчета характеристик надежности систем-трехполюсников. Формирование и реализация программы в среде Pascal, позволяющая рассчитать вероятность надежности функционирования.
Рубрика | Физика и энергетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 14.10.2013 |
Размер файла | 1,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
2 Сукач, Е.И. Метод вероятностно-алгебраического моделирования надежности функционально-сложных систем/ Е.И. Сукач // Информатика // -2010 - №3.-С. 18-30.
3 Сукач, Е.И. Методика расчета показателей надежности многокомпонентных структурно-сложных систем со многими состояниями/ Е.И. Сукач // Информатика. - 2011. №3.-С. 13-22.
4 Абрамов, В.Г. Введение в язык Паскаль/В.Г. Абрамов, Н.П. Трифонов, Г.Н. Трифонова. - М.: Наука, 1988. - 215 с.
5 Ван, Т.Д. Стиль, разработка, эффективность, отладка и испытание программ/Т.Д. Ван. - М.: Мир, 1981. - 264 с.
6 Культин, Н.Б. Программирование в Turbo Pascal и Delphi/ Н.Б. Культин. - СПб.: из-во Санкт-Петербург, 1998. - 226 с.
7 3yeв, Е.А. Практическое программирование на языке Turbo Pascal 6.0, 7.0/ Е.А. Зуев. - М.: Радио и связь, 1994. - 167 с.
Приложение А
Листинг программы для вычисления вероятностных характеристик надежности
uses crt;
Label 1;
Var
F1: text;
k1, n1, N, Ny, i, j, s, L, z, w, k, d: integer;
P: array [1.. 50,1..50] of real;
MS: array [1.. 55,1..55] of integer;
R: real; m, h, mh: array [1..66] of integer;
key: char;
PROCEDURE kol_node;
var r_key: char;
begin
repeat
window (1,1,80,25); clrscr;
ASSIGN (F1,'FF1. txt');
rewrite (F1); n1:=1;
write ('vvedite kolichestvo uzlov s='); readln (s);
r_key:=#27; until r_key=#27; close (f1);
end;
PROCEDURE kol_attemp;
var r1_key: char;
begin
window (1,1,80,25); textbackground (blue);
clrscr; repeat
write ('kolichestvo isputanii N='); readln (N);
Ny:=0; r1_key:=#27; until r1_key=#27;
end;
PROCEDURE number_attemp;
label 1,2;
var param: byte; d: integer;
begin
window (1,1,80,25); textbackground (black);
clrscr; assign (f1,'ff1. txt');
append (f1); d:=0; Ny:=0;
for i:=1 to s do
begin
m[i]:=0; h[i]:=0; mh[i]:=0;
for j:=1 to s do
begin
P [i, j]:=0; MS [i, j]:=0;
end;
end;
2: clrscr;
writeln ('dlya avtomaticheskogo vvoda vvedite - 1');
writeln ('dlya ruchnogo vvoda vvedite - 2');
readln (param); if param=2 then
begin
n1:=1;
for i:=1 to s do
begin
n1:=n1+1;
for j:=n1 to s do
begin
write ('vvedite P [', i, ',', j, '] =');
read (P [i, j]); P [j, i]:=P [i, j];
end;
writeln;
END;
End;
if param=1 then
begin
n1:=1;
for i:=1 to s do
begin
n1:=n1+1;
for j:=n1 to s do
begin
P [i, j]:=random; P [j, i]:=P [i, j];
end;
END;
end;
if (param<>1) and (param<>2) then goto 2;
for i:=1 to s do P [i, i]:=1;
for i:=1 to s do
begin
for j:=1 to s do
begin
write (' ', P [i, j]: 1: 3); write (F1,' ', P [i, j]: 2: 3);
end;
writeln; writeln (F1);
end;
1: while d<N do
begin
d:=d+1;
writeln (F1,'nomer isputaniya N=', d);
R:=random; writeln (F1,'R=', R:1:3);
for i:=1 to s do
begin
for j:=1 to s do
begin
if P [i, j]>R then MS [i, j]:=1
ELSE MS [i, j]:=0;
write (F1,' ', MS [i, j]);
end;
writeln (F1);
end;
k:=1; k1:=0;
for j:=1 to s do
begin
mh[j]:=ms [1, j]; m[j]:=ms [1, j]; h[j]:=ms [1, j];
end;
FOR l:=1 to S do
begin
for j:=1 to s do
if m[j]=1 then
begin
k:=j;
for w:=1 to s do
begin
mh[w]:=mh[w]+MS [k, w];
if mh[w]>1 then mh[w]:=1;
end;
end;
z:=0;
for j:=1 to s do
z:=z+mh[j];
if z=k1 then
begin
writeln (F1,'nesvyazana'); goto 1;
end;
k1:=z;
if z=s then
begin
writeln (F1,'svyazana');
Ny:=Ny+1; goto 1;
end;
for j:=1 to s do
begin
m[j]:=mh[j] - h[j]; h[j]:=mh[j];
end;
end;
end;
writeln;
for i:=1 to s do
write (MS [n, i], ' '); writeln;
if z=s then writeln ('svyazana') else writeln ('nesvyazana');
writeln; writeln ('Rn=', Ny/N:1:3);
writeln (F1,'Rn=', Ny/N:1:3);
close (F1); readln; readln;
end;
PROCEDURE MENU;
label ret;
var i, j, x: integer; lin: integer;
s: array [1..5] of string;
begin
key:=#0;
textbackground (7); clrscr;
gotoxy (20,7); textcolor (red);
write ('RASCHET STRUKTURNOI NADEGNOSTI SETI RTS');
textcolor (white); window (8,9,70,14);
textbackground (blue); clrscr;
gotoxy (2,1); write ('+');
gotoxy (62,1); write ('+');
gotoxy (2,6); write ('+');
gotoxy (62,6); write ('+');
for j:=2 to 5 do
begin
gotoxy (2, j); write ('¦');
gotoxy (62, j); write ('¦');
end;
for i:=3 to 61 do
begin
gotoxy (i, 1); write ('-');
gotoxy (i, 6); write ('-');
end;
window (10,10,70,14);
textbackground (green); textcolor (white);
s[1]:='Kolichestvo uzlov';
s[2]:='Kolichestvo isputanii';
s[3]:='Raschet';
s[4]:='Vuhod';
writeln (s[1]); textbackground (blue);
for x:=2 to 4 do
writeln (s [x]); lin:=1;
repeat
repeat until keypressed;
if keypressed then
begin
key:=readkey;
if key=#0 then key:=readkey;
end;
if key=#80 then
begin
gotoxy (1, lin);
textbackground (blue); write (s[lin]);
if lin<4 then lin:=lin+1 else lin:=1;
gotoxy (1, lin); textbackground (green);
write (s[lin]);
end;
if key=#72 then
begin
gotoxy (1, lin);
textbackground (blue); write (s[lin]);
if lin>1 then lin:=lin-1 else lin:=4;
gotoxy (1, lin); textbackground (green);
write (s[lin]);
end;
if key=#13 then
begin
case lin of
1: kol_node;
2: kol_attemp;
3: number_attemp;
4: key:=#27;
end;
end;
until (key=#27) or (key=#13);
window (1,1,80,25);
textbackground (black); clrscr;
end;
BEGIN
repeat
MENU;
until key=#27;
end.
Размещено на Allbest.ru
Подобные документы
Расчет количественных характеристик показателей надежности на основании статистических данных, полученных путем наблюдения за объектом. Расчет вариационного ряда, гистограммы относительных частот. Расчет электрической нагрузки строительной площадки.
контрольная работа [328,5 K], добавлен 25.10.2012Разработка вариантов схем электрических сетей. Требования к ним с точки зрения надежности. Отбор конкурентоспособного варианта, его технико-экономические характеристики, анализ установившихся режимов. Расчет вероятностных характеристик потребителей.
курсовая работа [748,3 K], добавлен 28.08.2009Расчет показателей надежности: подсистем из последовательно соединенных элементов; систем, состоящих из основной и резервной подсистемы, работающих в нагруженном и ненагруженном режиме. Число запасных элементов для замены отказавших в процессе работы.
курсовая работа [84,5 K], добавлен 09.03.2015Показатели безотказности работы электрооборудования: вероятность безотказной работы, плотность распределения и интенсивность отказов. Средняя наработка до отказа. Показатели наработки оборудования, рассеивания величины. Расчет показателей надежности.
курсовая работа [788,7 K], добавлен 25.09.2014Количественная оценка показателей надежности электроэнергетических систем. Составление схемы замещения по надежности. Расчет вероятности безотказной работы схемы при двух способах резервирования (нагруженного дублирования и дублирования замещением).
курсовая работа [1,5 M], добавлен 18.06.2011Надежная работа устройств системы электроснабжения - необходимое условие обеспечения качественной работы железнодорожного транспорта. Расчет и анализ надежности системы восстанавливаемых объектов. Анализ надежности и резервирование технической системы.
дипломная работа [593,4 K], добавлен 09.10.2010Общие требования к электроустройствам. Прокладка проводов и кабелей на лотках, в коробах, на стальном канате. Аналитический метод расчета надежности электроустановок. Логико-вероятностный метод расчета надежности электроснабжения с помощью дерева отказов.
курсовая работа [1,0 M], добавлен 28.12.2014Структура и состав ядерной энергетической установки. Схемы коммутации и распределения в активных зонах. Требования надежности. Виды и критерии отказов ядерной энергетической установки и ее составных частей. Имитационная модель функционирования ЯЭУ-25.
отчет по практике [1,0 M], добавлен 22.01.2013Показатели надежности сельских потребителей. Разработка вариантов оснащения средствами повышения надежности. Выбор средств повышения надежности на основе теории принятия решений. Выбор частных критериев оценки надежности электроснабжения потребителей.
реферат [69,8 K], добавлен 29.01.2013Методы расчета простых и сложных заземлителей в однородной и неоднородной среде. Обоснование необходимости определения показателей надежности при проектировании заземляющих устройств. Выбор метода контроля основных параметров заземляющих устройств.
дипломная работа [2,9 M], добавлен 13.06.2012