Смекни!
smekni.com

Створення програми розрахунку параметрів електричних машин за допомогою середовища Delphi (стр. 1 из 13)

Курсовая работа

Створення програми розрахунку параметрів електричних машин за допомогою середовища Delphi

Зміст

Вступ

1. Аналітичний розділ

2. Побудова інформаційно-математичної моделі

2.1 Розрахунок генератора постійного струму

2.2 Вхідні данні та формули для розрахунку для асинхронного двигуна ідентичні до даних, за винятком кількох параметрів:

3. Алгоритм задачі

4. Визначення структури даних

5. Розробка інтерфейсу програми користувачем

6. Складання коду програми

7. Аналіз програми

8. Тестування програми

9. Інструкція з експлуатації програми

10. Аналіз отриманих результатів

Висновок

Список літератури

Додатки

Вступ

В наш час будь-яка сфера життєдіяльності, що зв’язана з комп’ютерною технікою та іншою високоінтелектуальною технікою стрімко розвивається. Прикладом цього є програмування, якщо в недалекому минулому створенням власних програм для Windows займалися лише професіонали, використовуючи для цього єдиний інструмент, що був орієнтований на роботу в Windows, а саме Borland C++ for Windows, то в наш час завдячуючи появі Delphi, можливість створення програм стала, більш реальною.

Delphi – це середовище розробки програм, що орієнтовані на роботу в операційній системі Windows. Основою роботи в середовищі Delphi є технологія об’єктно-орієнтованого та візуального програмування. Прикладами об’єктів можуть бути елементи керування у вікні: кнопки, списки, текстові поля. Для представлення програм в Delphi служить розроблений Borland мова Object Pascal, в основі якого лежить класичний Turbo Pascal. Слово „Object” особливо підкреслює, що мова підтримує концепцію об’єктно-орієнтованого програмування. Як що в мові Pascal структурними одиницями є дані та команди, то тут такою структурною одиницею є візуальний об’єкт, який називається компонент. Автоматизація програмування досягається завдяки можливості змінювати його властивості, не вносячи вручну змін до програмного коду.

Виконання даного курсового проекту стане фінальним етапом вивчення дисципліни "Програмування та алгоритмічні мови", та дозволить більш повно реалізувати потенціал студента в подальшому навчанні, створювати більш досконалі програмні продукти, та опанувати методи та структури високого рівня програмування з метою отримання найефективнішого використання ресурсів комп’ютера та створення таких додатків, які б полегшували роботу користувача та ефективно використовували його час.

1. Аналітичний розділ

Програма повинна використовуватись студентами на механічному відділенні ХПК. В програмі по введеним початковим даним проводяться розрахунки параметрів асинхронного двигуна та генератора постійного струму, отримані результати імпортуються в текстовий документ типу Microsoft Word для використання студентами, також результати дублюються, записуються в звичайний текстовий документ , для перевірки результатів розрахунків викладачем.

В програмі повинна бути передбачена автоматична вибірка параметрів з таблиць в залежності від співвідношення отриманих результатів розрахунків.

Також в програмі повинні бути передбачені анімовані зображення та підказки які полегшують роботу з програмою, та забезпечують повне використання її ресурсів зручно та просто.

Програма повинна виконувати:

- по введеним вхідним даними розраховувати параметри магнітних ланцюгів асинхронного двигуна та генератора постійного струму;

- виводити проміжні результати розрахунків для перевірки правильності розрахованих параметрів, і при необхідності в програмі повинна бути передбачена можливість змінити початкові вхідні дані;

- зберігати результати розрахунків до текстового файлу з розширенням *.txt та імпортувати дані в документ типу Word, збереження до текстового файлу з розширенням *.txt необхідне для контролю викладачем правильності отриманих студентом результатів;

- в програмі повинна бути передбачена заборона на ввід символів та від'ємних чисел в поля вводу початкових вхідних даних;

- програма повинна мати зручний інтерфейс та бути легкою в користуванні та перенесенні на інший комп’ютер;

2. Побудова інформаційно-математичної моделі

Була поставлена задача створити програму для розрахунку параметрів двох електричних машин за допомогою середовища Delphi. При розробці програми опиралися на методичні напрацювання механічного відділення по цим темам та на літературу по розрахунку електричних машин.

При розрахунку параметрів електричних машин деякі величини є константами також є цілі набори констант розмішених в таблицях, в програмі повинна бути передбачена автоматична вибірка необхідних значень з цих таблиць.

Програма складається з двох частин: "Розрахунок асинхронного двигуна" та "Розрахунок генератора постійного струму"

2.1 Розрахунок генератора постійного струму

Вхідні данні для розрахунку:

Зовнішній діаметр станини – Dя зовн (мм);

Внутрішній діаметр станини – Dя вн (мм);

Діаметр якоря – Da (мм);

Діаметр вала якоря – dвал (мм);

Довжина станини - lя (мм);

Номінальна частота обертання - n (хв-1);

Довжина якоря – la = lя – 140 ( мм);

Кількість вентиляційних каналів;

Ширина каналів - Bk (мм);

Тип каналів;

Ширина паза - Bп (мм);

Ширина зубця - hz (мм)

Тип обмотки якоря - S;

Повітряний зазор – δ (мм);

Довжина головних полюсів - LT (мм);

Ширина головного полюса – ВТ (мм);

Коефіцієнт полюсного перекриття аі ;

Кількість полюсів 2р

ЕРС генератора в режимі холостого ходу Еа (В);

Матеріал сердечника якоря ;

Товщина листів (мм);

Матеріал сердечника головних полюсів;

Товщина Впл (мм);

Матеріал станини;

Коефіцієнт kc;

Коефіцієнт ωс;

Коефіцієнт НТ;

Коефіцієнт На;

Формули для розрахунку:

Полюсне ділення –

(1)

Довжина якоря без вентиляційних каналів –

(мм) (2)

Розрахункова довжина якоря –

(мм) (3)

Загальний магнітний потік –

(Тл) (4)

Магнітна індукція в повітряному зазорі –

(Тл) (5)

Зубцеве ділення якоря –

(мм) (6)

Ширина коронки зуба –

(мм) (7)

Коефіцієнт повітряного зазору –

(8)

Магнітне напруження повітряного зазору –

(А) (9)

Ширина зубця в його номінальному перерізі –

(мм) (10)

Магнітна індукція в найменшому перерізі зубця –

(Тл) (11)

Магнітна індукція в максимальному перерізі зубця –

(Тл) (12)

Магнітна індукція в середньому перерізі зубця –

(Тл) (13)

Зубцевий коефіцієнт для максимального перерізу зубця –

(14)

Зубцевий коефіцієнт для мінімального перерізу зубця –

(15)

Зубцевий коефіцієнт для середнього перерізу зубця –

(16)

Розрахункове значення напруженості поля в зубці якоря –

(А/см) (17)

Магнітне напруження зубцевого шару якоря –

(А) (18)

Висота спинки якоря –

(мм) (19)

Площа перерізу спинки якоря –

(мм2) (20)

Магнітна індукція в спинці якоря –

(Тл) (21)

Довжина середньої силової лінії –

(мм) (22)

Магнітна напруженість в спинці якоря –

(А) (23)

Коефіцієнт розсіювання –

(24)

Магнітний потік полюса –

(Вб) (25)

Поперечний переріз сердечника полюса –

(мм2) (26)

Магнітна індукція в сердечнику полюса –

(Тл) (27)

Висота сердечника полюса –

(мм) (29)

Магнітне напруження поля –

(А) (30)