
- •Повышение скорости и точности расчетов
- •Повышение скорости расчета
- •Повышение точности расчета
- •Принцип создания электротехнических блоков пользователя
- •Библиотека Simulink – прототип электротехнических блоков
- •Основные команды Matlab для управления sps-моделью
- •Алгоритм расчета SimPowerSystem-модели
- •Выбор метода интегрирования
- •Особенности моделирования схем силовой электроники
- •Программные системы схемотехнического моделирования Electronics Workbench и Multicim
- •Возможности и свойства ewb 5.12.
- •Возможности и свойства пакета Multisim
- •Программная система символического моделирования MathCad
- •Контрольные вопросы к разделу 1
- •Адаптивные системы автоматического управления техническими объектами с контурами моделирования и идентификации
- •Принципы использования методов моделирования и идентификации в системах автоматического управления
- •Функции модели в адаптивных сау
- •Адаптивные системы с моделью – эталоном
- •Адаптивные сау с идентификацией моделей по результатам мониторинга средствами scada-систем
- •Заключение
Программная система символического моделирования MathCad
Универсальная математическая система MathCAD для реализации численных методов расчета и математического моделирования в сочетании с возможностью выполнения многих операций символьной математики (компьютерной алгебры) и превосходными средствами визуализации вычислений — от представления исходных данных и результатов вычислений в в естественном математическом виде. Подробная информация по алгоритмам работы в системе MathCAD приводится в многочисленной справочно-методической литературе (см. список в [34]), здесь отметим, какие проблемы исследования технических систем эффективно решаются в рамках MathCAD:
построение графиков в декартовой системе координат;
построение графиков в полярной системе координат;
построение трехмерных графиков;
построение точечного графика поверхности 3D Scatter Plot;
построение графика в виде гистограммы 3D Bar Chart;
построение векторного графика поверхности;
работа с векторами и матрицами;
проведение линейной и сплайновой аппроксимации;
статистическая обработка данных;
выполнение регрессии;
сглаживание данных;
предсказание поведения функциональной зависимости;
решение нелинейных уравнений и систем;
реализация итерационных вычислений;
выполнение прямого и обратного преобразования Фурье;
решение дифференциальных уравнений;
расчеты по формулам;
обработка результатов экспериментов;
решение задач спектрального анализа и синтеза;
решение систем дифференциальных уравнений.
Контрольные вопросы к разделу 1
Какая система уравнений соответствует описанию ДС в форме Коши?
Как определяется приближенное значение Yi+1(t) в методе Эйлера?
Как определяется приближенное значение Yi+1(t) в методе Рунге-Кутта 4-го порядка с постоянным шагом?
Какая исходная информация требуется для запуска метода Рунге-Кутта 4-го порядка с постоянным шагом?
Какая исходная информация требуется для запуска метода Рунге-Кутта 4-го порядка с переменным шагом?
Как определить приближенное значение Yi+1(t) в методе Кутта-Мерсона с переменным шагом?
Укажите модель в форме Коши для дифференциального уравнения (ДУ):
d2y/dt2 + 2(dy/dt) + 4y(t)=1(t), y(0) = y'(0) = 0.
Какое решение имеет дифференциальное уравнение (ДУ):
d2y/dt2 + 2(dy/dt) + 4y(t)=1(t), y(0) = y'(0) = 0.
Какое решение имеет дифференциальное уравнение (ДУ):
d2y/dt2 - 8(dy/dt) + 5y(t)=1(t), y(0) = y'(0) = 0.
Какой максимальный начальный шаг интегрирования
следует выбрать для решения дифференциального уравнения:
d2y/dt2 + 8(dy/dt) + 5y(t)=1(t), y(0) = y'(0) = 0.
C помощью какого оператора языка BASIC можно произвести очистку экрана?
C помощью какого оператора языка BASIC можно зарезервировать оперативную память под массивы переменных?
Какие можно использовать массивы в языке BASIC?
Какой оператор языка BASIC используется для вывода данных на экран дисплея?
С помощью какого оператора языка BASIC можно вводить данные с клавиатуры?
Как вызвать подпрограмму в программе, написанной на языке BASIC?
Как выдать данные на принтер в программе, написанной на языке BASIC?
Какой оператор языка BASIC позволяет контролировать время решения задачи?