r/>В
Тут введено дві постійні часу двигуна: електромеханічна постійна часу:
В
І постійна часу якірного ланцюга:
Коефіцієнти пропорційності РЄ та См можуть, бути знайдені з співвідношень
В
де Uном і Rя.ном - номінальні значення напруги і якірного струму двигуна, Мном і Qxx - номінальний обертаючий момент і швидкість ідеального холостого ходу двигуна.
Враховуючи ці співвідношення, електромеханічну постійну часу можна представити в іншому вигляді:
В
де rH0M = Uном/Iя номномінальное опір якоря двигуна, МКЗ - момент короткого замикання двигуна (крутний момент загальмованого двигуна).
.2 Опис логічної структури
Це програмне забезпечення включає в себе п'ять основних блоків.
Першим блок є графічний інтерфейс програмного забезпечення. Він являє собою форму на якій розташовані поля для введення числових параметрів моделювання, а також кнопка инициализирующая процес моделювання. Також на формі присутні чотири області для виведення результатів моделювання у вигляді графіків зміни керуючого сигналу і зміни швидкості обертання валу двигуна відповідне керуючих сигналів. p> Решта блоки ПО є функціями здійснюють розрахунок параметрів системи для різних вхідних впливів.
Функція розрахунку реакції системи на поетапне вплив включає в себе команди задають початкові параметри системи, проводитися розрахунок числа ітерація процесу чисельного інтегрування системи ДУ, а також команди виведення точок графіків на екран.
Функції розрахунку реакцій на синусоїдальний сигнал, лінійно-возврастающій і параболічно-зростаючий сигнали відрізняються наявністю команд розраховують вхідний вплив. Так лінійно зростаючий вхідний сигнал расчітиваеться за такою формулою:
du = (Uupr * dt)/settime;
де du-прирощення керуючого сигналу, dt-постійна часу інтегрування, Uupr-напруга живлення, яке необхідно отримати в момент часу задається у змінній settime. На додаток ітераційний поцесс включена формула: Uupr = Uupr + du, за якою визначається управляє напруга на даному кроці ітерації. Для розрахунку керуючого сигналу зростаючого по параболі в ітераційний процес включена формула:
upr: = Uupr * sqr (c * dt/settime);
У даній формулі керуючий вплив множиться квадрат вирази включає в себе лічильник ітерації час інтегрування і постійну інтегрування. Це вираження в момент часу рівний settime ровняется одиниці. p> Для синусоїдального сигналу розраховується число ітерацій за яке повинен здійснитися період коливання, а в ітераційний процес добавлена ​​формула розрахунку керуючого напруги upr: = Uupr * sin (2 * pi * c/t1).
Лістинг ПО представлений у додатку 2.
3. Виклик і завантаження
Виклик програми modelDPR52 здійснюється за допомогою запуску файлу modelDPR52.exe. Завантаження modelDPR52 і вкл...