物流技术的学习和应用不管对于学生还是对于物流从业人员来说都是提升物流基本功和系统与优化思维的很好的过程,同时也能提升自我专业价值,建议可以多学习和了解。本篇文章的目的主要是通过简要介绍如果使用常用的数学软件自主开发物流网络规划的软件工具,详细的开发过程偏复杂,本篇内容只以启发为主。

MATLAB开发界面

开发成为简易的本地物流网络规划软件样式

1.地图制作

地图是由无数个坐标点构成,也是网络规划的基础,构建了地图才能根据坐标描绘节点位置和距离,用MATLAB读取全国或者全球的经纬度坐标向量,可以构建地图的图形作为规划的可视化和数据基础。并且可以按照自己的喜好对线条颜色、粗细以及背景进行美工设计。这里可以调用m_map的一个工具箱。

部分代码示意

图形示意

2.候选点构建

根据工厂、配送中心、需求点分布的坐标描绘出整个供应链物流网络的需求点和候选点,这些数据可以存放在MATLAB的“变量空间”里,以供运算的时候调用。这些数据的来源可以从企业的信息系统中导出,也可以手工搜集。同时也可根据喜好对字体、颜色等美工部分进行调整。

部分代码示意:

3.现状场景构建

将企业当前的物流网络状态在自主构建的地图上进行呈现,城市节点可根据坐标直接构建,而订单需求量可按圆面积公式进行构建。在现状中不同区域的配送中心所对应的需求点可以进行关联匹配,以便进行构建精确算法进行现状模拟,将企业的整个物流网络通过图形进行可视化。

部分代码示意

4.算法构建

根据物流网络规划的方法,通过构建运筹学模型,并将搜集的所有相关变量的数据进行输入,构建启发式算法,或者仿真算法,对物流网络进行优化运算,可以根据需要得到最优化的物流网络选址与布局结果,也可以进行多方案比选,决策出最优方案。这个部分可以作为独立模块,算法可以更新迭代,或者根据实际场景进行局部修正。MATLAB的M文件中的function可以转换为JAVA可调用的格式,供前端调用运算。

代码示意

5.数据呈现

MATLAB可以构建出各式各样的数据图表,三维饼状图、柱状图、折线图等等,可根据喜好进行编写并呈现,MATLAB的图形编写有一定难度,但是好的图形有助于美观。

代码示意:

用figure构建应用工具,这里可以采用MATLAB的GUI构建成为一个工具,甚至可以做成软件供别人使用,只是MATLAB的GUI可调用的控件不多,比较简陋,但基本功能还是具备的。

MATLAB的GUI界面示意图

构建好坐标轴用于存放数据图形

生成数据并隐藏坐标轴,完成物流网络数据可视化

网页版界面示意

作者

黄尧笛

来源

环球物流咨询规划

此文系作者个人观点,不代表物流沙龙立场

-END-

-更多分类精选文章-

快递|物流+互联网|合同物流|智慧物流|仓库管理|供应链|整车零担|企业物流|物流金融|物流地产|冷链物流|物流关键词|专栏作者|企业创始人/CEO|LogTV视频

黄尧笛

赞赏

长按







































看白癜风的医院哪个好
全国白癜风医学高峰论坛



转载请注明地址:http://www.duyiweia.com/dywxw/2342.html