MCD
文章平均质量分 79
云敬山
汕大机电er
展开
-
【基于Simulink+UG NX MCD 一级倒立摆控制系统仿真】建模和分析(一)
前言倒立摆是比较典型的系统,国内外学者常常通过在倒立摆上开发控制算法。对倒立摆的控制分为两大任务:起摆稳摆所以本文想通过此项目对自动控制原理进行一个复习与学习的过程,具体目标设想建立单摆模型,通过simulink进行仿真,开发相关算法,同时,利用UG NX MCD建立单摆机电模型,可以进行更为直观的仿真,但利用MCD进行控制算法的开发还未看到有相关研究。视频资料:【倒立摆合集】一、二、三阶倒立摆Step 0: 建立数学模型问题描述如图所示,倒立摆一端通过关节连接水平移动的小车上,小车原创 2020-06-10 21:29:38 · 9542 阅读 · 5 评论 -
【UG NX MCD 机电一体化概念设计】PID算法在 UG NX MCD 中的应用案例设计与实现(二)
需求描述通过改变导轨倾斜角度,控制小球的位置。模型单自由度板球系统模型部件有球、导轨底座MCD机电模型配置添加刚体、碰撞体等,球碰撞体形状为胶囊导轨碰撞体形状选择多个凸面体添加距离传感器添加铰链副和位置控制运行结果位置实时反馈,达到预期功能。 PID原理PID控制器,由比例调节(Proportion)、积分调节(Integral)、微分调节(Differential)组成。作用为使用比例、积分、微分这三种调节算法对输入的误差进行处理后,继而输出。平行式PID公式原创 2020-05-26 15:32:26 · 3972 阅读 · 0 评论 -
【UG NX MCD 机电一体化概念设计】NX MCD中加减速控制算法的实现
在真实设备中,实际上对电机的加减速具有一定要求,常采用传统的直线加减速和柔性S型曲线加减速控制。关于加减速算法认识参见另一篇文章:【运动控制】梯形加减速 三角加减速 柔性S型加减速曲线的认识那么在MCD中,我们是对运动副添加位置控制来模拟驱动机构,如何更加完美的模拟电机呢?在MCD中,位置控制初始界面如下,通过给定速度和目标,实现定位,而从运动曲线可看出,在运动过程始末以及中间,速度为给定速度,这并不符合真实情况。而通过勾选限加速度,则能够实现直线加减速算法。MCD会自动根据给定目标、速度、限制加原创 2020-05-25 01:12:06 · 4978 阅读 · 0 评论 -
【运动控制】梯形加减速 三角加减速 柔性S型加减速曲线的认识
算法类型在运动控制中常用的加减速控制算法有指数、直线、S型曲线和三角函数加减速控制算法。PS:S型曲线加减速关注度指数,近年在上升。冲击类型和加加速度解释刚性冲击:速度发生突变,加速度理论上为无穷大,在起止端产生无穷大的惯性力,所以产生极大的冲击,适合低速场合。柔性冲击:速度连续变化,而加速度突变,加速度跳变产生较大的惯性力,引起较大的冲击,适合中速场合。挠性冲击:速度和加速度连续变化,而加加速度突变,速度和加加速度,加速度对时间的导数,也称急动度、力变率,衡量加速度的变化,在车辆行驶中原创 2020-05-25 00:23:16 · 14398 阅读 · 3 评论 -
【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(三) 联合调试
Step0 前言上一篇中, 我们采用仿真序列的方式,进行了搬运逻辑的尝试,仅仅是固定一个点去放盒子,所以这篇文章将通过PLC程序控制去每一层地垒起来。Step1 MCD创建信号信号可选择是否为运行时参数,即对机电对象的速度、定位等的代理,可选输出还是输入,可选数值类型,可选测量类型,可填初始值我们要对轴位置进行控制,所以需要添加XYZ轴的定位输入信号,供PLC改变控制,同时添加输出信号,为实时测量反馈定位数值,作为是否到位的判断。对于气缸,在真实设备中,通过一个bool信号控制开断就可以控制原创 2020-05-11 18:42:49 · 20067 阅读 · 14 评论 -
【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(二 )仿真序列
Step0 前言这一篇文章,我们将通过添加仿真序列的方式,实现码垛逻辑,仿真序列即基于事件的响应逻辑。Step1 传送带的控制上一篇文章中,我们生成盒子是基于时间,不受控制,我们想盒子碰到碰撞传感器,即到位后,就停止生产同时传送带停止运动。首先,将盒子对象源改变每次激活时生成1个传送带逻辑,添加一条仿真序列,机电对象即要控制的对象未传输面,条件对象为传送带,勾选速度,并修改线速度为10...原创 2020-05-08 17:56:51 · 19281 阅读 · 4 评论 -
【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(一)基本配置
通过这几篇文章和案例教学,分享一下我在MCD模块的学习经验,供大家参考。Step0 意义和用途用NX MCD可以轻易实现在没有真实设备的情况下,仅需建立设备3D模型和搭配外部控制信号,就可以轻易实现虚拟工艺调试,因此可以加快设备开发周期,减少设备打样成本,满足柔性生产需求,迎接工业4.0。NX MCD是数字化双胞胎技术的体现,数控数字化双胞胎可分为虚拟调试(服务于产品研发设计调试和维护)和...原创 2020-05-07 21:25:40 · 43404 阅读 · 6 评论 -
【UG NX MCD 机电一体化概念设计】PID算法在 UG NX MCD 中的应用案例设计与实现(一)
PID算法是经典的行之有效的控制算法。我们如何在NX实现相关的控制呢对真实电机,控制器和控制卡通过控制算法控制电机的运动。对MCD中位置控制,有MCD内置的加减速控制算法控制位置定位,而定位误差的控制暂时未知。在MCD中,可通过添加碰撞体配置其碰撞体模拟真实平面,具有摩擦,阻尼属性。具有重力场可以配置弹簧具有各种传感器,如下材料属性解释动摩擦:动摩擦因数(或动摩擦系数)是彼此接触的物体做相对运动时摩擦力和正压力之间的比值。静摩擦:静摩擦是一个物体在另一个物体表面上具有相对运动趋势原创 2020-05-25 17:23:09 · 4864 阅读 · 0 评论