摘要
本发明公开了一种人工地震动时程智能生成方法,包括步骤:建立人工地震动时程的扩散模型;获取若干能够匹配目标反应谱和目标功率谱的人工地震动时程曲线,对人工地震动时程曲线均进行正向扩散,得到对应的一组训练数据;采用训练数据对扩散模型进行训练;将一个新的标准高斯噪声曲线输入到训练后的扩散模型中,扩散模型输出匹配反应谱和功率谱的人工地震动时程曲线。该方法通过建立人工地震动时程的扩散模型,并对扩散模型进行训练,使训练后的扩散模型能够在输入标准高斯噪声曲线时,输出匹配反应谱和功率谱的人工地震动时程曲线,具有匹配度精度高的优点,而且,由于扩散过程不涉及复杂的迭代计算,可大幅提高人工地震动时程的计算效率。