电源技术论坛
直播中

rainbobobo

2年用户 3经验值
擅长:电源/新能源
私信 关注
[问答]

simplis子模块POP仿真报错,找不到原因


simplis仿真时,将一部分复杂电路封装为子模块,进行POP仿真,仿真时该模块U1报错如下




unknown type of statement or illegal continuation line???
不知道是什么错误,求助高手。

回帖(2)

何燕

2022-7-19 06:39:06

完全按照PSIM的manual里的设置进行的,但是matlab里面出现这样的错误:点开simcoupler模快,再点show schematic或者apply,matlab中就会出现下面的错误提示:

Error using PSimDialog>ApplyBtn_Callback (line 134)
Error reported by S-function 'SimCoupler' in 'test_simcoupler_simulink/test_simcoupler_psim':
PSIM Message: 找不到指定的模块。

Error in gui_mainfcn (line 96)
        feval(varargin{:});
Error in PSimDialog (line 42)
    gui_mainfcn(gui_State, varargin{:});
举报

何燕

2022-7-19 06:39:57

完全按照PSIM的manual里的设置进行的,但是matlab里面出现这样的错误:点开simcoupler模快,再点show schematic或者apply,matlab中就会出现下面的错误提示:

Error using PSimDialog>ApplyBtn_Callback (line 134)
Error reported by S-function 'SimCoupler' in 'test_simcoupler_simulink/test_simcoupler_psim':
PSIM Message: 找不到指定的模块。

Error in gui_mainfcn (line 96)
        feval(varargin{:});
Error in PSimDialog (line 42)
    gui_mainfcn(gui_State, varargin{:});
IMPLIS中有一个特有的分析模式——POP分析,即Periodic Operating Point,周期性工作点分析,仿真是从电路的稳定工作状态开始的,因此比Transient分析速度更快,另外,在进行小信号分析前,先进行POP分析确定电路的稳定工作点,再进行AC分析。
有时工程师会发现电路在Transient分析时是正常的,但是一进行POP分析就会发现不收敛,此时应该先查看Transient分析时电路大概是什么时候进入稳定工作状态的,以便在进行POP分析前设置仿真参数时作为参考。当POP不收敛时,可以先尝试更改触发条件Trigger conditions,也可将Conditions中的Max Period和Advanced选项中的Iteration limit值改大一些,再进行仿真看看。



如果仍然不能收敛,再检查电路的LC等的初始条件是否设置正确。

LC等的初始条件应设置为稳定工作状态附近的值,可通过Transient

仿真后选择Simulator/Initial Conditons/Back-annotate查看。
注:一定要保证此次的Transient

仿真结束时电路已经进入稳定工作了。
如果始终不能收敛则,可能是电路本身参数设定等的问题,导致无法进入稳定工作状态,请仔细检查电路。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分