结构矩阵程序设计心得

时间:2019-05-12 13:49:04下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《结构矩阵程序设计心得》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《结构矩阵程序设计心得》。

第一篇:结构矩阵程序设计心得

结构矩阵程序设计心得体会

结构矩阵分析的原理、方法以及在计算机上的实现是结构力学的重要内容之一。学好这门课,是对本科土木专业学生的基本要求。

本学期我们开始学习结构矩阵分析原理与程序设计,其中包括理论课时——第一章结构矩阵分析原理、第二章平面钢架静力分析的程序设计。其实,结构矩阵分析的基本原理与传统的结构力学原理相同,只是把计算过程用矩阵运算来表示,从而使复杂多变的结构受力在计算机上实现。

矩阵位移法分为一般刚度法和直接刚度法,二者基本原理相同,形成整体刚度方程的方法不同,我们学习的是直接刚度法。理论课结束后,我们有亲自上机把所学的方法在计算机上逐步实现,从而提高我们对结构矩阵的学习兴趣及理解。

此次上机实战不仅是知识的检验更是团队配合的较量,在得到老师给出的题目之后,我们迅速有效地分配任务:把代码输入计算机程序,再进行调试程序,调试完成后根据书中例题检验程序的正确性。在这一系列的过程中来不得半点粗心大意,一个小小的错误,可以在结果中可以被放大数百倍数千倍,就像老师挂在嘴边那句话:输入的是垃圾,输出的可定时垃圾。

程序调试完成我们的工作就成功了一半,此后,把所给题目转换成代码,然后通过程序的运行,得到输出到答案。而这个过程中,把题目转换成数字代码尤为重要,只要仔细认真倒也并非难事,我们发现:计算机能用到结构力学中,着实又方便有精确。结果输出后,我们再画出受力图,最后整理成文档,就算功德圆满了。

在这次结构设计程序过程中,我们的确遇到几个难题,不知从何下手,冥思苦想得不到结局之法,最后还是团队间互相商量,查看书籍,询问老师等,终于把问题一一解决。譬如说,带有铰接点的结构如何在平面钢架的源程序中实现,经过多方查询,只要分三步走即可:第一、可以在铰接点处,把一个杆分成两个单元;第二、靠近铰接的地方,设置一个很短的单元;第三、让这个单元的刚度EI值取得很小。也就是说,加一个很小的单元,把这个单元的弯曲刚度取得很小,这个单元就接近铰接点了,计算时让把这个当做钢节点。这次上机,让我们掌握了如何处理一般钢架问题、桁架问题、已知支架位移问题、平面钢架含铰接点问题、连续梁问题、组合梁问题等等,使我们对结构矩阵法有了更深的理解与掌握,思路更加开阔,相信为以后的工作打下良好的基础,在遇到问题后,进行简化成平面钢架静力分析,解决用手算相当复杂的问题。同时,我们懂得了互相帮助的重要性,遇到问题,群力群策,使问题得到完美解决。

第二篇:结构矩阵_程序设计_心得

结构矩阵程序设计心得

短短几周的时间里我们进行了结构矩阵程序设计,大家在忙碌而紧张地完成了各自组所要完成的任务。使我们对结构力学分析有了进一步的了解以及对其内容得到了深化,使我们受益匪浅。

论教学中我们熟知了矩阵位移法分析平面结构的基本原理和计算方法,以此为基础我们进行了以计算机为媒介的程序设计,从而使结构复杂,受力复杂的结构受力分析简单化、程序化、模块化。我们利用所学过的VB知识来设计程序,矩阵程序设计的步骤通常为两大步:一,做程序的框架设计,把矩阵位移法的计算过程用流程图来表示。二,利用计算机语言进行程序设计,我们利用的是PAD软件设计方法。在程序设计中我们分别作出主次程序的PAD设计,按各模块的任务编写出程序。编写程序是一项复杂而艰巨的任务,我们组成员分块对程序进行了设计,结果很是乐观,我们的程序可以解决问题,这是对我们劳动成果的肯定。其中,在程序设计过程中不免出现各种小问题,我们都对其进行了细致的检查,我总结的易现问题的地方是:在对结构进行框架设计时一定要细心,要分别对节点总数、固定支座数、可动支座数、单元总数、直接节点荷载数等数据录入要细心准确;在调试程序时一定要结合程序特点;在画内力图时一定要注意作用的方向,一般弯矩图绘在受拉侧,轴力以拉力为正,剪力以绕着隔离体顺时针转动为正等

在这次课程程序设计中我学到了很多,就是我们在学习时一定要融会贯通,理论结合实际,把自己所学到的知识要有能统一起来的能力。我们一定要有团队合作意识,一定要相互学习互相探讨,这样我们才能将各自的问题达到及时的丁正,同时加强我们的交流与合作。还有就是感谢老师在这次学习中给我们的悉心指导,在此感谢老师。

第三篇:结构矩阵分析原理与程序设计上机心得

结构矩阵分析原理与程序设计上机心得在结构分析中,把各项计算公式表达称矩阵形式,进行矩阵运算,称为矩阵方法。再利用计算机对矩阵进行运算,就可以很快得到计算结果。我们所编写的程序就是进行这项工作。整个程序由各个子块组成:数组变量的定义,原始数据的输入、输出(input1),组集总刚(wsiff)、综合结点荷载的计算(load)、支承条件的引入(bound)、解方程的结点位移(gauss)、各单元最后杆端力的计算(nqm)。这些就是结构矩阵分析的总体思路和流程.在程序编写中,首先是要细致,要在理解程序的基础上输入程序,知道每个变量的定义,每个子块的作用及其运算原理,结合PAD图理解,程序输错时可以在电脑提示下修改,最后使程序运行成功。再者就是数据输入时的问题。数据输入前要对结构中的节点单元进行编号,结构中的单元划分必须使个单元均质,等截面直杆;结点编号先编可动支座,再编不可动支座,这主要是因为程序使用前后处理结合法。单元局部坐标系由小号到大号。输入荷载时,若荷载与杆件成一定夹角,则需要把荷载分解成沿杆轴方向和垂直于杆轴方向的荷载,变成一个杆件上的两个荷载,按照表2.3进行两次输入,局部坐标系下荷载的正负也需要注意,例如例4.1中从结点左到右的单元上的荷载向上但是负值。在输入直接结点荷载时若某非固定支座上有结点荷载,则该结点上与约束相对应的荷载分量可以输入任意值。该结点上数据输入时需把各字母代表的含义搞清楚按照input1中的程序编写的输入顺序输入。最后,我所做的修改程序题中一个是改为主一付零法,首要是知道其原理,即先把总刚中主元素换为1,使用r(k,k)数组,使用循环语句时i,j的循环范围,例如i是从1 到n,n是总刚阶数,在前面程序中已给出,可以直接使用。修改弹性支座的过程中,关键是弹性支座输入时的处理,要先撤去弹性支座,使该支座在弹性约束方向上自由移动;第二步则需要把弹性支座信息输入,输入其弹性支座个数,编号(i),对应的位移变量编号(ibd(i)),刚度系数(sk(nk)),最后在结构刚度矩阵中【k】中与⊿i相对应的主元素kii加上弹性刚度系数k。在程序中体现为由循环对数组r(k,k)每个加上sk(j)相应的值。

整个上机过程中遇到了一些困难,但只要静下心来,慢慢研究程序和原理,并与老师和同学交流,就可以发现问题所在并一步步解决。通过这几周的学习,我对结构矩阵的原理和程序有了深入的理解,学会了它在各种结构中的应用。同时我发现利用计算机可以很快的解出结构内力等,对超静定次数较多的结构抵用时很方便,但也有其缺陷,程序比较死板,我们在输入数据时自己首先要做好编号等工作,针对程序,编号与我们手算也是不同的。总之,通过这几周的学习我获益匪浅,对程序由了深入理解。最后感谢老师的指导和帮助。

第四篇:结构矩阵心得体会11

结构矩阵分析原理及程序设计

结构矩阵分析原理与程序设计上机心得

本学期我们进行了结构矩阵分析原理与程序设计这门课程的学习,在后半段进行了上机实习。

结构矩阵分析的原理﹑方法以及在计算机上的实现是结构力学的重要内容之一。上机过程中,我们将理论结合实践。亲自操作,学习使用VB来制作程序,进行计算和调试。传统上

第五篇:结构矩阵设计心得体会

结构矩阵设计心得体会

这学期的结构矩阵设计课程分为两部分,理论课程和上机实验课程。

在理论课程中,老师讲解了结构矩阵分析的理论知识,包含原理,平面钢架静力分析等。通过理论的学习对结构矩阵设计的总体思想有了系统的认识,在学习过程中,我感觉比较复杂的是结构的刚度方程的确定,在理论课程结束后,我开始了上机实验课程。

上机实验课程中,我们先确定了小组,我负责编写程序中的一部分,当我们把程序都编写好汇总以后,进行了调试,确认程序可以正确运行后,我们用程序完成了《结构矩阵分析原理及程序设计》大作业。

现在课程已经快要结束了,感慨颇多,令我感触最深的是计算机在计算结构内力方面的运用,计算机的方便快捷不仅使计算结果精确可靠,还减少了工作人员的大量计算劳动,为结构设计提供的巨大的便捷,这也让我明白,课程需要用一种交叉的学习方式来学习,是一种综合的学习方式,并且还要学会使用各种便捷的工具,使自己的学习能力有所提高。

这次学习也使我认识到合作的重要性,这次作业的完成,就是与小组成员合作的结果。

下载结构矩阵程序设计心得word格式文档
下载结构矩阵程序设计心得.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    循环结构程序设计教案

    教学内容:循环结构程序设计 教学课时:2课时 【教学目的】 1、循环的基本思想 2、while、do-while和for 3、三种语句特点 4、孰能生巧 【教学重点】 三种循环语句的使用。 【教......

    分支结构程序设计教案

    感受分支结构程序的作用 一、教学目标 1.知识与技能目标 (1)理解程序的分支结构。 (2)了解编程思路。 2.过程与方法目标 (1)借助多媒体教学,强化学生的理解力和注意力。 (2)能根据问......

    学习矩阵的心得

    矩阵理论学习报告矩阵的现代概念在19世纪逐渐形成。1801年德国数学家高斯把一个线性变换的全部系数作为一个整体。1844年,德国数学家爱森斯坦讨论了“变换”(矩阵)及其乘积。18......

    面向程序设计心得

    面向程序设计心得 这学期又有一次实习任务,这次是关于我们正在学习的C++上机。首先当然是很开心了,有实习意味着我们可以不用上课啦,不用去面对那些繁琐的数学课程了。不过想......

    WEB程序设计心得

    袁龙--WEB程序设计个人心得 这个学期学习了WEB客户端程序设计,对网页制作有了一定的了解,这个学期完成了老师布置的2个项目,我一直做得是前台界面设计,所以对前台比对后台了解......

    程序设计心得报告

    程序设计心得报告 没学C语言这门课程前,觉得程序设计很难懂,每天要跟大量的代码打交道,脑子里大概也都成了代码了吧。学了之后才觉得程序设计并没有那么枯燥,而且我逐渐在其中找......

    MATLAB_分支结构程序设计答案(精选5篇)

    MATLAB分支结构程序设计 一、实验目的 1.理解MATLAB的编程方法 2.掌握if语句和switch语句的使用 3. 掌握分支结构程序设计方法 4. 通过练习理解MATLAB编程方法和分支结构程序......

    VB选择结构程序设计的教案

    《VB 【教学内容分析】 选择结构程序设计》教案 《程序的选择结构》是信息技术普通高中课程实验教科书选修1《算法与程序设计》第二章第三节的内容。主要内容是用选择结构......