以陈学伟博士的书结构弹塑性分析程序OpenSees原理与实例中第二个实例为基础,记录以下自己对坐标转换的理解。

第二个实例用到坐标转换的命令有两个

(1)elementelasticBeamColumn $eleTag $iNode $jNode $A $E $G $J $Iy $Iz $transfTag

(2)geomTransf Linear$transfTag $vecxzX $vecxzY $vecxzZ

先看一个截面的局部坐标轴,x y z ,是怎么被定义的:

OpenSees 的wiki

http://opensees.berkeley.edu/wiki/index.php/Linear_Transformation

介绍是这样的:

Theelement coordinate system is specified as follows:

Thex-axis is a vector given by the two element nodes; The vector vecxz is a vectorthe user specifies that must not be parallel to the x-axis. The x-axis alongwith the vecxz Vector define the xz plane. The local y-axis is defined bytaking the cross product of the x-axis vector and the vecxz vector (Vy = Vxz X Vx). Thelocal z-axis is then found simply by taking the cross product of the y-axis andx-axis vectors (Vz = Vx X Vy). The section is attached to the element such that the y-zcoordinate system used to specify the section corresponds to the y-z axes ofthe element.

可见,element命令里 iNode- jNode 定义了x轴及其方向(注:这里i 和 j 不一定要按节点大小排列),然后vecxz 是用户自己选择的,只要不和x轴平行的任意都可以,然后x轴和vecxz向量形成了xz平面,这两个向量叉乘(注意是vecxz叉乘x轴)得到y轴,x轴和y轴再叉乘得到z轴(注意叉乘的先后顺序),这就是局部坐标。由此可知(1) element命令里已经定义了x轴,只需要再给出vecxz在整体坐标系下的坐标,就可以知道局部坐标系的所有方向了,因此在(2)geom 命令里有$vecxzX $vecxzY$vecxzZ 这三个分量就是向量vecxz在整体坐标系下的坐标。

也就是逻辑是: element 里定了x轴 geom里定了vecxz 这两个向量定了局部坐标系。

几个注意的地方

1.$transfTag代表局部坐标轴矢量(vecxz)的编号,所以element 里的$transfTag 和 geom 里的$transfTag 要对应起来。为了方便明白,一般每一个element 都选一个单独的编号。

2.为了方便清楚,一般选择vecxz的时候,选与其中一个整体坐标轴(X,Y,Z)平行的比较好,而且在比较规则的结构中,最好把构件分类,一类构件可以用同样的vecxz(只是编号不同而已)

举例:书中第二个实例。图中红笔是整体坐标系

柱子可归为一类,用同一个vecxz,此时如果在element里定义iNode和jNode时都遵从从下到上(eg:27-21 21-15),那么所有柱子的局部坐标都相同,(比如vecxz选19-20这个方向),那么所有柱子的x轴是25-19方向,y轴是19-21方向,z轴是19-20方向。所以这些柱子的geom里都是$transfTag 0 1 0

类似梁分别归为两类,vecxz也有两个

3.由此局部坐标就都有了,element里$Iy $Iz 要和这个局部坐标吻合。

具体可以结合OpenSees的官方介绍和陈学伟博士的书来看,

http://opensees.berkeley.edu/wiki/index.php/Linear_Transformation

http://www.dinochen.com/article.asp?id=151

opensees 笔记(一)坐标转换相关推荐

  1. OpenLayers学习笔记2——坐标转换问题

    參照别人的加入marker的demo来改造时.发现不管如何更改经纬度,都是停留在同一个位置.过了一两天突然想起可能是坐标參考的问题.尝试搜了一下.果然是这个问题. 问题是这样子的: WMTS中地图的坐 ...

  2. (工程)坐标转换类别和方法

    目录 1. 绪论 2. 三参数法 3. 七参数法 3.1 布尔莎模型 3.2 代码实现 3.3 大角度坐标系七参数计算 4. 四参数+高程拟合 4.1 四参数 4.2 高程拟合 4.3 高程拟合方法 ...

  3. OpenGL学习笔记——坐标转换

    因为OpenGL中的坐标转换有些复杂,所以做一篇笔记记录一下. 文章目录 一.简介 二.代码实现 2.1简单的测试 2.2旋转测试 三.小结 一.简介 学习OpenGL一段时间之后,数据的坐标转换将会 ...

  4. 坐标转换 四参数/七参数/正形变换 ∈ C# 编程笔记

    更新日期:2020/4/7 文章目录 2.平面坐标转换 四参数/正形变换 2.1 直接法 2.2 平差法 2.3 正形变换法 附 简化版正形变换法 代码 2.4 七参数坐标转换 [注1]其中的代码也许 ...

  5. 东北天到ecef的变换_GNSS学习笔记-坐标转换

    GNSS 坐标转换 GNSS计算主要涉及三个坐标系,地心地固坐标系,地理坐标系和站心坐标系.这里主要介绍一下三个坐标的含义和转换公式. 地心地固坐标系如图X,Y,Z表示 (ECEF坐标系),以地心O为 ...

  6. python坐标系转换_GNSS学习笔记-坐标转换

    GNSS 坐标转换 GNSS计算主要涉及三个坐标系,地心地固坐标系,地理坐标系和站心坐标系.这里主要介绍一下三个坐标的含义和转换公式. 地心地固坐标系如图X,Y,Z表示 (ECEF坐标系),以地心O为 ...

  7. matlab里open命令,OpenSEES学习笔记

    1.利用零长单元模拟阻尼, uniaxialMaterial Elastic 1 6.8098e6; uniaxialMaterial Viscous 2 3.24e5 1; uniaxialMate ...

  8. iOS开发笔记--UIView中的坐标转换

    [objc] view plaincopy // 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值 - (CGPoint)convertPoint:(CG ...

  9. 学习笔记98—从矩阵坐标转换至MNI坐标

    假设矩阵坐标:X=3,Y = 5, Z = 6; 方法一:mx = 90-3*(X-1); my = 3*(Y-1)-126; mz = 3*(Z-1) - 72; 方法二:coor = Header ...

最新文章

  1. bzoj 1207: [HNOI2004]打鼹鼠
  2. 交流潮流matlab程序,大神们,求个电力系统潮流计算的matlab程序。
  3. 谷歌翻译大型翻车现场:请服用“反坦克导弹”来缓解疼痛,UCLA:医生们要注意了...
  4. 《集体智慧编程》第五章 优化
  5. boost::mp11::mp_nth_element相关用法的测试程序
  6. Python 操作 redis
  7. android activity 窗口 样式
  8. android访问网络提示 服务不可用,Android系统服务不可用
  9. UVA10152 ShellSort【匹配】
  10. visual studio code .net 开发
  11. CISCO路由器NAT-T与IPSec ×××配置实验【实践闯未来】
  12. es的query及filter 1
  13. 数据结构常见面试题,一网打尽!
  14. 思科模拟器配置静态路由
  15. 惯性导航算法(二)-欧拉角法(下)+方向余弦矩阵(上)
  16. 企业微信和个人微信的区别
  17. EDG获得S11冠军
  18. 【风马一族_Android】 图能
  19. 诺基亚6300手机游戏下载_回忆杀!重温那些年你一定玩过的经典手机游戏,快看你玩过几个?...
  20. 量子纠缠的超距作用,超光速是假象

热门文章

  1. 易语言打开摄像头_中维摄像头易语言实例
  2. Android Broadcast详解
  3. Arduino(2560)控制两个步进电机通过控制器
  4. 笔记本重装后回收站文件怎么恢复
  5. u盘变成raw格式并且不能格式化的解决方法
  6. 揭秘:恒生电子到底是干什么的
  7. 2022-2027年中国西洋乐器制造行业发展监测及投资战略研究报告
  8. HDU 3622 Bomb Game / 2-SAT
  9. ImmersionBar篇Android实现全屏配置 自动横屏
  10. 制作CHM格式电子书之软件风云榜