Исследование свободных и вынужденных колебаний механической системы с двумя степенями свободы
Определение частоты малых свободных колебаний и формы главных колебаний системы с двумя степенями свободы, пренебрегая силами сопротивления, массами пружин и моментами инерции скручиваемых валов. Поиск кинетической и потенциальной энергии системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 11.01.2020 |
Размер файла | 2,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Санкт-Петербургский государственный политехнический университет
Петра Великого
Институт прикладной математики и механики
Кафедра «Теоретическая механика»
КУРСОВАЯ РАБОТА
Исследование свободных и вынужденных колебаний механической системы с двумя степенями свободы
по дисциплине «Языки программирования»
А.Ю. Панченко
Санкт-Петербург
2018
Оглавление
Постановка задачи
1. Исследование свободных колебаний механической системы с двумя степенями свободы
1.1 Определение частоты малых свободных колебаний
1.2 Определение формы главных колебаний
2. Визуализация
2.1 Javascript
2.2 HTML
3. Код программы
Источники
Постановка задачи
Определить частоты малых свободных колебаний и формы главных колебаний системы с двумя степенями свободы, пренебрегая силами сопротивления, массами пружин и моментами инерции скручиваемых валов.
Рассмотреть колебания этой же системы под действием возмущающего момента,
1. Исследование свободных колебаний механической системы с двумя степенями свободы
Схема установки:
Начальные условия:
m1 =0.5кг; m2 =3кг;
с1=60 Н/см; c2=40H/см;c3=40H/см;l1=0.2м;l2=0.6м;l3=0.3м
Решение:
Система состоит из грузаB, подвешенного к рычагу EDна пружине с коэффициентом жесткости c3. В точках Eи Dрычаг опирается на пружины с коэффициентами жесткости c1и c2. В состоянии покоя рычаг занимает горизонтальное положение. Пружины с коэффициентами жесткости c1 и с2 деформированы (сжаты или растянуты) соответственно на величины fст1, fст2. Пружина с коэффициентом жесткости с3 растянута на величину ст3.
За обобщенные координаты примем:
z-вертикальноесмещение груза от положения покоя;
ц -угол поворота рычага ED от положения покоя.
Найдем кинетическую и потенциальную энергии системы.
Кинетическая энергия системы состоит из кинетической энергии груза и рычага:
где обобщенные скорости; J0-момент инерции стержня ED относительно оси вращения О.
Момент инерции: свободное колебание визуализация
где l - длина стержня ED, d=OC-расстояние от центра тяжести Cдо оси стержняO. Он будет равен .
Вычислим потенциальную энергию системы, как сумму потенциальной энергии груза и рычага в поле сил тяжести и потенциальной энергии деформированных пружин:
Поскольку:
Потенциальную пружин найдем, рассматривая сначала энергию перемещение системы из отклоненного положения в положение, соответствующее недеформированным пружинам, а затем из этого положения в положение покоя деформации пружин следующие: для пружины коэффициентом жесткости с1; для пружины с коэффициентом жесткости с2; для пружины коэффициентом жесткости c3. Следовательно
Или после упрощений
Полная потенциальная энергия системы:
Из условий покоя рассматриваемой системы имеем:
Потенциальная энергия с учетом условий покоя имеет вид:
Таким образом
Или
Здесь - коэффициенты инерции:
; ; ;
коэффициентыжесткости:
Таким образом для данной системы дифференциальные уравнения свободных колебаний иемют вид:
Частное решение этих уравнений:
где AzиAц- амплитуды главных колебаний; k - частоты свободных колебаний; в - начальная фаза колебаний.
Уравнение частоты из этого уравнения:
Корни этого уравнения - квадраты частот находятся из выражений:
В рассматриваемой задаче:
Следовательно частоты свободных колебаний:
Коэффициенты распределения, соответствующие частотам k1, k2имеют вид:
В данном случае
Уравнения, определяющие перовое главное колебание примет вид:
Уравнения, определяющие второе главное колебание примет вид:
Общее решение дифференциальных уравнений представляет собой сумму частных решений:
Коэффициенты в1ив2 находятся из начальных условий задачи.
2. Визуализация
Делаем визуализацию для одной из зависимостей, рассмотренных в нашей задаче q(t).
Для этого используем языки программирования javascriptи HTML.
2.1 Назначение и применение JavaScript:
JavaScript® (часто сокращают до JS) -- это лёгкий, интерпретируемый, объектно-ориентированный язык с функциями первого класса, самый известный скриптовый язык для веб-страниц, но также используется во многих не браузерных окружениях. Прототипно-ориентированный, мультипарадигменный язык сценариев, который поддерживает динамический, объектно-ориентированный, императивный и функциональный стили программирования.
JavaScript запускается на стороне клиента Интернета, который может использоваться для создания/программирования того, как веб-страницы будут вести себя при наступлении каких-либо событий. JavaScript легко изучить, а также это мощный скриптовый язык, широко используемый для контролирования поведения веб-страниц.
Вопреки распространенному мнению, JavaScript не является "интерпретируемым Java". В двух словах, JavaScript -- это динамический скриптовый язык, поддерживающий прототипное создание объектов. Базовый синтаксис намеренно похож на Java и C++, чтобы уменьшить число новых концепций, необходимых для изучения языка. Такие языковые конструкции, как if, for, while, switch, try ... catch похожи на конструкции этих языков.
JavaScript может функционировать и как процедурный, и как объектно-ориентированный язык. Объекты можно создавать программно во время выполнения, путем присоединения методов и свойств или пустых объектов во время выполнения, в отличие от синтаксических определений классов в компилируемых языках, таких как С++ или Java. После того, как объект был создан, он может быть использован в качестве плана (или прототипа) для создания похожих объектов.
Динамические возможности JavaScript включают: создание объектов во время выполнения, переменное число параметров, динамическое создание скриптов (с помощью eval), перебор объектов (с помощью for ... in), восстановление исходного кода (программы на JavaScript могут декомпилировать тела функций обратно в исходный код).
2.2 Назначение и применение HTML
HTML язык по своей сути не является языком программирования - он является языком разметки гипертекстовых документов. Иными словами он отвечает за расположение в документе Ваших текстов, рисунков, таблиц, предназначенных для жизни в сети Интернет.
Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1986--1991 годах в стенах ЦЕРНа в Женеве в Швейцарии. HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов -- дескрипторов. Дескрипторы также часто называют «тегами». С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже.
Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащённостью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов). Однако современное применение HTML очень далеко от его изначальной задачи. Например, тег <table> предназначен для создания в документах таблиц, но иногда используется и для оформления размещения элементов на странице.
3. Кодпрограммы
Функция«draw2»рисует оси координат.Для названия осей задается шрифт, размер, курсив. Начало коордтнат берется в точке (160;250) экрана(canvas_example). Параметры самого экрана задаются в html-файле.
Функция «count»выполняет главную роль программы. Она принимает значения введенные пользователем и в конечном итоге возвращает массив точекq[i].
1. Функция «draw»выводит на экран график q(x) колебанийсистемы. Функции запускаются при нажатии кнопки.
Источники:
1. Яблонский А.А. Сборник задач для курсовых работ по Теоретической Механике
2. http://tm.spbstu.ru/%D0%9A%D0%B0%D1%84%D0%B5%D0%B4%D1%80%D0%B0_%22%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%BA%D0%B0%22
3. ПановкоЯ.Г. Введение в теорию механических колебаний
4. https://developer.mozilla.org/ru/docs/Web/JavaScript/%D0%9E_JavaScript
Размещено на Allbest.ru
...Подобные документы
Изучение принципа работы компьютерных программ, моделирующих работу генератора электромагнитных колебаний звуковой частоты и работу осциллографа. Разработка серии опытов для измерения характеристик цепей переменного тока и характеристик колебаний в них.
презентация [256,6 K], добавлен 13.11.2011Разработка автоматизированной системы "Кадровое агентство" с целью оформления и принятия заявок от работников, желающих найти свободные вакансии, регистрации свободных вакансий. Автоматический поиск соответствий свободных вакансий и безработных граждан.
курсовая работа [1,5 M], добавлен 05.07.2014Исследование характера движения математического маятника в идеальных условиях, то есть без учёта сил сопротивления, что позволяет маятнику совершать гармонические колебания неограниченное количество времени. Рассмотрение алгоритма решения задачи на ЭВМ.
курсовая работа [231,1 K], добавлен 07.03.2013Цифровое представление звуковых сигналов. Устройства вывода звуковой информации: колонки, динамик и наушники. Устройства ввода звуковой информации. Частота и интенсивность звука. Амплитуда звуковых колебаний, мощность источника звука, диапазон колебаний.
реферат [133,3 K], добавлен 08.02.2011Расчеты параметров двигателя: частоты, тока, сопротивления индуктивности, коэффициента магнитной связи статора и ротора, суммарного момента инерции. Модель векторной системы управления в Scilab и Matlab. Графики переходных процессов при пуске двигателя.
лабораторная работа [609,1 K], добавлен 18.06.2015Файловая и сетевая системы операционной системы Windows. Характеристика модели "клиент-сервер". Функциональные требования и архитектура программы, которая должна обеспечивать передачу файлов от клиента к серверу, сервера к клиенту, обмен сообщениями.
курсовая работа [1,4 M], добавлен 24.04.2013- Разработка программы, вычисляющей определенный интеграл методом трапеций для подынтегральной функции
Разработка алгоритма решения определенного интеграла методом трапеций для подынтегральной функции и моделирования задачи вынужденных колебаний без затухания. Описание интерфейса программы в среде Delphi и MathCad; идентификаторы, модули и приложения.
курсовая работа [500,4 K], добавлен 28.05.2013 Разработка программы, которая вычисляет определенный интеграл методом трапеций для подынтегральной функции и моделирует задачу вынужденных колебаний без затухания. Описание интерфейса программы в среде Delphi. Решение задачи с помощью пакета MathCAD.
курсовая работа [738,8 K], добавлен 24.05.2013Проектирование приложения, позволяющего находить решение системы алгебраических линейных уравнений матричным методом. Выбор количества уравнений, заполнение значений коэффициентов системы уравнений и свободных членов, алгоритм решения линейных уравнений.
курсовая работа [939,4 K], добавлен 16.01.2014Стационарные решения уравнения теплопроводности в характерных точках внутри диапазона бистабильности, построение фазового портрета. Создание компьютерной модели динамики материальной точки в поле кольца Тора. Представление системы в виде 3D-анимации.
курсовая работа [500,3 K], добавлен 26.12.2014Подготовка к созданию интеллектуальной системы: определение проблемы, поиск эксперта, анализ расходов и прибыли. Стадии разработки прототипной системы, ее развитие до промышленной экспертной системы (ЭС). Оценка, стыковка с программами и поддержка ЭС.
презентация [79,0 K], добавлен 03.01.2014Особенности построения рисунков шестерни при помощи спирографа. Иследование игры в рулетку. Определение главных центральных моментов инерции фигуры и положение главных осей инерции. Решение дифференциального уравнения при заданных начальных условиях.
курсовая работа [1,2 M], добавлен 26.07.2014Системный блок как основной блок компьютерной системы. Портативные и карманные компьютеры. Защита информации в ЭВМ. Преимущество криптосистем с двумя ключами. Организация поиска информации в глобальной сети Интернет. Комбинированные системы поиска.
контрольная работа [21,8 K], добавлен 16.01.2011Характеристика процесса моделирования электронных схем. Описание интерфейса и основ установки программы Electronics Workbench, библиотеки компонентов. Примеры моделирования схем работы синтезатора, умножителя частоты, генератора синусоидальных колебаний.
книга [5,6 M], добавлен 31.07.2015Механические системы и анимационное моделирование. Некоторые задачи моделирования механических систем (на примере движение тела с переменной массой). Создание анимационно-обучающей программы механической системы, текст программы и описание ее установки.
дипломная работа [522,2 K], добавлен 30.08.2010Понятие системы распознавания образов. Классификация систем распознавания. Разработка системы распознавания формы микрообъектов. Алгоритм для создания системы распознавания микрообъектов на кристаллограмме, особенности его реализации в программной среде.
курсовая работа [16,2 M], добавлен 21.06.2014Построение рабочей зоны. Исследование зависимости момента инерции от изменения конфигурации манипулятора. Расчет и построение нагрузочных диаграмм звеньев. Выбор комплектных электроприводов. Расчет кинетической энергии груза, плеча и двигателя локтя.
дипломная работа [2,9 M], добавлен 24.08.2014Характеристика документооборота ООО "Белорецкий завод рессор и пружин". Мнемосхема существующего бизнес-процесса, построенного при помощи MS Visio 2007. Разработка автоматизированной системы документооборота. Расходы на разработку информационной системы.
курсовая работа [2,2 M], добавлен 01.11.2012Определение файловой системы. Виртуальные и сетевые файловые системы. Структура и версии системы FAT. Определение максимального размера кластера. Драйверы файловой системы, файлы и каталоги. Способы доступа к файлам, находящимся на удаленном компьютере.
доклад [29,2 K], добавлен 11.12.2010Процесс создания автоматизированной системы управления. Требования, предъявляемые к техническому обеспечению вычислительной системы. Разработка общей концепции и алгоритмов работы вычислительной системы. Выбор аппаратных средств локальных сетей.
дипломная работа [7,6 M], добавлен 28.08.2014