русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Функциональный уровень алгоритмического базиса структурных моделей


Дата добавления: 2015-09-15; просмотров: 1030; Нарушение авторских прав


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

Основными элементами такой модели являются:

  • элементы построения структурных моделей математического уровня (СММУ) всех перечисленных выше классов;
  • функциональные блоки (ФБ).

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

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

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

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



Структурная модель функционального уровня конкретной электромеханической системы конструируется и базовых элементов СММУ и ФБ. Следует отметить, что на каждый входной канал ФБ может быть подан сигнал только с выхода элемента или ФБ, сигнал с узла суммирования на вход ФБ подавать нельзя. Конкретные значения параметров ФБ задаются при построении СМФУ. На рис. 3.2. приведено окно ввода параметров модели электродвигателя.

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

Так в качестве типовых функциональных блоков для систем автоматизированного электропривода можно выделить модели:

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

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

Учитывая, что внешнее представление структурной модели функционального уровня в явном виде не содержит математических форм описания объекта, а отражает лишь схему функционального взаимодействия физических элементов, предлагается использовать СМФУ какединую внешнюю графическую форму для различных классов математических моделей (структурных, векторно-матричных и т.п.) На рис. 3.3приведен пример СМФУ для простейшей системы электропривода.

Представленную здесь единую внешнюю графическую форму будем считать первым вариантом собственной формы структурной модели, а СММУ - вторым вариантом указанной формы. Таким образом, вид структурной модели (L- линейная, N-нелинейная, ND-нелинейно-дискретная, NVS - нелинейная переменной структуры) определяется наличием в СММУ соответствующих динамических элементов. На рис. 3.4 приведены внутренние представления функциональных блоков соответствующих L- модели системы. А на рис. 3.5функциональный блок P, соответствующий NVS-модели, раскрывается до схемы СММУ.

 

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

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

  • построить на бумаге внутреннее описание модели создаваемого функционального блока в форме СММУ;
  • определить тестовые значения параметров ФБ и диаграммы входных сигналов;
  • рассчитать или качественно оценить диаграммы изменения выходных сигналов модели, которые будут получены в результате имитационного эксперимента при правильном построении и описании схемы модели;
  • построить и испытать СММУ при выбранных параметрах и входных сигналах;
  • сформировать внутренне описание функционального блока и занести его в личную библиотеку ФБ;
  • построить на функциональном уровне и испытать модель испытания ФБ с использованием выбранных входных сигналов и значений параметров;
  • при абсолютном совпадении результатов испытаний структурных моделей математического и функционального уровней окончательно занести описание ФБ в личную библиотеку

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



<== предыдущая лекция | следующая лекция ==>
Математический уровень алгоритмического базиса структурных моделей | Алгоритмические модели динамических систем


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.