Материал: Smath Studio в электротехнических расчетах

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

ИНФОРМАТИКА И ВычИСЛИТЕЛьНАЯ ТЕХНИКА И УПРАВЛЕНИЕ

Ушаков Ю. А., Ушакова Н. Ю. О специфике применения Smath Studio в электротехнических расчетах // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и Технические Науки. -2020. -№12. -С. 145-155 DOI 10.37882/22232966.2020.12.38

DOI 10.37882/2223–2966.2020.12.38

ОСПЕЦИФИКЕ ПРИМЕНЕНИЯ SMATH STUDIO

ВЭЛЕКТРОТЕХНИЧЕСКИХ РАСЧЕТАХ

SMATH STUDIO FEATURES APPLICATION IN ELECTRICAL ENGINEERING CALCULATIONS

Yu. Ushakov

N.Ushakova

Summary. The article discusses the features of using the free mathematical program Smath Studio for solving electrical tasks. The differences betweenSmathStudioandMathcadintheanalysisofsteady-stateand transientmodesinlinearandnonlinearelectricalandmagneticcircuits, the specifics of graphic illustrations of electrical calculations, and the practical use of executable files are described.

Keywords: Smath Studio, Mathcad, theoretical electrical engineering, steady state and transient analysis.

В

последние годы значительно повысился интерес

 

 

российских пользователей к бесплатной мате-

матической программе Smath Studio [1], разработчиком которой является российский программист Андрей Ивашов. Это связано как с реализуемой в настоящее время государственной политикой последовательного перехода организаций в различных областях деятельности на преимущественное использование отечественного и свободного программного обеспечения (ПО) [2], так и с потребностью в доступных и бесплатных программах при дистанционном режиме обучения или

работы.

По сравнению с другими бесплатными математическими программами Smath Studio имеет ряд явных преимуществ: доступность, малый объем, возможность

установки при различных операционных

системах

как на стационарный компьютер (Windows,

Linux), так

и на любое мобильное устройство (смартфон, планшет с Android или iOS), наличие облачной версии.

Однако наиболее привлекательным для пользователя является сходство Smath Studio с зарубежной лицензионной системой Mathcad, которая в настоящее время широко используется в инженерных и научных расчетах [3]. Программа действительно близка к Mathcad по интерфейсу, функционалу, техническим качествам, однако

Ушаков ЮрийАлександрович

К.т.н., доцент, Оренбургский государственный университет unpk@mail.ru

Ушакова НатальяЮрьевна

К.т.н., доцент, Оренбургский государственный университет olaa56@mail.ru

Аннотация. В статье рассмотрены особенности применения бесплатной математической программы Smath Studio для решения электротехнических задач. Описаны отличия Smath Studio от Mathcad при анализе установившихся и переходных режимов в линейных и нелинейных электрических и магнитных цепях, специфика графических иллюстраций электротехническихрасчетов,практическоеиспользованиеисполняемыхфайлов.

Ключевые слова: Smath Studio, Mathcad, теоретическая электротехника, анализ установившихся и переходных режимов.

считать ее бесплатным клоном Mathcad было бы неверным. Это два разных приложения, имеющие свои характерные особенности, некоторые из которых являются эксклюзивными.

SmathStudioнепрерывно дорабатывается, содержит постоянно пополняемый набор дополнений (плагинов), которые распространяются с открытым исходным кодом. С 2006 года по настоящее время было разработано около 60 стабильных версий программы, каждая последующая актуализированная версия содержит улучшения и исправления.

Одной из причин, по которой Smath Studio пока не столь популярен, как Mathcad, является недостаток разработанной подробной технической и методической документации по его применению. Значительная часть российских публикаций о Smath Studio носит либо обзорный характер *4; 5+, либо содержит результаты решения какой-либо узкой задачи с использованием программы в качестве расчетного инструмента *6; 7+. Работ, содержащих комплексный анализ и рекомендации по использованию Smath Studio в конкретных профессиональных областях, довольно мало [8].

Проанализировать функциональные возможности, специфику и целесообразность применения Smath

Серия: Естественные и технические науки №12 декабрь 2020 г.

 

145

 

ИНФОРМАТИКА И ВычИСЛИТЕЛьНАЯ ТЕХНИКА И УПРАВЛЕНИЕ

с помощью функции roots, которая в программе есть в двух модификациях: roots (3) с указанием приближенных значений искомых неизвестных и roots (2) без указания приближений.

Для цепей синусоидального тока, уравнения которых имеют комплексные коэффициенты, возможности решения СЛАУ в Smath Studio ограничиваются вообще одним методом обратной матрицы, так как функция roots не предназначена для решения уравнений с комплексными корнями.

Функцией solve в Smath Studio в отличие от Mathcad можно решать только отдельные уравнения, а не систему, да и то они должны обязательно иметь действительные, а не комплексные корни.

Следует отметить, что индексация элементов вектора решения в Smath Studio при использовании метода обратной матрицы начинается с единицы, а не с нуля, как вMathcad,чтоудобноприанализеэлектрическихцепей.

Отличительной особенностью Smath Studio является его способность решать СЛАУ методом обратной матрицы сразу для нескольких вариантов правой части уравнений, в Mathcad такой возможности нет. В электротехнике эту способность Smath Studio можно использовать для расчета электрической цепи методом наложения. При расчете токов ветвей этим методом левые части уравнений, составленных для цепи, например, по законам Кирхгофа остаются неизменными, а вариантов правой части будет столько, сколько в цепи источников электромагнитной энергии. Каждый вариант правой части записывается при расчете в отдельный столбец в матрице свободных членов. Матрица результатов расчета будет содержать столько же столбцов. При расчете токов каждый столбец —это частичные токи ветвей, вызванные каждом источником энергии в отдельности.

На рисунке 1 приведен фрагмент расчета токов электрической цепи методом наложения с одновременным решением СЛАУ с тремя вариантами правой части уравнений.

2.О реализации символического метода

расчета электрических цепей и

использовании

единиц измерения в Smath Studio

 

Анализ установившихся режимов линейных однофазных и трехфазных цепей синусоидального тока проводится традиционно символическим методом, при котором синусоидальные токи и напряжениязаменяются их комплексными изображениями. Работа с комплексными числами в Smath Studio во многом аналогична

работе с ними в Mathcad. Мнимая единица здесь тоже обозначается буквой i, но возможности переобозначить ее в настройках программы через пункты Меню на принятое в электротехнике обозначение j (как это можно сделать в Mathcad) здесь не предусмотрено.

Результаты расчетов токов и напряжений в цепях синусоидального тока получаются в виде комплексных чисел в алгебраической форме записи. Для перевода их в показательную форму записи нужно рассчитать модуль и аргумент комплексного числа. Как и в Mathcad, аргумент в Smath Studio по умолчанию считается в радианах, для перевода его в угловые градусы нужно вставить любым способом единицу измерения «Градус». Правда следует отметить, что в Smath Studio разработаны специальные функции xy2pol и pol2xy, которые должны облегчить пользователю перевод комплексного числа из алгебраической в показательную форму записи и обратно. Но работают они не всегда корректно. Например, у функции xy2pol результат расчета аргумента выдается в радианах, а при попытке перевести его в градусы, на множитель 180/π автоматически умножаются рассчитанные и модуль, и аргумент, что приводит в итоге к неверным результатам.

Кроме того, в Smath Studio нет опции получения из комплексного числа комплексно-сопряженного числа. В электротехнике так называемый «сопряженный комплекс тока» широко используется для расчета полной комплексной мощности. Для его нахождения можно предложить пользовательскую функцию

.

Smath Studio позволяет при вводе исходных данных вводить и их единицы измерения, обширный список которых предлагается во вкладке Меню «Вставка». При расчетах программа должна их распознать и автоматически подставить нужные единицы измерения в результаты расчетов. Во многих простых задачах электротехники эта опция действительно работает правильно и ее можно использовать. Но в некоторых случаях наличие введенных единиц измерения мешает и не позволяет провести расчеты. Например, при расчете цепи по законам Кирхгофа с помощью функции roots или методом обратной матрицы программа выдает сообщение об ошибке «Единицы измерения не соответствуют» и не считает токи. Это связано с разной размерностью уравнений Кирхгофа и соответственно строк матрицы. В подобных ситуациях лучше проводить расчеты в безразмерных величинах.

Серия: Естественные и технические науки №12 декабрь 2020 г.

 

147