Цифровое моделирование. Размещение отметок вдоль горизонталей с определенным шагом. Нерегулярное размещение высотных отметок в узлах произвольной сети

Цифровое моделирование на современном этапе развивается наиболее динамично. Это связано с интенсивным развитием математического обеспечения, формирующегося в виде пакетов прикладных программ. Использование этих пакетов повышает производительность моделирования и одновременно упрощает его.

Достоинства метода цифрового моделирования:

1. Решается любой класс задач подлежащих математической интерпретации;

2. Высокая точность решения (ограничена только временем решения задачи);

3. Легкость перехода от одной задачи к другой (необходимо лишь перезапустить программу);

4. Возможность исследования объектов высокой размерности.

Недостаток метода цифрового моделирования – конечное время моделирования, которое может не совпадать с реальным временем.

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

Числа могут не только выражать значение постоянных и переменных величин, но и являться символическими условными моделями самых разнообразных других объектов - букв, слов, предметов, явлений и т.д. Это позволяет свести к действиям над числами различные невычислительные задачи, например, определение числа объектов с заданными свойствами. Благодаря этому возможно моделирование на ЦВМ процедуры решения невычислительной задачи, т.е. машинная реализация этого решения.

Процесс функционирования любого материального объекта представляет последовательную смену его состояний во времени, каждое из которых определяют конкретные значения некоторых физических величин. Если объект является непрерывной системой, то эти величины - непрерывные функции непрерывного времени.

Математическое описание объекта составляют различные математические формы выражения количественных соотношений между переменными и постоянными. Это различные функции, уравнения, системы уравнений, условия однозначности их решений, неравенства и другие математические представления.

Если известно математическое описание функционирования объекта-оригинала, согласно этому описанию определен процесс над числами, выражающими значения величин, характеризующих состояние объекта, и этот процесс отображен в ЦВМ, то процесс, реализуемый ЦВМ, является материальной функциональной формальной математической подобной цифровой моделью оригинала.

Дискретная природа функционирования ЦВМ требует, как правило, приведение исходного математического описания оригинала к виду, удобному для цифрового моделирования. Прежде всего необходима дискретизация непрерывных величин. При этом непрерывные функции подвергаются квантованию по уровню и аргументу. В результате непрерывная функция непрерывного аргумента y = f(t) превращается в дискретную функцию дискретного аргумента

T y k y = f (Tk),

где k и k y - числа принимающие значения 0, ± 1, ± 2, ± 3, ... ; T и Ty - кванты переменных t и y.

Квантование по уровню - это замена значения y соответствующим числом определенной разрядности, сопровождающаяся погрешностью округления

D y < T y /2.

Поскольку в современных ЦВМ число разрядов велико 32 и более и погрешность пренебрежимо мала, поэтому практически можно считать, что функционирование ЦВМ описывается решетчатыми функциями вида

y = f (Tk) = f [ k ]

и моделирует их.

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

Алгоритм может быть представлен в трех основных формах: аналитической, словесной и структурной.

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

Словесная форма алгоритма - это его описание его на естественном языке, обстоятельная инструкция для лица, решающего задачу вручную на бумаге. Форма является универсальной, но отличается громоздкостью и отсутствием наглядности.

Структурная форма алгоритма - это его описание в виде структурной схемы, состоящей из отдельных блоков, соединенных прямыми линиями. Каждый блок соответствует некоторой операцией над числами. Форма является универсальной, компактной и наглядной. Поэтому она используется наиболее часто.

В целом процесс моделирования на ЦВМ состоит из следующих этапов:

1. Составление исходного алгоритма, т.е. алгоритмизация математического описания оригинала.

2. Составление промежуточного алгоритма на алгоритмическом языке.

3. Получение машинного алгоритма.

4. Отладка программы.

5. Машинная реализация решения задачи.

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

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

При цифровом моделировании наиболее часто приходится иметь дело с решетчатыми функциями f[k], соответствующими непрерывным функциям непрерывного аргумента. Непрерывная функция, совпадающая с дискретами решетчатой функции, называется огибающей этой решетчатой функции. Каждая непрерывная функция f(t) может служить огибающей различных решетчатых функций f i [k] = f(T i k), отличающихся параметром T i - периодом дискретизации функции f(t). Каждая решетчатая функция может иметь множество различных огибающих.

Различным математическим формам и представлениям, характеризующим или определяющим непрерывную функцию f(t), можно поставить в соответствие аналоги, характеризующие или определяющие решетчатую функцию f(k). Аналогом первой производной функции f(t)

являются первое разностное уравнение функции f[k]

Т.е. совершается переход к численным методам решения.

Итак, окончательно,

* первым этапом является при проектировании является выбор наиболее подходящей математической модели. Этот этап должен обеспечить получение наиболее удачной математической модели и выработке требований к условиям модели;

* вторым этапом процесса проектирования является подготовка математической модели для моделирования. Задача решается приведением к структурной схеме дискретного процесса и приведением системы уравнений к дискретной форме. Этот этап завершается двумя результатами: математическим описанием и структурной схемой всей дискретной системы. Структурная схема полученной дискретной системы должна быть идентична структурной схеме непрерывной системы по потоку информации;

* третьим этапом является написание программы для осуществления математического моделирования. Это решающий этап, содержащий строгое соблюдение временных соотношений в синтезируемой математической модели, как правило наибольшее число проблем возникает при переходе от задач 2го этапа к задачам 3го этапа;

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

систем дискретизации

и квантования сообщений

Омск 2010

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

«Омский государственный технический университет»

Цифровое моделирование систем дискретизации

и квантования сообщений

Методические указания к лабораторным

работам для дистанционной формы обучения

Учебно-лабораторный комплекс для цифрового моделирования системы квантования непрерывных сообщений по уровню …………………

    Общие положения……………………………………………………………..

    Описание пакета……………………………………………………………….

      Общие сведения…………………………………………………………….

      Функциональное назначение комплекса………………………………….

      Порядок установки в среде разработки NetBeans…….………………….

      Описание библиотеки классов…………………….………………………

      1. Описание интерфейсов……………………….………………………...

        Описание классов………………………….…………………………….

        Блок-схема подключения…………………………..…………………

    Цель лабораторной работы.…………………………………………………...

    Цель исследования……………………………………………………………..

    Порядок выполнения работы………….…………………………………….....

    Построение цифровой модели………………………………………………….

    Контрольные вопросы для отсчёта по лабораторной работе…………………

Учебно-лабораторный комплекс для цифрового моделирования системы квантования непрерывных сообщений по уровню

1. Общие положения

Моделирование - один из наиболее распространенных способов изучения различных процессов и явлений. Различают физическое и математическое моделирование. При физическом моделировании, модель воспроизводит изучаемый процесс с сохранением его физической природы. Преимущество физического моделирования перед натуральным экспериментом заключается в том, что условия реализации процесса-модели могут значительно отличаться от условий, свойственных процессу-оригиналу, и выбираются исходя из удобства и простоты исследования. Но физическое моделирование имеет ограниченную сферу применения. Заведомо более широкими возможностями обладает математическое моделирование.

Моделирование представляет собой процесс, состоящий из двух, в общем случае неоднократно повторяющихся, этапов:

    построение модели аналогичной труднодоступному, для непосредственного исследования, объекту-оригиналу;

    исследование (проектирование) объекта-оригинала с помощью построенной модели.

При изучении любого процесса методом математического моделирования необходимо в первую очередь построить его математическую модель. Математическая модель необходима для построения моделирующего алгоритма. Существуют несколько основных способов алгоритма использования математической модели:

    аналитическое исследование процессов;

    исследование процессов при помощи численных методов;

    аппаратурное моделирование (на аналоговых ВМ и специальных моделирующих установках);

    моделирование процессов на ЦВМ.

В настоящее время широкое распространение получил метод статистического моделирования, реализуемый на ЦВМ. Этот вид является составной частью математического моделирования.

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

Учебно-лабораторные комплексы предназначены для изучения и исследования таких информационных систем, которые осуществляют формирование, дискретизацию (квантование), кодирование, передачу, хранение, декодирование и восстановление сообщения. Эти системы состоят из реальных блоков, выполняющих перечисленные преобразования. К ним относятся:

    источник (генератор, формирователь) сообщения;

    дискретизатор (квантователь, блок квантования);

    кодер (шифратор, блок кодирования);

    канал связи;

    блок памяти (линия задержки);

    декодер (дешифратор);

    приемник сообщения.

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

    для имитации эксперимента с целью получения данных для проектирования этих систем;

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

    для моделирования, имитации и отображения работы:

    системы дискретизации непрерывных сообщений по времени;

    системы квантования сообщений по уровню;

    системы эффективного кодирования;

    системы помехоустойчивого кодирования;

    комбинации этих систем.

    для построения графиков.

Рассмотрим некоторые особенности исследования работы систем путём их цифрового моделирования. Обычно оно направлено на исследование эффективности функционирования систем. При этом моделируются взаимодействие данной системы с другой системой, называемой внешней средой. Эффективность работы любой системы определяется двумя группами факторов: свойствами и характеристиками внешней среды; функциями и параметрами моделируемой системы. Наиболее эффективна работа (поведение) системы в ситуации, когда свойства и характеристики внешней среды «согласованы» с функциями и параметрами системы. Показатели и критерии эффективности работы системы задаются (определяются) ее разработчиками, так как не могут быть установлены формальными методами.

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

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

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

На очередной итерации исследования поведения системы обычно всё множество характеристик среды и параметров системы фиксируется. При этом варьируется один из перечисленных компонентов в пределах «правдоподобного» допустимого диапазона. Определяются показатели эффективности работы системы для множества значений варьируемого параметра и заносятся в протокол исследования, обычно оформляемый в виде таблицы. На следующей итерации исследования варьируется другой параметр, а остальные зафиксированы.

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

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

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

способ исследования реальных явлений, процессов, устройств, систем и др., основанный на изучении их математических моделей (См. Математическая модель) (математических описаний) с помощью ЦВМ. Программа, выполняемая ЦВМ, также является своеобразной Моделью исследуемого объекта. При Ц. м. используют специальные проблемно-ориентированные языки моделирования; одним из наиболее широко применяемых в моделировании языков является язык CSMP, разработанный в 60-х гг. в США. Ц. м. отличается наглядностью и характеризуется высокой степенью автоматизации процесса исследования реальных объектов.

  • - исследование к.-л. явлений, процессов или систем объектов путём построения и изучения их моделей. М. включает: предварит, анализ исследуемого объекта; построение модели и её изучение...

    Сельско-хозяйственный энциклопедический словарь

  • - исследование к.-л. реально существующих предметов и явлений и конструируемых объектов путём построения и изучения их моделей...

    Естествознание. Энциклопедический словарь

  • - исследование каких-либо существующих предметов и явлений путем построения и изучения их моделей. На моделях базируются и теоретический и экспериментальный методы познания...

    Начала современного Естествознания

  • - исследование каких-либо явлений, процессов или объектов путем построения и изучения их моделей. Одна из основных категорий теории познания. Моделирование реального мира - одна из задач литературы и искусства...

    Терминологический словарь-тезаурус по литературоведению

  • - Процесс распознавания последовательности идей и поведении, которая позволяет справиться с задачей. Основа ускоренного обучения. Процесс наблюдения и копирования успешных действий и поведения других людей...

    Словарь нейролингвистического программирования

  • - цифрово́е телеви́дение собирательный термин, подразумевающий использование цифровых методов обработки видеоинформации от момента образования видеосигнала на выходе передающего...

    Энциклопедия техники

  • - электромеханич...

    Большой энциклопедический политехнический словарь

  • - 1...

    Телекоммуникационный словарь

  • - кодирование, при котором используется код, состоящий из букв, цифр и других знаков алфавита.См. также: Кодирование  ...

    Финансовый словарь

  • - "...Цифровое картографирование: комплекс мероприятий, направленных на создание цифровой картографической продукции..." Источник: " ГОСТ 28441-99. Картография цифровая...

    Официальная терминология

  • - "...Цифровое картографическое моделирование: процесс создания и использования цифровых картографических моделей..." Источник: " ГОСТ 28441-99. Картография цифровая...

    Официальная терминология

  • - "... картографическое обеспечение: комплекс мероприятий, направленных на создание, хранение цифровой картографической продукции и выдачу ее потребителям..." Источник: " ГОСТ 28441-99. Картография цифровая...

    Официальная терминология

  • - ".....

    Официальная терминология

  • - устройство для регистрации на бумаге или её заменителе выдаваемой электронной вычислительной машиной информации в виде буквенно-цифрового текста, таблиц, графиков и т. п. Наиболее распространены...
  • - средство измерений, в котором значение измеряемой физической величины автоматически представляется в виде числа, индицируемого на цифровом отсчётном устройстве, или в виде совокупности дискретных сигналов...

    Большая Советская энциклопедия

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

    Большой энциклопедический словарь

"Цифровое моделирование" в книгах

Цифровое побеждает аналоговое

автора Айзексон Уолтер

Цифровое побеждает аналоговое

Из книги Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию автора Айзексон Уолтер

Цифровое побеждает аналоговое Машины, разработанные Холлеритом и Бэббиджем, были цифровыми, а значит, они были рассчитаны на использование цифр - различных дискретных целых чисел, таких как о, 1, 2, 3. В их машинах сложение и вычитание целых чисел происходило при помощи

Из книги Книга 2.0. Прошлое, настоящее и будущее электронных книг глазами создателя Kindle автора Меркоски Джейсон

Образование: печатное или цифровое?

Цифровое изображение

Из книги Мой первый видеофильм от А до Я автора Гамалей Владимир

Цифровое изображение Компьютер не может обрабатывать аналоговое видео, содержащее информацию о яркости, цветности, а также звук «в чистом виде». Для этого необходимо преобразовать их в цифровую форму. Существует множество электронных плат (они упоминаются в главе 10),

Цифровое спутниковое телевидение

Из книги 100 великих чудес техники автора Мусский Сергей Анатольевич

Цифровое спутниковое телевидение Передача информации на большие расстояния была и остается одним из самых важных с практической точки зрения применений искусственных спутников Земли. На первом специализированном связном американском спутнике в 1963 году был передатчик

Цифровое телевидение

Из книги Большая энциклопедия техники автора Коллектив авторов

Цифровое телевидение Цифровое телевидение – это модель передачи транслятором аудио– и видеосигналов телевизору. В цифровом телевидении применяются сжатие и цифровая модуляция для передачи данных. Основным стандартом современного цифрового телевидения является

Цифровое измерительное устройство

БСЭ

Цифровое моделирование

Из книги Большая Советская Энциклопедия (ЦИ) автора БСЭ

Урок 10 Цифровое моделирование

автора Хайнеманн Роберт

Урок 10 Цифровое моделирование Проработав материал этого урока, вы научитесь использовать программу PSPICE в качестве статистического логического анализатора. Все вопросы рассматриваются на практических примерах. Вам будет предложено определить наименьшее

10.1.1. Упражнение на цифровое моделирование схемы

Из книги Визуальное моделирование электронных схем в PSPICE автора Хайнеманн Роберт

10.1.1. Упражнение на цифровое моделирование схемы Протестируйте «интеллект» программы PSPICE, выбрав для схемы с недопустимым сопротивлением R=180 Ом такую комбинацию входных напряжений, которая создаст сигнал логической единицы на выходе элемента ИЛИ-НЕ и, следовательно,

10.2. Динамическое цифровое моделирование: временные диаграммы

Из книги Визуальное моделирование электронных схем в PSPICE автора Хайнеманн Роберт

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

19.5. Цифровое подписывание талонов

Из книги iOS. Приемы программирования автора Нахавандипур Вандад

19.5. Цифровое подписывание талонов Постановка задачи Вы подготовили каталог pass с файлом описания и файлом pass.json, а также все изображения. Теперь вы хотите снабдить цифровой подписью каталог с талоном и его содержимое. Это требуется для создания файла талона, готового к

Глава III Цифровое видео

Из книги Видео на вашем компьютере: ТВ тюнеры, захват кадра, видеомонтаж, DVD автора Буковецкая Оксана Александровна

Глава III Цифровое видео Принципы цифрового описания Цифровые видеоформаты Наконец о компьютерном видео Компьютерный видеомонтаж Цифровое видео – это не обязательно и далеко не всегда компьютер. Первый цифровой видеомагнитофон появился в 1986 г., когда до начала

Цифровое нашествие

Из книги Литературная Газета 6468 (№ 25 2014) автора Литературная Газета

Цифровое нашествие За законодательством сейчас вообще мало кто следит, а вот электромагнитные импульсы все каждый день старательно ловят не у телевизора, так у компьютера. Я тоже искренне привержен этому делу. Больше того, пристально слежу за развитием информационных

9. Цифровое видеонаблюдение

Из книги CCTV. Библия видеонаблюдения [Цифровые и сетевые технологии] автора Дамьяновски Владо

9. Цифровое видеонаблюдение До сих пор большинство обсуждаемых в этой книге вопросов относилось к аналоговым видеосигналам. Большинство современных систем видеонаблюдения по-прежнему используют аналоговые телекамеры, хотя все большее число производителей предлагают

Цифровое моделирование в России есть: доказано в «НЕОЛАНТ»

Компания «НЕОЛАНТ» на основе многолетнего опыта информационного моделирования в России разработала собственную типологию цифровых моделей объектов промышленного предприятия. Основанием классификации является ключевая задача, для которой модель реализуется и используется, — от централизации инженерных данных по объекту до мониторинга процессов, моделирования физических и технологических процессов и обучения персонала.

В соответствии с типологией «НЕОЛАНТ» выделяется шесть типов информационных моделей (рис. 1).

Наиболее распространенными сегодня являются два первых типа: 3D-модель «Декорация» и инженерная 3D-модель. При этом они зачастую используются на этапе планирования и проектирования объектов, хотя могут эффективно применяться и для решения эксплуатационных задач.

Компания «НЕОЛАНТ» предлагает вашему вниманию примеры реальных проектов, представленных в виде видеороликов, наглядно демонстрирующих возможности некоторых типов информационных моделей.

Тип:

Пример: 3D-памятники Москвы (рис. 2).

Информационные 3D-модели около 40 исторических объектов столицы помогают Департаменту культурного наследия города Москвы в формировании и реализации государственной политики в области государственной охраны, сохранения, использования и популяризации объектов культурного наследия (памятников истории и культуры) народов Российской Федерации. Информационная система, созданная «НЕОЛАНТ», решает следующие задачи:

  • сбор, накопление, хранение, поддержание в актуальном состоянии пространственной и атрибутивной информации об объектах историко-культурного опорного плана города Москвы;
  • обеспечение удобного доступа к информации об объектах историко-культурного опорного плана города Москвы, в том числе об истории изменения их статуса;
  • реализация возможности просмотра 3D-моделей объектов историко-культурного опорного плана города Москвы;
  • формирование документов на основе данных историко-культурного опорного плана города Москвы.

Тип: информационная 3D-модель «Справочник».

Пример: информационные модели всех десяти российских АЭС (рис. 3).

Информационная модель атомной станции позволяет организовать мгновенный доступ к огромному единому хранилищу данных и документации с помощью наглядных 3D-моделей объектов. При этом по каждому энергоблоку насчитывается 2,5 тыс. томов документации, а каждая модель объекта содержит примерно 300-400 тыс. графических элементов.

Тип: прикладная информационная 3D-модель.

Пример: информационная система обеспечения вывода из эксплуатации энергоблоков Курской АЭС (рис. 4).

В основе системы — информационные 3D-модели объектов, к которым привязана атрибутивная информация, проектно-конструкторская документация, технологические схемы и т.д.

Система позволяет решить следующие прикладные задачи:

  • сбор и визуализация данных радиационного мониторинга;
  • разработка планов производства работ;
  • имитационное моделирование опасных работ;
  • расчет объемов демонтажа, дезактивации и образующихся РАО; и т.д.

Тип: прикладная информационная модель.

Пример: моделирование хода строительно-монтажных работ на заводе (рис. 5).

Интеграция 3D-моделей объектов завода с системами календарно-ресурсного планирования позволяет оптимизировать ход строительно-монтажных работ, отслеживать состояние строящихся объектов и соблюдение графика, контролировать субподрядчиков-строителей, получать техническую и договорную документацию прямо из 3D-модели. Кроме того, подобная прикладная информационная модель удобна для проведения совещаний и планерок — наглядный доступ к информации о ходе строительства избавляет участников встречи от необходимости анализировать отчеты и документы.

Тип: имитационная модель.

Пример: моделирование аварийных ситуаций на площадке размещения АЭС (рис. 6).

Выполненное «НЕОЛАНТ» моделирование потенциальных аварийных ситуаций на АЭС необходимо для обеспечения высокого уровня безопасности функционирования этих объектов. Проект реализован по заказу Института проблем безопасного развития атомной энергетики (ИБРАЭ) РАН.

Тип: имитационная модель/виртуальный тренажер.

Пример: моделирование технологии демонтажа, обучение операторов робототехники технологическим операциям (рис. 7).

Для демонтажа реакторной установки АМБ-100 Белоярской АЭС планируется использовать «безлюдную» технологию, то есть на площадке будет работать только робототехника. Имитационное моделирование позволило провести предварительную отработку технологии, выявить ряд проблем и выработать предложения по их решению. Созданная имитационная модель будет использоваться и для обучения операторов робота, а в дальнейшем она обеспечит безопасность проведения работ по выводу из эксплуатации энергоблока.

Цифровое моделирование объектов — блог для профессионалов! Стандарты, подходы к стоимости, детализация моделей, прикладные задачи.

I-model.lj.ru — присоединяйтесь!

По материалам компании «НЕОЛАНТ»

Слайд 2

ЦМТ

Цифровое моделирование рельефа составляет крупный раздел внутри блока обработки данных в ГИС и также относится к задачам геоанализа и моделирования. Хотя оно реализовано далеко не во всех ГИС-пакетах, тем не менее цифровое моделирование рельефа – одно из приоритетных направлений развития современной геоинформатики.

Слайд 3

Рельеф как объект ЦМТ

Рельеф является главным элементом ландшафта. Он определяет все особенности местности: характер и конфигурацию гидрографической сети, распределение растительности и почвенного покрова, микроклимат и экологические условия, расположение дорог и населенных пунктов

Слайд 4

Цифровое моделирование рельефа ставит перед собой две главные группы задач: Первая сводится к разработке методов и приемов по созданию цифровых моделей рельефа (ЦМР); Вторая совершенствует способы их практического использования.

Слайд 5

Создание ЦМР. Общий прицип

X Y Z z3 z1 z2 x1 x3 x2 y1 y2 y3 1 2 3 ID X Y Z 1 x1 y1 z1 2 x2 y2 z2 3 x3 y3 z3 … … … … n xn yn zn Цифровая модель рельефа (ЦМР)

Слайд 6

Создание ЦМР

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

Слайд 7

Получение высотных отметок в узлах регулярной сетки

  • Слайд 8

    Нерегулярное размещение высотных отметок в узлах произвольной сети

  • Слайд 9

    Размещение отметок вдоль горизонталей с определенным шагом

  • Слайд 10

    Получение отметок в точках пересечения горизонталей со структурными линиями рельефа

    Слайд 11

    Источник данных для ЦМР

    Главными источниками для создания ЦМР служат крупномасштабные топографические карты. Типовая технология создания ЦМР основана на цифровании (обводке) горизонталей как основной ее составляющей и высотных отметок. Применение мелкомасштабных карт ограничено по условиям генерализации. На таких картах геометрическая точность вступает в противоречие с географическим правдоподобием и морфологическим соответствием, и, как правило, метричностью жертвуют. В теории и практике геоинформатики доказывается, что использование в качестве исходных материалов для построения ЦМР карт масштаба 1: 500 000 и мельче, – бессмысленно.

    Слайд 12

    Форматы ЦМР

    Обычно первичные данные для создания новой ЦМР (получаемые традиционно по картам) приводятся к одному из двух наиболее широко распространенных формата представления: GRID-модели и TIN-модели. Первая модель во многом аналогична растровой модели пространственных данных: она предполагает разбиение пространства карты на далее неделимые элементы (пикселы), внутри которых высота земной поверхности считается постоянной. Пикселы образуют квадраты регулярной обычно прямоугольной матрицы высот, расстояние между которыми определяет пространственное разрешение ЦМР.

    Слайд 13

    GRID.1

    При создании GRID-моделей на первом шаге изучаемую территорию как бы нарезают на квадратные выделы, участки, геометрические размеры которых определяются заранее исходя из качества исходных материалов, задач исследования и технических средств (grid в переводе с английского – решетка, сетка). Малые пиксели детальнее передают неровности земной поверхности, но для создания таких ЦМР требуются крупномасштабные исходные материалы, а образованный массив чисел – огромен и труднообрабатываем. Обычно размер пикселей устанавливают равным 1 – 2 мм в масштабе карты (например, для 1: 100 000 карты размер пиксела – 100 – 200 м на местности). l = 1 – 2 мм

    Слайд 14

    GRID.2

    Слайд 15

    GRID.3

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

    Слайд 16

    GRID.4

  • Слайд 17

    GRID. Rezult

  • Слайд 18

    TIN.1

    Суть модели TIN – в ее названии: Triangulated irregular network (нерегулярная треугольная сеть). Она представляет собой сеть треугольников, в вершинах которых находятся высотные отметки. Строится она следующим образом. Все точки с известными высотами соединяются попарно отрезками так, чтобы они нигде не пересекались; в противном случае оставляют кратчайший отрезок. Полученная сеть треугольников в топографии получила название элементов триангуляции Делоне. В начертательной геометрии с триангуляцией Делоне тесно связаны полигоны Тиссена, или диаграммы Вороного, обладающие рядом особых свойств. В результате моделируемая поверхность представляется как многогранная.

    Слайд 19

    TIN.2

    X Y Z трехреберные грани

    Слайд 20

    TIN.4

  • Слайд 21

    Слайд 22

  • Слайд 23

    Интерполяция в ЦМР

    Важным элементом построения любой ЦМР независимо от формата представления является интерполирование – т.е. нахождение высот земной поверхности любой произвольной точки, для которой известны только плановые координаты X и Y, по некоторой сети опорных точек, называемых узлами интерполяции, для которых известны все три координаты – X,Y и Z. Для GRID-моделей интерполяция необходима для получения непрерывной матрицы высот по дискретным необязательно регулярным опорным точкам, в TIN-моделях она применяется с целью сгущения сети треугольников, обычно весьма разреженной. Все методы интерполяции делятся на глобальные и локальные, а также точные и аппроксимирующие.

    Слайд 24

    Глобальная инетполяция

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

    Слайд 25

    Локальная интерполяция

    В локальной интерполяции расчет высоты ведется лишь в непосредственных окрестностях точки, многократно повторяя алгоритм вычисления в разных частях ЦМР. локальная интерполяция

    Слайд 26

    Аппроксимирующая интерполяция

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

    Слайд 27

    Точная интерполяция

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

    Слайд 28

    Linear interpolation

    Среди конкретных реализаций алгоритмов интерполяции наиболее часто употребляется линейная интерполяция, выполняемая от точки к точке по отрезкам прямых линий. z x или y 1 2 3 4 5 6 7 8 9 10 порядковые номера ячеек растра d d0 z1 z2 z0 z0 = z1 + (z2 – z1) · d0 / d

    Слайд 29

    Inverse weight interpolation

    Другой метод – метод обратных весовых коэффициентов – при интерполировании позволяет в большей степени учитывать влияние близ лежащих точек и в меньшей – находящихся на удалении. z x или y 1 2 3 4 5 6 7 8 9 10 порядковые номера ячеек растра d2 z1 z2 z0 z0 = (d1 · z1 + d2 · z2) / (d1 + d2) d1

    Слайд 30

    Nearest neighbor interpolation

    В следующем способе – методе ближайшего соседа – высота точки принимается равной высоте опорной точки, располагающейся ближе всего. z x или y 1 2 3 4 5 6 7 8 9 10 порядковые номера ячеек растра d2 z1, z0 z2 z0 = z1 |если d1

    Слайд 31

    Spline interpolation

    Следующий метод интерполяции получил названия метода сплайнов (splineв переводе с английского – упругая линейка), или кусочно-полиномиального сглаживания.

    Слайд 32

    концы отрезков криволинейные отрезки сплайна f3´(z, x[y]) f1(z, x[y]) f2(z, x[y]) f3(z, x[y]) f4(z, x[y]) f5(z, x[y]) f1´´(z, x[y]) z x или y z x или y 1 2 3 4 5 6 7 8 9 10 порядковые номера ячеек растра z1 z2 z0 z0 = f(z, x[y]) x[y]1 z3 z4 x[y]2 x[y]3 x[y]4 f(z, x[y])

    Слайд 33

    Аппроксимирующая интерполяция

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

    Слайд 34

    В аппроксимирующих методах рельеф земной поверхности понимается как очень сложная функция вида z = F(x, y), т.е. высота точки зависит от ее пространственного положения. Эта функция неизвестна и неопределима, поскольку учитывает огромное число причин и факторов, влияющих на рельеф. Но ее можно заменить более простой функцией, свойства которой известны, и представить рельеф в виде z = f(x, y) + ε, где ε– некоторый неразложимый остаток, очень малый по величине: = ε→ 0.

    Слайд 35

    Полиноминальная интерполяция

    В полиномиальной интерполяции отыскание высот промежуточных точек z0 проводится путем решения полиномов заданной степени m: где aij– коэффициенты полинома, а x и y – координаты сети. Коэффициенты полинома определяются исходя из условия минимизации ε, для этого необходимо, чтобы число опорных точек, привлекаемых для расчета, было не меньше величины (m + 1)·(m + 2) / 2. Порядок полинома указывает на число чередующихся максимумов или минимумов аппроксимирующей поверхности, которое равно m – 1.

    Слайд 39

    Кригинг.1

    В методе кригинга изменчивость высот подразделяется на три компоненты: трендовую e автокорреляционную e´ случайнуюe´´ На примере одномерной функции значения высот z в точках x может быть представлено как: z(x)= e(x) + e´(x) + e´´(x).

    Слайд 40

    Кригинг.2

    Трендовая компонента отражает направленность изменений высот Автокорреляционная характеризуют физически трудно объяснимую вариацию, зависящую от соседних точек Случайная – некоторый статистический шум, равный постоянному значению. Различают простой кригинг и универсальный. В простом кригинге тренд e(x) предполагается постоянным и рассматривается как средняя арифметическая высота. В универсальном кригинге тренд обычно моделируется полиномами первой или второй степени.

    Слайд 41

    Кригинг.4

    z x z x e(x) e´(x) e´´(x) z(x) = e(x) + e´(x) + e´´(x)

    Посмотреть все слайды