我们研究了玻色-爱因斯坦凝结水(或标量场)暗物质模型中银晕的特征长度尺度。 考虑到密度扰动的演变,我们表明,平均背景物质密度决定了量子牛仔裤的质量,因此决定了给定时期的星系空间大小。 在此模型中,随着宇宙的扩展,最小的星系大小会增加,而最小的星系质量会减少。 暗物质粒子质量m≥5×10×22 eV成功再现了观测到的质量矮星系大小的值。 最小大小约为6×10×3m / Hc,矮星系的典型旋转速度为O(H / m)c,其中H是哈勃参数,而c是康普顿波长的 粒子。 我们还建议,超紧凑的矮星系是早期宇宙中形成的矮星系的残余。
2026-05-01 15:54:28 255KB Open Access
1
作为暗物质模型的替代方法,我们使用广义的Jordan-Brans-Dicke标量-矢量-张量(JBD-SVT)重力模型来研究绕星系移动的测试粒子的旋转速度行为。 为此,我们考虑了Brans–Dicke标量场$$ \ phi $$ ϕ时间(如动态四矢量)之间的相互作用势$$ U(\ phi,N _ {\ mu})$$ U(ϕ,Nμ) 场$$ N_ \ mu $$Nμ,作为首选参考帧的四个速度。 我们表明,在弱场限制下,考虑中的星系的度量解可以到达修改的Schwarzschild-de Sitter空间,其中矢量场的质量充当有效的宇宙常数。 实际上,目前的工作提出了对牛顿重力加速度公式的修改。 这用于解释星系的圆周速度而没有假定暗物质。 我们还用经验重子塔利·费舍(Tully Fisher)关系检验了理论结果,该关系表明星系的旋转速度与其质量之间存在线性关系。 数学计算可预测我们的理论结果与一组12个旋涡星系的实验观测值之间的良好对应关系。
2026-05-01 15:34:10 558KB Open Access
1
在现代电机控制领域,无感永磁同步电机(PMSM)因其高效率高功率密度而得到广泛应用。随着电机控制技术的不断进步,矢量控制(Field Oriented Control,FOC)算法已成为无感PMSM控制的核心技术。矢量控制能够实现电机电流的有效控制,使其在不同负载下均能保持良好的动态性能高效率运行。然而,矢量控制的传统方法通常需要电机的位置速度信息,即依赖于位置传感器。对于在极端环境下工作的电机,如高精度的机器人关节电机或航空电机,位置传感器可能会成为系统的弱点,因为它们会增加系统的复杂性、体积成本,降低系统的可靠性。因此,无感FOC算法应运而生,它能够通过估算电机的转子位置速度来实现对电机的精确控制,而无需实际使用位置传感器。 无感FOC算法主要包括以下几种模式:IF开环控制、无感FOC闭环、无感FOC参数辨识以及无感FOC-MTPA(最大转矩每安培)控制。IF开环控制是一种简单的控制方法,适合于对电机动态性能要求不高的场合。无感FOC闭环控制则是在开环控制基础上,通过估算电机的转子位置速度来实现闭环反馈控制,从而提高电机的动态响应稳定性。无感FOC参数辨识则是指通过算法实时辨识电机参数,以提高控制精度适应性。而无感FOC-MTPA控制是利用电机参数辨识结果,对电机进行最大转矩输出控制,使得电机在运行时能够以最小的电流实现最大的转矩输出,从而提高系统的能效运行效率。 MATLAB&Simulink为电力电子与电机控制领域提供了强大的仿真设计平台。基于MATLAB&Simulink的无感PMSM FOC算法模型可以在仿真环境中进行快速建模算法验证,极大地缩短了研发周期,降低了研发成本。此外,该仿真模型能够直接支持实验验证,通过将算法部署到实际硬件中,可以评估算法在真实世界中的表现,为工业应用提供了可靠的参考。用户可以在MATLAB&Simulink平台上设计控制策略,仿真各种工况下的电机运行情况,通过调整优化控制参数,实现在不同负载环境下的最优控制效果。这种基于模型的仿真方法还能够帮助工程师在产品设计阶段发现潜在问题,从而提前进行改进优化,确保最终产品的高性能高可靠性。 无感PMSM FOC算法在提高电机控制性能、降低成本提高系统可靠性方面具有显著优势。而MATLAB&Simulink作为强大的仿真工具,为无感PMSM FOC算法的研究与开发提供了有效手段。用户可以利用仿真模型深入理解无感FOC算法的原理性能,进而在实际应用中实现高效、精确的电机控制。
2026-05-01 14:13:06 3.94MB matlab仿真 matlab资源
1
【MVVM架构】 MVVM(Model-View-ViewModel)是一种设计模式,广泛应用于现代Android应用开发中,特别是在Google推广的Jetpack库中。MVVM模式旨在提高代码的可测试性可维护性,通过分离视图(View)与业务逻辑(ViewModel),减少视图模型之间的耦合。 在MVVM中: - **模型(Model)**:代表应用程序的数据业务逻辑,它负责处理数据的获取存储。 - **视图(View)**:是用户界面,负责显示数据接收用户的交互事件。 - **视图模型(ViewModel)**:作为模型视图之间的桥梁,它持有视图需要的数据,并处理与视图相关的业务逻辑。ViewModel不直接依赖于视图,因此即使视图被销毁(例如,屏幕旋转),ViewModel中的数据也能保持,确保了状态的持久性。 【ViewModel类】 在Android的MVVM中,`androidx.lifecycle.ViewModel`类是核心组件之一。它是为了跨越配置改变而设计的,即当Activity或Fragment重建时,ViewModel不会被重建,这样可以保存用户状态。开发者需要继承`ViewModel`,并在其中定义用于绑定到视图的数据方法。 【LiveData】 LiveData是另一个Jetpack库中的关键组件,它是观察者模式的一种实现,主要用于实时数据的生命周期感知。LiveData对象可以持有一个可观察的数据值,当这个值发生变化时,会自动通知到订阅它的观察者(通常是ViewModel或UI组件)。重要的是,LiveData知道观察者的生命周期状态,只会在观察者处于活跃状态时发送更新,避免了内存泄漏无效更新。 【示例应用程序的意义】 "mvvm-sample-app"是一个开源项目,其主要目标是提供一个实际的MVVM、ViewModelLiveData的实现示例。开发者可以通过研究这个项目来学习如何在Android应用中有效地应用这些概念。这样的示例通常包含以下内容: 1. 如何创建使用ViewModel来管理数据业务逻辑。 2. 如何使用LiveData与ViewModel通信,实现实时数据更新。 3. 如何在布局文件中使用Data Binding库绑定ViewModel的数据到视图元素。 4. 如何处理用户输入视图事件。 5. 示例可能还涉及Repository模式,用于封装数据源(如数据库、网络API等)。 通过分析这个示例应用程序的代码,开发者可以加深对MVVM架构的理解,掌握如何在实际项目中应用这些现代Android开发技术,提高代码质量并简化开发流程。
2026-05-01 10:15:39 193KB 开源项目
1
Java Development Kit,简称JDK,是用于支持Java程序开发的软件开发包。它包含了Java运行环境(Java Runtime Environment,JRE)、Java虚拟机(JVM)以及Java程序的开发工具。JDK是整个Java的核心,包括编译器、调试器其他工具,这些工具是开发Java应用程序的基础。 在本压缩包中,提供了JDK 1.8的多个版本,分别适用于不同的操作系统硬件平台。具体来说,文件名"jdk-8u45-windows-x64.exe"代表了适用于Windows操作系统的64位版本,而"jdk-8u51-windows-x32.exe"则对应Windows系统的32位版本。最后一个文件"jdk-1.8.0_131-linux-x64.tar.gz"是适用于Linux系统的64位版本。 每个平台的JDK安装包都包含了JRE,JRE是JVM的运行环境,用于运行Java程序,其内部包含Java类库Java虚拟机。Java虚拟机负责运行Java应用程序,它将Java字节码转换为机器码,让程序可以在不同平台的硬件操作系统上运行,这一点体现了Java的“一次编写,到处运行”的理念。 JDK 1.8,也被称为Java SE 8,是Java语言发展中的一个重要版本。在这个版本中,引入了多项重大改进,比如Lambda表达式、Stream API、新的日期时间API以及性能的大幅提升等。Lambda表达式是Java 8中最令人瞩目的特性之一,它允许开发者使用更简洁的代码来表达单方法接口的实例。Stream API提供了对集合的高级操作,使数据处理变得更加方便高效。新的日期时间API替代了之前饱受诟病的java.util.DateCalendar类,提供了更好的API设计国际化的日期时间处理能力。 在开发实践中,JDK的版本选择通常基于以下几个因素:项目需求、目标平台、现有环境以及对新特性的需求。由于JDK版本的更新可能会引入新的特性,同时也会逐渐淘汰一些旧的API,因此开发者需要根据实际情况决定是否需要更新到最新版本,以保证软件的兼容性性能。 此外,JDK的安装配置也是一个重要环节。开发者需要根据具体的开发需求环境,下载对应的安装包,并按照安装指南进行安装环境变量的配置。对于Linux系统,通常使用的是tar.gz格式的安装包,开发者需要通过解压缩命令来安装JDK,并通过修改.bashrc或/etc/profile文件来设置JAVA_HOME环境变量。 JDK 1.8为Java开发者提供了强大的工具丰富的API,使得Java应用的开发更加高效便捷。而不同平台的JDK安装包,确保了Java应用的跨平台兼容性,使得Java程序能够运行在几乎任何有JVM支持的硬件操作系统上。
2026-04-30 11:43:48 529.88MB linux
1
《S100标准与附件详解》 在信息化与数字化高度发展的今天,电子海图(Electronic Navigational Chart,简称ENC)已经成为航海领域不可或缺的重要工具。S100标准是国际海事组织(International Maritime Organization,IMO)为规范电子海图数据格式而制定的一项重要标准,旨在提高海上航行的安全性效率。本文将深入探讨S100标准及其附件的详细内容,为开发人员研究人员提供全面的理解。 S100标准概述: S100标准是国际海图制图委员会(International Hydrographic Organization,IHO)发布的S-57标准的升级版,它定义了一种通用的数据模型,用于存储交换各种海洋地理空间信息。S100标准不仅涵盖了传统的海图内容,如水深、岸线、航标等,还扩展到了包括海洋环境数据、气象信息、航行警告等更为广泛的内容。这一标准的实施,使得电子海图能够提供更丰富的信息,以支持现代航海的复杂需求。 S100数据结构: S100标准采用了基于ISO/TC211的地理信息/地理数据标准,采用了面向服务的架构(Service-Oriented Architecture,SOA),并结合了XML(Extensible Markup Language)来描述数据。这种结构允许数据以模块化的方式进行组织分发,便于更新扩展。同时,S100还引入了元数据的概念,以提供关于数据集的详细描述,包括其内容、精度、更新频率等信息。 S100附件的重要性: 附件通常包含了S100标准的补充信息,如实施指南、技术规范、示例代码等。这些附件对于开发人员来说至关重要,因为它们提供了将理论转化为实际应用的具体步骤指导。例如,S-100_Version_1.0.0.pdf这份文件可能包含了S100标准的最新版本,详细描述了标准的变更、新增功能以及如何遵循这些新规定进行开发。 S100标准的应用: S100标准的应用不仅仅局限于电子海图,它还可以被用于海岸线监测、海洋科学研究、环境保护等多个领域。通过标准化的数据交换,可以实现跨部门、跨地区的数据共享,提高工作效率,减少重复劳动。 开发人员与研究人员的角色: 对于开发人员来说,理解并掌握S100标准附件的内容是创建符合国际标准的电子海图系统的关键。他们需要依据标准来设计数据结构、开发接口,并确保系统的兼容性互操作性。研究人员则可以通过S100标准获取到更精确、全面的海洋数据,进行深度分析研究,推动航海科技的进步。 总结: S100标准作为电子海图领域的里程碑,对于提升海上航行的安全性效率具有重大意义。理解应用S100标准及其附件,对于开发人员研究人员来说,不仅是专业技能的要求,也是推动海洋信息化发展的必要条件。通过深入学习实践,我们可以更好地利用这一工具,为航海事业带来更多的创新与突破。
2026-04-30 00:20:38 3.16MB S100
1
【Java Pushlet与Bootstrap实现简单聊天室】 Java Pushlet 是一个服务器端的库,用于实现实时、双向的网络通信,常用于构建推送技术的应用,比如聊天室。它基于ServletJavaServer Pages(JSP)技术,允许服务器主动向客户端推送数据,而不仅仅是响应客户端的请求。Pushlet 的核心思想是长轮询,即客户端发起请求后,服务器保持连接不关闭,直到有新数据可推送到客户端时才返回响应,从而避免了频繁的HTTP请求带来的性能损耗。 Bootstrap 是一个流行的前端开发框架,主要用于网页设计布局,提供了丰富的预定义样式、组件JavaScript插件,可以帮助开发者快速创建响应式移动优先的网页。在聊天室的实现中,Bootstrap 可以用于美化界面,提供用户友好的交互体验,例如使用其导航栏、按钮、输入框对话框等元素。 要实现一个基于Java PushletBootstrap的简单聊天室,首先需要设置服务器端的Pushlet服务,处理用户发送的消息并广播给所有在线用户。这通常包括以下步骤: 1. **用户注册与登录**:使用如`DBUtil`类中的方法连接到数据库,进行用户信息的存储验证。`DBUtil`类在这里是一个数据库操作工具类,通过`MysqlDataSource`配置MySQL的数据源,提供连接、执行SQL以及关闭资源的方法。 2. **建立推送通道**:创建Pushlet Server端点,监听客户端的连接请求,并在连接建立后保持活跃,等待消息到来。 3. **处理消息**:当接收到客户端发送的消息时,将消息存储到数据库,并通过Pushlet机制推送给其他在线用户。 4. **前端界面**:使用Bootstrap创建用户界面,包括登录/注册表单、聊天输入框、发送按钮以及显示历史消息的区域。可以利用Bootstrap的栅格系统进行布局,使其适应不同屏幕尺寸。 5. **JavaScript交互**:前端使用JavaScript或jQuery监听用户输入,当用户提交消息时,通过Ajax发送到服务器,并在收到新消息时更新页面内容。 6. **实时更新**:使用Pushlet的推送机制,客户端可以通过JavaScript监听服务器的推送事件,一旦有新消息,立即在页面上显示。 7. **安全性考虑**:为了保护用户数据防止未经授权的访问,应实现安全措施,如使用HTTPS协议、验证用户身份以及对敏感数据进行加密。 这个简单的聊天室项目可以作为学习PushletBootstrap结合应用的一个基础示例。通过这个项目,开发者可以深入了解实时通信技术,同时掌握如何利用前端框架优化用户体验。随着对技术的深入,还可以扩展更多功能,例如添加文件上传、表情支持、私聊模式,甚至可以引入WebSocket进一步优化实时性。
2026-04-29 23:10:27 119KB java pushlet bootstrap 聊天室
1
五层电梯西门子S7-200PLC梯形图程序 。 一、电梯具有的功能 1. 电梯内选外选按钮的呼叫与对应指示灯的显示功能; 2. 电梯开门关门动作,开门到位; 3. 电梯上升下降的动作; 4. 电梯停止在某一个楼层时,按下对应楼层的外呼按钮信号,可以实现自动开门动作;按下其他楼层的外呼信号,电梯轿厢自动运动到其他楼层; 5. 电梯的优先原则,当上升下降的外部呼叫信号同时出现的时候,优先执行同方向的呼叫信号,之后执行反方向的呼叫信号。 6.超重警报 7.防夹警报
2026-04-28 22:45:15 2.13MB
1
在电力系统设计中,10kV变电所办公楼的电力配置至关重要,因为它涉及到整个建筑的供电安全效率。10kV是高压电力输配的常见电压等级,而变电所是将高压电转化为适合办公楼使用的低压电的关键设施。本资料包含的“10kV变电所办公楼---系统图及动力配电照明”是理解规划此类建筑电力系统的基石。 10kV变电所的主要功能是接收来自电网的高压电,通过变压器将其降压至适合办公楼使用的电压,通常为380/220V。这个过程中,变电所会包括高压开关设备、变压器、保护装置等,确保电力供应的稳定安全。高压开关设备用于控制保护高压电路,如断路器、隔离开关等;变压器则负责电压转换;保护装置,如熔断器继电保护系统,用于防止过载或短路引起的设备损坏。 办公楼的动力配电系统负责向各类机械设备、电梯、空调等提供电力。它通常包括主配电柜、分配电柜终端配电箱,通过电缆线缆将电源分发到各个用电点。配电柜内有断路器、接触器等电气元件,用于控制保护电路。动力配电设计时需考虑负荷平衡、线路敷设、短路保护等因素,以确保设备正常运行并降低能耗。 再者,照明系统是办公楼日常运行不可或缺的部分。照明设计要考虑工作环境的需求,如办公室、会议室、公共走廊等区域的照度标准,同时要兼顾节能舒适性。现代办公楼往往采用LED照明,具有高效率、长寿命、可调光等特点。此外,智能照明控制系统可以自动调节亮度、定时开关,进一步提高能源利用效率。 系统图是这些电气系统设计实施的蓝图,它详细展示了设备的布置、电缆走向、保护措施等关键信息。在实际操作中,工程师会根据系统图进行设备选型、电缆敷设、安装调试等工作,确保电力系统的安全可靠。 10kV变电所办公楼的电力系统设计涵盖了高压与低压转换、动力配电、照明等多个方面,涉及的专业知识广泛且深奥。系统图及动力配电照明的资料是理解这一领域的核心,对于从事建筑电气设计、施工、运维的人员来说,这些都是必备的知识点。通过深入研究这些图纸资料,可以更好地优化电力系统,保障办公楼的安全、高效运营。
2026-04-28 18:33:43 817KB 10kV
1
EDID(Extended Display Identification Data)是显示器的一种标准信息,它包含了显示器的各种参数,如分辨率、刷新率、颜色深度等,让计算机能自动识别并优化显示设置。读取制作EDID工具在视频处理领域有着重要作用,尤其对于专业显示器设置或者多屏显示系统。 一、读取EDID工具 读取EDID的工具主要用于获取显示器的详细信息,以便于系统正确配置显示输出。这类工具通常能够通过HDMI、DP(DisplayPort)等接口连接到显示器,并提取其EDID数据。例如,"SetupAWEDIDEditor1_02.00.13.exe"可能就是一个用于读取编辑EDID的软件。安装这个程序后,用户可以方便地查看连接的显示器的具体规格,包括最大分辨率、推荐的刷新率、色彩支持等,从而确保视频输出的质量兼容性。 二、制作EDID工具 制作EDID工具则更为复杂,它允许用户自定义或修改显示器的EDID信息。这在某些特殊情况下非常有用,比如: 1. **适配非标准显示器**:对于一些老式或定制的显示器,可能没有现成的EDID信息,这时就需要创建一个符合显示器特性的EDID。 2. **优化多屏显示**:在多显示器环境中,为了达到最佳的同步效果,可能需要调整每个显示器的EDID信息,使它们能够协同工作。 3. **游戏多媒体应用**:在高刷新率或特定分辨率下,自定义EDID可以帮助提升游戏体验,或者在播放高清视频时提供更好的兼容性。 三、DPHDMI接口的EDID DP(DisplayPort)HDMI(High-Definition Multimedia Interface)都是现代数字视频传输标准,它们都支持EDID通信。DP通常提供更高的带宽更丰富的功能,而HDMI在消费电子产品中更为普及。两者都依赖EDID来传递显示器的特性,使主机能够自动适应正确的显示设置。 四、使用步骤 1. 安装“SetupAWEDIDEditor1_02.00.13.exe”软件,运行程序。 2. 连接显示器,程序会自动检测并列出所有已连接的显示器。 3. 选择需要读取或修改的显示器,程序将显示当前的EDID信息。 4. 如果需要修改,可以编辑并保存新的EDID数据,然后将其加载到显示器。 5. 检查新的设置是否有效,确认显示器工作正常。 五、注意事项 修改EDID需要谨慎操作,错误的EDID设置可能导致显示问题,如黑屏、闪烁或分辨率不匹配。同时,不是所有的显示器都允许EDID的修改,因此在进行此类操作前,应先了解设备的兼容性限制。 读取制作EDID工具对于理解优化视频显示系统至关重要,尤其对于专业人士高级用户来说,它们是解决显示兼容性性能问题的有效工具。通过正确使用这些工具,我们可以确保显示器发挥出最佳性能,提供出色的视觉体验。
2026-04-28 16:55:26 15.06MB 视频处理
1