APP下载

基于机器学习的电喷印精度预测方法研究

2022-07-27杨静文陈小勇张军华

包装工程 2022年13期
关键词:射流流体线性

杨静文,陈小勇,张军华

基于机器学习的电喷印精度预测方法研究

杨静文,陈小勇,张军华

(桂林电子科技大学 机电工程学院,广西 桂林 541004)

节省电流体喷射打印精度预测的时间和解决电流体工艺参数的选择问题,达到提高电流体打印的质量和效率的目的。为了对电流体喷射打印精度进行预测,提出有限元模型与机器学习相结合的方法。基于线性回归、支持向量回归和神经网络等机器学习算法建立4种参数与射流直径的关系模型。算法结果表明:支持向量回归和神经网络预测模型的决定系数2能达到0.9以上,表示模型可信度高;支持向量回归和神经网络预测模型指标都比线性回归预测模型的小。机器学习算法可对电喷印打印精度进行有效预测,预测效率提高了十几倍,节省了精度预测的时间。

机器学习;电流体微纳打印;射流精度;预测模型

电流体喷射打印技术(E-Jet Printing)是一种基于电流体动力学的打印制造技术,其利用电场力和机械力影响流体,以“拉”的方式从液锥(泰勒锥)顶端向下形成精细射流和微滴,从而实现材料的高分辨率打印制造[1]。电流体喷墨打印制造技术的优点:摒弃了传统的增材制造加工工艺,利用流体形成的精细射流,在衬底上直接打印出图案化的高分辨率的微纳结构;电流体打印材料广泛,应用领域较多,如可穿戴设备[2]、柔性电子设备、材料成形、光学器件[3]等,在这些领域中都显示出很大的应用潜力。

电喷印成形机理比较复杂,而且影响因素很多,主要包括:打印材料性能(质量分数、密度、电导率、表面张力等),工艺参数(入口流速、电压等),结构参数(喷嘴内径、收集板高度等)。为了对电流体射流稳定性和精度进行预测,一些学者也展开了研究。Jayasinghe等[4]首先报道了陶瓷悬浮液的电射流打印技术,之后使用浓缩的悬浮液打印了宽度为70 µm的图案。高翔宇等[5]通过调整打印工艺参数来影响锥射流的形状和尺寸,揭示了打印尺寸与锥长和射流长度的关系及规律。Jeong等[6]用纳米颗粒和石墨烯打印出源电极、漏电极和沟道并制备了薄膜晶体管。Parke等[7]使用细小的毛细管喷针打印了直径为490 nm的点阵列。

机器学习算法就是从数据中自动分析获得规律,因此该研究基于机器学习算法和有限元相结合建立了加工参数与电流体射流精度的预测方法[8]。调节电流体喷射打印技术的过程特性(外加电压、溶液流速)和结构特性(喷嘴直径、收集板高度)4种参数,得到大量的模拟试验作为样本。利用机器学习算法对电喷印打印精度进行预测,以此提高喷射打印设计效率。

1 电流体射流理论分析与模型

电喷印的基本原理见图1。通过在喷嘴和衬底之间加高电压(几百到几千伏),相同极性的电荷就会聚集到喷嘴尖端,当尖端电场力超过液体的表面张力时,液体就会从半球形弯月牙面变成锥形(泰勒锥)[9]。随着电场强度的增强,泰勒锥的顶端喷出一个小射流或液滴,一般可达到几十nm到1 µm,最终实现高分辨率打印。电喷印喷嘴结构见图2。其中高电位电压范围为1 200~2 500 V,喷嘴内径为0.05~0.2 mm,喷嘴距基板高度为0.4~1 mm,入口流速为0.05~0.2 m/s,以上数值是前期仿真探索后得到的能够使电流体形成稳定锥射流的参数范围。

图1 EHD打印喷射技术原理

图2 电喷印喷嘴结构

根据以上分析,文中使用COMSOL有限元多物理场耦合分析软件建立电流体射流状态数值仿真模型。施加不同电压时得到的射流成型状态见图3。电流体射流成形过程属于多物理场耦合问题。

图3 不同电压下的射流成型状态

2 机器学习算法

文中利用线性回归、支持向量回归和神经网络等机器学习算法建立4种参数与射流直径之间的关系。给定由4个属性描述的示例,其中是在第个属性上的取值,因变量是射流直径,记为。下面将具体介绍所使用的机器学习算法[10]。

2.1 线性回归算法

线性模型形式简单,容易建模,支持向量机和神经网络等非线性模型基本上都是通过在线性模型上引入层级结构或高维映射而得到的,线性模型的表达式见式(1)。

(1)

(2)

2.2 支持向量回归算法

支持向量用于回归任务得到支持向量回归算法(Support Vector Regression,SVR),支持向量回归算法是给定训练样本,使得与尽可能接近,引入松弛变量后的SVR算法为:

(3)

将样本从原始空间映射到一个更高维的特征空间,即引入核函数后,将线性回归拓展到非线性回归。得到核化后的SVR模型为:

(4)

在不知道特征映射形式的情况下,支持向量机模型预测的一个关键因素是核函数的选用。支持向量机常用的核函数有:多项式核、高斯核(RBF核)和Sigmoid核等。

2.3 神经网络算法

神经网络是广泛的并行互连网络,由具有适应性的神经元组成[11]。神经网络算法包括多层感知机(Multilayer Perceptron,MLP)、卷积神经网络、BP算法等。

多层感知器是一个全连接神经网络,由输入层、隐藏层(1个或多个)和输出层组成。隐层的数量通常由具体问题来确定[12],MLP使用激活函数来生成神经元的输出。常用的激活函数有Sigmoid函数、Tanh函数和ReLU函数。3种函数的表达式见(5)—(7)。

(5)

(6)

(7)

3 电喷印预测模型和性能评估

文中应用python语言的第三方模块scikit– learn[13]库来编写和运行算法。scikit–learn以numpy、scipy、matplotlib等数据包为基础,能实现机器学习中的数据预处理、模型选择、分类、回归、聚类等功能。使用机器学习建立预测模型的流程见图4。

图4 机器学习方法建立预测模型的基本流程

3.1 建立数据集

进行机器学习要确定输入变量和输出变量,并建立包含一定数量数据的数据集。电流体喷射打印射流直径的统计结果图5。

图5 射流直径数据集的分布

3.2 数据预处理

3.2.1 划分数据集

通常把数据按8∶2的比例划分为训练集和测试集。训练集用于训练模型,测试集用来评估模型的性能[14]。

由于样本数不够多,所以采用折交叉验证的方法[15],其具体过程:将全体训练数据等分为份,每次取1份数据用于模型评估,余下(−1)份数据用来训练模型,这个过程重复次。一般来说,值越大,模型的预测的精度就越高,但同时计算量也会增加。出于预测精度和效率的考虑,这里将的值确定为5。

3.2.2 特征缩放

不同特征数据之间的量级不同,例如:电极电压量级为103,入口流量量级为10−2。如果数据不按比例缩放,转化成无量纲化的数据,电极两端电压这个特征就会对模型结果产生决定性的影响,影响模型的精度。因此,采用特征缩放方法对原始数据进行无量纲化处理,以保证计算精度和预测的准确性。

文中所用的特征缩放方法为“线性函数归一化”,表达式见式(8)。

(8)

式中:norm为归一化后的数值;为原始数据;、分别为范围内的最大值和最小值。

3.2.3 模型超参数调优

3.3 模型预测

3.3.1 线性回归

线性回归算法使用L1正则化的LASSO线性回归来建立预测模型。正则化的作用是避免模型产生过拟合,这里将正则参数的搜索范围设置为0.01~100,交叉验证得到最佳正则参数为0.01。线性回归模型预测值与实际值的比较结果见图6。

图6 线性回归模型预测值与实际值的比较

由图6可知,线性回归算法预测准确率不高,特别是在打印尺寸变大的情况下。造成这种情况的原因是假设该问题是线性关系,但是该假设不足以预测打印精度,因此后面用到非线性模型来预测。

3.3.2 支持向量回归

高斯核有较好的学习能力,文中采用高斯核作为支持向量回归模型的核函数,见式(9)。

(9)

支持向量回归输出变量在测试集上预测值与真值的对比见图7。可以看出,文中算法在训练集和预测集上的预测效果都很好,这是因为通过核方法将线性模型转化为核化的非线性模型后,非线性核有时能显著提高模型的性能。

图7 SVR模型预测值与实际值的比较

3.3.3 神经网络

多层感知机需提前定义隐层的层数、单个隐层神经元个数和激活函数的形式等参数,学习器中需要设定学习率、优化算法、随机种子、权重和阈值等参数[16]。通过超参数调优获得最佳的一组超参数:优化算法选择拟牛顿法,正则化为L2正则,正则系数为1×10−5,隐层层数为2,各层的神经元数量为5和2。tanh函数在隐藏层的表现要好于sigmoid函数,因此激活函数选择tanh函数。

该神经网络模型的预测结果见图8,可以看出数据点的误差较小,模型的可信度较好,训练得到的模型兼顾训练集和预测集上的性能,基本达到需要的精度。

图8 多层感知机模型预测值与实际值的比较

3.4 模型性能的评估

对学习器的泛化性能进行评估,这里选择决定系数2、开方均方误差RMSE、平均绝对误差MAE等3个回归模型性能评价指标对预测性能进行评价,计算式见式(10)—(12)。

(10)

(11)

(12)

综上,所有的评价指标都表明支持向量回归、神经网络算法都能达到很高的预测精度,而线性回归算法预测可信度较低。

表1 3种机器学习算法模型在不同的数据集上的性能比较

Tab.1 Performance comparison of three machine learning algorithm models on different datasets

4 结语

文中基于机器学习理论,应用线性回归、支持向量回归和神经网络3种机器学习算法构建了3种机器学习模型,并利用所构建的算法模型实现电喷印精度的预测。分析了4种参数与射流直径的关系。结果表明,利用机器学习建立预测模型进行能够高效地预测射流直径,相比传统基于CFD模拟计算的方法,机器学习的预测效率提高了十几倍,而且预测精度具有较高的精度和可信度。

1)通过支持向量机可以准确预测电喷印精度,利用交叉验证的方法能够有效提高预测的准确性;激活函数为tanh的神经网络,可以准确预测电流体喷射打印精度,而线性回归算法只能预测线性模型,拟合效果差。

2)将电流体喷射打印技术研究从传统的解析计算和数值模拟的方法转为利用数据驱动的建模方法,可提高电流体喷射打印设计效率,实现柔性电子、生物医药、光学器件等的精确打印。

3)机器学习预测模型的建立可为电流体喷射打印设计和优化提供数据支持和指导作用。后续可以将机器学习建立的电流体射流精度模型与遗传算法、灰狼优化算法等智能算法相结合,从而找到多个约束条件下的喷射打印最优解。

[1] JANG J, HYUN B G, JI S, et al. Rapid Production of Large-Area, Transparent and Stretchable Electrodes Using Metal Nanofibers as Wirelessly Operated Wearable Heaters[J]. NPG Asia Materials, 2017, 9(9): 1-8.

[2] KIM S Y, KIM K, HWANG Y H, et al. High-Resolution Electrohydrodynamic Inkjet Printing of Stretchable Metal Oxide Semiconductor Transistors with High Performance[J]. Nanoscale, 2016, 8(39): 17113-17121.

[3] IM H G, AN B W, JIN J, et al. A High-Performance, Flexible and Robust Metal Nanotrough-Embedded Transparent Conducting Film for Wearable Touch Screen Panels[J]. Nanoscale, 2016, 8(7): 3916-3922.

[4] JAYASINGHE S N, EDIRISINGHE M J, WILDE T. A Novel Ceramic Printing Technique Based on Electrostatic Atomization of a Suspension[J]. Materials Research Innovations, 2002, 6(3): 92-95.

[5] 高翔宇, 杨伟东, 王媛媛, 等. 微滴喷射工艺参数与液滴形态关系的数值模拟[J]. 机械科学与技术, 2021, 40(3): 475-480.

GAO Xiang-yu, YANG Wei-dong, WANG Yuan-yuan, et al. Numerically Simulating Relationship of Process Parameters between Droplet Ejection and Droplet Morphology[J]. Mechanical Science and Technology for Aerospace Engineering, 2021, 40(3): 475-480.

[6] JEONG S, LEE S H, JO Y, et al. Air-Stable, Surface-Oxide Free Cu Nanoparticles for Highly Conductive Cu Ink and Their Application to Printed Graphene Transistors[J]. Journal of Materials Chemistry C, 2013, 1(15): 2704-2710.

[7] JANG-UNG P, MATT H, JUN K S, et al. High-Resolution Electrohydrodynamic Jet Printing[J]. Nature Materials, 2007, 6(10): 782-789.

[8] GE Y, LI X, LANG L, et al. Prediction of CNC Bending Quality of Tubes Based on Machine Learning[J]. Journal of Beijing University of Aeronautics and Astronautics, 2016, 42(8): 1691-1697.

[9] 钱江红, 杜致远, 杜召亮, 等. 柔性衬底的电流体喷射按需打印研究[J]. 机电工程技术, 2020, 49(9): 40-41.

QIAN Jiang-hong, DU Zhi-yuan, DU Zhao-liang, et al. Research on Electrohydrodynamic Drop-on-Demand Printing of Flexible Substrate[J]. Mechanical & Electrical Engineering Technology, 2020, 49(9): 40-41.

[10] 张冬梅, 闫蓓. 对话周志华教授: 关于人工智能和机器学习[J]. 科学通报, 2017, 62(33): 3800-3801.

ZHANG Dong-mei, YAN Bei. Professor Zhou Zhihua: About Artificial Intelligence and Machine Learning[J]. Chinese Science Bulletin, 2017, 62(33): 3800-3801.

[11] TEUVO K. An Introduction to Neural Computing[J]. Neural Networks, 1988, 1(1): 3-16.

[12] KIM H, SUI C, CAI K et al., Fast and Precise High-Speed Channel Modeling and Optimization Technique Based on Machine Learning[J]. Journal of Robotics & Machine Learning, 2019, 60(6): 2049-2052.

[13] ARLOT S, CELISSE A. A Survey of Cross-Validation Procedures for Model Selection[J]. Statistics Surveys, 2010, 4: 40-79.

[14] WAN Xing. Influence of Feature Scaling on Convergence of Gradient Iterative Algorithm[J]. Journal of Physics: Conference Series, 2019, 1213(3): 1-4.

[15] REN Y. Optimizing Predictive Maintenance with Machine Learning for Reliability Improvement[J]. ASCE- ASME Journal of Risk and Uncertainty in Engineering Systems, 2021, 7(3): 2-5.

[16] 亓欣波, 李长鹏, 李阳, 等. 基于机器学习的电子束选区熔化成形件密度预测[J]. 机械工程学报, 2019, 55(15): 48-55.

QI Xin-bo, LI Chang-peng, LI Yang, et al. Machine Learning Algorithms on Density Prediction of Electron Beam Selective Melted Parts[J]. Journal of Mechanical Engineering, 2019, 55(15): 48-55.

Machine Learning Based E-jet Printing Accuracy Prediction Method

YANG Jing-wen, CHEN Xiao-yong, ZHANG Jun-hua

(College of Mechanical & Electrical Engineering, Gulin University of Electronic Technology,Guangxi Guilin 541004, China)

The work aims to save time in predicting the accuracy of E-jet printing, solve the problems in selection of electrofluidic process parameters, and improve the design quality and efficiency of electrofluidic printing. A combination of finite element models and machine learning was proposed to predict the accuracy of E-jet printing. Based on machine learning algorithms such as linear regression, support vector regression and neural networks, a model on relationship between four parameters and jet diameter was established. The algorithm results showed that the determination coefficient2of the support vector regression and neural network prediction models could reach above 0.9, indicating that the models were highly credible; RMSE and MAE, which were indicators of model error, were both smaller than those of the linear regression prediction models. Machine learning algorithms enable effective prediction of E-jet printing accuracy, increasing prediction efficiency by more than a factor of ten and saving time on accuracy prediction.

machine learning; electrofluidic micro-nano printing; jet accuracy; prediction model

TS853+.5

A

1001-3563(2022)13-0203-06

10.19554/j.cnki.1001-3563.2022.13.026

2021‒08‒20

广西自然科学基金(22GXNSFAA035616);广西制造系统和先进制造技术重点实验室基金(2006540007Z)

杨静文(1997—),女,桂林电子科技大学硕士生,主攻基于电流体动力学的柔性电子3D打印技术。

陈小勇(1984—),男,硕士,高级实验师,主要研究方向为基于电流体动力学的柔性电子3D打印、微电子互连技术。

责任编辑:曾钰婵

猜你喜欢

射流流体线性
超声速气流中激波/边界层干扰微射流控制研究进展
深海逃逸舱射流注水均压过程仿真分析
低压天然气泄漏射流扩散特性研究
山雨欲来风满楼之流体压强与流速
喻璇流体画
关于非齐次线性微分方程的一个证明
猿与咖啡
非齐次线性微分方程的常数变易法
线性耳饰
常数变易法的理论依据