ranwho 发表于 2010-12-1 14:33:02

有没有筒子来讨论下EMTP/EMTPE的?

本帖最后由 ranwho 于 2010-12-21 15:35 编辑

和大部分人一样,是从接触ATPDRAW开始的,用ATPDRAW也算过一些东西,
现在需要用的是电科院版的EMTPE ,据说是在EMTP的基础上开发的,是完全是填卡,在.dat文件里编辑,
像写程序代码那样全是大段的字母和数字那种,因为我自己也没用过EMTP,不知道原始的EMTP程序也是这样的吗?
大家学习的EMTP也是这种吗?
现在对填卡模式确实有点难以理解,一是它不像ATPdraw那样直观,能看到整个电路的结构,比如我如果用ATPDRAW,算感应电压,我可以按照我所想的,建立线路模型,搭建电路图,摆好电流表,电压表,用开关操作线路,看波形,一目了然,但是如果我用EMTPE来做,EMTPE里面就是那种从“BEGIN NEW DATA CASE”的一大段,乍一看就是一头雾水,
二是现在也很难找到那种一一对应的例子和说明,我也看过别人写的dat文件,(很长的代码,粘贴在word里有30多页)但是没有对应的说明(比如和dat文件同步的解释,第几行到第几行,是什么卡,包含什么数据,代表的是什么意义),也很难看懂,即使对照着《EMTPE手册》看,仍然难懂,因为手册上基本上都是一小块一小块的讲解,给出了一张卡片的具体格式,具体到在第几列,占几个字符,字符的类型,但是对整体就很少讲到。
比如同样的算感应电压,我从一张BEGIN NEW DATA CASE的卡开始,然后继续应该按照什么思考方式,什么编卡模式,完成计算?我刚刚按照《EMTPE手册》找到了求线路参数的方法(用LINE-CONSTANTS),这个算是比较简单的,对照着都看懂了,接下来就是要如何把所有的卡有机结合在一起,加上一些开关,操作,仿真的参数,输出形式,形成一个完整的电路,按照我所需要的方式来进行计算?
想请教一下dong版主,舒老师,还有有用过这种和对这种比较熟悉的筒子们,交流一下,有没有什么学习方法,或者经验心得,怎样快速学习这种类似于编程序写代码的卡片模式?虽然显然ATPDRAW更流行一些,但咱们也不能抛弃了经典的EMTP的。。

(······)

zola 发表于 2016-8-27 10:24:02

ATPDraw 已經出 6.1 版了,功能已相當齊全,雖然不能完全涵蓋 ATP 的所有功能,但足夠大部份的應用。我覺得 ATPDraw 的開發對 ATP 的教學非常重要,如果要現在的初學者用打格的方式來輸入一個電路,那很多人都要打退堂鼓了,更別說輸入控制電路(如 TACS)了,畢竟新的一代是出生在聲光影像的多媒體世代,圖形介面易學易記,比起文字介面要簡單多了。ATPDraw 進入第六代之後,從圖形介面轉換成 ATP 文字介面的功能已經很穩定,雖然仍有一些 bug 還是一直在修改,從第五代開始,ATPDraw 陸續增加了許多以 MODELS 為基礎所開發的元件,它稱之為 power system tools,有點類似 MATLAB 另有「tool box」的附加軟件。

Power system tools 大多是以 MODELS 語言為基礎所開發的工具,程式碼也都公開,可讓使用者自行修改,一小部份使用 TACS 開發,也非常實用。這些 tools 包括 PLL (鎖相迴路)、 Harmonics (可計算、量測即時諧波)、Sequence 012 (可計算對稱分量)、PQ (可測即時有效及無效功率)、RMS(可測即時的有效值)…。Power system tools 功能非常強大,可讓 ATP 再進入另一新紀元。不過要使用這些工具,還是要一番嘗試,如果有人從旁指導當然可以省去很多走冤枉路的時間。由於這些工具大多是用 MODELS 語言寫的,如果能對 MODELS 有一定的瞭解,那從這些工具裡可學習到很多電力常用的演算法(algorithm),以及程式編寫的技巧。

ATPDraw 的開發,最主要要感謝挪威特隆哈姆理工大學的何伊達倫教授,ATPDraw 有一個專屬的論壇
http://atpdraw.net/,裡面有許多經典的應用範例,也有讓初學者發問的地方,不過要用英文溝通就是了。

qin.zhimin 发表于 2017-2-4 04:44:11

这个帖子不错,大家快来顶起来!

天崖浪子2011 发表于 2017-2-4 08:59:44

正在学习EMTPE,跟大家学习了

fnightowl 发表于 2010-12-1 14:56:06

看帖回复,顶一下。

youngman 发表于 2010-12-1 15:40:06

看帖回复,顶一个。

dongchch 发表于 2010-12-1 17:36:10

回复 1# ranwho


    首先谢谢ranwho同学提出的好的问题供大家讨论。
    不过我的第一问题是,你为什么不用ATP而选用EMTPE呢。这个版本我不太熟悉,但是我想它能计算的,ATP应该同样都能完成吧。

乐活人生 发表于 2010-12-1 19:50:20

没用过EMTP,只用过ATP

guozh07 发表于 2010-12-1 21:41:54

本帖最后由 guozh07 于 2010-12-1 21:55 编辑

我的感觉EMTP和ATP没有本质的区别,与大部分年长一点的人一样,我们是从EMTP接触到ATP以及PSCAD的,到目前为止,对大型电网和工程上的实际计算,特别是要调潮流时,常常还是用传统的EMTP。许多人还是习惯使用EMTP.当有程序可实现从BPA(或PSASP)直接将电网数据转换为EMTP格式时,EMTP比ATP就快捷方便了.
EMTP的填卡方式很像BPA的填卡方式.熟悉了每一类卡的格式,特别是累积了一些典型数据后,程序的编写还是可以实现的,记得以前的关键是比较难检查错误的卡片.好像没什么窍门,就是多用就好了。
EMTPE是电科院根据EMTP套装的程序,核心就是EMTP。
正如董版主说的,计算感应电压完全没有必要用EMTP。

ranwho 发表于 2010-12-1 22:29:45

本帖最后由 ranwho 于 2010-12-21 15:30 编辑

回复 4# dongchch


    回dong版主,以前在学校的时候基本上大家都是在用ATPDRAW,现在在电科院大概都基本不用ATP的,
另外这个EMTPE是中国电科院出的,是个收费的软件,
他们是电科院的老大,当然就要往下面的电科院推广了。。可能也带有一些自产自销的性质把,哈~

ranwho 发表于 2010-12-1 22:46:44

本帖最后由 ranwho 于 2010-12-21 15:32 编辑

回复 6# guozh07


    谢谢guo同学的解释~
我也觉得要是等熟悉了以后就比较方便了,还可以把一些常用的部分在用的时候可以直接贴,对部分节点、参数等进行修改
主要是现在可以参考学习的例子太少了,自己摸索比较费劲

dongchch 发表于 2010-12-1 23:56:18

本帖最后由 dongchch 于 2010-12-2 00:01 编辑

回复 7# ranwho


所有电磁暂态分析程序(EMTP)的基本算法都是建立在Dommel教授的理论上,程序结构也大都脱胎于EMTP最早版本。我看过ATP, microtran, emtp-v3等版本的卡片格式,结构几乎完全一样。EMTP-RV是用C++全新编写的商业程序,不过里面调用的一些子程序,比如line constants, cable parameter,其图形界面运行后生成的卡片格式也和从前的一样。所以我感觉,EMTPE的卡片格式应该也和ATP的差别不大,应该可以通读的。我也是从ATPDraw开始学习的,不过ATP有些功能ATPDraw并不支持,还是需要自己填卡来运行,所以对楼主的困惑感触很深,ATP的rulebook, 估计刚接触时,正常人都会有崩溃的,不过硬着头皮,连续崩溃几次后,就慢慢的能够适应了。呵呵,几个经验也许对你有些帮助1.
ATPDraw可以帮助你熟悉卡片格式。ATPDraw本身只是一个图形界面,它的作用是根据用户输入的电器元件和接线方式生成相应的卡片格式,当你在ATPdraw里达好电路运行后,按F4就可以看到相应的卡片格式, 呵呵,很熟悉的BEGIN NEW DATA CASE…..,所以你可以对照你的图形电路和生成的卡片格式,察看一下卡片的格式的构造,对照着rule book,多作几个练习就能够慢慢熟悉卡片的整体方式了。这样以后要填卡片,可以自己先画出电路图来,标上节点名称,和元器件,按部就班就好了2.
学习动力非常重要,所以一定要理解填卡方式的重要性。卡片格式和图形输入相比,决不是一种落后的学习方式,相反,掌握这种技巧对你有很大很大的益处,在这方面投入时间是绝对值得的。
   第一如前面所说,卡片格式在几乎所有的EMTP程序中有类似的格式(EMTDC不大清楚),所以可以方便的读懂电路,而
         一些电气参数,图形界面是看不到的,在老的文献里(比如IEEE),很多实例都是通过卡片格式给出的,不管是哪个
         版本,从参数到电路都可以能看明白,而新的文献里往往只给出一个ATPDraw或是EMTPWorks的电路图,具体的参
         数看不到,有用的信息太少。
   第二卡片格式的例子更多一些。
   第三可以更清楚的读懂程序运行给出的结果信息或是出错信息。
   第四对卡片格式理解清楚后,可以自己对计算内核进行2次开发,以ATP为例,ATP实际提供的功能比ATPDraw其实要多很
         多,ATPDraw是利用ATP计算内核开发的图形界面,ATPDesigner同样也是,我们完全也可以在自己的应用领域里开
         发一个专门程序来调用ATP的某些特性。 先写到这了,希望对你有些帮助,这个话题其实以前也讨论过,希望更多的同学能有兴趣参与进来!

dongchch 发表于 2010-12-2 00:03:09

怎么整的格式乱七八糟的,先凑或的看吧
页: [1] 2 3 4 5 6
查看完整版本: 有没有筒子来讨论下EMTP/EMTPE的?

招聘斑竹