Проектирование линейных систем управления с SISO DESIGN TOOL / MATLAB: Учебное пособие, страница 23

Независимо от выбранного способа проектирования цифровой системы управления  вы можете  с помощью диалогового окна Continuous/DiscreteConversions    осуществить обратный переход к непрерывной  системе, а  также изменить величину периода дискретизации в цифровой системе. Переход к непрерывной системе будет иметь место, если вы активизируете селективное окно с названием ContinuousTime (Переход к непрерывной системе), расположенное в верхней части окна Continuous/DiscreteConversions  (рис.  58). Для изменения периода дискретизации надо активизировать селективное окно с названием Discretetimewithnewsampletime (новый период дискретизации) и ввести в текстовое окно Sampletime (sec)  новое значение периода дискретизации.

16. УДАЛЕНИЕ ДАННЫХ

Вы можете удалить модель предварительного фильтра и / или модель регулятора из окна SISODesignTool, используя следующие команды из подменюClear, входящего в меню  Compensators:

- CandF (удалить модель предварительного фильтра и регулятора). Эта команда удаляет модели предварительного фильтра и датчика и заменяет их моделями в виде пропорциональных звеньев с единичным коэффициентом усиления;

           - Conly(удалить модель регулятора). Такая команда удаляет все нули и полюсы регулятора, а его коэффициент делает равным единице;

           - Fonly (удалить модель предварительного фильтра). Такая команда удаляет все нули и полюсы предварительного фильтра, а его коэффициент делает равным единице.

Приложение A

Создание   и  сохранение   моделей   линейных  стационарных  систем

A.1. Сохранение   моделей, созданных в командном окне MATLAB

       Проектирование  систем  управления  с  помощью   средства  SISOTOOL надо начинать   с  построения  моделей  объекта  управления  и  датчика. Пусть  эти  модели  вы  обозначили  соответственно  pиph.  Заметим, что построение  моделей   линейных  стационарных  объектов (систем  и   элементов)  в   командном  окне  МАТLAB описано  в [1,2]  достаточно  подробно. Для  этой  цели  используются команды  tf ,   ss  , zpk ,   filt.

После  создания  моделей  основных  элементов  системы  управления, при этом командное окно должно иметь, например, следующий вид:

надо их  сохранить  в рабочем пространстве  командного  окна.

A.1.1.Чтобы сохранить указанные модели на диске в виде MAT-файла:

    а) выберите   команду  Save Workspace As… (сохранить  рабочее  пространство с названием) из  меню File командного окнаМАТLAB.Появляется диалоговое  окно Save Workspace Variables…;

б) выберите  папку  и  введите  в текстовое  окно Имя файла название проектируемой  вами системы, например sd.mat,   и  щелкните кнопку с названием  Сохранить.

Другая  возможность  сохранения  моделей  pgи ph  в  виде  MAT-файла  состоит в следующем:

после  создания  модели  объекта,  например pg, выберите   команду  Save Workspace As… и в  появляющееся  диалоговое  окно  введите  название  модели  объекта  pg , затем  нажмите  кнопку с названием  Сохранить.

МАТLAB   также  позволяет  сохранить  созданные  вами  модели, используя  команду  save.

A.1.2.Чтобы  сохранить   значения  всех  переменных  и  определений  рабочего пространства (следовательно, всех  созданных  в  нем  моделей) на  диске:

введите  в командное  окно  команду  save <имя  файла> и  нажмите  клавишу Enter. При  этом  все  переменные  и определения  будут  загружены  в  двоичном  формате  в  специальный  файл  с  названием  <имя  файла > .mat. Последовательно  применяя команду  save  к  переменным pg и ph, можно   сохранить  все  созданные   вами  модели  в  виде  двоичных  файлов  с  расширением  .mat: pg.mat, ph.mat.

A.2. Создание и сохранение моделей   с помощью редактора/отладчика

Командное  окно  МАТLAB  не  позволяет    непосредственно           изменять  параметры   и  вид  модели с целью  исправления  ошибок, допущенных  на  этапе  создания  этой  модели. Поэтому  более  удобно  для подготовки, коррекции и отладки новых и уже созданных  моделей  элементов  проектируемой  системы  использовать встроенный редактор/отладчик Editor/Debugger [8]. Этот редактор/отладчик установлен по умолчанию, т.е. активизирована селективная кнопка  с названием   Bilt-in Editor (встроенный редактор)  на странице Editor/Debugger Preferences (параметры) диалогового окна Preferences (свойства), открываемого одноимённой командой из меню File (файл) командного окна MATLAB. Если вы перед тем, как перейти к использованию редактора/отладчика, применяли какой-либо текстовый редактор, например Notepad, т.е. была активизирована нижняя селективная кнопка на упомянутой странице Editor/Debugger Preferences, то для перехода к редактору/отладчику нужно активизировать уже упомянутую выше селективную кнопку с названием Bilt-in Editor.

A.2.1. Чтобы открыть окно редактора/отладчика:

а) выберите команду New (новый) из меню File (файл) командного окна  MATLAB. Открывается подменю, включающее  команды M-file (М-файл), Figure [фигура (рисунок)], Model (модель пакета Simulink), GUI(графический интерфейс пользователя);

б) выберите команду  М-файл. Появляется окно редактора-отладчика М-файлов (окно MATLAB Editor/Debugger) c  названием по умолчанию создаваемого файла Untitled (безымянный), предназначенное  для  ввода  нового  M-фaйла.

В  рассматриваемом  случае  таким  файлом  должен  быть файл, содержащий  модели  элементов  проектируемой  системы.     После ввода  и редактирования  текстового  файла, например sd, содержащего, например, файлы pg иph, его следует сохранить на диске.

A.2.2. Чтобы сохранить М-файл на диске:

а) выберите команду Save As… из  меню File  редактора-отладчика. Появляется диалоговое окно  Save file as (сохранить файл под именем), в котором представлена  информация о текущей папке (каталоге) и содержащихся в ней файлах;

б) введите  в текстовое окно  Имя файла выбранное вами название сохраняемого файла с обязательным указанием расширения .m, например sd.m,  и выберите папку для этого файла, например папку work;