답변:
시변 전압 소스가있는 SpecialFunctions / Varistor.asy 구성 요소를 사용하십시오.
다른 방법이 있습니다. 전압 소스를 설정하고 원하는 출력을 선택하십시오. 출력 그물 VResistance에 레이블을 지정하십시오. 소스의 전압은 저항과 정확히 같습니다. 즉 10KV는 10K 옴과 같습니다. 그런 다음 R = V (Vresistance)로 표준 저항을 사용하십시오. 전압원이 변경되면 저항도 함께 변경됩니다. 이것에 대한 좋은 점은 이제 PWL 파일을 사용하여 저항을 제어 할 수 있다는 것입니다. Mathematica 또는 Matlab에서 물건을 실행할 때 특히 좋습니다.
McHale의 제안을 사용하여 Power Dummy xLoad를 생성하여 전원 공급 장치 및 전원 회로를 테스트했습니다. PWL 시퀀스를 기반으로로드는 전원 공급 장치의 전압에 관계없이 전원 공급 장치에서 전류를 빨아들입니다.
PWL 시퀀스는 공급을 수행하는 램프 및 쉐이크 프로파일을 지정하므로 바운스, 발진, 링, 전압 회복 시간 등의 공급 동작을 분석 할 수 있습니다.
xLoad .asy 파일은 PWL 값과로드 입력에 적용된 전압을 기반으로 값을 변경하는 동적 저항처럼 동작하므로 두 개의 연결이있는 모든 것이 될 수 있습니다. 리플 9V로 10Vdc를 적용 할 수 있으며로드는 PWL의 전류 프로파일을 따르도록 동적 저항을 조정합니다.
xLoad에는 "mult"매개 변수가 하나만 있습니다. 이 매개 변수를 사용하면 PWL 프로파일에서 최대 전류를 변경할 수 있으므로 mult = 1은 공급 장치에서 최대 1A를 흡입하는 프로파일을 사용하고 mult = 4.2는 최대 4.2A를 흡입합니다. xload.asy에 가시적 인 속성 "mult = 1"이 있어야하므로 xLoad가 작동하고 언제든지 속성을 변경할 수 있습니다.
xLoad는 작은 커패시터를 사용하여 매우 높은 주파수와 링을 시뮬레이션 할 수있는 매우 날카로운 모서리를 둥글게하여 실제 상황에서는 발생하지 않으므로 모든 모서리가 약간 둥글게됩니다. 이 기능을 변경하거나 제거하려면 C1의 값을 10n에서 변경하거나 해당 라인을 제거하십시오. 이 기능은 RC 필터, R2 및 C1입니다. 필터를 변경하는 다른 방법은 값 또는 R2를 변경하는 것입니다. 그런 라인을 삭제하지 마십시오 .xLoad는 R2없이 작동하지 않습니다. 값을 0 옴으로 변경하여 제거 할 수 있습니다 메가 헤르츠 (MegaHertz) 코너를 원하는 이유를 모르겠습니다.
LTSPICE / LIB / SUB 디렉토리에 다음과 같은 내용으로 텍스트 파일 XLOAD.SUB를 작성하십시오 ( "v1"행은 길지 않고 끊어지지 않음).
* xLOAD
* PWL Current Profile
* By Wagner Lipnharski Nov/2015
*
* Positive (Input)
* | Negative (Output)
* | |
.SUBCKT XLOAD 1 2
V1 3 2 PWL(0 0 +100m 0 +0.1m 0.2 +5m 0.2 +.1m 0.5 +5m 0.5 +.1m 1 +5m 1 +.1m 1.5 +5m 1.5 +.1m 2 +5m 2 +.1m 2.5 +5m 2.5 +.1m 3 +5m 3 +.1m 3.5 +5m 3.5 +.1m 4 +10m 4 +1m 3.5 +8m 3.5 +1m 4 +10m 4 +2m 2.5 +8m 2.5 +2m 4 +10m 4 +2m 1.5 +8m 1.5 +2m 4 +3m 4 +2m 0.2 +3m 0.2 +2m 4 +10m 4 +3m 0.2 +8m 0)
R1 1 2 R=V(1,2)*4/(mult*V(4,2)+1n)
R2 3 4 1k
C1 4 2 10n
.ENDS XLOAD
내가 만든 기호를 사용한 간단한 .asc 시뮬레이션과 전류 및 공급 리플 전압을 아래에 나타내는 플롯 평면. PWL 타이밍에 따라 xLoad는 100ms에서 실행을 시작하고 235ms에서 완료됩니다. SUB 내부의 PWL 값에서 해당 타이밍을 변경할 수 있습니다.