多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 岸桥(Crane) ![](https://box.kancloud.cn/39ce19e12817d3c545dc1ac322ed3b21_107x96.png) ## 综述 岸桥对集装箱进行装卸船作业。岸桥经常和集卡车队(Truck Gang)一起将集装箱运输至堆场。可以在泊位规划器的泊位布置(Berth Layout)选项卡中将岸桥添加到模型中。只要不被另一台岸桥或起重机定位界限(Crane Allocation Barrier)所阻挡,它们可以沿泊位边缘移动。如果模型中包含一个或多个岸桥,可以单击单个岸桥来对其进行详细修改。例如新岸桥移动更快,旧岸桥移动更慢的效果就可以通过这种方式可以实现。 > 注意:可以指定岸桥的不同配置。例如,可以配置一个双小车岸桥。 ## 属性 ![](https://box.kancloud.cn/e9fd2bf2312187f80f9c33cd03c87cba_485x152.png) **名称(Name)** - 该值表示岸桥对象的名称。 **移动决定因素(Determine Moves)** - 该下拉框中的值表示如何计算岸桥的运动。选项包括: * “基于每次移动的时间(Based on Time Per Move)”——岸桥的移动分为三种:卸载、装载和双循环。每个类别都有一个不同的表达式来计算移动时间。当岸桥移动时,会根据适当的类别计算总移动时间,然后分别确定大车、小车和起升机构的移动时间。 * “基于岸桥移动速度(Based on Crane Speeds)”——基于用户指定的速度值和模型中表示的实际距离,对岸桥的大车、小车和起升机构的运动分别指定。对于任何特定的运动,若使用该方法进行指定,则每次移动时间都是相同的,因为每种移动都严格基于指定的速度。 *基于每次移动的时间(Based on Time Per Move)* ![](https://box.kancloud.cn/b28afa4dec039117b20b69df17cfd25e_449x237.png) **单次卸载时间(Time Per Move for Discharges)** - 该值是指将一个集装箱从船上卸载所花费的时间。该值可通过泊位规划器(Berth Planner)的舱口配置(Hatch Profiles)选项卡上的速度(speed)标签进行调整。 **单次装载时间(Time Per Move for Loads)** - 该值是指将一个集装箱装载到船上所花费的时间。该值可通过泊位规划器(Berth Planner)的舱口配置(Hatch Profiles)选项卡上的速度(speed)标签进行调整。 **单次循环时间(Time Per Move for Cycling)** - 该值是执行一次卸载操作后立即执行一次装载操作所需的总时间。该值可通过泊位规划器(Berth Planner)的舱口配置(Hatch Profiles)选项卡上的速度(speed)标签进行调整。 **移动单位转换工具(Moves Per Hour Conversion Tool)** - 这个小部件可以将每小时的移动转换为每分钟移动。大多数建模人员都是根据每小时的移动来考虑码头设备,但是建模中需要以每分钟的移动为单位的值。使用这个工具,可以轻松地将正确的值代入到上面的表达式中。 **大车速度(Gantry Speeds)** - 该值是指岸桥从一个泊位移动到另一泊位的速度。 > 注意:为了正确表示双吊的速度,应该更改泊位规划器(Berth Planner)的舱口配置(Hatch Profiles)选项卡上的速度(speed)标签的值。一个合适的值大约是1.9左右(不是2,因为锁住两个集装箱需要额外的时间)。 *基于岸桥移动速度(Based on Crane Speeds)* ![](https://box.kancloud.cn/2444e23fff2fac305634d6ba6e645744_339x360.png) **起升高度(Lift Height)** - 该值表示起重机的最大提升高度。长度单位取决于模型单位窗口的设置。 **等待时升起吊具(Lift Hoist When Idle)** - 该选项可以使起重机在等待集卡时更有效率。如果勾选该项,则岸桥将在吊起集装箱等待时升起吊具,以便在卡车到达时进行移动。如果此项未选中,则岸桥将等待卡车到达后进行移动。 **运动顺序(Travel Sequence)** - 该值允许编辑岸桥的移动事件序列。选项列在右侧列出。默认的顺序是抬起,移动小车,放下。 **速度(Speeds)** - 该组值表示岸桥的各个机构的速度。每个机构的移动都是单独设置的。如果加减速为0,则起重机将以最高速度立刻开始移动或立刻完全停止,没有任何加减速时间。时间和长度单位取决于模型单位窗口的设置。 ## 其他选项卡 ![](https://box.kancloud.cn/9f7292e979eb97a712cf471958c761ea_520x577.png) 小车和起升机构的属性可以通过对应的属性按钮进行编辑。岸桥的属性可以通过通用(General)选项卡进行编辑。 **起升高度(Hoist Lift Height)** - 该值表示吊具能提升的最大高度。 **状态改变时触发(On State Change)** - 当岸桥从当前状态切换到下一状态时,将触发此触发器。当岸桥的状态即将改变时,可以使用触发器来设置特定的触发逻辑。 传入该触发器的参数如下: * 参数1为整型,表示岸桥将变更至的状态 * 参数2是状态配置文件号,对于单小车岸桥,该值为1 该触发器返回值为整型,返回值如下: * 默认情况下,触发器的返回值为0,FlexTerm将基于其默认逻辑调整岸桥的状态。 * 如果触发器返回-1,FlexTerm将不会改变岸桥的状态,即岸桥将保持之前的状态。 * 如果触发器返回正数,则状态将更改为这个新的状态号。应该使用下列岸桥状态宏作为返回值: <ul style="margin-left:20px;list-style-type:circle;"> <li>QUAY_CRANE_STATE_IDLE:岸桥无工作 <li>QUAY_CRANE_STATE_PRODUCTIVE:岸桥或小车正在进行生产作业 <li>QUAY_CRANE_STATE_MOVING_TO_HATCH:岸桥移动到舱口 <li>QUAY_CRANE_STATE_WAITING_DURING_DISCHARGE:岸桥等待水平运输 <li>QUAY_CRANE_STATE_WAITING_DURING_LOADING:岸桥在装载操作期间等待水平运输 <li>QUAY_CRANE_STATE_SETUP:岸桥处于准备(setup)状态(在舱口配置中定义) <li>QUAY_CRANE_STATE_WAITING_PLATFORM:岸桥正在等待中转平台(仅限双小车岸桥) </ul> 请参阅触发器中的示例代码。 ![](https://box.kancloud.cn/0e6741703c1878b446f576b95a3234a3_476x29.png) **操作触发器(Operation Trigger)** - 当岸桥在卸载或装载操作过程中达到某一特定时刻时触发此触发器。传入此触发器的参数如下所示: * 参数1是一个节点,它表示绑定此触发器的当前岸桥 * 参数2是一个整数宏,表示指定岸桥当前运行状态的操作类型。对于岸桥操作,参数2有下列值可选: <ul style="margin-left:20px;list-style-type:circle;"> <li>QUAY_CRANE_OP_DISCHARGE_PICKUP_BEGIN:岸桥开始移动,从船上装卸集装箱 <li>QUAY_CRANE_OP_DISCHARGE_DROPOFF_BEGIN:装卸完毕后,岸桥开始将卸货集装箱卸至车辆或地面 <li>QUAY_CRANE_OP_DISCHARGE_FINISH:岸桥将集装箱卸至车辆或地面 <li>QUAY_CRANE_OP_LOAD_PICKUP_BEGIN:岸桥开始移动,从车辆或地面上拿起集装箱 <li>QUAY_CRANE_OP_LOAD_DROPOFF_BEGIN:岸桥在取货后开始将集装箱装到船上 <li>QUAY_CRANE_OP_LOAD_FINISH:岸桥完成装载集装箱的工作 </ul> * 参数3为整型,表示当前操作中涉及的集装箱总数 * 参数4为整型,表示当前操作中第一个集装箱的containerid。如果第一个集装箱不存在,则containerid值将为0 * 参数5为整型,表示当前操作中的第二个集装箱的containerid。如果第二个集装箱不存在,则containerid值将为0 请参阅触发器中的示例代码。 **外观:3D 图形(3D Shape)** - 该下拉框允许用户选择岸桥的三维模型 * 简易单小车岸桥(Simple SingleTrolleyCrane):简单的单小车岸桥三维模型,没有其他部件。 * 标准单小车岸桥(Standard SingleTrolleyCrane):标准的单小车岸桥三维模型,拥有更详细的部件细节。 > 注意:切换外观后,用户可能需要调整岸桥位置和小车位置。过于详细的模型会拖慢模拟的速度。 **使用转移点(Use Transfer Points)** - 该复选框将启用地面转移点编辑器。如果未选中此选项,则将禁用转移点编辑器。 > 注意:该选项仅在岸桥和跨运车组同时工作时有效 **转移点数量(Number Of Transfer Points)** - 转移点总数。 **刷新转移点(Refresh Transfer Points)** - 单击此按钮,将根据“转移点数量”中的输入值刷新下面的转移点表。 > 注意:在转移点表中,用户需要在岸桥模型中输入转运点中心的y坐标。岸桥模型中的(0,0,0)点位于岸桥模型左上角。因此在上面的例子中输入的是负值。 ## 更多细节 ![](https://box.kancloud.cn/cea7181660b579fc7c890d62606c4d11_125x84.png) 港口最大的资源之一是岸桥。岸桥应该总是处于工作状态。但是,如果没有足够的集卡来负责集装箱运输,那么岸桥就会有部分时间处于闲置状态。FlexTerm通过在空闲的岸桥下绘制一个红色的框来提供可视化的指示。此外,FlexTerm会收集每个岸桥等待时间的统计数据,这样就可以计算出需要多少辆集卡来为该岸桥提供服务。