IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社竹中工務店の特許一覧

<>
  • 特許-模擬地震動作成方法 図1
  • 特許-模擬地震動作成方法 図2
  • 特許-模擬地震動作成方法 図3
  • 特許-模擬地震動作成方法 図4
  • 特許-模擬地震動作成方法 図5
  • 特許-模擬地震動作成方法 図6
  • 特許-模擬地震動作成方法 図7
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-02-15
(45)【発行日】2024-02-26
(54)【発明の名称】模擬地震動作成方法
(51)【国際特許分類】
   G01M 7/02 20060101AFI20240216BHJP
【FI】
G01M7/02 J
【請求項の数】 3
(21)【出願番号】P 2020073671
(22)【出願日】2020-04-16
(65)【公開番号】P2021169977
(43)【公開日】2021-10-28
【審査請求日】2023-03-30
(73)【特許権者】
【識別番号】000003621
【氏名又は名称】株式会社竹中工務店
(74)【代理人】
【識別番号】110001519
【氏名又は名称】弁理士法人太陽国際特許事務所
(72)【発明者】
【氏名】鈴木 ▲琢▼也
【審査官】中村 圭伸
(56)【参考文献】
【文献】特開2004-069598(JP,A)
【文献】特開2001-108573(JP,A)
【文献】特開平10-320450(JP,A)
【文献】特開2008-304227(JP,A)
【文献】米国特許第06876957(US,B1)
【文献】鈴木琢也,実地震の位相特性と複数の目標応答スペクトルに適合する模擬地震動の作成,日本建築学会構造系論文集,日本,日本建築学会,2019年06月,第84巻、第760号,p.811-818
(58)【調査した分野】(Int.Cl.,DB名)
G01M 7/00 - 7/08
G01V 1/00 - 1/37
G16Z 99/00
(57)【特許請求の範囲】
【請求項1】
模擬地震動の加速度時刻歴を表す加速度時刻歴ベクトルを作成する模擬地震動作成方法であって、
前記模擬地震動の加速度時刻歴の初期ベクトルを、前記加速度時刻歴ベクトルの候補を表す候補加速度時刻歴ベクトルとして設定し、
前記候補加速度時刻歴ベクトルに基づいて、前記候補加速度時刻歴ベクトルに対応する前記模擬地震動の加速度応答スペクトルベクトルを演算し、
前記候補加速度時刻歴ベクトルに基づいて、前記候補加速度時刻歴ベクトルに対応する前記模擬地震動の経時特性を表す経時特性ベクトルを演算し、
前記加速度応答スペクトルベクトルと前記経時特性ベクトルとを含む候補出力ベクトルを設定し、
前記加速度応答スペクトルベクトルの目標値と前記経時特性ベクトルの目標値とを含む目標ベクトルと前記候補出力ベクトルとの間の誤差ベクトルを演算し、
前記誤差ベクトルが小さくなるように、新たな前記候補加速度時刻歴ベクトルを演算し、
前記加速度応答スペクトルベクトルの演算、前記経時特性ベクトルの演算、前記候補出力ベクトルの設定、前記誤差ベクトルの演算、及び新たな前記候補加速度時刻歴ベクトルの演算を繰り返し、
所定の条件が満たされた場合に、新たな前記候補加速度時刻歴ベクトルを前記模擬地震動の前記加速度時刻歴ベクトルとして取得する、
処理をコンピュータが実行する模擬地震動作成方法。
【請求項2】
前記経時特性ベクトルは、地震動の加速度の包絡曲線を表す包絡曲線時刻歴ベクトルである、
請求項1に記載の模擬地震動作成方法。
【請求項3】
新たな前記候補加速度時刻歴ベクトル{a}を演算する際に、
前記候補加速度時刻歴ベクトル{a}に含まれる複数の要素の各々について、前記要素を変化させたベクトルである入力候補変化ベクトル({a}+{Δa })を計算し、
複数の前記入力候補変化ベクトル({a}+{Δa })の各々について、前記入力候補変化ベクトル({a}+{Δa })に対応する前記候補出力ベクトルを表す出力候補変化ベクトル{o}を計算し、
複数の前記出力候補変化ベクトル{o}の各々について、前記出力候補変化ベクトル{o}と前記候補出力ベクトル{o}との間の差分から求まる変化率を表す影響係数ベクトル{k}を計算し、複数の影響係数ベクトル{k}を列ベクトルとした行列を表す影響係数行列[K]を生成し、
前記影響係数行列[K]の一般化逆行列[K]を生成し、
前記影響係数行列[K]の行列分解結果から得られる複数のモードから特定のモードを選択し、前記一般化逆行列[K]のうちの、選択された前記モードに対応する一般化逆行列[K’]と前記誤差ベクトル{r}とに基づいて、前記候補加速度時刻歴ベクトル{a}に対する補正量を表す補正ベクトル{Δa}を計算し、
前記候補加速度時刻歴ベクトル{a}と前記補正ベクトル{Δa}とに基づいて、新たな前記候補加速度時刻歴ベクトル{a}を生成する、
請求項1又は請求項2に記載の模擬地震動作成方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、模擬地震動作成方法に関する。
【背景技術】
【0002】
従来、対象地の表層地盤の加速度増幅率をより簡易的に且つ適切に算出する、表層地盤の加速度増幅率の算出方法が知られている(例えば、特許文献1)。この算出方法は、対象地における表層地盤の加速度増幅率を算出する際に、コンピュータが、対象地について、地表から地盤中の所定深さまでの範囲における地震波の平均伝播速度を示すAVS30を取得し、地盤における地表から基盤までの深さを示す基盤深さが未知である対象地の基盤深さを推算する。そして、この算出方法は、対象地のAVS30及び基盤深さに基づいて、対象地の表層地盤における地震波の平均伝播速度を示すAVSsを算出し、層厚が均一な2つの層によって対象地の表層地盤が構成されているという前提の下で、算出したAVSsに基づいて表層地盤の加速度増幅率を算出する。
【0003】
また、構造物の地震応答解析モデルに入力される入力地震動の推定方法が知られている(例えば、特許文献2を参照)。この推定方法には、表層地盤の材料特性を線形として扱う線形解析法と、表層地盤の歪み依存性が考慮された等価線形解析法と、表層地盤の応力とひずみの関係を表したヒステリシスに基づく非線形解析法と、が少なくとも含まれており、公開された基盤面における地震波形データが所定規模以上の地震波形データである場合には、非線形解析法に基づいて作成された地震動波形が入力地震動であると推定される。
【先行技術文献】
【特許文献】
【0004】
【文献】特開2018-025516号公報
【文献】特許4339806号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
ところで、実地の地盤特性を考慮した模擬地震動を作成する際には、地震動の位相データが必要となる。位相データとしては、例えば、観測された地震波の位相角等が利用される。
【0006】
しかし、地震動の位相スペクトルと地震動の経時特性とは対応するものではない。このため、そのような位相データを用いて模擬地震動を作成したとしても、作成された模擬地震動は実際の地震動に近い経時特性を有していない場合がある。
【0007】
本発明は上記事実に鑑みてなされたものであり、目標となる加速度応答スペクトルに適合しつつ、実地震動の経時特性が適切に表現された模擬地震動を得ることを目的とする。
【課題を解決するための手段】
【0008】
上記目的を達成するために、本発明の模擬地震動作成方法は、模擬地震動の加速度時刻歴を表す加速度時刻歴ベクトルを作成する模擬地震動作成方法であって、前記模擬地震動の加速度時刻歴の初期ベクトルを、前記加速度時刻歴ベクトルの候補を表す候補加速度時刻歴ベクトルとして設定し、前記候補加速度時刻歴ベクトルに基づいて、前記候補加速度時刻歴ベクトルに対応する前記模擬地震動の加速度応答スペクトルベクトルを演算し、前記候補加速度時刻歴ベクトルに基づいて、前記候補加速度時刻歴ベクトルに対応する前記模擬地震動の経時特性を表す経時特性ベクトルを演算し、前記加速度応答スペクトルベクトルと前記経時特性ベクトルとを含む候補出力ベクトルを設定し、前記加速度応答スペクトルベクトルの目標値と前記経時特性ベクトルの目標値とを含む目標ベクトルと前記候補出力ベクトルとの間の誤差ベクトルを演算し、前記誤差ベクトルが小さくなるように、新たな前記候補加速度時刻歴ベクトルを演算し、前記加速度応答スペクトルベクトルの演算、前記経時特性ベクトルの演算、前記候補出力ベクトルの設定、前記誤差ベクトルの演算、及び新たな前記候補加速度時刻歴ベクトルの演算を繰り返し、所定の条件が満たされた場合に、新たな前記候補加速度時刻歴ベクトルを前記模擬地震動の前記加速度時刻歴ベクトルとして取得する、処理をコンピュータが実行する模擬地震動作成方法である。これにより、目標となる加速度応答スペクトルに適合しつつ、実地震動の経時特性が適切に表現された模擬地震動を得ることができる。
【0009】
本発明の模擬地震動作成方法の前記経時特性ベクトルは、地震動の加速度の包絡曲線を表す包絡曲線時刻歴ベクトルであるようにしてもよい。これにより、実地震動の加速度の包絡曲線が適切に反映された模擬地震動を得ることができる。
【0010】
本発明のデータ推定方法は、新たな前記候補加速度時刻歴ベクトル{a}を演算する際に、前記候補加速度時刻歴ベクトル{a}に含まれる複数の要素の各々について、前記要素を変化させたベクトルである入力候補変化ベクトル({a}+{Δa })を計算し、複数の前記入力候補変化ベクトル({a}+{Δa })の各々について、前記入力候補変化ベクトル({a}+{Δa })に対応する前記候補出力ベクトルを表す出力候補変化ベクトル{o}を計算し、複数の前記出力候補変化ベクトル{o}の各々について、前記出力候補変化ベクトル{o}と前記出力候補ベクトル{o}との間の差分から求まる変化率を表す影響係数ベクトル{k}を計算し、複数の影響係数ベクトル{k}を列ベクトルとした行列を表す影響係数行列[K]を生成し、前記影響係数行列[K]の一般化逆行列[K]を生成し、前記影響係数行列[K]の行列分解結果から得られる複数のモードから特定のモードを選択し、前記一般化逆行列[K]のうちの、選択された前記モードに対応する一般化逆行列[K’]と前記誤差ベクトル{r}とに基づいて、前記候補加速度時刻歴ベクトル{a}に対する補正量を表す補正ベクトル{Δa}を計算し、前記候補加速度時刻歴ベクトル{a}と前記補正ベクトル{Δa}とに基づいて、新たな前記候補加速度時刻歴ベクトル{a}を生成するようにしてもよい。これにより、モーダル反復誤差修正法を用いて、実地震動の経時特性が適切に表現された模擬地震動を得ることができる。
【発明の効果】
【0011】
本発明によれば、目標となる加速度応答スペクトルに適合しつつ、実地震動の経時特性が適切に表現された模擬地震動を得ることができる、という効果が得られる。
【図面の簡単な説明】
【0012】
図1】本実施形態に係る模擬地震動作成装置の構成の一例を示すブロック図である。
図2】模擬地震動の生成を説明するための図である。
図3】従来手法と本実施形態の手法との相違を説明するための図である。
図4】本実施形態に係る模擬地震動作成処理ルーチンの一例を示す図である。
図5】シミュレーション実験の内容を説明するための説明図である。
図6】シミュレーション実験の内容を説明するための説明図である。
図7】シミュレーション実験の内容を説明するための説明図である。
【発明を実施するための形態】
【0013】
以下、図面を参照して、本発明の実施形態について詳細に説明する。
【0014】
<本実施形態に係る模擬地震動作成装置の構成>
【0015】
図1に、本発明の実施形態に係る模擬地震動作成装置100の構成の一例を示す。模擬地震動作成装置100は、機能的には、図1に示されるように、データ受付部10、コンピュータ20、及び出力部50を含んだ構成で表すことができる。本実施形態の模擬地震動作成装置100は、模擬地震動の加速度時刻歴を表す加速度時刻歴ベクトルを作成する。
【0016】
一般建築の耐震設計に用いられる模擬地震動は、減衰5%の目標応答スペクトルに適合するように作成されることが多い(例えば、参考文献1(建設省建築研究所、日本建築センター:設計用入力地震動作成手法技術指針(案)、1992)を参照。)。一方、例えば、構造物以外に機器応答評価も重要となる原子力発電所施設の耐震設計においては、減衰の異なる複数の目標応答スペクトルに適合するように模擬地震動が作成される(例えば、参考文献2(Japan Electric Association: Technical Guideline for Seismic Design of Nuclear Power Plants (JEAG4601-2015), 2015)及び参考文献3(Atomic Energy Society of Japan: Standard for Procedure of Seismic Probabilistic Safety Assessment of Nuclear Power Plants, 2015)を参照。)。
【0017】
このような複数の目標応答スペクトルに適合する地震動の作成方法として、位相差を利用した方法(例えば、参考文献4(Kanda, J. et al.: Generation of Simulated Earthquake Ground Motions Considering Target Response Spectra of Various Damping Ratios, Trans. 7th Int. Conf. Struct. Mech. React. Tech. (SMiRT7), pp71-79, 1983)を参照。)、インパルス応答関数を利用した方法(例えば、参考文献5(Lilhanand, K. et al.: Generation of Synthetic Time Histories Compatible with Multi Damping Design Response Spectra, Trans. 9th Int. Conf. Struct. Mech. React. Tech. (SMiRT9), K2, 1983)を参照)、それに改良を加えた方法(例えば、参考文献6(平沢光春ほか:多価の目標応答スペクトルに適合する模擬地震動の作成,日本建築学会大会学術講演梗概集,B,pp339-340, 1991.9)を参照)が提案されている。
【0018】
また、遺伝的アルゴリズムを利用した方法(例えば、参考文献7(Tsunekawa, H. et al.: Generation of Simulated Earthquake Motions with Multiple Damping Ratios using Genetic Algorithm, Japan Society of Civil Engineers 5th Symposium for System Optimization, No.26, pp.159-164, 1997 (in Japanese))を参照)なども提案されている。
【0019】
ただし、これらの方法はいずれも実地震位相を持つ模擬地震動を作成することはできない。
【0020】
実地震位相を持つ地震動は、「実際に起こった地動の記録を重視して設計に用いるための地震動」(例えば、参考文献8(建築研究所:改正建築基準法の構造関係規定の技術的背景,ぎょうせい,2001)を参照。)として位置付けられており、自然な経時特性を表現できる可能性のある地震動として、一般建築の耐震設計において乱数位相の模擬地震動と併用する形で多くの設計に用いられている。
【0021】
したがって、複数の目標応答スペクトルに適合する模擬地震動を作成する場合においても、実地震の位相特性を保持した模擬地震動を作成し設計用入力地震動のひとつとすることは、耐震設計の説明性を向上させる上で有意義であるといえる。そのため、非線形入出力システムの逆問題を解く手法であるモーダル反復誤差修正法を用いて、実地震位相と複数の目標応答スペクトルに適合する模擬地震動を作成する手法が提案されている(例えば、参考文献9(Suzuki, T.: Generation of Simulated Earthquake Motions Considering Actual Earthquake Phase and Multi Target Response Spectrums, Journal of Structural and Construction Engineering (Transactions of AIJ), Vol.84, No.760, pp.811-818, 2019.6 (in Japanese))を参照。)。
【0022】
しかしながら、この手法によって作成された模擬地震動は元となる実地震動と位相特性は一致するものの、その経時特性は大きく乖離する結果となる。これは、数学的には位相特性と経時特性とは1対1に対応するものではないことに起因すると考えられ、この乖離は一般建築で利用されている実地震位相を用いて作成される模擬地震動においても同様に生じる。位相スペクトルを揃えるだけでは、自然な経時特性を持つ地震動を作るのは困難であるといえる。
【0023】
そこで、本実施形態の模擬地震動作成装置100は、地震動の経時特性を考慮して模擬地震動を作成する。具体的には、本実施形態では、実地震の位相スペクトルではなく、時刻歴波形の包絡形状が整合する地震動を「自然な経時特性を表現できる可能性のある地震動」とし、実地震の包絡形状と複数の目標応答スペクトルに適合する模擬地震動を作成する。
【0024】
図2に、模擬地震動の生成を説明するための図を示す。図2に示されるように、本実施形態の模擬地震動作成装置100は、目標加速度応答スペクトル(図2における「Target Spectrums」)と、地震動の経時特性を表す地震動の加速度の包絡曲線(図2における「Envelope」)とに基づいて、模擬地震動(図2における「Time history of simulated earthquake motion」)を作成する。
【0025】
本実施形態では、上記参考文献9に示されたモーダル反復誤差修正法を用いて模擬地震動を作成する。想定する入出力関係において、入力ベクトルを模擬地震動の加速度時刻歴ベクトルとする。また、出力ベクトル及び目標ベクトルに入力地震動の包絡曲線時刻歴ベクトルを加える。
【0026】
図3に、従来手法と本実施形態の手法との相違を説明するための図を示す。図3の(a)に示されるように、従来手法(図3における「Before improvement」)では、入力ベクトルを振幅スペクトル{a}、出力ベクトルを加速度応答スペクトル{Sa}とする入出力システムを想定し、出力ベクトルが目標加速度応答スペクトルとなるような入力ベクトルを逆解析によって求める。
【0027】
一方、図3の(b)の本実施形態の手法においては、入力ベクトルを加速度時刻歴ベクトル{a}とする。これは、位相スペクトルを固定した従来法のように、振幅スペクトルのみで地震動を一意に決定することができないためである。
【0028】
また、出力ベクトルを、従来の加速度応答スペクトルベクトル{Sa}に、加速度時刻歴ベクトルから計算される包絡曲線時刻歴ベクトル{En}を加えたベクトル{o}={{Sa},{En}とする。包絡曲線時刻歴ベクトル{En}は、加速度時刻歴ベクトル{a}から一意に計算することができるものとする。このように、本実施形態では出力ベクトルを修正し、目標値に包絡曲線時刻歴ベクトルを加えることで、包絡形状と複数の目標応答スペクトルに適合する模擬地震動の作成が可能となる。
【0029】
以下、具体的に説明する。
【0030】
なお、本実施形態で用いる各変数は以下の表1に示す通りである。
【0031】
【表1】
【0032】
データ受付部10は、模擬地震動の加速度応答スペクトルベクトルの目標値である目標加速度応答スペクトルベクトルを受け付ける。また、データ受付部10は、模擬地震動の加速度の包絡曲線を表す包絡曲線時刻歴ベクトルの目標値である、目標包絡曲線時刻歴ベクトルを受け付ける。データ受付部10は、例えばキーボード、マウス、又は外部装置からの入力を受け付ける入出力装置等によって実現される。目標加速度応答スペクトルベクトル及び目標包絡曲線時刻歴ベクトルは、模擬地震動を作成する場所の地盤特性、地盤増幅、及び対象建物等に応じて設計者によって予め設定される。
【0033】
コンピュータ20は、CPU(Central Processing Unit)、各処理ルーチンを実現するためのプログラム等を記憶したROM(Read Only Memory)、データを一時的に記憶するRAM(Random Access Memory)、記憶手段としてのメモリ、ネットワークインタフェース等を含んで構成されている。コンピュータ20は、図1に示されるように、機能的には、データ記憶部21と、候補入力ベクトル設定部22と、候補出力ベクトル設定部24と、誤差ベクトル計算部26と、判定部28と、影響係数行列生成部30と、行列演算部32と、補正ベクトル計算部34と、更新部36と、結果取得部38とを備えている。
【0034】
なお、本実施形態の模擬地震動作成装置100は、上記参考文献9に開示されているモーダル反復誤差修正法を用いて模擬地震動を作成する。
【0035】
データ記憶部21には、データ受付部10によって受け付けられた、目標加速度応答スペクトルベクトルと目標包絡曲線時刻歴ベクトルとが格納される。
【0036】
候補入力ベクトル設定部22は、加速度時刻歴ベクトルの候補を表す候補加速度時刻歴ベクトル{a}を設定する。例えば、候補入力ベクトル設定部22は、以下の式(1)に示されるように、模擬地震動の加速度時刻歴の初期ベクトル{ainit}を候補加速度時刻歴ベクトル{a}として設定する。
【0037】
【数1】

(1)
【0038】
初期ベクトル{ainit}は零でもよい。その他、包絡曲線を考慮せず、応答スペクトルのみにフィッティングした地震動や、包絡曲線が一致する観測地震動などを初期値として用いることも可能である。
【0039】
候補出力ベクトル設定部24は、候補入力ベクトル設定部22又は後述する更新部36により得られた候補加速度時刻歴ベクトル{a}に基づいて、以下の式(2)に従って、候補加速度時刻歴ベクトル{a}に対応する模擬地震動の加速度応答スペクトルベクトル{Sa}を演算する。また、候補出力ベクトル設定部24は、候補入力ベクトル設定部22又は後述する更新部36により得られた候補加速度時刻歴ベクトル{a}に基づいて、以下の式(3)に従って、候補加速度時刻歴ベクトル{a}に対応する模擬地震動の経時特性を表す経時特性ベクトルを演算する。なお、本実施形態の候補出力ベクトル設定部24は、経時特性ベクトルとして模擬地震動の加速度の包絡曲線を表す包絡曲線時刻歴ベクトル{En}を演算する。
【0040】
【数2】

(2)

(3)
【0041】
ここで、上記式(2)のfは加速度応答スペクトルを演算する処理を表す。また、上記式(3)のfは包絡曲線時刻歴を演算する処理を表す。f,fは既知の手法によって実現される。
【0042】
そして、候補出力ベクトル設定部24は、加速度応答スペクトルベクトル{Sa}と経時特性ベクトル{En}とを含む候補出力ベクトル{o}を設定する。なお、以下の式(4)に示されるような関数Fによって、候補加速度時刻歴ベクトル{a}から候補出力ベクトル{o}の演算を表現することも可能である。Fは既知の手法によって実現される。
【0043】
【数3】

(4)
【0044】
誤差ベクトル計算部26は、データ記憶部21に格納されている、目標加速度応答スペクトルベクトルと、目標包絡曲線時刻歴ベクトルとを読み出す。次に、誤差ベクトル計算部26は、目標加速度応答スペクトルベクトルと目標包絡曲線時刻歴ベクトルとを含む目標ベクトル{otar}を設定する。そして、誤差ベクトル計算部26は、以下の式(5)に従って、目標ベクトル{otar}と候補出力ベクトル設定部24により設定された候補出力ベクトル{o}との間の誤差ベクトル{r}を演算する。
【0045】
【数4】

(5)
【0046】
判定部28は、以下の式(6)に従って、誤差ベクトル計算部26により演算された誤差ベクトル{r}が予め設定された許容範囲内であるか否かを判定する。具体的には、判定部28は、以下の式(6)に示されるように、誤差ベクトル{r}のノルムが閾値ε未満であるか否かを判定する。
【0047】
【数5】

(6)
【0048】
影響係数行列生成部30は、モーダル反復誤差修正法における影響係数行列[K]を生成する。
【0049】
まず、影響係数行列生成部30は、以下の式(7)に従って、候補加速度時刻歴ベクトル{a}に含まれる複数の要素の各々について、要素を変化させたベクトルである入力候補変化ベクトル({a}+{Δa })を計算する。なお、{Δa }は、j番目の要素に摂動を与えるベクトルを表す摂動ベクトルであり、モーダル反復誤差修正法において用いられる量である。
【0050】
次に、影響係数行列生成部30は、以下の式(7)に従って、複数の入力候補変化ベクトル({a}+{Δa })の各々について、入力候補変化ベクトル({a}+{Δa })に対応する候補出力ベクトルを表す出力候補変化ベクトル{o}を計算する。なお、Δは摂動量であり、モーダル反復誤差修正法において用いられる量である。
【0051】
【数6】

(7)
【0052】
次に、影響係数行列生成部30は、複数の出力候補変化ベクトル{o}の各々について、以下の式(8)に従って、出力候補変化ベクトル{o}と出力候補ベクトル{o}との間の差分から求まる変化率を表す影響係数ベクトル{k}を計算する。
【0053】
【数7】

(8)
【0054】
そして、影響係数行列生成部30は、以下の式(9)に従って、複数の影響係数ベクトル{k}を列ベクトルとした行列を表す影響係数行列[K]を生成する。
【0055】
【数8】

(9)
【0056】
行列演算部32は、以下の式(10)に従って、影響係数行列生成部30により生成された影響係数行列[K]を特異値分解することにより、影響係数行列[K]の一般化逆行列[K]を生成する。
【0057】
【数9】

(10)
【0058】
次に、行列演算部32は、影響係数行列[K]の行列分解結果から得られる複数のモードから特定のモードを選択し、以下の式(11)に示されるような、一般化逆行列[K]のうちの選択されたモードに対応する一般化逆行列[K’]を生成する。なお、行列演算部32は、例えば、モードの寄与度を表す特異値が予め設定されたモードに関する閾値TH以上であるモードを選択する。
【0059】
【数10】

(11)
【0060】
補正ベクトル計算部34は、行列演算部32により生成された一般化逆行列[K’]と、誤差ベクトル計算部26により演算された誤差ベクトル{r}とに基づいて、以下の式(12)に従って、候補加速度時刻歴ベクトル{a}に対する補正量を表す補正ベクトル{Δa}を計算する。
【0061】
【数11】

(12)
【0062】
更新部36は、候補入力ベクトル設定部22又は更新部36の前回の処理により設定された候補加速度時刻歴ベクトル{a}と、補正ベクトル計算部34により計算された補正ベクトル{Δa}とに基づいて、以下の式(13)に従って、新たな候補加速度時刻歴ベクトル{a}を生成する。具体的には、更新部36は、以下の式(15)に示されるように、補正ベクトル{Δa}を候補加速度時刻歴ベクトル{a}に足しこみ、新たな入力候補ベクトル{a}とする。
【0063】
【数12】

(13)
【0064】
そして、加速度応答スペクトルベクトル{Sa}の演算、包絡曲線時刻歴ベクトル{En}の演算、候補出力ベクトル{o}の設定、誤差ベクトル{r}の演算、及び新たな候補加速度時刻歴ベクトル{a}の演算の各処理が繰り返される。
【0065】
結果取得部38は、誤差ベクトル計算部26によって計算される誤差ベクトル{r}のノルム|{r}|が閾値ε未満となった場合に、更新部36によって生成された新たな候補加速度時刻歴ベクトル{a}を、目標ベクトルに対応する加速度時刻歴ベクトルとして取得する。
【0066】
出力部50は、結果取得部38によって取得された入力ベクトルを結果として出力する。例えば、出力部50は、ディスプレイによって実現される。
【0067】
<模擬地震動作成装置100の作用>
【0068】
次に、模擬地震動作成装置100の作用を説明する。模擬地震動作成装置100のデータ受付部10が、目標加速度応答スペクトルベクトルと目標包絡曲線時刻歴ベクトルとの入力を受け付けると、データ記憶部21へ格納する。そして、模擬地震動作成装置100のコンピュータ20は、処理実行の指示信号を受け付けると、図4に示す模擬地震動作成処理ルーチンを実行する。
【0069】
ステップS100において、候補入力ベクトル設定部22は、上記式(1)に示されるように、模擬地震動の加速度時刻歴の初期ベクトル{ainit}を候補加速度時刻歴ベクトル{a}として設定する。
【0070】
ステップS102において、候補出力ベクトル設定部24は、上記ステップS100又は前回のステップS120で得られた候補加速度時刻歴ベクトル{a}に基づいて、上記式(2)に従って、候補加速度時刻歴ベクトル{a}に対応する加速度応答スペクトルベクトル{Sa}を演算する。また、ステップS102において、候補出力ベクトル設定部24は、上記ステップS100又は前回のステップS120で得られた候補加速度時刻歴ベクトル{a}に基づいて、上記式(3)に従って、候補加速度時刻歴ベクトル{a}に対応する包絡曲線時刻歴ベクトル{En}を演算する。
【0071】
そして、ステップS102において、候補出力ベクトル設定部24は、上記式(4)に示されるような、加速度応答スペクトルベクトル{Sa}と包絡曲線時刻歴ベクトル{En}とを含む候補出力ベクトル{o}を設定する。
【0072】
ステップS104において、誤差ベクトル計算部26は、データ記憶部21に格納されている、目標加速度応答スペクトルベクトルと、目標包絡曲線時刻歴ベクトルとを読み出す。次に、ステップS104において、誤差ベクトル計算部26は、目標加速度応答スペクトルベクトルと目標包絡曲線時刻歴ベクトルとを含む目標ベクトル{otar}を設定する。そして、ステップS104において、誤差ベクトル計算部26は、上記式(5)に従って、目標ベクトル{otar}と上記ステップS102で設定された候補出力ベクトル{o}との間の誤差ベクトル{r}を演算する。
【0073】
ステップS106において、判定部28は、上記式(6)に従って、上記ステップS106で演算された誤差ベクトル{r}のノルムが閾値ε未満であるか否かを判定する。誤差ベクトル{r}のノルムが閾値ε未満である場合には、ステップS124へ移行する。誤差ベクトル{r}のノルムが閾値ε以上である場合には、ステップS108へ移行する。
【0074】
ステップS108において、影響係数行列生成部30は、上記式(7)に従って、上記ステップS100又は前回のステップS120で得られた候補加速度時刻歴ベクトル{a}に含まれる複数の要素の各々について、要素を変化させたベクトルである入力候補変化ベクトル({a}+{Δa })を計算する。
【0075】
ステップS110において、影響係数行列生成部30は、上記式(7)に従って、上記ステップS108で得られた複数の入力候補変化ベクトル({a}+{Δa })の各々について、入力候補変化ベクトル({a}+{Δa })に対応する候補出力ベクトルを表す出力候補変化ベクトル{o}を計算する。
【0076】
ステップS112において、影響係数行列生成部30は、上記ステップS110で得られた複数の出力候補変化ベクトル{o}の各々について、上記式(8)に従って、影響係数ベクトル{k}を計算する。
【0077】
ステップS114において、影響係数行列生成部30は、上記式(9)に従って、複数の影響係数ベクトル{k}を列ベクトルとした行列を表す影響係数行列[K]を生成する。
【0078】
ステップS116において、行列演算部32は、上記式(10)に従って、上記ステップS114で生成された影響係数行列[K]を特異値分解することにより、影響係数行列[K]の一般化逆行列[K]を生成する。
【0079】
ステップS118において、行列演算部32は、上記ステップS116で得られた影響係数行列[K]の行列分解結果から得られる複数のモードから特定のモードを選択し、上記式(11)に示されるような、一般化逆行列[K]のうちの選択されたモードに対応する一般化逆行列[K’]を生成する。
【0080】
ステップS120において、補正ベクトル計算部34は、上記ステップS118で生成された一般化逆行列[K’]と、上記ステップS104で演算された誤差ベクトル{r}とに基づいて、上記式(12)に従って、候補加速度時刻歴ベクトル{a}に対する補正量を表す補正ベクトル{Δa}を計算する。
【0081】
ステップS122において、更新部36は、上記ステップS100又は前回のステップS122により得られた候補加速度時刻歴ベクトル{a}と、上記ステップS120で計算された補正ベクトル{Δa}とに基づいて、上記式(13)に従って、新たな候補加速度時刻歴ベクトル{a}を生成する。
【0082】
模擬地震動作成処理ルーチンでは、加速度応答スペクトルベクトル{Sa}の演算、包絡曲線時刻歴ベクトル{En}の演算、候補出力ベクトル{o}の設定、誤差ベクトル{r}の演算、及び新たな候補加速度時刻歴ベクトル{a}の演算を繰り返しの各処理が繰り返される。
【0083】
誤差ベクトル{r}のノルムが閾値ε未満である場合、ステップS124において、結果取得部38は、新たな前記候補加速度時刻歴ベクトル{a}を模擬地震動の加速度時刻歴ベクトルとして取得する。
【0084】
出力部50は、結果取得部38によって取得された入力ベクトルを結果として出力する。
【0085】
以上詳細に説明したように、本実施形態の模擬地震動作成装置100は、模擬地震動の加速度時刻歴の初期ベクトルを、加速度時刻歴ベクトルの候補を表す候補加速度時刻歴ベクトル{a}として設定する。次に、模擬地震動作成装置100は、候補加速度時刻歴ベクトル{a}に対応する模擬地震動の加速度応答スペクトルベクトル{Sa}を演算する。模擬地震動作成装置100は、候補加速度時刻歴ベクトル{a}に対応する模擬地震動の経時特性を表す包絡曲線時刻歴ベクトル{En}を演算する。模擬地震動作成装置100は、加速度応答スペクトルベクトル{Sa}と包絡曲線時刻歴ベクトル{En}とを含む候補出力ベクトル{o}を設定する。そして、模擬地震動作成装置100は、加速度応答スペクトルベクトルの目標値と包絡曲線時刻歴ベクトルの目標値とを含む目標ベクトル{otar}と候補出力ベクトル{o}との間の誤差ベクトル{r}を演算する。そして、模擬地震動作成装置100は、誤差ベクトル{r}が小さくなるように、新たな候補加速度時刻歴ベクトル{a}を演算する。また、模擬地震動作成装置100は、加速度応答スペクトルベクトル{Sa}の演算、包絡曲線時刻歴ベクトル{En}の演算、候補出力ベクトル{o}の設定、誤差ベクトル{r}の演算、及び新たな候補加速度時刻歴ベクトル{a}の演算を繰り返す。そして、模擬地震動作成装置100は、所定の条件が満たされた場合に、新たな候補加速度時刻歴ベクトル{a}を模擬地震動の加速度時刻歴ベクトルとして取得する。これにより、目標となる加速度応答スペクトルに適合しつつ、実地震動の経時特性が適切に表現された模擬地震動を得ることができる。
【0086】
具体的には、本実施形態の模擬地震動作成装置100は、加速度応答スペクトルに加えて包絡曲線の時刻歴も目標値とすることにより、目標となる加速度応答スペクトルを満足しつつ、かつ実地震動の経時特性が適切に反映された模擬地震動を得ることができる。
【0087】
また、本実施形態では、変数である入力ベクトルを振幅スペクトルではなく、加速度時刻歴とする。これにより、作成対象の模擬地震動を一意に決定することができる。
【0088】
<シミュレーション実験>
【0089】
次に、例題を用いて、本実施形態による模擬地震動作成手法の効果を確認する。
【0090】
図5(A)は、目標加速度応答スペクトルである。また、図5(B)は、1995年の兵庫県南部地震において神戸海洋気象台で観測されたNS成分の地震動である。図5(A)の目標加速度応答スペクトルと図5(B)の観測地震動の包絡曲線とに適合する模擬地震動を本実施形態の手法によって作成する。なお、図5図6、及び図7のグラフの横軸は時刻(s)を表し、縦軸は加速度(m/s)を表す。
【0091】
図6は、本実施形態の手法により作成された模擬地震動である。なお、図6(A)の「Target」は、目標加速度応答スペクトルである。図6(A)の「Identified」は、本実施形態の手法により作成された模擬地震動の加速度応答スペクトルである。図6に示される模擬地震動は、目標加速度応答スペクトルに適合しつつ、かつ全体の包絡曲線が目標となる観測地震動と類似している。このため、実地震動の経時特性が適切に表現された模擬地震動が作成されていることがわかる。
【0092】
比較のため、図7に、従来の位相スペクトルを保持して目標加速度応答スペクトルに適合させる手法を用いて作成された模擬地震動を示す。図7(A)の「Target」は、目標加速度応答スペクトルである。図7(A)の「Identified」は、従来手法により作成された模擬地震動の加速度応答スペクトルである。図7に示されるように、従来法により作成された模擬地震動は、目標加速度応答スペクトルには適合しているものの、経時特性に関しては目標となる観測地震動と類似しているとは言い難い。このため、本実施形態による模擬地震動作成方法によれば、目標となる加速度応答スペクトルに適合しつつ、実地震動の経時特性が適切に表現された模擬地震動を得ることができる。
【0093】
なお、本発明は、上述した実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【0094】
例えば、上記実施形態では、地震動の経時特性を表すベクトルとして包絡曲線時刻歴ベクトルを用いる場合を例に説明したが、これに限定されるものではない。地震動の経時特性を表す情報であれば、どのような情報を用いても良い。
【0095】
また、上記実施形態では、モーダル反復誤差修正法を用いて模擬地震動を作成する場合を例に説明したが、これに限定されるものではない。例えば、非線形最小二乗法、Newton法、最急降下法、又は遺伝的アルゴリズムを用いて、模擬地震動を作成してもよい。
【0096】
また、上記ではプログラムが記憶部(図示省略)に予め記憶(インストール)されている態様を説明したが、プログラムは、CD-ROM、DVD-ROM及びマイクロSDカード等の記録媒体の何れかに記録されている形態で提供することも可能である。
【符号の説明】
【0097】
20 コンピュータ
21 データ記憶部
22 候補入力ベクトル設定部
24 候補出力ベクトル設定部
26 誤差ベクトル計算部
28 判定部
30 影響係数行列生成部
32 行列演算部
34 補正ベクトル計算部
36 更新部
38 結果取得部
図1
図2
図3
図4
図5
図6
図7