Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Синтез управляющего автомата модели LEGO транспортной тележки и моделирование ее движения

Тип Реферат
Предмет Технология
Просмотров
1077
Размер файла
216 б
Поделиться

Ознакомительный фрагмент работы:

Синтез управляющего автомата модели LEGO транспортной тележки и моделирование ее движения

Кубанский государственный технологический университет

Ка­федра ав­то­ма­ти­за­ции тех­но­ло­ги­че­ских про­цес­сов

Задание на контрольную работу

По дис­ци­п­лине “Ав­то­ма­ти­зи­ро­ван­ное управ­ле­ние дис­крет­ными про­цес­сами” для сту­ден­тов за­оч­ной формы обу­че­ния спе­ци­аль­но­сти 21.01 — “Ав­то­ма­тика и управ­ле­ние в тех­ни­че­ских сис­те­мах” на тему: “Син­тез управ­ляю­щего ав­то­мата мо­дели LEGO — “транс­порт­ная те­лежка” и мо­де­ли­ро­ва­ние её дви­же­ния вдоль трассы”


Вы­дано:

Ас­пи­ран­том каф. АПП 06.09.99 /На­пы­лов Р.Н./

сту­денту гр. ____________ /____________/

Крас­но­дар 1999

1 Исходные данные

1.1 Управ­ляе­мый про­цесс — дви­же­ние мо­дели LEGO транс­порт­ной те­лежки вдоль за­дан­ной тра­ек­то­рии в виде бе­лой по­лосы. Ори­ен­та­ция те­лежки от­но­си­тельно трассы ре­гу­ли­ру­ется дат­чи­ками кон­тра­ста.

1.2 Ус­лов­ная схема транс­порт­ной те­лежки при­во­дится на ри­сунке 1.1. Те­лежка дви­жется за счёт зад­него при­вода, соз­даю­щего по­сто­ян­ное тяг­ло­вое уси­лие . Вра­ще­ние пе­ред­него ко­леса те­лежки осу­ще­ст­в­ля­ется с по­мо­щью ре­вер­сив­ного по­во­рот­ного дви­га­теля, от­ра­ба­ты­ваю­щего с по­сто­ян­ной уг­ло­вой ско­ро­стью , где — угол по­во­рота пе­ред­него ко­леса (ри­су­нок 1.1)

1.3 Транс­порт­ная те­лежка, как объ­ект управ­ле­ния имеет сис­тему дис­крет­ных вход­ных и вы­ход­ных сиг­на­лов, струк­турно пред­став­лен­ную на ри­сунке 1.2. Ко­ди­ровка ука­зан­ных сиг­на­лов сле­дую­щая:

Таблица 1.1 – Кодировка управляющих сигналов

Разряд сигнала

X

Управляющее действие

X0

1 – двигатель тележки включен

0 – двигатель тележки выключен

X1

1 – поворотный двигатель отрабатывает влево

0 – двигатель влево не отрабаты­вает

X2

1 – поворотный двигатель отрабатывает вправо

0 – двигатель вправо не отрабатывает

Таблица 1.2 – Кодировка выходных сигналов

Разряд сигнала

Y

Событие

Y0

1 – левый датчик над светлой точкой трассы

0 – левый датчик над тёмной точкой трассы

Y1

1 – правый датчик над светлой точкой трассы

0 – правый датчик над тёмной точкой трассы



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

1.4 Ре­ше­ние о по­дачи пи­та­ния на зад­ний при­вод те­лежки и, рас­по­ло­жен­ный на ней, управ­ляю­щий ав­то­мат при­ни­мает внеш­ний опе­ра­тор. По­этому, ис­ход­ным со­стоя­нием те­лежки яв­ля­ется ак­тив­ность дви­га­теля при­вода. В этом слу­чае за­дача управ­ляю­щего ав­то­мата со­стоит только в обес­пе­че­нии дви­же­ния те­лежки вдоль трассы.

1.5 До­пу­ще­ния, де­лае­мые при рас­смот­ре­нии управ­ляе­мой те­лежки в ди­на­мике:

1) тяг­ло­вое уси­лие по­сто­янное;

2) приведённая сила трения пропорциональна линей­ной скорости движения тележки;

3) сила трения , подменяющая реакцию в момент, когда (переднее колесо проскальзывает), постоянна и пропорциональна массе тележки;

4) сила трения , подменяющая реакцию в момент, когда (тележку заносит), также постоянна и пропор­циональна массе тележки;

5) масса тележки и её момент инерции относи­тельно центра масс связаны зависимостью: , как если бы вся масса тележки была сосредоточена в стержне (рисунок 1.1).

2 Основное задание

2.1 Сформировать модель управляющего автомата в форме таблицы переходов и выходов автомата Милли, предварительно составив список его возможных состояний и перекодировав входной алфавит автомата во множество много­значной логики (Y - четырёхзначное);

2.2 Минимизировать, в случае возможности, таблицу пе­реходов и выходов автомата Милли;

2.3 Составить алгебрологические выражения функции пе­реходов и функции выходов минимизированного автомата, ис­пользуя только двоичное представление входных и выходных сигналов;

2.4 Минимизировать полученные функции;

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

3 Дополнительное задание

Вывести модель динамики транспортной тележки. Положе­ние центра масс тележки в плоской системе координат зада­вать вектором положения . Положение точки приложения силы тяги привода задавать вектором .

4 Список источников

4.1 Юдицкий С.А., Магергут В.Э. Логическое управле­ние дискретными процессами. Модели, анализ, синтез. — М.: Машиностроение, 1987. — 176 c.

4.2 Кузнецов О.П., Адельсон-Вольский Г.М. Дискрет­ная математика для инженеров. — М.: Энергоатомиздат, 1987. — 450 c.

4.3 Шварце Х., Хольцгрефе Г.-В. Использование ком­пью­теров в регулировании и управлении: Пер. с нем.—М.: Энер­гоатомиздат, 1990. — 176 с.: ил.

4.4 Каган Б.М., Сташин В.В. Основы проектирования микропроцессорных устройств автоматики. — М.: Энергоатом­издат, 1987. — 304 c.

4.5 Мишель Ж., Лоржо К., Эспью Б., Программируемые контроллеры. — Пер. c французского А.П. Сизова — М.: Маши­ностроение, 1986.

4.6 Микропроцессоры: В 3-х кн. Кн. 2. Средства со­пря­жения. Контролирующее и информационно-управляющие сис­темы: Учеб. Для втузов/В.Д. Вернер, Н.В. Воробьёв, А.В. Горячев и др.; Под ред. Л.Н. Преснухина. — М.: Высш. шк., 1986. — 383 c.: ил.

4.7 Фиртич В. Применение микропроцессоров в систе­мах управления: Пер. с нем. — М.: Мир, 1984,—464 c., ил.

5 Решение основного задания

5.1 Выходной алфавит транспортной тележки является входным алфавитом управляющего автомата Y. Для возможности применения теории конечных автоматов перекодируем его во множество четырёх знаков в соответствии с таблицей 5.1.

Таблица 5.1 – Кодировка входного алфавита управляющего автомата

Y0Y1Y

0

0

1

1

0

1

0

1

0

1

2

3

5.2 При определении возможных состояний управляющего автомата будем руководствоваться правилом: — допустимо введение избыточных состояний, которые при последующей ми­нимизации автомата исключаются; недопустим пропуск необхо­димого состояния, который уменьшает адаптированность авто­мата к внешним ситуациям.

Перечень возможных состояний ав­томата, отождествлён­ных с ситуационными событиями транс­портной тележки, приво­дится ниже.

Таблица 5.2 – Перечень состояний управляющего автомата транспортной тележки

Код
состояния S
Описание состояния

0

1

2

3

Исходное состояние неуправляемого движения;

Поворот вправо (поворотный двигатель непре­рывно отрабатывает вправо);

Поворот влево (поворотный двигатель непрерывно отрабатывает влево);

Конфликт поворотов.

5.3 Для возможности формирования математической мо­дели управляющего автомата рассмотрим описательный алго­ритм управления транспортной тележки по состояниям:

― В исходном состоянии тележка непрерывно движется под действием привода. Ни один из датчиков контраста не находится над белой полосой трассы. Поворотный двигатель остановлен;

― При возникновении белой полосы под левым датчиком контраста включается поворотный двигатель на отработку влево. Привод отключается и далее следует движение по инерции, что уменьшает вероятность заноса тележки;

― Как только левый датчик контраста “сходит” с белой полосы поворотный двигатель останавливается в текущем со­стоянии, а привод вновь запускается;

― При возникновении белой полосы под правым датчиком — поведение транспортной тележки аналогично;

― Возникновение белой полосы под правым и левым дат­чиком свидетельствует о том, что тележка движется перпен­дикулярно трассе. Это сбойная ситуация, при которой сле­дует отключение привода и блокировка управляющего авто­мата. Нормальный ход работы автомата может быть восстанов­лен только “сбросом”.

5.4 Поскольку управляющий сигнал имеет три разряда, то для составления модели автомата Милли необходимо по­строить три таблицы переходов и выходов. Указанные таб­лицы, эквивалентные описательному алгоритму управления, приводятся ниже.

Таблица 5.3 – Таблицы переходов и выходов управляющего автомата

Код

Si

Для X0Для X1Для X2
yyy
012301230123
0

Код

Si

Для X0Для X1Для X2
yyy
012301230123
1
2
3

5.5 Как видно, состояния S0, S1, S2 явно эквивалентны, причём для каждого из выходов X. Представляется возможным эти эквивалентные состояния обозначить одним состоянием S0 – состояние управления тележкой. В этом случае, состояние блокировки S3 удобно переобозначить как S1 – состояние бло­кировки автомата. В результате получаем модель несократи­мого автомата Милли.

Таблица 5.4 – Таблицы переходов и выходов несократимого автомата

Код

Si

Для X0Для X1Для X2
yyy
012301230123
0
1

5.6 Учитывая, что код состояния полученной модели описывается одноразрядным сигналом S, а также учитывая ко­дировку входных сигналов Y (табл. 5.1), составим таблицу истинности комбинационной схемы автомата, непосредственно по таблице 5.4 и введя обозначения: S[j] — текущий сигнал состояния, S[j+1] — сигнал состояний на следующем такте автомата.

Судя по таблице 5.5, минимизации поддаётся только функция переходов . Минимизируем её мето­дом карт Карно (см. рис. 5.1).

Таблица 5.5 – Таблица истинности комбинационной схемы автомата

S[j]00001111
Y000110011
Y101010101
S[j+1]00011111
X010000000
X100100000
X201000000




5.7 Теперь можно записать логические выражения для комбинационной схемы автомата.

Функция переходов:

. (5.1)

Функции выходов в СДНФ по таблице истинности:

. (5.2)

Для удобства реализации комбинационной схемы предста­вим рассматриваемые функции в базисе “ИЛИ-НЕ”:

. (5.3)

5.8 На основе системы (5.3), окончательно получаем цифровую схему реализации управляющего автомата транспорт­ной тележки, представленную на рисунке 5.2.

Особенностью полученной схемы является то, что она не содержит элементы памяти и задержки и, соответственно, не является тактируемой. Такой вариант реализации возможен для автоматов с двумя состояниями, одно из которых явля­ется абсолютно устойчивым. В нашем случае состояние блоки­ровки есть абсолютно устойчивое состояние. Если комбинаци­онная схема сформируем это состояние, то за счёт обратной связи по линии S запрещается реакция выходов X на измене­ние входных сигналов Y. Выход из этого устойчивого состоя­ния возможен только принудительным обнулением линии S еди­ничным уровнем на линии “Сброс”. Конфликтных “Состязаний” в рассматриваемом автомате не возникает.


6 Решение дополнительного задания

6.1 Действующая на тележку в динамике система сил раскладывается на результирующую силу, приложенную к цен­тру масс тележки и вращающий момент , относительно того же центра масс.

6.2 Как видно из рисунка 1.1 вращающий момент опреде­ляется только силой реакции опоры переднего колеса —

, (6.1)

где — угол поворота переднего колеса.

Зная из рисунка, что

, (6.2)

получим:

. (6.3)

Положительные значения вращающего момента соответствуют повороту тележки влево, отрицательные — вправо.

6.3 Результирующая сила, действующая на центр масс тележки, определяется векторной суммой всех сил на рисунке 1.1:

. (6.4)

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

, (6.5)

где — вектор, задающий координаты центра масс тележки;

— вектор, задающий координаты точки приложения силы тяги ;

— габаритная определяющая транспортной тележки.

6.4 Вектор представляется в базисе вектора сле­дующим образом:

, (6.6)

где — единичный вектор, ортогональный вектору ,

или

. (6.7)

Если имеет координаты , то имеет координаты . Тогда вектор , выраженный в базисе Декартовой системы координат, имеет вид:

, (6.8)

где — матрица (оператор) поворота вектора на угол .

Теперь, используя выражение (6.2), окончательно найдём, что

. (6.9)

6.5 Из рисунка 1.1 очевидным образом вытекают выраже­ния для векторов силы тяги и приведённой силы трения, а именно:

, (6.10)

. (6.11)

6.6 Центростремительная реакция трассы определя­ется произведением массы тележки и нормальной составляющей ускорения её центра масс, возникающей при закруглении тра­ектории движения:

, (6.12)

где — центростремительное ускорение.

Если траектория движения центра масс задаётся векто­ром , то

, (6.13)

где — вектор скорости центра масс;

— вектор полного ускорения;

— оператор скалярного произведения векторов.

Это физический факт. Вывод его опускаем.

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

. (6.14)

6.8 Точка приложения силы тяги смещается под дейст­вием вращающего момента , за счёт которого ей придаётся угловое ускорение :

, (6.15)

где — момент инерции тележки относительно центра масс.

Зная угловое ускорение можно найти тангенциальное в скалярной форме:

,

а затем и в векторной:

, (6.16)

где — векторная скорость изменения ориентации габа­ритной определяющей.

С другой стороны, — вектор тангенциального ускорения может быть выражен через полное ускорение вектора :

, (6.17)

где — вектор полного ускорения изменения ориентации габаритной определяю­щей;

В результате имеем связь:

. (6.18)

6.9 Учитывая, что приведённая сила трения пропорцио­нальна модулю скорости центра масс:

, (6.19)

где — коэффициент трения,

на основании всех найденных зависимостей путём исключения неизвестных нетрудно получить систему дифференциальных уравнений, являющуюся моделью динамики транспортной те­лежки в векторной форме. Записать эту систему в одну строчку проблематично, поэтому ограничимся указанием того, что первое дифференциальное уравнение системы строится на основе выражений: (6.3), (6.4), (6.5), (6.9), (6.10), (6.11), (6.13), (6.14), (6.19), а второе на основе: (6.3), (6.5), (6.18). Решением первого уравнения является зависи­мость траектории центра масс тележки от времени, решением второго — ориентация во времени вектора .

Полученная система не имеет аналитического решения и поэтому должна решаться численно при любой зависимости от времени угла поворота и четырёх начальных условиях типа:

, (6.20)

которые показывают, что в нулевой момент времени центр масс тележки находится в начале координат, скорость те­лежки равна нулю (и поступательная и вращательная), те­лежка сориентирована вертикально по оси .

Для более детального учёта свойств транспортной те­лежки в динамики выражения векторов реакций трассы должны быть заменены на выражения с условиями сравнений в соот­ветствии с допущениями, сформулированными в задании кон­трольной работы.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Тгу им. Г. Р. Державина
Реферат сделан досрочно, преподавателю понравилось, я тоже в восторге. Спасибо Татьяне за ...
star star star star star
РЭУ им.Плеханово
Альберт хороший исполнитель, сделал реферат очень быстро, вечером заказала, утром уже все ...
star star star star star
ФЭК
Маринаааа, спасибо вам огромное! Вы профессионал своего дела! Рекомендую всем ✌🏽😎
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

Архитектура и организация конфигурации памяти вычислительной системы

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно