DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Лабораторна робота №6 «Інтегрування систем диференціальних рівнянь. Розрахунок перехідного процесу для RLC-ланок»

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерних та інформаційних технологій
Кафедра:
Кафедра комп’ютеризованих систем автоматики

Інформація про роботу

Рік:
2014
Тип роботи:
Лабораторна робота
Предмет:
Комп’ютерні методи дослідження систем керування
Група:
КН-1
Коротко про документ

Про що ця робота

У роботі розглядається інтегрування систем диференціальних рівнянь та розрахунок перехідного процесу для RLC-ланок. Наведено програмну реалізацію модифікованого методу Ейлера на мові C++.

У роботі розглядаються

  • Диференціальні рівняння
  • Перехідні процеси
  • RLC-кола
  • Модифікований метод Ейлера
  • Чисельні методи
  • Програмування на C++

Зміст і розділи

  1. Завдання
  2. Код програми
  3. Результат роботи програми
  4. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів
Викладачі:Викладач кафедри КСА

Ключові поняття

диференціальне рівнянняперехідний процесRLC-ланкаметод Ейлеракрок інтегруваннянапругачастотаємністьіндуктивність

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет «Львівська Політехніка» Кафедра КСА Лабораторна робота №6 з курсу “Комп’ютерні методи дослідження систем керування” «Інтегрування систем диференціальних рівнянь. Розрахунок перехідного процесу для RLC-ланок» Завдання: Згідно варіанту (порядкового номера в журналі викладача) завдання (таблиця 1 та 2), вдома написати програму для реалізації алгоритму вказаного методу, а в лабораторії вписати програмний код та налагодити цю програму. № п/п Завдання Для вказаної RCL-ланки скласти систему диференціальних рівнянь та виконати розрахунок перехідного процесу ланки зазначеним методом. Згідно отриманих даних побудувати графік перехідного процесу вихідної напруги . Вхідні дані: ,  В,  Гц,  Ом,  Ом,  Ом,  Ом,  Гн,  Гн,  Гн,  Ф,  Ф,  Ф,  сек,  (крок інтегрування).  3 Модифікований метод Ейлера   №3  Код програми: #include "stdafx.h" #include "fstream" #include "math.h" #include "iostream" #include "string" using namespace std; int main () { double X[3]={0,0,0},X_X[3],h=0.0001,R1=5,R2=4,R3=7,C1=300e-6,C2=200e-6,Umax=100,U1,L1=0.01, T=0.2; fstream file; file.open("laba.txt",fstream::in | fstream::out); file.clear (); for(double t=0;t<=(T-h/2);t+=h) { U1=Umax*sin(2*3.14*50*t); y[0] = x[0] + h * (((x[0]-U1+x[2]*R2)/(R2-R1))/C1); y[1] = x[2] + h * ((((x[0]-U1+x[2]*R2)/(R2-R1))*R2-x[2]*R2-x[1]-x[2]*R3)/L1); y[2] = x[1] + h * (x[2]/C2); x[0] = x[0] + (1/2.0)*h * ((((x[0]-U1+x[2]*R2)/(R2-R1))/C1)+(((y[0]- -U1+x[2]*R2)/(R2-R1))/C1)); x[1] = x[1] + (1/2.0)*h * (((((x[0]-U1+x[2]*R2)/(R2-R1))*R2-x[2]*R2-x[1]- -x[2]*R3)/L1)+((((x[0]-U1+y[2]*R2)/(R2-R1))*R2-y[2]*R2-x[1]-y[2]*R3)/L1)); x[2] = x[2] + (1/2.0)*h * ((x[2]/C2)+(x[2]/C2)); file<<t<<" "<< (((x[0]-U1+x[2]*R2)/(R2-R1))*R2-x[2]*R2-x[1]-x[2]*R3)<<endl; } file.close (); system ("pause"); } Результат роботи програми: / Висновок: Під час виконання цієї лабораторної роботи, я навчився інтегрувати системи диференціальних рівнянь. Навчився розраховувати перехідні процеси для RLC-ланок.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!