The present invention discloses a soft sensor device, which obtains the state variable as a speculative object by using the calculation of multiple processor cores. In the state variables X, X as the internal state variables function of independent variables g (x) and observation of the U input variables as a function of independent variables (x, F, G (x) U) dx/dt time differential state variables of X cases, by second core calculated by internal function g (x) defined by the intermediary variable v. The first kernel uses the state variable x, the mediator variable V and the input variable U to calculate the function f (x, V, U), and the value of the state variable x is obtained by the time integration of the values of the function f (x, V, u). In the calculation of function f (x, V, U), the value of the state variable x calculated in the last processing, the value of the intermediate variable V calculated by the second core in the last processing, and the value of the input variable U inputted in the process are given.
【技术实现步骤摘要】
软传感器装置
本专利技术涉及通过计算来获取状态变量的软传感器装置。
技术介绍
近年来,并不实际测量而通过计算来推测包括温度、压力、速度、加速度、角速度、电压、电流、电阻值等各种物理量的状态变量的软传感器有关的研究得到发展。软传感器是用函数描述了在希望推测的状态变量与能够观测的输入变量之间成立的关系的软件。通过将该软件安装到计算机,作为与以往的传感器同样的“装置”发挥功能。在本说明书中,将作为软件的软传感器安装于作为硬件的计算机而形成的装置称为“软传感器装置”。在软传感器装置中,与以往的传感器同样地要求响应性。即,要求缩短直至获取希望推测的状态变量所需的时间。包括软传感器装置的计算装置的运算能力是能够通过提高核的工作频率来提高。但是,从电力效率的观点来看,在利用工作频率的高频率化实现高性能化时存在界限。因此,近年来,例如日本特开2014-211113号公报所公开那样,在一个半导体芯片上搭载有多个处理器核的多核处理器、进而搭载有更多的处理器核的许多核处理器(many-coreprocessor)得到关注。根据多核处理器、许多核处理器,如果处理相同量的运算,则相比于单核处理器,工作频率低也可以。进而,通过将应处理的任务分配到多个核而并行计算,从而相比于用单一核进行计算的情况,能够缩短运算时间。但是,在使用多核处理器、许多核处理器时,需要留意软传感器的算法具有的顺序性。根据阿姆达定律(amdahl'slaw),在使用N个处理器核来执行可并行化的部分的执行时间的比例是a的程序的情况下,用S=1/((1-a)+a/N)表示整体的性能提高率S。由此可知,在具有顺序性高的 ...
【技术保护点】
一种软传感器装置,通过使用多个处理器核的计算而获取状态变量x,所述状态变量x是其值与能够观测的输入变量u相关地变化的状态变量,且该状态变量x的时间微分dx/dt是用函数f(x,g(x),u)来表现的,在函数f(x,g(x),u)中,将该状态变量x、将该状态变量x作为独立变量的内部函数g(x)以及所述输入变量u作为独立变量,所述软传感器装置的特征在于,具备:第一运算装置,构成为使用一个或者多个处理器核来进行运算,并且被编程为使用所述状态变量x、在所述内部函数g(x)中定义的中介变量v以及所述输入变量u的各值来计算函数f(x,v,u),进而对所述函数f(x,v,u)的值进行时间积分,由此得到所述状态变量x的值;以及第二运算装置,构成为使用与在所述第一运算装置中使用的处理器核不同的一个或者多个处理器核来进行运算,并且被编程为计算所述中介变量v,所述第一运算装置被编程为使用在上次的处理中由所述第一运算装置计算出的所述状态变量x的值、在上次的处理中由所述第二运算装置计算出的所述中介变量v的值以及在本次的处理中输入的所述输入变量u的值来计算所述函数f(x,v,u)。
【技术特征摘要】
2016.05.17 JP 2016-0989301.一种软传感器装置,通过使用多个处理器核的计算而获取状态变量x,所述状态变量x是其值与能够观测的输入变量u相关地变化的状态变量,且该状态变量x的时间微分dx/dt是用函数f(x,g(x),u)来表现的,在函数f(x,g(x),u)中,将该状态变量x、将该状态变量x作为独立变量的内部函数g(x)以及所述输入变量u作为独立变量,所述软传感器装置的特征在于,具备:第一运算装置,构成为使用一个或者多个处理器核来进行运算,并且被编程为使用所述状态变量x、在所述内部函数g(x)中定义的中介变量v以及所述输入变量u的各值来计算函数f(x,v,u),进而对所述函数f(x,v,u)的值进行时间积分,由此得到所述状态变量x的值;以及第二运算装置,构成为使用与在所述第一运算装置中使用的处理器核不同的一个或者多个处理器核来进行运算,并且被编程为计算所述中介变量v,所述第一运算装置被编程为使用在上次的处理中由所述第一运算装置计算出的所述状态变量x的值、在上次的处理中由所述第二运算装置计算出的所述中介变量v的值以及在本次的处理中输入的所述输入变量u的值来计算所述函数f(x,v,u)。2.根据权利要求1所述的软传感器装置,其特征在于,所述第二运算装置被编程为:使用在上次的处理中由所述第一运算装置计算出的所述状态变量x的值、在上次的处理中由所述第二运算装置计算出的所述中介变量v的值以及在本次的处理中输入的所述输入变量u的值,计算所述内部函数g(x)关于所述状态变量x的偏微分与所述函数f(x,v,u)之积,并对该积的值进行时间积分,由此得到所述中介变量v的值。3.根据权利要求1所述的软传感器装置,其特征在于,所述第二运算装置被编程为:使用在上次的处理中由所述第一运算装置计算出的所述状态变量x的值,计算所述内部函数g(x)关于所述状态变量x的偏微分对将所述偏微分的值和在本次的处理中由所述第一运算装置计算出的所述函数f(x,v,u)的值相乘而得到的值进行时间积分,由此得到所述中介变量v的值。4.根据权利要求1所述的软传感器装置,其特征在于,所述内部函数g(x)是用以下的式A表示的、由两个以上的n个函数gn,…,g2,g1构成的具有顺序构造的合成函数,在关于各函数gn,…,g2,g1用以下的式B、C以及D定义中介变量vi的情况下,所述第一运算装置被编程为运算以下的式E...
【专利技术属性】
技术研发人员:佐多宏太,大畠明,东俊一,
申请(专利权)人:丰田自动车株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。