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

使用 OpenSees 进行单自由度体系动力分析

By 董翰林; Published on 2024-04-21

本文使用 OpenSees 来完成结构动力学中与单自由度体系(SDOF)有关的动力分析。 123import openseespy.opensees as opsimport numpy as npimport matplotlib.pyplot as plt SDOF 静力分析在动力分析之前,先熟悉 SDOF 体系的建模和静力分析方法。使用弹簧-小车模型建模,分别进行力控制和位移控制的分...


借助 Selenium 从 PEER 自动下载地震波数据

By 董翰林; Published on 2024-02-07

从 PEER 的数据库中可以下载地震波。PEER 的每一条地震波都对应一个 RSA 。因此想到,是否可以在 Python 中通过 RSA 来直接从 PEER 的数据库中下载地震波呢?最容易想到的方法就是模拟手动在浏览器中下载的全过程来实现。这时 Selenium 就可以派上用场了。 Selenium 是一种开源工具,用于在 Web 浏览器上执行自动化测试(使用任何 Web 浏览器进行 Web...


Python 串行化数据的效率比较

By 董翰林; Published on 2024-02-02

在地震工程研究中,需要经常对地震波进行处理。因此开发了 pyearthquake 模块来实现一些基础的功能。该模块定义了三个类: Spectrum Motion Suite ,分别处理反应谱、地震波、地震波组。通常可将一个地震波组 suite 保存为一个文件,以方便管理和共享。 保存文件的过程,即将内存数据转化成可保存于硬盘的数据格式的过程,称为串行化(Serialization)。所形成的...


封装 C++ 写的 OpenSees 滞回曲线计算程序为 Python 库

By 董翰林; Published on 2023-09-03

上一篇文章 使用 Pybind11 将 C++ 代码封装为 Python 库 介绍了 Pybind11 的使用方法。本文继续上一章的内容,在 OpenSees 的 C++ 源代码中,写一个单轴材料模型 UniaxialMaterial 滞回曲线的生成程序,并封装到 Python 库。 下载 OpenSees 源代码首先在 Github 上将 OpenSees 下载下来。打开 OpenSee...


使用 Pybind11 将 C++ 代码封装为 Python 库

By 董翰林; Published on 2023-08-30

C++ 是编译型语言,Python 为解释型语言,二者有各自的特点。有时需要将 C++ 与 Python 混合使用,以发挥二者各自的优点。通常认为,C++ 的优点是有明确的类型声明,更加接近底层,适合开发大型项目;而 Python 的优点是写法更方便简洁,可以“黏合”多种语言,适合由用户更灵活地调用。多数情况下,是在 C++ 写好函数、类等代码,然后封装起来,由用户在 Python 中调用。...


第二期工程科创夏令研学营顺利结营

By 上海师范大学新闻网; Published on 2023-07-22

为响应教育部《关于加强新时代中小学科学教育工作的意见》,在教育“双减”中做好科学教育加法,7月15日至19日,由上海师范大学建筑工程学院主办、基础教育处指导的第二期工程科创夏令研学营在我校奉贤校区顺利举办。 本期夏令营依托项目式学习,旨在通过讲座报告、建模编程、实地参观、模型制作等形式,为初中学生搭设实践平台,营造科创氛围,激发学生创新能力与创造热情,从而提升其科学素养与工程思维能力。参加...


建筑工程学院第一期工程科创实践研修班举办

By 上海师范大学新闻网; Published on 2023-07-17

7月9日至13日,由建筑工程学院主办的第一期工程科创实践研修班在奉贤校区顺利举办,参加对象为上海市青浦区第一中学学生。本期工程科创研修班分为知识讲座、技能提升、科研学习和项目式学习四个部分,通过优秀的导师团队、专业的课程设置、有趣的实践环节,引导同学们在为期五天的学习和生活中探索工程科创的趣味和奥秘,提升自身科技创新精神,收获属于自己的成长与蜕变。 7月9日上午,开营仪式在建工学院210会...


劳动赋能创新成长 争做新时代贤少年——上海师范大学附属奉贤实验中学开展“贯木飞虹”劳动创造主题活动

By 上师大附属奉贤实验中学; Published on 2023-05-31

劳动赋能创新成长 争做新时代贤少年——上海师范大学附属奉贤实验中学开展“贯木飞虹”劳动创造主题活动 “咚咚咚,呯呯呯,一二三,加加油!……”5月31日一早,在师大附中的操场上循声望去,20名来自全校各个班级的学生代表正在热火朝天地卖力劳动。他们正在参与的是由上海师范大学建筑工程学院的青年教师和研究生哥哥姐姐们带来的“贯木飞虹”劳动创造主题活动。 首先,建工学院的青年教师董翰林博士向孩子们介绍...


上海师范大学第一届营造文化节成功举办

By 上海师范大学建工学院; Published on 2023-05-25

为加强学院学科建设,推动工程与科学教育融合发展,依托专业优势共建美丽校园。5月20日,建筑工程学院于奉贤校区建工楼前举办上海师范大学第一届营造文化节。 上海市青少年科普促进会理事长金建敏,副秘书长董蓝蔓,上海师范大学第四附属中学校长周秀丽,上海师范大学附属奉贤实验中学校长包蓓姹,上海师范大学附属嘉善实验学校校长鲍志慧,上海师范大学附属青浦实验中学校长胡俊杰,上海师范大学附属奉贤实验小学校长何...


PowerPoint 加载项 NavBar 开发(3):演示进度

By 董翰林; Published on 2023-03-16

前面两篇文章分别介绍了 Navbar 的后端和前端的制作过程。本文在现有的创建章节基础上,添加创建进度游标和进度条功能。 进度游标是一个图形,它可以示意当前 PPT 展示的进度信息。它可以分为按章节进度和按页面进度两种。按章节进度即每切换一章跳动一次,跟随着 Navbar 中的 section title 移动。而按页面即每翻一页前进一次。 游标在每个页面中只显示当前的位置。如果把对应所有页...


  • « 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

感谢您的支持

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

微信支付

支付宝支付