Материал: Переходные процессы и спектры. Матвеев Б.В

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

20

u8(t) 10

0

0

0.005

0.01

t

Рис. 3.10. График колебания (3.1)

График колебания (3.2) выглядит как соединение гармонической и экспоненциальной функций (рис. 3.11).

1.923

2

 

 

 

 

 

u2 (t)

1

 

 

0

0

0.005

0.01

 

0

 

0

t

0.01

Рис. 3.11. График колебания (3.2)

Для моделирования колебаний вида (3.1) и (3.2) служит генератор PWL (рис. 3.2). Его можно запрограммировать «вручную» и из файла, подготовленного заранее расчетным путем через Mathcad. Формат представления данных, записываемых в PWL, имеет вид двух колонок. Первая колонка формирует время отсчета, вторая – значение отсчета (рис. 3.12).

80

0

0

0

10

1·10-4

10.101

2·10-4

10.202

. . . . . . . . . . . . . . . . .

1.4·10-3

11.503

Рис. 3.12. Формат ввода данных в генератор PWL

Особенностью формирования отсчетов является то, что первая строка должна иметь нулевые значения, а дальнейшее формирование столбцов зависит от формы вводимого колебания.

Например, требуется записать в файл электрический сигнал сложной формы (рис.3.13).

Рис. 3.13. Электрический сигнал сложной формы

Для формирования электрического колебания (рис. 3.13) в файл, например Data 5.txt, следует записать следующие колонки цифр:

81

0 0

01

11

10

20

21

31

30

40

4

1

6

0

9

2

12

0 .

Результат вывода электрического сигнала (рис. 3.13) на осциллограф, по данным записанным в файл Data 5.txt c применением схемы (рис. 3.14), показан на рис. 3.15.

Рис. 3.14. Схема для считывания данных на осциллограф

82

Рис. 3.15. Осциллограмма напряжения с выхода генератора PWL

Ввод данных в файл «вручную», как это имело место в случае напряжения на рис. 3.13, не возможен для других видов сигналов, например, (3.1) и (3.2). Здесь требуется значительное количество отсчетов, отображающих изменение формы колебания. Такая процедура осуществляется с помощью программы Mathcad, где колебание сложной формы представляется в виде множества отсчетов и они записываются в соответствующем формате в файл типа txt, который далее переносится в источник PWL для осуществления моделирования переходного процесса.

Приведем пример осуществления записи отсчетов в файл txt для напряжения вида (3.1), с помощью программы Mathcad. Соответствующая процедура осуществляется в определенной последовательности (рис. 3.16) листинга 3.1, Mathcad.

В соответствии с рис. 3.16 (листинг 3.1) сперва формируется расчетная формула напряжения u8(t) при конкретных значениях a, U и t1 c построением графика для времени t : 0,0.0001..0.01. Далее осуществляется построение матрицы отсчетов V c количеством N и шагом h. Значение каждого отсчета определяется величиной ki , а формирование первой

строки матрицы определяется значениями V0,0 и V0,1. Левый

столбец

Vi,0 : ki ,

чины Vi,1

матрицы V формируется далее через значения а правый столбец соответственно с помощью вели-

: u8 ki .

83

Листинг 3.1, Mathcad

a:=100

U := 10 t1 := 0.005

 

 

U7(t) :=U·eat u8(t) := if(t<t1, u7(t),0)

t:=0,0.0001..0.01

N:= 100

h:= 0.0001

i:=1...N – 1

ki :=(i – 1)·h

 

20

 

 

 

 

 

 

 

 

 

 

 

u8(t) 10

 

0

 

 

 

 

 

 

 

 

 

 

 

0.005

0.01

 

0

 

 

 

 

 

 

 

t

 

 

 

V0,0 :=0

V0,1 := 0

Vi,0:=ki

Vi,1:=u8(ki)

 

 

 

 

 

 

t

 

u8(t)

 

 

 

0

 

0

 

0

 

 

 

1

 

0

 

10

 

 

 

2

 

1·10-4

 

10.101

 

 

 

3

 

2·10-4

 

10.202

 

 

 

4

 

3·10-4

 

10.305

 

 

 

5

 

4·10-4

 

10408

 

 

V =

6

 

5·10-4

 

10.513

 

 

7

 

6·10-4

 

10.618

 

 

 

8

 

7·10-4

 

10.725

 

 

 

9

 

8·10-4

 

10.833

 

 

 

10

 

9·10-4

 

10.942

 

 

 

11

 

1·10-3

 

11.052

 

 

 

12

 

1.1·10-3

 

11.163

 

 

 

13

 

1.2·10-3

 

11.275

 

 

 

14

 

1.3·10-3

 

11.388

 

 

 

15

 

1.4·10-3

 

11.503

WRITEPRN(«D:\DATA4.txt»):= V

Рис. 3.16. Листинг ввода отсчетов напряжения (3.1) в файл для источника PWL

84

Источник: https://studfile.net/preview/16563501/