CN102818952B - 一种自动检测及补偿旋转变压器零位偏差的方法及装置 - Google Patents
一种自动检测及补偿旋转变压器零位偏差的方法及装置 Download PDFInfo
- Publication number
- CN102818952B CN102818952B CN201210269214.XA CN201210269214A CN102818952B CN 102818952 B CN102818952 B CN 102818952B CN 201210269214 A CN201210269214 A CN 201210269214A CN 102818952 B CN102818952 B CN 102818952B
- Authority
- CN
- China
- Prior art keywords
- current
- value
- resolver
- signal
- zero drift
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
- Measurement Of Current Or Voltage (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
本发明公开了一种自动检测及补偿旋转变压器零位偏差的方法及装置,旋转变压器信号解算电路将旋转变压器的输出模拟信号解算后送入微控制器,霍尔电流传感器检测电机相绕组中的电流,调理后通过模数转换电路送入微控制器;微控制器对送入的电压信号求出平均值,并根据当前相电流平均值及上次旋转变压器的零位偏差补偿值调整方向求解最佳旋转变压器的零位偏差补偿值;同时,微控制器的电机控制信号由功率驱动电路进行功率放大后驱动被测电机正常运行。本发明可显著简化检测旋转变压器零位偏差实施步骤,降低检测旋转变压器零位偏差的难度,并实现对旋转变压器零位偏差的自动补偿,操作方便,适应性强,且成本较低。
Description
技术领域
本发明涉及一种检测及补偿旋转变压器零位偏差的方法及装置。
背景技术
旋转变压器具有结构可靠、实时性好、环境适应性强等特点,被广泛用于电机伺服***中精确检测伺服电机转子的位置。旋转变压器在安装时的装配误差会导致旋转变压器的零位产生偏差,从而导致电机实际转子位置与通过旋转变压器检测到的转子位置存在零位偏差。这种零位偏差的存在会引起不期望和不可控制的直轴电流,严重时会造成伺服电机无法起动或反转。目前检测伺服电机转子零位偏差常用的方法为预定位法和高频注入法:预定位法是在伺服电机定子中通以直流电或施加方向固定的电压矢量将转子拖到预定位置,根据伺服电机转子位置传感器检测到的转子位置信息即可确定转子位置传感器的零位偏差,该方法的缺点是电机带负载或摩擦转矩较大时检测误差较大。高频注入法是利用电机的凸极或饱和效应来检测转子的初始位置,从而确定转子位置传感器的零位偏差。该方法的缺点是对硬件要求较高,工程实现难度较大。
发明内容
为了解决现有旋转变压器零位偏差检测方法测量误差大、对硬件要求高、工程实现困难等不足,本发明提出一种自动检测及补偿旋转变压器零位偏差的方法,可显著简化检测旋转变压器零位偏差实施步骤,降低检测旋转变压器零位偏差的难度,并实现对旋转变压器零位偏差的自动补偿,操作方便,适应性强,且成本较低。
本发明解决其技术问题所采用的技术方案包括以下步骤:
1)设定旋转变压器的初始零位偏差补偿值为零。转动电机,采样电机任意一相绕组Px的当前电流信号I,并将这个电流转换为数字量,求取时间T内的平均值X,时间T的取值与电流采样时间及电流纹波有关,在选定的采样率下,时间T的取值以能够求取出足够逼近原始电流平均值的采样次数所耗费的时间为准则;
2)任意选定旋转变压器的零位偏差补偿值调整方向F(顺时针或逆时针),并设定旋转变压器的零位偏差补偿值调整方向F为+1,以旋转变压器输出信号的最小分辨值为步进单位Δ,将旋转变压器的零位偏差补偿值增大一个Δ后,采样电机绕组Px的当前电流信号I,并将这个电流转换为数字量后得到时间T内的平均值Y;
3)根据X、Y、F的值确定旋转变压器的零位偏差补偿值的调整方向。
当F为+1时:
若X≤Y,将X的值更新为Y的值,将旋转变压器的零位偏差补偿值减小一个Δ,更新F值为-1,采样电机绕组Px的当前电流信号I,将这个电流转换为数字量后得到时间T内的平均值作为当前的Y值。
若X>Y,将X的值更新为Y的值,将旋转变压器的零位偏差补偿值增大一个Δ,采样电机绕组Px的当前电流信号I,并将这个电流转换为数字量后得到时间T内的平均值,将此平均值作为当前的Y值。
当F为-1时:
若X≤Y,将X的值更新为Y的值,将旋转变压器的零位偏差补偿值增大一个Δ,更新F值为+1,采样电机绕组Px的当前电流信号I,将这个电流转换为数字量后得到时间T内的平均值作为当前的Y值。
若X>Y,将X的值更新为Y的值,将旋转变压器的零位偏差补偿值减小一个Δ,更新F值为-1,采样电机绕组Px的当前电流信号I,并将这个电流转换为数字量后得到时间T内的平均值,将此平均值作为当前的Y值。
4)重复步骤3),直到旋转变压器的零位偏差补偿值连续出现摆动状态,即零位偏差补偿值连续交替出现(DT+Δ)和(DT-Δ)达到至少150次,此时DT即为最终的旋转变压器零位偏差补偿值。
本发明还提供一种实现上述方法的装置,包括微控制器、功率驱动电路、旋转变压器信号解算电路、电流检测及调理电路、模数转换电路。旋转变压器信号解算电路用于给旋转变压器提供激励信号,并将旋转变压器的输出模拟信号解算调理成符合微控制器输入要求的数字信号送入微控制器,电流检测及调理电路包括霍尔电流传感器及信号调理电路,霍尔电流传感器检测电机相绕组中的电流,并送入信号调理电路将信号调理到模数转换电路额定输入范围内的电压信号送入模数转换电路。模数转换电路以1kHz以上的采样频率采样送入的电压信号并将该电压信号转换为符合微控制器信号输入标准的数字信号后送入微控制器。微控制器对送入的电压信号进行数字滤波后求出时间T内的平均值,并根据当前相电流平均值及上次旋转变压器的零位偏差补偿值调整方向求解最佳旋转变压器的零位偏差补偿值;同时,微控制器将电机控制信号送入功率驱动器,由功率驱动电路进行功率放大后驱动被测电机正常运行。
本发明的有益效果是:可简化现有检测旋转变压器零位偏差技术的实施步骤,降低检测旋转变压器零位偏差的难度,自动实现旋转变压器零位偏差最佳补偿值的计算。
本发明利用相电流与转子位置的关系,通过固化在微控制器中的程序,即可实现旋转变压器零位偏差的检测,并计算零位偏差的最佳补偿值,操作方便,适应性强;可在通用电机控制平台稍加改进即可实现,成本低。
附图说明
图1是本发明的总体结构示意图
图中,1-微控制器;2-模数转换电路;3-功率驱动电路;4-电流检测及调理电路;5-电源电路;6-旋转变压器信号解算电路;7-装有旋转变压器的被测电机。
具体实施方式
本发明包括以下步骤:
1)设定旋转变压器的初始零位偏差补偿值为零。转动电机,采样电机任意一相绕组Px的当前电流信号I,并将这个电流转换为数字量后得到时间T内的平均值X;
2)设定旋转变压器的零位偏差补偿值调整方向F为+1,以旋转变压器输出信号的最小分辨值为步进单位Δ,将旋转变压器的零位偏差补偿值增大一个Δ后,采样电机绕组Px的当前电流信号I,并将这个电流转换为数字量后得到时间T内的平均值Y,;
3)根据X、Y、F的值确定旋转变压器的零位偏差补偿值的调整方向。
当F为+1时:
若X≤Y,将X的值更新为Y的值,将旋转变压器的零位偏差补偿值减小一个Δ,更新F值为-1,采样电机绕组Px的当前电流信号I,将这个电流转换为数字量后得到时间T内的平均值作为当前的Y值。
若X>Y,将X的值更新为Y的值,将旋转变压器的零位偏差补偿值增大一个Δ,更新F值为+1,采样电机绕组Px的当前电流信号I,并将这个电流转换为数字量后得到时间T内的平均值,将此平均值作为当前的Y值。
当F为-1时:
若X≤Y,将X的值更新为Y的值,将旋转变压器的零位偏差补偿值增大一个Δ,更新F值为+1,采样电机绕组Px的当前电流信号I,将这个电流转换为数字量后得到时间T内的平均值作为当前的Y值。
若X>Y,将X的值更新为Y的值,将旋转变压器的零位偏差补偿值减小一个Δ,更新F值为-1,采样电机绕组Px的当前电流信号I,并将这个电流转换为数字量后得到时间T内的平均值,将此平均值作为当前的Y值。
4)重复步骤3),直到旋转变压器的零位偏差补偿值连续出现一定次数(如200次)的摆动状态,即零位偏差补偿值连续交替出现(DT+Δ)和(DT-Δ)达到一定次数,此时DT即为最终的旋转变压器零位偏差补偿值。
本发明所述的实现上述方法的装置,包括电源电路、微控制器、功率驱动电路、旋转变压器信号解算电路、电流检测及调理电路、模数转换电路(或模数转换模块)。旋转变压器解算电路用于给旋转变压器提供激励信号,并将旋转变压器的输出模拟信号解算调理成符合微控制器输入要求的数字信号送入微控制器,旋转变压器解算电路采用现有的技术手段即可。电流检测及调理电路包括霍尔电流传感器及信号调理电路,霍尔电流传感器检测电机相绕组中的电流,并送入信号调理电路将信号调理到模数转换电路额定输入范围内的电压信号送入模数转换电路。模数转换电路以一定的采样频率采样送入的电压信号并将该电压信号转换为符合微控制器信号输入标准的数字信号后送入微控制器。微控制器对送入的相电流采样信号进行数字滤波后求出时间T内的平均值,并根据当前相电流平均值及上次旋转变压器的零位偏差补偿值调整方向自动求解最佳旋转变压器的零位偏差补偿值;同时,微控制器将电机控制信号送入功率驱动器以驱动电机运行。功率驱动电路将微控制器送入的控制信号进行功率放大后驱动被测电机正常运行。
下面结合附图和实施例对本发明进一步说明。
为了体现本发明的可实施性,这里以装有旋转变压器的电机GK6105-8SC61为被测对象,微控制器采用内部集成有模数转换模块的数字信号控制器dsPIC30F6010A,以集成功率模块PM150LA120为功率驱动器,以霍尔电流传感器CSM300B及运放TL082构成电流检测及调理电路,旋转变压器信号解算电路由AD2S80构成。
实例具体实施步骤如下:
1)旋转变压器解算电路6采用通用的12位AD2S80解算电路产生5KHz、有效值为2.25V的正弦激励信号送入旋转变压器,并接收旋转变压器的输出信号进行解算,将解算后的12路数字信号送入微控制器1。
2)微控制器1设定旋转变压器的初始零位偏差补偿值为零。读取旋转变压器信号解算电路送入的信号,得到与电机转子位置对应的变量RS,范围在0~4095。微控制器依据RS的值通过查表法,通过内置的PWM模块产生6路调幅比为0.2的SPWM驱动信号,送入三相功率驱动器3。
3)功率驱动电路3根据送入的6路驱动信号将绕组接入电源正极或电源地,驱动电机7旋转。
4)利用电流检测及调理电路4中的霍尔电流传感器检测电机7的A相绕组相电流Ia,并利用现有技术通过电流检测及调理电路4中TL082将CSM300B输出的信号调理成0~5V范围内的电压信号送入模数转换电路2。
5)配置模数转换电路2以10KHz的采样频率采样送入的信号并将其转换为数字信号,送入微控制器1中。
6)微控制器1对模数转换电路2送入的数字信号求取20mS内的平均值。并通过固化在微控制器中的程序进行旋转变压器的零位偏差检测及其最佳补偿值计算,具体过程如下:
(1)令旋转变压器的零位偏差补偿值DT的初始值为零,采样此时电机A相绕组电流Ia在20mS内的平均值,并将该值送入变量X;
(2)令旋转变压器的零位偏差补偿值调整方向F为+1,以旋转变压器输出信号的最小分辨值(1/1024)为步进单位Δ,将旋转变压器的零位偏差补偿值DT增大一个Δ后,采样Ia在20mS内的平均值,并将该值送入变量Y;
(3)根据X、Y、F的值确定旋转变压器的零位偏差补偿值的调整方向。
当F为+1时:
若X≤Y,将变量Y的值送入变量X,将DT减小一个Δ,更新F值为-1,采样Ia在20mS内的平均值,并将该值送入变量Y。
若X>Y,将变量Y的值送入变量X,将DT增大一个Δ,更新F值为+1,采样Ia在20mS内的平均值,并将该值送入变量Y。
当F为-1时:
若X≤Y,将X的值送入变量Y,将DT增大一个Δ,更新F值为+1,采样Ia在20mS内的平均值,并将该值送入变量Y。
若X>Y,将X的值送入变量Y,将DT减小一个Δ,更新F值为-1,采样Ia在20mS内的平均值,并将该值送入变量Y。
(4)重复上述(3)的检测及计算过程,直到DT的值在DT+Δ和DT-Δ间连续出现200次的摆动状态,此时的DT即认定为最终的旋转变压器零位偏差补偿值,至此就完成了对旋转变压器零位偏差的自动检测和补偿。
通过上述的方法及装置可在电机正常运行前通过固化在微控制器中的程序自动检测旋转变压器的零位偏差并计算出最佳补偿值,降低了旋转变压器的零位偏差检测及补偿值计算的复杂度。
Claims (2)
1.一种自动检测及补偿旋转变压器零位偏差的方法,其特征在于包括下述步骤:
1)设定旋转变压器的初始零位偏差补偿值为零,转动电机,采样电机任意一相绕组Px的当前电流信号I,并将这个电流转换为数字量,求取时间T内的平均值X,时间T的取值与电流采样时间及电流纹波有关,在选定的采样率下,时间T的取值以能够求取出足够逼近原始电流平均值的采样次数所耗费的时间为准则;
2)任意选定旋转变压器的零位偏差补偿值调整方向F,并设定旋转变压器的零位偏差补偿值调整方向F为+1,以旋转变压器输出信号的最小分辨值为步进单位Δ,将旋转变压器的零位偏差补偿值增大一个Δ后,采样电机绕组Px的当前电流信号I,并将这个电流转换为数字量后得到时间T内的平均值Y;
3)根据X、Y、F的值确定旋转变压器的零位偏差补偿值的调整方向:
当F为+1时:
若X≤Y,将X的值更新为Y的值,将旋转变压器的零位偏差补偿值减小一个Δ,更新F值为-1,采样电机绕组Px的当前电流信号I,将这个电流转换为数字量后得到时间T内的平均值作为当前的Y值;
若X>Y,将X的值更新为Y的值,将旋转变压器的零位偏差补偿值增大一个Δ,采样电机绕组Px的当前电流信号I,并将这个电流转换为数字量后得到时间T内的平均值,将此平均值作为当前的Y值;
当F为-1时:
若X≤Y,将X的值更新为Y的值,将旋转变压器的零位偏差补偿值增大一个Δ,更新F值为+1,采样电机绕组Px的当前电流信号I,将这个电流转换为数字量后得到时间T内的平均值作为当前的Y值;
若X>Y,将X的值更新为Y的值,将旋转变压器的零位偏差补偿值减小一个Δ,采样电机绕组Px的当前电流信号I,并将这个电流转换为数字量后得到时间T内的平均值,将此平均值作为当前的Y值;
4)重复步骤3),直到旋转变压器的零位偏差补偿值连续出现摆动状态,即零位偏差补偿值连续交替出现DT+Δ和DT-Δ至少150次,此时DT即为最终的旋转变压器零位偏差补偿值。
2.一种实现权利要求1所述的自动检测及补偿旋转变压器零位偏差的方法的装置,包括微控制器、功率驱动电路、旋转变压器信号解算电路、电流检测及调理电路、模数转换电路,其特征在于:所述的旋转变压器信号解算电路用于给旋转变压器提供激励信号,并将旋转变压器的输出模拟信号解算调理成符合微控制器输入要求的数字信号送入微控制器,电流检测及调理电路包括霍尔电流传感器及信号调理电路,霍尔电流传感器检测电机相绕组中的电流,并送入信号调理电路将信号调理到模数转换电路额定输入范围内的电压信号送入模数转换电路;模数转换电路以1kHz以上的采样频率采样送入的电压信号并将该电压信号转换为符合微控制器信号输入标准的数字信号后送入微控制器;微控制器对送入的电压信号进行数字滤波后求出时间T内的平均值,并根据当前相电流平均值及上次旋转变压器的零位偏差补偿值调整方向求解最佳旋转变压器的零位偏差补偿值;同时,微控制器将电机控制信号送入功率驱动电路,由功率驱动电路进行功率放大后驱动被测电机正常运行。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210269214.XA CN102818952B (zh) | 2012-07-31 | 2012-07-31 | 一种自动检测及补偿旋转变压器零位偏差的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210269214.XA CN102818952B (zh) | 2012-07-31 | 2012-07-31 | 一种自动检测及补偿旋转变压器零位偏差的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102818952A CN102818952A (zh) | 2012-12-12 |
CN102818952B true CN102818952B (zh) | 2014-11-05 |
Family
ID=47303185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210269214.XA Expired - Fee Related CN102818952B (zh) | 2012-07-31 | 2012-07-31 | 一种自动检测及补偿旋转变压器零位偏差的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102818952B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103208956B (zh) * | 2013-04-28 | 2015-09-30 | 西安科技大学 | 电机霍尔位置传感器安装误差自动检测与补偿装置及方法 |
EP2816364B1 (en) * | 2013-06-20 | 2023-09-27 | Abb Ag | Proof test arrangement and proof test method for a switchgear |
US9389295B2 (en) * | 2013-09-10 | 2016-07-12 | Fisher Controls International Llc | Hall effect sensor system with diagnostic capabilities |
CN104198937B (zh) * | 2014-08-26 | 2017-05-17 | 北京精密机电控制设备研究所 | 旋转变压器随机安装无刷直流电机电气零位测试方法 |
CN104660118B (zh) * | 2015-03-11 | 2017-04-12 | 南车株洲电力机车研究所有限公司 | 一种永磁同步电机旋转变压器零位计算方法 |
CN104819739B (zh) * | 2015-04-28 | 2017-05-31 | 迈尔世通电气(苏州)股份有限公司 | 一种用于电机的旋转变压器输出精度的检测方法 |
CN107508507B (zh) * | 2016-08-03 | 2020-02-14 | 宝沃汽车(中国)有限公司 | 永磁同步电机的初始角位置标定方法、装置和*** |
CN106546160B (zh) * | 2016-11-24 | 2019-01-25 | 兰州飞行控制有限责任公司 | 一种电动舵机位移传感器零位检测电路 |
CN106655646A (zh) * | 2016-11-25 | 2017-05-10 | 西安科技大学 | 混合式光电编码器安装误差补偿值确定***及方法 |
CN107040171B (zh) * | 2017-01-19 | 2019-11-01 | 深圳腾势新能源汽车有限公司 | 电机零位值调整方法 |
CN107356268B (zh) * | 2017-07-11 | 2020-07-14 | 连云港杰瑞电子有限公司 | 一种旋转变压器到数字的差分转换方法 |
RU2676561C1 (ru) * | 2018-02-28 | 2019-01-09 | Александр Валерьевич Алексеев | Способ контроля и оценки точности вращающихся трансформаторов и аналого-цифровых преобразователей их сигналов в код |
CN109327174B (zh) * | 2018-11-14 | 2022-03-29 | 苏州绿控传动科技股份有限公司 | 永磁同步电机旋转变压器零位自动识别方法 |
CN113271043B (zh) * | 2021-05-26 | 2022-12-23 | 永大电梯设备(中国)有限公司 | 旋转变压器转子同永磁同步电机转子角度偏差校正方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202720287U (zh) * | 2012-07-31 | 2013-02-06 | 西北工业大学 | 一种自动检测及补偿旋转变压器零位偏差的装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4073776B2 (ja) * | 2002-12-19 | 2008-04-09 | 三菱電機株式会社 | 励磁制御装置 |
-
2012
- 2012-07-31 CN CN201210269214.XA patent/CN102818952B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202720287U (zh) * | 2012-07-31 | 2013-02-06 | 西北工业大学 | 一种自动检测及补偿旋转变压器零位偏差的装置 |
Non-Patent Citations (2)
Title |
---|
一种旋转变压器- RDC测角***的数字标定及补偿方法;李声晋等;《微特电机》;20071231(第6期);26-31 * |
李声晋等.一种旋转变压器- RDC测角***的数字标定及补偿方法.《微特电机》.2007,(第6期),26-31. * |
Also Published As
Publication number | Publication date |
---|---|
CN102818952A (zh) | 2012-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102818952B (zh) | 一种自动检测及补偿旋转变压器零位偏差的方法及装置 | |
US6465975B1 (en) | Method and system for controlling torque in permanent magnet brushless electric motors | |
AU2013306382B2 (en) | System and method for error correction in angular position sensors | |
CN108521242B (zh) | 一种永磁同步电机通用控制***及其控制方法 | |
CN104836506A (zh) | 一种永磁同步电机转子零位校正***及方法 | |
CN204465405U (zh) | 一种永磁同步电机转子初始角度调零与校准装置 | |
US20110254516A1 (en) | Automatic Detection Method and Apparatus for Rotor Initial Position Angle of Double-Fed Machine | |
CN108282124A (zh) | 电机矢量控制的转子位置角度补偿方法 | |
CN104079215B (zh) | 车用永磁同步电机转子初始位置的精确检测与调整方法 | |
KR101438638B1 (ko) | 모터를 구비한 차량의 제어장치 및 제어방법 | |
CN105680742A (zh) | 一种无刷直流电机无位置传感器转子位置识别***及方法 | |
CN101764553A (zh) | 一种开关型霍尔传感器的永磁同步电机控制方法 | |
CN102611370A (zh) | 一种永磁同步电机的正弦调制控制方法及其控制电路 | |
CN102005995B (zh) | 永磁同步电机转子初始位置的快速检验方法及装置 | |
CN103516283A (zh) | 用于估算电机转子的角位置和/或角速度的方法、***和设备 | |
CN101650390A (zh) | 表面式交流永磁同步电机的定子电感参数在线测量方法 | |
CN202720287U (zh) | 一种自动检测及补偿旋转变压器零位偏差的装置 | |
CN104201960A (zh) | 一种永磁同步磁阻电机的最大转矩电流比控制方法 | |
CN104038115A (zh) | 单绕组直流无刷电机的正弦波电流驱动***及其控制方法 | |
CN203554345U (zh) | 无刷直流电机恒相移换相信号检测器 | |
CN109617468B (zh) | 两矢量调制永磁同步电动机预测控制优化方法 | |
CN101340169A (zh) | 一种三相凸极无刷直流电动机的换相方法及换相装置 | |
CN212183431U (zh) | 控制电路和有轨车辆 | |
CN109842329A (zh) | 用于电动转向器直流无刷电机转子偏移角测量的方法 | |
CN202692935U (zh) | 电机及其磁电编码器的零点位置检测电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20141105 Termination date: 20150731 |
|
EXPY | Termination of patent right or utility model |