Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

! для заданной цепи, используя метод комплексных амплитуд,



 

 

 

 

program zcmplx1

use MSFLIB

! --------------------------------------------------------------

! для заданной цепи, используя метод комплексных амплитуд,

! определить мгновенные значения:

! 1) тока i(t), напряжений на ёмкости Uc(t) и индуктивности Ul(t)

! 2) действующие значения тока I и напряжений UL,Uc

! 3)среднюю мощность P

! параметры: e(t)= 20sin100t в; r=4 ом; L=70 мГн; С=2500 мкф

! Em = 20 в w=100

! ---------------------------------------------------------------

 

real Em,w,r,L,c

real XL,XC,I,Im,Ul,Uc,P,Fi,Figr,filgr,ficgr,Uml,Umc

complex Zlk,Zck,Zk,Emk,Imk,Umlk,Umck

character ptc*30,cc

logical fptc

i=SYSTEMQQ('CHCP 1251 > NUL')! руссификатор

ptc='d:\fortran\ptc_zcmpl1.doc'! протокол решения

INQUIRE(file=ptc,exist=fptc)

if(fptc)then

open(unit=7,file=ptc)

close(unit=7,status='delete')

endif

open(7,file=ptc,access='sequential',form='formatted',status='new')

DATA Em/20/ r/4/ L/70E-3/ c/2.5E-3/ w/100/

WRITE(*,36)

WRITE(7,36)

36 FORMAT(19x,'ИСХОДНЫЕ ДАННЫЕ'/)

write(*,100)Em,r,L,C,w

write(7,100)Em,r,L,C,w

100 FORMAT(2x,'EM=',F4.1,' в',2x,'r=',F3.1,' ом',2x,'L=',E8.2,' Гн',&

2x,'C=',E8.2,' Ф',2x,'w=',F5.1//)

write(*,46)

write(7,46)

46 FORMAT(21x,'РЕШЕНИЕ'/)

 

! реактивные сопротивления эл-тов цепи:

XL=w*L

XC=1/(w*C)

write(*,56)XL,XC

write(7,56)XL,XC

56 FORMAT(5x,'реактивные сопротивления эл-тов цепи:'/5x,'XL=',F4.1,5x,'XC=',F4.1//)

 

! комплексные значения сопротивлений

Zlk=CMPLX(0,XL)! iwL

Zck=CMPLX(0,-XC)! -iwC

! полное комплексное сопротивление контура

Zk=CMPLX(r,0)+Zlk+Zck

write(*,116)Zlk,Zck,Zk

write(7,116)Zlk,Zck,Zk

116 FORMAT(5x,'комплексные значения сопротивлений:'/5x,'Zlk=(',2F5.1,')',4x,&

'Zck=(',2F5.1,')',4x,'Zk=(',2F5.1,')'//)

 

! комплексная амплитуда напряжения источника

Emk=CMPLX(Em,0)

! комплексная амплитуда тока в цепи

Imk=Emk/Zk

write(*,126)Emk,Imk

write(7,126)Emk,Imk

126 FORMAT(5x,'комплексные амплитуды напряжения источника и тока в цепи'/ &

5x,'Emk=(',2F5.1,')',3x,'Imk=(',2F5.1,')'//)

!комплексное значение напряжения на индуктивности

Umlk=Imk*Zlk

! комплексное значение напряжения на емкости

Umck=Imk*Zck

write(*,136)Umlk,Umck

write(7,136)Umlk,Umck

136 FORMAT(5x,'комплексные значения напряжения на индуктивности и ёмкости'/&

5x,'Umlk=(',2F6.1,')',3x,'Umck=(',2F6.1,')'//)

! действительные значения тока и напряжений

Im=CABS(Imk)

I=Im/sqrt(2.0)

Uml=CABS(Umlk)

Ul=Uml/sqrt(2.0)

Umc=CABS(Umck)

Uc=Umc/sqrt(2.0)

write(*,146)Im,I,Uml,Ul,Umc,Uc

write(7,146)Im,I,Uml,Ul,Umc,Uc

146 FORMAT(5x,'действительные значения тока и напряжений'/5x,'Im=',F5.1,3x,'I=',&

F5.2/5x,'Uml=',F5.1,3x,'Ul=',F5.1/5x,'Umc=',F5.1,3x,'Uc=',f5.1//)

!мгновенное значение тока и напряжений

fi=ATAN((XL-XC)/r)

figr=fi*57.32

filgr=90-figr

ficgr=-90-figr

write(*,156)figr,filgr,ficgr

write(7,156)figr,filgr,ficgr

156 FORMAT(7x,'Сдвиг фазы между напряжением и током'/3x,'figr=',F6.1,&

3x,'filgr=',F6.1,3x,'ficgr=',F6.1//)

write(*,*)' мгновенное значение тока и напряжений '

write(7,*)' мгновенное значение тока и напряжений '

write(*,166)Im,w,figr

write(7,166)Im,w,figr

166 FORMAT(4x,'i(t)=',F4.1,' sin(',F5.1,' t - ',F5.1,') (А)'/)

if (filgr<0)then

cc='-'



filgr=abs(filgr)

else

cc='+'

endif

write(*,176)Uml,w,cc,filgr

write(7,176)Uml,w,cc,filgr

176 FORMAT(4x,'Ul(t)=',F4.1,' sin(',F5.1,' t ',A1,F5.1,') (В)'/)

if (ficgr<0)then

cc='-'

ficgr=abs(ficgr)

else

cc='+'

endif

write(*,186)Umc,w,cc,ficgr

write(7,186)Umc,w,cc,ficgr

186 FORMAT(4x,'Uc(t)=',F4.1,' sin(',F5.1,' t ',A1,F6.1,') (В)'//)

! средняя мощность

P= Em*Im*cos(fi)/2

write(*,196)P

write(7,196)P

196 FORMAT(11x,'средняя мощность P=',F5.1,' (Вт)')

close(7)

stop

END

!-----------------------------------------------------------------

 

 

ИСХОДНЫЕ ДАННЫЕ

 

EM=20.0 в r=4.0 ом L=.70E-01 Гн C=.25E-02 Ф w=100.0

 

 

РЕШЕНИЕ

 

реактивные сопротивления эл-тов цепи:

XL= 7.0 XC= 4.0

 

 

комплексные значения сопротивлений:

Zlk=(.0 7.0) Zck=(.0 -4.0) Zk=(4.0 3.0)

 

 

комплексные амплитуды напряжения источника и тока в цепи

Emk=(20.0.0) Imk=(3.2 -2.4)

 

 

комплексные значения напряжения на индуктивности и ёмкости

Umlk=(16.8 22.4) Umck=(-9.6 -12.8)

 

 

действительные значения тока и напряжений

Im= 4.0 I= 2.83

Uml= 28.0 Ul= 19.8

Umc= 16.0 Uc= 11.3

 

 

Сдвиг фазы между напряжением и током

figr= 36.9 filgr= 53.1 ficgr=-126.9

 

 

мгновенное значение тока и напряжений

i(t)= 4.0 sin(100.0 t - 36.9) (А)

 

Ul(t)=28.0 sin(100.0 t + 53.1) (В)

 

Uc(t)=16.0 sin(100.0 t - 126.9) (В)

 

 

средняя мощность P= 32.0 (Вт)

 

 


Дата добавления: 2015-09-30; просмотров: 21 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Постройте граф состояний системы. Найдите вероятности, что система окажется в состоянии после первого шага системы, в состоянии после второго и в состоянии после третьего шага системы, если | Частотные отрезки, употребляемые в тривиальных наименованиях лекарственных средств

mybiblioteka.su - 2015-2024 год. (0.011 сек.)