Классификация прикладных программ

Содержание

Слайд 2

Цель и задачи курса

Дисциплина обеспечивает базовую подготовку инженеров в изучении теории и

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

Слайд 3

Классификация прикладных программ

Программное обеспечение (ПО) – совокупность программ и данных, предназначенных для

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

Слайд 4

Классификация программного обеспечения

Системное ПО – решает задачи общего управления и поддержания работоспособности

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

Слайд 5

Понятие пакета прикладных программ

ППП – это комплекс взаимосвязанных программ для решения определенного

Понятие пакета прикладных программ ППП – это комплекс взаимосвязанных программ для решения
класса задач из конкретной предметной области. На текущем этапе развития информационных технологий именно ППП являются наиболее востребованным видом прикладного ПО:
ориентация на решение класса задач
наличие языковых средств
единообразие работы с компонентами пакета

Слайд 6

Обзор основных этапов развития

Первое поколение. В качестве входных языков ППП первого поколения

Обзор основных этапов развития Первое поколение. В качестве входных языков ППП первого
использовались универсальные языки программирования (Фортран, Алгол-60 и т.п.) или языки управления заданиями соответствующих операционных систем.
Второе поколение. Разработка ППП второго поколения осуществлялась уже с применением специализированных входных языков на базе универсальных языков программирования
Третье поколение. Третий этап развития ППП характеризуется появлением самостоятельных входных языков, ориентированных на пользователей- непрограммистов.
Четвертое поколение. Четвертый этап характеризуется созданием ППП, эксплуатируемых в интерактивном режиме работы.

Слайд 7

Перспективы развития прикладного программного обеспечения.

К отличительным чертам ПО нового поколения следующие:
интеграция компонентов

Перспективы развития прикладного программного обеспечения. К отличительным чертам ПО нового поколения следующие:
прикладного пакета не только с приложениями пакета, но и с окружением;
широкое использование отраслевых стандартов;
использование инфраструктуры Интернет;
платформонезависимость.

Слайд 8

Обзор программ математических вычислений, их возможности и особенности

В области инженерного проектирования выделяют

Обзор программ математических вычислений, их возможности и особенности В области инженерного проектирования
три основных раздела:
CAD – Computer Aided Design (Системы автоматизированного проектирования);
CAM – Computer Aided Manufacturing (Автоматическое производство);
CAE – Computer Aided Engeneering (Компьютерная инженерия).

Слайд 9

Краткий обзор возможностей MatLab

MatLab – одна из старейших, тщательно проработанных и проверенных

Краткий обзор возможностей MatLab MatLab – одна из старейших, тщательно проработанных и
временем систем автоматизации математических расчетов, построенная на расширенном представлении и применении матричных операций. Это нашло отражение и в самом названии системы – MATrix LABoratory, то есть матричная лаборатория. Однако синтаксис языка программирования системы продуман настолько тщательно, что данная ориентация почти не ощущается теми пользователями, которых не интересуют непосредственно матричные вычисления.

Слайд 10

Лекция 2. Модель системы регулирования уровня

БЕЛОВ НИКИТА ВАДИМОВИЧ,
АССИСТЕНТ КАФЕДРЫ ИСУИА

Лекция 2. Модель системы регулирования уровня БЕЛОВ НИКИТА ВАДИМОВИЧ, АССИСТЕНТ КАФЕДРЫ ИСУИА

Слайд 11

Объект

Объект

Слайд 12

Исполнительный механизм

α=k2φ

Пусть имеется переменная R, принимающая значения (–1), 0 и 1 согласно

Исполнительный механизм α=k2φ Пусть имеется переменная R, принимающая значения (–1), 0 и
правилу:
R = -1, если α = αmin;
R = 0, если αmin<α<αmax;
R = 1, если α = αmax.

Z=-UR.

Тогда напряжение на якорной обмотке должно подчиняться условиям
Ua = U, если Z ≥ 0;
Ua = 0, если Z <0.

Слайд 13

Система регулирования в целом

Кроме объекта и исполнительного механизма система содержит датчик уровня,

Система регулирования в целом Кроме объекта и исполнительного механизма система содержит датчик
задающее устройство, элемент сравнения, регулятор и регулирующий орган – вентиль.
Датчик уровня может быть построен на базе сильфона, на основе емкостного преобразователя или других чувствительных к уровню элементов. Независимо от конструкции будем считать его безынерционным звеном с коэффициентом передачи k3
UH(t) = k3H(t),
где UH(t) – напряжение на выходе датчика, В. Примем k3 = 10 В∙м-1.
Задающее устройство вырабатывает электрический сигнал с напряжением UH0, равным напряжению сигнала датчика при номинальном уровне H0. С учетом принятого раньше значения H0 = 1 м должно быть:
UH0 = 10 В.
Элемент сравнения образует сигнал рассогласования UE(t)
UE(t) = UH0 – UH(t)
Угол α поворота вала редуктора исполнительного механизма служит входным сигналом регулирующего органа, характеризуемого эффективным проходным сечением S1, являющимся в свою очередь входным сигналом для объекта. Предполагая прямую пропорциональную зависимость между S1 и α
S1 = k5α
и учитывая, что максимальная величина сечения равна S1max= 0.01 м2 (см. задание 3), а максимальный угол αmax = 62.8 рад (см. п.2.2), найдем коэффициент передачи вентиля
k5 = S1max/αmax = 0.01/62.8 = 1.592∙10-4 м2/рад.

Слайд 14

Лекция 3. Модель следящей системы робота-манипулятора

БЕЛОВ НИКИТА ВАДИМОВИЧ,
АССИСТЕНТ КАФЕДРЫ ИСУИА

Лекция 3. Модель следящей системы робота-манипулятора БЕЛОВ НИКИТА ВАДИМОВИЧ, АССИСТЕНТ КАФЕДРЫ ИСУИА

Слайд 15

Схема компоновки робота-манипулятора

Схема компоновки робота-манипулятора

Слайд 16

Структурная схема системы управления

Структурная схема системы управления

Слайд 17

Описание элементов системы

Функции задающего устройства может выполнять компьютер, формирующий сигнал Uу совместно

Описание элементов системы Функции задающего устройства может выполнять компьютер, формирующий сигнал Uу
с сигналами управления движением по другим координатам. Сигнал Uу заранее не известен, а значит, вся система относится к категории следящих систем. От нее требуется «следить» за сигналом Uу, т.е. поддерживать равенство
φ = kуUу
Предполагается, что используется практически безынерционный датчик угла поворота, параметры которого выбираются так, чтобы его коэффициент передачи был равен 1/kу:
Uφ = φ/kу
Тогда при точной отработке системой заданного угла поворота сигнал рассогласования Ue =0. В дальнейшем принято kу = 1.0 рад∙В-1.

Слайд 18

Передаточные функции типовых звеньев

Передаточные функции типовых звеньев

Слайд 19

Описание элементов системы

Электронный усилитель У1 считается безынерционным звеном с коэффициентом усиления 10.

Описание элементов системы Электронный усилитель У1 считается безынерционным звеном с коэффициентом усиления
Передаточное отношение редуктора обозначим 1/kр. Передаточная функция редуктора запишется в виде
Основным элементом привода является электродвигатель постоянного тока Д, вращающийся с переменной угловой скоростью ω. Его передаточная функция имеет вид
Магнитный усилитель служит для создания управляющего напряжения на якорной обмотке двигателя. Его передаточная функция описывается выражением