Советов Б.Я., Яковлев С.А. Моделирование систем (2001) (1186219), страница 47
Текст из файла (страница 47)
Совокупность распределенныхданных становится при этом реляционной БД, и именно такая195реляционная БД и будет называться распределенной базой данных.Учитывая интеграционный характер объединения распределенныхданных в совокупность, схемную однородность РБД будем называть схемной интеграцией. Тогда определение распределенной БДформулируется следующим образом распределенная база данныхэто, по меньшей мере, схемно интегрированная совокупность распределенных данных.По сути дела, такое определение распределенной БДМ означаетпостроение совокупности локальных информационных ресурсовв виде однороной среды распределенных данных, причем однородность рассматривается с точки зрения определения и манипулирования распределенными данными в границах реляционного подхода,или на уровне даталогических схем локальных элементов БДМ.Обобщенная даталогическая схема РБД в принципе доступна длявыполнения стандартных операций обобщенной нормализации, однако, при этом необходимо учитывать цели построения РБД, которую далеко не всегда целесообразно и возможно сформироватьв виде единой реляционной БДМ.Расширение реляционного подхода предусматривает представление баз данных по полной технологической схеме, т.
е. включая формализованные описания мифологической, концептуальнойи фундаментальной моделей БД. Распределенные объекты данных на этих уровнях представления разнородны по определению,содержательно, а не технически, в силу их построения в интересах локальных систем и приложений. Определим инфологический,концептуальный и фундаментальный уровни семантическими уровнями представления РБД. И если для локальных баз данных семантическая интеграция выполняется явно или интуитивно' проектировщиком БДМ, то для распределенных БДМ достижение семантической однородности становится существенной проблемой.Декларируя факт возможности достижения семантической однородности распределенных БДМ, можно сформулировать следующее определение: интегрированная распределенная база данных — это семантически интегрированная распределенная база данных.Другими словами, при интеграции РБД подразумевается семантическая интеграция, достижимая в рамках расширенного реляционного подхода.
Схемная интеграция РБД однозначна (табличноепредставление распределенных данных независимо от специфики ихреализации). Семантическая интеграция многозначна и допускаетмножество вариантов реализации. Это означает, что определениекласса интегрированных РБД постулирует существование разновидностей ИРБД, объединенных существенным свойством семантической однородности (логической, концептуальной или фундаментальной) [2, 16].1965.5. ГИБРИДНЫЕ МОДЕЛИРУЮЩИЕ КОМПЛЕКСЫВ практике машинного моделирования сложных систем используется вычислительная техника трех типов: ЭВМ, АВМ и ГВК. Приэтом ГВК, обеспечение которых ориентировано на решение задачмашинного моделирования (например, по составу программногообеспечения, наличию операционной системы реального времении диалога, интерфейсу с натурными блоками моделируемой системы 5 и т.
д.), называются гибридными или аналого-цифровымимоделирующими комплексами (АЦМК). Преимущества каждого типа вычислительных средств в первую очередь определяются спецификой основных свойств цифровых и аналоговых ЭВМ, используемых для моделирования конкретной системы 5.Рассмотрим достоинства и недостатки этих трех типов вычислительных средств (АВМ, ЭВМ и ГВК) применительно к машинному моделированию систем [52]. В общем случае с любой задачей,которую решает АВМ, может справиться и достаточно мощнаяуниверсальная ЭВМ.
Но на АВМ можно решать задачи моделирования систем быстрее и эффективнее.Основные черты, характерные для АВМ:1) зависимые переменные модели системы S представляютсяв непрерывном виде;2) точность результатов моделирования определяется качеством компонентов электрических схем АВМ;3) возможно одновременное выполнение параллельных вычислительных операций, что особенно важно при моделировании сложных систем;4) возможно выполнение операций в реальном ала ускоренноммасштабе времени (скорость вычислений ограничена главным образом частотными характеристиками элементов, а не сложностьюрешаемой задачи моделирования системы 5);5) операции сложения, вычитания, умножения, дифференцирования, интегрирования, генерирования непрерывных функций выполняются весьма эффективно, но имеются ограниченные возможностивыполнения логических действий, накопления цифровых данных,обеспечения длительных задержек, обработки информации, которые весьма характерны для моделирования систем;6) технология программирования состоит в основном в замещении элементами АВМ (такими, как операционные усилители,интеграторы и т.
п.) соответствующих элементов моделируемойсистемы S;7) к АВМ можно подключить блоки реальной системы S прикомбинированном моделировании; пользователь имеет возможность в ходе машинного эксперимента на АВМ изменять значенияустановок, т. е. коэффициентов, устанавливаемых на АВМ, чтообеспечивает более наглядное проведение эксперимента с модельюсистемы S.197Характерные черты ЭВМ:1) вся обработка промежуточной и результирующей информации в процессе моделирования системы S реализуется в дискретномвиде;2) все операции по работе с машинной моделью Мм выполняются последовательно;3) точность результатов моделирования системы S определяется главным образом выбранными численными методами решениязадачи и формой представления чисел;4) время решения определяется сложностью задачи моделирования системы S, т. е. числом операций, необходимых для получениярезультатов моделирования;5) наличие компромисса между временем решения и точностьюрезультатов моделирования системы S;6) применяется ограниченное число арифметических операций(сложение, вычитание, умножение и деление), но с помощью численных методов можно в модели на базе этих исходных операцийреализовать и более сложные, например дифференцирование, интегрирование и т.
д.;7) для выполнения логических операций и принятия решенийв процессе моделирования используются как цифровые, так и нецифровые данные;8) предусматриваются операции с плавающей запятой, чтоустраняет трудности масштабирования модели;9) методы программирования базируются как на ЯОН (часто неимеющих непосредственного отношения к задаче моделирования),так и на ЯИМ.Современные ГВК представляют собой попытку объединить вселучшее, присущее цифровой и аналоговой технике, и избежать ихнедостатков. Некоторые задачи требуют для своего решения усиления цифровой части комплекса аналоговой частью для увеличенияскорости вычислений и распараллеливания процессов.
При этомцифровая часть ГВК дает возможность:1) управлять аналоговой частью машинной модели Ми привысоком быстродействии;2) использовать устройства запоминания и хранения данныхмоделирования;3) обеспечивать более высокую точность вычислений и применения логических операций при моделировании системы S.Преимущества ГВК:1) сочетает быстродействие АВМ и точность ЭВМ, что позволяет расширить класс моделируемых объектов;2) в процессе машинного моделирования позволяет использовать реальные технические средства и части исследуемой конкретной системы S;1983) обеспечивает гибкость аналогового моделирования благодаряиспользованию логики и памяти ЭВМ;4) увеличивает быстродействие ЭВМ за счет использования аналоговых подпрограмм;5) делает возможной обработку входной информации о моделисистемы S, представленной частично в дискретной и непрерывнойформах.Говорить о преимуществах и недостатках ГВК можно применительно к машинному моделированию конкретного класса систем S.Для некоторых объектов использование при реализации моделисистемы ГВК аналогично их практической реализуемости.В зависимости от специфики исследуемых объектов в ряде случаев эффективной оказывается ориентация при моделировании системна ЭВМ.
При этом надо иметь в виду, что АВМ значительноуступают ЭВМ по точности и логинеским возможностям, но побыстродействию, схемной простоте, сопрягаемости с датчикамивнешней информации превосходят или, по крайней мере, не уступают им.Для сложных динамических объектов перспективным являетсямоделирование на базе ГВК, которые реализуют преимуществацифрового и аналогового моделирования и позволяют наиболееэффективно использовать ресурсы ЭВМ и АВМ в составе единогокомплекса. При использовании ГВК существенно упрощаются вопросы взаимодействия с датчиками, установленными на реальныхобъектах, что позволяет, в свою очередь, проводить комбинированное моделирование с использованием аналого-цифровой части модели и натурной части объекта.