48664 (Разработка програмного обеспечения для расчёта дисперсионной характеристики планарного волновода)

2016-07-30СтудИзба

Описание файла

Документ из архива "Разработка програмного обеспечения для расчёта дисперсионной характеристики планарного волновода", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48664"

Текст из документа "48664"

Федеральное агентство образования и науки Российской Федерации

ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ

УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ

Кафедра сверхвысокочастотной и квантовой радиотехники

Применение методов вычислительной математики

Пояснительная записка к курсовой работе по информатике

Студент группы 164


__________.

«___»__________г.


Руководитель

Аспирант кафедры

_________

«___»__________.

РЕФЕРАТ.

Курсовая работа 26 с., 9 рис., 2 источника, 3 приложения.

МЕТОД ДИХОТОМИИ, ДИСПЕРСИОННАЯ ХАРАКТЕРИСТИКА, НАПРАВЛЯЮЩИЕ УГЛЫ, ПЛАНАРНЫЙ ВОЛНОВОД, ПРОФИЛИ ТЕ-МОД.

Объектом исследования является асимметричный планарный волновод, предназначенный для распространения в нём ТЕ-мод.

Цель работы – разработка програмного обеспечения для расчёта дисперсионной характеристики планарного волновода, нахождения направляющих углов для ТЕ-мод и построения соответствующих им профилей.

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

В результате исследования получены зависимости количества, направляющих углов и профилей ТЕ-мод от характеристик волновода и длины волны излучения.

Пояснительная записка к дипломной работе выполнена в текстовом редакторе Microsoft Word 2002.

"УТВЕРЖДАЮ"

Зав.каф.

________.

"___" г.

ЗАДАНИЕ № 9

на курсовую работу по дисциплине "ИНФОРМАТИКА"

студенту гр.

(фамилия, имя, отчество)

  1. Тема работы: применение методов вычислительной математики

  2. Срок сдачи работы на кафедру -

  3. Содержание работы и сроки выполнения работы:

3.1. Изучение задания и рекомендованной литературы - 2я неделя.

3.2. Разработка алгоритма решения и составление схемы алгоритма - 4я неделя.

3.3. Составление программы для решения задачи в пакете MATHCAD - 7я неделя.

3.4. Написание программы и создание пользовательского интерфейса в среде программирования “Borland Delphi”. - 10я неделя.

3.5. Отладка программы на ПК. - 12я неделя.

3.6. Выполнение вычислений на ПК. - 14я неделя.

3.7. Оформление пояснительной записки в соответствии с требованиями к оформлению курсовых работ. - 15я неделя.

  1. Рекомендуемая литература:

4.1. Фигурнов В.Э. IBM PC для пользователя. - М.: Финансы и статистика, 1990г, - 240с.

4.2. Сергиевский М.В., Шалашов А.В., Турбо Паскаль 7.0., Язык, среда, программирования. - М.: Машиностроение. - 1994. - 254с.

4.3. Мудров А.Е., Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. - Томск : МП "РАСКО", 1991. - 272с.

4.4. Дьяконов В.П. Система MathCAD: Справочник, - М.: Радио и связь, 1993. - 128с.

4.5. Кудрявцев Е.М. Mathcad2000 Pro: - М.: ДМК Пресс, 2001. – 576 с.: ил.

  1. Дополнительную литературу студент ищет самостоятельно в зависимости

от темы и сложности задания.

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

    1. Определить профили мод ТЕ в планарном волноводе, если профиль компоненты Еу задан в трех слоях как:

, x0

,

где - поперечные волновые числа 1, 2 и 3-й сред соответственно.

6.2.Дисперсионная характеристика для ТЕ-мод в планарном волноводе задается выражением:

где n1, n2, n3 – показатели преломления трех сред;

m – порядок моды;

θ – угол падения луча на границу раздела сред;

d – толщина волноводного слоя;

- длина волны света в вакууме.

- Построить семейство диспесионных характериситик для заданных значений n1, n2, n3, ;

- Для заданного значения d определить количесвто направляемых мод и соответствующие углы ввода для каждой из них;

- Построить профили ТЕ мод распрастроняющихся в волноводе с заданными конструктивными параметрами.

6.3. Пункт 6.1.-6.2. повторить на пакете MATHCAD.

- Точность вычислений обеспечить не хуже 10-3.

- Ввод исходных данных организовать с помощью меню.

  1. Состав пояснительной записки:

7.1. Титульный лист.

7.2. Аннотация.

7.3. Лист задания с подписью преподавателя.

7.4. Содержание.

7.5. Введение. Постановка задачи.

7.6. Математическое описание используемого метода для решения задачи. Кратко, понятно, лаконично изложение теории.

7.7. Описание алгоритма решения задачи и схема алгоритма.

7.8. Описание программы. Результаты решения.

7.9. Интерпретация результатов и выводы по проделанной работе.

7.10. Список используемой литературы.

7.11. Распечатка программы с комментариями (в виде приложения).

  1. Отчетность по работе:

8.1. В ходе выполнения работы - отчетность по фактическому материалу в рабочей тетради ( в соответствии со сроками выполнения основных этапов, указанных в п.3).

8.2. Пояснительная записка, в обязательном порядке со всеми разделами по п.7. без исключения.

8.3. На дискете - передается: файл программы, подробное описание программы.

8.4. После оформления пояснительной записки - защита на кафедре.

Дата выдачи задания .

Подпись руководителя _____________

Подпись студента _____________


Содержание:



1

Введение

6

2

Математическое описание использованного для решения задачи метода

7

3

Описание алгоритма решения задачи и схема алгоритма

8

4

Описание программы

15

5

Результаты решения, их интерпретация и выводы по проделанной работе

10

5.1

Результаты работы программы

10

5.2

Результаты проверки в пакете «MathCAD»

12

5.3

Интерпретация результатов и выводы по проделанной работе

13

6

Список использованной литературы

14

7

Приложение А

15

8

Приложение В

18

9

Приложение С

25
























  1. Введение

В этой работе перед нами ставится цель научиться применять некоторые численные методы при решении метематических задач при помощи ПК. Математическое моделирование процессов и явлений в различных областях науки и техники является одним из основных способов получения новых знаний и технологических решений. Для решения поставленной в этом курсовом проекте задачи необходи иметь основные навыки программирования на языке «Pascal» и в объектно-ориентированной среде «Delphi». Эти знания могут пригодиться и в будущем, при написании каких-либо программ вычислительного характера.

В данной работе необходимо написать программу, которая бы рассчитала дисперсионную характеристику планарного волновода и построила профили направляемых в нём ТЕ-мод. Для нахождения направляющих углов был использован метод дихотомии (половинного деления). Он наиболее прост в реализации, имеет относительно быструю сходимость и позволяет легко контролировать погрешность вычислений.

2. Математическое описание использованного

для решения задачи МЕТОДА.

Нажождение корня уравнения методом дихотомии.

Считаем, что на отрезке [а, b] расположен один корень, который необходимо уточнить с погреш­ностью e.

Метод дихотомии, или половинного деления, заключается в следующем. Определяем середину отрезка [а, b]

Х= (а + b)/2

и вычисляем функцию f(Х). Далее делаем выбор, какую из двух частей отрезка взять для дальнейшего уточнения корня. Если левая часть уравнения f(x) есть непрерывная функция аргумента х, то корень будет находиться в той половине отрезка, на концах которой f(x) имеет разные знаки.Это будет отрезок [а, Х], т.е. для очередного шага уточнения точку b перемещаем в середину отрезка Х и продолжаем процесс деления как с первоначальным отрезком [а,b].

Итерационный (повторяющийся) процесс будем продолжать до тех пор, пока интервал [а,b] не станет меньше заданной погрешности e.

Следует учитывать, что функция f(x) вычисляется с некоторой абсолютной погрешностью e1. Вблизи корня значения функции f(x) малы по абсолютной величине и могут оказаться сравнимыми с погрешностью ее вычисления. Другими словами, при подходе к корню мы можем попасть в полосу шумов 2e1 и дальнейшее уточнение корня окажется невозможным. Поэтому надо задать ширину полосы шумов и прекратить итерационный процесс при попадании в нее. Также необходимо иметь в виду, что при уменьшении интервала [а,b] увеличивается погрешность вычисления его длины (b – а) за счет вычитания близких чисел.

Метод дихотомии позволяет значительно уменьшить объем вычислений по сравнению с графическим методом. Так как за каждую итерацию интервал, где расположен корень, уменьшается в два раза, то через n итераций интервал будет равен (b - а)/2n. За 10 итераций интервал уменьшится в 2 10 =1024 раз, за 20 итераций - в 220=1048576 раз.


3. Описание алгоритма решения задачи и схема алгоритма.

Основная задача, которая решается в этой программе, это решение приведённого далее уравнения относительно :

, (3.1)

где

- толщина волновода;

- длина волны запускаемого пучка света;

- направляющий угол;

- порядок моды;

- показатели преломления волновода и окружающих его веществ.

В программе решение данного уравнения реализавано методом дихотомии, схема которого приведена ниже.

Рисунок 3.1 – блок-схема метода дихотомии.

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

  1. ОПИСАНИЕ ПРОГРАММЫ.

Вид программы представлен на рисунке 4.1. По своей внешней форме она представляет собой 4 закладки, расположенные на 1 форме. На первой закладке осуществляется ввод исходных данных, на второй строится график дисперсионной характеристики волновода, на третьей выводятся значения направляющих углов, а на чётвертой строятся профили ТЕ-мод.

Рисунок 4.1 - Основной вид программы, закладка для ввода исходных данных.

Все вычисления и построения графиков производятся при смене закладки с первой на любую другую (событие объекта TPageControl «OnChange»). Перед сменой (событие «OnChanging») осуществляется проверка на полноту исходных данных: если хоть в одном из окон осталось стоящее по умолчанию число «0», то смены закладки не произойдёт, зато возникнет информационное окно, которое укажет пользователю на его ошибку. При повторном переходе с первой закладки на другую будет произведён перерасчёт.

Вычисление направляющих углов осуществляется с указанной в задании точностью – 0,001.

Полная схема и листинг программы находятся в приложении А и В соответственно.

5. Результаты решения, их интерпретация и выводы по проделанной работе.

5.1. результаты работы программы.

Расчёты проводились при следующих исходных данных:

Рисунок 5.1 – ввод исходных данных в программу.

При таких введённых параметрах программа рассчитала следующую дисперсионную характеристику:

Рисунок 5.2 – дисперсионная характеристика волновода.

Подсчитанные направляющие углы составили:

Рисунок 5.3 – направляющие углы ТЕ-мод.

И при этих углах программа построила вот такие профили ТЕ-мод:

Рисунок 5.4 – профили ТЕ-мод.

5.2. Результаты проверки в пакете «MathCAD ».

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5140
Авторов
на СтудИзбе
441
Средний доход
с одного платного файла
Обучение Подробнее