http://pspice.narod.ru

MicroCAP. Частотная автоподстройка


MicroCAP последних версий весьма сильный схемный редактор с возможностью моделирования.
В тандеме с Maple это весьма мощный инструмент исследователя.

Рис. 1. Функциональная схема ЧАП
(lambda - входной параметр, xi - шум (флюктуация)

[Maple Bitmap]

>    restart: with(MSpice): ESolve(PM,`ЧАП.CKT`);

`Cистема Кирхгофа-Лапласа (физика)`

V9 = S[`пг`]*V5

V5 = V4*K[`ф`]

V13 = V8*F(omega)

V4 = V13+xi

V3 = lambda[`вх`]-V2

V8 = X2-omega[M]

V2 = V9+omega[`п`]

X2 = V3+delta[omega]

`Решения`

{V3, V2, V9, V5, V4, V13, V8, X2}

``

MSpice v8.51:   http://pspicelib.narod.ru

Заданы узлы: {V1, V12, V6, V10, V11} Источники: [VXI, VDELTA[OMEGA], VLAMBDA[вх], VOMEGA[M], VOMEGA[п]]

Решения V_NET: [V3, V2, V9, V5, V4, V13, V8, X2]

J_NET: [JVXI, JVDELTA[OMEGA], JVLAMBDA[вх], JVOMEGA[M], JVOMEGA[п]]

``

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

>    omega[пр]:=expand(V3); X2:=expand(X2);

omega[`пр`] := 1/(1+S[`пг`]*K[`ф`]*F(omega))*lambda[`вх`]-1/(1+S[`пг`]*K[`ф`]*F(omega))*S[`пг`]*K[`ф`]*F(omega)*delta[omega]+1/(1+S[`пг`]*K[`ф`]*F(omega))*S[`пг`]*K[`ф`]*F(omega)*omega[M]-1/(1+S[`пг`]*...

X2 := -1/(1+S[`пг`]*K[`ф`]*F(omega))*S[`пг`]*K[`ф`]*xi+1/(1+S[`пг`]*K[`ф`]*F(omega))*lambda[`вх`]+1/(1+S[`пг`]*K[`ф`]*F(omega))*delta[omega]+1/(1+S[`пг`]*K[`ф`]*F(omega))*S[`пг`]*K[`ф`]*F(omega)*omega[...

Подстановим передаточную функцю фильтра

>    K[ф]:=Ko/(s+T1); omega[`пр`]:=expand(omega[`пр`]); X2:=expand(X2);

K[`ф`] := Ko/(s+T1)

omega[`пр`] := 1/(1+S[`пг`]*Ko/(s+T1)*F(omega))*lambda[`вх`]-1/(1+S[`пг`]*Ko/(s+T1)*F(omega))*S[`пг`]*Ko/(s+T1)*F(omega)*delta[omega]+1/(1+S[`пг`]*Ko/(s+T1)*F(omega))*S[`пг`]*Ko/(s+T1)*F(omega)*omega[M...

X2 := -1/(1+S[`пг`]*Ko/(s+T1)*F(omega))*S[`пг`]*Ko/(s+T1)*xi+1/(1+S[`пг`]*Ko/(s+T1)*F(omega))*lambda[`вх`]+1/(1+S[`пг`]*Ko/(s+T1)*F(omega))*delta[omega]+1/(1+S[`пг`]*Ko/(s+T1)*F(omega))*S[`пг`]*Ko/(s+T...

Hosted by uCoz