自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 永磁同步电机无差拍预测控制加延时补偿

永磁同步电机(PMSM)是一种应用十分广泛的电机,它具有高效率、高功率密度、低噪音、高精度等优点,在机器人、电动汽车、风力发电等领域得到了广泛应用。针对这些问题,无刷直流电机(BLDC)的控制方法被引入到PMSM中,形成了无差拍(ZC)预测控制方法,该方法能够有效地解决转速、扭矩波动的问题。在PMSM控制中,ZC预测控制方法是一种全数字化的控制方法,能够在高速运动下实现高精度的转速控制。在PMSM控制中,无差拍预测控制加延时补偿能够有效地解决控制系统中存在的转速、扭矩波动、误差累计等问题。

2023-12-12 15:34:01 557

原创 基于模型预测控制(自带的mpc模块)和最优控制理论的Carsim与Matlab simulink联合仿真

基于模型预测控制(自带的mpc模块)和最优控制理论的Carsim与Matlab simulink联合仿真实现汽车主动避撞和跟车功能(acc自适应巡航),包含simulink模型(其中有车辆逆纵向动力学模型、逆发动机模型、切换控制逻辑等),Carsim模型,资料。其中,逆发动机模型主要用于控制车辆的加速和减速,切换控制逻辑用于控制车辆的跟车和避撞功能。总之,基于模型预测控制和最优控制理论的Carsim与Matlab Simulink联合仿真,为汽车主动避撞和跟车功能的实现提供了一种高效、精确的控制方法。

2023-12-12 15:32:25 520

原创 两个西门子S7-1200PLC之间的TCP以太网通讯

在本文中,我们将探讨如何实现两个S7-1200 PLC之间的TCP以太网通讯,并且结合两个KTP1200 12寸的触摸屏,实现数据发送和读取。通过本文的介绍,我们了解了如何实现两个S7-1200 PLC之间的TCP以太网通讯,并且结合触摸屏实现数据发送和读取。西门子S7_1200两个CPU之间的以太网通讯程序,一个做主站一个做从站,可实现两个CPU之间的数据发送和读取,外加两个西门子KTP1200 12寸的触摸屏,在从站PLC的STEP 7软件中,同样选择“TCP通讯”选项,并设置从站的IP地址和端口号。

2023-12-12 15:30:32 3311

原创 c# can总线开发接口源代码

该开源CAN总线开发接口源代码针对CAN总线常见的高级协议(如J1939、CANopen等)进行了封装,提供方便易用的接口,可以与多种硬件设备进行通信,如CAN总线卡、CAN总线分析仪等。在使用本接口源代码开发CAN总线相关应用程序时,不仅可以提高开发效率,而且可以大大减少程序运行时的异常情况,让程序更加稳定可靠。综上所述,本文分享了一个基于C#语言的开源CAN总线开发接口源代码,它能够完美解决内存溢出和程序闪退等常见问题,同时还提供了TCP Client和串口连接源代码,供广大程序员学习使用。

2023-12-12 15:27:27 1201

原创 基于电压电流双闭环的vienna整流器的仿真(SVPWM调制)

在控制电流和电压波形方面,Vienna整流器可以通过控制开关管的导通和断开来实现,从而达到控制电流和电压的目的,实现电力电子变换的功能。综上所述,基于电压电流双闭环的Vienna整流器的仿真(SVPWM调制)是一种重要的电力电子变换器,具有更好的性能和高效率。在Vienna整流器中,电压电流双闭环控制策略和SVPWM调制技术的应用,可以提高整流器的效率和稳定性,降低损耗和能耗,保证电力系统的稳定运行。可以在瞬态负载及短路时,快速响应并控制输出电压和电流的稳定性,从而保证电力系统的稳定运行。

2023-12-12 15:25:57 882 2

原创 Average Curve:基于MATLAB Simulink的通过线性插值返回多条曲线的平均曲线

本文介绍了一种基于MATLAB Simulink的平均曲线生成方法,该方法通过线性插值算法来生成平均曲线。该算法的主要原理是采用线性插值算法来将多条曲线的数据点进行平均处理,生成一条具有代表性的平均曲线。该方法具有可靠性高、精度高的优点,能够有效地处理多条曲线的数据。本文介绍了一种基于MATLAB Simulink的多条曲线平均曲线生成方法,该方法通过线性插值算法来生成平均曲线。摘要:本文介绍了一种基于MATLAB Simulink的多条曲线平均曲线生成方法,该方法通过线性插值算法来生成平均曲线。

2023-12-12 15:22:50 554

原创 欧姆龙程序,Sysmac Studio伺服程序打包块,直接调用

如果您希望开展伺服控制相关的工作,那么欧姆龙公司的Sysmac Studio伺服程序打包块,绝对是一种值得选择的解决方案。其中,回原点模式还需要参考图五传感器安装位置,即前极限、原点、后极限。而欧姆龙公司的Sysmac Studio伺服程序打包块,就是以伺服控制为基础,提供了一种非常方便的伺服控制解决方案。而Sysmac Studio伺服程序打包块提供了四种速度设定,包括点动速度、原点快速、原点慢速、绝对速度。最后要说的是,在使用Sysmac Studio伺服程序打包块时,可以直接驱动EherCat伺服。

2023-12-12 15:17:17 1011

原创 carsim与simulink联合仿真——ACC提供carsim的cpar文件导入即可使用

同时,Simulink还提供了ACC控制算法调试和性能分析的相关工具,方便开发人员分析ACC系统的性能。另外,Carsim还提供了车辆底盘悬挂系统、动力系统等各种物理学模型,这些模型可以实现车辆的加速、制动等运动状态模拟,为ACC系统的开发提供了重要的支持。Carsim提供了车辆模型的建立和运动学模型的支持,而Simulink则提供了ACC控制算法的开发和调试工具。在ACC系统的开发中,模型说明文件能够有效地增强Carsim和Simulink之间的通信,为ACC仿真的精准性提供支持。

2023-12-12 15:12:15 738

原创 51单片机五层电梯控制器 基于51单片机的五层电梯控制系统

此电梯控制器可以在五层电梯中实现多种功能,包括外部楼层的上下按键和每层楼的数码管显示、电梯内部的数码管显示和按键选择楼层号、报警按键和紧急制动按键。通过不断的循环和检测,程序可以监控电梯的各种状态,并根据上下按键的输入来控制电梯的运动,以便到达目标楼层。总之,51单片机的五层电梯控制器是一种非常实用的电梯控制系统,其中包含多个电路和软件模块,可以实现多种功能,包括上下楼的控制、楼层号的选择、报警、紧急制动等。此外,该系统还有内部的数码管显示和按键,可以供乘客选择所需的楼层,并使用报警按键和紧急制动按键。

2023-12-12 15:07:31 715

原创 SMOTE算法过采样解决类不平衡问题,用于机器学习的分类问题

SMOTE算法是一种处理类别不平衡问题的有效方法,通过生成新的样本点,增加少数类数据的数量,从而达到平衡数据集的目的。SMOTE算法的原理是,在少数类样本中,选取一个样本点,然后在其k近邻中随机选取一个样本点,将两个点的差值乘以一个随机权重,再加上选取的样本点,就生成了一个新的数据点。在机器学习中,类别不平衡问题是一个普遍存在的问题,数据集中的少数类别数据与多数类别数据之间的比例巨大,导致模型训练时对多数类别过于关注,而忽略了少数类别的影响。为了更好的理解SMOTE算法的应用,下面将介绍一个案例。

2023-12-12 15:02:56 844

原创 四轴锁付程序,三菱FX5U发脉冲控制主轴,与好伙伴伺服电批进行MODBUS485通讯

9、485通讯:采用plc的自带485口与好伙伴电批进行485通讯,通讯程序采用自动轮循写法,实时读取与写入电批的通讯地址,设置当前扭力,读取当前扭力,设置打螺丝圈数、转速、滑牙圈数、浮高圈数、滑牙检测、自由转、反转参数等,保证每一个螺丝打的扭力一致。2、采用plc的变址做打螺丝点位计算,打完一颗螺丝后进行变址,接着打下一颗螺丝,不需要复杂的程序计算,做一个小算法就好,自动程序就只有两个流程,模块化自动流程,一个取螺丝流程,一个打螺丝流程,非常简洁。

2023-12-12 15:01:33 1115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除