PSCAD常见问题和官方解决办法总结

PSCAD常见问题和官方解决办法总结

之前的文章总结了一些我在用PSCAD的过程中遇到过的问题,以及自己的解决办法,但还是有很多莫名其妙的问题没有提到。于是,我在官网上搜索了一下,果然没让我失望,PSCAD官方提供了各类问题的原因和解决办法,官网链接我放在了文末,大家可以看一下。只是文档是全英文的,读起来有些困难。于是我翻译了几种自己遇到过的问题和官方的解决方法,供大家参考。

官方提供的大多数故障的排除方法

  • 确保你在安装好FORTRAN编译器之后重启过计算机,之后才运行任何PSCAD项目。
  • 不支持运行保存在网络上的项目,项目文件都应该保存在本地磁盘
  • 一些情况下,保存在D盘的项目文件无法被编译,因此,项目文件尽量保存和运行在你的C盘
  • 如果您的Windows长路径名到短文件名的转换已被禁用,则如果项目文件路径中有空格和/或文件路径长于8个字符,则PSCAD构建将失败。
  • 如果需要将某个库文件或者目标文件需要与PSCAD建立连接,请参考文件以确保连接建立的正确。
  • 如果应用的是Intel Fortran(IVF)编译器,请注意以下几点:
    在这里插入图片描述
    官网提供的文档中包含
  • 启动时的问题
  • 许可时的问题
  • 应用时的问题
  • 编译时的问题
  • 运行算例是的问题
  • Mycenter中的问题
  • 诊断工具的问题
  • FORTRAN编程的问题
  • 附录

看过后,发现自己遇到最多的是编译和运行中的问题,因此这里重点从这两个中挑选内容进行翻译。

编译过程中的问题

PSCAD官方列出了七十八个在编译过程中可能会出现的问题,以及相应的解决方法,如下图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.收到’'1 project(s) was unsuccessful when building ''的提示信息。

会弹出这样的提示框:
在这里插入图片描述

原因1:仿真程序在后台被阻止。
解决方法:重启计算机。
原因2:你的电脑里安装了一个叫做’Cygwin’的软件,这个软件会占用你的Gfortran编译器,从而对PSCAD的运行产生干扰。
解决方法:卸载Cygwin,或者在没有该软件的电脑上运行PSCAD。
原因3:如果在提示信息中有“无法打开文件”或“找不到某某文件”的内容,就像下面的内容时,

Fatal Error: Can’t open module file ‘xxx.xx’ for
reading at (1): No such file or directory
gfortran.exe: Internal error: Aborted (program f951)
make: ***[user_source_1.o] Error 1
Unable to generate a simulation executable for
namespace ‘xxx”
Make failed to generate a simulation executable for
namespace ‘xxx. Binary file was not found.

故障的原因就是存在Fortran编译器的冲突,即这个项目是用GFortra编译的,但是它要打开的目标文件或者库文件是用Intel Fortran编译器预先编译的。

解决方法:
* 安装Intel Fortran编译器,并用Intel Fortran编译器编译当前项目。
* 获取目标文件的源代码,并用Gfortran编译器进行编译。
* 要求该项目的开发人员用Gfortran重新编译它。

原因4:如果提示信息中有“不支持UNC路径”的内容,如

Creating EMTDC executable…
‘\.gf42
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported. Defaulting to Windows directory.
C:\Windows>call
C:\Program~2\GFortran…gf42vars.bat
Make: <name.mak>: No such file or directory

故障的原因就是这个项目被运行在网络磁盘上。
解决方法:
将你的项目文件都放在本地磁盘中运行。

2.收到“unresolved external symbol ”的提示信息

原因1:
本仿真算例中采用了尚未在PSCAD中声明的库文件或者目标文件。
解决方法:
首先,确保在当前的计算机中存有所要使用的库文件或目标文件;之后,将库文件或目标文件与PSCAD建立联系,链接方法见网址:https://hvdc.ca/knowledge-base/read,article/478/linking-objects-and-libraries-into-pscad/v:

原因2:
PSCAD的配置中还没有确定当前的编译器为仿真中要使用的编译器;或者是环境变量设置有问题。
解决方法:
运行Fortran医生,并发送生成的日志文件。

3.收到“Fortran compiler…is not detected ”的提示信息问题

当开始对算例进行编译时,系统未检测到在PSCAD中指定的Fortran编译器,就会出现下面的弹框。
在这里插入图片描述

原因1:
还没有安装Fortran编译器。
解决方法:
安装Fortran编译器,之后然后注销并重新登录计算机以应用更改。

原因2:
Windows操作系统存在问题。
解决方法:
进行Windows操作系统的碎片整理。

原因3:
开始时PSCAD和Gfortran编译器v4.2.1被一起安装了,并且用来运行项目文件。但是,后来GFortran编译器v4.2.1被卸载了。
解决方法:
有两个选择:
* 重新安装Gfortran v4.2.1,之后注销并重新登录计算机以应用更改。
* 或者,重新安装Gfortran v4.6.2,之后注销并重新登录计算机,在应用选项中选择GFortran 4.6(点击PSCAD的开始按钮,选择Options link ,选择Dependencies 页,之后选择编译器)(前提是你当前的PSCAD版本是4.6.0以后的版本或者免费版)
如果依然存在问题,将以下内容用邮件发送给支持中心support@pscad.com

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值