Автор: Пользователь скрыл имя, 21 Декабря 2010 в 12:17, курсовая работа
Разработать проект автоматизированной системы предназначенной для научных исследований, обучения и производственных испытаний системы сбора и обработки аналоговых сигналов, снимаемых с датчиков, установленных на некотором испытательном комплексе, например, на газотурбинном двигателе.
1. Задание на курсовое проектирование
2. Аннотация
3. Информационный расчет
4. Нагрузочный расчет
5. Топологический расчет
6. Анализ результатов и оценка показателей эффективности АСНИ
Список использованной литературы
Таблица 6
n | f | B |
4 | 140,7028 | 562,811 |
5 | 135,5347 | 677,6735 |
6 | 134,382 | 806,2919 |
7 | 134,1014 | 938,7095 |
8 | 134,0317 | 1072,253 |
9 | 134,0143 | 1206,128 |
10 | 134,0099 | 1340,099 |
nopt = 5
fopt = 135,53
Bopt
=677,67
рис. 3
4ая
группа датчиков
a=100 [1/сек].
Вид модели сигнала R(t)=(1+ατ)exp(-a|t|)
Ряд Маклорена
e2(n,Dt)£ D2
Таблица
7
n | f | B |
4 | 106,9925 | 427,9701 |
5 | 101,7851 | 508,9253 |
6 | 100,6325 | 603,7948 |
7 | 100,3524 | 702,4665 |
8 | 100,2828 | 802,2625 |
9 | 100,2655 | 902,3891 |
10 | 100,2611 | 1002,611 |
nopt =4
fopt =101,78
Bopt =508,92
рис.4
= 4×1977,21+9×891,86+3×677,6+2×5
DB6=4×(2292,96-1977,21)
+ 9×(1061,14-891,86)
+ 3×(806,29-891,86)
+ 2×(603,79-508,92)
= 3362,33
DB10=4×(3779,45-1977,21)
+ 9×(1763,67-891,86)
+ 3×(1340,09-891,86)
+ 2×(1002,61-508,92)
= 18030,1
Так как DB6 <DB10, то выбираем nацп=6.
Результаты
расчетов параметров квантования сведем
в таблицу:
Таблица 8
№ группы датчиков | Количество датчиков в группе | Параметры квантования | |
j | mj | foj, Гц | nацп |
1 | 4 | 390 | 6 |
2 | 9 | 179 | 6 |
3 | 3 | 136 | 6 |
4 | 2 | 102 | 6 |
Информационная избыточность вносимая УСД:
Цель нагрузочного расчета - формирование рабочей нагрузки АСНИ во времени между устройствами системы. При этом необходимо решить следующие задачи:
Снятие
показания с датчика и его
первичную обработку будем
Здесь m - число датчиков в системе, foi - частота опроса i-го датчика (получены на этапе информационного расчета).
Вводится
понятие потенциальной
rn(C)=1-rд(C)
Здесь rд(C) - приведенные затраты процессорного времени на диспетчеризацию.
rд(С)=1-rп(С)
0£rn(C)£1
Конкретный вид ПНХ определяется выбранной операционной системой (ОС). Операционная система выбирается в соответствии с запросами системы и с учетом критерия минимизации стоимости системы. Наиболее быстродействующей является 3-я ОС.
Рис. 5
Каждому рабочему режиму АСНИ на плоскости нагрузочной характеристики соответствует рабочая точка (РТ) с координатами: Cрт и rрт.
rрт=Срт(tусд+tинт+tпо)
tусд - задержка вносимая УСД.
Здесь Сусд - максимальная скорость преобразования, выбирается из [1] пункт 6.2.3 таблица 2.
tинт - задержка вносимая интерфейсом при обмене данными между ЭВМ и УСД, выбирается из П1 пункт 6.2.4 таблица 4.
tпо - затраты процессорного времени не связанные с обменом (подготовительные операции, первичная обработка).
При выборе ОС значения t1 и t2, а также tпо даны для 3-ей ЭВМ. Для их пересчета на выбранный вариант ЭВМ используются формулы:
Здесь , , - значения для выбранной ЭВМ;
, , - значения для 3-ей ЭВМ;
, , , - индивидуальные коэффициенты производительности.
Для выполнения ограничений на верность восстановления сигнала необходимо, чтобы на этапе сбора данных частоты опроса датчиков были равномерными и лежали в заданных пределах:
fi ³ foi
Здесь foi - частота опроса i-го датчика при выбранной разрядности АЦП (nацп), полученные на этапе информационного расчета; fi - реальная частота опроса i-го датчика. fi может быть больше foi для выбранной разрядности АЦП, но не меньше, так как в этом случае не будет обеспечено восстановление сигнала с заданной точностью.
Варьируя значением fi мы перемещаем РТ по плоскости ПНХ (по координате Срт), тем самым выбирая выгодное для нас положение РТ, при котором обеспечивается восстановление сигнала с заданной точностью и минимальная стоимость используемого оборудования. Изменение стоимости происходит за счет выбора различных устройств (движение по координате rрт).
При выборе fi и устройств необходимо обеспечить выполнение условия:
rn(Срт) ³ rрт(Срт)+R0
или
R0³ rn(Срт)-rрт(Срт)
Здесь
R0 - допустимый резерв загрузки ЭВМ
в РТ заданный в техническом задании.
Для удобства обозначим:
=f0
Последовательность запуска прикладных задач формируется по циклограмме, которая представляет собой список номеров задач, расположенных в нужной последовательности. В начале каждого такта диспетчер по сигналу от таймера считывает очередной элемент циклограммы и запускает соответствующую задачу. По окончании циклограммы происходит возврат к ее начальному элементу. В циклограмме могут быть не заполненные такты. Это означает, что в соответствующем такте временной диаграммы выполняется фоновая работа (например, завершение ранее прерванных задач).
Если
пронумеровать все такты
f i = f0 / r i
Рис. 6
Выбор параметров временной диаграммы f0, j=[j1,j2,...,jm], r=[r1,r2,...,rm], где m - число датчиков в системе, следует проводить по критерию минимума суммарной загрузки процессора. Чем меньше загрузка процессора, тем менее производительный процессор можно использовать в АСНИ, а следовательно снизить ее стоимость. Для поиска минимальной загрузки процессора необходимо решить следующую задачу:
Информация о работе Расчет и проектирование автоматизированной системы научных исследований (АСНИ)