CN108700852B - 模型参数值推定装置及推定方法、记录介质、模型参数值推定系统 - Google Patents
模型参数值推定装置及推定方法、记录介质、模型参数值推定系统 Download PDFInfo
- Publication number
- CN108700852B CN108700852B CN201780014460.1A CN201780014460A CN108700852B CN 108700852 B CN108700852 B CN 108700852B CN 201780014460 A CN201780014460 A CN 201780014460A CN 108700852 B CN108700852 B CN 108700852B
- Authority
- CN
- China
- Prior art keywords
- model parameter
- unit
- value
- parameter value
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 130
- 230000008569 process Effects 0.000 claims abstract description 97
- 238000011156 evaluation Methods 0.000 claims abstract description 62
- 238000004364 calculation method Methods 0.000 claims abstract description 26
- 238000009825 accumulation Methods 0.000 claims abstract description 13
- 230000006870 function Effects 0.000 claims description 227
- 238000005259 measurement Methods 0.000 claims description 42
- 238000010586 diagram Methods 0.000 claims description 30
- 230000007704 transition Effects 0.000 claims description 13
- 230000008859 change Effects 0.000 claims description 12
- 230000003068 static effect Effects 0.000 claims description 7
- 238000012905 input function Methods 0.000 claims description 4
- 230000000694 effects Effects 0.000 description 12
- 239000007789 gas Substances 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 238000012546 transfer Methods 0.000 description 6
- 230000001052 transient effect Effects 0.000 description 6
- 230000002068 genetic effect Effects 0.000 description 5
- 238000004088 simulation Methods 0.000 description 5
- 238000010801 machine learning Methods 0.000 description 4
- 238000005457 optimization Methods 0.000 description 4
- 238000010206 sensitivity analysis Methods 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 239000000567 combustion gas Substances 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 3
- 239000012530 fluid Substances 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000008646 thermal stress Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/01—Probabilistic graphical models, e.g. probabilistic networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/041—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a variable is automatically adjusted to optimise the performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9024—Graphs; Linked lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/08—Probabilistic or stochastic CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/12—Computing arrangements based on biological models using genetic models
- G06N3/126—Evolutionary algorithms, e.g. genetic algorithms or genetic programming
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Automation & Control Theory (AREA)
- Mathematical Physics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Probability & Statistics with Applications (AREA)
- Databases & Information Systems (AREA)
- Algebra (AREA)
- Computing Systems (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Operations Research (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Feedback Control In General (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
模型参数值推定装置(100)具备:工厂模型(2),其是一种将对象产品的动作进行模拟的预先设定的物理模型,输入模型参数值并计算过程值;模型参数值推定部(3),其根据过程值,推定似然度更高的模型参数值;蓄积部(4),其蓄积模型参数值推定部(3)的运算结果;以及输出部(5),其输出模型参数值推定部(3)的运算结果,其中,模型参数值推定部(3)输入对象产品的测量值以及由工厂模型(2)计算出的多个过程值,将根据相对于测量值的多个过程值的精度评价而生成的函数视为似然度函数,将蓄积在蓄积部4中的概率密度函数进行贝叶斯更新。由此,能够提供一种即使在与概率密度函数有关的分布形状、统计量为未知或者推定困难的情况下也能够推定模型参数值的模型参数值推定装置以及推定方法。
Description
技术领域
本发明涉及一种对输入到工厂模型的模型参数值进行推定的模型参数值推定装置及推定方法、程序、记录有程序的记录介质、模型参数值推定系统。
背景技术
针对包括汽车、航空航天器、发电厂等的产业产品(以下,称为产品),在设计时的性能检验、运用时的健康监控(根据安装于产品的传感器的测定值来检测产品的异常、其预兆的技术)中有时有效使用将产品的动作进行模拟的所谓的工厂模型。该工厂模型有助于粗糙的动作的再现所涉及的产品的特性掌握、安全性评价涉及的产品的界限设计(能够确保安全性的界限的设计)、基于测量信息的产品状态的掌握等。因此,通过提高工厂模型的计算结果的妥当性,能够更以更高的精度进行有效使用工厂模型的检验,从而能够提供附加值更高的服务。
另外,在有效使用工厂模型的情况下,需要将产品的特性值作为模型参数值进行输入。通过输入根据实际的试验数据、运转数据等的测量值来推定出的适当的模型参数值,能够提高工厂模型的计算结果的妥当性。关于模型参数值的推定技术,对与产品特性有关的概率密度函数,多次执行使模型参数值变动的仿真,搜索似然度为最大的模型参数值(参照专利文献1等)。
在先技术文献
专利文献1:日本专利5418408号公报
发明内容
发明要解决的课题
在专利文献1中,需要由用户输入与产品特性有关的概率密度函数中的标准偏差等统计量。因此,在与概率密度函数有关的分布形状或统计量为未知的情况下,或者测量值的数据数量不足而难以推定的情况下,模型参数值的推定精度受到限制。
本发明是鉴于上述情形而完成的,目的在于提供一种即使在与概率密度函数有关的分布形状、统计量为未知或者难以推定的情况下也能够推定模型参数值的模型参数值推定装置和推定方法、程序、记录有程序的记录介质以及模型参数值推定系统。
用于解决课题的手段
为了达到上述目的,本发明是一种模型参数值推定装置,其特征在于,具备:工厂模型,其是一种将对象产品的动作进行模拟的预先设定的物理模型,输入模型参数值并计算过程值;模型参数值推定部,其根据过程值,推定似然度更高的模型参数值;蓄积部,其蓄积模型参数值推定部的运算结果;以及输出部,其输出模型参数值推定部的运算结果,其中,模型参数值推定部输入对象产品的测量值以及通过工厂模型计算出的多个过程值,将根据相对于测量值的多个过程值的精度评价来生成的函数视为似然度函数,对蓄积在蓄积部中的概率密度函数进行贝叶斯更新。
根据本发明,能够提供一种在与概率密度函数有关的分布形状、统计量为未知或者难以推定的情况下也能够推定模型参数值的模型参数值推定装置和推定方法、程序、记录有程序的记录介质以及模型参数值推定系统。
附图说明
图1是本发明的第一实施方式所涉及的模型参数值推定装置的示意图。
图2是由散点图生成部生成的散点图的一例。
图3是表示由似然度函数获取部获取的似然度函数的一例的图。
图4是表示输出部的输出例的图。
图5是表示输出部5的其它输出例的图。
图6是表示本发明的第一实施方式所涉及的模型参数值的推定方法的程序的流程图。
图7是实现本发明的第一实施方式所涉及的模型参数推定装置的处理的计算机的示意图。
图8是本发明的第二实施方式所涉及的模型参数值推定装置的示意图。
图9是说明与静态特性和动态特性有关的模型参数的关系的图。
图10是本发明的第三实施方式所涉及的模型参数值推定装置的示意图。
图11是例示模型参数平均值的推移的图。
具体实施方式
<第一实施方式>
(结构)
1.模型参数值推定装置或者系统
图1是本实施方式所涉及的模型参数值推定装置的示意图。如图1所示,本实施方式所涉及的模型参数值推定装置100具备输入部1、工厂模型2、模型参数值推定部3、蓄积部4以及输出部5。此外,有时输入部1、模型参数值推定部3、蓄积部4、输出部5等还被集中存储于同一终端,还有时一部分元件存储在位于国内外的远程地点处的终端/服务器而构成为系统。
2.输入部
输入部1输入与推定的模型参数的项目(种类)以及推定的模型参数有关的模型参数值的上限和下限值。例如用户将推定的模型参数的项目以及模型参数值的上限和下限值输入到输入部1。输入到输入部1的模型参数的项目即可以是一个也可以是两个以上。输入部1并未限定,构成为能够输入推定的模型参数的项目以及模型参数值的上限和下限值即可。
3.工厂模型
工厂模型是基于与使用于现实产品的动作控制的控制信号对应的模拟控制信号对产品动作进行模拟的预先设定的物理模型(仿真器)的一种。作为工厂模型,存在汽车的模型库开发中由MILS(Model in the loop simulation:环路模拟中的模型)、SILS(Software in the loop simulation:环路模拟中的软件)使用的发动机、逆变器、电动机、车辆等的仿真器、根据火力、核能等发电厂中的气体气体、蒸汽的物质平衡、热平衡对流过内部的流体的温度、压力、流量等的过度特性进行计算的动态特性仿真器等。工厂模型是将与成为仿真对象的产品(以下,称为对象产品)的各种特性有关的计算模型进行组合而成立。在计算模型中存在通过公知的流体力学方程式来计算压力、流量的压力和流量计算模型、通过公知的热力学方程式、传热方程式来计算温度、传热量的温度和传热量计算模型等。
在本实施方式所涉及的工厂模型2中,从模型参数值推定部3输入多个模型参数值M,基于从控制装置8输出的模拟控制信号S将对象产品的动作进行仿真从而计算与各模型参数值M对应的多个过程值P。在将对象产品设为发电厂的情况下,在模型参数值中包括配管的传热面积、厚度和污染系数、与气体轮机负载相应的气体轮机废气温度或热量、针对气体轮机负载的变化通过气体轮机废气的热回收而产生的蒸气温度或质量流量的响应延迟的时间常数、与气体轮机负载相应的上述蒸气温度或流量等。在过程值中包括像燃烧气体的流量、包含温度及压力的流过发电厂的气体或蒸气的流量、温度及压力那样的使用测量仪直接能够获取的值,过程值中还包括像气体轮机、燃煤锅炉及蒸气轮机的负载、工厂构造体内部的热应力等基于测量仪的测量值而能够间接地获取的值。
4.模型参数值推定部
模型参数值推定部3根据过程值来推定似然度更高的模型参数值。在本实施方式中,模型参数值推定部3通过设置于对象产品的测量仪7来输入在对象产品运转中获取的测量值V和通过工厂模型2计算出的多个过程值P,将根据相对于测量值V的多个过程值P的精度评价来生成的函数视为似然度函数,对蓄积在蓄积部4中的概率密度函数进行贝叶斯更新,由此推定似然度高的模型参数值。输入到模型参数值推定部3的测量值V对应于通过工厂模型2计算出的过程值P。例如,如果通过工厂模型2计算出的过程值P为燃烧气体的温度,则输入到模型参数值推定部3的测量值V也为燃烧气体的温度。模型参数值推定部3具备模型参数灵敏度分析部31、似然度函数生成部32以及贝叶斯学习部33。
4-1.模型参数灵敏度分析部
模型参数灵敏度分析部31根据表示相对于测量值V的多个过程值P的精度评价的评价值,生成表示各模型参数值M与评价值的关系的散点图。模型参数灵敏度分析部31具备模型参数信息获取部34、模型参数值输出部35、过程值输入部36、评价值生成部37以及散点图生成部38。
·模型参数信息获取部
模型参数信息获取部34与输入部1和测量仪7电连接。在本实施方式中,模型参数信息获取部34输入被输入到输入部1的模型参数的项目以及模型参数值的上限和下限值、由测量仪7获取的测量值V。
·模型参数值输出部
模型参数值输出部35输入被输入到模型参数信息获取部34的模型参数的项目以及模型参数值的上限和下限值,在所输入的上限和下限值的范围内改变模型参数值而生成多个模型参数值,输出到工厂模型2。作为生成多个模型参数值的方法,存在在上限和下限值的范围内随机地使模型参数值变化并生成的方法、在上限和下限值的范围内将模型参数值进行等分割而生成的方法、使用公知的机器学习技术来搜索的方法等,但是如果是在上限和下限值的范围内得到分散的多个模型参数值的方法则并不进行限定。
在本实施方式中,模型参数值输出部35除了具有上述功能以外,还具有判断多个模型参数值是否被全部输出到工厂模型2的功能。例如在上限和下限值的范围内随机地生成多个模型参数值的情况下,模型参数值输出部35判断输出到工厂模型2的模型参数值的个数x是否达到所生成的模型参数值的个数X。
在本实施方式中,模型参数值输出部35在输入的模型参数的项目为两个以上的情况下,对与一个项目对应的模型参数生成多个模型参数值,关于与其它项目对应的模型参数,将模型参数值设为固定值而输出到工厂模型2。模型参数值输出部35在对与一个项目对应的模型参数进行计算完成之后,对与其它项目对应的模型参数生成多个模型参数值并输出到工厂模型2。模型参数值输出部35按着所输入的模型参数的每个项目反复进行上述动作。
·过程值输入部
过程值输入部36输入与各模型参数值M对应地从工厂模型2输出的多个过程值P。
·评价值生成部
评价值生成部37从过程值输入部36输入多个过程值P、从模型参数信息获取部34输入测量值V,根据多个过程值P与测量值V的差分,通过预先定义的评价式,生成表示相对于测量值V的多个过程值P的精度评价的评价值E。
评价式被定义为过程值P与测量值V的差分越小则生成评价值越高。作为评价式,例如将过程值P与测量值V的差分的绝对值设为对测量值V的误差,将从1减去将该绝对值除以100而得到的数值而进行评价。此外,相对于测量值V的多个过程值P的精度评价并不进行限定,是测量值V与多个过程值P的瞬间性最大误差、差分的变化进行时间平均等能够评价相对于测量值V的多个过程值P的精度的即可。
·散点图生成部
散点图生成部38从模型参数值输出部35输入各模型参数值M、从评价值生成部37输入与各模型参数值M对应的评价值E,生成表示所输入的各模型参数值M与评价值E的关系的散点图。
图2是由散点图生成部38生成的散点图的一例。纵轴表示评价值E、横轴表示各模型参数值M。在图2所例示的散点图中,与模型参数值Ma对应的评价值Ea最高,因此与模型参数值Ma对应的过程值Pa与测量值V的差分变得最小。另一方面,与模型参数值Mb对应的评价值Eb低于评价值Ea,因此与模型参数值Mb对应的过程值Pb与测量值V的差分大于过程值Pa与测量值V的差分。
4-2.似然度函数生成部
似然度函数生成部32根据由散点图生成部38生成的散点图来获取概率密度函数,生成(获取)似然度函数。似然度函数生成部32具备函数回归部39、概率密度函数获取部40以及似然度函数获取部41。
·函数回归部
函数回归部39与散点图生成部38电连接。函数回归部39输入由散点图生成部38生成的散点图,对所输入的散点图进行函数回归而生成函数。函数回归的方法例如存在以下方法:使用公知的机器学习,从预先存储于存储部(未图示)的多个函数数据中搜索与由散点图生成部38生成的散点图的形状一致的函数。此外,如果得到用于缩小与由散点图生成部38生成的散点图的各数据之间的距离(差分)的函数的方法,则函数回归的方法并不进行限定。
·概率密度函数获取部
概率密度函数获取部40输入由函数回归部39生成的函数,将使所输入的函数进行标准化而得到的函数视为表示各模型参数值M的概率的概率密度函数。在本实施方式中,概率密度函数获取部40以沿着将由函数回归部39生成的函数输入到输入部1的模型参数值的上限和下限值的范围进行积分的值成为1的方式进行标准化。
·似然度函数获取部
似然度函数获取部41输入由概率密度函数获取部40获取的概率密度函数,将所输入的概率密度函数视为贝叶斯更新中的似然度函数而输出。此外,在本实施方式中例示了以下结构:将概率密度函数获取部40对由函数回归部39生成的函数进行标准化而得到的函数视为概率密度函数,似然度函数获取部41将由概率密度函数获取部40获取的概率密度函数视为贝叶斯更新中的似然度函数而输出。然而,不一定必须限定于上述结构。例如,也可以具有以下结构:似然度函数获取部41具备概率密度函数获取部40,输入由函数回归部39生成的函数,对所输入的函数进行标准化而视为概率密度函数并作为似然度函数而输出。
图3是表示由似然度函数获取部41获取的似然度函数的一例的图。纵轴表示概率密度D、横轴表示各模型参数值M。在图3所例示的似然度函数中,与模型参数值Ma对应的概率密度Da为最高,与模型参数值Mb对应的概率密度Db低于概率密度Da。
4-3.贝叶斯学习部
贝叶斯学习部33与似然度函数获取部41和蓄积部4电连接。贝叶斯学习部33输入由似然度函数获取部41获取的似然度函数,读取与蓄积在蓄积部4中的模型参数值有关的概率密度函数中最新的函数,将读取到的概率密度函数设为先验分布数据,使用所输入的似然度函数进行贝叶斯更新,作为后验分布数据而生成与模型参数值有关的概率密度函数。
5.蓄积部
蓄积部4蓄积模型参数值推定部3的运算结果。具体地说,蓄积部4输入并蓄积在贝叶斯学习部33中通过贝叶斯更新而生成的与模型参数值有关的概率密度函数。在本实施方式中,在蓄积部4中蓄积有通过过去的贝叶斯更新(最新的贝叶斯更新的前一贝叶斯更新)而生成的各概率密度函数。
6.输出部
输出部5输出模型参数值推定部3的运算结果。具体地说,输出部5读取并输出蓄积在蓄积部4中的概率密度函数。输出部5为显示概率密度函数的显示装置等。在本实施方式中,输出部5显示一个以上的蓄积在蓄积部4中的多个概率密度函数中、任意更新次数的概率密度函数以及与其平均对应的模型参数值的组合。
图4是表示输出部5的输出例的图。纵轴表示概率密度D、横轴表示模型参数值M。虚线表示贝叶斯更新的次数(学习次数)为S次的情况下的概率密度函数Fs、实线表示贝叶斯更新的次数为T(>S)次的情况下的概率密度函数Ft。另外,将与概率密度函数Fs的平均对应的模型参数值设为Ms、将与概率密度函数Ft的平均对应的模型参数值设为Mt。另外,将与模型参数值Ms对应的概率密度设为Ds、将与模型参数值Mt对应的概率密度设为Dt。在图4示出的输出例中,输出部5显示S次和T次的贝叶斯更新中的概率密度函数Fs、Ft以及与其平均对应的模型参数值Ms、Mt的组合。
如图4所示,概率密度函数的贝叶斯更新的次数(学习次数)越少则概率密度函数的标准偏差越大且模型参数值的似然度越低。另一方面,如果测量值V的数据数量增加而进行学习(反复进行贝叶斯更新)则概率密度函数的标准偏差越小而得到似然度高的模型参数值。也就是说,与模型参数值Mt对应的概率密度Dt大于与模型参数值Ms对应的概率密度Ds。
并且,输出部5也可以比较并输出与将对象产品的测量值V以及与任意更新次数的概率密度函数的平均对应的模型参数值M输入到工厂模型2而得到的过程值P之间的瞬态响应的推移。
图5是表示输出部5的其它输出例的图。纵轴表示过程值P、横轴表示时间t。实线表示对象产品的测量值(实测值)V的推移线L、虚线表示与模型参数值Ms对应的过程值Ps的推移线Ls、虚线表示与模型参数值Mt对应的过程值Pt的变化线Lt。如上所述,模型参数值Mt的似然度大于模型参数值Ms的似然度。因此,如图5所示,推移线Lt与推移线Ls相比更接近推移线L的形状(也就是说,相对于测量值V的过程值Pt的误差小于相对于测量值V的过程值Ps的误差)。
(动作)
图6是表示本实施方式所涉及的模型参数值的推定方法的过程的流程图。
在本实施方式中,模型参数值推定装置100在计算出对象产品的测量值的情况下推定模型参数值。
当测量对象产品的测量值V时,模型参数信息获取部34输入模型参数的项目以及模型参数值的上限和下限值、测量值V(步骤S1)。
接着,模型参数值输出部35在上限和下限值的范围内生成多个模型参数值M,输出到工厂模型2(步骤S2)。
接着,过程值输入部36输入从工厂模型2输出的过程值P(步骤S3)。
接着,模型参数值输出部35判断多个模型参数值M是否被全部输出到工厂模型2(步骤S4)。在模型参数值输出部35判断为多个模型参数值M全部被输出到工厂模型2的情况下(是),模型参数值推定装置100使过程从步骤S4过渡到步骤S5。相反地,在模型参数值输出部35判断为多个模型参数值M的至少一个未被输出到工厂模型2的情况下(否),模型参数值推定装置100反复进行步骤S2、S3、S4直到判断为多个模型参数值M全部被输出到工厂模型2为止。
在步骤S4中判断为多个模型参数值M全部被输出到工厂模型2的情况下,评价值生成部37根据过程值P与测量值V的差分,生成表示相对于测量值V的过程值P的精度评价的评价值E(步骤S5)。
接着,散点图生成部38生成表示各模型参数值M与评价值E的关系的散点图(步骤S6)。
接着,函数回归部39对散点图进行函数回归而生成函数(步骤S7)。
接着,概率密度函数获取部40对由函数回归部39生成的函数进行标准化,获取与模型参数值有关的概率密度函数(步骤S8)。
接着,似然度函数获取部41从由概率密度函数获取部40获取的概率密度函数中获取贝叶斯更新中的似然度函数(步骤S9)。
接着,贝叶斯学习部33将蓄积在蓄积部4中的概率密度函数中最新的函数设为先验分布,使用似然度函数进行贝叶斯更新,将与模型参数值有关的概率密度函数设为后验分布并进行生成(步骤S10)。
接着,蓄积部4蓄积在贝叶斯学习部33中通过贝叶斯更新生成的概率密度函数(步骤S11)。
本实施方式所涉及的模型参数推定装置100的处理也可以通过存储于计算机的程序来实现。以下,说明通过存储于计算机的程序来实现本实施方式所涉及的模型参数推定装置100的处理的情况。
图7是实现本实施方式所涉及的模型参数推定装置100的处理的计算机的示意图。如图7所示,本实施方式所涉及的计算机200作为硬件具备CPU(Central Processing Unit:中央处理器)201、HDD(Hard Disk Drive:硬盘驱动器)202、RAM(Random Access Memory:随机存取存储器)203、ROM(Read Only Memory:只读存储器)204、I/O端口205、键盘206、记录介质207以及监视器208。
在本实施方式中,在计算机200上执行的程序存储于ROM 204,CPU 201从ROM 204读取程序并执行,由此工厂模型2、模型参数值推定部3、蓄积部4等被加载到RAM 203上而生成。在本实施方式中,模型参数的项目以及模型参数值的上限和下限值通过键盘206进行输入,与由测量仪7计测得到的测量值V一起经由I/O端口205被传递至CPU 201。另外,用于生成评价值的评价式、使用于函数回归的函数数据、与模型参数值有关的概率密度函数等被存储于HDD 202、ROM 204等存储介质。另外,通过贝叶斯更新生成的概率密度函数被存储于HDD 202、ROM 204等存储介质,并且经由I/O端口205显示在监视器208上。
这样,本实施方式所涉及的模型参数推定装置100的处理也可以作为用于使计算机执行的程序而实现。例如从服务器等安装这种程序并使计算机执行,由此也可以实现上述处理。另外,将这种程序记录到记录介质207并使计算机读取该程序,由此也能够实现上述处理。作为记录介质207能够使用如CD-ROM、软盘、光磁盘等那样光性、电性或者磁性记录信息的记录介质、如ROM、快闪存储器等那样电性记录信息的半导体存储器等各种类型的介质。工厂模型2并不限定于CPU 201从ROM 204读取程序并执行由此加载到RAM 203上的结构,也可以是设置成与计算机200分开的独立的硬件的结构。
(效果)
(1)本实施方式所涉及的模型参数值推定装置100将多个模型参数值M输入到工厂模型2而获取多个过程值P,将与相对于对象产品的测量值V的多个过程值P的精度评价有关的曲线图推定为概率密度函数,将该概率密度函数视为似然度函数而对与模型参数值有关的概率密度函数进行贝叶斯更新。这样,在本实施方式所涉及的模型参数值推定装置100中,根据相对于对象产品的测量值V的多个过程值P的精度评价来推定为概率密度函数,将该概率密度函数视为似然度函数。因此,即使是如工厂的设备特性那样难以推定概率密度函数的对象也能够应用贝叶斯更新。因而,即使在与模型参数值有关的概率密度函数的分布形状、统计量未知或者难以推定(没有先验知识)的情况下,也能够应用贝叶斯更新来推定模型参数值。
另外,通常需要大量的计测数据以求出概率密度函数,但是如本实施方式所涉及的模型参数值推定装置100那样,使用工厂模型来补充计测数据,由此即使在计测数据数量少的情况下也能够提高工厂模型2的计算结果的妥当性。
(2)在本实施方式中,将由模型参数值推定部3推定出的似然度高的模型参数值重新输入(反映)到工厂模型2,由此能够提高工厂模型2的计算结果的妥当性。
(3)在本实施方式中,输出部5构成为对贝叶斯更新前后的概率密度函数进行比较并输出。因此,用户例如使输出部5进行比较并显示对当前输入到工厂模型2的模型参数值进行推定的时间点(第一时间点)的概率密度函数和第一时间点以后即反复进行贝叶斯更新的时间点(第二时间点)的最新概率密度函数。由此,用户通过视觉观察就能够确认根据使输出部5进行比较显示的概率密度函数的标准偏差来推定出的模型参数值的概率,能够判断是否需要更新(重新推定)输入到工厂模型2的模型参数值。
(4)将适当的(即,接近真值)模型参数值输入到工厂模型,由此能够提高工厂模型的计算结果的妥当性。因此,将由本实施方式所涉及的模型参数值推定装置推定出的模型参数值输入到工厂模型,由此能够提高工厂模型的计算结果的妥当性。因而,有效使用该工厂模型并重新检查对象产品的控制方式,也能够改进控制方式。
<第二实施方式>
(结构)
图8是本实施方式所涉及的模型参数值推定装置的示意图。在图8中,对与上述第一实施方式所涉及的模型参数值推定装置100相等的部分附加相同的标号而适当地省略说明。
如图8所示,代替模型参数灵敏度分析部31而具备最佳模型参数值搜索部43这一点,本实施方式所涉及的模型参数值推定装置101与模型参数值推定装置100不同。其它结构与模型参数值推定装置100相同。
如图8所示,最佳模型参数值搜索部43代替模型参数信息获取部34和模型参数值输出部35,具备第二模型参数信息获取部44和第二模型参数值输出部45。其它结构与模型参数灵敏度分析部31相同。
第二模型参数信息获取部44与输入部1和测量仪7电连接。在本实施方式中,第二模型参数信息获取部44输入被输入到输入部1的两个(两种)以上的模型参数的项目以及模型参数值的上限和下限值、由测量仪7获取的测量值V。
第二模型参数值输出部45输入被输入到模型参数信息获取部34的两个以上的模型参数的项目以及模型参数值的上限和下限值,在输入的上限和下限值的范围内同时使模型参数值变化并生成多个模型参数值,并输出到工厂模型2。作为生成多个模型参数值的方法,存在在上限和下限值的范围内随机地变化并生成模型参数值的方法、在上限和下限值的范围内进行等分割并生成模型参数值的方法、使用公知的机器学习技术来搜索的方法等,但是如果是在上限和下限值的范围内得到分散的多个模型参数值的方法则,则并不限定于此。此外,在使用基于多点搜索的优化算法来搜索对象产品的测量值以及过程值的差分变小的值时,在计算大局最优解的过程中同时得到很多非最优解,因此能够有效地生成如图2所例示那样表示各模型参数值与评价值的关系的散点图。基于多点搜索的优化算法存在遗传算法或将该算法扩展为多目标优化的MOGA(Multi-Objective GeneticAlgorithm:多目标遗传算法)、NSGA-II(Non-dominated Sorting Genetic Algorithms-II:非劣排序遗传算法-II)、SPEA2(Strength Pareto Evolutionary Algorithm-II:强度帕累托进化算法-II)或者粒子群优化法等。
在本实施方式中,关于模型参数例示了配管(单管)的计算,但是还能够应用于在开发汽车模型库中使用的发动机、逆变器、电动机、车辆等的仿真器、火力或核能等发电厂的动态特性仿真器等。
(效果)
根据上述结构,在本实施方式中,除了得到在上述第一实施方式中得到的各效果以外,还能够得到以下效果。
在本实施方式中,关于推定对象的模型参数,同时使模型参数值变化并生成多个模型参数值M,且输入到工厂模型2,获取多个过程值P。因此,即使在推定对象的模型参数为相互带来影响的两个以上的模型参数的情况下,也能够独立地生成表示多个模型参数值M与评价值E的关系的散点图。由此,即使在推定对象的模型参数为相互带来影响的两个以上的模型参数的情况下,根据独立地生成的散点图来获取似然度函数,对与模型参数值有关的概率密度函数进行贝叶斯更新,由此也能够推定模型参数值。
说明相互带来影响的两个以上的模型参数。相互带来影响的两个以上的模型参数例如存在与静态特性有关的模型参数以及与动态特性有关的模型参数。图9是说明与静态特性和动态特性有关的模型参数的关系的图。如图9所例示,在本实施方式中,假设以下情况:从热源装置48排出的质量流量G1、压力P1、温度T1的热介质46流入到与热源装置48相连接的配管47,一边流过配管47一边从外部接收热量Q,被排向配管47的外部。此时,考虑以下情况:将热源装置48的运行状态、例如热源装置48的负载设为工厂模型2的输入条件,推定如使该负载在时间上发生变化时的配管47的出口的测量值(质量流量G2_obs、压力P2_obs、温度T2_obs)与过程值(质量流量G2_cal、压力P2_cal、温度T2_cal)变得一致那样的模型参数值。如果热源装置48的负载稳定到某一固定的值,则从热源装置48排出的热介质46的状态也保持为固定,因此与热源装置48的负载对应的热介质46的质量流量G1、压力P1、温度T1成为与静态特性有关的模型参数。另一方面,与配管47的传热面积A、管厚d、配管污染系数Rf、延迟时间常数τ、传热系数有关的系数k等对瞬态响应带来影响,因此成为与动态特性有关的模型参数。针对质量流量G2_obs、压力P2_obs、温度T2_obs,仅得到瞬态响应中的测量值的情况下,该瞬态响应受到与静态特性和动态特性有关的模型参数相互的影响,因此难以唯一地推定如测量值和过程值所匹配的模型参数值。
与此相对,如上所述,在本实施方式中,在推定对象的模型参数为相互带来影响的两个以上的模型参数的情况下,也能够独立地生成表示多个模型参数值M与评价值E的关系的散点图。由此,关于如与静态特性有关的模型参数以及与动态特性有关的模型参数那样的多维问题,也能够根据瞬态数据同时推定模型参数值。
<第三实施方式>
(结构)
图10是本实施方式所涉及的模型参数值推定装置的示意图。在图10中,对与上述第一实施方式所涉及的模型参数值推定装置100相等的部分附加相同的标号而适当地省略说明。
如图10所示,具备产品状态推定部6这一点,本实施方式所涉及的模型参数值推定装置102与模型参数值推定装置100不同。其它结构与模型参数值推定装置100相同。
如图10所示,产品状态推定部6与蓄积部4和输出部5电连接。产品状态推定部6根据对应于与蓄积在蓄积部4中的模型参数值有关的概率密度函数的平均的模型参数值(模型参数平均值)的推移,推定对象产品的状态。
图11是例示模型参数平均值的推移的图。纵轴表示模型参数平均值、横轴表示概率密度函数的更新次数。也就是说,与编号1、2、…、n对应的模型参数平均值相当于第1、2、…、n次的更新后的模型参数平均值。如图11所示,在基于对象产品的测量值的模型参数值的更新次数较少的初期(直到第5次的更新为止的期间),模型参数平均值变动。之后,反复进行贝叶斯更新,由此假设从初期过渡到收敛期(从第6次的更新起至第10次的更新为止的期间),模型参数平均值收敛为固定值。之后,当从收敛期过渡到经年劣化期(从11次的更新起至第14次的更新为止的期间)而对象产品产生经年劣化时,模型参数平均值发生单调减少、单调增加或者变动等变化(在图11中,模型参数平均值单调减少)。作为检测对象产品的状态变化的方法,存在用户通过视觉观察来判断由输出部5输出的模型参数平均值的变化的方法、通过基于公知的数据挖掘、机器学习方法得到的模型参数平均值的数据的模式学习来检测的方法等。
此外,能够根据得到的概率密度函数的标准偏差来判断检测出的模型参数平均值的变化是否为仅由测量值或过程值的偏差引起的变化,还是由对象产品的状态变化引起的变化。具体地说,如果概率密度函数的标准偏差大,则模型参数平均值由测量值、过程值的偏差引起发生变化的可能性大。相反地,如果概率密度函数的标准偏差足够小,则模型参数平均值由对象产品的状态变化引起发生变化的可能性大。
(效果)
根据上述结构,在本实施方式中,除了得到在上述第一实施方式中得到的各效果以外,还得到以下效果。
在本实施方式中,能够根据模型参数平均值的推移来推定对象产品的状态。也就是说,能够将工厂模型2有效使用于对象产品的经年劣化的推定、异常诊断。
<其它>
本发明并不限定于上述各实施方式,包括各种变形例。例如,上述各实施方式是为了便于说明本发明而详细说明的实施方式,并不限定于必须具备所说明的所有结构。例如,还能够将某一实施方式的结构的一部分替换为其它实施方式的结构,还能够对某一实施方式的结构中追加其它实施方式的结构。另外,还能够删除各实施方式的结构的一部分。
在上述各实施方式中,示出模型参数信息获取部34与测量仪7电连接并输入由测量仪7获取的测量值V的结构。然而,本发明的本质效果是提供以下一种模型参数值推定装置,即使在与概率密度函数有关的分布形状、统计量为未知或者难以推定的情况下,也能够推定模型参数值,只要得到该本质效果,则不一定必须限定于上述结构。例如也可以是将用户通过测量仪7获取的测量值V输入到模型参数信息获取部34的结构。
另外,在上述各实施方式中,例示了模型参数值输出部35判断多个模型参数值是否被全部输出到工厂模型2的结构。然而,只要得到本发明的上述本质效果,则不一定必须限定于该结构。例如,也可以是另行设置用于判断多个模型参数值是否被全部输出到工厂模型2的装置的结构。
另外,在上述各实施方式中,例示了以下结构:函数回归部39从预先存储于存储部的多个函数数据中搜索与由散点图生成部38生成的散点图的形状匹配的函数,概率密度函数获取部40使由函数回归部39生成的函数标准化。然而,只要得到本发明的上述本质效果,则不一定必须限制该结构。例如也可以是以下结构:在存储部中预先存储标准化过的多个函数数据,函数回归部39从存储部中搜索与由散点图生成部38生成的散点图的形状匹配的函数。
另外,在上述第三实施方式中,例示了将产品状态推定部6设置于第一实施方式所涉及的模型参数值推定装置100的结构。然而,还能够将产品状态推定部6设置于第二实施方式所涉及的模型参数值推定装置101,在该情况下也能够得到上述第三实施方式所涉及的效果。
附图标记说明
2:工厂模型
3:模型参数值推定部
4:蓄积部
5:输出部
100:模型参数值推定装置。
Claims (9)
1.一种模型参数值推定装置,其具备:工厂模型,其是将对象产品的动作进行模拟的预先设定的物理模型,输入模型参数值并计算过程值;模型参数值推定部,其根据上述过程值,推定似然度更高的上述模型参数值;蓄积部,其蓄积上述模型参数值推定部的运算结果;以及输出部,其输出上述模型参数值推定部的运算结果,其特征在于,
上述模型参数值推定部输入上述对象产品的测量值以及通过上述工厂模型计算出的多个过程值,将根据相对于上述测量值的上述多个过程值的精度评价所生成的函数视为似然度函数,对蓄积在上述蓄积部中的概率密度函数进行贝叶斯更新,
上述模型参数值推定部具备:
模型参数信息获取部,其获取上述模型参数值的上限和下限值;
模型参数值输出部,其输入上述模型参数值的上限和下限值,在输入的上限和下限值的范围内改变上述模型参数值,输出到上述工厂模型;
过程值输入部,其输入与各模型参数值对应地从上述工厂模型输出的多个过程值;
评价值生成部,其输入上述多个过程值和上述对象产品的测量值,根据输入的多个过程值与对象产品的测量值的差分,生成表示相对于上述测量值的上述多个过程值的精度评价的评价值;
散点图生成部,其输入上述评价值和上述各模型参数值,获取表示输入的评价值与各模型参数值的关系的散点图;
函数回归部,其输入上述散点图,将所输入的散点图进行函数回归而生成函数;
似然度函数获取部,其输入上述函数,对输入的函数进行标准化而视为与上述模型参数值有关的概率密度函数,作为似然度函数而输出;以及
贝叶斯学习部,其输入上述似然度函数以及蓄积在上述蓄积部中的概率密度函数,将蓄积在上述蓄积部中的概率密度函数设为先验分布,使用输入的似然度函数进行贝叶斯更新。
2.根据权利要求1所述的模型参数值推定装置,其特征在于,
上述输出部将贝叶斯更新前后的概率密度函数进行比较并输出。
3.根据权利要求1所述的模型参数值推定装置,其特征在于,
所述模型参数值推定装置具备产品状态推定部,该产品状态推定部根据蓄积在上述蓄积部中的概率密度函数的平均值的推移,来推定对象产品的状态变化。
4.一种模型参数值推定装置,其具备:工厂模型,其是将对象产品的动作进行模拟的预先设定的物理模型,输入模型参数值并计算过程值;模型参数值推定部,其根据上述过程值,推定似然度更高的上述模型参数值;蓄积部,其蓄积上述模型参数值推定部的运算结果;以及输出部,其输出上述模型参数值推定部的运算结果,其特征在于,
上述模型参数值推定部输入上述对象产品的测量值以及通过上述工厂模型计算出的多个过程值,将根据相对于上述测量值的上述多个过程值的精度评价所生成的函数视为似然度函数,对蓄积在上述蓄积部中的概率密度函数进行贝叶斯更新,
上述模型参数值推定部具备:
模型参数信息获取部,其获取与两种以上的模型参数有关的模型参数值的上限和下限值;
模型参数值输出部,其输入与两种以上的上述模型参数有关的模型参数值的上限和下限值,在输入的上限和下限值的范围内同时使两种以上的上述模型参数的模型参数值变化,输出到上述工厂模型;
过程值输入部,其输入与各模型参数值对应地从上述工厂模型输出的多个过程值;
评价值生成部,其输入上述多个过程值和上述对象产品的测量值,根据输入的多个过程值与对象产品的测量值的差分,生成表示相对于上述测量值的上述多个过程值的精度评价的评价值;
散点图生成部,其输入上述评价值和上述各模型参数值,获取表示输入的评价值与各模型参数值的关系的散点图;
函数回归部,其输入上述散点图,将输入的散点图进行函数回归而生成函数;
似然度函数获取部,其输入上述函数,对输入的函数进行标准化并视为与上述模型参数值有关的概率密度函数,作为似然度函数进行输出;以及
贝叶斯学习部,其输入上述似然度函数以及蓄积在上述蓄积部中的概率密度函数,将蓄积在上述蓄积部中的概率密度函数设为先验分布,使用输入的似然度函数进行贝叶斯更新。
5.根据权利要求4所述的模型参数值推定装置,其特征在于,
两种以上的上述模型参数包括与上述对象产品的过程值的静态特性有关的参数以及与动态特性有关的参数。
6.根据权利要求4所述的模型参数值推定装置,其特征在于,
所述模型参数值推定装置具备产品状态推定部,该产品状态推定部根据蓄积在上述蓄积部中的概率密度函数的平均值的推移,推定对象产品的状态变化。
7.一种模型参数值推定方法,通过能被编程的计算机来推定模型参数值,其特征在于,具有:
第一步骤,通过将对象产品的动作进行模拟的预先设定的物理模型即工厂模型,根据输入的模型参数值来计算多个过程值;以及
第二步骤,通过模型参数值推定部,将根据相对于上述对象产品的测量值的上述多个过程值的精度评价所生成的函数视为似然度函数,对与蓄积在蓄积部中的模型参数值有关的概率密度函数进行贝叶斯更新,
在上述第一步骤之前,具有:
通过模型参数信息获取部,将一种以上的模型参数值的上限和下限值以及对象产品的测量值输出到模型参数值输出部的步骤;以及
通过模型参数值输出部,将在上述模型参数值的上限和下限值的范围内使上述模型参数值变化而得到的多个模型参数值输出到上述工厂模型的步骤,
上述第二步骤具有:
通过过程值输入部,将与各模型参数值对应地从上述工厂模型输出的多个过程值输入到评价值生成部的步骤;
通过评价值生成部,根据所输入的多个过程值与对象产品的测量值的差分,生成表示相对于上述测量值的上述多个过程值的精度评价的评价值的步骤;
通过散点图生成部,获取表示上述评价值与上述各模型参数值的关系的散点图的步骤;
通过函数回归部,对上述散点图进行函数回归而生成函数的步骤;
通过似然度函数获取部,将生成的上述函数进行标准化并视为与上述模型参数值有关的概率密度函数,设为似然度函数的步骤;以及
通过贝叶斯学习部,获取与蓄积在蓄积部中的模型参数值有关的概率密度函数,将从蓄积部获取的上述概率密度函数设为先验分布数据,使用上述似然度函数,通过贝叶斯更新来生成与上述模型参数值有关的概率密度函数的后验分布数据,将上述后验分布数据蓄积到上述蓄积部的步骤。
8.一种记录介质,其特征在于,所述记录介质记录有以下的程序,
该程序使计算机作为以下部分而发挥功能:
工厂模型,其是将对象产品的动作进行模拟的预先设定的物理模型,输入模型参数值并计算过程值;
模型参数值推定部,其根据上述过程值,推定似然度更高的上述模型参数值;
蓄积部,其蓄积上述模型参数值推定部的运算结果;以及
输出部,其输出上述模型参数值推定部的运算结果,
上述模型参数值推定部将根据相对于上述对象产品的测量值的多个上述过程值的精度评价所生成的函数视为似然度函数,对蓄积在上述蓄积部中的概率密度函数进行贝叶斯更新,
上述模型参数值推定部具备:
模型参数信息获取部,其获取一种以上的上述模型参数值的上限和下限值;
模型参数值输出部,其输入上述模型参数值的上限和下限值,在所输入的上限和下限值的范围内改变上述模型参数值,输出到上述工厂模型;
过程值输入部,其输入与各模型参数值对应地从上述工厂模型输出的多个过程值;
评价值生成部,其输入上述多个过程值和上述对象产品的测量值,根据所输入的多个过程值与对象产品的测量值的差分,生成表示相对于上述测量值的上述多个过程值的精度评价的评价值;
散点图生成部,其输入上述评价值和上述各模型参数值,获取表示所输入的评价值与各模型参数值的关系的散点图;
函数回归部,其输入上述散点图,对所输入的散点图进行函数回归来生成函数;
似然度函数获取部,其输入上述函数,将所输入的函数进行标准化并视为与上述模型参数值有关的概率密度函数,作为似然度函数进行输出;以及
贝叶斯学习部,其输入上述似然度函数以及蓄积在上述蓄积部中的概率密度函数,将蓄积在上述蓄积部中的概率密度函数设为先验分布,使用所输入的似然度函数进行贝叶斯更新。
9.一种模型参数值推定系统,其具备:工厂模型,其是将对象产品的动作进行模拟的预先设定的物理模型,输入模型参数值并计算过程值;模型参数值推定部,其根据上述过程值,推定似然度更高的上述模型参数值;蓄积部,其蓄积上述模型参数值推定部的运算结果;以及输出部,其输出上述模型参数值推定部的运算结果,其特征在于,
上述模型参数值推定部输入上述对象产品的测量值以及通过上述工厂模型计算出的多个过程值,将根据相对于上述测量值的上述多个过程值的精度评价所生成的函数视为似然度函数,对蓄积在上述蓄积部中的概率密度函数进行贝叶斯更新,
上述模型参数值推定部具备:
模型参数信息获取部,其获取一种以上的上述模型参数值的上限和下限值;
模型参数值输出部,其输入上述模型参数值的上限和下限值,在所输入的上限和下限值的范围内改变上述模型参数值,输出到上述工厂模型;
过程值输入部,其输入与各模型参数值对应地从上述工厂模型输出的多个过程值;
评价值生成部,其输入上述多个过程值和上述对象产品的测量值,根据所输入的多个过程值与对象产品的测量值的差分,生成表示相对于上述测量值的上述多个过程值的精度评价的评价值;
散点图生成部,其输入上述评价值和上述各模型参数值,获取表示所输入的评价值与各模型参数值的关系的散点图;
函数回归部,其输入上述散点图,对所输入的散点图进行函数回归而生成函数;
似然度函数获取部,其输入上述函数,将所输入的函数进行标准化并视为与上述模型参数值有关的概率密度函数,作为似然度函数而输出;以及
贝叶斯学习部,其输入上述似然度函数以及蓄积在上述蓄积部中的概率密度函数,将蓄积在上述蓄积部中的概率密度函数设为先验分布,使用所输入的似然度函数进行贝叶斯更新。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2017/002995 WO2018138880A1 (ja) | 2017-01-27 | 2017-01-27 | モデルパラメータ値推定装置及び推定方法、プログラム、プログラムを記録した記録媒体、モデルパラメータ値推定システム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108700852A CN108700852A (zh) | 2018-10-23 |
CN108700852B true CN108700852B (zh) | 2021-07-16 |
Family
ID=62978159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780014460.1A Active CN108700852B (zh) | 2017-01-27 | 2017-01-27 | 模型参数值推定装置及推定方法、记录介质、模型参数值推定系统 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20190019096A1 (zh) |
EP (1) | EP3575892B1 (zh) |
JP (1) | JP6686151B2 (zh) |
KR (1) | KR102153924B1 (zh) |
CN (1) | CN108700852B (zh) |
WO (1) | WO2018138880A1 (zh) |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3639536B1 (en) | 2016-12-30 | 2024-06-26 | INTEL Corporation | Naming and blockchain recording for the internet of things |
CN107491626B (zh) * | 2017-10-09 | 2019-09-27 | 清华大学 | 一种热网供热功率可调节能力的计算与建模方法 |
IL306080B2 (en) | 2017-11-15 | 2025-01-01 | Proteantecs Ltd | Integrated circuit margin measurement and failure prediction device |
ES2982280T3 (es) | 2017-11-23 | 2024-10-15 | Proteantecs Ltd | Detección de fallos en un panel de circuito integrado |
US12282058B2 (en) | 2017-11-23 | 2025-04-22 | Proteantecs Ltd. | Integrated circuit pad failure detection |
WO2019135247A1 (en) | 2018-01-08 | 2019-07-11 | Proteantecs Ltd. | Integrated circuit workload, temperature and/or sub-threshold leakage sensor |
US11740281B2 (en) | 2018-01-08 | 2023-08-29 | Proteantecs Ltd. | Integrated circuit degradation estimation and time-of-failure prediction using workload and margin sensing |
TWI828676B (zh) | 2018-04-16 | 2024-01-11 | 以色列商普騰泰克斯有限公司 | 用於積體電路剖析及異常檢測之方法和相關的電腦程式產品 |
US11475178B2 (en) * | 2018-05-08 | 2022-10-18 | Autodesk, Inc. | Generative design techniques for automobile designs |
TWI796494B (zh) | 2018-06-19 | 2023-03-21 | 以色列商普騰泰克斯有限公司 | 高效積體電路模擬及測試 |
US12066417B2 (en) * | 2018-06-29 | 2024-08-20 | Nec Corporation | Learning model generation support apparatus, learning model generation support method, and computer-readable recording medium |
JP2020046964A (ja) * | 2018-09-19 | 2020-03-26 | ファナック株式会社 | 特性判定装置、特性判定方法及び特性判定プログラム |
US20200103293A1 (en) * | 2018-09-28 | 2020-04-02 | Rosemount Inc. | Non-invasive process fluid temperature indication |
JP6799047B2 (ja) * | 2018-11-19 | 2020-12-09 | ファナック株式会社 | 暖機運転評価装置、暖機運転評価方法及び暖機運転評価プログラム |
WO2020110268A1 (ja) * | 2018-11-29 | 2020-06-04 | 株式会社島津製作所 | 試料測定装置、プログラムおよび測定パラメータ設定支援装置 |
KR102796090B1 (ko) | 2018-12-30 | 2025-04-16 | 프로틴텍스 엘티디. | 집적 회로 i/o 무결성 및 열화 모니터링 |
JP7262232B2 (ja) * | 2019-01-29 | 2023-04-21 | 東京エレクトロン株式会社 | 画像認識システムおよび画像認識方法 |
JP7107246B2 (ja) * | 2019-02-21 | 2022-07-27 | 日本電信電話株式会社 | 推定装置、推定方法、及びプログラム |
KR102413753B1 (ko) * | 2019-03-04 | 2022-06-27 | 미쓰비시덴키 가부시키가이샤 | 정보 처리 장치, 정보 처리 방법 및 기록 매체에 저장된 정보 처리 프로그램 |
CN113544603A (zh) * | 2019-03-13 | 2021-10-22 | 三菱电机株式会社 | 模拟装置、模拟程序及模拟方法 |
EP3951523A4 (en) * | 2019-04-29 | 2023-06-21 | Siemens Aktiengesellschaft | Method and apparatus for configuring processing parameters of production equipment, and computer-readable medium |
JP7606981B2 (ja) * | 2019-05-09 | 2024-12-26 | デュール システムズ アーゲー | 分析方法及びそのための装置 |
PL3966650T3 (pl) * | 2019-05-09 | 2024-07-08 | Dürr Systems Ag | Sposób kontroli i obróbki dodatkowej elementów obrabianych, instalacja kontrolna oraz instalacja obróbkowa |
EP3966649A1 (de) * | 2019-05-09 | 2022-03-16 | Dürr Systems AG | Analyseverfahren und vorrichtungen hierzu |
CN114127727A (zh) * | 2019-05-13 | 2022-03-01 | 普罗泰克斯公司 | 通过测量和仿真来确定集成电路的未知偏差和器件参数 |
JP7252449B2 (ja) * | 2019-05-16 | 2023-04-05 | 富士通株式会社 | 最適化装置、最適化システム、最適化方法および最適化プログラム |
CN114025912B (zh) * | 2019-06-28 | 2023-08-15 | 三菱电机株式会社 | 加工条件搜索装置以及加工条件搜索方法 |
EP3995917B1 (en) * | 2019-07-03 | 2025-07-09 | FUJIFILM Corporation | Optimization support device, method, and program |
KR102224983B1 (ko) * | 2019-10-17 | 2021-03-08 | 한국서부발전 주식회사 | 가스터빈 연소기의 점검 진단 장치 |
TW202127252A (zh) | 2019-12-04 | 2021-07-16 | 以色列商普騰泰克斯有限公司 | 記憶體裝置退化偵測 |
JP7373384B2 (ja) * | 2019-12-18 | 2023-11-02 | 株式会社日立製作所 | 計算機システム及びスケジューリングシステムの検証方法 |
CN111310303B (zh) * | 2020-01-17 | 2024-02-02 | 合肥工业大学 | 一种幅值指数衰减的正弦波参数识别方法 |
CN115461632A (zh) | 2020-04-20 | 2022-12-09 | 普腾泰克斯有限公司 | 晶粒对晶粒的连接性监视 |
IL299556A (en) | 2020-07-06 | 2023-02-01 | Proteantecs Ltd | Integrated circuit margin measurement for structural testing |
JP7443224B2 (ja) * | 2020-12-04 | 2024-03-05 | 株式会社東芝 | 設計支援方法、設計支援システム、プログラム、及び記憶媒体 |
JP7495874B2 (ja) * | 2020-12-16 | 2024-06-05 | 株式会社日立製作所 | プラント制御システム、プラント制御方法及びプログラム |
WO2022153984A1 (ja) * | 2021-01-15 | 2022-07-21 | 株式会社Preferred Networks | 学習データ生成方法、モデル生成方法および学習データ生成装置 |
JP2022134564A (ja) * | 2021-03-03 | 2022-09-15 | 三菱重工業株式会社 | 特徴量抽出方法、性能予測モデル作成方法、プラントの運転支援方法、特徴量抽出装置、性能予測モデル作成装置、及びプラントの運転支援装置 |
KR20230023470A (ko) | 2021-08-10 | 2023-02-17 | 에스케이하이닉스 주식회사 | 스토리지 장치 및 그의 딜레이 시간을 계산하는 모델을 최적화하는 호스트 장치 |
CN113777919B (zh) * | 2021-08-13 | 2023-11-17 | 哈尔滨工程大学 | 一种基于nsga-ⅱ遗传算法的自抗扰控制的串级燃气轮机功率控制方法 |
KR102807059B1 (ko) * | 2021-08-18 | 2025-05-15 | 한국전력공사 | 시뮬레이터 충실도 개선 방법 |
JP2023080580A (ja) * | 2021-11-30 | 2023-06-09 | 株式会社日立製作所 | プロセスモデル構築システム、プロセスモデル構築方法 |
CN114444272B (zh) * | 2021-12-31 | 2024-04-12 | 华中科技大学 | 一种基于贝叶斯层次模型的食品污染物暴露与健康危害的剂量反应关系模型建立方法 |
US20230306312A1 (en) * | 2022-03-21 | 2023-09-28 | International Business Machines Corporation | Stable local interpretable model for prediction |
US11815551B1 (en) | 2022-06-07 | 2023-11-14 | Proteantecs Ltd. | Die-to-die connectivity monitoring using a clocked receiver |
US12013800B1 (en) | 2023-02-08 | 2024-06-18 | Proteantecs Ltd. | Die-to-die and chip-to-chip connectivity monitoring |
US12123908B1 (en) | 2023-09-12 | 2024-10-22 | Proteantecs Ltd. | Loopback testing of integrated circuits |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5418408B2 (zh) | 1972-09-29 | 1979-07-07 | ||
US8095479B2 (en) * | 2006-02-28 | 2012-01-10 | Hitachi, Ltd. | Plant control apparatus and method having functions of determining appropriate learning constraint conditions |
JP4974330B2 (ja) * | 2006-02-28 | 2012-07-11 | 株式会社日立製作所 | 制御装置 |
JP5341800B2 (ja) * | 2010-03-11 | 2013-11-13 | アズビル株式会社 | 制御モデル更新装置、制御モデル更新方法、空調制御システム、データ妥当性判断装置 |
JP5418408B2 (ja) * | 2010-05-31 | 2014-02-19 | 富士通株式会社 | シミュレーションパラメータ校正方法、装置及びプログラム |
JP5726574B2 (ja) * | 2011-03-01 | 2015-06-03 | みずほ情報総研株式会社 | 素子解析システム、素子解析方法及び素子解析プログラム |
CN102156104B (zh) * | 2011-03-28 | 2013-07-31 | 上海印钞有限公司 | 有机颜料耐溶剂性能定量评价方法 |
CN102800128A (zh) * | 2012-08-09 | 2012-11-28 | 中国人民解放军信息工程大学 | 利用散点图矩阵和回归分析建立地形描述精度模型的方法 |
US9104961B2 (en) * | 2012-10-08 | 2015-08-11 | Microsoft Technology Licensing, Llc | Modeling a data generating process using dyadic Bayesian models |
CN102968529B (zh) * | 2012-11-14 | 2015-06-03 | 上海城市水资源开发利用国家工程中心有限公司 | 一种供水管网模型计算结果不确定性区间的量化方法 |
JP5896891B2 (ja) * | 2012-12-17 | 2016-03-30 | 三菱重工業株式会社 | パラメータ推定装置、パラメータ推定方法、蓄電システム及びプログラム |
US20130309666A1 (en) * | 2013-01-25 | 2013-11-21 | Sequenom, Inc. | Methods and processes for non-invasive assessment of genetic variations |
CN103559337B (zh) * | 2013-10-18 | 2017-01-18 | 中冶集团武汉勘察研究院有限公司 | 一种基于线性回归建立细粒尾矿工程性质指标估算经验公式的方法 |
FR3012999B1 (fr) * | 2013-11-14 | 2015-11-13 | Renault Sas | Procede d'aide a la decision par approche bayesienne dans un systeme de surveillance de la pression des pneumatiques d'un vehicule automobile. |
US9928214B2 (en) * | 2013-12-04 | 2018-03-27 | International Business Machines Corporation | Sketching structured matrices in nonlinear regression problems |
EP2881822A1 (de) * | 2013-12-05 | 2015-06-10 | Bayer Technology Services GmbH | Computer-implementiertes Verfahren und System zur automatischen Überwachung und Statusermittlung ganzer Prozessabschnitte in einer Process Unit |
FR3018917B1 (fr) * | 2014-03-18 | 2016-04-01 | Jtekt Europe Sas | Modelisation du frottement dans une direction assistee par un nuage de points |
CN104063445B (zh) * | 2014-06-16 | 2017-04-26 | 百度移信网络技术(北京)有限公司 | 一种相似性度量的方法以及系统 |
JP6190771B2 (ja) * | 2014-07-07 | 2017-08-30 | 日本電信電話株式会社 | パラメータ推定方法、装置、及びプログラム |
US10451587B2 (en) * | 2014-07-16 | 2019-10-22 | Duke University | Methods, systems and computer program products for estimating shear wave speed using statistical inference |
CN104462842A (zh) * | 2014-12-22 | 2015-03-25 | 厦门大学 | 一种基于贝叶斯网络的故障数据挖掘诊断方法 |
JP6400511B2 (ja) * | 2015-03-16 | 2018-10-03 | 株式会社日立製作所 | プラント制御用のデータ処理装置およびプラント |
JP2016177682A (ja) * | 2015-03-20 | 2016-10-06 | 株式会社東芝 | 設備評価装置、設備評価方法、コンピュータプログラム |
CN105675539B (zh) * | 2016-01-07 | 2019-05-10 | 北京市农林科学院 | 一种农产品品质综合评价方法 |
CN105930647B (zh) * | 2016-04-18 | 2018-09-14 | 北京航空航天大学 | 一种考虑多失效模式的梁结构非概率可靠性求解方法 |
CN106202631B (zh) * | 2016-06-28 | 2019-04-05 | 湖南大学 | 一种冲压成形高强钢的材料参数获取方法 |
-
2017
- 2017-01-27 JP JP2018538906A patent/JP6686151B2/ja active Active
- 2017-01-27 CN CN201780014460.1A patent/CN108700852B/zh active Active
- 2017-01-27 EP EP17893753.8A patent/EP3575892B1/en active Active
- 2017-01-27 WO PCT/JP2017/002995 patent/WO2018138880A1/ja unknown
- 2017-01-27 KR KR1020187024965A patent/KR102153924B1/ko active Active
- 2017-01-27 US US16/076,809 patent/US20190019096A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP3575892B1 (en) | 2022-05-11 |
JP6686151B2 (ja) | 2020-04-22 |
JPWO2018138880A1 (ja) | 2019-02-07 |
KR102153924B1 (ko) | 2020-09-09 |
EP3575892A1 (en) | 2019-12-04 |
WO2018138880A1 (ja) | 2018-08-02 |
KR20180111886A (ko) | 2018-10-11 |
US20190019096A1 (en) | 2019-01-17 |
CN108700852A (zh) | 2018-10-23 |
EP3575892A4 (en) | 2020-09-02 |
WO2018138880A9 (ja) | 2018-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108700852B (zh) | 模型参数值推定装置及推定方法、记录介质、模型参数值推定系统 | |
Kong et al. | Two-phase degradation process model with abrupt jump at change point governed by Wiener process | |
US20210110262A1 (en) | Method and system for semi-supervised deep anomaly detection for large-scale industrial monitoring systems based on time-series data utilizing digital twin simulation data | |
US6898554B2 (en) | Fault detection in a physical system | |
CN1837767B (zh) | 降级系统的健康参数或症状的估计 | |
US10060831B2 (en) | Method for assessing whether or not a measured value of a physical parameter of an aircraft engine is normal | |
JP2010277577A (ja) | 制御及び推定のための線形モデルのリアルタイムスケジューリング | |
WO2018044507A1 (en) | Machine learning-aided model-based method for estimating gas turbine component life | |
JP7468724B2 (ja) | 配管診断装置、配管診断方法、及びプログラム | |
JP2016151909A (ja) | 異常診断方法及び異常診断システム | |
US20160365735A1 (en) | Systems and Methods for Power Plant Data Reconciliation | |
JP6989398B2 (ja) | 故障診断装置、故障診断方法、および故障診断プログラム | |
CN107924184A (zh) | 监视装置及监视装置的控制方法 | |
US20220044151A1 (en) | Apparatus and method for electronic determination of system data integrity | |
JP2014110047A (ja) | 電子回路シミュレーションのための方法及び装置 | |
CN110431496A (zh) | 评估装置、评估系统和评估方法 | |
Ling | Uncertainty quantification in time-dependent reliability analysis | |
JP2024045036A (ja) | 腐食損傷推定 | |
US20220134484A1 (en) | Method and device for ascertaining the energy input of laser welding using artificial intelligence | |
WO2021229815A1 (ja) | 情報処理装置、評価方法、および評価プログラム | |
CN114254516A (zh) | 一种删失数据下的参数概率不确定性建模方法 | |
Nelson et al. | Condition monitoring insight using Bayesian inference and rotor dynamics modelling for rotating machinery | |
Butler et al. | Model validation in the context of metrology: a survey. | |
Zhang et al. | A new residual life prediction method for complex systems based on wiener process and evidential reasoning | |
Subbotin et al. | Simulation Model Calibration for Condition Monitoring |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Kanagawa Prefecture, Japan Applicant after: Mitsubishi Power Co., Ltd Address before: Kanagawa Prefecture, Japan Applicant before: MITSUBISHI HITACHI POWER SYSTEMS, Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |