Построим график производной. Для этого нужно найти всего по одному значению производной в каждом из отрезков, образуемых узловыми точками.
Рис.18
Рис.19
В первую очередь определяется координата единственного объекта на самом нижнем уровне иерархии. В качестве значения координаты выбирается любое значение из отрезка, где производная ближе всего к 0 (чаще это концевые точки такого отрезка). В нашем случае это будет координата разъема, примем ее равной: y21=40.
Остальные координаты (всех объектов уровня 1) определяются по правилу:
Где a11 и a12 - оконечные точки области поиска оптимальных координат для соответствующих Q1i.
Определим оптимальные координаты УСД1, УСД2, УСД3,УСД4 и ЭВМ:
УСД1
УСД2
УСД3
УСД4
ЭВМ
После того как найдены оптимальные координаты и по оси X и по оси Y для всех объектов АСНИ, данные о них сводятся в таблицу 11:
Таблица 11
X | Y | |
УСД1 | 60 | 75 |
УСД2 | 71 | 35 |
УСД3 | 27 | 40 |
УСД4 | 27 | 35 |
ЭВМ | 27 | 50 |
ЭТАП 4. РАСЧЕТ СТОИМОСТИ СЕТИ СВЯЗИ
Приводится ортоганальный план размещения АСНИ в монтажном пространстве:
Рис.20
В соответствии с выбранной метрикой рассчитывается длина магистрали lмаг., проверяется: является ли она допустимой для выбранного интерфейса. Рассчитывается стоимость магистрали Qмаг..
В нашем примере выбран интерфейс с кольцевой магистралью и соединение между устройствами следующее: УСД1-УСД2-УСД3- УСД4-ЭВМ- УСД1 (см. рис.25). Расчет длины магистрали выполняется следующим образом:
Для нашего интерфейса длина магистрали не должна превышать 150 м, проверим это условие:
lмаг.=149,36 м > 150 м
Т.е. данное условие выполняется.
Рассчитаем стоимость магистрали:
Qмаг.=5*149,36=746,8руб.
Qсовм=2087,935 руб
Рассчитывается длина линии связи между датчиками и УСД, а также между ВУ и ЭВМ, и ее стоимость Qл.св
Совместим расчет длины линии связи и ее стоимости в одном выражении:
Вычисляется конечная стоимость сети связи в АСНИ:
Qсети=Qмаг.+Qл.св. [руб]
АНАЛИЗ РЕЗУЛЬТАТОВ И ОЦЕНКА ПОКАЗАТЕЛЕЙ ЭФФЕКТИВНОСТИ АСНИ
Указывается перечень аппаратных и программных средств оптимальной АСНИ и стоимость последней:
Qs=Qусд+Qэвм+Qбп+Qос+Qсети
Здесь Qусд - стоимость всех УСД в АСНИ;
Qэвм, Qбп - стоимость ЭВМ и блоков оперативной памяти соответственно;
Qос - стоимость операционной системы;
Qсети - стоимость сети связи.
Перечень аппаратно-программного обеспечения:
1-й вариант УСД tусд=100 мкс
1-й вариант ЭВМ
3-й вариант интерфейса (последовательный) tинт=100 мкс
1-й вариант алгоритма ЗСД tпо=5,4545 мкс
1-ой вариант ОС rп(С)=,706336
3 блоков памяти по 16 кб
Расчет стоимости АСНИ:
Qусд=4*500=2000 у.е.
Qэвм=8×103=8000 у.е.
Qозу=103×h=103×3 =3000 у.е.
Qос=1000 у.е. (с настройкой)
Qсети=2087,935+746,8=2834,735 у.е.
Таким образом, стоимость АСНИ:
Qs=2000+8000+3000+1000+2834,735 =16834,735 у.е.
Параметры временной диаграммы работы АСНИ на этапе сбора данных сводятся в Таблицу 12
Таблица 12
Параметры временной диаграммы | |||||
№ задачи | Параметры циклограммы | Частота вызова, Гц | Избыточность по загрузке | ||
I | ri | ji | foi | fi | Dri=t(fi-foi) |
11 | 32 | 3 | 44,9428 | 44,9428 | 0 |
12 | 32 | 4 | 44,9428 | 44,9428 | 0 |
13 | 32 | 7 | 44,9428 | 44,9428 | 0 |
14 | 32 | 8 | 44,9428 | 44,9428 | 0 |
15 | 32 | 11 | 44,9428 | 44,9428 | 0 |
16 | 32 | 12 | 44,9428 | 44,9428 | 0 |
17 | 32 | 15 | 44,9428 | 44,9428 | 0 |
18 | 32 | 16 | 44,9428 | 44,9428 | 0 |
19 | 32 | 19 | 44,9428 | 44,9428 | 0 |
21 | 4 | 1 | 13,26425 | 719,0860 | 0,159897 |
22 | 4 | 2 | 13,26425 | 719,0860 | 0,159897 |
31 | 128 | 20 | 611,45 | 22,44144 | -0,13343 |
32 | 128 | 23 | 611,45 | 22,44144 | -0,13343 |
33 | 128 | 24 | 611,45 | 22,44144 | -0,13343 |
34 | 128 | 27 | 611,45 | 22,44144 | -0,13343 |
35 | 128 | 28 | 611,45 | 22,44144 | -0,13343 |
41 | 512 | 31 | 3,415579 | 5,61786 | 0,000499 |
42 | 512 | 32 | 3,415579 | 5,61786 | 0,000499 |
43 | 512 | 52 | 3,415579 | 5,61786 | 0,000499 |
44 | 512 | 55 | 3,415579 | 5,61786 | 0,000499 |
45 | 512 | 56 | 3,415579 | 5,61786 | 0,000499 |
46 | 512 | 59 | 3,415579 | 5,61786 | 0,000499 |
47 | 512 | 60 | 3,415579 | 5,61786 | 0,000499 |
48 | 512 | 63 | 3,415579 | 5,61786 | 0,000499 |
49 | 512 | 64 | 3,415579 | 5,61786 | 0,000499 |
410 | 512 | 68 | 3,415579 | 5,61786 | 0,000499 |
411 | 512 | 71 | 3,415579 | 5,61786 | 0,000499 |
Параметр Dr характеризует избыточную загрузку процессора выполнением i-ой задачи в следствии запуска последней с избыточной частотой fi.
Избыточная загрузка зависит от качества заполнения циклограммы, которое оценивается показателем:
Кц=r0 / rрт
Здесь
- нижний теоретический предел загрузки процессора в РТ.Информационная избыточность, вносимая при работе по временной диаграмме, оценивается коэффициентом:
Здесь
- суммарная частота запуска прикладных задач на этапе сбора данных.Производительность АСНИ в РТ вычисляется по формуле:
Резерв АСНИ по нагрузке в рабочей точке на этапе сбора данных:
,где Сs – производительность системы в РТ.
Информационная производительность АСНИ в РТ на этапе сбора данных (скорость записи информации в ОЗУ) не превышает величины:
Bs=8n0C / Kсж [бит/сек]
Здесь n0 - коэффициент определяемый по формуле n0=[nацп / 8], где = []–значение выражения в скобках, дополненное до большего целого;
Ксж - средний коэффициент сжатия данных в системе (с учетом датирования).
Объем оперативной памяти, требуемый для регистрации измерительной информации на этапе сбора данных, равен:
Vозу=BsTсб / 8 [байт]
Информационная избыточность, вносимая при записи данных в ОЗУ, оценивается коэффициентом:
hд= 8n0 / nацп - 1
Информационная избыточность АСНИ в целом равна:
hs=(hусд+1)( hвд+1)( hд+1)-1
Стоимостной дисбаланс АСНИ характеризует асимметрию загрузки системы и рассчитывается по следующей формуле:
Здесь Qi - стоимость i-ой компоненты АСНИ; ri - загрузка (или коэффициент использования) i-ой компоненты. Компонентами АСНИ являются УСД, ЭВМ, блоки памяти, сеть связи, ОС. Их стоимости соответственно: Qусд, Qэвм, Qбп, Qсети, Qос. Загрузка компонент:
rусд = Срт / Сусд
rэвм = Срт / Сs
rбп = h без приведения к большему целому [h]
rсети = Кз.ц.
rос = 1
r0=С0×(tпо+tинт+tусд)=1731,291 ×(27×10-6+100×10-6+100×10-6)=0,3930
rрт = 0,3967
Кц = r0/rрт = 0,3930 / 0,3967=0,99
С =
44,94288×9+719,08608×2+22,4×5+5,62×11=2016,64С0 = 1731,291
hвд = (С - С0) / С0 =(2016,64-1731,291) / 1731,291 = 0,1648
rрт / С = 0,3967/2016,64= ,000196 сек = 196 мксекЧто при длительности такта:
t0 = 1 / f0 = 1 / 2016,64 =495 мксек
составляет более половины процессорного времени, затрачиваемого на выполнение полезной работы.