有关刚度矩阵c语言的算法,基于C语言的钻柱有限元单元刚度矩阵计算.PDF
基于C语言的钻柱有限元单元刚度矩阵计算
2010年 第 39卷 石 油 矿 场 机 械
第 3期 第 36页 OIL FIELD EQUIPMENT
文章 编 号 :1001—3482(2010)03—0036-04
基于 C语言的钻柱有限元单元刚度矩阵计算
秦 伟
(中国石油大学 (华东)机 电工程学院,山东 东营 257061)
摘要 :单元刚度矩阵的建立是有限元分析 中的一个重要步骤。就实际钻柱受力与变形分析 中出现
的 2O节点六面体单元进行研 究,给出了计算单元刚度矩阵的方法和步骤,并运用C语言编写 了相
应程序 ,为解决大型三维有限元 问题提供 了较好的思路 。
关键词 :钻柱;单元刚度矩阵;有 限元 ;20节点;C语言
中图分类号 :TE921.2 文献标识码 :A
CalculationofElementStiffnessM atrixaboutFEA ofDrill
StringUsingC Programm ingLanguage
QIN Wei
(CollegeofMechanicalandElectronicEngineering,ChinaUniversityoJPetroleum,Dongying257061,China)
Abstract:ThecalculationofelementstiffnessmatrixisanimportantstepofFiniteElementanaly—
sis.A studywasmadeon 2O—Nodeand 6-Sideelementwhich appearedon actualanalysisofde—
formationand stressofdrillstringandputonthedetailedmethodsandproceduresofthecalcula—
tionofelementstiffnessmatrix.Moreover,thecorrespondingproceduresusingC Programming
Languagewasprepared.Allprovideabetterideaforthesettlementoflarge—scalethree—dimen—
sionalfiniteelement.
Keywords:drillstring;elementstiffnessmatrix;finiteelementanalysis;20一node;C programming
language
有限元法是一种求解复杂工程结构非常有效的
1 问题 的提出
数值方法 ,是将所研究的工程系统转化成一个结构
近似的有限元系统,该有限元系统 由节点及单元组 钻柱是石油钻井设备的主要组成部分 ,其主要
合而成 ,以取代原有的工程系统口]。有限元系统可 功能是将井 口处的动力传递到井底处的钻头以破碎
以转化成一个数学模式,并根据该数学模式 ,进而得 岩石 ,并通过钻井液将岩屑带到地面 。钻柱受到井
到该有限元系统 的解答 ,并通过节点、单元表现 出 壁 的限制,承受 自重和井 口处的大钩载荷、扭矩及井
来 。单元刚度矩阵是有 限元分析中的第 1步 ,也是 底钻头处岩石的反作用力等 。采用 20节点六面体
后面形成总体刚度矩阵和有 限元方程组求解 的基 单元对钻柱的受力和变形进行有限元分析_3_8]。
础 [2],但是 目前 尚无 20节点六面体单元刚度矩 阵的 1.1 钻柱受力复杂
相关文献 。 在钻进过程中,钻柱除了承受上述作用力外 ,还
收稿 日期 :2009—09—0
有关刚度矩阵c语言的算法,基于C语言的钻柱有限元单元刚度矩阵计算.PDF相关推荐
- c语言凸包算法,基于C语言的凸包算法实现
基于C语言的凸包算法实现 非计算机专业,代码有些的不好的地方,大佬轻喷^ _ ^ 根据要求,需要使用C语言实现凸包算法--Graham扫描法,本文将从算法理解.实现思路.遇到的问题及其解决方案三个方面 ...
- python基于什么语言-一种基于Python语言的EDA开发平台及其使用方法与流程
本发明涉及EDA开发的技术领域,尤其是指一种基于Python语言的EDA开发平台及其使用方法. 背景技术: 目前,主流的EDA设计语言Verilog HDL能实现完整的芯片硬件逻辑电路开发,但是其代码 ...
- 基于C语言的软件,基于C语言的计算机软件编程分析
摘 要 C语言是在B语言的基础上发展而来,其功能强大,使用便利,是目前计算机软件编程最基础的语言.C语言有着特殊的编程技巧,他的函数库中包含了编程所需的大部分函数,因此不需要程序员再另外定义:C语言中 ...
- c语言编写计算机软件,基于C语言的计算机软件编程分析.doc
基于C语言的计算机软件编程分析.doc 基于C语言的计算机软件编程分析 摘要:C语言是一种重要的编程语言,在当今IT业的运用十分广泛.使用C语言来编写的程序简单.直接.准确,极大地推动了计算机软件的更 ...
- 字体识别c语言,OCR算法之C语言代码 - 源码下载|图形图象|图形/文字识别|源代码 - 源码中国...
OCR算法代码. 这不是一个完整的系统,没法生成可执行程序. 代码基于Linux/KDE开发,用到了C++标准模板库. 代码的目的是向读者展示一个OCR系统包括哪些部分,如何工作, 读者可以借鉴这些代 ...
- ts20芯片c语言例程,种基于C语言的DSP程序通用固化方法.PDF
种基于C语言的DSP程序通用固化方法.PDF 第38卷 第3期(总第 149期) 火控雷达技术 Vo1.38No.3(Serse148) 2009年9月 FireControlRadarTechnol ...
- c语言编程算法模板,C语言编程算法精选.doc
C语言编程算法精选 二级C语言编程算法精选一.数学计算1.编写函数double?fun功能是:根据公式计算s,计算结果通过形参指针sn传回:n通过形参传入.? ? 1? ?? ?1? ?? ? 1? ...
- c语言语音控制游戏文献,C语言课程设计-基于C语言推箱子游戏设计-毕业论文文献.doc...
gd工程职业技术学院毕业论文 基于C语言的推箱子游戏设计 Design of the push box Based on Combined Language 作者姓名: 学科专业: 应用电子技术 学院 ...
- 【R语言实验】基于R语言的时间序列平稳性检验
一.实验项目名称:基于R语言的时间序列平稳性检验 二.实验目的与要求: 平稳时间序列的概念,平稳性检验的时序图检验方法和自相关图检验方法. 三.实验原理: 时序图和自相关图检验时间序列的平稳性依据: ...
最新文章
- Serverless 在大厂都怎么用?
- python 合并 循环list_阿里巴巴鼎力推荐,Python入门至精通,24招加速你的Python
- 海量数据下如何使用多线程的导出 Excel
- [C++STL]C++实现stack容器适配器
- netcore 内存限制_.NET Core 和 Serverless 构建飞速发展的架构
- pip默认使用国内镜像地址
- linux开源开发板 软硬件资料,LeMaker Guitar开源开发板安装系统镜像、Linux 系统快速指南 | 乐美客开源开发板社区...
- 解决使用PowerShell执行命令出现“因为在此系统上禁止运行脚本”的问题
- c语言函数字符传送,C语言中send()函数和sendto()函数的使用方法
- 假设检验方法-T检验、Z检验、F检验、卡方检验
- 伊家田园帮您划重点!2021年重点强农惠农政策
- css vw vh ie9,css3中calc、vw、vh、vmin、vmax 属性的应用及兼容性详解
- FRM 5.1 现代投资组合理论
- matlab恶狼追兔问题,饿狼追兔问题-数学建模.doc
- python登录豆瓣_手把手教你用python模拟登录豆瓣
- js中的深拷贝和浅拷贝
- asp版 vbscript RSA公钥加密 / 私钥解密 / 私钥签名 / 公钥验签(支持中文)分段加密解密
- 北京电信整顿“一机双号” 通信管理局要求清理原库
- SRS十周年杭州站沙龙技术备忘录
- Vivado_AXI Quad SPI_IP核
热门文章
- windows LSP 实现及多个lsp兼容安装的几个坑
- 深度强化学习:入门(Deep Reinforcement Learning: Scratching the surface)
- 李峋同款会动的爱心Python代码版
- 西门子224/226源码 PLC源码 S7 200源代码 ,测试过一些基础的功能
- 个人关于高考志愿填报的一丁点儿看法
- ADS仿真3_双枝短截线匹配电路设计
- 黑客成员煽动DDos攻击全球银行,多个国内银行赫然在列...
- Mac 为 Homebrew 设置代理
- Python爬虫——动漫zj(manhua站)
- Hbase的Regina分区