解析装置、解析方法以及记录有程序的计算机可读介质与流程

文档序号:31568939发布日期:2022-09-20 21:42阅读:39来源:国知局
解析装置、解析方法以及记录有程序的计算机可读介质与流程

1.本发明涉及一种解析装置、解析方法以及记录有程序的计算机可读介质。


背景技术:

2.以往,已知对机组的行为进行解析的模拟器等软件(例如参照专利文献1)。
3.专利文献1:日本特开2019-121112号公报
4.专利文献2:日本特开2009-163507号公报
5.专利文献3:日本特开2013-109711号公报


技术实现要素:

6.发明所要解决的技术问题
7.机组所包含的机器的特性会由于劣化等而发生变化。因此,在使用了机器的初始特性进行的解析中,存在无法对机组的行为高精度地进行解析的情况。
8.用于解决技术问题的技术方案
9.本发明的第一方案提供一种解析装置。解析装置可以具备存储表示与机组的运行条件对应的机组的特性的变动的多个变动模型的变动模型存储部。解析装置可以具备获得表示解析对象机组的构造模型的构造信息,从而提取与构造模型对应的变动模型的模型提取部。解析装置可以具备基于解析对象机组的构造模型和模型提取部所提取的变动模型,对解析对象机组进行解析的解析部。
10.本发明的第二方案提供一种解析方法。在解析方法中,可以存储表示与机组的运行条件对应的机组的特性的变动的多个变动模型。在解析方法中,可以获得表示解析对象机组的构造模型的构造信息,从而提取与构造模型对应的所述变动模型。在解析方法中,可以基于解析对象机组的构造模型和变动模型,对解析对象机组进行解析。
11.本发明的第三方案提供一种记录有用于使计算机执行第二方案的解析方法的程序的计算机可读介质。
12.需要说明的是,上述发明内容并未列举本发明的全部必要特征。并且,这些特征组的次组合也能够成为发明。
附图说明
13.图1表示的是对机组的动作进行解析的解析装置100的构成例。
14.图2表示的是解析对象机组110的构成例。
15.图3是表示整体变动模型120所包含的信息的一个例子的图。
16.图4是变动模型存储部20所存储的信息的一个例子。
17.图5是构造模型存储部30所存储的信息的一个例子。
18.图6表示的是解析对象机组110的其他构成例。
19.图7是表示整体变动模型120所包含的信息的其他例子的图。
20.图8是变动模型存储部20所存储的信息的其他例子。
21.图9是构造模型存储部30所存储的信息的其他例子。
22.图10表示的是解析装置100的其他构成例。
23.图11表示的是解析装置100的其他构成例。
24.图12是表示解析对象机组的解析方法的一个例子的图。
25.图13表示的是能够将本发明的多个方案整体或部分地具体化的计算机1200的构成例。
26.附图标记说明
27.10模型提取部;20变动模型存储部;30构造模型存储部;40解析部;42解析模块;50模型生成部;100解析装置;702输入部;704输出部;706阀;712第一热交换器;714第二热交换器;720反应器;730罐体;740压缩机;708阀;752第一泵;754第二泵;760阀;770区块;772区块;802~860部分变动模型;870部分变动模型;872部分变动模型;1200计算机;1201dvd-rom;1210主控制器;1212cpu;1214ram;1216图形控制器;1218显示装置;1220输入输出控制器;1222通信接口;1224硬盘驱动器;1226dvd-rom驱动器;1230rom;1240输入输出芯片;1242键盘。
具体实施方式
28.以下,通过具体实施方式对本发明进行说明,但以下实施方式并非旨在对权利要求所涉及的发明进行限定。并且,在实施方式中所说明的特征的全部组合不一定是发明的技术方案所必需的。
29.图1表示对机组的动作进行解析的解析装置100的构成例。解析装置100既可以对现有机组的动作进行解析,也可以对未来建设的机组的动作进行解析。机组是例如水处理设施、生产设施、发电设施、贮藏设施等设施的至少一部分。
30.本例子的解析装置100是进行规定的数据处理的计算机。计算机可以执行使该计算机作为解析装置100的各部分发挥作用的程序。本例子的解析装置100获得表示解析对象机组的构造的构造信息。构造信息可以是机组的管道和仪表图(p&id)或者表示机器和管道等设备的配置的cad数据。在本说明书中,如果未特别明显区分,则将机器和管道等设备简称为机器。解析装置100基于与构造信息对应的构造模型和变动模型,对机组的动作进行解析。各模型可以是用于对机组的各机器的动作进行模拟的数据组或程序。数据组或程序可以包含方程式或行列式等运算式。
31.机组的构造模型是由机组的构造确定的模型、是不考虑各机器的特性变动的模型。在构造模型中,在机组中不对机器进行改变的情况下,视为各机器的特性不与例如机组建设时的特性等规定的特性值相比发生变化。在对机器进行改变的情况下,构造模型根据该机器的改变而改变。构造模型可以由机组的管道和仪表图(p&id)或表示机器和管道等机组的配置的cad数据生成。构造模型可以包含机组的管道和仪表图(p&id)或cad数据本身。
32.并且,构造模型可以是在对机组的动作进行模拟的模型中、不受各机器的特性变动的影响的部分。例如,构造模型可以包含表示使各机器工作的顺序的过程控制模型。过程控制模型可以包含以时间序列表示对各机器的控制信息的信息,也可以包含以时间序列表示各机器应表示的内部温度、内部压力等状态的信息。例如,控制信息可以包含对特定机器
相对于最大性能以怎样的比率工作进行设定的控制值。构造模型也可以包含该控制值的时间序列的数据。构造模型可以包含以工艺流程图(pfd:process flow diagram)表示的模型。在工艺流程图所包含的信息之中,受机器的特性变动影响的部分也可以作为变动模型来使用。
33.机组的变动模型是对机组的各机器的特性的变动进行模拟的模型。变动模型可以是从各机器的构造推测的模型,也可以是由过去的实际动作数据生成的模型。变动模型可以是由现有机组的机器的特性的随时间推移的变动而生成的模型。变动模型可以根据机组的各机器的负载来对各机器的特性的变动进行模拟。机器的负载包含对机器进行控制的控制信息、机器周围的温度、机器内部的温度、通过机器的流体的流量、运行时间、运行率(即运行时间与停止时间的比率)等可能对机器的特性带来可逆或不可逆的劣化的各个指标。可逆的劣化是例如污渍或异物堆积等能够通过清洗工序等恢复的劣化。变动模型可以是在基于规定的控制信息对机器进行控制的情况下,表示相对于所期望的机器的特性的、实际的机器的特性的变动的模型。变动模型可以是对机器或管道等设备中的劣化、污渍、堆积物等造成的影响进行模拟的模型。
34.需要说明的是,在本说明书中,存在将机组整体的构造模型称为整体构造模型、将机组的一部分的构造模型称为部分构造模型的情况。同样,存在将机组整体的变动模型称为整体变动模型、将机组的一部分的变动模型称为部分变动模型的情况。
35.解析装置100可以将与解析对象机组所包含的机器对应的部分构造模型和部分变动模型组合,从而构建整体构造模型和整体变动模型。解析装置100基于整体或部分的构造模型和变动模型,对未来的某一时刻的机组的整体或部分的动作进行解析。解析装置100可以基于构造模型对各机器的连接关系、特性的初始值等进行解析,基于变动模型对各机器未来的特性值进行解析,从而对机组的动作进行解析。本例子的解析装置100具备模型提取部10、解析部40以及变动模型存储部20。解析装置100还可以具备构造模型存储部30。
36.变动模型存储部20存储对与机组的运行条件对应的该机组的特性的变动进行表示的多个变动模型。变动模型存储部20可以存储整体变动模型,也可以存储部分变动模型。
37.机组的运行条件是对机组所包含的机器的特性带来影响的条件。如上所述,机组的运行条件可以是对各机器的负载进行表示的条件。作为一个例子,机组的运行条件是对各机器的特性的劣化带来影响的条件。机组的运行条件也可以是从机组的未来的运行计划中提取的条件。例如,机组的运行条件包含未来某一时刻的机组的运行时间、机组的运行率(即运行时间与停止期间的比率)、机组的产品的累计产量、投入到机组的材料的累计投入量、机组所消耗的电力或水等资源的累计消耗量。根据这些指标,机组的各机器的劣化程度可能会发生变化。并且,根据这些指标,机组的各机器的污染程度或异物的堆积程度可能会发生变化。变动模型存储部20可以对与各机器的劣化程度对应的变动模型和与各机器中的污渍或堆积物对应的变动模型作为不同种类的模型进行存储。解析部40可以相对于一台机器生成将多种变动模型进行组合的模型。
38.并且,运行条件可以包含各机器的未来的控制信息。控制信息可以包含为了对机器的动作进行控制而向各个机器输入的控制数据。例如,控制数据是对阀的开度进行控制的数据。根据控制信息能够对未来的机器的负载进行解析,从而能够对机器的特性变动进行推测。
39.运行条件可以包含表示机组或机器的周围环境的条件。周围环境例如可以是气温、湿度、雨量等气象数据。根据周围环境,如在寒冷地区和温暖地区,即使在对各机器同样地进行控制的情况下,各机器的劣化程度也会发生变化。
40.运行条件可以包含与对机组的各个机器进行操作的操作员相关的指标。运行条件可以包含表示操作员的熟练度的指标。即使机组的产量等运行计划相同,根据操作员的熟练度,各机器的负载会发生变化,从而各机器的劣化程度可能变化。操作员的熟练度可以是从规定操作开始到结束所需的时间。
41.运行条件可以包含对机组的各机器进行维护的周期和与维护的内容相关的指标。根据各机器的维护周期或维护内容,即使各机器的运行时间相同,各机器的劣化程度也会发生变化。
42.变动模型存储部20可以存储由现有机组的实际动作的结果生成的变动模型。变动模型可以由上述各运行条件的现有机组的实际值与现有机组的各机器的劣化程度的关系生成。各机器的劣化程度可以是例如相对于机器应将流量等指标控制为目标值的情况下的、实际的实际值与目标值的背离。
43.模型提取部10获得表示解析对象机组的构造的构造信息。构造信息可以包含表示构造模型的信息。模型提取部10从变动模型存储部20提取与构造信息对应的变动模型。由此,模型提取部10提取与构造模型对应的变动模型。本例子的模型提取部10基于构造信息,从解析对象机组所包含的每个机器或区块抽取对应的部分变动模型。构造信息可以包含构造模型本身,也可以包含对构造模型存储部30所存储的任一或者多个构造模型进行指定的信息。
44.构造模型存储部30存储多个构造模型。构造模型存储部30可以存储整体构造模型,也可以存储部分构造模型。构造模型存储部30可以将对现有机组进行解析时使用的构造模型进行数据库化而存储。
45.本例子的模型提取部10从变动模型存储部20提取与构造模型所包含的机器或区块对应的部分变动模型。模型提取部10通过基于整体构造模型将与各个机器或区块对应的部分变动模型进行组合,从而生成整体变动模型。
46.解析部40基于解析对象机组的构造模型和模型提取部10所提取的变动模型,对解析对象机组进行解析。表示解析对象机组的运行条件的条件信息输入至解析部40。解析部40可以输出表示未来的解析对象机组的动作的解析结果。例如,解析部40对解析对象机组的产量、原料和资源的消耗量、各节点的温度、流量等参数进行解析。解析部40可以通过将构造模型与变动模型进行组合,输出对解析对象机组的动作进行模拟的仿真用模块。该模块可以在解析对象机组的条件信息输入后,输出与条件信息对应的动作结果。根据本例子,能够考虑变动模型而对解析对象机组的动作高精度地进行解析。
47.图2表示的是解析对象机组110的构成例。在图2的例子中,解析对象机组具备输入部702、输出部704、阀706、第一热交换器712、第二热交换器714、反应器720、罐体730、压缩机740、阀708、第一泵752、第二泵754、阀760以及将这些机器连接的管道。构造模型存储部30可以存储与这些机器和管道对应的部分构造模型。整体构造模型110包含如机组的管道和仪表图(p&id)这样的、机器和管道等设备的配置和连接关系的信息。并且,图2所示的构造可以是解析对象机组的一部分。输入部702和输出部704表示该部分与上游部分与下游部
分的连接部分。
48.构造模型可以包含表示这些机器和管道的特性的特性信息。如上所述,构造模型所包含的特性信息可以是不随时间变化的值。作为一个例子,构造模型所包含的特性信息可以是各机器和管道的特性的初始值。
49.图3是表示整体变动模型120所包含的信息的一个例子的图。本例子的模型提取部10针对每个解析对象机组110所包含的机器和管道从变动模型存储部20提取对应的变动模型。模型提取部10可以从构造信息获得解析对象机组110所包含的机器和管道的名称、种类、功能、性能、本体等属性信息。模型提取部10基于这些属性信息,从变动模型存储部20提取变动模型。优选变动模型存储部20存储各个变动模型的属性信息。
50.在图3的例子中,作为与输入部702、输出部704、阀706、第一热交换器712、第二热交换器714、反应器720、罐体730、压缩机740、阀708、第一泵752、第二泵754、阀760对应的变动模型,提取部分变动模型802、804、806、812、814、820、830、840、808、852、854、860。针对相对于管道的变动模型,在图3中省略其附图标记。模型提取部10将针对每个机器和管道提取的各个部分变动模型组合,从而构建整体变动模型12。
51.需要说明的是,存在将本体说明为将知识视为概念与概念之间的关系的集合的形式上的表达的情况。例如,通过将单词定义为多个概念与概念之间的关系,能够对将该单词识别为其他单词、与同音异义的单词进行区分、即使单词的表述不同但意思也相同等情况进行辨别,从而能够将该单词作为知识有效地利用。作为一个例子,通过将“管”这个单词与“筒”“管状”“气体”等概念相关联,可知是用于使液体或气体等通过的管的意思,并且能够判定其不是用于吸烟的工具、管乐器、表示程序中收发数据的值等功能的“管”。变动模型存储部20可以存储以本体对与各个部分变动模型对应的机器等进行表达的单词。
52.例如,在将某个部分变动模型与“流量”等单词相关联,将某一机器与“泵”等单词相关联的情况下,模型提取部10能够从这些单词的关系判定该部分变动模型与该机器对应。这样,通过使用本体,即使在属性信息不一致的情况下,也能够提取与各个机器对应的部分变动模型。
53.图4是变动模型存储部20所存储的信息的一个例子。变动模型存储部20存储多个部分变动模型(变动模型a、b
···
)。并且,变动模型存储部20相对于各个部分变动模型存储一条以上的属性信息。在图4的例子中,属性信息包含机器名称、机器种类、原机组、本体表达、运行条件的至少一个。机器名称和机器种类可以从预先设定的机器名称列表或机器种类列表选择。此外,原机组是对在各个变动模型的形成中使用的实测数据进行测量的、对现有机组进行识别的信息。并且,本体表达可以是表示各变动模型所包含的机器的本体,也可以是表示变动模型进行表示的本体,还可以是表示原机组的本体。表示变动模型的本体可以包含例如“堆积物导致的流量的变化”这样的、变动模型所模拟的变动的主要原因和变动的参数。如上所述,根据机组的运行条件,各机器的特性的变动的方式可能变化。变动模型存储部20可以针对每个机组的运行条件存储变动模型。但属性信息不限于这些。属性信息可以是将部分变动模型与各机器或部分构造模型建立对应的信息。并且在图4的例子中,变动模型存储部20相对于各个变动模型存储同一种类的属性信息,但在其他例子中,变动模型存储部20也可以存储针对每个变动模型而不同种类的属性信息。
54.模型提取部10基于构造模型所包含的各机器的属性信息,提取变动模型。模型提
取部10可以提取具有与机器的属性信息相似度最高的属性信息的部分变动模型。模型提取部10可以通过预先设定的算法计算属性信息之间的相似度。
55.并且,模型提取部10可以相对于一个解析对象机组优先选择相同原机组的部分变动模型。在存在多个候选作为各机器的部分变动模型的情况下,模型提取部10可以以在整体变动模型中原机组相同的部分变动模型的数量最多的方式,提取相对于各个机器的部分变动模型。模型提取部10可以相对于相互连接的多个机器优先提取相同原机组的变动模型。例如考虑d类与e类的机器相连接的情况。在图4的例子中,对于d类的机器,模型d和模型e是变动模型的候选。另一方面,对于e类的机器,模型f是变动模型的候选。在该情况下,对于d类的机器,模型提取部10可以选择原机组与模型f的相同的模型e。
56.由于变动模型存储部20存储基于多个现有机组的动作而生成的多个变动模型,因而能够将各种各样的变动模型数据库化。解析部40能够将由不同的现有机组的动作结果生成的变动模型进行组合,从而对解析对象机组进行解析。因此,能够对适于解析对象机组的构造的部分变动模型进行适当组合,从而构建机组整体的整体变动模型。因此,对于各种各样的机组,考虑了变动模型的解析变得容易。
57.图5是构造模型存储部30所存储的信息的一个例子。构造模型存储部30存储多个部分构造模型(构造模型a、b
···
)。并且,构造模型存储部30相对于各个部分构造模型存储一条以上的属性信息。在图5的例子中,属性信息至少包含机器名称、机器种类、原机组、本体表达的至少一个。并且在图5的例子中,构造模型存储部30相对于各个部分构造模型存储相同种类的属性信息,但在其他例子中,构造模型存储部30可以相对于每个部分构造模型记录不同种类的属性信息。并且,构造模型存储部30也可以记录相对于各个部分构造模型的本体表达。
58.在构造信息不包含构造模型本身的情况下,模型提取部10可以基于构造信息从构造模型存储部30提取构造模型。构造信息可以包含对构造模型存储部30存储的构造模型进行指定的信息。模型提取部10也可以与变动模型同样地基于构造信息所包含的属性信息,提取对应的构造模型。各个构造模型可以是由各个机器的制造商或机组的设计者等预先生成的模型。各个构造模型也可以是现有机组设计时等生成的模型。在构造信息包含构造模型本身的情况下,构造模型存储部30也可以新登记该构造模型。在该情况下,优选将构造信息所包含的属性信息与构造模型建立对应而存储。模型提取部10可以基于与各个构造模型对应的本体表达来提取构造模型。在此情况下,构造信息可以包含构造模型的本体表达。模型提取部10可以基于构造信息的本体信息等提取多个部分构造模型,并且通过对多个部分构造模型进行组合,从而生成解析对象机组的整体构造模型。
59.模型提取部10可以通过对提取的部分构造模型进行组合,从而构建整体构造模型。模型提取部10提取的部分变动模型与部分构造模型可以一对一地对应,也可以不对应。模型提取部10可以基于构造信息分别独立地提取构造模型和变动模型。在其他例子中,模型提取部10可以在构建解析对象机组的整体构造模型之后,提取与整体构造模型所包含的机器等对应的部分变动模型。在该情况下,模型提取部10可以基于部分构造模型的属性信息,提取对应的部分变动模型。
60.图6表示的是解析对象机组110的其他构成例。在本例子中,解析对象机组110具有一个以上的区块(区块770和区块772),在这一点上与图2的例子不同。其他方面与图2的例
子相同。
61.各个区块包含多个机器。区块是由解析装置100的使用者、机组的设计者、或模型提取部10等规定的概念上的范围,而不是表示物理上的框体等物体。区块可以包含为了实现规定的功能而协同动作的多个机器。在各个区块中,可以对包括所包含的机器、区块的功能或本体的表达在内的属性信息进行分配。
62.模型提取部10可以获得与区块770和区块772对应的构造模型。构造模型存储部30可以存储区块单位的部分构造模型。
63.图7是表示整体变动模型120所包含的信息的其他例子的图。本例子的整体变动模型120具有区块单位的部分变动模型870、872,在这一点上图3的例子不同。其他方面与图3的例子相同。部分变动模型870是与区块770对应的变动模型,部分变动模型872是与区块772对应的变动模型。即部分变动模型870、872是包括一个或多个机器在内的区块单位的变动模型。变动模型存储部20可以存储区块单位的变动模型。同样,构造模型存储部30可以存储区块单位的构造模型。
64.模型提取部10可以从变动模型存储部20提取与解析对象机组110的构造模型所包含的对象区块(例如区块770和区块772)对应的变动模型。通过以区块单位提取变动模型,能够提取更适合的变动模型。
65.图8是变动模型存储部20所存储的信息的其他例子。本例子的变动模型存储部20存储区块单位的变动模型。与图4的例子相同,变动模型存储部20也可以存储针对每个机器的变动模型。
66.变动模型存储部20除了图4的例子中的属性信息之外可以对区块的构造和区块的功能进行存储而作为区块单位的变动模型的属性信息。区块的构造可以包含该区块所包含机器的构成和机器之间的连接关系等。区块的功能可以是例如搅拌、加热、储留等对在机组内流动的被处理物的处理内容的种类。并且,变动模型存储部20可以相对于同一构造的区块针对每个运行条件存储变动模型。在图8的例子中,变动模型存储部20相对于同一构造(机器a、b
···
)的区块存储与运行条件a、b、c对应的变动模型a、b、c。例如在区块772中,根据阀708和阀760的开度的平衡的不同,泵752和泵754的劣化程度可能会发生变化。变动模型存储部20可以存储与区块的各机器的运行条件对应的变动模型。
67.模型提取部10基于对象区块(例如区块770和区块772)的构造与各自的变动模型的构造的相似度,提取与对象区块对应的变动模型。构造的相似度可以基于构成机器的一致度计算。可以对各个机器设定预设的系数。在比该系数高的机器的名称或种类一致的情况下,可以对模型提取部10设定使构造的相似度变得更高的算法。并且构造的相似度也可以基于构成机器之间的连接关系的一致度计算。可以对各个机器设定预设的系数。在比该系数高的机器之间的连接关系一致的情况下,可以对模型提取部10设定使构造的相似度变得更高的算法。由此,变得容易对对象区块与重要的机器一致的变动模型进行提取。并且,模型提取部10也可以基于对象区块的本体表达与变动模型的本体表达的相似度提取变动模型。
68.图9是构造模型存储部30所存储的信息的其他例子。本例子的构造模型存储部30存储区块单位的构造模型。与图5的例子相同,构造模型存储部30可以存储针对每个机器的构造模型。
69.构造模型存储部30除了图5的例子的属性信息之外可以对在图8中说明的区块的构造和区块的功能进行存储而作为区块单位的变动模型的属性信息。模型提取部10基于对象区块(例如区块770和区块772)的构造与各自的构造模型的构造的相似度提取与对象区块对应的构造模型。构造的相似度的计算方法与图8的例子相同。并且,模型提取部10也可以基于对象区块的本体表达与构造模型的本体表达的相似度来提取构造模型。
70.图10表示的是解析装置100的其他构成例。本例子的解析装置100除了在图1至图9中说明的解析装置100的构成之外进一步具备模型生成部50。其他构成与在图1至图9中说明的解析装置100相同。
71.模型生成部50基于现有机组的各机器的动作信息生成变动模型。动作信息可以是对各个机器的实际动作结果进行测量而得到的信息。模型生成部50可以被赋予与动作信息建立对应的现有机组的构造模型。
72.模型生成部50可以对多个现有机组的动作信息进行收集从而生成多个变动模型。动作信息可以包含表示各个机器的特性的随时间的变动的数据。例如动作信息包含各机器的控制数据和动作结果的历史。动作信息可以包含如现有机组的种类、气温、湿度这样用于生成变动模型的属性信息的信息。并且,模型生成部50可以根据多个现有机组的动作信息和构造模型生成变动模型的属性信息。模型生成部50可以将生成的变动模型与所输入的构造模型建立对应,并且存储于变动模型存储部20和构造模型存储部30。
73.并且,在现有机组中对机器等进行更换的情况下,模型生成部50可以生成该机器更换前后的不同的变动模型。也就是说,在对机器等进行更换的情况下,根据机器更换前的现有机组的动作信息生成变动模型,还根据机器更换后的现有机组的动作信息生成变动模型。
74.图11表示的是解析装置100的其他构成例。在本例子中,解析部40具有多个解析模块42。其他构造与在图1至图10中说明的解析装置100相同。
75.各个解析模块42对解析对象机组进行不同的解析。各个解析模块42可以是利用变动模型、构造模型、所输入的条件信息来对解析对象机组的动作进行模拟的模拟器。不同的解析是指解析处理的至少一部分不同。各个解析模块42的输入参数和输出参数可以相同,也可以不同。
76.解析部40根据变动模型的种类选择解析模块42,从而对解析对象机组进行解析。变动模型的种类可以是随时间变化的参数的种类。例如,在对因管道被异物逐渐堵塞而导致管道流量逐渐减少的情况进行模拟的变动模型和对因泵逐渐蓄积异物而导致泵流量逐渐减少的情况进行模拟的变动模型中,可以进行使用不同解析模块42的解析。各个解析模块42可以对特定种类的变动模型进行优化处理。由此,能够提高解析的精度和速度。
77.图12是表示解析对象机组的解析方法的一个例子的图。解析方法的各个处理与在图1至图11中说明的解析装置100的动作相同。
78.首先,变动模型存储部20存储表示与机组的运行条件对应的机组的特性的变动的多个变动模型(段落s1101)。由此,预先构建变动模型的数据库。
79.接着,模型提取部10获得解析对象机组的构造模型(s1102)。模型提取部10可以获得包含构造模型的构造信息,也可以基于构造信息从构造模型存储部30提取构造模型。
80.并且,模型提取部10从变动模型存储部20提取变动模型(s1103)。模型提取部10提
取与构造模型对应的变动模型。接着,解析部40基于构造模型和变动模型对解析对象机组进行解析(s1104)。对于解析方法,除了图12所示的处理之外,可以进行在图1至图11中说明的处理。
81.图13表示将本发明的多个方案整体或部分地具体化的计算机1200的构成例。在计算机1200中安装的程序能够使计算机1200作为与本发明的实施方式的装置相关联的操作或该装置的一个或者多个“部”发挥作用,或者能够使其执行该操作或一个或多个“部”和/或使计算机1200执行本发明的实施方式的过程或该过程的阶段。这样的程序用于使计算机1200执行与本说明书所记载的流程图和区块图的区块中的一些或全部相关联的特定操作,可以由cpu1212执行。并且,本发明的实施方式的过程或该过程的阶段可以在云端执行。
82.本实施方式的计算机1200包含cpu1212、ram1214、图形控制器1216、显示装置1218,它们通过主控制器1210相互连接。计算机1200还包含如通信接口1222、硬盘驱动器1224、dvd-rom驱动器1226、ic卡驱动器这样的输入输出单元,它们经由输入输出控制器1220连接于主控制器1210。计算机还包含如rom1230和键盘1242这样的传统输入输出单元,它们经由输入输出芯片1240连接于输入输出控制器1220。
83.cpu1212按照在rom1230和ram1214内存储的程序工作,由此对各个单元进行控制。图形控制器1216在ram1214内所提供的帧缓存器等或该图形控制器1216本身之中获得通过cpu1212生成的图像数据,并且使图像数据在显示装置1218上显示。
84.通信接口1222经由网络与其他电子设备通信。硬盘驱动器1224存储计算机1200内的cpu1212所使用的程序和数据。dvd-rom驱动器1226从dvd-rom1201读取程序或数据,并且经由ram1214向硬盘驱动器1224提供程序或数据。ic卡驱动器从ic卡读取程序和数据和/或将程序和数据写入ic卡。
85.rom1230在内部存储激活时通过计算机1200执行的启动程序等、和/或依存于计算机1200的硬件的程序。输入输出芯片1240还可以经由并行端口、串行端口、键盘端口、鼠标端口等将各种输入输出单元与输入输出控制器1220连接。
86.程序由dvd-rom1201或ic卡这样的计算机可读存储器提供。程序从计算机可读存储器被读取,安装于作为计算机可读存储器的例子的硬盘驱动器1224、ram1214或rom1230,并且由cpu1212执行。这些程序内记录的信息处理由计算机1200读取,并带来程序与上述各种硬件资源之间的联动。装置或方法可以通过按照计算机1200的使用从而实现信息的操作或处理而构成。
87.例如,在通信由计算机1200和外部机组之间执行的情况下,cpu1212可以执行加载于ram1214的通信程序,并且基于通信程序所记录的处理,相对于通信接口1222进行通信处理。通信接口1222在cpu1212的控制下,对在由ram1214、硬盘驱动器1224、dvd-rom1201或ic卡这样的记录介质内提供的发送缓冲区所存储的发送数据进行读取,并且将读取的发送数据向网络发送,或者将从网络接收的接收数据向在记录介质上提供的接收缓冲区等写入。
88.并且,cpu1212可以使由硬盘驱动器1224、dvd-rom驱动器1226(dvd-rom1201)、ic卡等这样的外部记录介质存储的文件或数据库的全部或必要的部分被ram1214读取,并且对ram1214上的数据进行各种类型的处理。cpu1212可以接着将处理的数据写回外部记录介质。
89.为了对各种程序、数据、表格、数据库这样各种类型的信息进行处理,可以将它们存储在记录介质中。对于从ram1214读取的数据,cpu1212可以进行在本公开的任意位置记载的、包含由程序的指令序列指定的各种类型的操作、信息处理、条件判定、条件转移、无条件转移、信息的检索/替换等各种类型的处理,并且将结果写回ram1214。并且,cpu1212可以对记录介质内的文件、数据库等中的信息进行检索。例如,在分别具有与第二属性的属性值相关联的第一属性的属性值的多个项存储在记录介质内的情况下,cpu1212可以从该多个项中对与指定第一属性的属性值的条件一致的项进行检索,读取在该项内存储的第二属性的属性值,并且获得与满足由此预先设定的条件的第一属性相关联的第二属性的属性值。
90.以上说明中的程序或软件模块可以存储在计算机1200或计算机1200附近的计算机可读存储介质中。并且,由与专用通信网络或互联网连接的服务器系统内所提供的硬盘或ram这样的记录介质可以作为计算机可读存储介质使用,由此可以经由网络向计算机1200提供程序。
91.以上,使用实施方式对本发明进行了说明,但本发明的技术范围不限于上述实施方式所记载的范围。对于本领域技术人员来说,显然可以对上述实施方式加以各种改变或改良。根据权利要求的记载能够明确,实施这样的改变或改良的方案也包含在本发明的技术范围之中。
92.应当注意的是,对于权利要求、说明书、附图中表示的装置、系统、程序以及方法中的动作、顺序、步骤、阶段等的各处理的执行顺序,只要未特别地明确表示“与
……
相比在前”“在
……
之前”等,或者前处理的输出不在后处理使用,就能够以任意的顺序实现。关于权利要求、说明书、附图中的动作流程,即使为了方便使用“首先”“接着”等进行说明,也不意味着必须以该顺序实施。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1