当前位置: 首页 > news >正文

阻尼摆运动的系统动力学VENSIM模拟仿真

阻尼摆运动

以一个在粘稠液体内摆动的摆球为例,示意图如下图。

clip_image002

系统动力学流图如下:

clip_image004

具体方程如下:

(01) AV角速度=

(M质量*G重力/B阻尼)*SIN正弦

Units: **undefined**

(02) A摆角= INTEG (

AV角速度,

1)

Units: **undefined**

(03) B阻尼=

20

Units: **undefined**

(04) FINAL TIME = 400

Units: Month

The final time for the simulation.

(05) G重力=

32

Units: **undefined**

(06) INITIAL TIME = 0

Units: Month

The initial time for the simulation.

(07) M质量=

1

Units: **undefined**

(08) SAVEPER =

TIME STEP

Units: Month [0,?]

The frequency with which output is stored.

(09) SIN正弦=

sin(A摆角*6.28/360)

Units: **undefined**

(10) TIME STEP = 1

Units: Month [0,?]

The time step for the simulation.

摆角如下:

clip_image006

摆角趋于180度,不会发生过摆现象。

clip_image008

角速度会逐渐增大,到逐渐减小。

详细请参考:

王其藩,《系统动力学》,上海财经大学,pp:110-112

相关文章:

  • C# 指针之美
  • 传染病模型系统动力学VENSIM模拟
  • C++ 随机数函数
  • 架构师的行为准则(一)
  • SQLITE入门-逐步讲解SQLITE命令行(一)
  • 架构师的行为准则(二)
  • SQLITE入门-逐步讲解SQLITE命令行(三)
  • SSH_Chapter2_Struts1.2的Deomo
  • vim使用技巧总结
  • 架构师的行为准则(三)
  • Java 和 C#通用的DES加密工具类的实现
  • SDL源码阅读笔记(2) video dirver的初始化及选择
  • 教你如何迅速秒杀掉:99%的海量数据处理面试题 [CSDN]
  • 主流报表工具推荐
  • 架构师的行为准则(四)
  • [NodeJS] 关于Buffer
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • 08.Android之View事件问题
  • Android开源项目规范总结
  • ECS应用管理最佳实践
  • HTTP中的ETag在移动客户端的应用
  • Python进阶细节
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • Vue2.0 实现互斥
  • Vue学习第二天
  • 机器学习学习笔记一
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 一个项目push到多个远程Git仓库
  • 阿里云服务器如何修改远程端口?
  • #QT(串口助手-界面)
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (生成器)yield与(迭代器)generator
  • (四)Controller接口控制器详解(三)
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .Net CF下精确的计时器
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .NET开发不可不知、不可不用的辅助类(一)
  • .project文件
  • /run/containerd/containerd.sock connect: connection refused
  • @angular/cli项目构建--http(2)
  • [⑧ADRV902x]: Digital Pre-Distortion (DPD)学习笔记
  • [Android Studio 权威教程]断点调试和高级调试
  • [ASP]青辰网络考试管理系统NES X3.5
  • [BZOJ1178][Apio2009]CONVENTION会议中心
  • [c++] 单例模式 + cyberrt TimingWheel 单例分析
  • [C++]——带你学习类和对象