共查询到19条相似文献,搜索用时 218 毫秒
1.
为解决星载计算机系统中具有相关性任务的调度和临界资源的分配问题,提出了一种星载混合相关任务调度算法。首先,对星载计算机系统中的任务给出了形式化的描述。其次,具体阐述了这种星载多任务调度算法并给出了可调度性预测分析条件。最后,通过仿真实验对这个调度算法的性能进行了验证并给出了结论。 相似文献
2.
针对多异构无人机任务分配和航迹规划存在的强耦合特性,为解决串行求解仅能获得局部最优解的问题,提出了一种基于图论的一体化求解框架,采用三维Dubins模型,通过对无人机航向角进行离散化,将路径规划问题和任务分配问题建立为离散图模型。为了实现该混合整数规划问题的快速求解,建立了基于并行化处理的遗传算法策略;为避免执行时序约束任务存在的死锁问题,引入深度优先算法(DFS),通过检测时序任务图环路状态判断任务规划结果的可行性,从而剔除规划结果中的不可行解。仿真结果表明,相比于解耦方法,一体化求解方法能明显提高规划结果的品质;相比于集中式遗传算法,分布式遗传算法能显著提高算法的收敛速度。 相似文献
3.
针对空间在轨操作目标分配问题,以分布式卫星系统为研究对象,提出了一种基于粒子群算法的在轨操作多目标分配方法。以分布式卫星机动所消耗的总能量最省为目标函数,建立了在轨操作多目标分配的数学模型。基于固定时间拦截理论,以机动时刻和对应的速度增量作表征,设计实现了单颗卫星最优机动方案。通过合理设计粒子位置与目标分配解的对应关系,采用粒子群算法对问题进行了求解,并详细阐述了算法的实现步骤。算例分析结果表明,建立的模型和算法能够快速得到正确的可行解,可有效解决多约束条件下空间在轨操作的多目标分配问题。 相似文献
4.
5.
基于合同网的分布式卫星系统任务优化分配研究 总被引:1,自引:0,他引:1
面向未来分布式卫星系统(DSS)自主协作运行模式,对DSS任务协作中的优化分配问题进行了分析和描述,提出了基于协商的任务优化分配体系结构,并由此给出任务组的概念,通过集覆盖理论将任务分配问题转化为集覆盖问题.从而引入合同网协议,以系统完成任务目标的总耗能最少为原则,加入限定卫星可回应任务数的约束后,提出了一种基于合同网的严格启发式优化分配算法对问题进行求解.同时,证明了算法搜索结果的上确界;分析了算法的收敛性和时间复杂度.该算法具有分布性,搜索空间缩减快,适合于中小规模问题的任务分配. 相似文献
6.
7.
8.
针对星载处理器由单核向多核发展的趋势和当前没有针对航天应用的星载多核操作系统、卫星无法发挥多核处理器性能优势的问题,文章研究了适用于航天任务的星载多核分区操作系统。设计了一种支持多核处理器的星载操作系统结构,采用多核处理器动态调度和静态调度相结合的方法,实现了星载多核处理器高效实时调度与确定性调度。通过分区管理设计,实现分区间隔离与保护,避免软件问题扩散影响其他功能。该系统还具有支持星载应用(APP)动态加载、通过软件构件技术实现星载应用快速组装与集成的特点,可为航天任务应用多核处理器提供安全可靠的软件运行平台,满足未来航天新型任务和多核处理器的需求。 相似文献
9.
10.
11.
卫星能源约束检查模型对卫星任务规划有重要参考作用,可防止因能源不足而导致卫星故障或任务不能顺利完成。现有的能源约束检查模型存在部分问题:人为设定计算初始值,导致计算不准确;能源约束检查不通过时未给出符合能源约束的任务调整建议,导致任务不能快速调整;未对计算误差进行校正,导致误差积累。对此,提出了一种改进的能源约束检查模型,在原有模型中加入能源数据库对卫星运行的能源数据进行记录,从而准确获取初始值,并在模型中加入任务调整和遥测校正功能。该模型可实现能源约束计算自动管理及任务自动调整功能,缩短任务规划周期,提升紧急任务的执行效率。对改进的模型进行仿真,结果表明:模型预测结果与预期值相符,任务调整和能源校正功能实现良好,能实际应用到运控系统中进行规划任务能源约束检查和能源管理。 相似文献
12.
硬实时系统中自适应反馈软件容错动态调度算法研究 总被引:1,自引:0,他引:1
在飞行控制等硬实时系统中由于任务超时完成将会给系统运行带来灾难性后果,而现有软件容错调度算法在处理机利用率较高时,成功执行主任务所占时间比率下降,针对此提出自适应反馈容错动态调度算法,此算法在经典软件容错调度算法BCE(Basic CAT EIT)的基础上,引入反馈调度机制,形成Feedback BCE调度算法。该算法在运行过程中定期监测处理机利用率,将实际处理机利用率与预期值进行比较,根据比较结果调整对任务集的调度。实验表明,相对于其他同类算法,自适应反馈软件容错调度算法有效降低了浪费的CPU时间片数量,提高了成功执行主任务所占时间比率,有效降低了因处理机超载而引起的主任务丢失率。
相似文献
相似文献
13.
遥感卫星应用系统的一种多任务并行调度方法 总被引:2,自引:1,他引:1
任务调度是遥感卫星地面应用系统管理控制的一个重要功能。为了解决系统生产任务量大,并行调度多等难点,文章提出了基于任务优先级生产策略、面向遥感卫星地面应用的一种多任务并行调度方法,并针对任务特点设计了一套新的线程池运行机制用于多线程的管理。该方法提高了任务调度效率和系统资源利用率,并行执行的任务数量大,系统资源消耗低,任务执行的延迟率减小,解决了遥感卫星地面应用系统时效性低的问题。 相似文献
14.
VxWorks嵌入式实时操作系统在某导弹火控系统中的应用 总被引:1,自引:0,他引:1
为提高某导弹武器系统火控系统的实时性和可靠性,将VxWorks嵌入式实时操作系统用于火控系统的软件设计中。根据不同任务间的关系,给出了主作业流程,以及内外网数据的接收与发送、软件运行时序、校时处理、录取报文、数据库设计等主要处理部分。阐明了该VxWorks实时操作系统的设计特点。导弹武器系统试验结果表明,该火控系统软件运行稳定可靠,控制状态转换清晰可控。 相似文献
15.
单个轨道圈次内星上能量和侧摆次数有限,在卫星观测调度时考虑任务聚类可以提高观测效率。分析了满足用户分辨率需求下多任务聚类的约束条件,并对聚类任务的时间窗口和侧摆角度进行了合理优化。提出了先聚类后调度再修复的分阶段求解策略:首先用团划分聚类算法和启发式插入聚类算法把多星多轨道圈次观测调度问题转化为单星单轨道圈次观测调度问题,然后采用基于时间序无圈有向图的多准则优化卫星调度方法求解单星单轨道圈次调度问题,最后提出一种修复策略进一步优化调度结果。案例仿真表明,提出的方法可行,能够提高卫星的观测效率。 相似文献
16.
针对多无人机协同任务分配的时序约束问题,提出了基于非死锁合同网协议(DF CNP)的分布式时序任务分配方法,从理论上避免任务死锁,提升分配结果最优性。定义了局部信息条件下时序任务死锁判据,通过检测时序任务图环路状态与顶点可达性,判定分配方案的全局死锁状态,保证分配结果的可行性。定制了最近邻-深度优先混合搜索算法,在合同网排序过程中优先选择最近邻任务,并结合死锁判据递归回溯,在分布式架构下并行生成满足死锁约束的任务排序方案,提升分配结果的最优性。仿真对比结果表明:相比于非死锁遗传算法(TB GA),DF CNP在求解效率方面具有显著优势;与耦合约束一致性束算法(CBBA TCC)相比,DF CNP结果最优性明显提升。 相似文献
17.
在线航迹规划是针对不确定环境中的航迹规划问题,无人飞行器需要在参考飞行航线的约束下,根据局部地形、地貌、障碍、威胁等信息以及飞机本身机动能力的限制,实时地计算出飞行航迹,并跟随该航迹完成飞行任务。阐述了无人飞行器在线航迹规划的结构框架,分析了无人飞行器动力学约束及威胁场约束,并根据航迹几何建模方法及在线规划算法的国内外研究概况,着重探讨了在线规划算法如A*算法、Dynapath算法及连续型粒子群优化算法。最后,阐述了无人飞行器在线航迹规划面临的关键问题及发展趋势。 相似文献
18.
19.
在基于小波变换的图像压缩编码算法中,Pearlman的利用子带内小波系数的聚类特性的Set Partition Embedded block(SPECK)算法与SPIHT算法相比,具有更低复杂度、更快的编解码速度和相近的性能。文中提出了一种基于DSP平台的SPECK编码器在实时环境下的应用方案。通过使用提升结构的整数小波变换并基于DSP平台上对变换流程进行优化,以提高小波变换的速度。引进误差比特数(Number of Error Bits)概念,并定义绝对零系数(Absolute Zero-Coefficient)对原有的SPECK算法进行改进,在不影响压缩性能的情况下,显著地减少了原算法对内存的需求,并提高了执行速度。实验结果证明,改进后的算法适应了大多数的实时系统的要求,是一个具有实用价值的DSP解决方案。 相似文献