用于计算机模拟设备或者机器的方法和计算机系统技术方案

技术编号:4131522 阅读:207 留言:0更新日期:2012-04-11 18:40
为了实现提供一种对设备或机器进行广泛计算机模拟的可能性的目的,本发明专利技术提出一种用于借助计算机、尤其是个人计算机对设备或机器进行模拟的方法,该计算机具有至少两个处理器内核,其中用于对所要模拟的设备或机器的至少一个过程进行模拟的模拟程序在至少一个第一处理器内核上执行,用于对所要模拟的设备或机器的存储器可编程控制器进行模拟的存储器可编程控制器的应用程序在至少一个第二处理器内核上执行,并且输入和输出数据通过透明信道在所述模拟程序和应用程序之间传输。为实现该方法,本发明专利技术还提出一种计算机系统,包括具有至少两个处理器内核的至少一台计算机。

【技术实现步骤摘要】

本专利技术涉及一种用于对设备i^几器、尤其^W7发电设备(WKA)进4ti十 ^tM^以的方,^i十^f几系统。背景絲ttSH^^i殳^4^几器复杂禾i^的增加,为了测^^分析的目的对这种系 ^^f封莫拟的可能性方面的要求^增加。与otbf目关地,特别AA泛计^^t莫拟的可能性的要求变纟mM^迫切,即^^无设备^^器实际结构的情况下也鹏亍广泛的研究。例如,风力发电设备的制造商或者多个风力发电设备在一个总系统中工作 的所谓风力发电厂的运营商需要能够对其设备在^t干扰情景下或者在^t风 力条件下、也^实际上可能不会出现的 条降下进行研究。同时,已经有不同的提^^提供才對k)^A/输出系统(E/A系统)(英文 (Inpui/Output-System, IOSystem)的解决嫂(例如Mewes和INTEBUS、 PROF!NET等的^^者)并从而寻求不同的解决途径。所^^供的^t解决途径;l利用PC系^^對以i殳^或才/U器^^身的it程,然后 这些设备il^的真正SPS (械器可^i4^制器,英文programmable logic controller, PLC)利用其应用^处理以这种方式产生的输入数据并产^目应的 输出数据。该方法的故吝、主要在fi十^^^以的^t很氛所提供的另一种解决途径是通过^J^ SPS提供的应用辦(英文user code, user program )在PC系鍵上作为非实时应用程序运行,利用PC系MJJt 樹以设备^L器的SPS,其中设备^U器本身的过禾1^是在总体上被模拟,而 是^E事先树U输入数据.这^N對以方式中存在的主^^、是,通常不考虑SPS的特殊功肯咏实时能 力或E/A系统。
技术实现思路
因此,本专利技术的目的是提^-种对设备或机器进行广泛计^^Lt勤以的可能性。本专利技术的另一个方面在于,在计^4M勤以时能够考虑剖实时^H^E/A系 统的能力,从而更'1^L更新数据并相应地产生更多的数据。另外,本专利技术的另一个方面在于,在计^W以时能够对包括更多设备或 才几器的总系^ii行^f究。本专利技术一方面通过一种具有权利要求1所述方法步骤的方法来解决该目的。据此,提出一种用于借助计^f几、特别是个人计^/Wt设备或机器进^f莫拟的方法,该计^40r有至少两个处理器内核。在该方法中,用于对所要才對以 的设备或机器的至少一个过禾li^対對以的才對^^在至少一个第一处理器内核 上^/f亍,用于对所要才對以的设备或机器的a器可编考I^制器进^^以的,器可编,制器的应用禾1^在至少一个第二处理器内核上^U亍,并JL^TA^输 出数miM明信it^所i^勤財i^和应用禾I^之间传输。该方法的同时考虑到此前所提到的其他方面的具有优点的和/或者皿的 实^式和^IA4糊要求的视在该方法中透明信5lt^是一种借助所Wt^驱动考l^所提供的通信接口 (英文communication interface )。按照符合貝的的方式,在该方法中计胁的辦系^l:一种实时測系统 (英文real-time operating system, RTOS),或者是-#不具实时能力的## 系统(英文加n-time operating system, NRTOS)、特别^任务辦系统(英 ^L: multi-purpose operating system, OS),例:W象Microsoft Windows, ^fS^ 借助另夕卜所^W询附;^^加以扩狄而財实时能力,使得it^N^W器可编考1^制器可以^^虑实时*的情况下:^^^'在该方法中,^A^每个另外的第二处理器内核上分别4W亍用于^^以另一个M器可编^制器并^匕用i^^以包括^J设备或机器的总系统的应用 抓按照#目的的方式,在该方法中,器可编禾I^制器的每个应用餅分别^行时间环嫂的实例中^W亍。在该方法中,处理器内核特别M为至少一个多核处理器(英文:multi-core processor)的纟ilA部分。jH^卜,在该方法中特别to为每个戶射對以的,器可编禾J^制ll^己一个 虚拟的网^4^口 (英文virtual network interface controller NTC ),这样戶粮 拟的^^器可编禾I^制H^间可以传^4t别^^于TCP/IP的数据。本专利技术因jtb^供了 一#方法,利用该方法可以按照简单方式錄一台计算 概广娜败备或 1。另一方面,上述目的同样通过依据^'虔求8所述的计#^几系^^寻以实现。据此,提出一种用于对设备44 进#+對以的计#^系统,其包括具有至 少两个处理器内核的至少一台计^,其中第一处理器内核用于4JW树所要才莫拟的设备或机器的至少一个it^i^封對以的才勤財i^,第二处理器内核用于执 ^^t所要才對以的设备或机器的4^器可编考I^制器进f,以的M器可编, 制器的应用程序,还具有透明信道,通it/斤iiit:明信道能够在所i^財I^和 应用禾l/f之间传^TA^输出数据。^0^t具有优点的实施方式,该计,系统包括具有至少一个处理器内 核的至少一台另外的计^f几,其中每台计^^^别絲用于通过网络连接交换 lt据的物理网络接口 (英文physical network interface controller, NIC)。附图说明 _朋的这些和^##征以及由此带来的优点由下面参照附图对舰实施 例的详细说明得出. 如图所示图1示出在^f^J两个处理器内核PK1和PK2樹^u 发电设^I情况下 实施该方法的示意图2示出在^J四个处理器内核PK1、 PK2、 PK3和PK4才對以包括两个风 力发电设备WA1和WA2以及一个风力发电厂控制M WS的J5^7发电厂的情 况下实施该方法的示意图。在图l所示的例子中,4sW封鼽详个风力发电设备的方法。扭b^^J总共 M两个处理器内核PK1和PK2的计#4几Cl,其中处理器内核PK1和PK2 为一个X50f亥处理器(英文dual-core processor)的组成部分。但在计算K Cl 的i^Ji同^^可以安装两个,处理器(英文single^coreprocessor),计算 机Cl例如可以是个人计糸f几、膝上型计算4减笔记本电脑。狄理器内核PK1上一方面^Vfti十^f几Cl的运^f踏BS1,另一方面处 理器内核PKl被iU用于ii^t勤以PSl,也^l^,^X力发电设备的i^呈 Pl。为此,在处理器内核PKl上除了运^^BSl外还^^t對^MSI1,借 助该冲莫拟程序SPI iM莫拟过程Pl。运行程序BS1例如可以是Microsoft Windows,其中才對t滩序SI1例如是TheMathworks的MATLAB^Simulink.计^^C1的处理器内核PK2^]于SPS才對以SS1,也f^fc^)于才對^M7 发电设备的SPSS1。为此,在处理器内核PK2上^ft^行时间环嫂LUl的实 例,其还可以扭行风力发电设备SPSS1的应用程序。jlUf,在图1所示的例子中,在处理器内核PK2上^f亍附力^呈序E2的实 例,该附力辧踏对不具实时能力的辦系乡m口以扩展使Wr有实时能力,使得 至少SPSS1也可以在实时糾下进^^對以。jH^卜,需要时也可以在处理器内核 PK1上4^亍附力本文档来自技高网
...

【技术保护点】
一种用于借助计算机(C1)、尤其是个人计算机对设备或机器(WA1)进行模拟的方法,该计算机具有至少两个处理器内核(PK1、PK2),具有以下步骤:用于对所要模拟的设备或机器(WA1)的至少一个过程(P1)进行模拟的模拟程序(SI1)在至少一个第一处理器内核(PK1)上执行;用于对所要模拟的设备或机器(WA1)的存储器可编程控制器(S1)进行模拟的存储器可编程控制器的应用程序在至少一个第二处理器内核(PK2)上执行;并且输入和输出数据(ED1、AD1)通过透明信道(TK1)在所述模拟程序和应用程序之间传输。

【技术特征摘要】
DE 2008-7-4 102008031427.71.一种用于借助计算机(C1)、尤其是个人计算机对设备或机器(WA1)进行模拟的方法,该计算机具有至少两个处理器内核(PK1、PK2),具有以下步骤用于对所要模拟的设备或机器(WA1)的至少一个过程(P1)进行模拟的模拟程序(SI1)在至少一个第一处理器内核(PK1)上执行;用于对所要模拟的设备或机器(WA1)的存储器可编程控制器(S1)进行模拟的存储器可编程控制器的应用程序在至少一个第二处理器内核(PK2)上执行;并且输入和输出数据(ED1、AD1)通过透明信道(TK1)在所述模拟程序和应用程序之间传输。2. ^^f'虔求1所述的方法,^#絲于,所錢明信itA借助所执 糊驱动禾踏所提供的通信接口 ,3. WU,漆求1或2之一所述的方法,^#絲于,计#^的辦系 M实时操怍系统,或者是借助所Wt^附力P^加以扩M而具有实时能力 的操怍系统,使得过禾l^/iUW器可编^fe制器能够在考虑实时条件的情况下 进娜以。4. ^U'J^求1至3之一所述的方法,^#棘于,在每个第二处理 器内核上分别^M亍用于对一个另外的M...

【专利技术属性】
技术研发人员:J耶欣
申请(专利权)人:菲尼克斯电气公司
类型:发明
国别省市:DE[德国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1