필터 지우기
필터 지우기

High frequency input on Ideal transformer

조회 수: 13 (최근 30일)
Armando
Armando 2015년 7월 20일
댓글: Armando 2015년 7월 20일
Halo everyone.
I'm trying to model a rectifier with a high frequency transformer at a switching frequency of 20Mhz. But whenever I increase the frequency signal at the input of the transformer, the output amplitude gets lower and lower.
I've attached a scope view. The scope shows a frequency of 60Hz and 1000Hz. The output of the 1000Hz is much lower.
Does anyone know why this happens.
Thanks.

채택된 답변

Sebastian Castro
Sebastian Castro 2015년 7월 20일
I just tried this with a simple example model and saw the same behavior at 1000 Hz. This happens because, as you increase the frequency, you should also make sure to decrease the maximum allowable time-step in the Simulink solver.
I went into Simulation > Model Configuration Parameters (Ctrl+E), Solver pane, and changed the "Max time step" parameter to 1e-4. This made the input and output waveform look correct for my 1000 Hz simulation.
Note that, because of Nyquist sampling frequency, the largest sample time you should be using would be 1000*2 = 2000 Hz, or 5e-4. Therefore, you want to make sure your model is using something quite a bit smaller. This is how I arrived at 1e-4 as an "okay" number.
- Sebastian
  댓글 수: 1
Armando
Armando 2015년 7월 20일
Thank you very much. I usually use auto solver, but that worked brilliantly :D

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Simulink에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by