零磁屏蔽磁场发生系统/地磁动态模拟屏蔽系统简介

2023-12-03 04:32

本文主要是介绍零磁屏蔽磁场发生系统/地磁动态模拟屏蔽系统简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

上海天端实业有限公司开发研制的高精度地磁动态模拟屏蔽系统的性能参数处于国际领先水平,该设备可以稳定有效的产生与地磁磁场方向相反的对等高精度磁场,并使用高精度磁通门计进行实时反馈与实时调节,使本系统的十万分之电源处于反馈调节状态,系统可以实时抵消地磁场的磁场波动,从而在地磁环境下产生10nT的零磁环境,如在屏蔽房或屏蔽筒内可以产生1nT或0.1nT的梯度磁场,系统也可以随意在三维分量上产生任意设定的磁场用于科学实验与模拟地磁变化环境,本系统可应用于航天军工及大专院校,其精度及稳定性数字化程度等特性广受好评,该磁场动态模拟系统由磁场发生装置、上位机控制软件和磁场测量装置组成。

地磁动态模拟屏蔽系统

大型地磁屏蔽补偿线圈

大型地磁屏蔽补偿线圈

小型地磁屏蔽补偿线圈

磁通发生装置一个三维线圈和相应3个电源组成。线圈结构如下图所示。每个维度有2个线圈,用于屏蔽并产生匀强磁场。

 小型地磁屏蔽补偿线圈小型地磁屏蔽线圈                                

线圈的结构

磁场测量装置包括TA7003磁通门计和磁通门探头,如下图所示,主要用于测量线圈中心匀强磁场区的磁场大小。

TA7003三维磁通门磁强计

磁场测量装置

上位机软件运行于PC机,由控制部分和采集部分组成,主要用于根据采集回的实时磁场值和控制计算机发送的外部信号,控制电源电流,驱动线圈产生指定大小的磁场。

系统的整体布局如下图所示,实验桌用于放置装有上位机控制软件的计算机;磁通门计和3个电源放于机柜内;磁通门探头由支架支撑,放于线圈的中心匀强磁场区内。

 地磁动态模拟屏蔽系统简介(图6)

系统整体布局图

三维线圈型号

GM3F-20-1方形(玻璃钢)

磁场中心均匀度(△H/H)

1*10-2

均匀区(mm3)

250*250*250(球形)

中心磁场强度H(GS)

1(100000nT)

磁通门计分辨力

0.1nT

电源精度

0.01mA

电源变化精度

1/120000

调节步进

10nT-20nT(地磁环境下)

调节步进

1nT (屏蔽筒内)

平均直径(mm)

1100

工作时间

8小时(最大场)

 

项目方案

 磁场发生装置

高精度程控恒流电源主要用于对线圈进行供电,驱动线圈产生磁场。 

型号

输出电流 

分辨率

有效输出电压

输出功率

负载范围

最佳负载

1002

±1.2A

10mA

±40V

48W

0—40W

>20W

 输出电流

· 输出范围 0—±1200.000mA DC

· 高步进分辨率10mA(1/120000 F.S.)

· 高准确度:±(0.015%设置值+20mA)@1000mA

· 低噪声/纹波:20mA RMS 典型值 @1000mA

· 输出阻抗 >100MW 

· 稳定度优于±0.01% @1000mA

· 浮动输出

· 最大输出功率48W

 输出电压

· 有效范围 0—40V DC

· 开路输出电压:45V±0.2V

 负载保护

· 可控的输出端状态

· 静电保护和开机上电冲击保护

· 防冲击模式ATS和精确的输出状态时序控制

 负载适应性

· 输出补偿网络

· 输出阻抗100MW

 自动控制

· 标准配备RS-232C计算机接口和易用的接口特性

· 标准配备内部USB—RS-232C转换接口

· 完备的计算机接口命令集

· 三路触发输出同步功能

 交互能力

· 白色背光FSTN LCD显示器

· 必备的LED状态指示器

· 与显示器和指示器配合的3´4键交互型功能键盘操作

 标准规格

· 提供用户手册

· 标准全宽2U台式仪器,交流220V/50Hz供电

 磁场测量装置

磁场测量装置包括TA7003三维磁通门计和英国690磁通门探头。

表3 配备690探头的磁通门计测量参数

型号

产品描述

TA7003高精度磁通门计(英国探头690)

VGA彩色 6位分辨率;量程0-100000nT;分辨力0. 1 nT;直流精度:读数的±0.5%±0.05%量程数字RS-232与USB接口,BNC三路模拟信号输出接口,配磁通门数据通讯及绘图软件一套

 

 上位机控制软件

上位机控制软件由控制部分与采集部分组成。采集部分负责由TA7003磁通门计读取当前的磁场测量值,并以曲线的形式显示在界面上;控制部分负责计算产生指定磁场所需的电流值,并将电流指令输出至相应电源。

软件采用PID闭环控制方式对线圈中心均匀区磁场进行控制,如下图所示:输入端为用户设定的磁场值,软件根据此设定值,由PID算法换算出相对应的控制电流值,输出至电源;线圈产生的磁场随着控制电流的变化而发生变化,CH-330F磁通门计将变化后的反馈磁场值发送给上位机,软件根据磁场的设定值与实际值的差值进行不断地调节,直至误差在允许的范围内。

  

软件控制原理

                                                                                                                                 软件控制原理

软件的主界面如下图所示,对地磁屏蔽线圈组的控制用于消除地磁的影响;对磁场发生线圈组的控制用于在均匀区产生指定大小的磁场。外部输入选项框可选择是否由外部信号控制磁场设定。

 

软件主界面

                                                                                                                        软件主界面

当选择由外部信号控制磁场设定时,其工作流程:

①接收外部控制信号控制地磁屏蔽线圈组,将三个维度的设定值设为0nT,开始调零;

②地磁屏蔽线圈组三个维度的磁场值调节至指定范围内(±50nT),软件发送“准备好”信号至控制计算机,并停止调零;

③控制计算机接收到“准备好”信号后,用户可以开始设置指定维度的磁场值,例如设置Bx为1000nT;

④接收到外部控制信号“Bx:1000nT”后,软件控制磁场发生线圈组X维度对应的电源,采用PID闭环控制将Bx控制在1000nT左右,具体的调节精度用户可以在软件“调节灵敏度”一项中进行设置;

⑤完成指定维度磁场大小的调节后,软件发送“调节完成”信号至控制计算机,以提示用户可以进行下个磁场值的设置。

PID参数设置界面如下图所示,主要用于对PID参数进行调节,以使系统的调节性能在调节时间、超调量、振荡、稳态误差等指标间达到最优。

 PID参数设置

 PID参数设置界面

Kp加大将会减少稳态误差,提高系统的动态响应速度,但太大则振荡次数增多。Ki可以用来消除系统的稳态误差。当Ki合适时,系统的特性比较理想。但是Ki偏大系统的振荡次数较多;Ki偏小积分控制对系统的性能影响较小,这样就不能有效的消除系统的稳态误差。Kd控制可以减小系统的超调量,克服振荡,缩短调节时间。当Kd偏小时,超调量变大,调节时间变长。

PID校正综合应用了超前和滞后校正的各自特点,利用超前校正来增大系统的相位裕度,改善其动态性能;利用滞后部分来改善系统的静态性能,从而提高系统的稳定性和快速性。PID校正采用凑试法,试验原则按照先比例、后积分、再微分原则,即按造 P、PI 、PID 顺序进行试验,得出满意的控制参数。

这篇关于零磁屏蔽磁场发生系统/地磁动态模拟屏蔽系统简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/448079

相关文章

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

一文详解SpringBoot中控制器的动态注册与卸载

《一文详解SpringBoot中控制器的动态注册与卸载》在项目开发中,通过动态注册和卸载控制器功能,可以根据业务场景和项目需要实现功能的动态增加、删除,提高系统的灵活性和可扩展性,下面我们就来看看Sp... 目录项目结构1. 创建 Spring Boot 启动类2. 创建一个测试控制器3. 创建动态控制器注

Qt QCustomPlot库简介(最新推荐)

《QtQCustomPlot库简介(最新推荐)》QCustomPlot是一款基于Qt的高性能C++绘图库,专为二维数据可视化设计,它具有轻量级、实时处理百万级数据和多图层支持等特点,适用于科学计算、... 目录核心特性概览核心组件解析1.绘图核心 (QCustomPlot类)2.数据容器 (QCPDataC

springboot如何通过http动态操作xxl-job任务

《springboot如何通过http动态操作xxl-job任务》:本文主要介绍springboot如何通过http动态操作xxl-job任务的问题,具有很好的参考价值,希望对大家有所帮助,如有错... 目录springboot通过http动态操作xxl-job任务一、maven依赖二、配置文件三、xxl-

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

Linux系统中的firewall-offline-cmd详解(收藏版)

《Linux系统中的firewall-offline-cmd详解(收藏版)》firewall-offline-cmd是firewalld的一个命令行工具,专门设计用于在没有运行firewalld服务的... 目录主要用途基本语法选项1. 状态管理2. 区域管理3. 服务管理4. 端口管理5. ICMP 阻断

Java调用C#动态库的三种方法详解

《Java调用C#动态库的三种方法详解》在这个多语言编程的时代,Java和C#就像两位才华横溢的舞者,各自在不同的舞台上展现着独特的魅力,然而,当它们携手合作时,又会碰撞出怎样绚丽的火花呢?今天,我们... 目录方法1:C++/CLI搭建桥梁——Java ↔ C# 的“翻译官”步骤1:创建C#类库(.NET