ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

Расчёт ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ элСктричСского сопротивлСния участка элСктричСской Ρ†Π΅ΠΏΠΈ

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π Π°Π±ΠΎΡ‚Π° основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π±Π»ΠΎΠΊ-схСмой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, прСдставлСнной Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»ΠΈ созданы ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Ρ‹ΠΌΠΈ числами: Π’ΡƒΡ€Π΅Ρ†ΠΊΠΈΠΉ Π’. Π―. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°. Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для Π²ΡƒΠ·ΠΎΠ². М.:ИНЀРА-М, 2002. 560с. Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ для расчёта ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Расчёт ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ элСктричСского сопротивлСния участка элСктричСской Ρ†Π΅ΠΏΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ

2. Расчёт комплСксного сопротивлСния участка элСктричСской Ρ†Π΅ΠΏΠΈ

3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ расчСта элСктричСской Ρ†Π΅ΠΏΠΈ Π² ΡΡ€Π΅Π΄Π΅ Turbo Pascal

4. Анализ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² расчёта

5. ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Бписок использованной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠŸΠ Π˜Π›ΠžΠ–Π•ΠΠ˜Π•. Листинг исходного ΠΊΠΎΠ΄Π° ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

1. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ

Расчёт ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ элСктричСского сопротивлСния участка элСктричСской Ρ†Π΅ΠΏΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

Рисунок 1. Π‘Ρ…Π΅ΠΌΠ° участка эл. Ρ†Π΅ΠΏΠΈ.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅:

R1=1500 Ом

C1=100 ΠΏΠ€

C2=22 ΠΏΠ€

L1=0.012 ΠΌΠ“Π½

L2=1 ΠΌΠ“Π½

f=95 Π“Ρ† Π—Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΡƒΡ€ΡΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ:

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Pascal, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΡƒΡŽ расчёт ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ (комплСксного) сопротивлСния Z, модуля Z, Π΅Π³ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ R ΠΈ ΠΌΠ½ΠΈΠΌΠΎΠΉ X ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΈ ΡƒΠ³ΠΎΠ» сдвига Ρ„Π°Π· Ρ†, Π° Ρ‚Π°ΠΊΠΆΠ΅ провСсти Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

2. Расчёт комплСксного сопротивлСния участка элСктричСской Ρ†Π΅ΠΏΠΈ

ΠšΡ€Π°Ρ‚ΠΊΠΈΠ΅ свСдСния ΠΈΠ· Ρ‚Π΅ΠΎΡ€ΠΈΠΈ:

Π—Π°ΠΊΠΎΠ½ измСнСния значСния ΡΠΈΠ½ΡƒΡΠΎΠΈΠ΄Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°:

Π³Π΄Π΅

— Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° Ρ‚ΠΎΠΊΠ°;

— ΡƒΠ³Π»ΠΎΠ²Π°Ρ частота ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ;

— Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ„Π°Π·Π°.

Π—Π°ΠΊΠΎΠ½ Ома для участка Ρ†Π΅ΠΏΠΈ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅:

Π³Π΄Π΅

 — комплСксы Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚ΠΎΠΊΠ° ΠΈ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡ соотвСтсвСнно;

Z — ΠΏΠΎΠ»Π½ΠΎΠ΅ комплСксноС сопротивлСниС участка эл. Ρ†Π΅ΠΏΠΈ.

Для рСзистора Z=R, Π³Π΄Π΅ R — Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ сопротивлСниС рСзистора;

для кондСнсатора

Π³Π΄Π΅ Π‘ — Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ кондСнсатора;

для ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ индуктивности

Π³Π΄Π΅ L — ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠΈ;

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС Z ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΌΠ½ΠΈΠΌΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ:

Z=R+jX,

Π³Π΄Π΅

R — Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ сопротивлСниС;

X — Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ сопротивлСниС.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сопротивлСния:

Π£Π³ΠΎΠ» сдвига Ρ„Π°Π·:

Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ для расчёта ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ соСдинСния Π²Π΅Ρ‚Π²Π΅ΠΉ:

Для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ соСдинСния 2Ρ… Π²Π΅Ρ‚Π²Π΅ΠΉ:

Для ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ соСдинСния 2Ρ… Π²Π΅Ρ‚Π²Π΅ΠΉ:

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ произвСсти расчёт ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ элСктричСского сопротивлСния участка эл. Ρ†Π΅ΠΏΠΈ.

3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ расчСта элСктричСской Ρ†Π΅ΠΏΠΈ Π² ΡΡ€Π΅Π΄Π΅ Turbo Pascal

элСктричСскоС сопротивлСниС Ρ†Π΅ΠΏΡŒ pascal

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»ΠΈ созданы ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Ρ‹ΠΌΠΈ числами:

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅:

Procedure AddC (c1,c2: Complex; var C: Complex);

begin

c.Re:=c1.Re+c2.Re;

c.Im:=c1.Im+c2.Im;

end;

Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅:

Procedure MulC (c1,c2: Complex; var C: Complex);

begin

c.Re:=c1.Re*c2.Re-c1.Im*c2.Im;

c.Im:=c1.Re*c2.Im+c1.Im*c2.Re;

end;

Π”Π΅Π»Π΅Π½ΠΈΠ΅:

Procedure DivC (c1,c2: Complex; var C: Complex);

begin

c.Re:=(c1.Re*c2.Re-c1.Im*c2.Im)/(sqr (c2.Re)-sqr (c2.Im));

c.Im:=c1.Re*c2.Im+c1.Im*c2.Re/(sqr (c2.Re)-sqr (c2.Im));

end;

Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»Π° создана ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° вычислСния эквивалСнтного сопротивлСния Π΄Π²ΡƒΡ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Ρ‚Π²Π΅ΠΉ:

Procedure Par (c1,c2: Complex; var C: Complex);

var m, a: Complex;

begin

AddC (c1,c2,a);

MulC (c1,c2,m);

DivC (m, a, C);

end;

Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ COMPL.PAS.

Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ созданы Π΄Π²Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ.

Одна для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΡΠΊΡ€Π°Π½ рисунка схСмы участка элСктричСской Ρ†Π΅ΠΏΠΈ, Π° Π²Ρ‚орая для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΡΠΊΡ€Π°Π½ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚Π΅ΠΉ.

Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² ΠΌΠΎΠ΄ΡƒΠ»ΡŒ находятся Π² ΠΌΠΎΠ΄ΡƒΠ»ΡΡ… PICT. PAS ΠΈ GRAFIK. PAS, исходный ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ содСрТится Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Π Π°Π±ΠΎΡ‚Π° основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π±Π»ΠΎΠΊ-схСмой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, прСдставлСнной Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.

Рисунок 2. Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ содСрТится Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

4. Анализ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² расчёта

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 6 Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² зависимости модуля ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сопротивлСния ΠΎΡ‚ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ задания ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° (0 — 5%).

Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ прСдставлСны Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.

Рисунок 3. Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ зависимости модуля ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сопротивлСния ΠΎΡ‚ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ задания ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Ρ€ΠΈΡΡƒΠ½ΠΊΠ° 3 Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ зависимости модуля ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сопротивлСния ΠΎΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ всСх ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΡ€ΠΎΠΌΠ΅ Π‘1 ΠΈΠ΄ΡƒΡ‚ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ оси абсцисс, ΠΎΡ‚ΡΡŽΠ΄Π° слСдуСт Π²Ρ‹Π²ΠΎΠ΄ ΠΎ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ влиянии этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ модуля ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сопротивлСния.

5. ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹

1) Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прилоТСния Turbo Pascal — для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ расчёта ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сопротивлСния эл. Ρ†Π΅ΠΏΠΈ.

2) Эмулятор ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы MS-Dos DOSBox v0.62 — для снятия снимков экрана с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

3) ГрафичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Paint — для рСдактирования рисунков.

4) ВСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Microsoft Office Word — для оформлСния ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ записки.

1. ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Ρ†Π΅ΠΏΠ΅ΠΉ. Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для Π²ΡƒΠ·ΠΎΠ².Π“. Π’. Π—Π΅Π²Π΅ΠΊΠ΅, П. А. Ионкин, А. Π’. ΠΠ΅Ρ‚ΡƒΡˆΠΈΠ½, Π‘. Π’. Π‘Ρ‚Ρ€Π°Ρ…ΠΎΠ². М. Π­Π½Π΅Ρ€Π³ΠΎΠ°Ρ‚ΠΎΠΌΠΈΠ·Π΄Π°Ρ‚, 1989,328с.

2. НСйман Π›. Π ., Π”Π΅ΠΌΠΈΡ€Ρ‡Π°Π½ К. Π‘. ВСорСтичСскиС основы элСктротСхники. Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для Π²ΡƒΠ·ΠΎΠ². Π’ 2 Ρ‚. — 3-Π΅ ΠΈΠ·Π΄, ΠΏΠ΅Ρ€Π΅Ρ€Π°Π± ΠΈ Π΄ΠΎΠΏ — Π›.: Π­Π½Π΅Ρ€Π³ΠΎΠΈΠ·Π΄Π°Ρ‚, 1981. Π’1=536с, Π’2−416с.

3. БСссонов Π›. А. ВСорСтичСскиС основы элСктротСхники: Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для энСргСт ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΡ‚Π΅Ρ… Π²ΡƒΠ·ΠΎΠ². Π’3Ρ‡. — 6-Π΅ ΠΈΠ·Π΄., ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±. ΠΈ Π΄ΠΎΠΏ. -М: Π’Ρ‹ΡΡˆ.шк., 1973 — 752с.

4. Π’ΡƒΡ€Π΅Ρ†ΠΊΠΈΠΉ Π’. Π―. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°. Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для Π²ΡƒΠ·ΠΎΠ². М.:ИНЀРА-М, 2002. 560с.

5. Π–ΡƒΡ€ΠΈΠ½ А. А. Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. М.: Π”Π΅Π»ΡŒΡ‚Π°, 2001.-640с.

6. Π€Π°Ρ€ΠΎΠ½ΠΎΠ² Π’.Π’.TurboPascal 7,0: Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС. М.:НолидТ., 2003. -416с.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Листинг исходного ΠΊΠΎΠ΄Π° ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Листинг исходного ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

1) ΠœΠΎΠ΄ΡƒΠ»ΡŒ COMPL. PAS

unit Compl;

INTERFACE

type

Complex=Record

Re, Im: Real

end;

Procedure AddC (c1,c2: Complex; var C: Complex);

Procedure MulC (c1,c2: Complex; var C: Complex);

Procedure DivC (c1,c2: Complex; var C: Complex);

Procedure Par (c1,c2: Complex; var C: Complex);

IMPLEMENTATION

Procedure AddC (c1,c2: Complex; var C: Complex);

begin

c.Re:=c1.Re+c2.Re;

c.Im:=c1.Im+c2.Im;

end;

Procedure MulC (c1,c2: Complex; var C: Complex);

begin

c.Re:=c1.Re*c2.Re-c1.Im*c2.Im;

c.Im:=c1.Re*c2.Im+c1.Im*c2.Re;

end;

Procedure DivC (c1,c2: Complex; var C: Complex);

var chisl, znam: real;

begin

c.Re:=(c1.Re*c2.Re-c1.Im*c2.Im)/(sqr (c2.Re)-sqr (c2.Im));

chisl:=c1.Re*c2.Im+c1.Im*c2.Re;

znam:=(sqr (c2.Re)-sqr (c2.Im));

c.Im:=chisl/znam;

end;

Procedure Par (c1,c2: Complex; var C: Complex);

var m, a: Complex;

begin

AddC (c1,c2,a);

MulC (c1,c2,m);

DivC (m, a, C);

end;

end.

2) ΠœΠΎΠ΄ΡƒΠ»ΡŒ GRAFIK. PAS

unit Grafik;

INTERFACE

uses graph;

const

MAX = 100;

type

DataArray = array [1.MAX, 0.5] of Real;

StAr = array [0.5] of String;

Procedure Simpleplot (data: DataArray; num: integer;SA: StAr);

Function lg (x:real):real;

IMPLEMENTATION

Function lg (x:real):real;

begin

lg:=ln (x)/ln (10)

end;

Procedure Simpleplot (data: DataArray; num: integer;SA: StAr);

const x0=40;

xmax=580;

y0=450;

ymax=10;

var

t, incr: integer;

a, d, maxd: real;

str1,str2: String;

GraphDriver, Craphmode: integer;

x, y, xp, yp, i, j, s: integer;

begin

GraphDriver:= detect;

InitGraph (GraphDriver, Craphmode, '');

OutTextXY (x0, y0+5, '0'); { }

OutTextXY (0, 50, '50'); { }

OutTextXY (xmax-60, y0+5, '5'); { }

Line (x0, y0, x0, ymax);

for i:=1 to 10 do

Line (x0−2, y0−40*i, x0+2, y0−40*i);

Line (x0, y0, xmax, y0);

for i:=1 to 5 do

Line (x0+100*i, y0−2, x0+100*i, y0+2);

maxd:=data[1,0];

for j:=0 to 5 do begin

for i:=1 to num do if data[i, j]>max then maxd:=data[i, j];

end;

d:=1;

s:=trunc (lg (maxd))-1;

for i:=1 to s do d:=d*10;

str (s:1,Str2);

str1:='*10^'+str2;

OutTextXY (0, 60, str1);

for j:=0 to 4 do begin

setcolor (13-j);

OutTextXY (600, 10+10*j, SA[j]);

for t:= 2 to num do

begin

y:= trunc (8*data[t, j]/d);

yp:= trunc (8*data[t-1,j]/d);

x:= ((t-1)*100)+x0;

xp:= x-100;

Line (xp, y0-yp, x, y0-y);

end;

end;

end;

end.

3) Основная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° CEP. PAS

program cep;

uses graph, Grafik, Compl, Pict;

var i, j, gd, gm: integer;

r1,r2,c1,c2,l1,l2,f: Real;

cr1,cr2,cc1,cc2,cl1,cl2,ct1,ct2,ct3: Complex;

z: array[0.5,0.5] of Complex;

SA: StAr;

zr: DataArray;

begin

picture (0,0,'r2.bmp', true); {}

For i:=0 to 10 do Writeln;

WriteLn ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅:');

Write ('Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ частоты сСти f, Π“Ρ† f='); Readln (f);

Write ('Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сопpотивлСния R1, Ом R1='); Readln (r1);

Write ('Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Смкости C1, ΠΏΠ€ C1='); Readln (c1);

Write ('Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Смкости C2, ΠΏΠ€ C2='); Readln (c2);

Write ('Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ индуктивности L1, ΠΌΠ“Π½ L1='); Readln (l1);

Write ('Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ индуктивности L2, ΠΌΠ“Π½ L2='); Readln (l2);

for j:=0 to 4 do begin

for i:=0 to 5 do begin

cr1.Re:=r1; cr1. Im:=0;

cc1.Re:=0; cc1. Im:=-1 000 000 000/(2*pi*f*c1);

cc2.Re:=0; cc2. Im:=-1 000 000 000/(2*pi*f*c2);

cl1.Re:=0; cl1. Im:=2*pi*f*0.001*l1;

cl2.Re:=0; cl2. Im:=2*pi*f*0.001*l2;

case j of

0: cr1. Re:=r1+0.01*i*r1;

1: cc1. Im:=-1 000 000 000/(2*pi*f*(c1+0.01*i*c1));

2: cc2. Im:=-1 000 000 000/(2*pi*f*(c2+0.01*i*c2));

3: cl1. Im:=2*pi*f*0.001*(l1+0.01*i*l1);

4: cl2. Im:=2*pi*f*0.001*(l2+0.01*i*l2);

end;

Par (cl2,cc2,ct1);

AddC (ct1,cc1,ct3);

AddC (ct3,cr1,ct1);

AddC (ct1,cl1,ct2);

Z[i, j]. Re:=ct2.Re; Z[i, j]. Im:=ct2.Im

end;

end;

for j:=0 to 4 do begin

for i:=1 to 6 do begin

zr[i, j]: =sqrt (sqr (Z[i-1,j].Re)+sqr (Z[i-1,j].Im));

end;

end;

Writeln;

WriteLn ('ПолноС сопpΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ Z=', Z[0,0]. re:8:4,'+j', Z[0,0].Im:8:4);

WriteLn ('ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ сопpотивлСния |Z|=', Zr[1,0]: 8:4);

WriteLn ('Π£Π³ΠΎΠ» сдвига Ρ„Π°Π· F=', Arctan (Z[0,0]. re/Z[0,0].Im):8:4);

readln;

SA[0]:='R1';

SA[1]:='C1';

SA[2]:='C2';

SA[3]:='L1';

SA[4]:='L2';

Simpleplot (zr, 6, SA);

readln;

CloseGraph;

end.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

(Ρ†Π²Π΅Ρ‚Π° рисунков ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹)

1) Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…

2) Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ расчёта

3) Анализ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² расчёта

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ