仿真软件JaamSim介绍
流程仿真软件中,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
Relea
Assign
Assign
对象名描述
Branch
Duplicate
Combine
SetGraphics
EntityGate
EntitySignal
SignalThreshold
Asmble
EntityContainer
Pack
Unpack
AddTo
RemoveFrom
EntityLogger
Statistics从收到的实体收集统计信息
输⼊链接组件:
对象名描述DefaultEntity
NextComponent
StateAssignment
输出链接组件:
对象名描述obj
NumberAdded
NumberProcesd
NumberInProgress
ProcessingRate
ReleaTime
计算组件:
对象名描述Controller
WeightedSum
Polynomial
Integrator
对象名描述
Differentiator
PIDController
Lag
MovingAverage
SineWave
SquareWave
UnitDelay
计算输⼊组件:
对象名描述
Controller
SequenceNumber
UnitType
InputValue
计算输出组件:
对象名描述
Value
单位类型:
单位类⽀持的单位默认描述DimensionlessUnit未定义未定义未定义TimeUnit ns, us, ms, s, min, h, d, w, y s时间DistanceUnit mm, cm, m, km, nmi, in, ft, mi m长度SpeedUnit m/s, km/h, knots, mph m/s速度AccelerationUnit m/s2, ft/s2m/s2加速度MassUnit kg, t, kt, Mt kg重量MassFlowUnit(any mass unit)/(s,h,d,y)kg/s质量变化单位VolumeUnit m3, km3, bbl, mbbl, mmbbl m3体积单位VolumeFlowUnit(
any volume unit)/(s, h, d, y)m3/s体积变化单位AngleUnit rad, deg rad⾓度AngularSpeedUnit rad/s, rad/h, deg/s, deg/h rad/s⾓速度EnergyUnit J, kWh J能量单位EnergyDensityUnit J/m3, kWh/m J/m3能量密度单位SpecificEnergyUnit J/kg, kWh/t J/kg能质⽐PowerUnit W, kW, MW W功率CostUnit$$⾦钱
CostRateUnit$/s, $/h, $/d$/s⾦钱变化率单位类⽀持的单位默认描述LinearDensityUnit kg/m, t/m, kt/m kg/m
LinearDensityVolumeUnit m3/m m3/m
DensityUnit kg/m3kg/m3
PressureUnit Pa, kPa, psi Pa
ViscosityUnit Pa-s, P, cP Pa-s
AreaUnit m2, cm2, mm2, in2m2
RateUnit/ns, /us, /ms, /s, /min, /h, /d, /w, /y/s
先折腾⼀个出来,给家看看,如果有⼊坑的⼩伙伴,欢迎交流。