仿真软件 JaamSim介绍

本文探讨了流程仿真软件JAAMSIM的使用,对比了anylogic的高昂成本,JAAMSIM作为Java开源软件提供了丰富的功能。文章详细介绍了JAAMSIM的基本对象、流程图对象、输入链接组件等,并分享了作者的初步使用体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

流程仿真软件中,anylogic确实比较强大,不管界面还是功能。but so expensive!!

我不喜欢这种叫计算机做事情,然后还要交钱的感觉,尽管网上出来一些破解,我感觉还是比较憋屈。

于是另找出路,然后看到了jaamsim,jaamsim是java开源的,感觉java是互联网抄起来的,说句实话我点排斥,但是和c++在语法和思想上很多还是比较类似。

下面是我的探水笔记,这个jaamsim的教程是真的少,博客基本没得,当然,官方还是给了英文的。


基本对象

对象名描述
InputValue提供数字输入
TimeSeries提供影响模拟的浮点数输入
TimeSeriesThreshold指定TimeSeries的范围
ExpressionThreshold指定逻辑条件
BooleanIndicator通过改变颜色来确定bool表达式的真假
ExpressionLogger日志定义
EntitlementSelector根据给定比例集的权利选择索引
ExpressionEntity输入表达式
DowntimeEntity提供一个分流控制
ValueSequence生成重复的数值序列
EventSchedule从事件时间列表生成一系列到达间隔时间
FileToVector使用指定文件中的数字数据填充一维数组
FileToMatrix使用指定文件中的数字数据填充二维数组
ScriptEntity在模拟运行期间更改模型输入

流程图对象

对象名描述
SimEntity虚拟实体
EntityGenerator实体生成器
EntitySink实体回收
Server服务
Queue队列
EntityConveyor实体传送
EntityDelay按指定的持续时间延迟收到的实体
Resource资源
Seize
Release
Assign
Branch
Duplicate
Combine
SetGraphics
EntityGate
EntitySignal
SignalThreshold
Assemble
EntityContainer
Pack
Unpack
AddTo
RemoveFrom
EntityLogger
Statistics从收到的实体收集统计信息

输入链接组件:

对象名描述
DefaultEntity
NextComponent
StateAssignment

输出链接组件:

对象名描述
obj
NumberAdded
NumberProcessed
NumberInProgress
ProcessingRate
ReleaseTime

计算组件:

对象名描述
Controller
WeightedSum
Polynomial
Integrator
Differentiator
PIDController
Lag
MovingAverage
SineWave
SquareWave
UnitDelay

计算输入组件:

对象名描述
Controller
SequenceNumber
UnitType
InputValue

计算输出组件:

对象名描述
Value

单位类型:

单位类支持的单位默认描述
DimensionlessUnit未定义未定义未定义
TimeUnitns, us, ms, s, min, h, d, w, ys时间
DistanceUnitmm, cm, m, km, nmi, in, ft, mim长度
SpeedUnitm/s, km/h, knots, mphm/s速度
AccelerationUnitm/s2, ft/s2m/s2加速度
MassUnitkg, t, kt, Mtkg重量
MassFlowUnit(any mass unit)/(s,h,d,y)kg/s质量变化单位
VolumeUnitm3, km3, bbl, mbbl, mmbblm3体积单位
VolumeFlowUnit(any volume unit)/(s, h, d, y)m3/s体积变化单位
AngleUnitrad, degrad角度
AngularSpeedUnitrad/s, rad/h, deg/s, deg/hrad/s角速度
EnergyUnitJ, kWhJ能量单位
EnergyDensityUnitJ/m3, kWh/mJ/m3能量密度单位
SpecificEnergyUnitJ/kg, kWh/tJ/kg能质比
PowerUnitW, kW, MWW功率
CostUnit$$金钱
CostRateUnit$/s, $/h, $/d$/s金钱变化率
LinearDensityUnitkg/m, t/m, kt/mkg/m
LinearDensityVolumeUnitm3/mm3/m
DensityUnitkg/m3kg/m3
PressureUnitPa, kPa, psiPa
ViscosityUnitPa-s, P, cPPa-s
AreaUnitm2, cm2, mm2, in2m2
RateUnit/ns, /us, /ms, /s, /min, /h, /d, /w, /y/s

先折腾一个出来,给家看看,如果有入坑的小伙伴,欢迎交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值