Методика реализации математических моделей в MathCad
Разработка модели полупроводникового диода, отражающей физическую сущность прибора с возможностью задания физических параметров. Изучение методики применения приложений MathCad и MatLab при решении задач. Определение функций и построение графиков.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 22.06.2018 |
Размер файла | 2,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Лабораторная работа
Методика реализации математических моделей в MathCad
Цель работы: Изучение методики применения приложений MathCad и MatLab при решении задач.
Теоретическая часть
Mathcad является математическим редактором, позволяющим проводить разнообразные научные и инженерные расчеты, начиная от элементарной арифметики и заканчивая сложными реализациями численных методов. С точки зрения классификации программного обеспечения, пакет Mathcad -- типичный представитель класса PSE-приложений. Пользователи Mathcad -- это студенты, ученые, инженеры, разнообразные технические специалисты и все, кому приходится проводить математические расчеты. Благодаря простоте применения, наглядности математических действий, обширной библиотеке встроенных функций и численных методов, возможности символьных вычислений, а также превосходному аппарату представления результатов (графики самых разных типов, мощных средств подготовки печатных документов и Web-страниц) Mathcad стал наиболее популярным математическим приложением.
Следует хорошо представлять себе, что в состав Mathcad входят несколько интегрированных между собой компонентов:
* мощный текстовый редактор, позволяющий вводить, редактировать и форматировать как текст, так и математические выражения;
* вычислительный процессор, умеющий проводить расчеты по введенным формулам, используя встроенные численные методы;
символьный процессор, позволяющий проводить аналитические вычисления и являющийся, фактически, системой искусственного интеллекта;
огромное хранилище справочной информации, как математической, так и инженерной, оформленной в качестве интерактивной электронной книги.
Отличительной чертой Mathcad от большинства других современных математических приложений является его построение по принципу WYSIWYG ("WhatYouSeeIsWhatYouGet" -- "что вы видите, то и получите").
Поэтому он очень прост п использовании, в частности, из-за отсутствия необходимости сначала писать программу, реализующую те или иные математические расчеты, а потом запускать ее на исполнение. Вместо этого достаточно просто вводить математические выражения с помощью встроенного редактора формул, причем в виде, максимально приближенном к общепринятому, и тут же получать результат. Кроме того, можно изготовить на принтере печатную копию документа или создать страницу в Интернете именно в том виде, который этот документ имеет на экране компьютера при работе с Mathcad, либо можно включить документ в структуру электронной книги Mathcad.
Задачи математического анализа в среде пакета Mathcad
Определение функций и построение графиков.
Для определения функции одной переменной нужно ввести с клавиатуры имя функции аргументом в круглых скобках, знак присваивания (для ввода знака присваивания нужно нажат] на клавиатуре комбинацию клавиш <Shift>+<:>или щелкнуть по кнопке<:=> панели Evaluation) i справа от него - выражение для вычисления функции.
В записи выражения для функции можно использовать знаки (имена) элементарных функций, вводя их с клавиатуры или вставляя в рабочий документ функцию, выбранную из списка в пункте Functionменю Insert.
Выражение можно вводить с помощью кнопок панели инструментов CalculatorToolbar.
Вставить в выражение букву греческого алфавита можно с помощью панели GreekSymbolToolbar
Для вычисления значения функции в точке нужно ввести в рабочий документ с клавиатуры имя функции, указать в скобках значение аргумента, выделить выражение, ввести знак равенства (с помошью соответствующей кнопки панели Evaluation) и щелкнуть по свободному месту в рабочем документе.
Инструменты для построения графиков в Mathcad доступны в панели инструментов GraphToolbar, которая открывается щелчком по соответствующей кнопке в панели математических инструментов или через пункт Graphменю Insert. Для построения графика функции, заданной в декартовых координатах, нужно: щелкнуть по рабочему документу, по пункту по строке X-YPlotв пункте Graphменю Insert(или по соответствующей кнопке в панели Graph); в рабочем документе откроется окно построения графиков;
ввести в помеченной позиции возле оси абсцисс имя аргумента, а в позиции возле оси ординат - имя функции и щелкнуть по рабочему документу вне окна графиков.Если нужно построить одновременно графики нескольких функций, нужно ввести их имена в позиции возле оси координат разделяя запятой.
Вместо имени функции можно ввести выражение для ее вычисления. Параметры изображения (цвет и толщина линий, координатная сетка, разметка осей, надписи на графиках и т.д.) можно изменить, щелкнув дважды по полю графика и установив настройки в соответствующих появившихся окнах диалога.
Графики функций, заданных в параметрической форме, строятся аналогично, с учетом того, что в позициях аргумента и функции вводятся выражения или имена соответствующих функций параметра.
Для построения графика функции, заданной в полярных координатах, нужно: щелкнуть по рабочему документу, по строке PolarPlotв пункте Graphменю Insert(илипосоответствующейкнопкев панелиGraph);
в рабочем документе откроется окно построения графиков; ввести в помеченной позиции возле оси абсцисс имя аргумента, а в позиции возле оси ординат - имя функции и щелкнуть по рабочему документу вне окна графиков.
Задача № 1
Решить нелинейное уравнение:
х3-2х+2=0
Задача № 2
Решить систему линейных уравнений:
Задача № 3
график mathcad физический параметр
Решить систему нелинейных уравнений:
Система MatLab
Моделирование электрических и электронных схем в настоящее время невозможно представить без использования вычислительной техники. Существует и разрабатывается множество программных средств для этой цели такие как, MultiSim, MicroCap, SIMetrix, CircuitMaker, ASIMEC, в том числе и программа Simulink программного комплекса Matlab. Использование программы Simulink по сравнению с большинством других программ позволяет моделировать как физические воздействия, так и сами схемные решения с использованием мощных средств моделирования самих приборов. Однако библиотека электрических и электронных компонентов практически не содержит полупроводниковых приборов, таких как диоды и биполярные транзисторы.
В настоящее время существуют математические модели, достаточно точно описывающие работу полупроводниковых диодов.
Задачей данной работы было исследование и разработка модели полупроводникового диода, отражающей физическую сущность прибора с возможностью задания физических параметров.
Реализация.
1. Диод полупроводниковый прибор, имеющий два вывода для включения в электрическую цепь. Для реализации модели полупроводникового диода использовано уравнение Шокли, дополненное зависимостями, включающими различные физические эффекты.
Vt=k*T/q температурный потенциал перехода
Где k=1.38e-23 Дж/град - постоянная Больцмана;
Т - температура (передаётся в функцию);
q=1.6e-19 Кл - заряд электрона;
EGT=EG0-a*T^2/(b+T) температурная зависимость ширины запрещённой зоны
Где EG0=1,16 эВ;
а=0,000702;
b=1108;
IST=IS*exp(EGT/(N*Vt)*(T/T0-1))*(T/T0)^XTI/N температурная зависимость тока насыщения
Где IS - ток насыщения при температуре 27°С (по умолчанию 10-14 А);
N - коэффициент неидеальности (1);
Т0 - номинальная температура (27°С);
XTI - температурный коэффициент тока насыщения (3 для диодов с p-n переходом и 2 для диодов с барьером Шотки);
ISRT=ISR*exp(EGT/(N*Vt)*(T/T0-1))*(T/T0)^XTI/N температурная зависимость тока рекомбинации
Где ISR параметр тока рекомбинации (0 А);
IKFT=IKF*(1+TIKF*(T-T0)) температурная зависимость тока перегиба при высоком уровне инжекции
Где IKF - тока перегиба при высоком уровне инжекции (inf А);
TIKF - линейный температурный коэффициент IKF (0 °С-1);
BVT=BV*(1+TBV1*(T-T0)+TBV2*(T-T0)^2) температурная зависимость напряжения обратного пробоя
Где BV - напряжение обратного пробоя (inf В);
TBV1 - линейный температурный коэффициент BV (0 °С-1);
TBV2 - квадратичный температурный коэффициент BV (0 °С-2);
Система уравнений, описывающая токи в диоде.
In=IST*(exp(sym(u/(N*Vt),'d'))-1) нормальная составляющая тока
Где u - напряжения В;
Irec=ISRT*(exp(sym(u/(NR*Vt),'d'))-1) ток рекомбинации
Где NR - коэффициент неидеальности для тока ISR (2);
Kinj=(IKFT./(IKFT+In)) коэффициент инжекции
Kgen=(((1-u/VJ).^2)+0.005).^M/2 коэффициент генерации
Где VJ - контактная разность потенциалов (1 В);
М - коэффициент, учитывающий плавность перехода p-n (0,5);
Irevhigh=IBV*exp(sym(-(u+BVT)/(NBV*Vt),'d'))
Где IBV - начальный ток пробоя (10-10 А);
NBV - коэффициент неидеальности при участке пробоя (1);
Irevlow=IBVL*exp(sym(-(u+BVT)/(NBVL*Vt),'d'))
Где IBVL - начальный ток пробоя низкого уровня (0 А);
NBVL - коэффициент неидеальности на участке пробоя низкого уровня;
Ifwd=(In.*Kinj)+(Irec.*Kgen) ток диода при положительном напряжении
Irev=Irevhigh+Irevlow ток диода при отрицательном напряжении на переходе
I=Ifwd-Irev ток диода
Самостоятельная работа
Решить дифференциальных уравнений:
Размещено на Allbest.ru
...Подобные документы
Определение возможностей математического пакета и изучение методов вычисления выражений в Mathcad. Возможности построения графиков функций одной переменной. Просмотр и способы построения графика функции одного аргумента и участков двухмерных графиков.
контрольная работа [384,8 K], добавлен 06.03.2011Изучение структуры рабочего документа MathCad - программы, предназначенной для автоматизации математических расчетов. Работа с переменными, функциями и матрицами. Применение MathCad для построения графиков, решения уравнений и символьных вычислений.
презентация [639,2 K], добавлен 07.03.2013Использование таблиц Excel и математической программы Mathcad при решении инженерных задач. Сравнение принципов работы этих пакетов программ при решении одних и тех же задач, их достоинства и недостатки. Обоснование преимуществ Mathcad над Excel.
курсовая работа [507,0 K], добавлен 15.12.2014Изучение возможностей системы Mathcad - пакета математических программ, используемого для различных вычислений и вычерчивания графиков. Интерфейс пользователя в системе, объекты входного языка, текстовый редактор, графический процессор, вычислитель.
курс лекций [2,5 M], добавлен 10.11.2010Решение математических примеров, построение графиков с помощью программы Mathcad. Создание 3D модели сборки, гидродинамического расчета, термического расчета и статистического расчета с помощью программы SolidWorks. Детали интерфейса, элементы вкладок.
отчет по практике [2,3 M], добавлен 25.11.2014Изучение основных положений синтаксиса среды MathCAD, правил выполнения расчетов и построения графиков в ней. Построение графиков зависимостей группового времени запаздывания от частоты и амплитудно-частотных характеристик выбранных типов фильтров.
курсовая работа [1,6 M], добавлен 03.01.2022Возможности Mathcad для выполнения математических и технических расчетов. Графический интерфейс, инструменты для работы с формулами, числами, графиками и текстами. Операторы и логические функции для численного и символьного решения математических задач.
статья [208,6 K], добавлен 01.05.2010Сущность универсальных математических пакетов MathCad, MathLab, Mathematica, Maple. Описание интерфейса программ, вычислительные способности, построение графиков. Языки программирования. Электронные книги - приложения к ним. Основные достоинства MathCad.
презентация [8,2 K], добавлен 06.01.2014Моделирование движения заряженной частицы, падающей вертикально вниз на одноименно заряженную пластину, с помощью программ Mathcad и Matlab. Построение графика зависимости высоты, на которой находится точка, от времени и скорости движения этой частицы.
контрольная работа [79,2 K], добавлен 31.05.2010Сравнение эффективности программ Excel и Mathcad при решении задач нахождения корней нелинейного уравнения и поиска экстремумов функции. Проведение табулирования функции на заданном интервале. Построение графика двухмерной поверхности в Excel и Mathcad.
курсовая работа [1,4 M], добавлен 07.05.2013История появления интегрированных математических программных систем для научно-технических расчетов: Eureka, PC MatLAB, MathCAD, Maple, Mathematica. Интерфейс и возможности интегрированных систем для автоматизации математических расчетов класса MathCAD.
курсовая работа [906,1 K], добавлен 04.06.2019Расчет в программах Mathcad и Matlab связи между глубиной залегания подводной лодки, временем поражения цели и расстоянием, который корабль успеет пройти по горизонтали. При условии, что пуск торпеды производится в момент прохождения корабля над лодкой.
контрольная работа [102,3 K], добавлен 31.05.2010Краткая характеристика пакета Mathcad, описание простейших примеров работы с ним, примеры решения основных задач элементарной математики. Компьютерные технологии решения математических задач и символьных вычислений. Образование векторов и матриц.
дипломная работа [621,1 K], добавлен 11.03.2011Современные системы компьютерной математики. Графический способ решения уравнений с параметрами. Возможности системы Mathcad для создания анимации графиков функций. Процесс создания анимации. Использование анимационной технологии систем математики.
контрольная работа [617,1 K], добавлен 08.01.2016Применение комплексного математического моделирования в проектировании. Обзор численных методов в моделировании. Решение дифференциальных уравнений в MathCAD. Анализ исходных и результирующих данных. Описание реализации базовой модели в MathCAD.
курсовая работа [240,5 K], добавлен 18.12.2011Разработка модели движения практически невесомой заряженной частицы в электрическом поле, созданном системой нескольких фиксированных в пространстве заряженных тел. При условии, что тела находятся в одной плоскости, но частица находится вне плоскости.
контрольная работа [60,7 K], добавлен 31.05.2010Основные элементы системы MathCAD, обзор ее возможностей. Интерфейс системы, концепция построения документа. Типы данных, входной язык системы. Классификация стандартных функций. Графические возможности системы MathCAD. Решение уравнений системы.
курс лекций [2,1 M], добавлен 01.03.2015Общие сведения о системе Mathcad. Окно программы Mathcad и панели инструментов. Вычисление алгебраических функций. Интерполирование функций кубическими сплайнами. Вычисление квадратного корня. Анализ численного дифференцирования и интегрирования.
курсовая работа [522,7 K], добавлен 25.12.2014Математические возможности Mathcad и Microsoft Excel. Преобразование алгебраических выражений. Вычисление значения функции. Решение уравнений и систем. Вычисление значения интеграла, производных и пределов. Построение графиков функций. Работа с матрицами.
курсовая работа [559,5 K], добавлен 15.07.2012Понятие математической модели, свойства и классификация. Характеристика элементов системы Mathcad. Алгоритмический анализ задачи: описание математической модели, графическая схема алгоритма. Реализация базовой модели и описание исследований MathCAD.
реферат [1,0 M], добавлен 20.03.2014