一种基于Python语言的系统矩阵形成方法

    公开(公告)号:CN114297854A

    公开(公告)日:2022-04-08

    申请号:CN202111637655.6

    申请日:2021-12-29

    申请人: 中南大学

    摘要: 本发明提供的一种基于Python语言的系统矩阵形成方法,包括如下步骤:步骤一、确定描述系统位形的广义位移参量,以及与之对应的广义速度参量和广义加速度参量;步骤二、将系统的位形、速度和加速度分别表述为位移列阵q、速度列阵和加速度列阵并利用形函数列阵N表示系统内部各点位移v(x,t)、速度与加速度步骤三、将系统弹性应变能Ui、阻尼力势能Vc、惯性力势能Vm以及外力势能VP分别写成广义位移、广义速度与广义加速度参量的函数表达式,并将除外力势能之外的其他势能之和称为系统势能;步骤四、对系统势能进行位移变分,形成用Python语言描述的刚度矩阵K、阻尼矩阵C以及质量矩阵M的表达式;对系统的外力势能进行位移变分δεVP,得到荷载列阵P的表达式。