Исследование математической модели гидропневматической задней подвески автомобиля

Автор работы: Пользователь скрыл имя, 22 Декабря 2011 в 21:46, курсовая работа

Краткое описание

Цель работы – не только в исследовании с помощью математического моделирования такого технического объекта как подвеска автомобиля, но и в том, чтобы привить студентам навыки и умение сбора, анализа по данной предметной области, решения конкретной прикладной задачи с применением обоснованно выбранной компьютерной системы.
Основными задачами курсовой работы по дисциплине «Информатика» являются получение навыков работы с источниками литературы, углубление и расширение теоретических знаний в данной предметной области, приобретение навыков самостоятельного решения прикладной инженерной задачи с использованием компьютерных систем, умение формулировать выводы по проделанным исследованиям.

Содержание работы

Введение…………………………………………………………………………………3
1 Комплексное моделирование технических объектов………………………….4
Применение математического моделирования в проектировании…………..4

Обзор численных методов. Аппроксимация и интерполяция………………..8

Решение дифференциальных уравнений в MathCAD……………………….15

Алгоритмический анализ задачи………………………………………………..19

Полная постановка задачи ……………………………………………………19

Описание математической модели …………………………………………...19

Анализ исходных и результирующих данных……………………………….21

Графическая схема алгоритма и ее описание………………………………...22

3 Описание реализации задачи в MathCAD……………………………………...24
3.1 Описание реализации базовой модели ………………………………………..24
3.2 Описание исследований………………………………………………………...25
3.3 Выводы по результатам исследований ………………………………………..26
Заключение ……………………………………………………………………………27
Список использованных источников…………

Содержимое работы - 1 файл

Пояснительная переделка.doc

— 754.00 Кб (Скачать файл)

     Графическая (схемная) модель представляется в виде графов, эквивалентных схем, динамическ  их моделей, диаграмм и т. п. Для использования графических моделей должно существовать правило однозначного соответствия условных изображений элементов графической и компонентов инвариантной математических моделей.

     

     Структурные модели отображают только структуру объектов и используются при решении задач структурного синтеза. Параметрами структурных моделей являются признаки функциональных или конструктивных элементов, из которых состоит технический объект и по которым один вариант структуры объекта отличается от другого. Эти параметры называют морфологическими переменными. Структурные модели имеют форму таблиц, матриц и графов. Они позволяют аккумулировать накопленный опыт, используя описания всех существующих аналогов, известных из патентной литературы, и гипотетических объектов.

            Функциональные модели описывают процессы функционирования технических объектов и имеют форму систем уравнений.

    Теоретические модели получают на основе описания физических процессов функционирования объекта, а экспериментальные — на основе изучения поведения объекта во внешней среде, рассматривая его как  кибернетический "черный ящик". Эксперименты при этом могут быть физические (на техническом объекте или его физической модели) или вычислительные (на теоретической математической модели).

    При построении теоретических моделей  используют физический и формальный подходы.

    Физический  подход сводится к непосредственному применению физических законов для описания объектов, например, законов Ньютона, Гука, Кирхгофа, Фурье и др.

    Формальный  подход использует общие математические принципы и применяется при построении как теоретических, так и экспериментальных моделей.

    Линейные модели содержат только линейные функции фазовых переменных и их производных. Характеристики многих элементов реальных технических объектов нелинейные. Математические модели таких объектов включают нелинейные функции фазовых переменных и (или) их производных и относятся к нелинейным. 
 
 

    

    

    1.2 Обзор численных методов. Аппроксимация и интерполяция 
 

    С помощью математического моделирования  решение научно-технической  задачи сводится к решению математической задачи, являющейся её моделью. Для решения математических задач используются следующие основные группы методов: графические, аналитические и численные.

    Графические методы в ряде случаев позволяют  оценить порядок искомой величины. Основная идея этих методов состоит в том, что решение находится путём геометрических построений. Например: для нахождения корней уравнения f(x)=0 строится график функции y=f(x), точки пересечения которого с осью абсцисс и будут искомыми корнями.

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

    Главным инструментом для решения сложных  математических задач являются численные  методы, позволяющие свести решение  задачи к выполнению конечного числа  арифметических действий над числами; при этом результаты получаются в виде числовых значений. Многие численные методы разработаны давно, однако при вычислении вручную они могли использоваться лишь для решения не слишком сложных задач. [4]

    Модифицированный  метод Эйлера

    Простейшим  численным методом решения задачи Коши для обыкновенного ДУ является метод Эйлера. Он основан на разложении искомой функции Y(x) в ряд Тейлора в окрестностях узлов x=xi ( i=0,1,..), в котором отбрасываются все члены, содержащие производные второго и высших порядков.  Однако преимущество отдается модификации метода Эйлера, которая называется методом Эйлера с пересчетом. Можно показать, используя разложение в ряд Тейлора, что этот метод имеет второй порядок точности. Его применение к

решению задачи Коши уменьшает в среднем значения погрешностей до величины (h*h) вместо (h) в обычном методе Эйлера.

Рассмотрим дифференциальное уравнение:

      y’  = f(x,y) (1.1)

с начальным  условием, выбрав шаг h, положим

                              xi = x0 + ih (i = 0,1,2…) (1.2)

     Согласно  методу Эйлера последовательные значения искомого решения вычисляются по приближенной формуле

      yi+1 = yi + hfi, fi = f(xi, yi) (1.3)

Одной из модификаций  метода Эйлера является усовершенствованный  метод с итерационной обработкой, при котором сначала определяется грубое приближение решения:

      yi+1* = yi + hfi     , (1.4)

Исходя из которого находится направление поля интегральных кривых:

      fi+1* = f(xi+1,yi+1*), (1.5)

затем приближённо  полагают:

                                             (1.6)

      Геометрический  смысл заключается в том, что  значение yi+1 определяется по методу Эйлера, но в качестве наклона касательной берётся усреднённое значение в крайних точках рисунок 1.1

Рисунок 1.1 – Модифицированный метод Эйлера 

     Вычислительная  схема модифицированного  метода Эйлера.

     Погрешность этого метода на каждом шаге порядка h3. Недостатками этого метода являются малая точность и систематическое накопление ошибок.                   

h = (b-a)/n

x0 = a

xi = x0 + ih

yi+1* = yi + hf(xi, yi)

                  yi+1 = yi + h(f(xi, yi) + f(xi+1, yi+1*))/2 i = 0, n-1 (1.7) 

     Метод Рунге-Кутта

     Существуют  и другие явные одношаговые методы. Наиболее распространенным из них является метод Рунге – Кутта. На его основе могут быть построены разностные схемы разного порядка точности. Метод Рунге – Кутта требует большого объема вычислений, однако это окупается повышенной точностью, что дает возможность проводить счет с большим шагом. Другими словами, для получения результата с одинаковой точностью в методе Эйлера потребуется значительно меньший шаг, чем в методе Рунге – Кутта.

 Пусть  дано дифференциальное уравнение  первого порядка 

      y’=f(x,y) (1.8)

c начальным условием, выберем шаг h и для краткости введём обозначения:

      xi = x0 + ih и yi =y (xi) (i = 0, 1, 2,…) (1.9)

Рассмотрим числа:

k1(i) = hf(xi, yi),   k3(i) = hf(xi + h/2, yi + k2(i)/2)

k2(i) = hf(xi + h/2, yi + k1(i)/2),  k4(i) =  hf(xi + h, yi + k3(i))                        (1.10)

     Согласно  методу Рунге – Кутта последовательные значения yi искомой функции y определяются по формуле:

      yi+1 = yi + Dyi, (1.11)

где

                        Dyi = (k1(i) + 2k2(i) + 2k3(i) + k4(i)) (i = 1, 2,…) (1.12) 

     

     

     Геометрический  смысл заключается в том, что  величины kj j=1,4 с точностью до множителя h определяют наклон касательной к интегральной кривой в

     соответствующих точках, а усреднённое по вышеизложенной формуле направление Dyi даёт очередную точку (xi+1, yi+1)

Погрешность этого  метода на каждом шаге есть величина порядка  h5. 

Вычислительная  схема методa Рунге  – Кутта

h = (b-a)/n

x0 = a

xi = x0 + ih

k1 = hf(xi, yi)

k2 = hf(xi + h/2, yi + k1/2)

k3 = hf(xi + h/2, yi + k2/2)

k4 =  hf(xi + h, yi + k3)

                        yi+1 =yi +  (k1 + 2k2 + 2k3 + k4)/6 i = 0, n-1 (1.13) 

     Метод Рунге-Кутта применяется также  при решении обыкновенных дифференциальных уравнений высших порядков [5].

Проведя сравнительную  оценку рассмотренных методов, приходим к выводу, что с уменьшением шага (h) локальная погрешность метода Эйлера снизится, однако при этом возрастает число узлов, что неблагоприятно повлияет на точность результатов. Поэтому метод Эйлера применяется сравнительно редко при небольшом числе расчетных точек. Наиболее употребительным одношаговым методом является метод Рунге – Кутта. 

    Аппроксимация и интерполяция

    Линейная  интерполяция осуществляется с помощью  встроенной функции linterp, имеющей следующий общий вид:

     

    linterp(VX,VY,x),

    где VX, VY – векторы координат узловых точек;

    x – значение аргумента, для которого будет получено интерполяционное значение функции y.

    Пример  показан на Рисунке 1.2

     

     Рисунок 1.2 – Пример использования функции Linterp

    В MathCAD для проведения кубической сплайн-интерполяции  предлагается три встроенные функции (VX, VY – вектора узловых точек):

    cspline(VX, VY) – возвращает вектор вторых производных (VK) при приближении в опорных точках к кубическому полиному;

    pspline(VX, VY) – возвращает вектор вторых производных (VK) при приближении в опорных точках к параболической кривой;

    lspline(VX, VY) – возвращает вектор вторых производных (VK) при приближении в опорных точках к прямой.

    Интерполирующая функция строится с помощью стандартной  функции interp, имеющей следующий общий вид:

    

        interp(VK,VX, VY,x), где

    VK – вектор вторых производных сплайна в опорных точках;

    x – произвольная точка, в которой вычисляется значение интерполирующей функции.

    - создаются вектора VX и VY, содержащие координаты точек, через которые нужно провести кубический сплайн;

Информация о работе Исследование математической модели гидропневматической задней подвески автомобиля