Анализ результатов и оценка показателей эффективности АСНИ

СОДЕРЖАНИЕ

1. Задание………………………………………………………………..3

2. Введение………………………………………………………………5

3. Информационный расчет ……………………………………………6

4. Нагрузочный расчет…………………………………………….…...19

5. Анализ результатов………………………………………………… 52

6. Литература……………………………………………………………58

Задание на курсовое проектирование

По дисциплине “Управление в реальном времени” на тему: Расчет и проектирование автоматизированной системы научных исследований и обучения (АСНИО) «Оптимизация характеристик средств сбора и первичной обработки измерительной информации»

Разработать проект автоматизированной системы предназначенной для научных исследований, обучения и производственных испытаний системы сбора и обработки аналоговых сигналов, снимаемых с датчиков, установленных на некотором испытательном комплексе, например, на газотурбинном двигателе.

Исходные данные к курсовой работе: Вариант № 101.

Таблица 1

ПАРАМЕТРЫ ОБЪЕКТА ИССЛЕДОВАНИЯ (ОИ)
№ группы датчиков Количество датчиков в группе Вид корреляционной функции сигналов на выходе датчиков Параметр корреляционной функции
j j Rj a
Анализ результатов и оценка показателей эффективности АСНИ - student2.ru
Анализ результатов и оценка показателей эффективности АСНИ - student2.ru 2.5
sin(at)/(at)
(1+at)/exp(at)

Таблица 2

МЕТРИЧЕСКИЕ ХАРАКТЕРИСТИКИ АСНИ
Допустимая ошибка восстановления сигнала в % от его шкалы, по критерию оценки погрешности восстановления сигнала: наибольшего отклонения – (м) или среднеквадратического отклонения – (ск) Время сбора данных ( сек. ) Допустимый резерв загруз-ки ЭВМ в рабочей точке
e0 Tсб R0
5,0 (ск) 0,10

Основные требования к АСНИ “Оптимизация характеристик средств сбора и первичной обработки измерительной информации”

Система должна обеспечивать одновременный сбор и первичную обработку информации с заданного количества датчиков в течении заданного интервала времени.

Ошибки восстановления сигналов по полученным отсчетам должны быть не более заданных значений.

Резерв по загрузке ЭВМ в рабочей точке на этапе сбора данных должен быть не менее заданной величины.

Аннотация

В курсовой работе произведен расчет и приведено обоснование автоматизированной системы, предназначенной для научных исследований и производства испытаний газотурбинных двигателей (АСНИ ГТД).

Исходные данные приведены в начале пояснительной записки к курсовой работе.

Проект включает следующие этапы:

- Информационный расчет

- Нагрузочный расчет

- Анализ результатов

На первом этапе получены реальные частоты опроса датчиков и информационная производительность объекта исследований. Информационный расчет проводился в два этапа. Так как при использовании для восстановления сигналов метода ступенчатой интерполяции частота следования выборок сигнала не позволила сформировать необходимый КТС АСНИ, пришлось провести вторично информационный расчет для метода линейной интерполяции. В результате получена следующая суммарная частота следования выборок с датчиков: C0=9×12+3×28+4×224+10×386=4948 (гц). По минимуму суммарной производительности системы сбора определена наиболее подходящая разрядность АЦП – 6.

На втором этапе построена адаптивная равномерная циклограмма опроса системы датчиков АСНИ и получена ее рабочая частота Срт=6176 гц. Произведен расчет рабочей нагрузки АСНИ, построена ее потенциальная нагрузочная характеристика. Производительность системы в рабочей точке составила Сs = 7016 гц, а резерв по нагрузке равен R = 0,135. По критерию минимальной стоимости сформирован оптимальный состав аппаратно-программного комплекса АСНИ.

На четвертом этапе произведена оценка показателей эффективности окончательного варианта АСНИ. Информационная избыточность АСНИ в целом равна: hs = 0,986 Стоимостной дисбаланс АСНИ, характеризующий асимметрию загрузки системы, равен: Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Информационный расчет

Цель информационного расчета - определение информационной производительности ОИ, обеспечивающей получение конечных результатов с допустимой точностью. При этом необходимо решить следующие задачи:

* выбрать способ восстановления сигналов по дискретным отсчетам;

* рассчитать параметры квантования сигналов с датчиков по критерию минимума информационной производительности ОИ;

* сделать предварительный выбор устройств сбора данных.

Выбор способа восстановления сигналов по дискретным отсчетам осуществляется между ступенчатой и линейной интерполяцией. В начале, как наиболее простая, выбирается ступенчатая интерполяция, и производятся расчет параметров квантования сигналов и предварительный выбор устройств. Но рассчитанные таким образом информационная производительность ОИ и выбранные УСД могут предъявлять чрезмерно высокие требования к ЭВМ (выходить за пределы их возможностей), в этом случае требуется перейти к более сложной, но и более экономичной линейной интерполяции. Линейная интерполяция при тех же частотах, что и в случае ступенчатой интерполяции дает гораздо меньшую погрешность, поэтому допустимую погрешность можно получить на значительно меньших частотах опроса, чем при ступенчатой интерполяции. Проверка соответствия выбранного метода интерполяции и ЭВМ откладывается на этап нагрузочного расчета.

Расчет параметров квантования сигналов осуществляется по следующим формулам:

1. Основная цель данного этапа - расчет частот опроса датчиков, причем таких частот, которые в последующем позволят восстановить сигнал с заданной точностью. Для выполнения этого условия необходимо выполнение неравенства:

При среднеквадратической ошибке – (ск):

e2(n,Dt)£ D2 (1)

При максимальной ошибке – (м):

e(n,Dt)£ D (2)

Здесь D - граница для допустимой ошибки восстановления сигнала, задаваемая в процентах от диапазона сигнала (шкала сигнала) и зависит от дисперсии сигнала - Анализ результатов и оценка показателей эффективности АСНИ - student2.ru :

· при равномерном распределении сигнала Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

· при нормальном распределении сигнала Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

 
  Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

По заданию сигнал распределен по нормальному закону. По закону 3sза достоверные значения с вероятностью большей 90% принимаются только те, которые лежат на далее 3sвлево и вправо от точки математического ожидания. Ширина этого диапазона D именуется шкалой.

 

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru Анализ результатов и оценка показателей эффективности АСНИ - student2.ru Анализ результатов и оценка показателей эффективности АСНИ - student2.ru Анализ результатов и оценка показателей эффективности АСНИ - student2.ru Анализ результатов и оценка показателей эффективности АСНИ - student2.ru где Анализ результатов и оценка показателей эффективности АСНИ - student2.ru - плотность распределения

амплитуды сигнала

3 Анализ результатов и оценка показателей эффективности АСНИ - student2.ru
Анализ результатов и оценка показателей эффективности АСНИ - student2.ru Анализ результатов и оценка показателей эффективности АСНИ - student2.ru - дисперсия сигнала

Рис. 1
Анализ результатов и оценка показателей эффективности АСНИ - student2.ru Анализ результатов и оценка показателей эффективности АСНИ - student2.ru
D
U Анализ результатов и оценка показателей эффективности АСНИ - student2.ru -средняя составляющая

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru напряжения сигнала

U Анализ результатов и оценка показателей эффективности АСНИ - student2.ru - напряжение сигнала

Вероятность превышения напряжения сигнала некоторого уровня Анализ результатов и оценка показателей эффективности АСНИ - student2.ru равна

 
  Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Тогда: D=e0*D, D=6*ss, D2=36*ss2 => ss2=D2/36

D2=36*ss2*e02 (3)

Если ошибка составляет 1% от шкалы сигнала с нормальным распределением, то это значит при критерии максимальной ошибки: Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

и соответственно при критерии СКО: Анализ результатов и оценка показателей эффективности АСНИ - student2.ru Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Среднеквадратическая ошибка при ступенчатой интерполяции имеет вид

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru (4)

Независимо от выбранного критерия оценки погрешности ошибка восстановления сигнала включает две аддитивные составляющие:

- погрешность квантования сигнала по уровню

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru (5)

- погрешность дискретизации сигнала по времени

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru (6)

Здесь n - число двоичных символов отводимых на кодирование одного отсчета, ss2 - дисперсия сигнала, R(t) - корреляционная функция сигнала.

Подставив выражения (3), (4), (5), (6) в (1) получим:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Упростим это выражение:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Разрешив это неравенство, как:

fi£j(n, e),

найдем частоты опроса датчиков в зависимости от размера разрядной сетки для кодирования одного отсчета и допустимой ошибки восстановления.

Для удобства интегрирования корреляционную функцию R(t) целесообразно разложить в ряд Маклорена с точностью до двух первых ненулевых членов ряда.

Рассчитав частоты опроса датчиков в зависимости от n построим функцию информационной производительности для каждого датчика (одного из датчиков в группе однотипных датчиков):

Bi=ni×fi

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru Здесь Bi - информационная производительность i-го датчика, ni - число двоичных символов отводимых на кодирование одного отсчета с i-го датчика (разрядность АЦП), fi - частота опроса i-го датчика.

Рис. 2

Точка минимума функции информационной производительности указывает на оптимальную производительность датчика из которой вычисляется оптимальная частота опроса:

fopt=Bopt/nopt

Поскольку датчики внутри групп эквивалентны по частоте, то указанный расчет достаточно произвести только для одного датчика из каждой группы.

Ая группа датчиков

a=1[1/сек].

Вид модели сигнала R(t)= Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Таблица 4

n
fi
Bi

nopt=4

fopt=13

Bopt=52

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Ая группа датчиков

a=2.5[1/сек].

Вид модели сигнала R(t)= Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Таблица 5

n
fi
Bi

nopt=4

fopt=32

Bopt=128

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Я группа датчиков.

a=200[1/сек].

Вид модели сигнала R(t)=sin(at)/(at)

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Таблица 6

n
fi
Bi

nopt=4

fopt=239

Bopt=954

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Ая группа датчиков

a=200[1/сек].

Вид модели сигнала R(t)=(1+at)/exp(at)

Ряд Маклорена Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

R(0)=1/e0=1, Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru , Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

e2(n,Dt)£ D2

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru Анализ результатов и оценка показателей эффективности АСНИ - student2.ru
Значения частоты дискретизации по полученной формуле приведены в таблице 3, здесь же приводятся соответствующие значения производительности источника измерительного сигнала.

Таблица 7

n
fi
Bi

nopt=4

fopt=413

Bopt=1651

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

После расчета оптимальной производительности каждого датчика рассчитывается оптимальная производительность ОИ (объекта исследования):

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Здесь m - число датчиков в системе.

или

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Здесь K - число групп однотипных датчиков; mj - число датчиков в j-ой группе; Bjopt - оптимальная производительность одного из датчиков в j-ой группе.

Оптимальная производительность является минимальной производительностью ОИ. Мы стремимся к минимальной производительности, так как она требует минимальных затрат оборудования, а следовательно обладает минимальной стоимостью.

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru =9×52+3×128+4×954+10×1651=21178

По полученным данным производится предварительный выбор вариантов и требуемое количество УСД. Также необходимо выполнить технологическое условие, состоящее в том, что разрядность АЦП должна быть одной и той же для всех УСД используемых в АСНИ (в данном случае n=6 или n=10). Отход от некоторых оптимальных параметров квантования приведет к некоторому увеличению информационной производительности ОИ (избыточности) на величину:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Здесь m - число датчиков в системе; Bin - информационная производительность i-го датчика при n удовлетворяющем технологическому условию; Biopt - оптимальная производительность i-го датчика или

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Здесь K - число групп датчиков; mj - число датчиков в системе; Bjn - информационная производительность любого датчика j-ой группы при n, удовлетворяющем технологическому условию; Bjopt - оптимальная производительность любого датчика j-ой группы.

Для перехода к 6-ти или 10-ти разрядной сетки рассчитываются величины:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Переход осуществляется к той разрядности АЦП которая обладает меньшей разностью DBn. Таким образом выбирается разрядность АЦП nАЦП в АСНИ.

При выбранной разрядности АЦП датчики в каждой из групп опрашиваются с одинаковой частотой равной оптимальной или избыточной. Эту реальную частоту опроса датчиков назовем foi. Эта частота, полученная на этапе информационного расчета, не является конечной расчетной величиной. Впоследствии, на этапе нагрузочного расчета, может быть получена другая частота. Но это значение частоты является минимальным для условий поставленных в техническом задании.

Результаты расчетов параметров квантования сводятся в таблицу (см. таблицу 4).

Информационная избыточность вносимая УСД характеризуется следующим коэффициентом:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

DB6=9×(68-52)+3×(168-128)+4×(1339-954)+10×(2319-1651)=8484

DB10=9×(112-52)+3×(277-128)+4×(2223-954)+10×(3849-1651)=28043

Так как DB6 <DB10, то выбираем nацп=6.

Результаты расчетов параметров квантования сведем в таблицу 4:

Таблица 8

№ группы датчиков Количество датчиков в группе Параметры квантования
J mj foi, Гц nацп

Информационная избыточность вносимая УСД:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Нагрузочный расчет

Цель нагрузочного расчета - формирование рабочей нагрузки АСНИ во времени между устройствами системы. При этом необходимо решить следующие задачи:

* выбрать режим сбора и первичной обработки данных;

* рассчитать параметры временной диаграммы работы АСНИ по критерию минимума непроизводительных затрат при ограничении на скорость сбора данных;

* рассчитать требуемый объем оперативной памяти;

* выбрать ЭВМ, состав программного обеспечения и интерфейс (предварительно) из заданного набора альтернативных вариантов.

Снятие показания с датчика и его первичную обработку будем считать прикладной задачей. Для опроса i-го датчика каждый раз запускается i-ая прикладная задача. В начале расчета подсчитывается С0 - суммарная частота запуска прикладных задач по следующей формуле:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Здесь m - число датчиков в системе, foi - частота опроса i-го датчика (получены на этапе информационного расчета).

Вводится понятие потенциальной нагрузочной характеристики (ПНХ). Она характеризует уменьшение потенциальных возможностей системы, при увеличении расходов на диспетчеризацию. Расход на диспетчеризацию тем больше, чем чаще появляются запросы на запуск прикладных задач. В общем виде ПНХ может быть представлена следующим образом:

rn(C)=1-rд(C)

Здесь rд(C) - приведенные затраты процессорного времени на диспетчеризацию.

rд(С)=1-rп(С)

0£rn(C)£1

Конкретный вид ПНХ определяется выбранной операционной системой (ОС). Операционная система выбирается в соответствии с запросами системы и с учетом критерия минимизации стоимости системы. Возможные ОС представлены в П1 пункт 6.2.3 таблица 6. Наиболее быстродействующей является 3-я ОС.

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Рис. 4

Каждому рабочему режиму АСНИ на плоскости нагрузочной характеристики соответствует рабочая точка (РТ) с координатами: Cрт и rрт.

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

rртрт(tусд+tинт+tпо)

tусд - задержка вносимая УСД.

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Здесь Сусд - максимальная скорость преобразования, выбирается из [1] пункт 6.2.3 таблица 2.

tинт - задержка вносимая интерфейсом при обмене данными между ЭВМ и УСД, выбирается из П1 пункт 6.2.4 таблица 4.

tпо - затраты процессорного времени не связанные с обменом (подготовительные операции, первичная обработка), выбирается из П1 пункт 6.2.4 таблица 5.

При выборе ОС значения t1 и t2 в П1 таблица 6, а также tпо даны для 3-ей ЭВМ. Для их пересчета на выбранный вариант ЭВМ используются формулы:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Здесь

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru , Анализ результатов и оценка показателей эффективности АСНИ - student2.ru , Анализ результатов и оценка показателей эффективности АСНИ - student2.ru - значения для выбранной ЭВМ;

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru , Анализ результатов и оценка показателей эффективности АСНИ - student2.ru , Анализ результатов и оценка показателей эффективности АСНИ - student2.ru - значения для 3-ей ЭВМ из П1 таблицы 5 и 6;

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru , Анализ результатов и оценка показателей эффективности АСНИ - student2.ru , Анализ результатов и оценка показателей эффективности АСНИ - student2.ru , Анализ результатов и оценка показателей эффективности АСНИ - student2.ru - индивидуальные коэффициенты производительности для выбранной и 3-ей ЭВМ из П1 пункт 6.2.3 таблица 3.

Для выполнения ограничений на верность восстановления сигнала необходимо, чтобы на этапе сбора данных частоты опроса датчиков были равномерными и лежали в заданных пределах:

fi ³ foi

Здесь foi - частота опроса i-го датчика при выбранной разрядности АЦП (nацп), полученные на этапе информационного расчета; fi - реальная частота опроса i-го датчика. fi может быть больше foi для выбранной разрядности АЦП, но не меньше, так как в этом случае не будет обеспечено восстановление сигнала с заданной точностью.

Варьируя значение fi, мы перемещаем РТ по плоскости ПНХ (по координате Срт), тем самым выбирая выгодное для нас положение РТ, при котором обеспечивается восстановление сигнала с заданной точностью и минимальная стоимость используемого оборудования. Изменение стоимости происходит за счет выбора различных устройств (движение по координате rрт).

При выборе fi и устройств необходимо обеспечить выполнение условия:

rnрт) ³ rртрт)+R0

или

R0³ rnрт)-rртрт)

Здесь R0 - допустимый резерв загрузки ЭВМ в РТ заданный в техническом задании.

Для удобства обозначим:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru =f0

Последовательность запуска прикладных задач формируется по циклограмме, которая представляет собой список номеров задач, расположенных в нужной последовательности. В начале каждого такта диспетчер по сигналу от таймера считывает очередной элемент циклограммы и запускает соответствующую задачу. По окончании циклограммы происходит возврат к ее начальному элементу. В циклограмме могут быть не заполненные такты. Это означает, что в соответствующем такте временной диаграммы выполняется фоновая работа (например, завершение ранее прерванных задач).

Если пронумеровать все такты временной диаграммы элементами натурального ряда чисел , то последовательность номеров тактов, в которых вызывается i-ая задача, можно рассматривать как класс вычетов j i по модулю r i. Здесь ji (начальная фаза) - номер такта временной диаграммы, в котором i-ая задача вызывается в первый раз; ri (тактовое расстояние) - расстояние между соседними моментами запуска i-ой задачи, выраженное в тактах временной диаграммы. ri и ji - целые числа. Тогда частоты запуска задач:

f i = f0 / r i

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Рис. 5

Выбор параметров временной диаграммы f0, j=[j1,j2,...,jm], r=[r1,r2,...,rm], где m - число датчиков в системе, следует проводить по критерию минимума суммарной загрузки процессора. Чем меньше загрузка процессора, тем менее производительный процессор можно использовать в АСНИ, а следовательно снизить ее стоимость. Для поиска минимальной загрузки процессора необходимо решить следующую задачу:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

При следующих ограничивающих условиях:

ri £ f0/foi - ограничение на погрешность восстановления, вытекающее из требования fi ³ foi и fi=f0/ri;

ji(mod ri)¹jj(mod rj) - требование, согласно которому в каждом такте временной диаграммы должно начинаться выполнение не более одной задачи;

н.о.к (r1,r2,r3,...,rm)£N0 - ограничение на длину циклограммы, накладываемое оперативной памятью (н.о.к - наименьшее общее кратное).

На этапе предпроектного анализа целесообразно использовать следующий подход к выбору параметров временной диграммы. Примем тактовое расстояние ri равным ближайшей к f0/foi степени числа 2, меньшей f0/foi, т.е. ri=[f0/foi]2=2a. При этом задача сведется к нахождению величины f0, минимизирующей суммарную загрузку процессора

rS(f0)=rрт(f0)+rд(f0)

при следующем ограничении:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Здесь Кз.ц. - коэффициент загрузки циклограммы, характеризует долю ненулевых элементов в циклограмме, М - число датчиков в системе.

Функция rS(f0) имеет пилообразный характер, причем, локальные минимумы наблюдаются в “особых” точках, имеющих следующие значения:

S(k,i) = foi × 2k, i=1,2,...,m k=1,2,....

Значение частоты f0, обращающее rS в минимум, лежит на интервале [C0, 2C0] в одной из особых точек. Напомним, что:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Ограничивающее условие Кз.ц. можно записать в следующем виде:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Здесь K - число групп датчиков, Мj - число датчиков в j-ой группе, (2к)j - тактовое расстояние кратное степени числа 2 для j-ой группы.

Алгоритм определения параметров временной диаграммы состоит из следующих этапов:

Этап 1

Вычисление области поиска рабочей частоты циклограммы f0: [C0, 2С0] – значения тактовой частоты циклограммы из указанного интервала должны выбираться по возможности наименьшими, что снизит требования на быстродействие КТС.

C0=9×12+3×28+4×224+10×386=4948

Область поиска рабочей частоты циклограммы: [4948;9896]

Этап 2

Значения тактовой частоты циклограммы из найденного интервала могут определяться, например, наличием генератора стабильной частоты, но предпочтительнее их выбирать из тех, которые обеспечивают более близкое к 1 значение Анализ результатов и оценка показателей эффективности АСНИ - student2.ru .

Выбор предпочтительных частот: С0 £ foi×2a £ 2C0

Для каждой группы датчиков вычисляется: Сj = fj × 2a

Здесь fj - частота опроса foi любого датчика j-ой группы.

C1 = 12×29 =6144

C2 = 28×28 =7168

C3 = 224×25=7168

C4 = 386×24=6176

Этап 3

Из рассчитанных для каждой группы Сj выбирается наименьшая Сj и проверяется в качестве тактовой частоты циклограммы - f0. Вычисляются тактовые расстояния для каждой группы датчиков - значения (2к)j=[f0/foi]2.

По условию построения равномерной адаптивной циклограммы тактовые расстояния в нашем случае выбираются кратными степени двойки, что может иметь то преимущество, что в качестве задатчика циклограммы можно использовать двоичный счетчик. Если для выбранной частоты циклограмма может быть построена - удовлетворяется условие Кз.ц. £ 1, то f0 считается допустимой и квазиоптимальной для всех особых точек rS(f0). В противном случае она отбрасывается и этап 3 повторяется для других по порядку возрастания Сj . При таком подходе полученная f0 является минимальной из возможных, где загрузка процессора также минимальна.

Начинаем подбор с меньшей частоты C1=6144:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Вычислим коэффициент заполнения циклограммы:

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Так как условие Кз.ц. £ 1 не выполняется , то переходим к следующей частоте:

С4=6176

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Анализ результатов и оценка показателей эффективности АСНИ - student2.ru

Таким образом в качестве Срт выбирается С4:

f0= Срт=С4=6176 гц.

Этап 4

Вычисляются тактовые расстояния и частоты запуска для каждой прикладной задачи:

ri = [f0 / foi]2

fi = f0 / r i

Каждой прикладной задаче в порядке возрастания тактовых расстояний назначается начальная фаза ji и составляется циклограмма.

Вычисляется длина циклограммы:

Nц = max{r1,r2,...,rm}

Номера датчикам назначаются следующим образом: 1-ая цифра - номер группы, которой принадлежит датчик, 2-ая цифра - номер датчика в группе.

Параметры временной диаграммы сведем в таблицу:

Таблица 6

№ датчика Параметры циклограммы Частота опроса, Гц
I ri ji foi fi

Длина циклограммы:

Nц = max{r1,r2,...,rm}= 512 тактов.

Построим циклограмму (табл. 7):

Таблица 7

Наши рекомендации