流程仿真软件中,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资源SeizeReleaseAssignBranchDuplicateCombineSetGraphicsEntityGateEntitySignalSignalThresholdAssembleEntityContainerPackUnpackAddToRemoveFromEntityLoggerStatistics从收到的实体收集统计信息输入链接组件:
对象名描述DefaultEntityNextComponentStateAssignment输出链接组件:
对象名描述objNumberAddedNumberProcessedNumberInProgressProcessingRateReleaseTime计算组件:
对象名描述ControllerWeightedSumPolynomialIntegratorDifferentiatorPIDControllerLagMovingAverageSineWaveSquareWaveUnitDelay计算输入组件:
对象名描述ControllerSequenceNumberUnitTypeInputValue计算输出组件:
对象名描述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/mLinearDensityVolumeUnitm3/mm3/mDensityUnitkg/m3kg/m3PressureUnitPa, kPa, psiPaViscosityUnitPa-s, P, cPPa-sAreaUnitm2, cm2, mm2, in2m2RateUnit/ns, /us, /ms, /s, /min, /h, /d, /w, /y/s
先折腾一个出来,给家看看,如果有入坑的小伙伴,欢迎交流。