物流仿真软件

2024-10-15

物流仿真软件(精选9篇)

物流仿真软件 篇1

一、系统仿真理论

1. 系统仿真

系统仿真是迅速发展起来的一门新兴学科, 随着系统仿真的理论和应用技术研究的深入以及计算机技术的发展, 应用数字计算机对实际系统或假想的系统进行仿真的技术越来越受到人们的重视[1]。现在人们普遍接收的系统仿真的定义是:以相似性原理、系统技术、信息技术及应用领域有关专业技术为基础, 以计算机、仿真器和各种专用物理效应设备为工具, 利用系统模型对真实地或假想的系统进行动态研究的一门多学科的综合性技术。仿真技术是研究复杂问题的一种有效的方法。由于仿真技术在应用上的安全性和经济性, 仿真技术的应用取得了广泛的范围。首先应用于军事领域, 仿真技术在武器系统研制, 战术互联网仿真等方面都取得了良好的效果;其次, 在航空、航天、航海、核电站等方面也利用仿真技术减小了项目的风险, 并在安全防御方面起到了实际系统不可比拟的作用;另外, 仿真技术已逐步发展到应用于社会、经济、交通、生态系统等各个领域, 成为高科技产品从论证、设计、生产试验、训练到更新等整个阶段不可缺少的技术手段, 为研究和解决复杂系统问题提供了有效的工具。

2. 物流系统仿真

随着中国加入WTO, 中国经济的发展更是进一步的加快了步伐。加之近几年电子商务的飞速发展, 使得中国的物流业也迅速的成长起来。现代自动化物流系统是集光、机、电技术为一体的复杂的系统, 能够实现物流传输、识别、拣选、分拣、堆码、仓储、检索和发售等各个环节的全程自动化作业。可以看到, 物流系统是一个多因素、多目标的复杂系统。正是由于物流系统的复杂性, 运用系统仿真的方法对其进行建模仿真的分析研究, 以此来确定物流系统中物料运输、存储动态过程的各种统计, 了解设备的处理能力是否能满足实际需要, 运输设备的利用率是否合理, 运输线路是否通畅;以及物流配送中心的地理位置选择是否恰当, 物流配送中心的建设容量设计是否适当等问题。由于现代生产物流系统具有突出的离散性、随机性的特点, 因此人们希望通过对现代物流系统的计算机辅助设计及仿真的研究, 将凭经验的猜测从物流系统设计中去除, 能使物流合理化进而提高企业生产效率。

物流仿真技术是借助计算机技术、网络技术和数学手段, 采用虚拟现实方法, 对物流系统进行实际模仿的一项应用技术, 它需要借助计算机仿真技术对现实物流系统进行系统建模与求解算法分析, 通过仿真实验得到各种动态活动及其过程的瞬间仿效记录, 进而研究物流系统的性能和输出效果。物流仿真是指评估对象系统 (配送中心、仓库存储系统、拣货系统、运输系统等) 的整体能力的一种评价方法。在系统仿真中, 仿真的三项基本要素是:系统、模型和计算机。将三要素联系起来的三项基本活动是系统建模、仿真建模和仿真试验。应用于物流仿真中, 系统建模就是要根据物流仿真的目的, 系统试验知识和试验资料来确定系统数学模型的框架、结构和参数。模型的繁简程度应与仿真目的相匹配, 确保模型的有效性和仿真的经济性。其次将数学模型转变成仿真模型, 建立仿真试验框架, 之后利用仿真软件将仿真模型输入计算机, 设定试验条件, 根据仿真目的在模型上进行试验。最后将试验结果进行分析、整理及文档化, 根据分析的结果修正数学模型、仿真模型、仿真程序, 以进行新的试验。

2.e M_plant物流仿真软件

e M-Plant是以色列Tecnomatix公司出品的e MPower软件工具, 又称为Si MPLE++, 是用C++实现的关于生产、物流和工程的高级面向对象仿真软件, 是一个面向对象、图形化、集成的建模仿真工具, 系统结构和实施都满足面向对象的要求。e M-Plant (SIMPLE++) 物流仿真及规划软件用于项目规划、物流仿真和优化制造厂、生产系统和工艺过程。软件能给出开发项目规划中所有层次的解决方案, 许多世界级的制造商和物流系统开发商都在使用e M-Plant (SIMPLE++) 做全局规划, 用它来评估不同的方案以作出科学的生产、经营决策。软件的面向对象的技术使得可以生成结构合理的层次模型, 模型对系统外部和内部的供应链、生产资源和所有与生产和经营过程相关的环节上都给予了充分的考虑。

总结e M-Plant工具的特点具有如下几点:

可对高度复杂的生产系统和控制策略进行仿真分析;

标准的和专用的应用目标库为典型的方案进行迅速而高效的建模;

使用图形和图表分析产量、资源和瓶颈;

综合分析工具, 包括自动瓶颈分析器、Sankey图和Gantt图;

三维可视化和动画;

使用遗传算法 (genetic algorithms) 对系统参数进行自动优化;

支持多界面和集成能力 (ODBC、SQL、ORACLE、ERP、CAD etc.) 的开放系统结构。

具体的主要体现在以下几个方面:

(1) 使用标准的和专用的应用目标库建立系统仿真模型

使用应用目标库 (Application Object Libraries) ) 的组件, e M-Plant可以为生产设备、生产线及生产过程建立结构层次清晰的仿真模型。用户可以从预定义好的资源、订单目录、操作计划、控制规则中进行选择。通过向库中加入自己的对象 (object) 来扩展系统库, 用户可以获取被实践证实的工程经验来用于进一步的仿真研究。

(2) 仿真系统优化

使用e M-Plant仿真工具可以优化产量、缓解瓶颈、减少再加工零件。e M-Plant能够定义各种物料流的规则并检查这些规则对生产线性能的影响。从系统库中挑选出来的控制规则 (control rules) 可以被进一步的细化以便应用于更复杂的控制模型。用户使用e M-Plant试验管理器 (Experiment Manager) 可以定义试验, 设置仿真运行的次数和时间, 也可以在一次仿真中执行多次试验。用户可以结合数据文件, 例如Excel格式的文件来配置仿真试验。

使用e M-Plant可以自动为复杂的生产线找到并评估优化的解决方案。在考虑到诸如产量、在制品、资源利用率、交货日期等多方面的限制条件时, 可采用遗传算法 (genetic algorithms) 来优化系统参数。通过仿真手段来进一步评估这些解决方案, 按照生产线的平衡和各种不同批量, 交互地找到优化的解决方案。

(3) 分析仿真结果

使用e M-Plant分析工具可以轻松的解释仿真结果。统计分析、图、表可以显示缓存区、设备、劳动力 (personnel) 的利用率。用户可以创建广泛的统计数据和图表来支持对生产线工作负荷、设备故障、空闲与维修时间、专用的关键性能等参数的动态分析;由e M-Plant可以生成生产计划的Gantt图并能被交互地修改。随着数据库应用的增加, e M-Plant还提供了与SQL、ODBC、RPC、DDE的接口, 能够读入CAD图形进行仿真;e M-Plant具有图形化和交互化的建模能力, 同时, 它通过内置的编程语言“Sim TALK”进行过程的定义、参数的输入和控制策略的调整, 也能够建立完整的仿真模型。

三、结束语

物流也已经成为现在社会不可或缺的一个行业。仿真方法的应用应当会主要集中在对真实的复杂物流系统的建模研究和总体优化上。e M-Plant软件几乎考虑到了实际工程领域中的各个方面, 完全可以仿真出实际模型, 所得出的分析结果对现实有直接的指导意义, 非常适合于运用在物流系统的仿真上。

摘要:本文简要介绍了系统仿真的基本概念和物流系统仿真实现的方法。随着计算机技术的不断发展, 物流仿真软件已经成为物流系统仿真的主要工具, 并将得到更为广泛的应用与发展。

参考文献

[1]康凤举杨惠珍高立娥等:现代仿真技术与应用[M], 北京:国防工业出版社, 2006.1

[2]宋建新徐菱宋远卓:现代生产物流系统仿真研究[J], 物流科技, 2007年第3期

[3]陈子侠:龚剑虹:物流仿真软件的应用现状与发展[J], 浙江工商大学学报, 2007年第4期[总第85期]

[4]http://www.ugs.com.cn/

[5]王煜蔡临宁岳秀江:物流系统的仿真研究综述[J].制造业自动化, 2004.9

[6]周立新陶瑞岩汪菲:第三方物流项目仿真程序设计与实现[J].同济大学学报, 2003, 31[12]

物流仿真软件 篇2

一、学习模式:

1、课件内容学习:机电一体化概述检测与传感器步进及伺服电机机械传动,控制系统,接口技术,伺服系统

2、元器件(电器和仪表)学习:70多个电气、仪表3D模型及性能参数,关键机电器件提供爆炸图展示:

A电气:控制盘柜、直流电源、单相交流电源、三相交流电源、保险丝、单排空开、双排空开、三排空开、蓝色钮子开关、红色钮子开关、绿色方形按钮、红色方形按钮、常闭按钮、常开按钮、转换开关、旋转开关、行程开关、三菱交流接触器西门子交流接触器、交流接触器、变压器、开关电源、热继、电机、电抗、电流互感器、电流表、东元TECO变频器、伟创变频器、3色灯、指示灯-红、指示灯-黄、指示灯-蓝、接地端子、魏德米勒接线端子、接线端子、盘柜风扇、电笔等

B仪表和元件:PLC、中间继电器、时间继电器,带底座时间继电器、调节阀、气压阀、截止阀,蝶阀、针型阀、单线圈电磁阀、双线圈电磁阀,智能式变送器、亚德客接近开关、接近开关PNP,接近开关NPN朗鸿接近开关、压力表、单减压过滤器、减压过滤器

二、仿真接线:

学生参照老师设定的电气原理图,从元器件库中拖入对应的3D元器件到元器件库中,按电路图要求,进行命名,参数设置,接线,系统会进行操作计时,提交后系统对操作结果进行检测判断。

7个机电典型电路接线自动判断检测功能:自耦降压起动,双重互锁正反转控制,时间继电器控制,生产机械行程控制电路,具有过载保护的正转控制,接触器星形三角形控制,接触器控制的双速电动机调速电路。

三、PLC编程:仿真三菱(FX2N系列)PLC编程,通过编辑工具,可编辑修改或载入PLC程序,PLC程序能够进行仿真运行,运行时具有输入输出状态指示。支持PLC程序与指令表间切换,支持PLC信息状态仿真测试

四、理论考核:

1、试卷管理:老师可对考场进行管理、试卷编辑和试卷审核,可以从题库里自由选择各类型题目,设置分数,并组成试卷,在指定的时间和考场对指定的学员进行考试。最后对学生提交的试卷进行自动评分,并对试卷考核结果进行综合分析。

2、题库管理题型包括填空题、单选题、多选题、判断题、问答题和实验题,老师可以导入或导出各种题型的题目,或者直接在平台上进行添加。并对各个题型进行归类。

3、自我考核:

物流仿真软件 篇3

1 Flexsim仿真软件

Flexsim是一个在图形建模环境中集成了C++IDE和编译器的仿真软件。在这个软件环境,C++能够直接用来定义模型,这样,就不再需要传统的动态链接库和用户定义变量的复杂链接。Flexsim能应用于建模、仿真以及实现业务流程可视化。可以形成直观立体的三维仿真动画,提供生产系统的生产量,确定“瓶颈”位置,预测资源利用率。还可以被用来支持投资决定,校验物流系统设计的合理性,通过对不同的物流策略进行仿真实验来找出最优解决方案。仿真运行结束后可根据统计数据生成仿真报告,显示各个物流设备的利用串、空闲率、阻塞率等数据。可根据仿真报告提供的数据对物流系统的优缺点进行判断,做出科学决策。

Flexsim可以从以下几个方面对整个业务流程进行仿真分析:

(1)评估车间生产能力

(2)生产线平衡

(3)处理瓶颈

(4)处理库存和在制品问题

(5)测试新的生产作业计划

1.1 仿真模型的建立

Flexsim建模的三个步骤:

(1)利用基本对象进行总体布局

(2)完成对象间的端口连接

(3)编辑对象的外观和属性

Flexsim是一种离散事件仿真软件。以事件进行驱动,通过函数实现功能,用属性和变量来进行控制和存储数据。Flexsim应用深层开发对象,这些对象代表着一定的活动和排序过程。要想利用模板里的某个对象,只需要用鼠标把该对象从库里拖出来放在模型视窗即可。对象可以创建、删除,而且可以彼此嵌套移动,它们都有自己的功能或继承来自其他对象的功能。

在Flexsim逻辑和资料是输入每一个对象中,而不是在产品中。例如作业的资料是在于制造的过程,不是经过的产品中。在建立模拟作业时,用户只须要把对象拖到所要的位置,然后放下。用户接下来把对象连接起来。最后把逻辑和资料输入对象,便完成整个建立的过程。用户也可以用C++建立自己的逻辑,并输入对象中。

Flexsim中的对象参数可以表示几乎所有存在的实物对象,如像机器、操作员、传送带、叉车、仓库、交通灯、储罐、箱子、货盘、集装箱等等都可以用Flexsim中的模型表示。这些对象的参数可以把任何制造业、物料处理和业务流程的快速、轻易、高效建模的主要特征描述出来。

将对象布置设计完成后,利用对象中的方法定义模型中各对象所需要完成的作业,然后通过对对象的连接定义模型的流程,连接完成后,即可仿真运行。

1.2 仿真运行

Flexsim中集成有仿真引擎,该引擎可同时运行仿真和模型视窗(可视化)。根据物流系统的需求流量,统计出物料出现的时间分布规律,把这个规律输入系统,即可运行仿真引擎进行仿真。可以自动运行并把结果存在报告、图表中。这样可以非常方便地利用丰富的预定义和自定义的行为指示器,像用处、生产量、研制周期、费用等来分析每一个情节。而且也很容易将结果导入到别的应用程序像Microsoft Word和Excel等,利用ODBC(开放式数据库连接)和DDEC(动态数据交换连接)可以直接输入仿真数据。同时在仿真运行时,利用该引擎和flexscript语言可以改变模型的部分属性。

仿真运行时间可以相据实际物流系统的生产班次,也可按照最大物流量进行模拟。

1.3 仿真结果分析

根据流程运行结果,进行分析,系统是否存在“瓶颈”,流程是否畅通,物流量能否满足需求。如果系统运行后,结果有不理想之处,要根据相应的原因,调整方案或者改变参数,直至满足物流系统的生产需求。生成三维动画输出结果及仿真报告提交给自动化物流系统的管理者和设计者,进一步优化和完善。

2 采用Flexsim进行物流系统仿真

在物流教学过程中,经常需要对物流系统进行分析,找出存在的问题并进行改进。采用Flexsim仿真软件进行物流系统仿真,是一种比较有效的解决办法。下面以一条生产线物流系统进行仿真为例来进行说明。

该生产线同时生产三种产品,然后被送到检测车间的缓存区。检测车间有三台检测系统分别对这三种产品进行检测后,通过各自的传送带将产品运输出去。产品到达检测车间的时间服从均值为20,方差为2的正态分布。到达检测车间的产品类别(1,2,3)服从均匀分布。缓存区容量为10件产品。3种产品检测完毕后分别放入对应的三个货架中,从检测线到货架通过叉车进行存放。

对该生产线物流系统进行仿真步骤如下:

(1)建模

首先从对象库中拖放所需的对象到建模视图中,按设计场地进行布置设计。将对象布置设计完成后,利用对象中的方法定义模型中各对象所需要完成的业,然后通过对对象的连接定义模型的流程。连接完成后的三维视图如下。

(2)仿真及结果分析

编译及运行该模型,通过5 075个时间单位的仿真得到三维仿真结果如上图,导入到Excel的仿真结果如下:

从三维仿真结果图我们可明显看出,从生产线下来的产品堆积在缓存区(queue66)。这说明缓存区绝大部分时间处于满负荷状态,即从生产线下来的产品来不及送到货架上,因此该物流系统的主要瓶颈在将产品从生产线运送到货架的环节上,即叉车(Transporter158)的搬运能力有限,导致货物堆积在缓存区。从Excel的仿真结果分析中也可得出类似的结论:堆积在缓存区(queue66)产品,其总的等待运输时间为4 784个时间单位,平均堆积产品数量为8.7个,这也说明叉车(Transporter158)的搬运能力有限,导致货物堆积在缓存区。

(3)物流系统改进

为了解决这一瓶颈,考虑增加一台叉车(Transporter70),提高从生产线下来的产品送到货架上的搬运能力。增加一台叉车后的仿真结果如下:

经过约5 000个时间单位的仿真,从仿真结果分析中看到:堆积在缓存区(queue66)产品,其总的等待运输时间为2 155个时间单位,平均堆积产品数量为0.5个,这说明缓存区绝大部分时间处于正常工作状态,从生产线下来的产品基本上能及时送到货架上,解决了该生产线物流系统的瓶颈问题。

摘要:简述了三维仿真软件Flexsim的特点、功能以及利用该软件进行物流系统仿真研究的基本步骤,通过实例说明了在物流教学过程中如何利用仿真结果对物流系统进行分析,找出存在的问题并进行改进。

关键词:物流教学,仿真,Flexsim

参考文献

[1]胡峰,孙国基,等.动态系统计算机仿真技术综述——计算机仿真建模[J].计算机仿真,2000,17(1):l-7,l1.

物流建模与仿真 篇4

通过这学期对物流建模与仿真的学习,让我认识到了物流系统建模与仿真对现实当中物流的重要性。物流系统建模与仿真是现代物流中的助力,能很大程度的减少物流当中的成本和可能出现的问题。

随着现代物流理论和实践迅速的发展,所提出的研究问题日益复杂,非确定因素、模糊因素众多,因果关系复杂,单独应用数学方法就难以进行描述或很难求解且有时无法求解,使得我们的研究需要采用计算机仿真的方法来辅助解决。而物流系统建模与仿真也是在与时俱进,当下的物流系统建模与仿真则是尽可能的确定现实中对其相关的因素利用仿真软件模拟和计算物流活动。以达到减少在物流活动中不必要的损失和时间。

例如:生产物流系统、仓库物流、车间物流、供应链物流、物流中心业务流程、港口集装箱堆场场桥作业调度、汽车滚装码头物流等物流系统的建模与仿真。这其中能节省大量的时间或者成本。所以,物流系统建模与仿真是现代物流运营和进一步发展的必不可少的一项至关重要的技术。

二、这门课学到了哪些知识与技能(200字)

经过一学期的学习和对这门课的深入了解,让我对这门课获益良多。不仅学到了丰富的理论知识,还有大量的电脑实践经验。例如:银行排队系统模型—通过不断的添加和设置变量让整个系统更加完善和贴近现实。还有物流配送作业系统---通过两个物流中心对周边物流点的进行运送作业,利用物流系统仿真软件anyloca将物流点、配送中心、GIS 地图、配送人员、配送车辆等变量一一建立起来,得到的就是两个物流中心对周边物流点进行作业的动态图,通过加速时间再进行数据分析就可以得到相关数据,然后可以通过数据的反馈进行修改的到一个合理物流配送方案,以达到节省时间和成本的目的。还有用于数据分析、矩阵运算等相关计算的matlab软件。这是一款功能强大的软件,matlab可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

三、所学到的知识和技能可以应用到哪些方面,请选一项进行详细说明(500字)

通过学习物流系统建模与仿真和matlab软件可以应用到很多领域。比如物流系统建模与仿真可以应用到生产物流系统、仓库物流、车间物流、供应链物流、物流中心业务流程、港口集装箱堆场场桥作业调度、汽车滚装码头物流等物流系统的建模与仿真。这其中能节省大量的时间或者成本。Matlab可以数值分析、数值和符号计算、工程与科学绘图、控制系统的设计与仿真、数字图像处理技术、数字信号处理技术、通讯系统设计与仿真、财务与金融工程、管理与调度优化计算等。

物流仿真软件 篇5

食品质量关系着百姓的生命健康。近几年, 国内发生的多起由于食品质量不合格造成的百姓健康受到危害的事件为人们敲响了警钟。有效地保障食品质量, 就是保障人民生命安全以及国家稳定。从物流角度讲, 提高冷链物流的效率, 缩短冷链物流时间, 能够有效地降低食品变质的风险, 提高食品的安全系数, 对保障人民的生命健康有着重要意义。目前, 对流程优化的研究多集中在制造业, 冷链领域涉及的很少, 为此, 本文选取冷链物流中冷链物流企业的进货环节进行研究, 应用ExSpect软件对模型进行仿真, 对冷链物流企业进货流程进行模拟分析并进行相关的优化。

2 冷链物流企业进货流程现状

本文以北京市A公司的进货流程为例。A公司是北京最大的冷链物流公司, 拥有“京城第一大冰箱”——西南郊冷库, 为客户提供集仓储、运输、配送、流通加工、资讯等一体化物流解决方案。

A公司的进货方式主要由两种, 一种是上门自提, 另一种是供应商送货。其中, 供应商送货是主要的进货方式, 占到了进货量的90%以上。因此, 本文选择供应商送货的模式进行研究, 自提模式流程与其大部分相似, 可供参考。其进货流程如图1所示。

从图1可以看出, 供应商在决定出货后, 要同时进行两步作业:一方面需要由仓库人员进行装车、配送、卸车等作业, 这是货物的实体流动;另一方面, 由业务部门通知物流公司准备收货, 再由物流公司通知收获人员准备收货, 这是供应商与物流公司沟通的信息流。当供应商送货到达以及物流公司收货员到位两个条件都满足时, 才可以进行验货, 由收货人员和厂家的配送人员共同清点货物数目无误后收货员签单, 并将货物搬运至暂存区存放。暂存区的货物存放一段时间后, 直到所有供应商的货物到达, 统一进行分拣, 之后搬运到地下的冷藏库中进行储藏。

3冷链物流企业进货流程ExSpect软件仿真

在构建了上面所描述的A公司冷链进货流程后, 本文采用了荷兰Deloitte&Touche Bakkenist研制的ExSpect软件包对前面所构造的流程进行了分析和仿真, 得到下列仿真模型见图2。

模型中的节点标示因ExSpect软件与图1的位置标识具体对应关系如表1所示。

基于所构建的仿真模型, 我们进行了相应的仿真实验。我们对所构建的冷链物流企业进货流程进行了10次、15次和20次的仿真, 得到仿真结果见表2。

对三次仿真结果求平均值, 得到流程完成时间的平均值为159.72分钟。

4冷链物流企业进货流程优化措施的提出

通过上面的仿真可以看出, 按照各业务环节最初始的理论规范工作赋值时, 冷链物流公司要完成一个从供应商出货开始到货物入库结束的进货业务流程, 大概需要159.72分钟。其效率是非常低的。

4.1 建模及仿真结果分析

观察仿真过程中货物流经各个库所用的时间, 我们可以发现, 在上述两条并行业务流中:Vendor→Platform→Platform1→Supermarket→ReceivingArea→ReceivingArea1→Buffer→Buffer1→Buffer2→ColdStorage是一条关键路, 该流是货物流, 提高该并行流的工作效率将有助于整个业务流程的效率提高。不过, 这种提高的幅度是有一定限制的, 因为该并行流的效率提高到一定程度后, 另外一条并行流就可能成为关键路。此时, 再提高该并行流的效率对整个流程效率的改善是无效的。从这入手, 本文提出如下的流程优化措施。

4.2 基于效率提高的业务流程优化措施

基于效率提高的流程优化, 即在原有的流程结构基础上, 设法降低各业务环节的实际耗时。基于效率提高的优化措施有以下几种。

(1) 加强与供应商的沟通。

现行的流程中, 冷链物流企业都是在集中多家供应商的货物后再入库, 这主要表现在流程中暂存区暂存这一环节上。这种情况下, 如果多家供应商到货时间相差较大的话, 那么已送到的货物就要在暂存区一直存放, 等待最后一家供应商货物的到达之后一并入库, 这就造成了整条进货流程时间长, 效率低下。因此针对这种情况, 加强和供应商的沟通就十分重要。物流企业应该尽可能地统一供应商送货的时间, 这样就大大缩短了货物在暂存区存放这一环节的时间, 提高了进货的效率, 同时降低了食品暴露在非冷藏环境中发生变质的可能性。

(2) 提高作业效率。

在整条流程中, 像装卸、搬运以及配送这样的作业环节无法避免, 因此只有提高作业效率, 才能缩短进货时间, 提高效率。在装卸、搬运环节, 企业可以尝试使用机械设备代替人工操作, 比如可以使用叉车进行装卸作业, 使用活动的流水线代替人工搬运作业。如果企业无法承担随之而来的高昂费用的话, 那么可以短期内采用激励措施来激励员工, 提高人工作业的效率等。但是长期来看, 企业还是应该朝着机械化作业的方向发展。而像配送这样的环节, 则应该使用科学的路线优化方法进行路线选择, 或者改变运输时间, 错开高峰期, 提高行驶速度。

4.3 基于流程重构的业务流程优化措施

基于流程重构的业务流程优化是指进货流程环节的删减与重组, 这样的优化对原有的流程结构造成了改变。基于效率提高的优化措施有以下几种。

(1) 全面推进企业信息化建设。

推进企业信息化, 以网络化的信息传递方式代替纸张传递信息的方式, 以自动化、机械化操作代替人工操作, 减少流程当中的不增值环节, 节约时间和成本。与供应商最大程度上实行信息共享, 这样每次供应商在出货时自动在其系统内可以发生改变, 物流公司的收货员可以同时在系统上得到收货通知, 避开了层层通知的烦琐, 减少了信息流传递的环节, 提高企业反应的灵敏度。 但是从前面的分析可以知道, 这只是对信息流这条非关键流进行了优化, 虽然不能使整个流程效率得到提高, 但是对于提高服务质量和节省人力起到了积极的作用。

(2) 改串行流程为并行流程。

从原流程中可以看出, 物流企业每次都是在所有供应商货物都到达后进行集中分拣, 这样的串行流程形成了很大的等待时间, 加大了整个流程的时间, 流程效率低下。根据改串行流程为并行流程的思想, 企业可以来一批货物分拣一批, 这样来货与分拣同时进行, 缩短了时间, 提高了效率。

5结论

本文根据冷链物流公司进货流程现状, 利用ExSpect软件对建立的流程进行仿真。在仿真结果的基础上, 有针对性地提出了效率提高和流程重构两种优化措施。

利用ExSpect软件进行冷链物流流程的优化分析, 是一种尝试。随着冷链物流的进一步细化和范围的拓展, 利用ExSpect软件的进行复杂流程的仿真优化研究, 有必要今后深入研究。

摘要:食品安全关系着百姓的生命安全。从物流角度来讲, 缩短冷链物流流程时间, 能够减少食品变质的风险, 提高安全系数。本文在详细描述了冷链物流企业目前的进货流程后, 使用软件ExSpect对流程进行了仿真。在得到行为分析结果和仿真结果的基础上, 有针对性地提出了基于效率提高和基于流程重构两种优化措施。

关键词:冷链物流企业,进货流程,ExSpect软件,仿真,优化

参考文献

[1]葛向华.我国冷链物流发展现状及其制约因素分析[J].商品储运与养护, 2008, 30 (5) :31-33.

物流仿真软件 篇6

在我国振兴物流业发展的大背景下,如何培养适应现代物流业需求的人才是发展物流业的重要内容。以往的教学,我们更加注重理论知识的传授,旨在培养学拥有良好的认知能力,实践教学的开展多以授予学生技能为主,管理专业的实践课程更容易流于形式。

现代物流管理人才除了要具备物流管理的基础知识,还要通晓企业运作的管理方法,如人力、财务、法律法规等相关知识做支撑,同时需要一定的信息技术知识与操纵技能。培养学生具备出色的实践能力是物流管理专业教学过程中的主要目标。

2实践能力的组成结构

实践能力是能力的一种,是个体通过形成实践观念、顺利完成某活动来解决实际问题所必需的心理和生理特征的总和。实践能力的形成需要个体具备一定的知识,即一定的认识能力,从而发现问题,并对问题进行分析;同时需要一定技能,来协调身体完成实践活动。[1][2]

由此可见,实践能力的培养需要个体掌握一定理论知识与操作技能[3]。对于实际问题而进行的知识和技能的广泛应用和迁移,分析形成问题的驱动因素,发现问题对象之间的内在联系,在认知逻辑中表达出来,并给出解决问题的策略,或将问题解决,这些活动则是实践能力的具体体现。

能力的构成要素庞杂、抽象,专业课程的教学不可能对所有能力要素实现发展。国外学者提出关键能力的概念。本文认为物流管理岗位从业人员也应该需具备相应的关键能力,即物流管理从业人员所应具备的能力,并具有迁移特性,不会因物流管理岗位的变换而消失,最终会融合发展成为物流管理从业人员的基本素质。[1]

根据物流管理职业的基本要求,结合仿真课程的特点,这里确定该门课程实践能力培养的关键要素:物流系统的运作能力、信息能力、数学应用能力、资源统筹能力、团队协作能力。

这样形成了以物流专业知识和操作技能为基础,关键能力为主要内容的实践能力的基本结构。从而为本门课程的教学培养工作指明了方向。

3以flexsim为例的仿真软件课程设计

这里以Flexsim仿真软件为例,探讨如何设计基于能力的仿真软件课程。

3.1 专业知识和技能的培养

根据实践能力的构成要素,专业知识和仿真软件操作技能的教授是这门课的基础内容。那么,在课程学时分配上,要有一定的理论课时是必要的,让学生对系统仿真有一个基本的认知,包括flexsim软件的基本概念。

3.2 关键能力的培养

Flexsim的使用要在计算机实验室完成,因此实验性课程占主要学时。

3.2.1 教学形式

以案例式教学为主要内容,引入企业项目管理的方法,将学生分成若干项目小组,并要求项目小组内部建立完整的项目组织,并要求学生将分工情况反馈给老师。这种形式摒弃了传统软件实验课程中,学生单纯的模仿教学内容。在提高学习效率的同时,提高了学生学习的主动性,同时有助于对学生团队合作能力的培养。

3.2.2 实验设计

从教学的角度考虑,实验分为三大类:基础型实验、综合性实验、设计性实验。三种实验逐级展开,由浅入深的提高学生的应用flexsim仿真的能力。

①基础型实验设计

这种类型实验主要帮助学生掌握flexsim的使用方法,加强认知与操作的能力。如案例1的设计:

案例1:一个处理设备在处理完每个产品后,需要等待20秒,才能继续处理后面的产品,使用closeinput和senddelayedmessage函数实现此功能,并建立该模型。问题:如果此处理器工作台最多可以同时实现处理两个产品,每次处理完一批产品后需要等待,如何实现?

这样的实验案例可以让学生加深对消息触发及命令的认识,提高应用能力。

②设计型实验

设计型实验采取创造性项目的特点来设计实验内容。通过设计好的实验环境,给定问题需求,让学生以项目小组的形式给出合理的解决方案。如案例2的设计:

可以利用experiment工具

案例2:一个工作车间有5个工作站,工作站之间有转运区,要求人员从工作站搬运产品到转运区,并操作机台加工产品,人员数量1-8,工作站加工时间对数正态分布(0,10.5,1)。请给出最佳人员数量。

利用experiment工具设计仿真实验变量及仿真时间,并根据统计结果,选择合理的人员应用方案。

这类实验旨在锻炼学生的物流系统运作能力,根据给定的题目环境,利用相关工具监测系统的运行状态,设计实验进行过程,并最终给出优化的方案。

③综合性实验

项目的任务类型可分为确定性项目和创造性项目,确定性项目是指项目的工作目的和方法明确,且提前给出明确的任务结果。[3]

这里将综合性实验定义为类似于确定性项目的形式的,明确任务的实验。综合性确定任务实验要求学生在既定任务目标下综合应用flexsim实体、命令、函数等,以及物流管理及物流操作等知识完成实验任务。这类实验可以帮助学生提高信息能力,在充分获取实验内容的信息基础上,应用数学知识,建立函数模型,并建立仿真模型。如案例3的设计:

案例3:请根据如下材料及示意图,建立配送中心的仿真模型[4]。

学生首先根据给出的数据,利用flexsim的Optquest统计工具,拟合出入库的时间间隔函数,并根据出入库数据,计算配送中心各个区域所需面积,及需要的设备数量及规格,将所需的实体拖入到模型视图内;然后,设计配送中心的业务流程,包括入库、检验、存储、包装、分拣等,并根据流程连接相应实体;最后,根据物流作业活动的需要合理设置实体的属性以及应用的策略。模型建好后,可以统计入库暂存区、叉车等搬运设备等的指标来衡量比较模型的中的不合理环节与配置,最终优化模型,给出完整的设计方案。

4小结

Flexsim物流仿真实验可以从多个方面比较全面地培养学生的实践能力,但实施的关键在于如何设计行之有效的实验内容与案例内容,让学生应用flexsim来解决物流管理中存在的问题。在物流管理专业学生能力的培养上,创新能力是培养的关键因素[5]。那么这就要求在实验设计上,不能让学生简单的去模仿教师授课的案例模型,而要提出问题、提出要求,同事采取激励形式的实验考评,可以激发学生的创新热情与动力,是实现培养创新能力的有效手段。

摘要:分析了实践能力的内涵,结合物流业对人才能力的需求,提出了物流管理专业实践能力的组成结构。并根据flexsim仿真软件的特点,构建了基于flexsim的仿真实验方案,通过不同类型、不同内容的实验教学过程,建立了适合物流管理实践能力组成结构的实验教学与考评方案,旨在有助于培养适应社会需求的物流专业人才。

关键词:实践能力,flexsim,实验

参考文献

[1]刘磊.培养学生实践能力论纲[D].辽宁:辽宁师范大学,2007,4.

[2]吴志华.论学生实践能力发展[D].长春:东北师范大学,2006,10.

[3]吴国庆.不同任务类型下团队绩效的影响因素的实验研究[D].苏州:苏州大学,2009,5:8-9.

[4]冷志杰,高艳,刘新红.物流类专业课程实验指导书[M].清华大学出版社,2010:199.

物流仿真软件 篇7

随着电子行业的快速蓬勃发展, 我国已成为电子生产制造大国。国际知名电子厂商均在国内设置代工商或者生产基地, 同时本土电子成品生产企业也迅速成长。在消费电子、白色家电, 信息电子等多个生产领域国内生产规模已经占据全球第一。这一迅速发展的市场产生了巨大的人力资源需求, 培养合格的操作从业人员是现场的迫切需求之一。

在SMT生产设备中, 回流焊炉是重要的生产设备之一。回流焊相当于是一个巨大的加热炉, 设备的内部有一个大功率加热电路, 热风系统将空气或氮气加热到足够高的温度后吹向已经贴好元件的线路板, 让元件两侧的锡膏融化后与主板牢固焊接在一起。这种生产方式温度易于控制, 焊接过程中还能避免氧化, 制造成本也更容易控制。由于锡膏加热融合的过程复杂, 需要设备精确地进行温度控制, 所以回流焊炉往往通过设置多个温区来精确控制温度变化, 使得焊接获得最好的焊接效果。

虽然回流焊炉的操作相对简单, 但设备能耗大, 准备周期长。以较低功率的典型9温区回流焊炉, 峰值功率达到40kW以上, 平均功率达到15-20kW以上。每一次从开机到升温完成需要1个小时乃至更长的时间, 而完成降温需要2个小时以上。设备长时间高功率运行带来的成本高昂, 同时操作准备及降温时间长, 时间利用率低, 完成一次实验操作就需要半天的时候, 如果还需要调整, 则用时远远超出了一般培训的时间限制。综上所述, 利用真实设备进行教学培训, 成本高昂, 效率低下。在这种情况下, 相关企业采用3D仿真软件在计算机上模拟真实回流焊炉设备和CAM软件界面进行人员培训, 以解决该矛盾。

2 SMT设备的实际操作

回流焊炉是SMT制造中一项重要设备, 是SMT工艺完成焊接重要步骤。作为回流焊炉的操作使用者日常主要操作有:装载生产档案, 调整设备参数、进行设备维护等。其中装载生产档案和调整设备参数主要利用回流焊炉自带的CAM软件进行重要参数的设置:比如设置轨道宽度, 调整轨道运行速度, 设置加温温区的温度等。而进行设备维护则是在CAM软件支持下对设备进进行相关操作, 比如:清理传送带、清洁加热炉膛、添加高温润滑油、更换加热电路。进行维护操作的时候需要对设备结构或电路布线较为熟悉, 回流焊炉下部为供电电路, 每一个温区的加热模块都有独立的继电器与控制闸刀。日常出现小的供电故障, 需要维护人员及时手动排除, 否则将会引发故障或损坏设备。除了维护以外, 利用测温板对电路各个温区进行温度测量, 绘制实际加温曲线也是生产重要日常性操作。

3 现有仿真存在的问题及改进

现有3D仿真软件产品利用计算机模拟技术和3D动画技术进行回流焊炉的相关动态仿真, 取得了许多有益的成果。但存在两个问题。

其一, 仿真软件仿真了回流焊炉CAM软件界面。使用者操作时与在HELLER、BTU及REHM等品牌的回流炉上操作一致。同时软件提供了温区设置和虚拟加温曲线仿真的功能, 模拟了现场进行回流焊炉温度设置这一重要操作。但目前现有软件界面操作与温度仿真彼此独立, 当改变轨道宽度和传送带速度等参数后, 并不会导致虚拟加温曲线发展变化。这未能体现实际生产中当改变传送速度时, 会影响加热时间, 从而使得加温曲线发展较大变化这一特性。

其二, 3D仿真软件的设计制作者, 缺乏现场回流焊炉工作经验。所以进行3D结构仿真时, 重点放在对设备内部结构展示, 部件连接关系上。但对与实际操作重要的几处细节部分没有涉及。比如现有3D仿真软件普遍没有展示润滑油的加注操作及润滑油相关管路, 没有展示炉膛结构和炉膛炉渣集中区域, 没有展示加热电路线路布置和继电器开关分布。这样的细节缺陷导致使用者通过3D展示, 能泛泛了解回流焊炉内部结构, 找到主要部件内部位置, 但对实际常用操作相关的内部结构知识一无所知, 导致训练效率下降。

针对上述问题, 3D仿真软件应主要在下列方向上加以改进。

第一, 改进数学建模, 在炉温曲线的数学运算模型中加入时间参数, 从而与虚拟操作界面中的传送速度等参数挂钩, 体现与真实设备相近的响应特性。在加温模型中加入时间t, 该参数由传送速度与长度共同决定。而每一温区升温速度tr由电路板初始温度与温区内温的温差所决定。温差越大, 升温速度越快。而经过每一温区后, 电路板实际升温等于升温速度tr乘以时间t, 初始温度加上升温等于电路板经过该温区后的温度。通过引入时间参数, 当改变仿真软件运行速度后, 加温曲线将产生更贴近于实际生产的变化。使用者也将合理控制仿真软件中的设备传送速度, 保证加温曲线符合生产要求。

第二, 构造3D绘图时添加炉膛细节和润滑油加入部分的细节和动画展示。炉膛开闭与高温润滑油加注是实际操作的训项目, 由于实际设备限制训练次数有限, 利用计算机模拟可以进一步提高模拟软件的培训效率。

第三, 3D仿真应加入电路部分的模拟展示, 将加热体、风扇等部件的主要线路及控制开关分布显示在现有回流焊炉3D仿真模型上, 使得3D仿真软件可以用于电气检修相关的培训。利用计算机模拟软件将实际电路布线照片和原理图有效在一起。让培训者能在安全的模拟环境中尽快熟悉设备的电气连接关系, 掌握设备电路原理。

4 结论与展望

回流焊炉是一个现代化的复杂设备, 内部结构复杂。利用计算机模拟技术也仅仅能完成一部分的仿真内容。即使加入改进措施, 仍不能完全精确符合真实的设备运行。目前探讨的不足因素改进的方法虽然能提高仿真性能, 但仍比较简陋, 未来需要进行进一步的探讨与完善。

参考文献

[1]刘波.回流温度曲线的测试技术[J].经济技术协作信息, 2008, (21) .

[2]鲜飞.SMT设备的最新发展趋势[J].电子工业专用设备, 2007, (09) .

[3]闫明.SMT回流焊机3D智能软件系统[D].成都:西南交通大学, 2012, (3) .

[4]李洪昌.回流焊炉的温度曲线[J].赤峰学院学报:自然科学版.2008, (11) .

数控系统仿真软件设计 篇8

采用移植复用现有数控系统软件的思路,仿真软件的总体结构如图1所示。

(1)μC/OS_WIN

原有数控系统软件是运行于μC/OS-II的,因此首先在Windows上模拟μC/OS-II操作系统,换言之是将其移植到Windows应用程序的一个线程中,数控系统软件所有任务均运行在这个线程中。

(2)Virtual Diver

虚拟驱动,在Windows平台实现与原接口一致的驱动程序,包括文件系统、键盘驱动、显示Frame Buffer、外设接口等。

(3)CNC Kernel

移植原数控系统应用软件,包括GUI、加工程序预处理、PLC控制、运动控制等。与上述(1)、(2)所实现的虚拟操作系统及虚拟驱动组合,运行在Windows平台之上。

(4)Windows Framework

Windows界面程序,主要实现以下功能:

以Windows窗口模拟键盘和显示屏,实现键盘输入和界面显示;

进行机床运动和工件切削三维仿真显示;

主轴、刀架、卡盘、机床面板等I/O设备的输入/输出信号逻辑模拟,根据虚拟驱动的I/O模块的输出信号进行动作,并根据真实的信号逻辑时序设置输入信号。

2 Virtual CNC

下面将简要描述前1节软件结构图中所定义的Virtual CNC三个部分的设计。

2.1μC/OS_WIN(μC/OS-II模拟)

将μC/OS-II进行基于Windows线程的移植[1,2],需要实现时钟TICK的获得,模拟时钟中断以及任务切换。仿真软件本身是运行在Windows上,不需要强实时性,因此采用Windows的软件定时器,通过使用定时精度为毫秒级的time Set Event()函数来产生模拟时钟TICK。其函数原型:MMRESULT time Set Event(UINT u Delay,UINTu Resolution,LPTIMECALLBACK lp Time Proc,WORD dw User,UINT fu Event),将需要周期性执行的任务定义在lp Time Proc回调函数中,从而完成所需处理的事件。调用这个函数后会增加一个线程,时间一到则在这个线程中调用回调函数。

time Set Event()函数调用定时回调函数是和主线程同时被Windows操作系统调度的,并没有起到中断的作用。所以在调用定时回调函数lpTime Proc的时候必须停止主线程的运行,退出回调函数则恢复主线程的运行,这些事情都放在定时回调函数,也就是μC/OS-II的时钟中断处理函数中完成。

如图2,这里的任务上下文和μC/OS-II在x86上移植的上下文很相近,不同点只是段寄存器不用保存,因为在Windows下的μC/OS-II任务其实只是在同一个线程中切换,而且在保护模式下段寄存器,其值在同一个线程中是不会变的。

2.2 Virtual Driver(虚拟驱动)

Virtual Drive虚拟驱动层为CNC Kernel提供必需的与硬件交互的接口,包括文件系统、键盘驱动、显示Frame Buffer、外设接口等。

(1)文件系统。在数控系统中使用的文件系统与Windows文件系统不同,在虚拟驱动层中使用Windows文件系统接口函数,按照原数控系统软件的文件系统接口进行封装。

(2)键盘驱动。键盘驱动包括按键输入和指示灯输出。数控系统软件通过键盘驱动获取键盘按键状态,输出指示灯状态。

(3)显示Frame Buffer。为数控系统软件提供屏幕输出的显存空间,由仿真软件Windows界面应用程序读取后还原为位图进行模拟LCD的输出。

(4)外设接口。包括模拟电压输出,伺服轴移动增量输出,PLC的输入输出端口,编码器反馈输入等。

(5)额外的接口。如电源开关,实际上是进行相关的准备工作后,创建或退出模拟μC/OS-II的Windows线程。

2.3 CNC Kernel(数控系统软件)

在实现了虚拟的操作系统和驱动层后,系统软件的移植非常简单。模拟的数控系统软件运行在以Windows线程虚拟的μC/OS-II系统之上,数控系统软件的所有任务均运行在一个线程中,且只模拟了时钟TICK中断。仿真软件无实时性要求,所以可将为轴运动数据处理在优先级最高的任务中进行,周期性的调用中断服务函数。图3为轴运动数据处理任务的流程。

3模块化设计

为适应多种类型数控系统及机床的可选择配置功能,以及软件的可维护性,将仿真软件分为以下模块。

Virtual CNC——提供访问各种数控系统信息的接口库。

CNC Panel——数控系统操作面板库,根据Virtual CNC提供的接口,仿真数控系统显示及键盘。

Logic Simulation/3D View——机床/工件三维视图,机床逻辑部件仿真,碰撞检测,剪切运算等。

Application/Main Frame——应用程序/主框架,子窗口容器,消息路由,命令处理。

Resource——应用程序资源,工具栏/菜单/字符串等。

Misc Setting/Calculate——刀具设置、毛坯设置、工件测量。

从软件模块划分,数控系统仿真包含(1)Virtual CNC和(2)CNC Panel两部分,机床仿真包含(3)Logic Simulation/3D View和(6)Misc Setting/Calculate。每种数控系统对应(1)、(2)两个动态库,每种机床对应(3)、(6)两个动态库。

仿真软件提供选择数控系统和机床配置的用户界面,用户从多种类型的数控系统中选择出一种,然后再从匹配这种系统的机床中选择一台机床,将数控系统和机床装配成数控机床进行仿真,即根据选择分别装载对应的动态库到应用程序进程中。

4结束语

作为数控系统产品及机床加工仿真的软件工具,仿真软件应尽量真实的模拟现实,才能为应用培训及产品推广起到良好的效果。移植嵌入式系统软件到Windows平台,使用可配置、模块化的软件框架进行数控系统仿真软件的开发,实现了对多个数控系统系列产品的仿真,并经过用户使用验证,仿真软件与真实数控系统的人机交互几乎一致,达到了预期的仿真效果。

依据上述的思路,理论上还可以在Windows平台进行数控系统应用软件开发,根据运动控制的输出进行3D图形仿真直观的零件加工理论测试[3,4],可以很方便地提取相关的数据作为测试依据,少去许多设计阶段在开发板上调试的繁琐、费时的工作。在Windows环境下进行理论测试,分析问题时可以排除其它如硬件或驱动器等外部因素,通过测试后只需很少的工作将数控系统应用软件移植到目标嵌入式系统之上,再进行产品测试,这样也能节省大量的功能测试的时间。

参考文献

[1]Jean J.Labrosse.嵌入式实时操作系统μC/OS-II[M].北京:北京航空航天出版社,2006.

[2]百度文库.VC环境下μC/OS-II移植[EB/OL].http://wenku.baidu.com/view/63258bafdd3383c4bb4cd24c.html.

[3]周静,陆宝春.数控仿真系统三维建模技术研究[J].机床与液压,2007(4):68-70.

Proteus软件仿真失败分析 篇9

在教学过程中仿真一款具有校时功能的LED显示的电子时钟时,设计采用单片机89C2051,采用了四位共阳极LED数码管,时、分各用两位数码管显示,不设秒显示。数码管显示采用动态扫描方式实现。仿真时用PN4249作为数码管驱动,实际使用可采用三极管A1015或9012,Proteus中4位数码管LED驱动模型如图1所示。

在计算机上仿真却不能得到正确结果,具体表现为MCU位控输出各引脚电平是变化的,但LED的公共端电平始终不变,有时虽然有数字显示,但有些字段不显示。

为验证软件与硬件电路和正确性,通过SmartPRO编程器将仿真软件Proteus生成的目标代码HEX文件,写入实际89C2051芯片。在实验板上运行结果显示是正常的,证明软件与硬件是完全正确的。

重新检查Proteus模型,在就数码管驱动硬件电路连接而言,是完全正确的,程序本身也无错误。为什么会出现这种现象呢?

仿真失败分析与解决方法:

为找出仿真出错原因,试着将仿真原理图位控部分改为经反相器驱动后,接至共阳极LED公共端,此时系统仿真工作正常。这也充分说明程序是正确的,确定是仿真模型有问题。考虑到图1中当位控信号输出P3X为高电平时,对共阳极LED而言是电位不确定的高阻状态,为此对图1电路进行修改,在4个三极管集电极端各加一下拉电阻10K,仿真正确。

2 ALE引脚信号引起的仿真失败

教学过程中在Proteus仿真ADC0808进行模数转换时,按教材或一般参考资料建立仿真模型,用单片机的ALE信号直接作模数转换器的clock时钟信号时仿真失败。进一步采用双4位BCD码芯片74LS393对ALE信号进行4分频输出,作为模数转换的时钟信号,仿真仍是失败的。

仿真失败分析与解决方法:

在采用ADC0809等逐次逼近型模数转换芯片的场合,时钟信号clock是它内部转换电路工作必须的,内部需要不停的比较才能完成转换,如果没有clock信号,转换永远不会结束。一般当晶振频率为12MHz时,ALE端为晶振频率的1/6,即为2MHz,将此信号4分频得500KHz,可满足ADC0809转换要求(ADC0809典型值为640KHz),也有很多资料将此信号与MCU的ALE信号直接相连。

为找出仿真失败原因,在Proteus仿真系统中,MCU晶振频率为12MHz,在ALE引脚上添加电压探针,为便于比较,再在仿真系统中加上频率为500KHz的数字时钟激励源DCLK,仿真后两脉冲波形如图2所示。

从对比图中明显可看出ALE引脚信号是不满足ADC转换要求的,即使分频后也不能满足ADC转换时钟要求。

解决Proteus中仿真失败的方法有两种:

(1)采用激劢源中的数字时钟,并设其频率为500KHz左右,作为ADC时钟信号。

(2)用定时计数器T0/T1作为频率信号发生器用,频率信号的输出作为ADC时钟信号发生器用。这种方式的优点是即使是实际电路应用时也并不会增加额外的硬件。

下面程序是T0作为频率发生器,频率信号由P1.1输出,作为ADC时钟信号发生器:

3 结束语

应该指出,Proteus在单片机仿真领域,就目前而言,功能是最为强大的,可以仿真51系列、AVR,PIC等常用的MCU及其外围电路,而且不需要在原理图中绘制时钟外围电路,甚至于复位电路也可不绘,系统仍能正确地仿真。然而要正确地认识到软件功能上的一些局限性,软件本身还有待完善,上面的二个例子只是一个缩影,所以在系统仿真实践中不要片面追求完全的仿真,只有这样,才能提高仿真效率,少走弯路。

参考文献

[1]徐爱钧,彭秀华.Keil Cx51 V7.0单片机高级语言编程与NV-ision2应用实践(第二版)[M].北京:电子工业出版社,2008.

[2]周润景,张丽娜.基于Proteus的电路及单片机系统设计与仿真[M].北京:北京航天航空大学出版社,2006.

上一篇:初中数学的创新教学下一篇:城市规模体系论文