
- •1.Классификация математических моделей технических систем.
- •2.Классификация программных продуктов применяемы в области создания и эксплуатации технических систем.
- •3.Классификация задач электроэнергетического хозяйства России решаемых с помощью современных программных продуктов.
- •4.Классификация возможностей современных программных продуктов в области электроэнергетики
- •5.Структура современных программных продуктов в области управления электроэнергетических хозяйством России.
- •6.Классификация математических методов управления сложных технических систем в электроэнергетике.
- •7.Принципы прогнозирования электропотребления объектов электроэнергетики и методы их реализации в современных программных продуктах.
- •8.Развитие возможностей программного комплекса диспетчерского управления единой электроэнергетической системой России. Расширение круга решаемых задач.
- •9.Программные продукты разработки линий электрических передач. Основные решаемые задачи и функциональные возможности.
- •10.Классификация возможностей современных программных продуктов в области электротехники.
- •11.Классификация задач проектирования электротехнических машин и аппаратов решаемых с помощью современных программных продуктов.
- •12.Классификация задач решаемых программными продуктами Matlab, Simulink, Comsol Multiphysics.
- •13.Принципы организации совместной работы программных продуктов Matlab, Simulink, Comsol Multiphysics, Microsoft Word.
- •14.Принципы создания интерактивных файлов Notebook при совместной работе Matlab и Microsoft Word.
- •15.Рабочая область системы Matlab. Рабочий стол, рабочая область памяти.
- •16.Математические объекты работы в системе Matlab. Численные, текстовые. Структурные. Команды их создания и применения к ним основных математических операций.
- •17.Создание m-файлов в системе Matlab.
- •18.Создание файлов Simulink в системе Matlab. Математические блоки, блоки из библиотеки SimPowerSystems.
- •19.Принципы объектного программирования динамических процессов в системе SimPowerSystems. Основы построения модели. Блоки: источник эдс, электрические сопротивления, вольтметр, амперметр.
- •20.Принципы работы в дополнении к системе Matlab cftool. Импорт данных и проведение их экстраполяции.
- •21.Основные структурные компоненты программ расчета физических полей.
- •22.Принципы построения модели в программе Comsol Multiphysics.
16.Математические объекты работы в системе Matlab. Численные, текстовые. Структурные. Команды их создания и применения к ним основных математических операций.
Центральным понятием всех математических систем является
математическое выражение. Оно задает то, что должно быть вычис-
лено в численном (реже в символьном) виде. Математические выра-
жения строятся на основе чисел, констант, переменных, операторов,
функций и разных спецзнаков. 6
Число – простейший объект языка MATLAB, представляющий
количественные данные. Числа используются в общепринятом пред-
ставлении о них. Они могут быть целыми, дробными, с фиксирован-
ной и плавающей запятой, комплексные. Примеры представления чи-
сел в MATLAB приведены в табл. 1.
Константа – это предварительно определенное числовое или
символьное значение, представленное уникальным именем. В
MATLAB существуют некоторые стандартные константы, например
число «пи» (pi), значение мнимой единицы (i). Символьной констан-
той считается любая последовательность символов, заключенных в
апострофы, например 'Hello!'.
Переменная – это имеющий имя объект, способный хранить не-
которые данные. В зависимости от этих данных переменные могут
быть числовыми или символьными, векторными или матричными.
Имя переменной должно начинаться с буквы, может содержать
буквы, цифры и символ подчеркивания. Имя не должно совпадать с
именами других переменных, функций и процедур системы. Пропис-
ные и строчные буквы в MATLAB различаются. Таким образом, пе-
ременные s и S – это две разные переменные.
Для уничтожения определения переменной используется специ-
альная команда:
clear – уничтожает все переменные;
clear x – уничтожает переменную x;
clear x,y – уничтожает переменные x и y.
Оператор – это специальное обозначение для определенной опе-
рации над данными – операндами. Например, арифметическими опе-
раторами являются знаки суммы (+), вычитания (–), умножения (*),
деления (/), возведения в степень (^). Операторы используются совме-7
стно с операндами. Например, в выражении 2+3 знак «+» является
оператором сложения, а числа 2 и 3 – операндами.
Функции – это имеющие уникальные имена объекты, выполняю-
щие определенные преобразования своих аргументов и при этом воз-
вращающие результаты этих преобразований. Все имена функций в
MATLAB пишутся строчными буквами. Перечень основных функций
Основные функции
sin(x) Вычисление синуса числа х
asin(x) Вычисление арксинуса числа х
cos(x) Вычисление косинуса числа х
tan(x) Вычисление тангенса числа х
log(x) Вычисление натурального логарифма числа х
log2(x) Вычисление логарифма числа х по основанию 2
log10(x) Вычисление десятичного логарифма числа х
sqrt(x) Вычисление квадратного корня из числа х
exp(x) Возведение константы е в степень х
abs(x) Вычисление модуля числа х
pow2(x) Возведение числа 2 в степень х
Присвоение и вывод значений переменных и функций
Для задания переменной значения используется оператор при-
сваивания
Имя_переменной = Значение;
Для вывода значения переменной нужно в командной строке вве-
сти ее имя и нажать клавишу [Enter].
При вычислении значений арифметических выражений нужно
набрать в командной строке это выражение и нажать клавишу [Enter].
Перед тем как вычислять значение математического выражения,
необходимо определить значение каждой входящей в него перемен-
ной. Вычисляемое выражение может содержать любое количество
переменных, операторов и функций.
При арифметических вычислениях в MATLAB соблюдается сле-
дующий порядок:
1) значения функций;
2) возведение в степень;
3) умножение и деление в порядке их следования;
4) сложение и вычитание в порядке их следования.
Для изменения порядка действий используются круглые скобки.