Processing math: 100%

Posts Tagged with "average PUD"

既に発行済みのブログであっても適宜修正・追加することがあります。
We may make changes and additions to blogs already published.
posted by sakurai on March 3, 2021 #372

LAT1DPFの平均PUDの計算

最後にLAT1からDPFへの平均PUDを計算します。

図%%.1
図372.1 LAT1DPFの遷移(d)

LAT1からDPFへの遷移(d)の平均PUDは、 ¯qDPF(d),IFR=1TlifetimePr{DPF via (d) at Tlifetime}=1TlifetimeTlifetime0Pr{LAT1 at tSM down in (t,t+dt)}=1TlifetimeTlifetime0Pr{SM down in (t,t+dt] | LAT1 at t}    Pr{LAT1 at t} 同様に表368.1より、IF preventableのdown状態は(5)及び(7)であることから、 Pr{IFRprev down at t}=KIF,RF(1KIF,det)[(1KIF,MPF)FIF(t)+KIF,MPFFIF(u)]=KIF,RF(1KIF,det)QIF(t) となります。よって、 Pr{LAT1 at t}=Pr{IFRprev down at tSM up at t}=KIF,RF(1KIF,det)[(1KIF,MPF)FIF(t)+KIF,MPFFIF(u)]ASM(t)=KIF,RF(1KIF,det)QIF(t)ASM(t) と書けます。

一方、 Pr{SM down in (t,t+dt] | LAT1 at t}=Pr{SM down in (t,t+dt] | SM up at tIFRprev down at t}=Pr{SM down in (t,t+dt] | SM up at t}=λSMdt であるから、(372.1)は、(106.4)を用いて、 (372.1)=KIF,RF(1KIF,det)TlifetimeTlifetime0[(1KIF,MPF)FIF(t)+KIF,MPFFIF(u)][(1KSM,MPF)fSM(t)+KSM,MPFfSM(u)]dtKIF,RF(1KIF,det)2λSMλIF[(1KMPF)Tlifetime+KMPFτ]=KIF,RF(1KIF,det)β,

{u:=tmodτ,β:=12λIFλSM[(1KMPF)Tlifetime+KMPFτ],KMPF:=KIF,MPF+KSM,MPFKIF,MPFKSM,MPF

RAMS 2022においてMPF detectedの再考に基づくPMHF式の論文発表が終了したため、秘匿部分を開示します。


左矢前のブログ 次のブログ右矢

posted by sakurai on March 2, 2021 #371

LAT2DPFの平均PUDの計算

LAT2DPFの遷移(c)の平均PUDを計算します。

図%%.1
図371.1 LAT2DPF1の遷移(c)

LAT2の状態のうち、(VSG of)IF preventable部分について考えます。 ¯qDPF(c),IFR=1TlifetimePr{DPF via (c) at Tlifetime}=1TlifetimeTlifetime0Pr{LAT2prev at tIFR down in (t,t+dt]}=1TlifetimeTlifetime0Pr{IFR down in (t,t+dt] | LAT2prev at t}    Pr{LAT2prev at t} 同様に、表368.1よりIF preventableのup状態は従来 (4),(6)及び(8)でしたが、新たに(3)がfaultlessとして加わる ことにより、 Pr{IFRprev up at t}=KIF,RFKIF,det[RIF(t)+FIF(t)]+KIF,RF(1KIF,det)[(1KIF,MPF)RIF(t)+KIF,MPFRIF(u)]=KIF,RFKIF,det+KIF,RF(1KIF,det)AIF(t) となります。よって、SM1のdownも含めれば、 Pr{LAT2prev at t}=Pr{IFRprev up at tSM down at t}=[KIF,RFKIF,det+KIF,RF(1KIF,det)AIF(t)]QSM(t) となります。

一方、(107.7)より、 Pr{IFR down in (t,t+dt] | LAT2 at t}=Pr{IFR down in (t,t+dt] | IFRprev up at tSM down at t}=Pr{IFR down in (t,t+dt] | IFR up at t}=λIFdt (371.3)、(371.4)を(371.1)に用いれば、 (371.1)=KIF,RFKdetλIFTlifetimeTlifetime0[(1KSM,MPF)FSM(t)+KSM,MPFFSM(u)]dt,+KIF,RF(1KIF,det)TlifetimeTlifetime0[(1KSM,MPF)FSM(t)+KSM,MPFFSM(u)][(1KIF,MPF)fIF(t)+KIF,MPFfIF(u)]dtu:=tmodτ よって、積分公式(5)及び(107.8)より (371.5)KIF,RFKIF,detα+KIF,RF(1KIF,det)β,α:=12λIFλSM[(1KSM,MPF)Tlifetime+KSM,MPFτ],β:=12λIFλSM[(1KMPF)Tlifetime+KMPFτ],KMPF:=KIF,MPF+KSM,MPFKIF,MPFKSM,MPF

RAMS 2022においてMPF detectedの再考に基づくPMHF式の論文発表が終了したため、秘匿部分を開示します。


左矢前のブログ 次のブログ右矢

posted by sakurai on March 1, 2021 #370

LAT2SPFの平均PUDの計算

次にLAT2からSPFの遷移(b)の平均PUDを計算します。この確率積分も、non preventable部分であるため、MPF detectedの変更の影響を受けません。

図%%.1
図370.1 LAT2SPFの遷移(b)

LAT2の状態のうち、(VSG of)IF non preventable部分について考えます。 ¯qSPF(b),IFR=1TlifetimePr{SPF via (b) at Tlifetime}=1TlifetimeTlifetime0Pr{LAT2¯prev at tIFU down in (t,t+dt]}=1TlifetimeTlifetime0Pr{IFU down in (t,t+dt] | LAT2¯prev at t}    Pr{LAT2¯prev at t} ここで、表368.1より、IFについてはIF non preventableのupは(2)であるため(369.2)を用い、SMのdownについては(9)+(11)は QSM(t):=(1KSM,MPF)FSM(t)+KSM,MPFFSM(u),s.t.  u:=tmodτ を用いれば、 Pr{LAT2¯prev at t}=Pr{IFU¯prev up at tSM down at t}=(1KIF,RF)RIF(t)QSM(t) 一方、(103.4)より、 Pr{IFU down in (t,t+dt] | LAT2¯prev at t}=Pr{IFU down in (t,t+dt] | IFU¯prev up at tSM down att}=Pr{IFU down in (t,t+dt] | IFU up at t}=λIFdt よって、(370.1)式は、 (370.1)=1KIF,RFTlifetimeTlifetime0QSM(t)RIF(t)λIFdt=1KIF,RFTlifetimeTlifetime0QSM(t)fIF(t)dt これに(104.5)の結果を利用すれば、 (370.4)1KIF,RF2λIFλSM[(1KSM,MPF)Tlifetime+KSM,MPFτ](1KIF,RF)α,α:=12λIFλSM[(1KSM,MPF)Tlifetime+KSM,MPFτ]

RAMS 2022においてMPF detectedの再考に基づくPMHF式の論文発表が終了したため、秘匿部分を開示します。


左矢前のブログ 次のブログ右矢

posted by sakurai on February 26, 2021 #369

OPRSPFの平均PUDの計算

従来はMPF detectedをMPF latent扱いにしていたものを、non faultyに変更しました。そもそもMPFの意味はVSG preventableなIFのフォールト、すなわち1st SMによりVSGの抑止を受けたIFのフォールトであるため、SPFの計算に影響はありません。SPFは、IFのフォールトがnon preventable(VSG抑止不可)な場合に起きるためです。 従って、以下は前稿#103と同様です。

OPRからSPFへの平均PUD(66.13)を計算します。

図%%.1
図369.1 OPRSPFの遷移(a)

OPRからSPFへの平均PUDは、 ¯qSPF(a),IFU=1TlifetimePr{SPF via (a) at Tlifetime}=1TlifetimeTlifetime0Pr{OPR¯prev at tIF down in (t,t+dt]}=1TlifetimeTlifetime0Pr{IF down in (t,t+dt] | OPR¯prev at t}    Pr{OPR¯prev at t}

ここで、表368.1より、IF non preventableのupは(2)であるため、 Pr{IFU¯prev up at t}=(1KIF,RF)RIF(t) また、SMのupは(10)+(12)の場合であり、 ASM(t):=(1KSM,MPF)RSM(t)+KSM,MPFRSM(u),s.t.  u:=tmodτ を用いれば、 Pr{OPR¯prev at t}=Pr{IFU¯prev up at tSM up at t}=(1KIF,RF)RIF(t)ASM(t) 一方、(369.1)の右辺積分中の条件付き確率式は、 Pr{IFU down in (t,t+dt] | OPR¯prev at t}=Pr{IFU down in (t,t+dt] | IFU¯prev up at tSM up at t}=Pr{IFU down in (t,t+dt] | IFU up at t}=λIFdt よって平均PUDは、 ¯qSPF(a),IFU=1TlifetimeTlifetime0(1KIF,RF)RIF(t)ASM(t)λIFdt (103.6)の結果を用いて、 (369.5)(1KIF,RF)λIF1KIF,RF2λIFλSM[(1KSM,MPF)Tlifetime+KSM,MPFτ]=(1KIF,RF)λIF(1KIF,RF)α,ただし、α:=12λIFλSM[(1KSM,MPF)Tlifetime+KSM,MPFτ]

RAMS 2022においてMPF detectedの再考に基づくPMHF式の論文発表が終了したため、秘匿部分を開示します。


左矢前のブログ 次のブログ右矢

posted by sakurai on February 25, 2021 #368

新たに導入したKパラメータKdet((355.1)式)により、一つめのIFのフォールトとそれによる状態の場合分けをし信頼度・不信頼度を求めたものを、表368.1に示します。

表368.1 一つめのIFのフォールトの場合分けした信頼度・不信頼度
Non preventable
1KIF,RF
Faulty
(1KIF,RF)FIF(t)
(1) IF down=RF
Faultless
(1KIF,RF)RIF(t)
(2) IF up
Preventable
KIF,RF
SM1 detectable
KIF,det
Faulty
KIF,RFKIF,detFIF(t)
(3) IF down=LF⇒up
Faultless
KIF,RFKIF,detRIF(t)
(4) IF up
SM1 undetectable
1KIF,det
SM2 detectable
KIF,MPF
Faulty
KIF,RF(1KIF,det)KIF,MPFFIF(u)
(5) IF down=LF
Faultless
KIF,RF(1KIF,det)KIF,MPFRIF(u)
(6) IF up
SM2 undetectable
1KIF,MPF
Faulty
KIF,RF(1KIF,det)(1KIF,MPF)FIF(t)
(7) IF down=LF
Faultless
KIF,RF(1KIF,det)(1KIF,MPF)RIF(t)
(8) IF up

s.t.  u:=tmodτ
◆色分け:
Faultless, フォールト無し
Faulty, フォールトする
FaultyをFaultlessに変更
Faultyだが定期修理される

規格ではKパラメータはKRF及びKMPFしかなく、SMによる検出は、1st SMも2nd SMも一緒くたになっていました。これだと冗長系を扱えないため、弊社は2017年にKdetを導入しました。弊社は一貫してKパラメータは確率的に決まる定数ではないことを主張してきました。VSG抑止、1st SMによる検出、2nd SMによる検出のいずれもアーキテクチャ的に割合がpredeterminedとなっていると考えます。

偶数番号は全てFaultlessであり、up状態です。奇数番号はFaulty、すなわちフォールト生起状態ですが、downとは限りません。(1)はRF(Residual Fault)、(3)は 従来はLF(Latent Fault)、今回は永久up状態、 (5)及び(7)はLF(Latent Fault)です。(5)及び(6)においてはSM2(2nd SM)によって検出されたフォールトは周期的に修理されるため、時刻tではなくu(:=tmodτ)で表されます。(5)は修理されるLFなので露出時間はτですが、(7)は修理されないLFなので露出時間は車両寿命です。

ついでに、以下は従来と変わりはありませんが、SMの信頼度・不信頼度の表です。KSM,RF,KSM,detが存在しないので、KSM,MPFのみの場合分けとなります。

表368.2 一つめのSMのフォールトの場合分けした信頼度・不信頼度
SM2 detectable
KSM,MPF
Faulty
KSM,MPFFSM(u)
(9) SM down=LF
Faultless
KSM,MPFRSM(u)
(10) SM up
SM2 undetectable
1KSM,MPF
Faulty
(1KSM,MPF)FSM(t)
(11) SM down=LF
Faultless
(1KSM,MPF)RSM(t)
(12) SM up

s.t.  u:=tmodτ
◆色分け:
Faultless, フォールト無し
Faulty, フォールトする
Faultyだが定期修理される

RAMS 2022においてMPF detectedの再考に基づくPMHF式の論文発表が終了したため、秘匿部分を開示します。

左矢前のブログ 次のブログ右矢

posted by sakurai on February 24, 2021 #367

再検討にあたっては計算の容易さから、図222.1を参照して、IFRをpreventableとnon preventableに分解して考えます。具体的には、CTMC図367.1に示すようにLAT2からの分岐をSPF方向(b)とDPF方向(c)に分離します。ただし、分解してもしなくても統合した結果は同じです。

図%%.1
図367.1 LAT2からの分岐をSPF方向(b)とDPF方向(c)に分離
(367.1)に、新しい記号の定義を示します。 {IFRprevup at t}:={IFRup at t  IF preventable}{IFR¯prevup at t}:={IFRup at t  ¯IF preventable} より、 {IFRup at t}={IFRprevup at t}{IFR¯prevup at t}

が成立します。

RAMS 2022においてMPF detectedの再考に基づくPMHF式の論文発表が終了したため、秘匿部分を開示します。


左矢前のブログ 次のブログ右矢

posted by sakurai on February 17, 2021 #365

前稿#222と同様な表を用いて、MPF detectedへの変更をまとめます。

表365.1 MPF detectedへ変更したIFRモデルのPMHF式
(1)SPF (2)DPF1 (3)DPF2
LAT2統合 (1KIF,RF)λIF(1KIF,RF)α
(361.5)
(1KIF,RF+KIF,RFKIF,det)α+KIF,RF(1KIF,det)β(362.6) KIF,RF(1KIF,det)β
(363.4)
規格式1 (1KIF,RF)λIF+KIF,RFKIF,detα+KIF,RF(1KIF,det)β
(364.1)

規格式3 (1KIF,RF)λIF+KIF,RFKIF,detα+2KIF,RF(1KIF,det)β
(1)SPF (2b)SPF' (2a)DPF1 (3)DPF2
LAT2分離 (1KIF,RF)λIF(1KIF,RF)α (1KIF,RF)α KIF,RFKIF,detα+KIF,RF(1KIF,det)β KIF,RF(1KIF,det)β
(1)+(2b)SPF (2a)DPF1 (3)DPF2
SPF統合 (1KIF,RF)λIF KIF,RFKIF,detα+KIF,RF(1KIF,det)β KIF,RF(1KIF,det)β
SPF/DPF統合 (1KIF,RF)λIF KIF,RFKIF,detα+2KIF,RF(1KIF,det)β

{KIF,det=1KIF,det=0,KIF,RF=1


規格式1: 規格第1版 Part 10-8.3.3の第1式(ブログの図104.2)の条件=IFが後にフォールトする場合=(1)SPF及び(2)DPF1。(3)DPF2はSMが後にフォールトする場合なので対象外
規格式3: 規格第1版 Part 10-8.3.3の第3式(ブログの図105.2)の条件=IF, SMのフォールトの順を問わない場合=(1)SPF及び(2)DPF1及び(3)DPF2

RAMS 2022においてMPF detectedの再考に基づくPMHF式の論文発表が終了したため、秘匿部分を開示します。


左矢前のブログ 次のブログ右矢

posted by sakurai on February 16, 2021 #364

よって、MPF detectedを考慮した場合のPMHFは、それぞれの事象は排他であることから、(361.5)(362.6)(363.4)で求められた平均PUDを全て加えることで求められ、 MPMHF=¯qSPF,IFU+¯qDPF1,IFR+¯qDPF2,IFR=(1KIF,RF)λIF(1KIF,RF)α+(1KIF,RF)α+KIF,RFKIF,detα+KIF,RF(1KIF,det)β+KIF,RF(1KIF,det)β=(1KIF,RF)λIF+KIF,RFKIF,detα+2KIF,RF(1KIF,det)β=(1KIF,RF)λIF+12KIF,RFKIF,detλIFλSM[(1KSM,MPF)Tlifetime+KSM,MPFτ]+KIF,RF(1KIF,det)λIFλSM[(1KMPF)Tlifetime+KMPFτ],

{α:=12λIFλSM[(1KSM,MPF)Tlifetime+KSM,MPFτ]β:=12λIFλSM[(1KMPF)Tlifetime+KMPFτ]KMPF:=KIF,MPF+KSM,MPFKIF,MPFKSM,MPF この一般式に対して場合分けを行って、

  1. 非冗長系においては抑止されるフォールトは全て検出可能なので、KIF,det=1とすれば、 MPMHF,NRD=(1KIF,RF)λIF+KIF,RFα=(1KIF,RF)λIF+12KIF,RFλIFλSM[(1KSM,MPF)Tlifetime+KSM,MPFτ]

  2. 冗長系においては抑止されるフォールトは(1st SMでは)全て検出不可であり、一方全て抑止されるため、KIF,det=0,KIF,RF=1とすれば、 MPMHF,RD=2β=λIFλSM[(1KMPF)Tlifetime+KMPFτ] このように、非冗長系と冗長系に対するPMHF式が導出されます。

非冗長系1.の(364.2)は、規格第1版PMHF第1式と完全に一致しています。

図104.2
図104.2 1st edition規格第1式(再掲)

その理由は、規格第1版の前提がIFUモデルだからであり、IFのレイテントフォールトが無い場合、つまりIFの検出されたフォールトは全て即時修理されるモデルだからです。従って、冗長系に適用できないのは当然であり、論文の必然性があったわけです。

RAMS 2022においてMPF detectedの再考に基づくPMHF式の論文発表が終了したため、秘匿部分を開示します。


左矢前のブログ 次のブログ右矢

posted by sakurai on February 15, 2021 #363

LAT1DPF2の平均PUDの計算

次にLAT1からDPF2の平均PUDを計算します。同様に、LAT1の状態確率前稿#105と比べて変化します。具体的にはIFのVSG preventable部分の確率が下がります。

図%%.1
図363.1 CTMCにおいてLAT1DPF2の遷移

前稿#105の式(105.1)はそのままです。LAT1からDPF2への平均PUDは、 ¯qDPF2,IFR=1TlifetimePr{DPF2 at Tlifetime}=1TlifetimeTlifetime0Pr{LAT1 at tSM down in (t,t+dt)}=1TlifetimeTlifetime0Pr{SM down in (t,t+dt] | LAT1 at t}    Pr{LAT1 at t} LAT1の状態確率に対する条件を求めます。IFのフォールトのうちMPF detectedはlatentとならず、直ちに修理されるものとみなされるため、LAT1

  • IFの不稼働状態、かつ
  • SM1によりVSGは抑止され、かつSM1により検出されず、かつ
  • SM2により検出されず、かつ
  • SM1の稼働状態

のようにこの条件が追加されます。これを確率式で書くと以下のように赤字の条件が加わります。さらに(355.1)を用いて書き換えると、 Pr{LAT1 at t}=Pr{IF down at tIF preventableIF not detected SM up at t}=Pr{IFR down at t}Pr{IF preventable}Pr{IF not detected}Pr{SM up at t}=KIF,RF(1KIF,det)QIF(t)ASM(t) と書けます。

一方、 Pr{SM down in (t,t+dt] | LAT1 at t}=Pr{SM down in (t,t+dt] |SM up at tIFR down at tIF preventableIF not detected}=Pr{SM down in (t,t+dt] | SM up at t}=λSMdt であるから、(363.1)は、 ¯qDPF2,IFR=1TlifetimeTlifetime0KIF,RF(1KIF,det)QIF(t)ASM(t)λSMdt=KIF,RF(1KIF,det)TlifetimeTlifetime0[(1KIF,MPF)FIF(t)+KIF,MPFFIF(u)][(1KSM,MPF)fSM(t)+KSM,MPFfSM(u)]dtKIF,RF(1KIF,det)2λSMλIF[(1KMPF)Tlifetime+KMPFτ]=KIF,RF(1KIF,det)β,

{u:=tmodτβ:=12λIFλSM[(1KMPF)Tlifetime+KMPFτ]KMPF:=KIF,MPF+KSM,MPFKIF,MPFKSM,MPF

RAMS 2022においてMPF detectedの再考に基づくPMHF式の論文発表が終了したため、秘匿部分を開示します。


左矢前のブログ 次のブログ右矢

posted by sakurai on February 12, 2021 #362

LAT2DPF1の平均PUDの計算

IFRモデルのLAT2からDPF1への平均PUDの計算を行いますが、MPF detectedの寄与分を改訂します。前稿#107での計算を基本として、MPF detectedが即修理となるため、IFのVSG preventable部分の稼働確率が上がります。従って、LAT2のIF preventable部分の稼働確率も同じだけ上がります。

図%%.1
図362.1 CTMCにおいてLAT2DPF1の遷移

前稿#107の式(107.1)はそのままです。LAT2からDPF1への平均PUDは、 ¯qDPF1,IFR=1TlifetimePr{DPF1 at Tlifetime}=1TlifetimeTlifetime0Pr{LAT2 at t IF down in (t,t+dt]}=1TlifetimeTlifetime0Pr{IF down in (t,t+dt] | LAT2 at t}Pr{LAT2 at t} LAT2は、基本的にはIFの稼働状態でかつSM1の不稼働状態ですが、MPF detectedの定義である、

  • IFの不稼働
  • SM1による検出
  • VSGとはならない

の3条件を満たす部分も稼働とみなすため、赤字の条件を追加します。さらに(355.1)を用いて書き換えると、 Pr{LAT2 at t}=Pr{(IFR up at t (IFR down at t  IFR detectable  IFR preventable)) SM down at t}=(Pr{IFR up at t}+Pr{IFR down at t}Pr{IFRdetectable | IFRpreventable}Pr{IFRpreventable})Pr{SM down at t}=[(1KIF,RF)RIF(t)+KIF,RFAIF(t)+KdetKIF,RFQIF(t)]QSM(t) となります。この場合、Pr{IFR up at t}は、IF preventable¯IF preventableのORであり、DPFの意味では前者のみなのですが、形式上SMがdownしている状態であるため、SPFもDPF扱いとなるので、両方の場合を含めています。ちなみに、 Pr{IFR up at t}=Pr{(IFU up at t  ¯IF preventable) (IFR up at t  IF preventable)}=(1KIF,RF)RIF(t)+KIF,RFAIF(t) を(362.2)に用いています。

一方、(107.7)と同様に Pr{IFU down in (t,t+dt] | LAT2 at t}=Pr{IFU down in (t,t+dt] | IFU up at t SM down at t}=Pr{IFU down in (t,t+dt] | IFU up at t}=λIFdt となります。よって、LAT2からDPF1への平均PUDは、 ¯qDPF1,IFR=1KIF,RFTlifetimeTlifetime0QSM(t)RIF(t)λIFdt+KIF,RFTlifetimeTlifetime0QSM(t)AIF(t)λIFdt+KIF,detKIF,RFTlifetimeTlifetime0QSM(t)(1AIF(t))λIFdt=1KIF,RFTlifetimeTlifetime0QSM(t)fIF(t)dt+KIF,RF(1KIF,det)TlifetimeTlifetime0QSM(t)qIF(t)dt+KdetKIF,RFλIFTlifetimeTlifetime0QSM(t)dt=1KIF,RFTlifetimeTlifetime0[(1KSM,MPF)FSM(t)+KSM,MPFFSM(u)]fIF(t)dt+KIF,RF(1KIF,det)TlifetimeTlifetime0[(1KSM,MPF)FSM(t)+KSM,MPFFSM(u)][(1KIF,MPF)fIF(t)+KIF,MPFfIF(u)]dt+KIF,RFKdetλIFTlifetimeTlifetime0[(1KSM,MPF)FSM(t)+KSM,MPFFSM(u)]dt これに(360.5)及び(360.8)を用いて、 (362.5)1KIF,RF2λIFλSM[(1KSM,MPF)Tlifetime+KSM,MPFτ]+KIF,RF(1KIF,det)2λIFλSM[(1KMPF)Tlifetime+KMPFτ]+KIF,RFKdet2λIFλSM[(1KSM,MPF)Tlifetime+KSM,MPFτ]=(1KIF,RF+KIF,RFKdet)α+KIF,RF(1KIF,det)β,

{u:=tmodτα:=12λIFλSM[(1KSM,MPF)Tlifetime+KSM,MPFτ]β:=12λIFλSM[(1KMPF)Tlifetime+KMPFτ]KMPF:=KIF,MPF+KSM,MPFKIF,MPFKSM,MPF=1(1KIF,MPF)(1KSM,MPF)

RAMS 2022においてMPF detectedの再考に基づくPMHF式の論文発表が終了したため、秘匿部分を開示します。


左矢前のブログ 次のブログ右矢


ページ: