采用串级控制和超高精度PID调节器的微张力精密控制技术

news2024/11/25 3:50:11

 

摘要:采用当前的各种涂布机很难适用气体扩散层这类脆性材料的涂布工艺,需要控制精度更高的微张力控制系统。为此本文基于串级控制原理,提出了采用双闭环PID控制模式和超高精度PID张力控制器的解决方案,一方面形成浮动摆棍闭环和主动辊闭环构成的串级控制回路,另一方面是采用目前测控精度最高的工业用PID控制器,结合相应配套的高精度传感器和执行器,可真正实现微张力的精密控制。

原文阅读:(PDF格式)


1. 问题的提出

气体扩散层(GDL)在燃料电池中起到支撑催化层、收集电流、传导气体和排出反应产物水的重要作用,常用于质子交换膜燃料电池,在具体生产工艺中需要在GDL材料表面定量涂布一层特定功能涂料。由于GDL基体层材料较脆,涂布工艺过程中易造成基体层材料断裂或撕裂,转弯处易折断,在高温状态下材料比常温下更脆弱,一般要求涂布过程中控制张力设定在5~10N很窄的一个范围内,且还需要在此微张力范围内具有较高的控制精度。

传统涂布设备,浮动摆辊均为气缸驱动,直线电位器反馈摆辊位置。存在以下问题:

(1)无法精确控制摆辊位置。

(2)气缸行程只有一个方向,需要料膜的张力平衡气缸推力,易造成GDL脆性材料拉伸。

(3)摆辊瞬间偏移至一端时,料膜张力瞬间增大或减小,极易造成GDL脆性材料的撕裂甚至断裂。

(4)张力控制器中的模数转换AD精度和数模转换DA精度较低,最小输出百分比也只能达到0.1%,无法提供更高精度的测量和控制。

由此可见,为实现GDL脆性材料的微张力控制,实现具有精度高、张力小、控制稳的伺服电机驱动的浮动摆辊微张力控制是氢能材料制备的关键技术,为此本文提出了相应的解决方案。

2. 解决方案

为实现涂布工艺中的微张力高精度控制,本文提出的解决方案包含以下两方面的内容:

(1)采用双闭环PID控制形式调节料膜张力,即对浮动摆棍和主动辊进行独立的PID控制。

(2)采用超高精度的双通道PID控制器,每个通道都具有24位AD、16位DA和0.01%最小输出百分比。

解决方案所涉及的微张力控制系统结构如图1所示。

图1 双闭环微张力控制系统结构示意图

 

在图1所示的双闭环控制系统中,浮动摆辊PID闭环控制的具体过程是根据工艺要求,给控制器输入张力值,控制器根据张力传感器信号与设定张力值之差进行快速PID计算后输出控制信号,此控制信号控制浮动摆辊伺服驱动器和伺服电机动作,从而使浮动摆棍产生偏移使得料膜张力快速达到设定值。

浮动摆辊的PID闭环控制过程主要是通过浮动摆辊偏移来调节料膜张力,主动辊速度仍为主机速度,并未参与调节。当浮动摆辊伺服电机持续动作调节料膜张力时,浮动摆辊偏差会导致累积,最终达到浮动摆辊位置报警值。因此仅由浮动摆辊伺服电机调节料膜张力不能完全解决张力不稳、精度不高的问题,为此增加主动辊PID闭环控制实现张力的精准控制。

第二路主动辊PID闭环控制的具体过程是在浮动摆辊PID闭环控制实现调节后,由于浮动摆辊偏离中位,位移传感器跟随浮动摆辊偏移产生对应的偏移电压信号并输入给控制器,控制器根据此偏移电压信号与0V值的正负偏差进行快速PID计算后输出控制信号,此信号控制主动辊伺服驱动和主动辊伺服电机来改变主动辊速度,使得浮动摆棍回到中位,最终实现GDL脆性材料的微张力精准控制。

3. 总结

综上所述,通过上述解决方案,可很好的解决微张力的精密控制问题,具体优点如下:

(1)解决方案所采用的双闭环控制结构,实际上是一个非常典型的串级控制结构,因此充分利用了串级控制结构的优势,更利于实现高精度张力的控制。

(2)制约微张力精密控制的另一个主要因素是控制器的精度普遍不高,采用PLC很难达到超高的采集和控制精度。因此,本解决方案中采用了超高精度的双通道PID控制,既使用了串级控制功能,又实现了超高精度的PID控制。

当然,传感器和执行器精度也是制约微张力精密控制的因素,为了真正实现微张力的精密控制,还需在使用串级控制和超高精度PID控制器的基础上,配备相应高精度的传感器和执行器。


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/794841.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python机器学习(五)逻辑回归、决策边界、代价函数、梯度下降法实现线性和非线性逻辑回归

线性回归所解决的问题是把数据集的特征传入到模型中,预测一个值使得误差最小,预测值无限接近于真实值。比如把房子的其他特征传入到模型中,预测出房价, 房价是一系列连续的数值,线性回归解决的是有监督的学习。有很多场…

kafka权威指南学习以及kafka生产配置

0、kafka常用命令 Kafka是一个分布式流处理平台,它具有高度可扩展性和容错性。以下是Kafka最新版本中常用的一些命令: 创建一个主题(topic): bin/kafka-topics.sh --create --topic my-topic --partitions 3 --replic…

【论文阅读22】Label prompt for multi-label text classification

论文相关 论文标题:Label prompt for multi-label text classification(基于提示学习的多标签文本分类) 发表时间:2023 领域:多标签文本分类 发表期刊:Applied Intelligence(SCI二区&#xff0…

生态系统景观指数-聚集度指数AI计算

景观指数是景观生态学的常见指标,可用于不同生态系统的特征识别。景观指数是反映景观结构与空间格局的定量指标,目前已成为景观生态学领域常用的分析景观格局、度量空间异质性的重要方法。不同水平下的指数结果往往代表不同含义,应在把握指数…

git冲突“accept theirs”和“accept yours”

Accept Yours 就是直接选取本地的代码,覆盖掉远程仓库的 Accept Theirs 是直接选取远程仓库的,覆盖掉自己本地的 我们选择Merge,自己手动行进选择、修改。 这里左边部分是你本地仓库的代码,右边部分是远程仓库的代码,中间的res…

uniapp WIFI上下班打卡

大纲 🥙 uniapp官网:uni-app官网 🥙 WIFI功能模块: 1、下载 wifi 插件 uni-WiFi 2、在 manifest.json 中 App权限配置中 配置权限 1. ACCESS_WIFI_STATE (访问权限状态) 2. CHANGE_WIFI_STATE&#xff…

13.Netty源码之Netty中的类与API

highlight: arduino-light ServerBootstrap Bootstrap 意思是引导,一个 Netty 应用通常由一个 Bootstrap 开始,主要作用是配置整个 Netty 程序,串联各个组件,Netty 中ServerBootstrap 是服务端启动引导类。 java //泛型 AbstractB…

VMware上安装Ubuntu64

D:\VMware\Virtual Machines\Ubuntu64 D:\VMware\Virtual Machines\Ubuntu64\Ubuntu64.vmdk 继续

【ESP32】调试UART功能

1.创建示例项目uart_echo:VSCODE中->“查看”->”命令面板“->输入:Show Examples projects->选择Use current ESP-IDF(C:\Espressif\frameworks\esp-idf-v5.1)->弹出示例ESP-IDF Examples,选择peripherals->uart->uart…

泰晓科技发布 Linux Lab v1.2 正式版

导读近日消息,Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,官方称其“可以极速搭建和使用,功能强大,用法简单”。 自去年 12 月份发布 Linux Lab v1.1 后,v1.2 正式版目前已经发布于 GitHub 及 Gite…

Tensorflow(二)

一、过拟合 过拟合现象:机器对于数据的学习过于自负(想要将误差减到最小)。 解决方法:利用正规化方法 二、卷积神经网络(CNN) 卷积神经网络是近些年来逐渐兴起的人工神经网络,主要用于图像分类、计算机视觉等。 卷积:例如对图片每一小块像素区域的处理&#xff…

微服务体系<1>

我们的微服务架构 我们的微服务架构和单体架构的区别 什么是微服务架构 微服务就是吧我们传统的单体服务分成 订单模块 库存模块 账户模块单体模块 是本地调用 从订单模块 调用到库存模块 再到账户模块 这三个模块都是调用的同一个数据库 这就是我们的单体架构微服务 就是…

RTaW-Pegase实时通信网络架构的建模,仿真和自动配置

RTaW-Pegase 用于构建和优化使用在汽车领域、航空航天领域以及工业领域的通信网络:时间敏感网络(TSN)、CAN (FD,XL)、LIN、Arinc、 NoC车载网络, 以及车外通信的无线网络。除了精确定时的仿真外…

F5 LTM 知识点和实验 2-负载均衡基础概念

第二章:负载均衡基础概念 目标: 使用网页和TMSH配置virtual servers,pools,monitors,profiles和persistence等。查看统计信息 基础概念: Node一个IP地址。是创建pool池的基础。可以手工创建也可以自动创…

7.26总结

继承和实现的区别: 1.修饰符不同: 继承修饰符extends,实现修饰符implements 2.单继承,多实现,Java允许一个类仅能继承一个其他类,即一个类只能有一个父类,这个限制被称为单继承性,而接口允许…

测试开源C#人脸识别模块ViewFaceCore(4:口罩检测、性别预测、年龄预测)

ViewFaceCore模块中的MaskDetector类支持识别人脸是否戴了口罩或有遮挡&#xff0c;主要调用PlotMask函数执行口罩检测操作&#xff0c;其函数原型如下所示&#xff1a; PlotMaskResult PlotMask<T>(T image, FaceInfo info)public class PlotMaskResult{//// 摘要:// …

Docker容器命令(有点详细)

文章目录 Docker 容器容器运行背后启停命令run交互模式需不需要接/bin/bash createexecattachpstoplogscprmcommitexportimportsystem对比export、saveimport、loadcommit、exportimport Docker 容器 Docker 容器是 Docker 平台中的一个基本概念&#xff0c;它是 Docker 技术的…

SpringCloud学习路线(12)——分布式搜索ElasticSeach数据聚合、自动补全、数据同步

一、数据聚合 聚合&#xff08;aggregations&#xff09;&#xff1a; 实现对文档数据的统计、分析、运算。 &#xff08;一&#xff09;聚合的常见种类 桶&#xff08;Bucket&#xff09;聚合&#xff1a; 用来做文档分组。 TermAggregation&#xff1a; 按照文档字段值分组…

【计算机网络】2.1——物理层(编码波形、奈氏准则和香农公式计算)

物理层 基本概念 概念 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流 为数据链路层屏蔽了各种传输媒体的差异 数据链路层只需要考虑如何完成本层的协议和服务&#xff0c;而不必考虑网络具体的传输媒体是什么 物理层协议主要任务 机械特性 指明接口所…

区块链学习笔记

区块链技术与应用 数组 列表 二叉树 哈希函数 BTC中的密码学原理 cryptographic hash function collsion resistance(碰撞抵抗) 碰撞指的是找到两个不同的输入值&#xff0c;使得它们的哈希值相同。也就是说&#xff0c;如果存在任意两个输入x和y&#xff0c;满足x ≠ y…