2026年7月6日月曜日

AI と"考える"技術者

AI を使うことで、コーディングの壁がなくなりました。
これまで土水問わず多様なシミュレーションコードを触ってきましたが、これらは全てAIが組めるようになりました。プログラムの組み方を知らなくても、AI に教えてもらいながらシミュレーションができる時代になってしまいました。この点で、シミュレーションを専門にする技術者のアドバンテージはなくなりつつあります。生き残るには、これまでにないアイデアを出し続けられる人か、AI の誤りを正せる人か。そう考えると、若い方々をどのように育てるべきか悩むところです。効率化のためには AI に頼るべきですが、生き残るためには AI に頼らず時間をかけて考え、失敗を繰り返しながら判断力をつけて頂きたい。いずれにせよ、AI によって一定レベルの技術者の需要が失われるのは確実でしょうから、それを見据えて今何をするか、何をしたいかを考えてもらう必要があるでしょう。

建設コンサルタントが委託されている設計業務も、ある程度 AI ができるレベルになっています。各種基準書は AI にやさしい形で提供され始めましたし、点群、平面図、用地、各種制約条件等を与えて判断ポイントを教えると、どの会社でも 1, 2 年で実用化できる環境は整っています。もしかすると、国が設計スキル群を公開するかもしれません。そうなると、設計者の数が今ほど必要なくなります。より短時間で誰でもできる仕事になるので、設計単価も安くなるでしょう。そもそも、誰でも一定品質で設計できるように基準やマニュアルが整備されてきた背景があるため、画一化、統一化と相性の良いAIこそ、この理念の行きつく答えなのかもしれません。ま、コンサル業界がそこまで見ていたら、失業を伴う方向に本気で取り組むことはないと思いますが。

そう考えると、重要となるのは測量や調査です。人はもちろん、AIであっても地下の状態はわかりません。いかに精度よく、効率的に3Dデータを現場から持って帰られるか?地下の状態を的確に把握することができるか?近い将来、地質踏査やボーリング調査がこれまで以上に重要視されると思います。ま、さらに先はそれらも自動化されるのでしょうが。

そしてもう一つ。現状の AI は国産ではありません。先日の Mythos や Fable 5 をめぐる一件では、そのサプライチェーンリスクを改めて突きつけられました。頼りすぎるのも危ういが、頼らなければ後れを取る。AI を使うことを前提としながらも、それに依存しきらない考える技術者をどう育てるか。これが、短期的には避けて通れない課題なのだと思います。


2026年7月5日日曜日

3次元すべり面推定→安定計算(逆算)→(順算)LSM作成 その2

3次元すべり面推定→安定計算(逆算)→(順算)LSM作成の続きです。https://phreeqc.blogspot.com/2025/01/3lsm.html

この流れを全てWEBアプリ経由で動かせるようにしていたのですが、この週末に中身を整えました。

SLBLでは、崩壊前DEMに崩壊後DEMも加え、推定面が削剥部より浅ければ最大深にアンカーする処理を追加。 C やすべり面深度の統計量書き出しも追加しました(こちらはまだOpenにしていません)。

安定計算 は bug fixのみ、Region3D は引張/圧縮領域の分布図追加、高速化、bug fixを行いました。Win と Linux で Python library の挙動が異なる箇所はAIが見つけてくれました。ありがたい。

14000箇所の崩壊地のすべり面推定→逆算→順算が半日かからない程度。実用的な時間となりました。
もう少し精度面で手を入れたいと思います。また余裕がある時に手を入れましょう。

スマホアプリでH/V

M5Stack Tough の振動計をアレンジして、H/Vを画面表示するプログラムを作成しました。

Tough の画面上のスタートボタンを押して計測を開始し、計測が終わったらHVSRを表示。ピーク周波数を数値で表示するようにしました(ついでにS波速度を仮定し、1/4波長則で換算深度も表示させました)。これならToughを地面に置いてボタンを押すだけで、どなたでも相対的な硬軟、堆積物の深さがわかる、はずです。
理屈はあっているのですが、ADXL355で微動を評価できるのかは半信半疑。先日の文献でも欲しい3Hz以下がイマイチなようでしたので、使えたらラッキー程度の思想です。どこかで試さなくては。

スマホからも Bluetooth 接続で Tough を操作できるようにしました。スマホ単独でも測定可能ですが、文献を見るとスタックが必要とのこと(時間をかけると評価できるとの報告に驚きですが)。

Tough を制御しデータを取り込むことで、長時間のスペクトル計算が可能です。GNSSによる位置情報をデータに付与して保存し、地図上に表示できるようにもしました。



最近のスマホは処理能力が上がっており、数分間の振動データのFFTも瞬時に処理できました。数多くのデータも余裕で保存できます。位置情報をつけてクラウドに保存する基盤も整っています。そこにAIが入ることで、コーディングの壁がなくなりました。もう、アイデア次第で大抵のことはできそうです。

この程度のことは独創的とは言えません。今後はより尖ったアイデアが必要になってきそうです。

2026年7月2日木曜日

Claude

Claude で Fabale5 を再び使えるようになりました。

早速、過去のコード群を修正。あきらめかけていた資料収集を深堀。で、1時間でクレジットを消費。強いけど、高い。

「デフォルトでリモートコントロールを有効にする」を ON にすると、Code に 別PC のプロジェクトが表示されるようになりました。他PCの計算をリモートで制御できるようになっています。Linux版 Desktop が出たので、Windows , Linux へスマホからでも、指示ができるようになりました。知りませんでした。

Claude Science も発表されました。何ができるのでしょうか。


ひとつづつ、試していきましょう。


2026年6月21日日曜日

文献:Use of MEMS Accelerometer ADXL355 in Microtremor Surveys | IEEE Conference Publication

AI要約
1. 背景
地震調査においてMEMSセンサの活用が期待されています。
従来のMEMSセンサは0.1〜2 Hzの低周波領域における感度が専用ジオフォンに及ばないという課題がありました。本研究では、従来より低ノイズ(22.5 µg/√Hz)なADXL355を用い、微動探査、特にH/V法(中村メソッド)への適用可能性を検証しました。

2. 手法:機器特性の評価と差し引き
機器固有の特性(ノイズ)を正確に把握し、測定データから除去するために以下の手順が取られました。
  • 特性評価(自己ノイズの記録): 微動測定に先立ち、振動のない「ゼロ運動レベル」での計測を、道路から離れた建物の地下(コンクリート基礎上)で70時間にわたって実施しました。
  • 多項式近似: 記録されたノイズスペクトルは滑らかな形状を示したため、これを3次多項式で近似し、センサ固有のホワイトノイズ曲線として定義しました。
  • ノイズの差し引き: 実際の現場で計測された微動スペクトルから、解析の第一段階として、この近似された多項式曲線を差し引くことで、機器特性の影響を排除した純粋な振動成分を抽出しました。
3. 結果
微動の特定: フィルタリング後のスペクトルにより、地盤の自然振動数(約6 Hz)と人工的な振動(8 Hz以上)を明確に区別して特定することができました。

4. 考察
MEMSセンサの周波数応答は、低周波領域において感度が物理的に制限されているため、微弱な深部からの共振を正確に捉えきれない可能性があります。本研究では、0.05〜3 Hzの低周波領域については精度が不十分(不確実)であると判断されました。この帯域でもいくつかの弱いピークが観測されましたが、センサの感度限界に近いことから、信頼性に欠けると判断されました。最終的なH/Vスペクトル図(Fig. 9)において、0.05〜3 Hzの範囲は破線で示されており、この領域の正確な評価には専用の3成分ジオフォンを用いた追加調査が必要であると結論付けられます。

ADXL355とマイコンでH/Vを算出する端末を作成し、スマホから操作できるようにはしました。MEMSですのでノイズの大きさから半分あきらめつつ作っていたのですが、意外とそれらしいH/Vが取れるので調べてみることに。引っかかった文献がこれでした。3Hz以下が難しいというのはそこそこ実体験に合うので、ある程度正しい情報なのだろうと思います。

文献:A Novel High-Frequency Landslide Monitoring Device Based on MEMS Sensors and Real-Time Early Warning Method

A Novel High-Frequency Landslide Monitoring Device Based on MEMS Sensors and Real-Time Early Warning Method

AI要約

1. 背景

地滑りは世界的に甚大な被害をもたらす地質災害であり、特に中国のような山岳地帯では、居住地近くで発生する「小規模ながら大きな被害」を引き起こす突発的な地滑りが深刻な脅威となっています。既存の監視技術(GNSS、InSAR、地中傾斜計など)は一定の成果を上げているものの、「高コスト」「設置の複雑さ」「データ処理の遅延」といった課題があります。特に、衛星測位(GNSS)はサンプリングレートが通常1Hzと低く、崩壊直前の急激な加速フェーズ(数秒〜数分)を詳細に捉えることが困難でした。そのため、低コストで設置が容易、かつミリ秒単位の動態を捉えられる高頻度なリアルタイム監視システムの構築が求められていました。

2. 手法

本研究で開発された GeoMAS (Geological MEMS Alert System) は、以下の技術的特徴を備えています。

  • システム構成: 斜面に設置する「監視ユニット」と、居住区に設置する「アラームユニット」の2ユニット構成です。これにより、物理的な距離(最大5kmのLoRa通信)を利用して避難時間を稼ぐ設計となっています。
  • 高頻度サンプリング: 3軸MEMS加速度計を用い、100〜1000Hzの極めて高い頻度でデータを収集します。これにより、目視では不可能なミリ秒単位の微細な振動や前兆を記録できます。
  • エッジコンピューティングによる高度な信号処理: ウェーブレット閾値フィルタリング(sym8基底)とカルマンフィルターを組み合わせ、環境ノイズを抑制しつつ、加速度から速度・変位を算出する際の積分ドリフトを補正します。
  • パラメータ算出: 加速度、変位に加え、重力成分の空間分解による傾斜角も同時に算出します。
  • 早期警戒アルゴリズム:
    運動強度因子 (y): 加速度の大きさと、異常イベントの発生頻度(時間間隔)を組み合わせた独自の指標を算出します。
    変化率 (y ′ ): y の値を4次多項式でフィッティングし、その微分から変化のトレンドを把握します。
    決定マトリックス: y と ∣y’ ∣ を閾値と比較し、4段階(警報、警告、警戒、安全)のレベルを判定します。また、複数デバイスの情報を統合したリスク指数 (F) による広域評価も行います。
  • 省電力・通信設計: 監視ユニットは20mW以下の低消費電力で動作し、ソーラーパネルとバッテリーで自律運用が可能です。通信は4GとLoRa(自組織ネットワーク)のデュアルモードを採用し、緊急時でも安定した警報送信を維持します。

3. 結果

屋外の大型実験サイトにおいて、人工降雨による斜面崩壊シミュレーションを行い、性能を検証しました。

  • 前兆の早期検知: 目視で亀裂が確認される前の段階で、システムは運動強度因子の異常を検知し、「警戒 (Vigilance)」レベルを通知しました。
  • 警報の発令: 背面に引張亀裂が発生したのとほぼ同時(崩壊の9秒前)に、最高レベルの「警報 (Alarm)」を自動発令しました。
  • 避難時間の確保: 前兆信号の検知から最終的な崩壊まで、システム全体で13秒前に警告を行うことに成功しました。実際の運用では、斜面から居住区までの土砂到達時間を加味することで、さらに長い避難ウィンドウが確保されるとされています。

4. 考察

既存技術との相補性: 本システムは、InSARやGNSSが苦手とする「崩壊直前の過渡的な加速」を捉える能力に長けています。一方で、数ヶ月単位の緩やかな変位の追跡にはGNSSが適しており、これらを統合した「空・宇宙・地上」の共同監視ネットワークの構築が理想的です。
 加速度積分による変位誤差の累積(ドリフト)や、環境変化(雨量など)に応じた閾値の動的調整が今後の課題です。
今後は機械学習を用いた閾値の最適化や、風力・振動発電などのさらなるエネルギー回収技術の導入が検討されています。

崩れる直前1分に焦点を当て、開発されたようです。個人的にはそのコンセプトよりもハードの方が気になりました。ソーラーパネルもLoRaも普及している技術ですが、それをコンパクトにうまくまとめられています。私も手元の機器でこの組み合わせを考えていましたので、参考にさせていただきましょう。

2026年6月20日土曜日

文献:Groundwater pH buffering in carbonate aquifers exposed to high-calcium ash backfill


AI要約
1. 背景
廃止された浅い鉱山跡は、地盤沈下を引き起こし、インフラや公共の安全を脅かす重大なリスクとなります。この対策として、石炭や油母頁岩(オイルシェール)の燃焼副産物である高カルシウム灰( CaO 含有率20%以上の灰)をバックフィルとして地下空洞に注入し、地盤を安定化させる手法が取られています。高カルシウム灰は自己硬化性を持つため、ポルトランドセメントの使用量を抑え、コストと二酸化炭素排出量を削減できる利点があります。
しかし、室内試験ではこれらの灰がpH 12.5 を超える強アルカリ性の浸出水を発生させることが確認されており、地下水環境への悪影響が懸念されてきました。
一方で、世界の陸地の約15%を占める炭酸塩岩は、重炭酸塩(HCO₃⁻)と二酸化炭素(CO₂)の系による強い天然の緩衝能力を持っています。本研究は、実際の炭酸塩帯水層において、この緩衝能力が強アルカリ性のバックフィル浸出水をどの程度抑制できるかを検証することを目的としています。

2. 手法(詳細)
本研究では、室内試験、地球化学モデリング、および2年間にわたる長期的な現場実証実験を組み合わせた統合的なアプローチが採用されました。
  • 現場実験の設計: エストニア北東部の、上部被覆層が10m未満と薄い廃止されたオイルシェール鉱山が選定されました。
  • バックフィル注入: 遊離石灰( CaO )を約 30wt% 含むオイルシェール飛灰を使用しました。これを水灰比 0.65〜0.70 で混合してスラリー化し、計74m3を地下の坑道に注入しました。これにより、10mのテスト区間に平均厚さ約1.6mのバックフィル体が形成されました。
  • モニタリング体制: 注入地点から約10mの距離に、上流側(バックグラウンド用:DH1, DH2)と下流側(影響評価用:DH3, DH4)の計4つの観測井を設置しました。
  • 連続測定: pH、水温、水位を自動センサーにより連続的に記録しました。
  • 定期的サンプリング: 定期的に地下水を採取し、主要イオンや重金属(As, Ba, Cd, Cr, Pb, Se)の濃度を分析しました。
  • 地球化学モデリング: ソフトウェア「The Geochemist's Workbench」を用い、バックフィルから発生したアルカリ性孔隙水が帯水層へ移動する際の化学反応を1D反応輸送計算でシミュレートしました。
  • モデルの設定: 浅い帯水層であることを考慮し、大気中のCO₂と平衡状態にある「開放系」を仮定しました。地下水の移動速度は10 m/日、初期孔隙率は10%に設定されています。
  • 室内浸出試験: 規格(EN 12457-3)に基づき、「新鮮な灰」と「28日間養生して硬化したバックフィル」の両方に対して試験が行われました。なお、硬化した材料は試験前に4mm未満の粒子サイズに粉砕されました。規格(DIN EN 12457-3)によれば、高固形分かつ特定の粒子サイズ以下の材料を対象とした、固液比 2 L/kg および 8 L/kg の2段階バッチ試験です。
  • 得られた成分溶出挙動をモデリングの境界条件として使用しました。
3. 結果
  • pHの変化: 室内試験ではpH 12.0〜12.7 の強アルカリ性が確認されましたが、現場の観測井(10m地点)では有意なpHの上昇は見られませんでした。モデリングの結果とも一致し、アルカリ度はバックフィル近傍で急速に減衰することが示されました。
  • 主要イオンの挙動: 最も顕著な変化は硫酸塩(SO₄²⁻)濃度の増加でした。一方で、カルシウム(Ca²⁺)や重炭酸塩(HCO₃⁻)は、後述する方解石の沈殿に伴い減少する傾向がモデルで予測されました。
  • 孔隙率の減少: モデリングにより、アルカリ性浸出水と地下水の反応で方解石(Calcite)が沈殿し、孔隙率が30日間で10%から約7.5%へと低下することが予測されました。
  • 重金属: 重金属類の系統的な濃度上昇は確認されませんでした。これはバックフィル注入によるpH上昇が限定的であったことも要因の一つと考えられます。
4. 考察
本研究により、炭酸塩帯水層には高カルシウム灰由来の強アルカリを効果的に中和する能力があることが実証されました。
  • 緩衝メカニズム: 地下水に溶解しているCO₂から生成される炭酸が、浸出水の水酸化物イオン(OH⁻)を消費し、方解石として沈殿させることでpHを背景値付近まで低下させます。このプロセスは、大気とのガス交換が容易な浅い帯水層で特に有効です。
  • 水理的障壁の形成: 方解石の沈殿による孔隙率の低下は、バックフィル周辺の透水性を下げ、浸出水の拡散を抑制する「水理的障壁」として機能する可能性があります。
  • 真の環境懸念: 炭酸塩帯水層において、高カルシウム灰の使用による主要な課題はpHの上昇ではなく、硫酸塩(SO₄²⁻)の増加であることが明らかになりました。飲用水源として利用される地域では、pHよりも硫酸塩に焦点を当てたモニタリングと対策が不可欠です。

20年くらい前でしょうか、同じような室内実験結果をシミュレーションの境界条件にしたことを思い出しました。国内ですので指針もなく、理屈が誤っていないことだけが拠り所だったのですが、この論文を見て安心しました。このような規格を知っていたら、もう少し説明性も上がったのかもしれません。