Автор: Пользователь скрыл имя, 26 Февраля 2013 в 06:40, курсовая работа
Общий Расчет
Исходные данные:
напряжение на первичной и вторичной обмотках U2 и U1
ток во вторичной цепи I2
1. Зная U2 и I2 определим мощность вторичной цепи Р2
I Общий расчет 3
II Реализация расчета при помощи программы MATLAB 5
III Реализация расчета при помощи программы Borland C++ 7
IV Реализация алгоритма решения при помощи программы EXE
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
НИ ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра ОиАМ
Курсовая работа по дисциплине
«Автоматизация проектирования»
на тему:
«Автоматизация расчёта трансформатора»
Выполнил: студент группы МЕХ-08-1
Преподаватель:
Иркутск 2011 г.
Оглавление
I Общий расчет 3
II Реализация расчета при помощи программы MATLAB 5
III Реализация расчета при помощи программы Borland C++ 7
IV Реализация алгоритма решения при помощи программы EXEL 8
напряжение на первичной и вторичной обмотках U2 и U1
1. Зная U2 и I2 определим мощность вторичной цепи Р2
Если вторичных обмоток несколько определить мощность каждой и суммировать
2. Определить мощность первичной цепи по формуле
3. Определить площадь поперечного сечения сердечника S. Если сердечник броневой, то это площадь поперечного сечения его средней части.
S-мм2
4. Определить число витков приходящихся на один вольт напряжения ω' по формуле
50-частота электросети
5. Определить число витков в обмотках
Для компенсации потерь число витков во вторичных обмотках следует брать на 5-10% больше расчетного.
6. Определить величину тока в первичной обмотке по формуле
7.Определить диаметр проводов в каждой обмотке
Код M-файла-функции
function [a,b,c,d]=vit(I2,U2,U1)
P2=U2*I2;
P1=P2/0.8;
S=sqrt(P1);
w=50/S;
w1=w*U1;
w2=w*U2;
a=w1;
b=w2;
I1=P1/U1;
d1=0.8*sqrt(I1);
d2=0.8*sqrt(I2);
c=d1;
d=d2;
>> [w1,w2,d1,d2]=vit(10,220,380)
w1 =
362.3158
w2 =
209.7618
d1 =
2.1521
d2 =
2.5298
>>
Код программы
#include<iostream.h>
#include<math.h>
#include<stdlib.h>
void main(void)
{
float U1,U2,I2,P2,P1,S,w,w1,w2,I1,
cout<<"введите U1, U2 и I2"<<endl;
cout<<"U1 = "; cin>>U1;
cout<<"U2 = "; cin>>U2;
cout<<"I2 = "; cin>>I2;
cout<<endl;
P2=U2*I2;
P1=P2/0.8;
S=pow(P1,1./2.);
w=50/S;
w1=w*U1;
w2=w*U2;
I1=P1/U1;
d1=0.8*pow(I1,1./2.);
d2=0.8*pow(I2,1./2.);
cout<<"w1 = "<<w1<<endl;
cout<<"w2 = "<<w2<<endl;
cout<<"d1 = "<<d1<<endl;
cout<<"d2 = "<<d2<<endl;
}
Исходными данными для начала расчета являются: |
|||||||||
Напряжение на первичной и вторичной обмотках: |
U1= |
1 |
|||||||
U2= |
2 |
||||||||
Ток во вторичной цепи : |
I2= |
3 |
|||||||
1) Зная U2 и I2 определим мощность вторичной цепи Р2 |
|||||||||
P2= |
6 |
||||||||
2) Определяем мощность первичной цепи P1. |
|||||||||
P1= |
7,5 |
||||||||
3) Определить площадь поперечного сечения сердечника S. |
|||||||||
S= |
3,75 |
||||||||
4) Определяем число витков приходящихся на один вольт напряжения ω' |
|||||||||
ω'= |
13,33 |
||||||||
5) Определяем число витков в обмотках |
|||||||||
ω1= |
13,33 |
ω2= |
26,667 |
||||||
6) Определяем величину тока в первичной обмотке |
|||||||||
I1= |
7,5 |
||||||||
7) Определяем диаметр проводов в каждой обмотке |
|||||||||
d1= |
3 |
d2= |
1,2 |
||||||
Выходные данные расчета: |
|||||||||
ω1= |
13,33 |
d1= |
3 |
||||||
ω2= |
26,67 |
d2= |
1,2 |
||||||