- •Лабораторная работа № 1 Исследование работы функциональных преобразователей
- •Цель лабораторной работы
- •2. Задачи лабораторной работы
- •3. Краткие теоретические сведения
- •1. Краткие сведения о прикладном программном пакете VisSim
- •1.1. Назначение и состав системы VisSim
- •1.1.1. Назначение системы
- •1.2. Основные принципы работы с VisSim
- •1.2.1. Запуск и описание основного окна программы VisSim
- •1.1.2. Аппаратные средства для работы с системой
- •1.1.3. Состав библиотеки блоков
- •1.2.2. Принципы построения и редактирования диаграмм.
- •1.2.3. Сохранение диаграммы на диске.
- •1.2.4. Открытие диаграммы.
- •1.2.5. Создание новой диаграммы.
- •1.3. Основное меню VisSim.
- •1.3.1. Пункт File.
- •1.3.2. Пункт Edit.
- •1.3.3. Пункт View.
- •1.3.3. Пункт View.
- •1.3.5. Пункт Blocks.
- •Пункт Analyze.
- •1.3.8. Пункт Window.
- •5. Задание для подготовки к работе
- •6. Порядок проведения экспериментов
Пункт Analyze.
Пункт содержит команды, используемые при анализе сформированных систем: определение передаточных функций систем, полюсов (корней характеристических полиномов), нулей функций, частотных характеристик (АЧХ и ФЧХ), устойчивости по Найквисту и др.
Пункт содержит команды, используемые при анализе сформированных систем: определение передаточных функций систем, полюсов (корней характеристических полиномов), нулей функций, частотных характеристик (АЧХ и ФЧХ), устойчивости по Найквисту и др.
Рис. 9
1.3.7. Пункт Tools.
|
|
Рис. 10
Пункт содержит команды расширяющие возможности VisSim за счет подключения внешних программ вычислений и обработки. Наиболее интересен с точки зрения ознакомления с программой является пункт Customize – позволяющий из набора встроенных команд создавать собственные пользовательские меню процедур или менять набор инструментов.
1.3.8. Пункт Window.
Рис. 11
Определяет порядок размещения окон диаграмм.
1.3.9. Пункт Help.
|
|
Рис. 12.
В этом пункте выводится помощь по программе:
Contents - содержание,
Search… - поиск,
Wiring - информация о работе с функциональными связями,
Simulating - информация о моделировании динамики,
Using Help - использование помощи,
About VisSim - информация о версии программы и др.
5. Задание для подготовки к работе
Ознакомьтесь с целями, задачами и содержанием лабораторной работы. Изучите теоретические сведения о назначении и принципе работы функционального преобразователя..
6. Порядок проведения экспериментов
Запустите программу VisSim. Если при включении программы VisSim отсутствует панель инструментов:
Откройте пункт меню View и щелкните левой кнопкой «мыши» по строке Тооl Bar…:
Появится одна из панелей инструментов:
Установите курсор рядом с этой панелью и щелкните правой кнопкой «мыши». Появится панель:
Установите флажки напротив каждой ее строки. Появятся все панели инструментов.
Поместите на рабочий стол надпись (пример):
«Студент группы 11-МБ-ЭТ1 Иванов Иван Иванович. Лабораторная работа № 3. Исследование работы функциональных преобразователей.»
Для этого в меню Blocks (Блоки) выберете строку Annotation (Анатоционные), а в ней строку comment (Комментарий).
После щелчка в выбранном месте рабочего стола пунктирный прямоугольник превратится в прямоугольник показанный ниже. В нем будет мигать вертикальная линия, призывая набрать текст комментария. Наберите указанную ранее надпись:
Эксперимент 1. Исследование совместной работы базового и корректирующего функциональных преобразователей.
Создайте базовый функциональный преобразователь с помощью прогаммы Mathcad, реализующий функцию вида z = x2 + siny. Для этого в меню Tools (инструменты) выберите список Insert Mathcad Objtct (Вставить Mathcad-объект). В появившемся списке выберите команду New (Новый) – вставка нового Mathcad-объекта (рис.2).
Рисунок 2 Выбор нового Mathcad-объект
При исполнении команды New запускается система Mathcad, и в окне модели появляется объект системы Mathcad (рис. 3). Он имеет вид прямоугольника с заштрихованной рамкой со входами (слева) и выходами (справа). Строка меню VisSim заменяется строкой меню системы Mathcad и в окне модели появляется плавающая панель выбора палитр математических символов.
Рисунок 3 Объект Mathcad
Установите шрифт Times New Roman Сyr (Кириллица).
Сделайте в объекте надпись «Функциональный преобразователь (базовая программа) z = x2 + siny» (рис. 4).
Рисунок 4 Надпись в объекте
Введите в объекте функцию в виде out0 := in02 + sin(in1) + in2. Третье слагаемое будет учитывать помеху, появляющуюся на входе объекта управления автотронной системы (двигателя и т.п.).
Ввод символов и функций в этом выражении делайте с помощью палитры математических символов и функций. Ранее вместе с объектом Mathcad появилась палитра «Математика»:
В
ней щелкните по символу
и
появится палитра Оценка:
В
ней выберите оператор присваивания
.
Далее в палитре Математика выберите
.
Появится Калькулятор:
Здесь возьмите sin.
Mathcad-объект имеет один вход. Введите еще два. Для этого на панели инструментов возьмите стрелку
и дважды поднесите ее ко входу объекта,
щелкнув левой кнопкой «мыши». В результате
получите
На входе установите два датчика сигналов х и у. Для этого на панели инструментов возьмите элемент
.,
установите его напротив соответствующих
входов. Соедините их со входами
Mathcad-объект.
Для этого подведите курсор ко входу
элемента пока он не превратится в тонкую
вертикальную стрелку, смотрящую вверх.
Щелкните левой кнопкой «мыши» и
перетащите выход ко входу, соединив
их.
Создайте корректирующий функциональный преобразователь. Для этого ниже базового функционального преобразователя поместите корректирующий, создав его также в виде Mathcad-объекта. Нанесите в нем соответствующие надписи (рис. 5). Преобразователь содержит два входа (датчика), позволяющих измерить помеху.
Рисунок 5
Подайте сигнал с выхода корректирующего преобразователя на свободный вход помехи базового преобразователя, используя стрелку
на панели инструментов. При этом ее
надо развернуть на 1800.
Для этого выделите стрелку и щелкните
по ней правой кнопкой:
Выберите строку Flip Horizontal.
Установите на выходе базового преобразователя сумматор, позволяющий в программе удалить возмущающий сигнал. Для этого используйте элемент
на панели инструментов. По
умолчанию все сигналы, поступающие на
вход сумматора, берутся с положительными
знаками. Для смены знака на противоположный
необходимо нажать клавишу «Ctrl» и,
удерживая ее в нажатом положении,
щелкнуть правой кнопкой мыши по
соответствующему входу (рис. 6). Подайте
сигналы с выхода сумматора и базового
преобразователя на вход осциллографа.
Для этого на панели инструментов
возьмите элемент
.
После
того, как блок будет размещен на листе
диаграммы щелчком правой кнопки мыши
вызовите окно настроек этого блока (
рис. 7).
Далее в меню Options установите координатную сетку, поставив опцию Grid Lines. Интервал между линиями сетки устанавливается автоматически, в зависимости от диапазонов визуализации и размера графика. Координатная сетка и масштаб (по умолчанию) установятся после сборки и запуска модели.
В настройках моделирования меню «Simulate» выберите пунк «Simulation Properties…» и щелкните по нему левой кнопкой мыши. Появится понель настроек «Simulation Properties» (рис. 8.).
Устанавливается время начала, конца моделирования и частоту соответственно: Start = 0, End = 20, Frequency = 5 (не забудьте нажать кнопку ОК).
Рисунок 6 Схема с сумматором
Рисунок 7 Окно настроек осциллографа
Рисунок 8 Окно настроек «Simulation Properties»
Если в появившейся панели настроек второе окно будет поименовано не Frequency, то нажмите на стрелу окна, расположенного правее, и выберите пунк Hertz. Увеличьте немного размер блока графопостроителя (осциллографа) plot. Для этого потяните его за правый нижний угол.
Установите метки на соответствующих входах и выходах схемы. Для этого в меню Blocks (Блоки) выберете строку Annotation (Анатоционные), а в ней команду Label (Метка).
Вместе с курсором на рабочий стол переместится пунктирный прямоугольник. Щелчком в выбранном месте рабочего стола появится надпись Label. Щелкните по ней правой кнопкой мыши, появится ее свойств. В верхнем окне Label наберите указанную ранее надпись нажмите ОК.
Как было указано раннее установите кириллицу (рис. 9).
Рисунок 9 Модель исследования
Запустите процесс моделирования, щелкнув по зеленой стрелке на панели инструментов
.
На осциллографе появится программный
сигнал с помехой и без нее. При этом
установите верхний предел осциллографа
по оси у равный 4 и нижний – 0.
В отчет занесите схему исследования и сделайте вывод о совместной работе функциональных преобразователей.
Эксперимент 2. Построение трехмерной калибровочной диаграммы
Введите, как указывалось ранее, еще один Mathcad-объект, в котором будет построена трехмерная калибровочная диаграмма.
Сделайте надпись «Базовая трехмерная калибровочная диаграмма»
Запишите функцию базовой программы z = x2 + siny.
Введите шаблон трехмерного графика. Для этого в палитре Математика выберите символ
,
щелкните по нему. В появившейся палитре
Диаграммы выберите
.
Щелкните. Появится шаблон. В левом
нижнем углу, где стоит курсор, введите
z. Щелкните за пределами графика и
появится искомая диаграмма. Занесите
диаграмму в отчет.
Вопросы
Что называется функциональным преобразователем?
Что называется трехмерной калибровочной диаграммой?
Для чего применяются калибровочные и корректирующие диаграммы?
Что называется лингвистическим преобразователем?
Что называется фазификацией лингвистической переменной?
Что называется продукционными правилами?
ОТЧЕТ
по лабораторной работе № 2 «Исследование работы функциональных преобразователей»
студента гр.__________________
__________________________________
__________________________________
__________________________________
«___»_____________20___г.
Результаты экспериментов
Эксперимент 1. Исследование совместной работы базового и корректирующего функциональных преобразователей
Схема исследования.
Вывод о совместной работе преобразователей.
Эксперимент 2. Построение трехмерной калибровочной диаграммы.
Трехмерная калибровочная диаграмма.
Преподаватель:
______________________________
«_____»___________________20____г.
