k2i = (E - (i + k1i / 2) * R(w) - (Uc + k1u / 2)) * h / L
k2u = (i + k1i / 2) * h / C(p)
k3i = (E - (i - k1i + k2i * 2) * R(w) - (Uc - k1u + k2u * 2)) * h / L
k3u = (i - k1i + k2i * 2) * h / C(p)
'точечно строим графики семейств четырех функций
IF w = 1 THEN
PSET (20 + t * 350, 340 + i * 30), n
PSET (20 + t * 350, 40 + Uc * .8), n
PSET (320 + t * 350, 340 + Ur * 4), n
PSET (320 + t * 350, 125 + Ul * .8), n
ELSE
PSET (20 + t * 350, 340 + i * 35), n
PSET (20 + t * 350, 40 + Uc * .99), n
PSET (320 + t * 350, 340 + Ur * .7), n
PSET (320 + t * 350, 125 + Ul * 1.55), n
END IF
LOOP UNTIL t > tmax
'закрываем цикл изменения параметра С
n = n + 1
NEXT p
SLEEP
SLEEP
NEXT w
SLEEP
SLEEP
При составлении программы были использованы наиболее удобные операторы языка QBASIC: операторы присваивания, условные операторы, циклы с параметром и с постусловием, операторы ввода-вывода, операторы форматного вывода, графические средства языка QBASIC и др.
Для этого была составлена программа по алгоритму (рис.10). Рассчитанные программой параметры цепи, выведенные в файл TABLES.txt, представлены в Приложении.
Из сравнения таблиц, рассчитанных в табличном редакторе Excel и рассчитанных программой на языке QBASIC, видно, что значения исследуемых параметров в соответствующие моменты времени совпадают. Это подтверждает правильность решения системы дифференциальных уравнений, описывающей переходной процесс в RLC-цепи
Графики, построенные средствами языка QBASIC, идентичны построенным средствами табличного редактора Excel. Анализ зависимостей напряжений и тока в цепи, проведенный для графиков, построенных по рассчитанным в Excel’е данным, справедлив и для зависимостей, рассчитанных по программе на языке QBASIC.
Рис.11
В данной работе с помощью редактора Excel методом Рунге-Кутта третьего порядка был рассчитан RLC – контур. Необходимо было обеспечить автоматическое изменения результатов расчета при изменении исходных данных, а конкретно - ёмкости. В результате проведенной исследовательской работы по изучению переходных процессов в RLC-цепи были получены зависимости параметров цепи от времени. В соответствии с выбранным методом решения был составлен алгоритм решения системы дифференциальных уравнений и выбран шаг изменения времени.
В результате решения системы дифференциальных уравнений были получены следующие зависимости параметров RLC-цепи:
Напряжение установившегося режима на конденсаторе равно ЭДС источника (100 В) (Рис.2 и Рис.3). Напряжение на конденсаторе тем быстрее достигает установившегося режима, чем больше сопротивление резистора.
Напряжение установившегося режима на элементе индуктивности равно нулю (Рис.4 и Рис.5). Напряжение на элементе индуктивности тем быстрее достигает установившегося режима, чем меньше больше значение сопротивления резистора.
Напряжение установившегося режима резистора равно нулю (Рис.6 и Рис.7). Напряжение резистора тем быстрее достигает установившегося режима, чем больше значение его сопротивления.
Ток установившегося режима цепи равен нулю (Рис.8 и Рис.9). Ток цепи тем быстрее достигает установившегося режима, чем больше сопротивление резистора.
Результаты произведенных расчетов в табличном редакторе Excel совпали с результатами работы программы по расчету переходных процессов в RLC-цепи на языке программирования Qbasic. Кроме этого, были построены графики (в Excel и Qbasic) семейств четырех функций: UC(t,L), UL(t,L), UR(t,L), Iс(t,L), которые также являются идентичными.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.