Болезни Военный билет Призыв

Цифровое моделирование. Неалгоритмические методы цифрового моделирования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Недостатки аналогового моделирования могут быть компенсированы в комбинированных аналого-цифровых моделях .

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

В дальнейшем вместо термина «цифровое моделирование», как правило, будет использоваться термин «моделирование».

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

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

Слайд 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)

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

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

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


    Большая советская энциклопедия. - М.: Советская энциклопедия . 1969-1978 .

    Смотреть что такое "Цифровое моделирование" в других словарях:

      цифровое моделирование - — [Я.Н.Лугинский, М.С.Фези Жилинская, Ю.С.Кабиров. Англо русский словарь по электротехнике и электроэнергетике, Москва, 1999 г.] Тематики электротехника, основные понятия EN digital simulation …

      цифровое моделирование - 3.8 цифровое моделирование: Способ использования различных математических методов на электронно вычислительных машинах для достижения акустической симуляции (см. 3.1). Источник: ГОСТ Р 53737 2009: Нефтяная и газовая промышленность. Поршневые… …

      цифровое моделирование - skaitmeninis modeliavimas statusas T sritis automatika atitikmenys: angl. digital simulation; numerical modelling vok. digitale Simulation, f; numerische Simulation, f rus. цифровое моделирование, n; численное моделирование, n pranc. simulation… … Automatikos terminų žodynas

      цифровое моделирование в реальном масштабе времени - — [А.С.Гольдберг. Англо русский энергетический словарь. 2006 г.] Тематики энергетика в целом EN real time digital simulationRTDS … Справочник технического переводчика

      Создание цифровой модели рельефа и ее использование. Примечания 1. Обработка цифровой модели рельефа служит для получения производных морфометрических показателей; расчета и построения линий тока; экстракции структурных линий и линий перегиба… … Справочник технического переводчика

      цифровое моделирование рельефа - 61 цифровое моделирование рельефа: Создание цифровой модели рельефа и ее использование. Примечания 1 Обработка цифровой модели рельефа служит для получения производных морфометрических показателей; расчета и построения линий тока; экстракции… … Словарь-справочник терминов нормативно-технической документации

      аналоговое [аналого-цифровое] моделирование - Моделирование процессов и объектов с помощью средств аналоговой [аналого цифровой] вычислительной техники. [ГОСТ 18421 93] Тематики аналоговая и аналого цифровая выч.техн … Справочник технического переводчика

      Analoginis skaitmeninis modeliavimas statusas T sritis automatika atitikmenys: angl. analog digital simulation vok. analog digitale Simulation, f rus. аналого цифровое моделирование, n pranc. simulation analogique numérique, f … Automatikos terminų žodynas

      аналого-цифровое моделирование - — [Я.Н.Лугинский, М.С.Фези Жилинская, Ю.С.Кабиров. Англо русский словарь по электротехнике и электроэнергетике, Москва] Тематики электротехника, основные понятия EN analog digital simulation … Справочник технического переводчика

      Моделирование исследование объектов познания на их моделях; построение и изучение моделей реально существующих объектов, процессов или явлений с целью получения объяснений этих явлений, а также для предсказания явлений, интересующих… … Википедия

    Книги

    • , Браверман Борис Аронович. Рассмотрены возможности использования элементов программирования на языке С# в среде Microsoft Visual Studio для решения разнообразных задач геоматики. Показана связь процессов кадастра и…
    • Программное обеспечение геодезии, фотограм, кадастра, инж. из. , Браверман Борис Аронович. Рассмотрены возможности использования элементов программирования на языке С в среде Microsoft Visual Studio для решения разнообразных задач геоматики. Показана связь процессов кадастра и…