Моделирование системы обработки непрерывного потока входных данных
Алгоритм создания информационной технологии обработки непрерывного потока данных. Построение графиков фазовых траекторий движения геодезических точек с прогнозом. Расчет допусков системы. Структурирование подсистемы методом анализа твердого тела.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 01.06.2015 |
Размер файла | 407,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Министерство Образования Российской Федерации
Сибирская Государственная Геодезическая Академия
Курсовая работа
“Моделирование системы обработки непрерывного потока входных данных”
г. Новосибирск 2006 г.
Введение
Понятия "модель" и "моделирование" все шире входят в жизнь современного общества. Они, по существу, являются ключевыми понятиями информатики. Информатика не мыслима без развитой методологии математического моделирования. Долгое время при изучении информатики ограничивались изучением языков программирования, баз данных, систем управления базами данных и т. д., не уделяя достаточного внимания постановке задачи, разработке модели и алгоритма. Ни знание устройства ЭВМ, ни умение программировать, ни доступность многочисленных компьютеров не снимают проблему создания современных, эффективных технологий решения научных и практических задач, если в этих технологиях не используются соответствующие математические модели. Применение информатики сдерживается не отсутствием высокопроизводительных компьютеров, а недостаточно развитым арсеналом специализированных математических моделей.
В большинстве специализированных курсов изучаются формализованные теории конкретных разделов естествознания и осваивается применение математических методов. Однако при этом не уделяется достаточного внимания овладению студентами методами описания объектов и явлений реального мира на математическом языке, с целью последующего изучения этих математических описаний средствами математики и информатики, т. е. методами математического моделирования.
Для решения этой задачи необходима хорошая математическая и профессиональная подготовка. Поэтому применением методов математического моделирования занимаются коллективы, состоящие из профессионалов в.различных областях знаний и знающих математику.
Любой процесс, предмет или явления, которые изучают методом моделирования, называют объектом моделирования. Так как при изучении сложных объектов невозможно и не нужно учитывать все его качества и свойства, то приходится отбирать (учитывать) только наиболее важные для достижения целей изучения или решения сформулированной задачи. В итоге получают модель объекта.
Модель объекта - это такая мысленно представимая или материально реализованная система, которая, отображая или воспроизводя объект исследования, способна заменить его так, что ее изучение дает новую информацию о нем. Основная функция модели не только в том, чтобы описывать объекты, а и в том, чтобы объяснить их.
Процедура моделирования применяется человеком с незапамятных времен. По мере накопления знаний методы моделирования совершенствуются, становятся изощреннее, но, по-видимому, всегда сохранятся ограничения, не позволяющие получать абсолютно детерминированные, однозначные результаты моделирования. Это обусловлено ограниченностью знаний об изучаемом объекте, многомерностью целей исследования и неопределенностью реакции объекта на внешнее воздействие. Однако, несмотря на отмеченные ограничения, роль и значение моделирования постоянно возрастают за счет возможности замены "натурного" эксперимента - экспериментом на модели. Эта замена имеет множество преимуществ:
· позволяет изучать недоступные для натурного эксперимента
объекты, например, физические процессы на звездах или других планетах, технологические процессы, связанные с опасностью для экологии, явления, которые протекают либо очень быстро, либо очень медленно;
· позволяет исследовать гипотетические объекты или реальные объекты в гипотетических условиях, например, новые несуществующие конструкции или реальные объекты в экстремальных условиях;
· позволяет выполнять имитацию на модели в широком диапазоне изменения параметров объекта или внешней среды, получая дополнительную полезную информацию в условиях информационной неопределенности;
· позволяет осуществлять обучение людей в различных областях науки и техники;
· позволяет создавать автоматизированные системы проектирования и управления производством;
· позволяет объединять формальные и неформальные методы исследования, формируя основу для создания искусственного интеллекта, а также решать и многие другие задачи.
Математической моделью объекта называют его описание математическими средствами, позволяющее выводить суждение о некоторых свойствах объекта при помощи формальных процедур. Использование математического языка предопределяет необходимость все операции и. преобразования в математических моделях осуществлять над математическими объектами: числами, векторами, множествами, матрицами и т.д.
Математическая модель позволяет имитировать поведение объекта в различных, даже гипотетических условиях, хорошо отражать реальность и предсказывать возможность появления неизвестных факторов.
Любой, достаточно сложный объект, может быть описан многими способами, имеет высокий уровень неопределенности, исходные данные о нем известны с определенной точностью. Поэтому модель должна соответствовать уровню знаний об объекте и возможности использования. Поскольку таких моделей для описания одного и того же объекта можно создавать много, то желательно для практического использования выбрать наиболее простую.
1. Постановка цели моделирования
Целью курсовой работы является анализ изменения состояния в пространстве и времени системы материальных точек, расположенных в теле объекта, то есть необходимо разработать модель системы обработки непрерывного потока входных данных средствами языка Visual Basic.
В данной работе рассматривается эволюция инженерного сооружения по геодезическим данным на примере математической модели этого сооружения. Инженерное сооружение представляет собой конструкцию, состоящую из трех блоков: А, Б, В. Учитывая конструктивные особенности рассматриваемого сооружения при исследовании объекта необходимо выполнить:
1. анализ движения системы геодезических точек в пространстве методом системного подхода, а именно:
а) построить на основании исходных данных цифровую модель и графическую функцию движения геодезических знаков;
б) определить допустимые границы, то есть предельные значения функции движения геодезических знаков;
в) выполнить прогноз функции методом экспотенциального сглаживания;
г) принять решение о переходе на следующий этап;
2. анализ движения систем геодезических контрольных знаков, блоков сооружения относительно друг друга, а именно:
а) выполнить вычисление для построения цифровой модели подсистем (блоков);
б) построить функции, позволяющие проанализировать движение блоков относительно друг друга;
в) вычислить допустимые значения предельного интервала функции;
г) принять решение о дальнейшем структурировании системы
3. структурирование подсистемы методом анализа твердого тела.
2. Выбор объекта моделирования
План конструкции промышленного корпуса объекта:
Рис. 1
Сооружение представляет собой конструкцию турбины и состоит из трех частей:
Турбина - А;
Нижняя плита - Б;
Верхняя плита - В.
3)Значение высотных отметок марок приведены в таблице №1а,б:
Таблица №1а
Дата (мес) |
Отметки высот марок (м) |
||||||
Номера марок верхней плиты |
|||||||
1 |
2 |
3 |
4 |
5 |
6 |
||
0 |
29,2222 |
29,2234 |
29,2216 |
29,2222 |
29,2227 |
29,2222 |
|
0.16 |
29,2222 |
29,2222 |
29,2227 |
29,2220 |
29,2228 |
29,2222 |
|
1.07 |
29,2222 |
29,2236 |
29,2232 |
29,2229 |
29,2226 |
29,2224 |
|
1.14 |
29,2226 |
29,2232 |
29,2234 |
29,2234 |
29,2222 |
29,2222 |
|
2.16 |
29,2227 |
29,2232 |
29,2232 |
29,2239 |
29,2226 |
29,2224 |
|
3.20 |
29,2228 |
29,2236 |
29,2236 |
29,2233 |
29,2227 |
29,2222 |
|
3.30 |
29,2222 |
29,2237 |
29,2222 |
29,2227 |
29,2224 |
29,2222 |
|
4.19 |
29,2222 |
29,2238 |
29,2224 |
29,2226 |
29,2224 |
29,2224 |
|
5.08 |
29,2226 |
29,2238 |
29,2222 |
29,2227 |
29,2222 |
29,2222 |
|
6.19 |
29,2227 |
29,2239 |
29,2234 |
29,2228 |
29,2234 |
29,2234 |
|
6.29 |
29,2218 |
29,2230 |
29,2232 |
29,2229 |
29,2232 |
29,2232 |
|
8.08 |
29,2226 |
29,2238 |
29,2234 |
29,2228 |
29,2234 |
29,2234 |
|
9.18 |
29,2222 |
29,2237 |
29,2234 |
29,2227 |
29,2234 |
29,2234 |
|
10.14 |
29,2222 |
29,2236 |
29,2232 |
29,2226 |
29,2232 |
29,2232 |
Таблица №1б
Дата (мес) |
Отметки высот марок (м) |
||||||
Номера марок верхней плиты |
|||||||
7 |
8 |
9 |
10 |
11 |
12 |
||
0 |
29,2224 |
29,2235 |
29,2211 |
29,2222 |
29,2223 |
29,2222 |
|
0.16 |
29,2225 |
29,2222 |
29,2221 |
29,2220 |
29,2224 |
29,2222 |
|
1.07 |
29,2226 |
29,2233 |
29,2231 |
29,2224 |
29,2225 |
29,2224 |
|
1.14 |
29,2223 |
29,2232 |
29,2231 |
29,2235 |
29,2224 |
29,2222 |
|
2.16 |
29,2224 |
29,2232 |
29,2230 |
29,2236 |
29,2223 |
29,2224 |
|
3.20 |
29,2224 |
29,2231 |
29,2230 |
29,2237 |
29,2224 |
29,2222 |
|
3.30 |
29,2225 |
29,2230 |
29,2220 |
29,2225 |
29,2225 |
29,2222 |
|
4.19 |
29,2226 |
29,2230 |
29,2223 |
29,2224 |
29,2224 |
29,2224 |
|
5.08 |
29,2226 |
29,2230 |
29,2222 |
29,2224 |
29,2225 |
29,2222 |
|
6.19 |
29,2226 |
29,2233 |
29,2234 |
29,2228 |
29,2234 |
29,2234 |
|
6.29 |
29,2218 |
29,2234 |
29,2235 |
29,2223 |
29,2235 |
29,2232 |
|
8.08 |
29,2226 |
29,2235 |
29,2236 |
29,2222 |
29,2235 |
29,2234 |
|
9.18 |
29,2226 |
29,2237 |
29,2235 |
29,2224 |
29,2235 |
29,2234 |
|
10.14 |
29,2226 |
29,2233 |
29,2234 |
29,2225 |
29,2234 |
29,2232 |
4.) Ошибка измерений Т=0,1мм.
5.) Допустимая относительная разность осадок 0,25мм.
2.1 Анализ природы объекта моделирования и процессов, требующих отображения в модели
Описание объекта всегда может быть неоднозначным. Необходимо давать наиболее простое из возможных описаний. Простота описания, выявление, схематизация главного - основная задача описания объекта.
В зависимости от сложности объекта при его описании, а также от назначения модели и целей моделирования используют несколько уровней абстракции.
Метауровень моделирования осуществляет абстрагирование от физических свойств объекта, результатом которого является информационная модель объекта, в которой устанавливается зависимость функциональных свойств и структуры объекта от качества и количества внешней и внутренней информации. Метауровню моделирования соответствует информационное описание объекта, представляющее объект как некоторый преобразователь информации при его информационном взаимодействии с внешней средой.
Микроуровень моделирования осуществляет разработку моделей элементов системы, выявление функций каждого элемента. Микроуровень характеризуется не величиной моделируемого объекта или отдельного элемента, а глубиной, подробностью, системностью знаний об объекте и их использовании при моделировании. Микроуровню моделирования соответствует описание физического состояния и функций для каждого элемента, составляющего объект, и его связей со смежными элементами.
Макроуровень моделирования выявляет наиболее общие связи интегрально рассматриваемого объекта, которые служат средством непротиворечивого объединения частных моделей, разрабатываемых на микроуровне. Основные задачи моделирования на макроуровне - это определение целей моделирования, описание факторов, действующих на объект и подлежащих обязательному учету, выбор критериев эффективности. Макроуровню моделирования соответствует функционально-структурное описание объекта. Функциональное описание характеризует назначение объекта, его связи с внешней средой, возможные состояния. Структурное описание определяет строение объекта. Детальность описания определяется назначением модели и целями моделирования. В результате структурного описания объекта выясняется совокупность элементов, составляющих объект, и связи между ними.
Выделение нескольких уровней позволяет параллельно вести построение моделей на разных уровнях. При последовательном переходе от одного уровня описания к другому углубляется знание объекта моделирования, совершенствуется качество моделирования и надежнее выявляются существенные и несущественные свойства объекта.
Вывод.
В конструктивном плане, по условию задания, исследуемый объект представляет собой три смежные постройки (А, Б, В), на которых расположено двенадцать геодезических марок.
В данном случае в основу ложится микроуровень моделирования, который дает возможность более подробно рассмотреть поведение каждого элемента в отдельности, а также их влияние друг на друга.
Помимо этого стоит отметить также наличие макроуровня, на котором вырисовывается структурное описание, определяющее строение исследуемого объекта, и физическое описание, характеризующее связи объекта с окружающей средой.
2.2 Выбор свойств объекта, необходимых для цели моделирования
Состояние объекта определим свойствами элементов системы геодезических точек. Любая система определена множеством элементов Si (i=1,n) и множеством функций взаимосвязи между ними fj (j=1,k).
Каждый элемент системы обладает, за счет функций взаимосвязи, общими свойства для всей системы, общими свойствами для соседних связанных с ним элементов, и индивидуальными свойствами. Элементы системы могут образовывать подсистемы элементов с функциональными связями характерными как для всей системы, так и для подсистемы индивидуально.
В связи с этим, состояние изучаемого объекта можно определить, как свойствами всей системы, геодезических точек, так и совокупностью свойств подсистем (в зависимости от конструктивных особенностей и от цели моделирования).
Состояние объекта определяется множеством его свойств (характеристик) в фиксированный момент времени. Состояние системы геодезических точек определяется множеством свойств элементов этой системы.
Условно, модель состояния системы можно изобразить:
Где Hi - множество свойств (координат геодезических пунктов), V - состояние объекта.
Вывод (о требуемых свойствах для достижения цели).
В нашем случае объектом является динамически изменяющаяся база данных, содержащая результаты измерения высот геодезических пунктов, закрепленных по периметру инженерного объекта. Именно эти данные являются свойствами объекта, необходимыми для достижения цели моделирования.
2.3 Разработка алгоритма создания информационной технологии обработки непрерывного потока данных
Рис. 2
2.4 Выбор методов и средств выполнения алгоритма
Главной задачей моделирования является получение новой информации о реальном объекте средством перенесения натурного эксперимента на модель объекта. Реальным объектом данного варианта задания является система геодезических контрольных точек. Нам необходимо, применяя системный метод анализа, основанный на переходе от общего к частному изучить поведение объекта с течением времени. Для достижения этой цели мы используем математическую модель объекта.
Изменение состояния объекта обусловлено изменением свойств объекта относительно времени. Математическая модель объекта относительно времени выглядит следующим образом:
S(t)=S(g1(t), g2(t), …, gn(t))
Для данной системы математическая модель выглядит так:
S(t)=S(h1(t), h2(t), …, hn(t))
Эта модель состояния объекта характеризует пространственно-временное движение системы геодезических контрольных точек. Чтобы отобразить динамику модели объекта перейдем к понятию n-мерного фазового пространства (поскольку данный объект имеет более трех свойств).
Фазовое пространство - это пространство, образованное осями координат, где каждая из осей сопоставлена соответствующе му свойству объекта.
В связи с этим n-мерность пространства непосредственно зависит от количества учитываемых свойств модели. Для графически пространственно-временного отображения состояния системы, необходимо выполнить переход из n-мерного фазового пространства в фазовую плоскость. Необходимо заменить реальные свойства объекта эквивалентными свойствами. В векторной форме представим состояние:
V(t)=V(h1(t), h2(t), …, hn(t))
Вектор будет определен в пространстве, если известны его длина
М=v(h01І+..+ h0nІ)
и направление
б=arccos((|V1|*|Vi|)/( М1*Мi))=h1(t1)*h1(i)+h2(t1)*h2(i)+…
..+hn(t1)*hn(i),
где i=0,1,2…14 и т.д., моменты времени.
Зная М и б, можно построить цифровую аналоговую модель.
Помимо этого, на основании допустимого значения отметок геодезических знаков (h+E,h-E) в рамках заданной системы необходимо рассчитать допустимые значения (М-Е, М+Е, б-Е, б+Е) и на их основе сделать выводы о состоянии системы. А также необходимо выполнить прогнозирование, целью которого является вывод о том, целесообразно ли проводить дальнейшее исследование объекта.
После описания объекта модели системы переходим к математическому описанию процессов в блоках. В данном случае система представлена тремя блоками: А, Б, В. Математическое моделирование блоков ничем не отличается от моделирования самой системы. Таким же образом (через длину вектора М и направление вектора б производим расчеты по каждому блоку в отдельности. Вычисляем допустимые значения и делаем выводы о состоянии системы каждого блока.
На основе этих выводов принимаем или не принимаем решение о дальнейшем структурировании (Если система блока устойчива, то не имеет смысла продолжать структурирование). Целью третьего уровня является структурирование «неустойчивого» блока, применяя теорию абсолютно твердого тела.
Абсолютно твердое тело - это система материальных точек, отвечающих следующим требованиям:
а) система должна быть несвободной, то есть при изменении состояния элементов влекущей а собой изменение параметров и свойств всей системы;
б) система должна быть неизменной, то есть не изменяющей своих свойств с течением времени или изменяющей их на допустимую величину.
Каждый «неустойчивый» блок в начале третьего уровня является (считается) абсолютно твердым телом, то есть системой материальных точек, связанных между собой функциональными взаимоотношениями. Количество этих связей рассчитывается по формуле:
k=3*n-6,
где n - количество элементов системы
На основе допустимой точности с помощью превышений между точками определяем изменяемые пары точек и на их основе делим каждый блок на подблоки. Затем аналогично первому и второму пунктам выполняем расчеты, считаем допустимые значения и делаем выводы о состоянии каждого подблока каждого блока.
На этом этапе мы завершаем моделирование (исследование) объекта.
Для нашей модели системы.
V(t)=V(h1(t), h2(t), h3(t), h4(t), h5(t), h6(t), h7(t), h8(t), h9(t) , h10(t) , h11(t) , h12(t))
Моментов времени - n=14, а именно: 0.00; 0.16; 1.07; 1.14; 2.16; 3.20; 3.30; 4.19; 5.08; 6.19; 6.29; 8.08; 9.18 ; 10.14.
Вектора будут определены в пространстве таким образом:
М=v(h1(t1))І + (h2(t1))І +(h3(t1))І +(h4(t1))І +(h5(t1))І +(h6(t1))І +(h7(t1))І +(h8(t1))І +(h9(t1))І +(h10(t1))І +(h11(t1))І +(h12(t1))І)
М=v(h1(t2))І + (h2(t2))І +(h3(t2))І +(h4(t2))І +(h5(t2))І +(h6(t2))І +(h7(t2))І +(h8(t2))І +(h9(t2))І +(h10(t2))І +(h11(t2))І +(h12(t2))І)
…………………………………………………………….
М=v(h1(tn))І + (h2(tn))І +(h3(tn))І +(h4(tn))І +(h5(tn))І +(h6(tn))І +(h7(tn))І +(h8(tn))І +(h9(tn))І +(h10(tn))І +(h11(tn))І +(h12(tn))І)
а их направление
б=arccos((|V0|*|V1|)/(М0*Мi))= h1(t1)*h1(t2) +h2(t1)*h2(t2)+ h3(t1)*h3(t2) +h4(t1)*h4(t2) +h5(t1)*h5(t2) +h6(t1)*h6(t2) +h7(t1)*h7(t2) +h8(t1)*h8(t2) +h9(t1)*h9(t2) +h10(t1)*h10(t2) +h11(t1)*h11(t2) +h12(t1)*h12(t2)
б=arccos((|V0|*|V2|)/( М0*М2))=h1(t1)*h1(t3) +h2(t1)*h2(t3)+h3(t1)*h3(t3) +h4(t1)*h4(t3) +h5(t1)*h5(t3) +h6(t1)*h6(t3) +h7(t1)*h7(t3) +h8(t1)*h8(t3) +h9(t1)*h9(t3) +h10(t1)*h10(t3) +h11(t1)*h11(t3) +h12(t1)*h12(t3)
……………………………………………………………
б=arccos((|V0|*|Vn|)/( М0*Мn))=h1(t1)*h1(tn) +h2(t1)*h2(tn)+h3(t1)*h3(tn) +h4(t1)*h4(tn) +h5(t1)*h5(tn) +h6(t1)*h6(tn) +h7(t1)*h7(tn) +h8(t1)*h8(tn) +h9(t1)*h9(tn) +h10(t1)*h10(tn) +h11(t1)*h11(tn) +h12(t1)*h12(tn)
Каждый «неустойчивый» блок в начале третьего уровня является (считается) абсолютно твердым телом, то есть системой материальных точек, связанных между собой функциональными взаимоотношениями. Количество этих связей рассчитывается по формуле:
k=3*n-6, в нашем случае k=3*4-6=6. Система дает ограничение на выбор кол-ва связей (не больше 6 пар точек).
Для реализации математической модели объекта относительно времени выбрано средство объектно-ориентированного программирования среда Visual Basic for Application.
2.5 Детальная блок-схема алгоритма и аналитическое сопровождение ее реализации
Рис. 3
2.6 Выполнение эксперимента на модели системы (практическая реализация разработанной модели ИС на примере данных своего варианта)
Планирование эксперимента с моделью системы
Цель нашего эксперимента - проверить правильность работы программы, удобство её для пользователя.
Запустив Access и перейдя вExcel по нажатию кнопки, и производим расчет Модуля и Альфа системы в целом. Далее по этим значениям строим график динамического процесса перехода из состояния в состояние.
Таблица 2
дата |
M |
alfa |
|
0 |
101,2291 |
0 |
|
0,16 |
101,229 |
2,3E-05 |
|
1,07 |
101,2306 |
1,66E-05 |
|
1,14 |
101,2308 |
1,45E-05 |
|
2,16 |
101,2311 |
6,7E-06 |
|
3,2 |
101,2312 |
8,89E-06 |
|
3,3 |
101,2297 |
1,78E-05 |
|
4,19 |
101,23 |
4,49E-06 |
|
5,08 |
101,2299 |
5,78E-06 |
|
6,19 |
101,2322 |
1,74E-05 |
|
6,29 |
101,2312 |
1,28E-05 |
|
8,08 |
101,2321 |
1,11E-05 |
|
9,18 |
101,232 |
5,06E-06 |
|
10,14 |
101,2316 |
4,22E-06 |
Рис. 4 Расчеты График фазовой траектории.
Допустимые значения функции движения системы представлены следующим образом:
Таблица 3 Первым методом.
дата |
Ма |
М |
Мb |
Допуск_М |
alfa_а |
alfa |
alfa_b |
Допуск_Альфа |
|
0 |
101,2118 |
101,2291 |
101,2465 |
в допуске |
0 |
0 |
0 |
в допуске |
|
0,16 |
101,2117 |
101,229 |
101,2463 |
в допуске |
2,3E-05 |
2,3E-05 |
2,3E-05 |
не в допуске |
|
1,07 |
101,2133 |
101,2306 |
101,248 |
в допуске |
1,66E-05 |
1,66E-05 |
1,66E-05 |
не в допуске |
|
1,14 |
101,2135 |
101,2308 |
101,2481 |
в допуске |
1,45E-05 |
1,45E-05 |
1,45E-05 |
не в допуске |
|
2,16 |
101,2138 |
101,2311 |
101,2484 |
в допуске |
6,7E-06 |
6,7E-06 |
6,7E-06 |
не в допуске |
|
3,2 |
101,2138 |
101,2312 |
101,2485 |
в допуске |
8,88E-06 |
8,89E-06 |
8,89E-06 |
не в допуске |
|
3,3 |
101,2124 |
101,2297 |
101,2471 |
в допуске |
1,78E-05 |
1,78E-05 |
1,78E-05 |
не в допуске |
|
4,19 |
101,2126 |
101,23 |
101,2473 |
в допуске |
4,49E-06 |
4,49E-06 |
4,49E-06 |
не в допуске |
|
5,08 |
101,2126 |
101,2299 |
101,2472 |
в допуске |
5,78E-06 |
5,78E-06 |
5,78E-06 |
не в допуске |
|
6,19 |
101,2148 |
101,2322 |
101,2495 |
в допуске |
1,74E-05 |
1,74E-05 |
1,74E-05 |
не в допуске |
|
6,29 |
101,2138 |
101,2312 |
101,2485 |
в допуске |
1,28E-05 |
1,28E-05 |
1,28E-05 |
не в допуске |
|
8,08 |
101,2148 |
101,2321 |
101,2494 |
в допуске |
1,11E-05 |
1,11E-05 |
1,11E-05 |
не в допуске |
|
9,18 |
101,2147 |
101,232 |
101,2493 |
в допуске |
5,06E-06 |
5,06E-06 |
5,06E-06 |
не в допуске |
|
10,14 |
101,2142 |
101,2316 |
101,2489 |
в допуске |
4,22E-06 |
4,22E-06 |
4,22E-06 |
не в допуске |
Таблица 4 Вторым методом.
Дата |
дельтаМ |
DдельтаМ |
Допуск_DМ |
дельтаA |
DдельтаA |
Допуск_DАльфа |
|
0 |
0 |
0,034641 |
в допуске |
0 |
0 |
в допуске |
|
0,16 |
0,000144 |
0,034641 |
в допуске |
2,3E-05 |
7,89E-09 |
не в допуске |
|
1,07 |
0,001501 |
0,034641 |
в допуске |
1,66E-05 |
5,69E-09 |
не в допуске |
|
1,14 |
0,001645 |
0,034641 |
в допуске |
1,45E-05 |
4,95E-09 |
не в допуске |
|
2,16 |
0,001992 |
0,034641 |
в допуске |
6,7E-06 |
2,29E-09 |
не в допуске |
|
3,2 |
0,002021 |
0,034641 |
в допуске |
8,89E-06 |
3,04E-09 |
не в допуске |
|
3,3 |
0,000606 |
0,034641 |
в допуске |
1,78E-05 |
6,1E-09 |
не в допуске |
|
4,19 |
0,000837 |
0,034641 |
в допуске |
4,49E-06 |
1,58E-09 |
не в допуске |
|
5,08 |
0,000751 |
0,034641 |
в допуске |
5,78E-06 |
2,02E-09 |
не в допуске |
|
6,19 |
0,003031 |
0,034641 |
в допуске |
1,74E-05 |
5,93E-09 |
не в допуске |
|
6,29 |
0,002021 |
0,034641 |
в допуске |
1,28E-05 |
4,38E-09 |
не в допуске |
|
8,08 |
0,002944 |
0,034641 |
в допуске |
1,11E-05 |
3,83E-09 |
не в допуске |
|
9,18 |
0,002858 |
0,034641 |
в допуске |
5,06E-06 |
1,73E-09 |
не в допуске |
|
10,14 |
0,002425 |
0,034641 |
в допуске |
4,22E-06 |
1,39E-09 |
не в допуске |
Рис. 5 График точности 1-го уровня.
Исследование дальнейшего состояния объекта
Построенная модель системы должна не только обрабатывать имеющиеся данные о состоянии объекта, но прогнозировать его возможное состояние на следующий момент времени. Это состояние будет изображено в виде точки уже построенном графике фазовых координат системы.
Рис. 6 График фазовой траектории с прогнозным значением.
На втором уровне декомпозиции систему точек разбивают на подблоки, в нашем случае на Блок А, Блок Б, Блок В по четыре точки в каждом и исследуем их аналогично первому уровню декомпозиции. (подробное описание исследований на данном уровне см. в пункте 10 отчета).
На 3 уровне декомпозиции выбираются точки каждого из подблоков, не более чем k=3n-6 (где n кол-во точек в блоке (А,Б,В), в нашем случае - 6). Для выбранных точек считаются превышения. На основании допуска delta h <=E делается вывод о системе - является она абсолютно твердым телом или нет.
Таблица. 5 Превышения и допуски Блока А.
дата |
1 - 2 |
1 - 3 |
1 - 4 |
||||
0 |
1E-04 |
в допуске |
0,0007 |
в допуске |
0,0002 |
в допуске |
|
0,16 |
0,0015 |
в допуске |
-0,0002 |
в допуске |
0,0005 |
в допуске |
|
1,07 |
0,0005 |
в допуске |
-0,0011 |
в допуске |
0,0002 |
в допуске |
|
1,14 |
0,0003 |
в допуске |
-0,0014 |
в допуске |
-0,0012 |
в допуске |
|
2,16 |
0,0004 |
в допуске |
-0,0012 |
в допуске |
-0,0012 |
в допуске |
|
3,2 |
0,0005 |
в допуске |
-0,0012 |
в допуске |
-0,0013 |
в допуске |
|
3,3 |
0,0007 |
в допуске |
-0,0001 |
в допуске |
0 |
в допуске |
|
4,19 |
0,0008 |
в допуске |
-0,0003 |
в допуске |
0,0002 |
в допуске |
|
5,08 |
0,0008 |
в допуске |
-0,0002 |
в допуске |
0,0002 |
в допуске |
|
6,19 |
0,0005 |
в допуске |
-0,0014 |
в допуске |
-0,0002 |
в допуске |
|
6,29 |
-0,0004 |
в допуске |
-0,0023 |
не в допуске |
-0,0005 |
в допуске |
|
8,08 |
0,0003 |
в допуске |
-0,0016 |
в допуске |
0,0004 |
в допуске |
|
9,18 |
1E-04 |
в допуске |
-0,0015 |
в допуске |
0,0002 |
в допуске |
|
10,14 |
0,0005 |
в допуске |
-0,0014 |
в допуске |
1E-04 |
в допуске |
Таблица. 6 Превышения и допуски Блока А (продолжение).
2 - 4 |
3 - 4 |
2 - 3 |
||||
1E-04 |
в допуске |
-0,0005 |
в допуске |
0,0006 |
в допуске |
|
-0,001 |
в допуске |
0,0007 |
в допуске |
-0,0017 |
в допуске |
|
-0,0003 |
в допуске |
0,0013 |
в допуске |
-0,0016 |
в допуске |
|
-0,0015 |
в допуске |
0,0002 |
в допуске |
-0,0017 |
в допуске |
|
-0,0016 |
в допуске |
0 |
в допуске |
-0,0016 |
в допуске |
|
-0,0018 |
в допуске |
-1E-04 |
в допуске |
-0,0017 |
в допуске |
|
-0,0007 |
в допуске |
0,0001 |
в допуске |
-0,0008 |
в допуске |
|
-0,0006 |
в допуске |
0,0005 |
в допуске |
-0,0011 |
в допуске |
|
-0,0006 |
в допуске |
0,0004 |
в допуске |
-0,001 |
в допуске |
|
-0,0007 |
в допуске |
0,0012 |
в допуске |
-0,0019 |
в допуске |
|
-1E-04 |
в допуске |
0,0018 |
в допуске |
-0,0019 |
в допуске |
|
1E-04 |
в допуске |
0,002 |
в допуске |
-0,0019 |
в допуске |
|
1E-04 |
в допуске |
0,0017 |
в допуске |
-0,0016 |
в допуске |
|
-0,0004 |
в допуске |
0,0015 |
в допуске |
-0,0019 |
в допуске |
Аналогичные таблицы для блоков А, Б,В.
Если на данном этапе количество точек превышение между которыми вне допуска слишком велико (определяет пользователь), то пользователь может принять решение об исследовании системы поточечно.
Результат - графики H от T для каждой из точек, требуемых пользователем подблоков.
Рис. 7 График точек Блока А
Рис. 8 График точек блока Б
Рис. 9 График точек блока В
Допустим Блок В вне допуска. (т.к. для моей системы при E=0.005 все блоки являются АТТ., для информации об исследовании работоспособности программы в различных вариантах Блоков-когда некоторые являются АТТ, другие нет смотреть пункт 10 отчета )
Тогда разобьем блок В на подблоки, первый (В1), который состоит из точек 1, 4-ой Блока В и второй (В2), который состоит из точек 2, 3 Блока В.
Таблица 7 Подблок В1
дата |
M |
alfa |
|
0 |
41,32643 |
0 |
|
0,16 |
41,32629 |
3,42E-06 |
|
1,07 |
41,32693 |
1,54E-05 |
|
1,14 |
41,32756 |
1,71E-06 |
|
2,16 |
41,32799 |
6,84E-06 |
|
3,2 |
41,32763 |
1,2E-05 |
|
3,3 |
41,32679 |
0 |
|
4,19 |
41,32671 |
1,71E-06 |
|
5,08 |
41,32707 |
5,13E-06 |
|
6,19 |
41,32721 |
0 |
|
6,29 |
41,32664 |
1,71E-05 |
|
8,08 |
41,32714 |
1,54E-05 |
|
9,18 |
41,32679 |
5,13E-06 |
|
10,14 |
41,32671 |
1,71E-06 |
|
10,18 |
41,32695 |
5,49E-06 |
Таблица 8 Подблок В2
дата |
M |
alfa |
|
0 |
41,32686 |
0 |
|
0,16 |
41,32679 |
3,94E-05 |
|
1,07 |
41,32813 |
1,54E-05 |
|
1,14 |
41,32799 |
1,03E-05 |
|
2,16 |
41,32785 |
3,42E-06 |
|
3,2 |
41,32841 |
0 |
|
3,3 |
41,32749 |
2,57E-05 |
|
4,19 |
41,3277 |
1,71E-06 |
|
5,08 |
41,32756 |
3,42E-06 |
|
6,19 |
41,32848 |
1,88E-05 |
|
6,29 |
41,3277 |
1,2E-05 |
|
8,08 |
41,32841 |
1,03E-05 |
|
9,18 |
41,32834 |
1,71E-06 |
|
10,14 |
41,32813 |
1,71E-06 |
|
10,18 |
41,32791 |
8,74E-06 |
Рис. 10 График фазовой траектории с прогнозным значением подблоков В1, В2
Рис. 11 График сравнения точности подблоков.
При необходимости аналогично исследуются остальные подблоки блоков системы.
2.7 Анализ результатов моделирования методом «белого и черного» ящиков
При моделировании способом «черного» ящика известны только входные данные (вариант задания - отметки высот марок геодезических точек) и выходные данные (конечные результаты вычислении системы). Проведем эксперимент методом «черного ящика» на примере исследования системы
На входе имеем данные отметок геодезических марок
Таблица 9
Дата (мес) |
Отметки высот марок (м) |
||||||
Номера марок верхней плиты |
|||||||
1 |
2 |
3 |
4 |
5 |
6 |
||
0 |
29,2222 |
29,2234 |
29,2216 |
29,2222 |
29,2227 |
29,2222 |
|
0.16 |
29,2222 |
29,2222 |
29,2227 |
29,2220 |
29,2228 |
29,2222 |
|
1.07 |
29,2222 |
29,2236 |
29,2232 |
29,2229 |
29,2226 |
29,2224 |
|
1.14 |
29,2226 |
29,2232 |
29,2234 |
29,2234 |
29,2222 |
29,2222 |
|
2.16 |
29,2227 |
29,2232 |
29,2232 |
29,2239 |
29,2226 |
29,2224 |
|
3.20 |
29,2228 |
29,2236 |
29,2236 |
29,2233 |
29,2227 |
29,2222 |
|
3.30 |
29,2222 |
29,2237 |
29,2222 |
29,2227 |
29,2224 |
29,2222 |
|
4.19 |
29,2222 |
29,2238 |
29,2224 |
29,2226 |
29,2224 |
29,2224 |
|
5.08 |
29,2226 |
29,2238 |
29,2222 |
29,2227 |
29,2222 |
29,2222 |
|
6.19 |
29,2227 |
29,2239 |
29,2234 |
29,2228 |
29,2234 |
29,2234 |
|
6.29 |
29,2218 |
29,2230 |
29,2232 |
29,2229 |
29,2232 |
29,2232 |
|
8.08 |
29,2226 |
29,2238 |
29,2234 |
29,2228 |
29,2234 |
29,2234 |
|
9.18 |
29,2222 |
29,2237 |
29,2234 |
29,2227 |
29,2234 |
29,2234 |
|
10.14 |
29,2222 |
29,2236 |
29,2232 |
29,2226 |
29,2232 |
29,2232 |
Таблица 10
Дата (мес) |
Отметки высот марок (м) |
||||||
Номера марок верхней плиты |
|||||||
7 |
8 |
9 |
10 |
11 |
12 |
||
0 |
29,2224 |
29,2235 |
29,2211 |
29,2222 |
29,2223 |
29,2222 |
|
0.16 |
29,2225 |
29,2222 |
29,2221 |
29,2220 |
29,2224 |
29,2222 |
|
1.07 |
29,2226 |
29,2233 |
29,2231 |
29,2224 |
29,2225 |
29,2224 |
|
1.14 |
29,2223 |
29,2232 |
29,2231 |
29,2235 |
29,2224 |
29,2222 |
|
2.16 |
29,2224 |
29,2232 |
29,2230 |
29,2236 |
29,2223 |
29,2224 |
|
3.20 |
29,2224 |
29,2231 |
29,2230 |
29,2237 |
29,2224 |
29,2222 |
|
3.30 |
29,2225 |
29,2230 |
29,2220 |
29,2225 |
29,2225 |
29,2222 |
|
4.19 |
29,2226 |
29,2230 |
29,2223 |
29,2224 |
29,2224 |
29,2224 |
|
5.08 |
29,2226 |
29,2230 |
29,2222 |
29,2224 |
29,2225 |
29,2222 |
|
6.19 |
29,2226 |
29,2233 |
29,2234 |
29,2228 |
29,2234 |
29,2234 |
|
6.29 |
29,2218 |
29,2234 |
29,2235 |
29,2223 |
29,2235 |
29,2232 |
|
8.08 |
29,2226 |
29,2235 |
29,2236 |
29,2222 |
29,2235 |
29,2234 |
|
9.18 |
29,2226 |
29,2237 |
29,2235 |
29,2224 |
29,2235 |
29,2234 |
|
10.14 |
29,2226 |
29,2233 |
29,2234 |
29,2225 |
29,2234 |
29,2232 |
Выходными данными при моделировании способом «черного ящика» является вывод о состоянии системы.
Имитация состояния покоя.
В таком случае координаты точек остаются одинаковыми (как в первый момент времени) во все моменты времени.
Например в нашем случае:
Таблица 11
Дата |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
|
0,00 |
29,2222 |
29,2234 |
29,2216 |
29,2222 |
29,2227 |
29,2222 |
29,2224 |
29,2235 |
29,2211 |
29,2222 |
29,2223 |
29,2222 |
Тогда График фазовой траектории в данной ситуации будет выглядеть так:
Рис. 12
т.о. если не считать первый момент времени, где alfa0=0, то фазовая траектория в данной ситуации - точка.
Имитация постоянного движения.
В данной ситуации к координатам точек в первый момент времени для получения последующих координат к каждой предыдущей координате прибавляется определенное число пусть в нашем случае это будет 0.001.
График фазовой траектории в данном случае будет выглядеть таким образом.
т.о. фазовой траекторией в данном случае является прямая параллельная ОМ.
При моделировании способом «белого» ящика кроме входных и выходных данных известны также промежуточные результаты. Проведем эксперимент методом «белого ящика».
На вход поступают такие же данные, что и при тестировании методом «черного ящика» (смотреть выше). Только теперь мы можем прослеживать и промежуточные результаты
Рис. 13
Вариант вычисления 1.
В данном случае исходная точность e=0,005 (при данной точности все три блока оказываются абсолютно твердыми телами).
Промежуточные результаты системы:
Таблица 12 Расчеты по системе
дата |
M |
alfa |
Ma |
alfa_a |
Mb |
alfa_b |
|
0 |
101,2291 |
0 |
101,2118 |
0 |
101,2465 |
0 |
|
0,16 |
101,229 |
2,3E-05 |
101,2117 |
2,3E-05 |
101,2463 |
2,3E-05 |
|
1,07 |
101,2306 |
1,66E-05 |
101,2133 |
1,66E-05 |
101,248 |
1,66E-05 |
|
1,14 |
101,2308 |
1,45E-05 |
101,2135 |
1,45E-05 |
101,2481 |
1,45E-05 |
|
2,16 |
101,2311 |
...
Подобные документы
Выбор инструментальной среды для разработки базы данных. Подсистема сбора, обработки и загрузки данных. Укрупненный алгоритм разрабатываемой информационной системы. Формирование области запросов базы, интерфейс ввода и редактирования входных данных.
курсовая работа [2,2 M], добавлен 25.12.2012Расмотрение системы распределенной обработки данных подсистемы "Ведомственная статистика" АИС ФССП России. Основные формы отчётности, производимые подсистемой. Форматы передачи данных. Окно выгрузки шаблона отчетной формы. Тестирование системы приложения.
отчет по практике [879,5 K], добавлен 21.11.2014Структура автомата для сбора данных. Программы, реализующие заданный пользователем алгоритм автоматизации процедуры обработки журнальных данных. Описание микропроцессорной системы, ее упрощенная модель, система команд, блок-схема алгоритма обработки.
контрольная работа [65,8 K], добавлен 14.11.2010Автоматизированные системы учета и обработки заявок от пользователей. Функциональное проектирование и моделирование системы учета. Проектирование базы данных, алгоритм работы системы и ее программная реализация. Технико-экономическое обоснование проекта.
дипломная работа [1,6 M], добавлен 05.04.2014Разработка структурной схемы системы. Выбор и обоснование не указанных в задании элементов. Анализ временных параметров системы. Разработка файла конфигурации для системы сбора-обработки данных на языке AHDL. Моделирование цифровой части системы.
курсовая работа [1,1 M], добавлен 26.10.2014Описание формата и структуры входных и выходных файлов. Выбор языка программирования и Perl модуля для генерации документов в формате pdf. Валидация почтового адреса. Процесс создания алгоритма обработки данных. Структура штрихкодового идентификатора.
дипломная работа [1,6 M], добавлен 04.11.2015Исследование программных продуктов на туристическом рынке. Разработка информационной системы для менеджера туристической фирмы, отвечающей современному стандарту. Проектирование и структурирование базы данных. Моделирование бизнес-процессов в турфирме.
дипломная работа [4,0 M], добавлен 23.09.2013Анализ задачи создания ИАС для оптимизации работы сотрудников учреждения при обслуживании пациентов. Разработка базы данных и аппаратной подсистемы для обработки сведений о вакцинации населения. Результат реализации информационно-аналитической системы.
дипломная работа [3,8 M], добавлен 27.06.2012Система компьютерной обработки данных для сбора, систематизации, статистической обработки, анализа результатов учебного процесса за четверть, полугодие, год. Модуль обработки данных о качестве обучения, итогов успеваемости и данных о движении учащихся.
реферат [22,5 K], добавлен 05.02.2011Разработка структуры базы данных. Этапы разработки информационной системы. Моделирование сигналов в MatLab. Обмен данными в SQL-сервером. Генерация схемы базы данных для целевой СУБД. Редактирование параметров таблицы. Установка параметров генерации.
курсовая работа [5,3 M], добавлен 01.02.2013Модернизации информационной системы "Техническая подготовка производства". Анализ процессов обработки данных при процессе заказа и размещения технологического оборудования, разработка модели автоматизированной обработки данных при помощи методологии RAD.
дипломная работа [2,5 M], добавлен 23.06.2012Описание особенностей функционирования магазина. Проектирование системы: инфологическое моделирование и построение диаграммы потоков данных. Моделирование и программная реализация информационной системы. Проектирование пользовательского интерфейса.
курсовая работа [1,6 M], добавлен 18.02.2013Создание базы данных, построение на ее основе информационной системы в виде веб-сайта. Обоснование и выбор системы управления базой данных. Датологическое проектирование, разработка алгоритма решения задачи, создание форм. Результаты обработки данных.
отчет по практике [904,1 K], добавлен 13.04.2015Понятие синтаксического анализа. Программный продукт для обработки данных строкового типа. Построение сканера текстов с использованием утилиты flex, синтаксического анализатора с помощью утилиты bison. Грамматика языка программирования обработки строк.
курсовая работа [261,7 K], добавлен 29.10.2012Создание программы в среде LabVIEW 7.1 для аудиометра – прибора для исследования чувствительности слуха. Определение входных и выходных данных системы, алгоритма обработки данных. Схемы и диаграммы, необходимые для разработки программного продукта.
курсовая работа [2,6 M], добавлен 03.04.2012Разработка подсистем анализа веб-сайта с помощью Microsoft Access и Olap-технологий. Теоретические аспекты разработки подсистемы анализа данных в информационной системе музыкального портала. Olap-технологии в подсистеме анализа объекта исследования.
курсовая работа [864,8 K], добавлен 06.11.2009Построение информационно-логической модели базы данных. Корректировка данных средствами запросов. Проектирование алгоритмов обработки данных. Реализация пользовательского интерфейса средствами форм. Разработка запросов для корректировки и выборки данных.
курсовая работа [680,9 K], добавлен 19.10.2010Задачи, функции и структура филиала университета. Оценка информационных потоков и UML-моделирование. Анализ структуры информационной системы и системы навигации. Проектирование базы данных, физическая реализация и тестирование информационной системы.
дипломная работа [6,0 M], добавлен 21.01.2012Методика проектирование информационной системы, общее описание предметной области, примеры разработок проектов-аналогов. Требования к данной системе. Построение моделей IDEF0, создание диаграммы IDEF3, потока данных DFD, вариантов использования.
курсовая работа [680,7 K], добавлен 21.06.2010Изучение программы обработки баз данных Microsoft Access. Особенности и принципы создания баз данных, форм для работы с ними, межтабличных связей. Конструирования различных видов отчетов. Создание кнопочной формы с помощью диспетчера, итоговых запросов.
лабораторная работа [2,1 M], добавлен 11.03.2013