Автор работы: Пользователь скрыл имя, 06 Июня 2013 в 23:54, курсовая работа
Абстрактное моделирование с помощью компьютеров - вербальное, информационное, математическое - в наши дни стало одной из информационных технологий, в познавательном плане исключительно мощной. Изучение компьютерного математического моделирования открывает широкие возможности для осознания связи информатики с математикой и другими науками - естественными и социальными.
Говоря о математических моделях, имеется в виду сугубо прикладной аспект. В современной математике есть достаточно формализованный подход к понятию «математическая модель». Внутри него вполне допустимо игнорировать вопрос о связи математики с реалиями физического мира. В этом подходе моделями являются, например, система целых чисел, система действительных чисел, евклидова геометрия, алгебраическая группа, топологическое пространство и т.д
1
2
3
4
4.1
4.2
4.3
4.3.1
4.3.2
4.3.3
4.4
4.4.1
4.4.2
5
5.1
5.2
5.3
5.4
Введение…………………………….…..
Основные понятия теории моделирования…………………………
Этапы и цели компьютерного математического моделирования…………………..……..
Принципы моделирования……..…….
Моделирование в физике……….……
Электрические цепи с внешним периодическим воздействием…………………….…….
Формирование математической модели……..........................................
Анализ и параметрическая оптимизация электрической цепи………………………………...........
Задача параметрической оптимизации………………………..….
Методы параметрической оптимизации………………………..….
Метод координатного спуска…..….
Методы поиска стационарных решений………………………...............
Непосредственный метод………..…
Метод установления………………...
Описание программы…………............................
Блок-схема……………………………..
Текст программы……………………..
Работа с программой………………..
Результаты работы программы……………………………...
Заключение……………………………..
Список использованных источников……………………………..
Для стохастической модели выходные параметры могут быть как величинами вероятностными, так и однозначно определяемыми. Пример последнего: на перекрестке улиц можно ожидать зеленого сигнала светофора и полминуты, и две минуты (с разной вероятностью), но среднее время ожидания есть величина вполне определенная, и именно она может быть объектом моделирования.
Важнейшим этапом моделирования является разделение входных параметров по степени важности влияния их изменений на выходные. Такой процесс называется ранжированием (разделением по рангам). Чаще всего невозможно (да и не нужно) учитывать все факторы, которые могут повлиять на значения интересующих нас величин yj. От того, насколько умело выделены важнейшие факторы, зависит успех моделирования, быстрота и эффективность достижения цели. Выделить более важные (или, как говорят, значимые) факторы и отсеять менее важные может лишь специалист в той предметной области, к которой относится модель. Так, опытный учитель знает, что на успех контрольной работы влияет степень знания предмета и психологический настрой класса; однако, влияют и другие факторы - например, каким уроком по счету идет контрольная, какова в этот момент погода и т.д. - фактически проведено ранжирование.
Отбрасывание (по крайней мере при первом подходе) менее значимых факторов огрубляет объект моделирования и способствует пониманию его главных свойств и закономерностей. Умело ранжированная модель должна быть адекватна исходному объекту или процессу в отношении целей моделирования. Обычно определить адекватна ли модель можно только в процессе экспериментов с ней, анализа результатов.
Следующий этап - поиск математического описания. На этом этапе необходимо перейти от абстрактной формулировки модели к формулировке, имеющей конкретное математическое наполнение. В этот момент модель предстает перед нами в виде уравнения, системы уравнений, системы неравенств, дифференциального уравнения или системы таких уравнений и т.д.
Когда математическая модель сформулирована, выбираем метод ее исследования. Как правило, для решения одной и той же задачи есть несколько конкретных методов, различающихся эффективностью, устойчивостью и т.д. От верного выбора метода часто зависит успех всего процесса.
Разработка алгоритма и составление программы для ЭВМ - это творческий и трудно формализуемый процесс. В настоящее время при компьютерном математическом моделировании наиболее распространенными являются приемы процедурно-ориентированного (структурного) программирования, описанные в главе 3. Из языков программирования многие профессионалы-физики, например, до сих пор предпочитают FORTRAN как в силу традиций, так и в силу непревзойденной эффективности компиляторов (для расчетных работ) и наличия написанных на нем огромных, тщательно отлаженных и оптимизированных библиотек стандартных программ математической ориентации. В ходу и такие языки, как PASCAL, BASIC, С - в зависимости от характера задачи и склонностей программиста.
После составления программы решаем с ее помощью простейшую тестовую задачу (желательно, с заранее известным ответом) с целью устранения грубых ошибок. Это -лишь начало процедуры тестирования, которую трудно описать формально исчерпывающим образом. По существу, тестирование может продолжаться долго и закончиться тогда, когда пользователь по своим профессиональным признакам сочтет программу верной. Программистский фольклор полон историй об ошибках на этом пути.
Затем следует собственно численный эксперимент, и выясняется, соответствует ли модель реальному объекту (процессу). Модель адекватна реальному процессу, если некоторые характеристики процесса, полученные на ЭВМ, совпадают с экспериментальными с заданной степенью точности. В случае несоответствия модели реальному процессу возвращаемся к одному из предыдущих этапов.
Начнем с того, что рассмотрим основные принципы моделирования, в сжатой форме отражающие тот достаточно богатый опыт, который накоплен к настоящему времени в области разработки и использования математических моделей.
внешним периодическим
воздействием
Электрической цепью
с внешним периодическим
Математическая модель такой цепи, сформированная рассмотренным в литературе [6.1] методом переменных состояния, представляет собой нормальную систему обыкновенных дифференциальных уравнений первого порядка, в матричной форме имеющую вид:
где
- одностолбцовая матрица (вектор) пе
ременных состояния; G(t,X) = [g,(t,X),g2(t,X),...,gn(t,X')]
мерная периодическая вектор-функция;
Т - период внешнего воздействия.
Для линейных электрических цепей с постоянными сосредоточенными параметрами математическая модель (2.1) может быть представлена в виде:
(2.2)
где B(t) = [b,(t),b2(t),...,bn(t)]' - n-мерная периодическая вектор-функция внешних воздействий; А - квадратная матрица л-го порядка постоянных коэффициентов дифференциальных уравнений.
При математическом моделировании
электрических цепей часто
Для линейных электрических цепей с постоянными сосредоточенными параметрами характерно наличие одного стационарного состояния, которое часто называют установившимся. В случае цепей с внешним постоянным воздействием это стационарное состояние статического типа (см. [6.1]), а для цепей с внешним периодическим воздействием - стационарное состояние периодического типа, период которого совпадает с периодом внешнего воздействия.
Понятие коэффициента пульсаций. Пусть функция времени f(t) периодическая с периодом Т и удовлетворяет условиям Дирихле. В этом случае данную функцию можно представить в виде ряда Фурье: или
(2)
где - круговая частота;
- коэффициенты разложения
Коэффициентом пульсаций по k-ou гармонике называется величина, равная отношению амплитуды k-ou гармоники к постоянной составляющей:
С ростом порядкового номера амплитуды гармонических составляющих уменьшаются. Во многих случаях это позволяет с достаточной степенью точности представить периодическую функцию в виде суммы постоянной и первой гармонической составляющих. В силу данного обстоятельства при характеристике периодических функций коэффициент пульсаций по первой гармонике используется чаще других.
Вычисление коэффициента
пульсаций периодической
где - соответственно максимальное и минимальное значения функции f(t) на периоде. Если функция f(t) рассчитывается в дискретные моменты времени, то вычисление среднего значения можно приблизительно производить по формуле
(5)
где М - количество точек дискретизации функции f(t) на периоде.
математической модели
Для формирования математической модели заданной электрической цепи воспользуемся методом переменных состояния.
Рисунок 2 – Электрическая цепь.
Ток в источнике определяется по формуле:
Ток от постоянной:
Для определения тока ЭДС от переменной преобразуем схему по методу эквивалентного генератора. Напряжение ЭДС холостого хода на сопротивлении R4 определим по схеме:
Рисунок 3 – Схема после преобразования по методу эквивалентного генератора.
Заменим треугольник сопротивлений R1, R2, R3 эквивалентной звездой:
Схема преобразуется к виду:
Рисунок 4 – Звезда сопротивлений.
В такой схеме то существует только в замкнутом контуре E(t), C, R23, R12, L. Его величина:
где (Ом),
(Ом).
Величина падения напряжения на сопротивлениях R23 и xc равны напряжению холостого хода:
В значениях классической теории переменного тока
где ,
Величина внутреннего
Таким образом схема решения показана на рисунке 1.
Та же звезда дает более простую форму:
Рисунок 5 – Звезда сопротивлений.
Таким образом:
Выражение для определения заданной выходной переменной через переменные состояния имеет вид:
оптимизация электрической
цепи
оптимизации
Проектированием называют процесс создания описания, необходимого для построения в заданных условиях еще не существующего объекта, на основе первичного описания этого объекта (задания на проектирование).
Проектирование сводится к решению группы задач синтеза и задач анализа. При этом задачи синтеза связаны с созданием объекта, в то время как задачи анализа - с изучением свойств данного объекта.
Различают синтез структурный и параметрический. Цель структурного синтеза - получение структурной схемы объекта, содержащей сведения о составе элементов и способах их соединения между собой. Цель параметрического синтеза - определение числовых значений параметров элементов. Синтез носит название оптимизации, если определяются наилучшие в заданном смысле структуры и значения параметров. Задачу выбора оптимальной структуры называют структурной оптимизацией, а расчет оптимальных значений параметров при заданной структуре - параметрической оптимизацией.