Оценка параметрической надежности РЭС с использованием моделирования на ЭВМ постепенных отказов
dx5 - сгенерированное значение температурного коэффициента для коэффициента усиления.
Воспользовавшись формулой (3.5) (для положительной области температур) или (3.6) (для отрицательной области температур) пересчитываем значения коэффициента усиления (Koy) с учётом воздействия температуры:
для ‘‘+‘‘ -ой области температур:
;
для ‘‘-‘‘ -ой области температур: ;
где KOUtemp – значение коэффициента усиления под действием температуры.
SKOU – номинальное значение коэффициента усиления.
В отрицательной и положительной области температур по формуле (1.1) определяем значение выходного параметра - коэффициента передачи (Kexit).
2. Используя формулу (3.1) генерируем нормально распределённые значения коэффициентов старения СR, С Rbx :dx1,dx2,dx3,dx4.
СR – коэффициент старения для резисторов;
С Rbx – коэффициент старения для входного сопротивления;
dx1, dx2, dx3, dx4 – сгенерированные значения коэффициентов старения для
1-го, 2-го, 3-го резисторов и входного сопротивления соответственно.
Воспользовавшись формулой:
(3.7)
пересчитываем значения первичных параметров (R1,R2, R3, Rbx) с учётом воздействия старения:
;;
;;
где Rtime1, Rtime2, Rtime3 - значения сопротивлений 1-го, 2-го и 3-го резисторов соответственно с учётом действия старения.
RWtime – значение входного сопротивления под действием старения.
SR1, SR2, SR3 – номинальные значения 1-го, 2-го и 3-го резисторов соответственно.
SRW – номинальное значение входного сопротивления.
Для получения значений коэффициента усиления (Koy) производим смещение параметров m = m(z) и s = s(z) его коэффициента старения(С Koy) с учётом коэффициента парной корреляции , а затем, воспользовавшись подпрограммой формирования случайных нормально распределённых чисел с параметрами m = m(z/x) и s = s(z/x) генерируем нормально распределённое значение его коэффициента старения(С Koy):dx5.
Воспользовавшись формулой (3.7) пересчитываем значения коэффициента усиления (Koy) с учётом воздействия старения:
;
где KOUtime – значение коэффициента усиления под действием температуры.
SKOU – номинальное значение коэффициента усиления.
По формуле (1.1) определяем значение выходного параметра: коэффициента передачи (Kexit).
3.2 Пояснение процедур и функций, используемых в программе
В написанной программе формула (3.1) реализована через функцию:
Function Generator(m:Real;s:Real):Real;
Label L1;
BEGIN
L1:x:=0;
FOR i:=1 TO 12 DO
BEGIN
k:=Random;
x:=x+k;
END;
x:=x-6;
if (x>3) or (x<-3) then goto L1;
m:=m+s*x;
Generator:=m;
END;
Таким образом, введя Generator(m,s)получим случайное число, распределенное по нормальному закону с параметрами m = m и s = s.
В соответствии с [1] формула получения случайных чисел, распределенных по равномерному закону с параметрами a и b следующая:
x = ×r+ a, (3.8)
где a, b – параметры равномерной модели;
r –стандартное равномерно распределенное случайное число в диапазоне 0 1.
В написанной программе формула (3.8) реализована через функцию:
Function Generator2(m:real;s:real):Real;
BEGIN
k:=Random;
m:=(s-m)*k+m;
Generator2:=m;
end;
Таким образом, введя Generator2(m, s)получим случайное число, распределенное по равномерному закону с параметрами a=m и b = s.
Пусть случайное число x, имеющее нормальное распределение с параметрами m = m(x) и s = s(x), уже получено. Тогда для получения случайного числа z, имеющего нормальное распределение с параметрами m = m(z) и s = s(z) и коррелированного с x, необходимо произвести смещение параметров m = m(z) и s = s(z) с учётом коэффициента парной корреляции, а затем воспользоваться подпрограммой формирования случайных нормально распределённых чисел с параметрами m = m(z/x) и s = s(z/x):
(3.9)
(3.10)
Определение величины смещения параметров m = M(z) и s = s(z) с учётом коэффициента парной корреляции в соответствии с формулами (3.9) и (3.10) в программе реализовано следующим образом:
Procedure Corr(x1,mx,mz,sx,sz:real; Var mzx,szx:real);
BEGIN
mzx:=mz+rxz*(sz/sx)*(x1-mx);
szx:=sz*sqrt(1-sqr(rxz));
END;
Таким образом, введя Corr(x1,mx,mz,sx,sz,mzx,szx) получим случайное число, распределенное по нормальному закону с параметрами m = mzx и s = szx.
3.3 Обоснование выбора числа реализаций
3.4 Список идентификаторов
Список идентификаторов вычислительного алгоритма программы для ЭВМ.
Таблица 3.1
Обозначение параметра |
Смысл параметра | |
В алгоритме |
В программе | |
R1 |
R1 |
Сопротивление первого резистора |
R2 |
R2 |
Сопротивление второго резистора |
R3 |
R3 |
Сопротивление третьего резистора |
Rbx |
RW |
Входное сопротивление |
Koy |
KOU |
Коэффициент усиления |
SR1 |
SR1 |
Номинальное значение сопротивления 1-го резистора |
SR2 |
SR2 |
Номинальное значение сопротивления 2-го резистора |
SR3 |
SR3 |
Номинальное значение сопротивления 3-го резистора |
SKOU |
SKOU |
Номинальное значение коэффициента усиления |
SRW |
SRW |
Номинальное значение входного сопротивления |
Rtemp1 |
Rtemp1 |
Значения R1,учитывая температуру |
Rtemp2 |
Rtemp2 |
Значения R2,учитывая температуру |
Rtemp3 |
Rtemp3 |
Значения R3,учитывая температуру |
RWtemp |
RWtemp |
Значения RW,учитывая температуру |
KOUtemp |
KOUtemp |
Значения KOU,учитывая температуру |
Rtime1 |
Rtime1 |
Значения R1,учитывая старение |
Rtime2 |
Rtime2 |
Значения R2,учитывая старение |
Rtime3 |
Rtime3 |
Значения R3,учитывая старение |
RWtime |
RWtime |
Значения RW,учитывая старение |
KOUtime |
KOUtime |
Значения KOU,учитывая старение |
Kи |
Kideal |
Номинальное значение выходного параметра |
DKи |
dKideal |
Допуск на выходной параметр |
Kexit |
Kexit |
Значение выходного параметра n-смоделированного РЭУ |
aR+ |
Rtpol |
Температурный коэффициент для R (+ обл.температур) |
aR- |
Rtotr |
Температурный коэффициент для R (- обл.температур) |
a Rbx |
RWt |
Температурный коэффициент для входного сопротивления |
a Koy |
KOUt |
Температурный коэффициент для коэффициента усиления |
СR |
Rct |
Коэффициент старения для резисторов |
С Rbx |
RWct |
Коэффициент старения для входного сопротивления |
С Koy |
KOUct |
Коэффициент старения для коэффициента усиления |
temp |
temp |
Равномерно распределенное значение температуры |
|
time |
Заданное время работы |
- |
n |
Номер текущего смоделированного РЭУ |
N |
num |
Число реализаций РЭУ |
rxz |
rxz |
Коэффициент парной корреляции между RW и KOU |
- |
a,b |
Количество попаданий в ’’+’’-ю и ’’-’’-ю облсть температур |
Tv,Tn |
Tv,Tn |
Верхнее и нижнее значение диапазона рабочих температур |
- |
dR1 dR3,dRW,dKOU |
Производственный допуск на R1 R3 ,RW и KOU |
Р |
P,Р1, Р2 |
Вероятности отсутствия параметрического отказа |
- |
mo1 mo3,mx, mz,mzx |
Математические ожидания |
- |
s1 s3,sx,sz,szx |
Среднеквадратические отклонения |
М*(Kр) |
mo4 |
Математическое ожидание выходного параметра |
|
s4 |
Среднеквадратическое отклонение выходного параметра |
dx1…dx5 |
dx1…dx5 |
Сгенерированные значения температурных(временных) коэффициентов |
- |
x |
Стандартное нормально распределённое случайное число |
r(i) |
k |
Стандартное равномерно распределённое число в диапазоне (0…1) |
- |
sum…sum13 |
Аккумуляторы суммы значений выходного параметра |
Другие рефераты на тему «Коммуникации, связь и радиоэлектроника»:
Поиск рефератов
Последние рефераты раздела
- Микроконтроллер системы управления
- Разработка алгоритмического и программного обеспечения стандарта IEEE 1500 для тестирования гибкой автоматизированной системы в пакете кристаллов
- Разработка базы данных для информатизации деятельности предприятия малого бизнеса Delphi 7.0
- Разработка детектора высокочастотного излучения
- Разработка микропроцессорного устройства для проверки и диагностики двигателя внутреннего сгорания автомобиля
- Разработка микшерного пульта
- Математические основы теории систем