地震模型延伸-古代震级如何确定

0.参考示例-震害评估

https://simu.cool

1.古代震级确定

在古代,由于缺乏精密的地震监测仪器和完备的评估体系,对历史地震震级的判定主要依赖于史料考证与实地考察相结合的方法。以1654年天水地震为例,上世纪60年代,李善邦先生在编纂《中国地震目录》时,通过系统收集历史资料,初步确定该地震为8级,震中烈度为XI度;随后在1966年,中国科学院兰州地球物理研究所基于对天水地区明代建筑保存情况的实地调查,将震中烈度调整为Ⅹ度,震级下调为7⅟2级,该结论曾被后续全国地震烈度区划图及相关目录采纳。

至80年代,雷中生等学者在整理《陕甘宁青四省(区)强地震目录》过程中,补充了大量历史文献并进行了影响场的系统分析,重新将震级确定为8级,震中烈度恢复为XI度,这一结果也被后续研究广泛采用。由此可见,对古地震参数的确定,主要依据历史记载与建筑遗存的破坏程度,通过影响范围反演震中烈度,再借助现代地震学中的经验公式推算出相应震级,是一个不断修正、逐步逼近真实过程的科学实践。

下图为1654年天水大地震烈度图(《中国历史地震图集》清时期

2.震级确定经验公式

一、通过烈度来求震级的经验公式:

李善邦:M=0.58I0+1.5

(M为震级,I0为地震烈度XI)

二、通过用烈度区面积、烈度椭圆半径和震源深度求震级的经验公式:

刘正荣:M=0.68I0+1.39lgh-1.40

(h为20Km)

三、通过地震有感距离求震级的经验公式:

黄圣睦:InD=2.35+0.6M

(D为有感区直径1400Km)

除此之外,科学家们还可以通过与同级历史地震进行横向比较的方式,来验证震级的准确性。但是由于地震发生的时代、地点、地质条件、建筑技术等各种因素的差异,这种横向比较更多还是作为一种辅助补充方式。

3.震级确定经验公式的Java代码实现

public class EqMagnEst {

    /**
     * 一、李善邦公式:通过烈度估算震级
     * 公式:M = 0.58I₀ + 1.5
     * @param intensity 地震烈度(如XI度对应数值11)
     * @return 估算的震级
     */
    public static double estimateByLiShanbang(double intensity) {
        return 0.58 * intensity + 1.5;
    }

    /**
     * 二、刘正荣公式:通过烈度、震源深度估算震级
     * 公式:M = 0.68I₀ + 1.39lg(h) - 1.40
     * @param intensity 地震烈度
     * @param depth 震源深度(km),示例中h=20km
     * @return 估算的震级
     */
    public static double estimateByLiuZhengrong(double intensity, double depth) {
        return 0.68 * intensity + 1.39 * Math.log10(depth) - 1.40;
    }

    /**
     * 三、黄圣睦公式:通过有感距离估算震级
     * 公式:ln(D) = 2.35 + 0.6M  →  M = [ln(D) - 2.35] / 0.6
     * @param feltDistance 有感区直径(km),示例中D=1400km
     * @return 估算的震级
     */
    public static double estimateByHuangShengmu(double feltDistance) {
        return (Math.log(feltDistance) - 2.35) / 0.6;
    }
    
    // 使用示例
    public static void main(String[] args) {
        // 示例计算
        double intensity = 11.0; // XI度烈度
        double depth = 20.0;     // 震源深度20km
        double feltDistance = 1400.0; // 有感直径1400km
        
        System.out.printf("李善邦公式估算震级: %.2f\n", estimateByLiShanbang(intensity));
        System.out.printf("刘正荣公式估算震级: %.2f\n", estimateByLiuZhengrong(intensity, depth));
        System.out.printf("黄圣睦公式估算震级: %.2f\n", estimateByHuangShengmu(feltDistance));
    }
}

李善邦公式适用震源深度为10~30 km时,震级M与震中烈度I的大致对应关系:

为评定地震烈度,就需要建立一个标准,这个标准就是地震烈度表。它是以描述震害宏观现象为主的,根据人的感觉、器物的反映、建筑物的损坏程度和地貌变化特征等方面的现象进行判定和区分。

3.地震烈度评定-国标

参考文献:

1 上海市地震局-官网-地震科普

2《中国地震烈度表》GB/T17742-2020

3.赵云,1654年甘肃天水地震烈度和震级考析,高原地震,第20卷第2期,2008年6月;

4.袁道阳、雷中生、王爱国等,1654年甘肃天水南8级地震补充考证,地震工程学报,第39卷第3期,2017年6月。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值