![](https://img-blog.csdnimg.cn/20190204095454948.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
结构力学的程序算法
主要用VC来实现结构力学的经典算法
l93919861
这个作者很懒,什么都没留下…
展开
-
结构力学程序算法结题
##1.总结开这个结构力学计算专栏也有2年了吧,现在可以说是时候结题了。回头看看自己写得理论基础部分,还是条理不错的。很多也是书本上的原话,但是归纳总结在一起,还是不多见的。相信对自己还是对此有兴趣的人,都会有帮助和启发。程序算法的原理就是矩阵位移法,这个我不想写了,很多结构力学的书都有。##2.放上我的程序例子:...原创 2021-02-05 20:09:04 · 332 阅读 · 0 评论 -
结构力学程序算法理论基础(九)————自由度(2)
一个点与一个刚片(或基础)之间应当怎样联接才能组成既无多余约束,又是几何不变的整体。1.一个点与一个刚片一个刚片与一个点用两根链杆相连,且三个铰不在一直线上,则组成几何不变的整体,并且没有多余的约束。2.两个刚片两个刚片用一个铰和一根链杆相连接,且3个铰不在一直线上,则组成几何不变体,并且没有多余约束。3.三个刚片3个刚片用3个铰两两相连,且三个铰不在一直线上,则组成几何不变体,并...原创 2019-03-13 21:59:26 · 2323 阅读 · 0 评论 -
结构力学程序算法理论基础(八)————自由度(1)
1.几何不变体系和几何可变体系在几何构造分析中,不考虑由于材料的应变所产生的变形。在这样的前提下,杆件可以分为2类。几何不变体系————在不考虑材料应变的条件下,体系的位置和形状是不能改变的几何可变体系————在不考虑材料应变的条件下,体系的位置和形状是可以改变的2.自由度一个平面刚片(即平面刚体)有三种独立的运动方式,因此一个刚片在平面内有3个自由度。3.约束支杆提供一个约束,使...原创 2019-03-13 20:35:03 · 5259 阅读 · 0 评论 -
结构力学程序算法理论基础(七)————钢架的位移法
在前面讨论了这么多之后,现在终于可以到位移法这一章节了。本篇主要是对钢架计算的位移法进行一些讨论。1.由杆端位移求杆端内力等截面杆件AB,截面的惯性矩I为常数,已知端点AB的角位移分别为θA 和θB,两端垂直杆轴的相对位移为Δ ,求杆端弯矩MAB 和MBA (注意,如果杆件沿平行垂直杆轴方向平行移动,则不引起杆端弯矩,因此,我们只要考虑两端在杆轴方向发生相对位移 Δ,由 可得到弦转角φ=Δ/l...原创 2019-03-04 10:20:06 · 2966 阅读 · 0 评论 -
结构力学程序算法理论基础(六)————用力法来求固端弯矩
固端弯矩在位移法中是很重要的概念,对于下列的3种杆件:(1)两端固定的梁(2)一端固定,另一端简支的梁(3)一端固定,另一端滑动支承的梁其在载荷作用下杆端弯矩和剪力,是和载荷形式有关的常数,所以又称为载常数。固端弯矩以顺时针转向为正,固端的剪力仍然和材料力学中的定义相同,左上右下。1)两端固定,受集中力作用的梁用力法来求解首先去除B端约束,加上多余未知力X1,X2,X3静定...原创 2019-02-28 21:10:45 · 9630 阅读 · 0 评论 -
结构力学程序算法理论基础(五)————用力法来求解超静定结构问题
位移法中的位移转角方程,是由力法推导得到的。所以在讨论位移法之前,我们必须要对力法求解超静定问题有一定的了解。用力法来求解超静定问题,关键是要把超静定结构拆成一个静定结构。这里要注意以下几点:1)撤去一根支杆或切断一根链杆,等于拆掉一个约束。2)撤去一个铰支座或撤去一个单链,等于拆掉2个约束。3)撤去一个固定端或切断一个梁式杆,等于拆掉2个约束。4)在连续杆中加入一个单链,等于拆掉一个约...原创 2019-02-27 23:15:53 · 5536 阅读 · 0 评论 -
结构力学程序算法理论基础(四)————静定结构下的单位载荷法
在载荷作用下,静定结构的弹性位移的具体计算步骤1)根据情况,求出结构各截面的弯矩Mp ,轴力FNp ,剪力 FQp这里的内力是由载荷引起的,故用下标P来表示2)根据内力,求出相应的弯曲,拉伸和剪切变形E和G分别为材料的弹性模量和剪切模量,A和I分别是杆件截面的面积和惯性矩结构位移计算的一般公式:积分号表示沿杆件长度积分,总和号表示对结构中各杆求和将式(1)中的三项代入到式(2)中...原创 2019-02-26 21:20:02 · 2597 阅读 · 0 评论 -
结构力学程序算法理论基础(三)————单位载荷法
在虚功原理中,需强调指出:位移与力系是独立无关的两种状态。既然位移与力系无关,因此不仅可以把力系看作虚设的,而且也可以把位移看作虚设的,单位载荷法正是利用虚功原理求刚体体系的位移。产生位移的原因主要有以下三种:a)载荷作用b)温度变化和材料膨胀c)支座沉降和制造误差(1)支座位置改变引起的位移下图支座铰链A发生竖向位移c1,求B点的位移Δ(2)载荷作用下的位移计算结构位移发生...原创 2019-02-25 22:51:26 · 3810 阅读 · 0 评论 -
结构力学程序算法理论基础(二)————理想约束
前一篇讲了虚功原理,而虚功原理的重要前提是理想约束。如果作用在一力学体系上诸约束反力在任意虚位移δr中所作的虚功之和为零,那么这种约束叫做理想约束。理想约束的概念是从实际约束中抽象得来,它反映了相当广泛的一些实际约束的主要性质。下面是几种常见的理想约束。(1)光滑接触面约束光滑接触面约束的约束反力总在两接触面通过接触点的公法线方向上,而质点的虚位移在接触面过接触点的切面上。因此,约束反力在...原创 2019-02-13 20:56:54 · 3588 阅读 · 0 评论 -
结构力学程序算法理论基础(一)————虚功原理
1.约束定义约束:限制质点或者质点系运动的条件称为约束,表示这些限制条件的数学方程称为约束方程。(1)几何约束限制质点或者质点系在空间的几何位置的条件称为几何约束.如单摆,其中质点M可绕固定点O在平面Oxy内摆动,摆长为l.这时摆杆对质点的限制条件是:质点M必须在以点O为圆心,以l为半径的圆周上运动.其约束方程为:又质点M在固定的曲面上运动,那么曲面方程就是质点M的约束方程,即上...原创 2019-02-12 22:59:37 · 4017 阅读 · 0 评论