无刷电机驱动foc要用rtos写吗

时间: 2023-06-07 10:02:02 浏览: 32
无刷电机驱动FOC(Field Oriented Control)需要使用RTOS(Real Time Operating System)来进行编写吗,这个问题的答案并不完全是肯定的。FOC本身是一种用来控制无刷电机的算法,而RTOS则是一种操作系统,主要用于实时应用程序的开发。FOC可以被编写成通用的C语言程序,也可以使用RTOS进行控制。 如果应用场景对实时性要求非常高,比如需要进行高速或高精度功率控制的无刷电机驱动,那么使用RTOS会更加稳定可靠。RTOS可以为FOC提供基于时间的调度和任务管理,确保FOC算法能够在规定的时间内完成计算,并及时更新无刷电机的控制信号。同时,RTOS可以提供一些实时性能的保障,如精准的计时、中断处理能力等。 但如果应用场景不需要实时性要求很高,或者对FOC程序的稳定性要求不是很高,那么就可以不用RTOS。不使用RTOS的FOC程序虽然可能需要手动编写调度和任务管理的代码,但也可以在一定程度上满足无刷电机驱动的需求。总之,是否使用RTOS取决于电机控制系统的要求和开发者的编程技能水平。
相关问题

FOC无刷电机驱动原理图

对于FOC无刷电机驱动的原理图,可以参考引用中的310V三相高压无刷电机类应用半桥IPM功率模块评估板的PDF原理图。该原理图可以用于驱动无刷电机,具体应用领域包括三相冰柜散热扇、空调内外风机驱动、吊扇灯驱动、直流风筒、冰箱压缩机驱动、盘管风机驱动等310V高压直流无刷电机。<span class="em">1</span><span class="em">2</span>

霍尔有感无刷电机能用FOC吗

可以的,无刷电机(BLDC)通常使用霍尔传感器来检测转子位置。霍尔传感器是一种用于检测磁场的传感器,可以提供有关转子位置的信息。这些信息可以用于采用场向量控制(Field-Oriented Control,FOC)算法来控制无刷电机。 FOC是一种先进的控制技术,通过将电机分解为磁场定向和磁场强度控制两个部分,能够提供更高的效率和更好的动态响应。它可以通过调节电机相电流和转子位置来实现精确的转矩和速度控制。 在FOC算法中,霍尔传感器可以用来检测转子位置,从而实现闭环控制。通过使用霍尔传感器提供的位置信息,控制算法可以精确地计算出所需的电机相电流和电压以实现所需的转矩和速度。 因此,可以利用霍尔传感器和FOC算法来控制无刷电机。这种组合可以提供高效、精确的控制,并适用于许多应用领域,如机器人、无人机、电动车等。

相关推荐

### 回答1: 我建议使用基于SVPWM(Space Vector Pulse Width Modulation)的FOC(Field Oriented Control)控制算法来控制直流无刷电机。 SVPWM是一种可以提供高效和精确控制的技术,它可以提供更高的控制精度,并且可以更有效地利用电机的力矩。 ### 回答2: 直流无刷电机(BLDC)是一种电动机,它在无刷直流电源的驱动下,通过改变供电到不同的电机线圈来实现转速和转向的控制。Field-Oriented Control(FOC)是一种广泛应用于BLDC控制的算法。 FOC算法实现BLDC电机的控制过程,将机械角速度和电机磁场角速度解耦。首先通过轴向角度传感器获取电机的电角度信息,并与电压、电流等传感器数据一起输入到FOC控制器中。 FOC控制器主要由两个环节组成:速度环和电流环。速度环控制电机的转速,通过与期望的速度信号进行比较,并计算出转速误差来调整PWM的占空比,从而控制转速。电流环控制电机的电流输出,通过与期望的电流信号进行比较,并计算出电流误差来调整PWM的占空比,从而控制电流输出。 在FOC算法中,通过Park变换将坐标系从αβ变换到dq坐标系,使得dq坐标系与电机磁场耦合。然后使用PI控制器对dq轴电流进行控制,利用逆Park变换将dq坐标系转换回αβ坐标系,再经过空间矢量调制(Space Vector Modulation)技术产生PWM信号,控制电机的相电流。 FOC算法实现了BLDC电机的高效控制和精确运行,提高了电机的输出效率和性能。它可以根据负载的变化自适应调节电机的电流输出,保持电机在不同负载下的高效工作。 总结来说,FOC算法通过解耦电机转速和电机磁场角速度,使用速度环和电流环对BLDC电机进行控制,实现了电机的高效运行和精确控制。
foc无刷电机控制器驱动板是一种用于控制无刷电机的重要组件。它由一系列电子元件组成,包括集成电路、MOSFET晶体管、电流传感器等。驱动板的主要功能是将来自控制器的指令转化为能够驱动电机的信号,并实现对电机的精确控制。 驱动板通过传感器实时监测电机的转速、电流和位置等参数,并将这些数据反馈给控制器,以实现闭环控制。驱动板内部的集成电路会根据控制器发送的PWM信号来调整MOSFET晶体管的开关频率和占空比,进而控制电机的转速和转矩。 与传统的无刷电机控制方式相比,foc无刷电机驱动板具有许多优势。首先,它能够实现更加精准和高效的控制,通过对电机的转速和转矩进行实时监测和调整,能够使电机运行更加平稳和高效。其次,驱动板采用闭环控制,可以有效抑制电机在低速和高负载情况下出现的振动和噪声。 此外,foc无刷电机驱动板还具有较高的可靠性和稳定性。采用了先进的过流、过压和过温保护措施,可以有效保护电机和驱动板免受损坏。同时,驱动板还具有较低的功耗和较小的体积,适用于各种电机控制场景。 总而言之,foc无刷电机控制器驱动板是控制无刷电机的关键组件,能够实现精确、高效和稳定的电机控制。它的应用范围广泛,包括工业自动化、机器人、无人驾驶汽车等领域。
### 回答1: 无刷直流电机的FOC(Field-Oriented Control)算法程序的编写可以分为以下几个步骤: 1. 采集电机的电流和转速信息,并计算出电机的转矩。 2. 对电机的转矩进行矢量控制,将电机的转矩分解为d轴和q轴两个分量。 3. 利用PID算法,对d轴和q轴分量的电流进行调整,以达到设定的转矩和转速。 4. 通过变换矩阵,将d轴和q轴电流分量转换为三相电流,以驱动电机转动。 这是一个简单的FOC算法的编写概述,实际实现过程可能更复杂。如果您需要详细的编写步骤,请告诉我您所使用的电机类型,以及您所使用的编程语言。 ### 回答2: 无刷直流电机的FOC(Field-Oriented Control)算法是一种广泛应用于电动机控制的方法,主要用于提高电机的效率和性能。下面是一个简单的FOC算法程序,可用于控制无刷直流电机: python # FOControl Algorithm for Brushless DC Motor # 初始化电机参数 kp = 0.5 # 比例系数 ki = 0.1 # 积分系数 kd = 0.2 # 微分系数 # 初始化控制变量 target_current = 0 # 目标电流 actual_current = 0 # 实际电流 prev_error = 0 # 上一次误差 integral = 0 # 积分项 # 主循环 while True: # 测量电流 actual_current = measure_current() # 计算误差 error = target_current - actual_current # 计算PID调节项 proportional = kp * error integral += ki * error derivative = kd * (error - prev_error) # 将PID调节项转换为磁场角度 angle = proportional + integral + derivative # 限制磁场角度在合理范围内 if angle > 360: angle -= 360 elif angle < 0: angle += 360 # 控制电机转动到目标磁场角度 rotate_to(angle) # 更新上一次误差 prev_error = error 上述程序实现了一个简单的FOC算法,该算法通过测量电机的实际电流,然后计算与目标电流之间的误差,并将该误差转化为磁场角度,控制无刷直流电机转动到目标磁场角度。PID控制器的比例、积分和微分系数可以根据具体的应用进行调整,以达到理想的控制效果。 ### 回答3: 无刷直流电机的FOC(Field-Oriented Control)算法是一种用于控制电机速度和位置的先进控制技术。下面是一个简单的FOC算法程序示例: 1. 定义电机参数:包括电机的转子位置、磁链、电阻、自感、电压等参数。 2. 读取电机转子位置:通过霍尔传感器或编码器读取电机转子当前的位置。 3. 计算速度和电流指令:根据控制要求和输入信号,计算出所需的转速和电流指令。 4. 变换电流指令:将直流坐标系中的电流指令转换为特定的电机坐标系中的电流指令,使其与电机的磁链方向保持一致。 5. 控制电流环:使用PID控制器或其他控制算法,将转换后的电流指令与实际电流进行比较,并调整电流。 6. 控制转速环:使用PI控制器或其他控制算法,将转速指令与实际转速进行比较,并调整输出电压。 7. 控制定子磁通:根据实际转子位置和电机参数,计算出所需的定子磁通,并产生磁场。 8. 控制电机输出:通过电机功率放大器或其他电路,将调整后的电压信号传入无刷直流电机,控制其运行。 9. 更新转子位置:根据电机参数和实际运行情况,更新电机转子的位置信息,用于下一次算法循环。 10. 循环执行上述步骤,实现持续的FOC控制。 这只是一个简单的FOC算法程序示例,实际实现的程序可能会更加复杂,涉及到更多的细节和控制策略。
### 回答1: 基于TMS320F28335微控制器的无刷直流电机FOC算法是一种高效控制算法,用于实现无刷直流电机的精确控制。FOC是Field Oriented Control的缩写,即磁场定向控制,通过将电机转子磁场分解为两个正交磁轴上的分量来实现磁场定向。 在基于28335的无刷直流电机FOC算法中,首先需要测量电机转子位置和速度。这可以通过霍尔传感器或编码器等装置实现。然后,根据电机的转子位置和速度信息,计算出电机的转子角速度和转子磁场定向角度。 接下来,根据预设的速度和转矩指令,采用PI控制器计算出电机的电磁转矩参考值。然后,使用电流环控制器,根据电机三相电流与电磁转矩参考值之间的误差,计算出三相电流的控制量。最后,将计算得到的三相电流控制量通过PWM信号输出给电机驱动器,实现对无刷直流电机的精确控制。 在28335微控制器中,可以使用C语言或其他编程语言来实现无刷直流电机FOC算法。通过读取、处理和输出各种传感器信号,结合控制算法的计算,实现电机转子位置和速度的准确控制。同时,通过不断优化和调节控制参数,可以实现更好的电机运行性能和效率。 基于28335的无刷直流电机FOC算法在无人驾驶汽车、机器人、电动工具等领域具有广泛应用,可以实现高精度、高效率的电机控制,提高系统的运行效果和性能。 ### 回答2: 基于28335的无刷直流电机FOC(Field Oriented Control)算法是一种通过控制电机磁场方向和电流大小来实现准确控制电机转速和转矩的方法。该算法在无刷直流电机驱动中广泛应用。 FOC算法主要包含以下几个步骤: 1. 磁场定向:根据电机电压和电流信息,计算电机当前磁场位置和方向。通过通过霍尔传感器或编码器来获取当前的旋转位置信息。 2. 电流控制:根据磁场定向结果,计算出给定转矩所需的电流指令。这个过程可以通过控制器或者数字信号处理器(DSP)的数学模型实现。 3. PWM(Pulse Width Modulation)控制:根据电流指令,生成POWM信号,通过控制器输出给电机驱动器。PWM信号的占空比与电流指令成正比,用来控制电机相应的电流大小。 4. 回馈控制:将电机电流信息通过电流传感器反馈给控制器,进一步校准和调整电机电流控制指令,以提高系统的稳定性和响应性。 相比于传统的电机控制方法,FOC算法可以更加精确地控制电机的转速和转矩,提高电机系统的效率和性能。而基于28335的FOC算法能够更好地适应不同的应用场景,并具有较高的可靠性和实时性。它可用于机械工程、自动化控制和电动车等领域。 ### 回答3: 基于28335的无刷直流电机FOC(Field Oriented Control)算法是一种控制无刷直流电机的方法。FOC算法通过对电机的电流矢量进行独立控制,使其与磁场矢量保持同步,从而实现对电机转矩和速度的精确控制。 FOC算法包括两个主要环节:电流环控制和转矩环控制。 在电流环控制阶段,首先需要测量电机的电流,然后通过PID(比例积分微分)控制器对电流进行控制。PID控制器根据电流偏差和变化率来调整输出信号,使电流与设定值保持一致。通过对电流环的控制,可实现电机电流的稳定控制。 在转矩环控制阶段,需要测量电机的转速和位置,并通过PID控制器对转矩进行控制。PID控制器根据速度和位置的偏差来调整输出信号,使转矩与设定值保持一致。通过对转矩环的控制,可精确控制电机的转速和位置。 在FOC算法中,还可以使用空间矢量调制(SVM)技术来进一步优化电机的控制效果。SVM技术通过改变电机的相电压来控制电机转矩,从而最大限度地提高电机的效率和性能。 综上所述,基于28335的无刷直流电机FOC算法是一种通过对电流和转矩进行独立控制,从而实现对无刷直流电机的精确控制的方法。该算法能够提高电机的效率和性能,并广泛应用于电动车、机器人、工业自动化等领域。
### 回答1: 在Maxwell中进行无刷直流电机FOC(Field-Oriented Control)的仿真,通常可按照以下步骤进行: 1. 创建电机模型:根据无刷直流电机的参数和特性,在Maxwell中创建电机的几何模型、电气参数模型和磁性参数模型。可以使用Maxwell提供的内置编辑器或导入其他软件的电机模型。 2. 定义控制策略:根据FOC控制算法的需求,定义电机的控制策略。这包括选择合适的转速/转矩控制环节,确定转速反馈、电流反馈以及电机模型的参考帧等。 3. 设置边界条件:根据实际应用需求,设置电机的边界条件,例如给定转速、负载扭矩等。这些边界条件可用于验证FOC算法的性能和鲁棒性。 4. 运行仿真:通过点击“运行”按钮,启动电机FOC仿真。在仿真期间,Maxwell将模拟电机的电气、磁场和机械行为,根据所设定的控制策略计算并输出电机的性能指标和响应曲线。 5. 分析仿真结果:仿真结束后,可以通过查看Maxwell的可视化工具和波形图,来分析电机的性能指标、电流、速度、转矩等参数的变化情况。从仿真结果中,可以评估FOC算法的效果,并进行进一步优化和改进。 需要注意的是,进行无刷直流电机FOC仿真时,需要有相关的电机模型、控制器模型和磁性材料参数模型。此外,在仿真过程中,还需要合理设置仿真的时间步长、收敛准则等参数,以确保仿真的准确性和稳定性。 ### 回答2: 无刷直流电机的FOC(Field-Oriented Control,场向控制)是一种广泛应用于无刷直流电机控制的方法。在Maxwell软件中,可以通过以下步骤进行FOC控制的仿真。 首先,创建一个新的仿真项目并选择无刷直流电机进行建模。可以使用Maxwell中的电机建模工具来创建一个电机模型,包括无刷直流电机的电气参数、磁场参数和机械参数等。 接下来,设置无刷直流电机的FOC控制参数。FOC控制主要包括两个方面:电流环和转速环。在Maxwell中,可以通过设定电流环的比例增益、积分增益和零漂补偿等参数以及转速环的比例增益、积分增益和速度设定值等参数,来定义FOC控制的参数。 然后,定义输入信号。在FOC控制中,通常需要输入目标电流和目标转速信号。在Maxwell中,可以通过定义输入信号来模拟不同的工况和控制策略。 进行仿真分析。在Maxwell中,可以设置仿真的时间步长和仿真时间,然后运行仿真程序。仿真结果将包括电机的实际电流、实际转速、电机功率损耗和效率等。 最后,分析仿真结果。通过对仿真结果进行分析,可以评估FOC控制对无刷直流电机的影响,包括电流响应、转速响应以及电机的性能指标。 总之,在Maxwell中进行无刷直流电机FOC控制的仿真,需要进行电机建模、设置FOC控制参数、定义输入信号、运行仿真程序以及分析仿真结果。这样可以帮助工程师评估控制策略的有效性,并优化无刷直流电机的性能。
基于FOC(场定向控制)的大牵引力AGV(自动引导车)无刷直流电机驱动器的设计主要包括四个方面:电机选型、电机控制器设计、FOC算法实现和安全保护措施。 首先,对于大牵引力AGV,需要选用适合的无刷直流电机。电机的额定功率和转速需要满足AGV的需求,并且需要具备高效率、高转矩密度和长寿命的特点。 其次,设计电机控制器。电机控制器包括功率电子器件、驱动电路和控制逻辑。功率电子器件用于将直流电池的电能转换为交流电,并通过开关控制实现电机的转速和转矩控制。驱动电路则对开关进行驱动。控制逻辑负责接收输入信号,并根据控制策略调整开关状态。电机控制器的设计需要考虑电机的响应速度、稳定性和精确性。 接下来,实现FOC算法。FOC是一种先进的电机控制策略,可以实现电机的高精度转速和转矩控制。FOC算法通过解耦控制电机的磁场和转矩分量,从而实现精确的控制。FOC的实现需要使用速度和位置传感器来提供反馈信号,并结合电机模型运算发出控制指令。 最后,为了保证AGV的安全运行,还需采取一些安全保护措施。例如,过流保护、过压保护和温度保护等。这些保护措施可以避免电机和电机控制器的过载和损坏,确保AGV的正常运行。 综上所述,基于FOC控制的大牵引力AGV无刷直流电机驱动器的设计要考虑电机选型、电机控制器设计、FOC算法实现和安全保护措施等方面,并通过合理的设计和控制,实现AGV的高效运行和安全性能。
简单来说,STM32FOC是一种在STM32微控制器上实现无刷电机控制的方法。它是基于开源项目simplefoc进行的移植工作,通过对simplefoc源码在STM32上进行适配,实现了对无刷电机的转速、角度闭环和电压力矩控制。[1] 对于初学者来说,simplefoc是一个非常适合入门的项目,因为它可以让零基础的人也能够轻松使用无刷电机。然而,由于个人对动手需求和DIY需求,不太适应Arduino的开发方式,因此进行了在STM32上的无损移植工作。目前已经完成了对STM32C8T6的适配工作。[1] 在使用STM32FOC进行无刷电机控制时,可以按照以下步骤进行操作: 1. 首先,进行六步换相的开环控制。这涉及到使用霍尔传感器获取相位值,并根据相位值进行换相操作。 2. 接下来,可以在开环的基础上进行闭环控制。可以使用定时器进行PID运算,并根据运算结果更改占空比设定值,实现闭环控制。 3. 在代码中,可以使用UART进行调试输出,以便进行调试和监测。同时,还可以使用其他外设如RTC进行闭环控制。[2] 需要注意的是,以上步骤是基于特定的硬件和软件环境进行的,如使用STM32CubeMX和Keil5进行开发,以及特定的无刷电机驱动板和霍尔传感器。因此,在使用STM32FOC进行无刷电机控制时,需要根据具体的硬件和软件环境进行相应的配置和适配。[2] 总之,STM32FOC是一种在STM32上实现无刷电机控制的方法,通过移植simplefoc项目并进行适配,可以实现对无刷电机的转速、角度闭环和电压力矩控制。它适合初学者入门,并且可以根据个人需求进行定制和扩展。[1][2]

最新推荐

FOC电机控制软硬件设计及动手实践.pdf

1、简单介绍及主要电机评估板研发规划 2、低压大功率电机驱动硬件设计原理图讲解 3、高压大功率电机驱动硬件设计原理图讲解及USB隔离器设计讲解 ... 8、测试电机参数及FOC控制电机调试技巧补充说明

FOC电机控制详细理论解析.pdf

该文档详细记录了FOC电机驱动控制的数学、物理原理,是学习FOC电机控制技术很好的学习资料

基于硬件FOC TMC4671的无刷直流电机驱动器设计

针对目前无刷直流电机(BLDC)驱动器尺寸大、控制效果不理想、稳定性差等问题,设计了基于硬件矢量控制(FOC)的无刷直流电机驱动器。以TMC4671为控制核心,通过电流采集电路实时跟踪相电流,通过编码器获得电机实时位置...

无感FOC风机控制硬件设计指南.pdf

国风机、水泵电机装机总容量约35,000MW,耗电量约占全国电力消耗总量的40 %左右。  现有运行中的风机和水泵,采用变频器和节能控制的,只占一定比例,还有很大的 节能潜力(约300~500亿kW·h/年),等效为5个...

STM32F103做主控自制无刷电机(BLDC)控制器 有感/无感.docx

STM32F103做主控自制无刷电机(BLDC)控制器 有感/无感 先说有感,电源首先被分成了3个绕组U V W这个交流电还是有区别的。 它只是3个h桥按一定的顺序导通模拟出来的,本质还是直流电。 电机靠hall位置按一定顺序换...

数据结构1800试题.pdf

你还在苦苦寻找数据结构的题目吗?这里刚刚上传了一份数据结构共1800道试题,轻松解决期末挂科的难题。不信?你下载看看,这里是纯题目,你下载了再来私信我答案。按数据结构教材分章节,每一章节都有选择题、或有判断题、填空题、算法设计题及应用题,题型丰富多样,共五种类型题目。本学期已过去一半,相信你数据结构叶已经学得差不多了,是时候拿题来练练手了,如果你考研,更需要这份1800道题来巩固自己的基础及攻克重点难点。现在下载,不早不晚,越往后拖,越到后面,你身边的人就越卷,甚至卷得达到你无法想象的程度。我也是曾经遇到过这样的人,学习,练题,就要趁现在,不然到时你都不知道要刷数据结构题好还是高数、工数、大英,或是算法题?学完理论要及时巩固知识内容才是王道!记住!!!下载了来要答案(v:zywcv1220)。

语义Web动态搜索引擎:解决语义Web端点和数据集更新困境

跟踪:PROFILES数据搜索:在网络上分析和搜索数据WWW 2018,2018年4月23日至27日,法国里昂1497语义Web检索与分析引擎Semih Yumusak†KTO Karatay大学,土耳其semih. karatay.edu.trAI 4 BDGmbH,瑞士s. ai4bd.comHalifeKodazSelcukUniversity科尼亚,土耳其hkodaz@selcuk.edu.tr安德烈亚斯·卡米拉里斯荷兰特文特大学utwente.nl计算机科学系a.kamilaris@www.example.com埃利夫·尤萨尔KTO KaratayUniversity科尼亚,土耳其elif. ogrenci.karatay.edu.tr土耳其安卡拉edogdu@cankaya.edu.tr埃尔多安·多杜·坎卡亚大学里扎·埃姆雷·阿拉斯KTO KaratayUniversity科尼亚,土耳其riza.emre.aras@ogrenci.karatay.edu.tr摘要语义Web促进了Web上的通用数据格式和交换协议,以实现系统和机器之间更好的互操作性。 虽然语义Web技术被用来语义注释数据和资源,更容易重用,这些数据源的特设发现仍然是一个悬 而 未 决 的 问 题 。 流 行 的 语 义 Web �

matlabmin()

### 回答1: `min()`函数是MATLAB中的一个内置函数,用于计算矩阵或向量中的最小值。当`min()`函数接收一个向量作为输入时,它返回该向量中的最小值。例如: ``` a = [1, 2, 3, 4, 0]; min_a = min(a); % min_a = 0 ``` 当`min()`函数接收一个矩阵作为输入时,它可以按行或列计算每个元素的最小值。例如: ``` A = [1, 2, 3; 4, 0, 6; 7, 8, 9]; min_A_row = min(A, [], 2); % min_A_row = [1;0;7] min_A_col = min(A, [],

TFT屏幕-ILI9486数据手册带命令标签版.pdf

ILI9486手册 官方手册 ILI9486 is a 262,144-color single-chip SoC driver for a-Si TFT liquid crystal display with resolution of 320RGBx480 dots, comprising a 960-channel source driver, a 480-channel gate driver, 345,600bytes GRAM for graphic data of 320RGBx480 dots, and power supply circuit. The ILI9486 supports parallel CPU 8-/9-/16-/18-bit data bus interface and 3-/4-line serial peripheral interfaces (SPI). The ILI9486 is also compliant with RGB (16-/18-bit) data bus for video image display. For high speed serial interface, the ILI9486 also provides one data and clock lane and supports up to 500Mbps on MIPI DSI link. And also support MDDI interface.

数据搜索和分析

跟踪:PROFILES数据搜索:在网络上分析和搜索数据WWW 2018,2018年4月23日至27日,法国里昂1485表征数据集搜索查询艾米莉亚·卡普尔扎克英国南安普敦大学开放数据研究所emilia. theodi.org珍妮·坦尼森英国伦敦开放数据研究所jeni@theodi.org摘要在Web上生成和发布的数据量正在迅速增加,但在Web上搜索结构化数据仍然存在挑战。在本文中,我们探索数据集搜索分析查询专门为这项工作产生的通过众包-ING实验,并比较它们的搜索日志分析查询的数据门户网站。搜索环境的变化以及我们给人们的任务改变了生成的查询。 我们发现,在我们的实验中发出的查询比数据门户上的数据集的搜索查询要长得多。 它们还包含了七倍以上的地理空间和时间信息的提及,并且更有可能被结构化为问题。这些见解可用于根据数据集搜索的特定信息需求和特征关键词数据集搜索,�