Расчет трехполюсника

Расчет оценок вероятностных характеристик. Создание средств автоматизации расчета характеристик надежности систем-трехполюсников. Формирование и реализация программы в среде 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.