文章
下载
工具
关于
English
  • 文章
  • 下载
  • 工具
  • 关于
  • English

OpenSees 分析参数的选择方法(上)

By 董翰林; Published on 2021-08-17

在结构力学中,我们知道,结构的线性分析一般流程如下: 为结构中的节点和单元编号,并建立整体坐标系; 对各单元计算局部坐标系下的单元刚度矩阵 \(\bm{\bar{K}^e}\) ,并通过坐标变换矩阵 \(\bm{T}\) ,形成整体坐标系下的单元刚度矩阵 \(\bm{K^e}\) ; 根据结构的约束,对自由度编号,并将单元刚度矩阵拼装为整体刚度矩阵 \(\bm{K}\) ; 由节点荷载和单...


在 Bash 后台运行命令

By 董翰林; Published on 2021-07-26

在使用 OpenSees 进行批处理等耗时较长的操作时,有时希望多个命令在同一控制台同时运行。这时就涉及到在后台运行命令。 在命令后面加入一个 & 符号可以实现前台与后台之间的切换。例如 1OpenSees model.tcl & 这样,OpenSees 会在后台执行。但是此时,错误信息还会打印到控制台中。如果不希望打印在控制台中,而是打印成为 log 文件,可以使用重定向...


使用 Squoosh 免费高效压缩图片

By 董翰林; Published on 2021-07-21

Squoosh 网页版如果有一张图片需要压缩,你首先会想到什么工具?使用 Photoshop 的“将图片另存为 Web 所用格式”,还是搜索一个在线压缩网站?使用 Photoshop 固然可以,但有杀鸡用牛刀的感觉。而搜索出的网站非常繁杂,而且有很多限制,包括上传图片大小,每天可以压缩的次数等等。本文推荐一个由 Google 开发的 Chrome app 名为 Squoosh ,可用于免费无...


使用 GitHub Actions 将 Hexo 博客增量推送至七牛云

By 董翰林; Published on 2021-07-19

背景我的博客是使用 Hexo 自动生成的静态网站。此前都是通过在本地使用 Node SDK 将生成的网页推送到七牛云的。非常麻烦,而且不利于在多端同步。为了学习 GitHub Actions 的使用方法,我决定使用它将我的博客自动推送到七牛云的存储空间中。 七牛云存储提供 http 协议下免费的 10G 空间和免费的流量,完全可以满足我的博客的需要。所以我推荐适用它存储博客。 GitHub ...


Word 公式编辑器的优雅使用方法

By 董翰林; Published on 2021-07-19

在 Word 中插入公式,是每一个科研人员都需要掌握的技能。尽管 LaTeX 对数学公式的支持更好,但是显然 Word 在中国的使用更加广泛。在过去,在 Word 中插入数学公式一般是通过 Mathtype 等插件来完成的。这些插件功能比较强大,但是插入 Word 后的公式变为一个对象,在没有安装相同插件的 Word 中则无法编辑,而且时常会出现乱码。尤其是当老师信心满满地把精心准备的教学课...


在 Matplotlib 中使用中文

By 董翰林; Published on 2021-07-05

Matplotlib 是 python 中非常常用的绘图模块。 matplotlib 支持使用类似于 matlab 的指令式语言绘图,也支持使用面向对象的调用方法绘图。其绘图方法简单,且与 numpy, pandas 等科学计算库配合良好,因此被广泛使用。但是,在 matplotlib 的使用过程中,插入中文并控制字体是一件比较麻烦的事,需要特殊配置才能正常显示。本文详细介绍在 matplo...


加快 Python 调用 OpenSees 的速度

By 董翰林; Published on 2021-01-29

在上篇文章 OpenSees 不同解释器的性能比较中,比较过不同 OpenSees 调用方法的速度不同。直接使用 C++ 调用的速度最快, TCL 调用次之,而用 Python 调用的速度大大减慢。然而, Python 作为当前流行的“胶水”语言,应用非常广泛,并且有很强的扩展功能。因此,使用 Python 快速地调用 OpenSees 是很必要的。 本文提出的加速方法,是先使用 C++ 建...


OpenSees 不同解释器的性能比较

By 董翰林; Published on 2021-01-28

OpenSees 有两个解释器, TCL 和 Python 。由于 OpenSees 是由 C++ 编写的,所以也可以使用 C++ 直接调用 OpenSees 的核心。本文我们使用几种不同的方法来比较不同的调用方式的性能差异。 首先,介绍一下用于比较性能差异的问题。这里我们采用最常见的 OpenSees 例子,桁架的静力分析。如图所示。 这一问题中采用的是英制单位,不过不必担心,我们这里不...


OpenSees 解释器是什么

By 董翰林; Published on 2021-01-28

谁是“一等公民”OpenSees 是一个用于结构分析的软件。类似的软件还有 Sap2000,ABAQUS 等。但是,从使用方法上看,它们又有很大的不同。 Sap2000 与我们通常使用的桌面软件类似,用户主要的操作是通过鼠标在图形化的对话窗口中完成的。其图形界面是“一等公民”。但是,尽管图形界面对于 Sap2000 来说是“一等公民”,它还公开了一系列 API (Application Pr...


和新闻联播学正确读音(2020年)

By 董翰林; Published on 2020-12-30

荷载 hè zài2020年12月8日新闻联播:运行荷载最大的公铁两用悬索桥。 荷载是土木工程中的常用词,不同的字典对该词的注音也有不同。正确读法应为 hè zài。 “荷”作“植物”时,读二声。如:荷花、荷衣、荷月(农历六月,因荷花开,称荷月)、荷包。“荷”作“背负”时,读四声。如:荷载、荷枪实弹、荷负(即担负)、感荷(感激)、荷蒙(承蒙、承受)、荷恩等。另:“荷尔蒙”为 Hormone ...


  • « Newer Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Older » Next
  • « Newer Previous
  • Older » Next
VISITORS
次阅读

FEATURED TAGS
  • 进阶教程15
  • OpenSees14
  • 软件开发11
  • 入门教程10
  • 关于我10
  • Python10
  • 网络技术9
  • 纪实9
  • 沉思9
  • 前端8
  • 随笔8
  • JavaScript5
  • 美食5
  • 有限元5
  • 盘点4
  • 科研工具3
  • C++3
  • Office开发3
  • AutoLisp2
  • 地震工程2
  • 工程科创2
  • 建筑结构1
  • 行路1
  • LaTeX1
  • 艺术1
  • 后端1
  • 笔记1
  • 软件1
  • 数学1

TRENDING POSTS
  • OpenSees零基础入门教程
  • SmartAnalyze帮助OpenSees收敛

ABOUT ME
翰林苑|董翰林的个人网站

君子博学于文约之以礼


CONTACT
董翰林 博士
同济-多伦多大学联合培养博士
上海师范大学讲师
self@hanlindong.com

ARCHIVES
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017

    FRIENDS
  • 朱劭骏博士个人网站
  • 建源学堂-陈睦锋的博客
  • 陈学伟的博客
  • 陈维晃OSLite
  • 小同人
  • MEDIAPLUS莓加

Copyright ©
Theme: Adagio - A Hexo theme made with love by Hanlin Dong.
Powered by Hexo | Sitemap | 支持网站
沪ICP备16018008号-1

感谢您的支持

感谢您喜欢我的网站。如果您愿意,可扫描以下二维码赞助我一杯咖啡。您的支持是网站发展的不竭动力!

微信支付

支付宝支付