CN117234106A - Satellite attitude and orbit control ground simulation system and reliability evaluation method thereof - Google Patents
Satellite attitude and orbit control ground simulation system and reliability evaluation method thereof Download PDFInfo
- Publication number
- CN117234106A CN117234106A CN202311524986.8A CN202311524986A CN117234106A CN 117234106 A CN117234106 A CN 117234106A CN 202311524986 A CN202311524986 A CN 202311524986A CN 117234106 A CN117234106 A CN 117234106A
- Authority
- CN
- China
- Prior art keywords
- evaluation
- simulation system
- satellite
- attitude
- credibility
- 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.)
- Granted
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
技术领域Technical Field
本申请涉及一种卫星姿轨控制地面仿真系统及其可信度评估方法,属于卫星仿真技术领域。The present application relates to a satellite attitude and orbit control ground simulation system and a credibility assessment method thereof, and belongs to the field of satellite simulation technology.
背景技术Background Art
建模与仿真被认为是信息时代与理论研究、实验研究并驾齐驱的第三种认识世界的方法。仿真技术利用模型对系统进行研究,凭借低成本、可重用、无破坏、灵活性强等优点在工业、农业、商业、教育、军事、交通等领域发挥着不可或缺的作用。由于航天器的研发周期长、成本高、工艺复杂,对于航天器位姿控制的现实成本极高且不可重复,因此必须采取航天器地面仿真技术对于航天器位姿控制问题进行分析研究。Modeling and simulation are considered to be the third way to understand the world in the information age, along with theoretical research and experimental research. Simulation technology uses models to study systems, and plays an indispensable role in industry, agriculture, commerce, education, military, transportation and other fields with its advantages of low cost, reusability, non-destructiveness and strong flexibility. Due to the long development cycle, high cost and complex process of spacecraft, the actual cost of spacecraft attitude control is extremely high and non-repeatable, so it is necessary to use spacecraft ground simulation technology to analyze and study the problem of spacecraft attitude control.
仿真系统可信度是指“仿真系统的使用者对应与仿真系统在一定环境、一定条件下仿真试验的结果,解决所定义问题正确性的信任程度”,或者说“仿真系统作为原型系统的相似替代系统在特定的建模与仿真的目的和意义下,在总体结构和行为水平上能够复现原型系统的可信程度”。随着复杂仿真技术研究的深入,仿真可信度评估受到越来越广泛的关注,成为仿真领域的研究重点。The credibility of a simulation system refers to "the degree of trust that the users of the simulation system have in the correctness of solving the defined problem in accordance with the results of the simulation test under certain conditions and in a certain environment", or "the degree of credibility that the simulation system, as a similar substitute system for the prototype system, can reproduce the prototype system at the overall structure and behavior level under the specific purpose and significance of modeling and simulation". With the in-depth study of complex simulation technology, simulation credibility assessment has received more and more attention and has become a research focus in the simulation field.
《空间飞行器姿轨控系统地面仿真验证方法研究》(《中国硕士学位论文全文数据库(工程科技Ⅱ辑)》,2014年第03期,哈尔滨工业大学,何朝斌)中,针对空间飞行器姿轨控系统的地面仿真系统的设计与实现手段、仿真方案等问题进行了深入研究。为满足在硬实时条件下各子系统之间的大数据量通信,采用光纤反射内存卡组成反射内存网络,用于各子系统间的数据交互与指令控制。但光纤反射内存网络的搭建需要安装额外的光纤反射内存卡,整体成本较高,并且需要有线连接,不适用于气浮系统这种要求无线传输的试验场景。In "Research on Ground Simulation Verification Methods for Spacecraft Attitude and Orbit Control System" ("Full-text Database of Chinese Master's Degree Thesis (Engineering Technology Series II)", Issue 03, 2014, Harbin Institute of Technology, He Chaobin), the design and implementation methods of the ground simulation system of the spacecraft attitude and orbit control system, simulation schemes and other issues were studied in depth. In order to meet the large data volume communication between subsystems under hard real-time conditions, a fiber-optic reflective memory card is used to form a reflective memory network for data interaction and command control between subsystems. However, the construction of the fiber-optic reflective memory network requires the installation of additional fiber-optic reflective memory cards, which has a high overall cost and requires a wired connection. It is not suitable for test scenarios such as air flotation systems that require wireless transmission.
《基于DS/AHP和灰云聚类的制导仿真系统可信度评估方法》(《电子测量技术》,2017,40(07),潘云龙等)中,针对复杂制导仿真系统可信度量化的主观性和不确定性,给出了基于证据理论和灰云聚类的仿真可信度评估模型。首先以群组层次分析法获得多位专家的意见,并对不一致意见进行证据理论融合,得到具有更高可信度的指标权重;然后采用灰云聚类的方法,以灰云模型作为白化权函数,对定性评价进行量化处理,最后通过计算灰色聚类系数完成对仿真系统的可信度评估。应用此模型对制导半实物仿真系统进行评价,结果符合客观实际,表明该模型具备可行性和实用性,为仿真可信度评估和综合评价问题提供了一种新的有效途径。但底层指标的获取依赖于4位专家的打分,这种评价方法受专家的主观因素影响较大,且需要更多的人员参与。In "A Credibility Evaluation Method for Guidance Simulation System Based on DS/AHP and Gray Cloud Clustering" (Electronic Measurement Technology, 2017, 40(07), Pan Yunlong et al.), a simulation credibility evaluation model based on evidence theory and gray cloud clustering was proposed to address the subjectivity and uncertainty of the credibility quantification of complex guidance simulation systems. First, the opinions of multiple experts were obtained by group analytic hierarchy process, and the inconsistent opinions were integrated by evidence theory to obtain the indicator weights with higher credibility. Then, the gray cloud clustering method was used, and the gray cloud model was used as the whitening weight function to quantify the qualitative evaluation. Finally, the credibility of the simulation system was evaluated by calculating the gray clustering coefficient. This model was applied to evaluate the guidance semi-physical simulation system. The results were consistent with objective reality, indicating that the model is feasible and practical, and provides a new and effective way for simulation credibility evaluation and comprehensive evaluation. However, the acquisition of the underlying indicators depends on the scoring of four experts. This evaluation method is greatly affected by the subjective factors of the experts and requires more personnel participation.
申请号为202210123783.7的发明公开了一种卫星跟踪指向控制地面仿真系统效能评估方法,该方法包括:构建卫星高精度跟踪指向控制地面仿真系统的层次模型结构;确定层次模型结构中每层相似元的权系数和相似元的相似值;对仿真系统与实际系统的相似程度进行跟踪对比,基于相似元的相似值确定仿真系统中每层相似元的相似度;根据每层相似元的权系数和每层相似元的相似度,确定仿真系统的系统相似度,系统相似度用于对仿真系统进行效能评估。其中每层相似元的权系数是根据单一专家对于这层相似元相对于上层相似元的重要程度利用层次分析法获取的,受专家本人的主观因素影响较大。同时,在底层指标上,只考虑了部分静态的指标,并未考虑到动态指标。The invention with application number 202210123783.7 discloses a method for evaluating the effectiveness of a satellite tracking, pointing and control ground simulation system, which includes: constructing a hierarchical model structure of a satellite high-precision tracking, pointing and control ground simulation system; determining the weight coefficients of each layer of similar elements and the similarity values of the similar elements in the hierarchical model structure; tracking and comparing the similarity between the simulation system and the actual system, and determining the similarity of each layer of similar elements in the simulation system based on the similarity values of the similar elements; determining the system similarity of the simulation system based on the weight coefficients of each layer of similar elements and the similarity of each layer of similar elements, and the system similarity is used to evaluate the effectiveness of the simulation system. The weight coefficient of each layer of similar elements is obtained by using the hierarchical analysis method based on the importance of a single expert to the similar elements of this layer relative to the similar elements of the upper layer, and is greatly affected by the subjective factors of the expert himself. At the same time, in terms of the underlying indicators, only some static indicators are considered, and dynamic indicators are not considered.
申请号为202210165607.X的发明公开了一种航天器姿轨控地面仿真系统的效能检测方法及装置,能够依据所设计的卫星航天器姿轨控地面仿真系统的实现形式,建立起该仿真系统所对应的仿真节点模型,进而分析得到整个仿真系统的仿真效能,以此验证整个仿真系统的有效性与可行性,该方法包括:获取航天器姿轨控地面仿真系统的仿真节点信息流图;基于所述仿真节点信息流图中各仿真节点对应的效能影响因素,获得各仿真节点效能发挥的不确定度;基于所述仿真节点信息流图中揭示的仿真节点之间的连接关系,对各仿真节点效能发挥的不确定度进行融合,以获得所述仿真系统的效能不确定度;基于所述仿真系统的效能不确定度,获得所述仿真系统的总仿真效能。在底层指标上,该方法同样只考虑了仿真系统可实现的扰动力矩和所述实际系统的扰动力矩之间的相对误差、仿真系统的信息传输时延值、表示姿态角度的模拟精度等部分静态的指标,并未考虑到动态指标。The invention with application number 202210165607.X discloses a method and device for detecting the performance of a spacecraft attitude and orbit control ground simulation system. The method can establish a simulation node model corresponding to the simulation system according to the implementation form of the designed satellite spacecraft attitude and orbit control ground simulation system, and then analyze and obtain the simulation performance of the entire simulation system, so as to verify the effectiveness and feasibility of the entire simulation system. The method includes: obtaining a simulation node information flow diagram of the spacecraft attitude and orbit control ground simulation system; obtaining the uncertainty of the performance of each simulation node based on the performance influencing factors corresponding to each simulation node in the simulation node information flow diagram; based on the connection relationship between the simulation nodes revealed in the simulation node information flow diagram, the uncertainty of the performance of each simulation node is integrated to obtain the performance uncertainty of the simulation system; based on the performance uncertainty of the simulation system, the total simulation performance of the simulation system is obtained. In terms of the underlying indicators, the method also only considers some static indicators such as the relative error between the disturbance torque achievable by the simulation system and the disturbance torque of the actual system, the information transmission delay value of the simulation system, and the simulation accuracy of the attitude angle, but does not consider dynamic indicators.
发明内容Summary of the invention
本申请的目的在于提供一种卫星姿轨控制地面仿真系统及其可信度评估方法,能够有效地保证仿真系统整体时同性且不需要额外的硬件设备,此外,针对该卫星姿轨控制地面仿真系统提出一种可信度评估方法,能减轻专家主观因素对于可信度评估的影响,综合评价地面仿真系统动态指标的一致性。The purpose of this application is to provide a satellite attitude and orbit control ground simulation system and its credibility assessment method, which can effectively ensure the overall time consistency of the simulation system without the need for additional hardware equipment. In addition, a credibility assessment method is proposed for the satellite attitude and orbit control ground simulation system, which can reduce the impact of expert subjective factors on credibility assessment and comprehensively evaluate the consistency of dynamic indicators of the ground simulation system.
为实现上述目的,本申请第一方面提供了一种卫星姿轨控制地面仿真系统,包括:To achieve the above-mentioned purpose, the first aspect of the present application provides a satellite attitude and orbit control ground simulation system, comprising:
GNC系统、动力学仿真系统、运动系统、测量系统以及通讯系统;GNC system, dynamics simulation system, motion system, measurement system and communication system;
所述通讯系统,分别与所述GNC系统、所述动力学仿真系统、所述运动系统以及所述测量系统连接,用于实现各系统间的信息传输;The communication system is connected to the GNC system, the dynamics simulation system, the motion system and the measurement system respectively, and is used to realize information transmission between the systems;
所述GNC系统,用于根据所述测量系统输出的模拟卫星当前姿轨信息以及外界给定的姿轨信息得到控制指令并传输至所述动力学仿真系统;The GNC system is used to obtain control instructions based on the current attitude and orbit information of the simulated satellite output by the measurement system and the attitude and orbit information given by the outside world, and transmit the control instructions to the dynamic simulation system;
所述动力学仿真系统,用于根据所述控制指令通过物理实验或数学仿真得到模拟卫星的姿态信息和轨道信息并传输至所述运动系统;The dynamics simulation system is used to obtain the attitude information and orbit information of the simulated satellite through physical experiments or mathematical simulations according to the control instructions and transmit the information to the motion system;
所述运动系统,用于承载模拟卫星并控制所述模拟卫星按照所述动力学仿真系统输出的姿态信息和轨道信息进行运动;The motion system is used to carry the simulated satellite and control the simulated satellite to move according to the attitude information and orbit information output by the dynamics simulation system;
所述测量系统,用于对所述模拟卫星当前的姿态以及轨道进行测量,得到模拟卫星当前姿轨信息并传输至所述GNC系统;The measurement system is used to measure the current attitude and orbit of the simulated satellite, obtain the current attitude and orbit information of the simulated satellite and transmit it to the GNC system;
其中,所述GNC系统、所述动力学仿真系统、所述运动系统以及所述测量系统都具备各自的时钟,且各系统之间基于所述通讯系统运行时间同步协议,以保证不同时钟的同步性;The GNC system, the dynamics simulation system, the motion system and the measurement system all have their own clocks, and a time synchronization protocol is run between the systems based on the communication system to ensure synchronization of different clocks;
所述时间同步协议包括:The time synchronization protocol includes:
选取任一系统具备的时钟为主时钟,其余系统具备的时钟为从时钟,以主时钟时间为准,每隔预设同步周期为一个时间周期,并在每个时间周期内均执行以下步骤直至仿真结束:The clock of any system is selected as the master clock, and the clocks of the other systems are selected as slave clocks. The master clock time is used as the standard, and each preset synchronization period is a time period. In each time period, the following steps are performed until the simulation ends:
S100在第n个时间周期内,主时钟与其中一个从时钟通过通讯系统互发报文,根据主时钟发送报文的时刻和从时钟接收报文的时刻,计算出当前时间周期内主时钟到从时钟的延时以及从时钟到主时钟的延时;S100: In the nth time period, the master clock and one of the slave clocks send messages to each other through the communication system, and calculate the delay from the master clock to the slave clock and the delay from the slave clock to the master clock in the current time period according to the time when the master clock sends the message and the time when the slave clock receives the message;
S110于从时钟端通过自适应卡尔曼滤波获取当前时间周期的时钟偏移以及传播延时;S110 obtains the clock offset and propagation delay of the current time period from the clock end through adaptive Kalman filtering;
S120根据时钟偏移利用PI控制器调节从时钟的时钟频率,以达到时间同步;S120 adjusts the clock frequency of the slave clock using a PI controller according to the clock offset to achieve time synchronization;
S130判断是否所有从时钟都与主时钟完成一次时间同步,若是,执行步骤S140,否则,返回步骤S100;S130 determines whether all slave clocks have completed time synchronization with the master clock. If so, execute step S140. Otherwise, return to step S100.
S140以主时钟与全部从时钟时钟偏移的最大值为当前时刻的最大时钟偏移,以主时钟与全部从时钟传播延时的最大值为当前时刻的最大传播延时,计算当前时刻的通讯系统可信度。S140 calculates the reliability of the communication system at the current moment by taking the maximum value of the clock offset between the master clock and all the slave clocks as the maximum clock offset at the current moment and taking the maximum value of the propagation delay between the master clock and all the slave clocks as the maximum propagation delay at the current moment.
在一种实施方式中,所述动力学仿真系统为数字仿真系统或半物理仿真系统或全物理系统;In one embodiment, the dynamics simulation system is a digital simulation system or a semi-physical simulation system or a fully physical system;
所述动力学仿真系统包括:用于得到所述姿态信息的姿态动力学仿真系统、以及用于得到所述轨道信息的轨道动力学仿真系统。The dynamics simulation system includes: an attitude dynamics simulation system for obtaining the attitude information, and a track dynamics simulation system for obtaining the track information.
本申请第二方面提供了一种可信度评估方法,用于对第一方面或者第一方面的任一实施方式中的卫星姿轨控制地面仿真系统进行可信度评估,包括:The second aspect of the present application provides a credibility assessment method for performing credibility assessment on the satellite attitude and orbit control ground simulation system in the first aspect or any implementation of the first aspect, including:
构建所述卫星姿轨控制地面仿真系统的评估指标体系,其中,评估指标体系包含若干用于进行可信度评估的评估节点和用于连接各评估节点的单向连接线;Constructing an evaluation index system for the satellite attitude and orbit control ground simulation system, wherein the evaluation index system includes a plurality of evaluation nodes for performing credibility evaluation and a unidirectional connection line for connecting the evaluation nodes;
基于所述卫星姿轨控制地面仿真系统得到的模拟卫星当前姿轨信息,通过EARTH和专家打分方法,获得评估指标体系中底层评估节点的可信指标序列;Based on the current attitude and orbit information of the simulated satellite obtained by the satellite attitude and orbit control ground simulation system, a credible indicator sequence of the bottom evaluation node in the evaluation indicator system is obtained through EARTH and expert scoring method;
通过AHP法获取评估节点各层之间在不同专家重要程度评价下的权重向量,并通过D-S证据理论对各权重向量融合,得出融合后的权重向量;The weight vectors between the evaluation nodes at different levels under different expert importance evaluations are obtained through the AHP method, and the weight vectors are fused through the D-S evidence theory to obtain the fused weight vector.
确认评估指标体系中底层评估节点的模糊隶属度函数;Confirm the fuzzy membership function of the underlying evaluation nodes in the evaluation index system;
根据模糊隶属度函数确认评估指标体系中底层评估节点的可信指标序列中各时刻的评价向量;Confirm the evaluation vector at each moment in the credible indicator sequence of the bottom evaluation node in the evaluation indicator system according to the fuzzy membership function;
根据各时刻的评价向量以及评估节点各层之间融合后的权重向量,使用模糊综合评价法从下至上综合计算卫星姿轨控制地面仿真系统总的可信度。According to the evaluation vector at each moment and the weight vector after fusion between the evaluation nodes at each layer, the fuzzy comprehensive evaluation method is used to comprehensively calculate the overall credibility of the satellite attitude and orbit control ground simulation system from bottom to top.
在一种实施方式中,所述评估指标体系还包括若干用于寻找可信度缺陷的回溯节点以及用于连接评估节点与回溯节点或连接各回溯节点的单向连接线;In one embodiment, the evaluation index system further includes a number of backtracking nodes for finding credibility defects and a one-way connection line for connecting the evaluation node with the backtracking node or connecting each backtracking node;
所述使用模糊综合评价法从下至上综合计算卫星姿轨控制地面仿真系统总的可信度之后还包括:The method of using the fuzzy comprehensive evaluation method to comprehensively calculate the total credibility of the satellite attitude and orbit control ground simulation system from bottom to top also includes:
若某一时刻总的可信度未达到预设条件,则计算当前时刻可信度未达到预设条件的评估节点下的底层回溯节点的可信指标值,根据可信度指标判断所述底层回溯节点是否为可信度缺陷的源头。If the total credibility at a certain moment does not meet the preset conditions, the credibility index value of the underlying backtracking node under the evaluation node whose credibility does not meet the preset conditions at the current moment is calculated, and whether the underlying backtracking node is the source of the credibility defect is determined based on the credibility index.
在一种实施方式中,所述底层评估节点的可信指标序列包括姿态可信度时间序列、位置可信度时间序列和系统交互可信度时间序列;In one embodiment, the trust indicator sequence of the bottom layer evaluation node includes a posture credibility time series, a position credibility time series, and a system interaction credibility time series;
所述获得评估指标体系中底层评估节点的可信指标序列包括:The credible indicator sequence of the bottom evaluation node in the evaluation indicator system is obtained as follows:
给所述卫星姿轨控制地面仿真系统施加和实际卫星系统相同的输入,每隔预设评价周期获取所述卫星姿轨控制地面仿真系统和实际卫星系统的输出,通过EARTH方法对所述卫星姿轨控制地面仿真系统和实际卫星系统的每个输出求一致性并得到一致性指标,根据各一致性指标获得姿态可信度时间序列和位置可信度时间序列;Apply the same input as the actual satellite system to the satellite attitude and orbit control ground simulation system, obtain the output of the satellite attitude and orbit control ground simulation system and the actual satellite system at every preset evaluation period, seek consistency between each output of the satellite attitude and orbit control ground simulation system and the actual satellite system through the EARTH method and obtain a consistency index, and obtain an attitude credibility time series and a position credibility time series according to each consistency index;
通过专家打分方法得到系统交互可信度时间序列。The system interaction credibility time series is obtained through expert scoring method.
在一种实施方式中,所述通过EARTH方法对所述卫星姿轨控制地面仿真系统和实际卫星系统的每个输出求一致性并得到一致性指标包括:In one embodiment, the step of obtaining consistency of each output of the satellite attitude and orbit control ground simulation system and the actual satellite system by the EARTH method and obtaining a consistency index comprises:
设A、B分别为实际卫星系统与所述卫星姿轨控制地面仿真系统的输出的时间序列,利用交叉相关系数的计算公式计算相位移动步数和A、B之间的相位误差;Assume that A and B are the time series of the outputs of the actual satellite system and the satellite attitude and orbit control ground simulation system respectively, and use the calculation formula of the cross-correlation coefficient to calculate the phase shift steps and the phase error between A and B;
根据相位移动步数移动A、B并得到移动后的时间序列为,对时间序列进行动态时间扭曲并计算得到幅值误差;According to the phase shift steps, A and B are moved and the time series after the shift is obtained as follows: , for time series Perform dynamic time warping and calculate the amplitude error;
在移动后的时间序列中的每一点求导得到序列,并对求导后的序列进行动态时间扭曲并计算得到拓扑误差;Time series after moving Taking the derivative at each point in the , and the derived sequence Perform dynamic time warping and calculate the topological error;
根据相位误差、幅值误差和拓扑误差求取表征曲线一致性的一致性指标。The consistency index characterizing the consistency of the curve is obtained based on the phase error, amplitude error and topological error.
在一种实施方式中,所述通过AHP法获取评估节点各层之间在不同专家重要程度评价下的权重向量包括:In one embodiment, the method of obtaining the weight vectors between the evaluation nodes at different levels under different expert importance evaluations by the AHP method includes:
两两对比子节点相对于父节点的重要性,并构建判断矩阵;Compare the importance of child nodes relative to their parent nodes and construct a judgment matrix;
根据判断矩阵计算权重向量;Calculate the weight vector according to the judgment matrix;
根据权重向量得到随机一致性比率,判断随机一致性比率是否小于0.1或为无穷,若是,判断矩阵一致,所述权重向量可用,否则,判断矩阵不一致,调整判断矩阵直至其一致。The random consistency ratio is obtained according to the weight vector, and it is determined whether the random consistency ratio is less than 0.1 or infinite. If so, the judgment matrix is consistent and the weight vector is usable. Otherwise, the judgment matrix is inconsistent and the judgment matrix is adjusted until it is consistent.
本申请第三方面存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述第二方面或者上述第二方面的任一实施方式中的步骤。The third aspect of the present application comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the second aspect or any one of the embodiments of the second aspect when executing the computer program.
本申请第四方面提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现上述第二方面或者上述第二方面的任一实施方式中的步骤。A fourth aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the second aspect or any implementation of the second aspect are implemented.
由上可见,本申请提供了一种卫星姿轨控制地面仿真系统及其可信度评估方法,该地面仿真系统为分布式仿真系统,各个系统之间运行时间同步协议,将各系统时钟之间的偏移限制在较小范围内,保证地面仿真系统整体时同性;且时间同步协议使用地面仿真系统原有的通讯系统,不需要额外的硬件设备。As can be seen from the above, the present application provides a satellite attitude and orbit control ground simulation system and a credibility assessment method thereof. The ground simulation system is a distributed simulation system. A time synchronization protocol runs between each system to limit the offset between the clocks of each system to a small range, thereby ensuring the overall time consistency of the ground simulation system. The time synchronization protocol uses the original communication system of the ground simulation system and does not require additional hardware equipment.
本申请还针对上述卫星姿轨控制地面仿真系统提供一种可信度评估方法,用于对其进行可信度进行评估,该可信度评估方法最终得出的可信度为一个和卫星姿轨控制地面仿真系统的仿真时间相关的时间序列,可以有效解决地面仿真系统短时间与长时间仿真实验中,其可信度受误差累积、轨道摄动等因素产生较大差别,而单独的一个可信度值无法准确表达这一特征的问题。利用D-S证据理论融合权重向量,能够减轻专家主观因素对于可信度评估的影响。采用EARTH的系统验证方法,能够从相位、幅值、拓扑三个方面综合评价仿真系统动态指标的一致性,能够较为准确的对控制卫星姿轨控制地面仿真系统的可信度进行定量的评估。使用包含评估节点和回溯节点的评估指标体系,除评估卫星姿轨控制地面仿真系统整体可信度的功能之外,还能在整体可信度不理想的情况下,通过回溯节点寻找可信度缺陷的来源。The present application also provides a credibility assessment method for the above-mentioned satellite attitude and orbit control ground simulation system, which is used to assess its credibility. The credibility finally obtained by the credibility assessment method is a time series related to the simulation time of the satellite attitude and orbit control ground simulation system, which can effectively solve the problem that the credibility of the ground simulation system is greatly different due to factors such as error accumulation and orbital perturbation in short-term and long-term simulation experiments, and a single credibility value cannot accurately express this feature. The use of D-S evidence theory to fuse weight vectors can reduce the influence of expert subjective factors on credibility assessment. The system verification method of EARTH can comprehensively evaluate the consistency of the dynamic indicators of the simulation system from three aspects: phase, amplitude, and topology, and can more accurately quantitatively evaluate the credibility of the satellite attitude and orbit control ground simulation system. Using an evaluation index system including evaluation nodes and backtracking nodes, in addition to the function of evaluating the overall credibility of the satellite attitude and orbit control ground simulation system, it can also find the source of credibility defects through backtracking nodes when the overall credibility is not ideal.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
图1为本申请实施例提供的一种卫星姿轨控制地面仿真系统的结构示意图;FIG1 is a schematic diagram of the structure of a satellite attitude and orbit control ground simulation system provided in an embodiment of the present application;
图2为本申请实施例提供的一种时间同步协议的运行流程图;FIG2 is a flowchart of an operation of a time synchronization protocol provided in an embodiment of the present application;
图3为本申请实施例提供的一种第n个时间同步周期内主时钟M与从时钟S的互发报文的过程示意图;FIG3 is a schematic diagram of a process of mutual message transmission between a master clock M and a slave clock S in an nth time synchronization cycle provided by an embodiment of the present application;
图4为本申请实施例提供的一种主时钟M与从时钟S之间的时间同步系统结构示意图;FIG4 is a schematic diagram of the structure of a time synchronization system between a master clock M and a slave clock S provided in an embodiment of the present application;
图5为本申请实施例提供的一种可信度评估方法的流程示意图;FIG5 is a flow chart of a credibility evaluation method provided in an embodiment of the present application;
图6为本申请实施例提供的一种评估指标体系模型示意图;FIG6 is a schematic diagram of an evaluation index system model provided in an embodiment of the present application;
图7为本申请实施例提供的一种EARTH法求取A、B之间一致性的流程示意图;FIG7 is a schematic diagram of a flow chart of obtaining consistency between A and B using the EARTH method provided in an embodiment of the present application;
图8为本申请实施例提供的一种通过AHP法获取权重的流程示意图;FIG8 is a schematic diagram of a process of obtaining weights by using the AHP method provided in an embodiment of the present application;
图9为本申请实施例提供的一种隶属度函数示意图。FIG. 9 is a schematic diagram of a membership function provided in an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其他实施例中也可以实现本申请。在其它情况下,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and/or groups thereof.
还应当理解,在本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。It should also be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in this application specification and the appended claims, the singular forms "a", "an" and "the" are intended to include plural forms unless the context clearly indicates otherwise.
下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。The following is a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
在下面的描述中阐述了很多具体细节以便于充分理解本申请,但是本申请还可以采用其它不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施例的限制。In the following description, many specific details are set forth to facilitate a full understanding of the present application, but the present application may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present application. Therefore, the present application is not limited to the specific embodiments disclosed below.
实施例一Embodiment 1
本申请实施例提供了一种卫星姿轨控制地面仿真系统,如图1所示,该地面仿真系统包括:The present application embodiment provides a satellite attitude and orbit control ground simulation system, as shown in FIG1 , the ground simulation system includes:
GNC系统、动力学仿真系统、运动系统、测量系统以及通讯系统;GNC system, dynamics simulation system, motion system, measurement system and communication system;
所述通讯系统,分别与所述GNC系统、所述动力学仿真系统、所述运动系统以及所述测量系统连接,用于实现各系统间的信息传输;The communication system is connected to the GNC system, the dynamics simulation system, the motion system and the measurement system respectively, and is used to realize information transmission between the systems;
所述GNC系统,用于根据所述测量系统输出的模拟卫星当前姿轨信息以及外界给定的姿轨信息得到控制指令并传输至所述动力学仿真系统;The GNC system is used to obtain control instructions based on the current attitude and orbit information of the simulated satellite output by the measurement system and the attitude and orbit information given by the outside world, and transmit the control instructions to the dynamic simulation system;
所述动力学仿真系统,用于根据所述控制指令通过物理实验或数学仿真得到模拟卫星的姿态信息和轨道信息并传输至所述运动系统;The dynamics simulation system is used to obtain the attitude information and orbit information of the simulated satellite through physical experiments or mathematical simulations according to the control instructions and transmit the information to the motion system;
所述运动系统,用于承载模拟卫星并控制所述模拟卫星按照所述动力学仿真系统输出的姿态信息和轨道信息进行运动;The motion system is used to carry the simulated satellite and control the simulated satellite to move according to the attitude information and orbit information output by the dynamics simulation system;
所述测量系统,用于对所述模拟卫星当前的姿态以及轨道进行测量,得到模拟卫星当前姿轨信息并传输至所述GNC系统,构成闭环;The measurement system is used to measure the current attitude and orbit of the simulated satellite, obtain the current attitude and orbit information of the simulated satellite and transmit it to the GNC system to form a closed loop;
其中,所述GNC系统、所述动力学仿真系统、所述运动系统以及所述测量系统都具备各自的时钟,且各系统之间基于所述通讯系统运行时间同步协议,以保证不同时钟的同步性。The GNC system, the dynamics simulation system, the motion system and the measurement system are all equipped with their own clocks, and a time synchronization protocol is run between the systems based on the communication system to ensure the synchronization of different clocks.
在一种实施方式中,GNC系统,即卫星的制导(Guidance)、导航(Navigation)与控制(Control)分系统,负责具体的导航、制导与控制计算。本申请实施例中,GNC系统的输入端通过通讯系统与外界和测量系统连接,接收测量系统输出的模拟卫星当前姿轨信息以及外界给定的姿轨信息,根据二者提供的姿轨信息对模拟卫星进行导航、制导与控制计算,进而得到相应的控制指令,并在输出端通过通讯系统将该控制指令传输至动力学仿真系统。In one implementation, the GNC system, i.e., the satellite's guidance, navigation, and control subsystem, is responsible for specific navigation, guidance, and control calculations. In the embodiment of the present application, the input end of the GNC system is connected to the outside world and the measurement system through a communication system, receives the current attitude and orbit information of the simulated satellite output by the measurement system and the attitude and orbit information given by the outside world, performs navigation, guidance, and control calculations on the simulated satellite based on the attitude and orbit information provided by the two, and then obtains corresponding control instructions, and transmits the control instructions to the dynamics simulation system through the communication system at the output end.
可选的,所述动力学仿真系统为数字仿真系统或半物理仿真系统或全物理系统;Optionally, the dynamics simulation system is a digital simulation system or a semi-physical simulation system or a fully physical system;
所述动力学仿真系统包括:用于得到所述姿态信息的姿态动力学仿真系统、以及用于得到所述轨道信息的轨道动力学仿真系统。The dynamics simulation system includes: an attitude dynamics simulation system for obtaining the attitude information, and a track dynamics simulation system for obtaining the track information.
在一种实施方式中,姿态动力学仿真系统既可以是基于计算机仿真的数字仿真系统,也可以是基于三轴气浮台的全物理系统,还可以是一个姿态基于单轴气浮台其余姿态基于数字仿真的半物理仿真系统。同理,轨道动力学仿真系统也具有数字、物理和半物理三种仿真系统形式。In one embodiment, the attitude dynamics simulation system can be a digital simulation system based on computer simulation, a fully physical system based on a three-axis air bearing platform, or a semi-physical simulation system with one attitude based on a single-axis air bearing platform and the rest of the attitudes based on digital simulation. Similarly, the track dynamics simulation system also has three simulation system forms: digital, physical, and semi-physical.
在一种实施方式中,测量系统可以采用惯导设备或视觉测量等对模拟卫星的姿态以及轨道进行测量,并通过通讯系统传输给GNC系统,构成闭环。In one implementation, the measurement system may use inertial navigation equipment or visual measurement to measure the attitude and orbit of the simulated satellite, and transmit the measurement to the GNC system through a communication system to form a closed loop.
在一种实施方式中,本申请实施例提供的卫星姿轨控制地面仿真系统作为一种分布式的仿真系统,其所包括的各个系统都具备自己的时钟,且各时钟之间不可避免的会存在一定的偏移,因此各个系统之间需要时间同步协议以保证整个仿真系统的时间同步性。如图2所示,所述时间同步协议包括:选取任一系统具备的时钟为主时钟M,其余系统具备的时钟为从时钟S,以主时钟M时间为准,每隔预设同步周期为一个时间周期,并在每个时间周期内均执行以下步骤直至仿真结束:In one embodiment, the satellite attitude and orbit control ground simulation system provided in the embodiment of the present application is a distributed simulation system, and each system included therein has its own clock, and there will inevitably be a certain offset between the clocks. Therefore, a time synchronization protocol is required between the systems to ensure the time synchronization of the entire simulation system. As shown in FIG2 , the time synchronization protocol includes: selecting the clock of any system as the master clock M, and the clocks of the other systems as the slave clocks S, taking the master clock M as the time, and synchronizing the clocks every preset synchronization period. is a time period, and the following steps are performed in each time period until the simulation ends:
S100在第n个时间周期内,主时钟M与其中第i个从时钟S通过通讯系统互发报文,根据主时钟M发送报文的时刻和从时钟S接收报文的时刻,计算出当前时间周期内主时钟M到从时钟S的延时以及从时钟S到主时钟M的延时;S100 In the nth time period, the master clock M and the i-th slave clock S exchange messages through the communication system. According to the time when the master clock M sends the message and the time when the slave clock S receives the message, the delay from the master clock M to the slave clock S in the current time period is calculated. And the delay from clock S to master clock M ;
具体的,如图3所示,在第n个时间周期内,主时钟M与从时钟S互发报文的过程如下:Specifically, as shown in FIG3 , in the nth time period, the process of the master clock M and the slave clock S sending messages to each other is as follows:
S101主时钟M发送同步报文给从时钟S,并记录下发送报文的时刻;S101 master clock M sends a synchronization message to slave clock S and records the time when the message is sent ;
S102从时钟S接收到同步报文,记录下接收报文的时刻;S102 receives the synchronization message from clock S and records the time of receiving the message ;
S103主时钟M将带有信息的跟随报文发送给从时钟S;S103 master clock M will have The follow message of the information is sent to the slave clock S;
S104从时钟S发送延时请求报文给主时钟M,并记录下发送报文的时刻;S104 sends a delay request message from the slave clock S to the master clock M and records the time when the message is sent. ;
S105主时钟M接收到延时请求报文,记录下接收报文的时刻;S105 The master clock M receives the delay request message and records the time when the message is received ;
S106主时钟M将带有信息的跟随报文发送给从时钟S。S106 Master Clock M will have The follow message of the information is sent to the slave clock S.
此时从时钟S端通过如下运算得出和:At this time, the following calculation is performed from the clock S end to obtain and :
S110于从时钟端通过自适应卡尔曼滤波获取当前时间周期的时钟偏移以及传播延时;S110 obtains the clock offset of the current time period through adaptive Kalman filtering from the clock end and propagation delay ;
具体的,实施自适应卡尔曼滤波所需的状态方程与观测方程如下:Specifically, the state equation and observation equation required to implement the adaptive Kalman filter are as follows:
其中,状态变量;系统矩阵;系统噪声,其中和分别为与时钟偏移和传播延时相关的系统噪声,认为其符合正态分布,为系统噪声协方差矩阵,其中和分别为与时钟偏移和传播延时相关的系统噪声协方差矩阵;观测变量;观测矩阵;观测噪声,其中,和分别为与和相关的观测噪声,认为其符合正态分布,为观测噪声协方差矩阵,其中和分别为与和相关的观测噪声协方差矩阵。、、、可根据时钟稳定情况酌情调节,已达到卡尔曼滤波器最佳滤波效果。Among them, the state variable ; System matrix ; System noise ,in and are the system noises related to clock offset and propagation delay, respectively, which are considered to conform to normal distribution , is the system noise covariance matrix, where and are the system noise covariance matrices related to clock offset and propagation delay respectively; the observed variables ; Observation matrix ; Observation noise ,in, and Respectively and Correlated observation noise, which is assumed to be normally distributed , is the observation noise covariance matrix, where and Respectively and The associated observation noise covariance matrix. , , , It can be adjusted as appropriate according to the clock stability to achieve the best filtering effect of the Kalman filter.
自适应卡尔曼滤波的步骤如下:The steps of adaptive Kalman filtering are as follows:
S1101状态预测:;S1101 status prediction: ;
S1102协方差预测:;S1102 Covariance Prediction: ;
S1103新息协方差计算:;S1103 Innovation Covariance Calculation: ;
S1104卡尔曼增益矩阵计算:;S1104 Kalman gain matrix calculation: ;
S1105状态最优估计:;S1105 state optimal estimation: ;
S1106协方差校正:;S1106 Covariance Correction: ;
S1107前一时刻归一化新息平方计算:S1107 Calculation of normalized innovation square at the previous moment:
其中为第n-1个时间周期内的滤波新息;为第n-1个时间周期内的归一化新息平方;in is the filtered new information in the n-1th time period; is the normalized square of the new information in the n-1th time period;
S1108前一时刻状态反向预测:;S1108 reverse prediction of the previous moment state: ;
S1109前一时刻反向归一化新息平方计算:S1109 The reverse normalized square of the new information at the previous moment is calculated:
其中为第n-1个时间周期内的反向滤波信息;为第n-1个时间周期内的反向归一化新息平方;in is the reverse filtering information in the n-1th time period; is the reverse normalized square of the new information in the n-1th time period;
S1110归一化新息比: S1110 normalized innovation ratio:
若,则该时间周期内的滤波结束,以S1105中估计的为滤波输出;若,则重新计算新息协方差:like , then the filtering within this time period ends, and the estimated value in S1105 is the filter output; if , then recalculate the new information covariance :
根据重新计算的新息协方差,重复S1104、S1105、S1106,重新计算卡尔曼增益矩阵、状态最优估计、校正后协方差。Based on the recalculated innovation covariance , repeat S1104, S1105, S1106, and recalculate the Kalman gain matrix , optimal state estimation , Corrected covariance .
S120储存时钟偏移以及传播延时以便后续进行系统时间同步性分析,根据时钟偏移利用PI控制器调节从时钟S的时钟频率,以达到时间同步;S120 storage clock offset and propagation delay In order to conduct subsequent system time synchronization analysis, according to the clock offset The clock frequency of the slave clock S is adjusted using a PI controller to achieve time synchronization;
具体的,主时钟M与从时钟S之间的时间同步系统如图4所示,根据当前时间周期内主时钟M到从时钟S的延时以及从时钟S到主时钟M的延时,通过自适应卡尔曼滤波获取当前时间周期的时钟偏移以及传播延时,并将时钟偏移以及传播延时进行数据存储;根据时钟偏移利用PI控制器调节从时钟S的时钟频率并进行内核锁频,进而达到主时钟与从时钟的时间同步。Specifically, the time synchronization system between the master clock M and the slave clock S is shown in FIG4 , according to the delay from the master clock M to the slave clock S in the current time period And the delay from clock S to master clock M , obtain the clock offset of the current time period through adaptive Kalman filtering and propagation delay , and offset the clock and propagation delay Data storage; based on clock offset The PI controller is used to adjust the clock frequency of the slave clock S and perform core frequency locking, thereby achieving time synchronization between the master clock and the slave clock.
S130判断是否所有从时钟S都与主时钟M完成一次时间同步,若是,执行步骤S140,否则,返回步骤S100,以对第i+1个从时钟S进行时间同步;S130 determines whether all slave clocks S have completed time synchronization with the master clock M. If so, execute step S140. Otherwise, return to step S100 to perform time synchronization on the i +1th slave clock S.
S140根据数据存储,以主时钟M与全部从时钟S时钟偏移的最大值为当前时刻的最大时钟偏移,以主时钟M与全部从时钟S传播延时的最大值为当前时刻的最大传播延时,计算当前时刻的通讯系统可信度。S140 stores the data based on the master clock M and all slave clocks S. The maximum value is the maximum clock offset at the current time , with the propagation delay between the master clock M and all slave clocks S The maximum value of is the maximum propagation delay at the current moment , calculate the credibility of the communication system at the current moment.
具体的,当前时刻的通讯系统可信度可由下式计算:Specifically, the credibility of the communication system at the current moment can be calculated by the following formula:
其中为当前时刻通讯系统可信度,为其中和时钟偏移相关的因数,为其中和传播时延相关的因数。in is the credibility of the communication system at the current moment, is the factor related to clock offset, is the factor related to propagation delay.
由上可见,本申请实施例提供了一种卫星姿轨控制地面仿真系统,该地面仿真系统为分布式仿真系统,各个系统之间运行时间同步协议,将各系统时钟之间的偏移限制在较小范围内,保证地面仿真系统整体时同性;且时间同步协议使用地面仿真系统原有的通讯系统,不需要额外的硬件设备。As can be seen from the above, an embodiment of the present application provides a satellite attitude and orbit control ground simulation system, which is a distributed simulation system. A time synchronization protocol runs between each system, limiting the offset between the clocks of each system to a small range, thereby ensuring the overall time consistency of the ground simulation system; and the time synchronization protocol uses the original communication system of the ground simulation system and does not require additional hardware equipment.
实施例二Embodiment 2
本申请实施例提供了一种基于一致性分析的可信度评估方法,用于对实施例一中任一实施方式的卫星姿轨控制地面仿真系统进行可信度评估,可信度将以等间隔的时间序列的形式得出,以表征系统的可信任程度随时间的变化情况,如图5所示,该可信度评估方法包括:The embodiment of the present application provides a credibility evaluation method based on consistency analysis, which is used to perform credibility evaluation on the satellite attitude and orbit control ground simulation system of any implementation method in Example 1. The credibility will be obtained in the form of an equally spaced time series to characterize the change of the trustworthiness of the system over time. As shown in FIG5 , the credibility evaluation method includes:
S200构建卫星姿轨控制地面仿真系统的评估指标体系,其中,评估指标体系包含若干用于进行可信度评估的评估节点和用于连接各评估节点的单向连接线;S200 constructs an evaluation index system for a satellite attitude and orbit control ground simulation system, wherein the evaluation index system includes a plurality of evaluation nodes for performing credibility evaluation and a unidirectional connection line for connecting the evaluation nodes;
可选的,所述评估指标体系还包括若干用于寻找可信度缺陷的回溯节点以及用于连接评估节点与回溯节点或连接各回溯节点的单向连接线,每个节点代表一个可以衡量系统局部可信度的评价指标时间序列,评价指标时间序列同系统的可信度时间序列一样为等间隔时间序列且二者时间间隔相同,设时间间隔为评价周期。其中,单向连接线由下层节点连接至上层节点,单向连接线的类型说明如何由下层节点指标计算所连接的上层节点指标,具体包含代表线性加权的普通连接线,和在回溯节点和评估节点或者回溯节点之间只代表上下级关系的回溯连接线。Optionally, the evaluation index system also includes a number of backtracking nodes for finding credibility defects and a one-way connection line for connecting the evaluation node and the backtracking node or connecting each backtracking node. Each node represents an evaluation index time series that can measure the local credibility of the system. The evaluation index time series is an equally spaced time series like the credibility time series of the system, and the time interval of the two is the same. Let the time interval be the evaluation period Among them, the one-way connection line connects the lower-level node to the upper-level node. The type of the one-way connection line describes how to calculate the upper-level node index from the lower-level node index, including ordinary connection lines representing linear weighting, and backtracking connection lines between the backtracking node and the evaluation node or the backtracking node that only represent the upper-lower relationship.
在一种实施方式中,图6为一种评估指标体系模型的示意图,实际应用时可以在图6的基础上,根据实际仿真系统结构上的偏差进行增减,接下来以该模型为例进行进一步的阐述。图中以圆圈代表节点,以单箭头代表普通连接线,以空心箭头代表回溯连接线。In one embodiment, FIG6 is a schematic diagram of an evaluation index system model. In actual application, the model can be increased or decreased based on FIG6 according to the deviation in the actual simulation system structure. The following is a further explanation using the model as an example. In the figure, circles represent nodes, single arrows represent ordinary connecting lines, and hollow arrows represent backtracking connecting lines.
其中,为系统总的可信度时间序列;为系统姿态可信度时间序列;为系统位置可信度时间序列;为系统交互可信度时间序列。系统姿态与位置可信度时间序列可以通过实验和计算得到,系统交互可信度时间序列基本不受仿真时间的影响,为一常数序列,由专家打分的形式得到。可以由以上三个节点直接计算系统总的可信度,故以上三个节点以及根节点都为评估节点。in, is the total credibility time series of the system; is the system attitude credibility time series; is the system position credibility time series; is the system interaction credibility time series. The system attitude and position credibility time series can be obtained through experiments and calculations. The system interaction credibility time series is basically not affected by the simulation time and is a constant series obtained in the form of expert scoring. The total credibility of the system can be directly calculated from the above three nodes, so the above three nodes and the root node are all evaluation nodes.
其余节点为回溯节点:为姿态动力学全物理仿真系统可信度时间序列;为运动系统转动部分可信度时间序列;为姿态测量系统可信度时间序列;为轨道动力学数字仿真系统可信度时间序列;为运动系统平动部分可信度时间序列;为位置测量系统可信度时间序列;为通讯系统可信度时间序列;为GNC系统可信度时间序列;为转动子系统超调量时间序列;为转动子系统上升时间时间序列;为转动子系统稳定时间时间序列;为平动子系统超调量时间序列;为平动子系统上升时间时间序列;为平动子系统稳定时间时间序列。The remaining nodes are backtracking nodes: It is the credibility time series of the attitude dynamics full physical simulation system; Rotate the partial credibility time series for the motion system; is the credibility time series of attitude measurement system; It is the credibility time series of the orbital dynamics digital simulation system; is the partial credibility time series of the motion system translation; is the reliability time series of the position measurement system; is the communication system credibility time series; is the GNC system credibility time series; is the time series of overshoot of the rotating subsystem; is the time series of the rise time of the rotating subsystem; The time series for the stable time of the rotating subsystem; is the time series of overshoot of translation subsystem; is the time series of the rise time of the translation subsystem; is the stable time series of the translational subsystem.
S210基于所述卫星姿轨控制地面仿真系统得到的模拟卫星当前姿轨信息(也称地面仿真系统),通过EARTH(Enhanced Error Assessment of Response Time Histories)和专家打分方法,获得评估指标体系中底层评估节点的可信指标序列;S210 obtains a credible indicator sequence of a bottom evaluation node in an evaluation indicator system through EARTH (Enhanced Error Assessment of Response Time Histories) and an expert scoring method based on the simulated satellite current attitude and orbit information obtained by the satellite attitude and orbit control ground simulation system (also referred to as a ground simulation system);
可选的,以图6中的评估指标体系为例,需要获得系统的姿态可信度时间序列、位置可信度时间序列和系统交互可信度时间序列;Optionally, taking the evaluation index system in Figure 6 as an example, it is necessary to obtain the system's attitude credibility time series , location credibility time series Time series of system interaction credibility ;
在一种实施方式中,系统姿态可信度时间序列的评估方式如下:In one embodiment, the system attitude credibility time series The evaluation method is as follows:
给整个地面仿真系统施加和实际卫星相同系统的输入,在地面仿真系统和实际卫星系统的俯仰、偏航、滚转姿态输出中每隔预设评价周期各自截取的一段;利用EARTH的验证方法,对地面仿真系统和实际卫星系统的每段输出求一致性;对于同一时刻的俯仰、偏航、滚转姿态一致性指标,取其中的最大值作为该时刻的系统姿态可信度,最终获得系统姿态可信度时间序列。Apply the same input as the actual satellite system to the entire ground simulation system, and perform the evaluation every preset period in the pitch, yaw, and roll attitude outputs of the ground simulation system and the actual satellite system. Each intercept The verification method of EARTH is used to find the consistency of each output of the ground simulation system and the actual satellite system; for the consistency index of pitch, yaw and roll attitude at the same time, the maximum value is taken as the system attitude credibility at that time, and finally the system attitude credibility time series is obtained. .
系统位置可信度时间序列求取方法和类似,利用地面仿真系统和实际卫星系统的X、Y、Z方向输出曲线求得一致性指标进而得到最终的系统位置可信度时间序列。System position credibility time series Find the method and Similarly, the X, Y, and Z output curves of the ground simulation system and the actual satellite system are used to obtain the consistency index and then obtain the final system position credibility time series. .
设系统交互可信度基本不受仿真时间的影响,系统交互可信度时间序列设定为一个常数序列,其取值由于较难用定量指标描述,因此本申请实施例使用专家打分方法得到,打分范围为0到1。Assuming that the system interaction credibility is basically not affected by the simulation time, the system interaction credibility time series It is set as a constant sequence. Since its value is difficult to describe with quantitative indicators, the embodiment of the present application uses an expert scoring method to obtain it, and the scoring range is 0 to 1.
可选的,如图7所示,EARTH法求取A、B之间一致性的步骤如下:Optionally, as shown in FIG7 , the steps of obtaining the consistency between A and B using the EARTH method are as follows:
设A、B分别为实际卫星系统与地面仿真系统的输出的时间序列,为A序列时刻的值,为B序列时刻的值;Assume A and B are the time series of the output of the actual satellite system and the ground simulation system respectively. A sequence The value of the moment, B sequence The value of the moment;
S211利用交叉相关(cross-correlation)系数的计算公式计算相位移动步数与相位误差;S211 uses the cross-correlation coefficient calculation formula to calculate the phase shift step number Phase Error ;
交叉相关系数的计算公式如下:The calculation formula of the cross-correlation coefficient is as follows:
其中为移动步数,N为时间序列A、B的长度。in is the number of moving steps, and N is the length of time series A and B.
相位移动步数的计算公式如下:Phase shift steps The calculation formula is as follows:
其中argmax[…]含义为求函数值最大时的自变量大小。可以用来评估A、B序列之间的相位差。Here, argmax[…] means the size of the independent variable when the function value is maximum. It can be used to evaluate the phase difference between A and B sequences.
由于在大多数实际情况下,小的相位移动步数被视为局部误差,不需要以与大的相位移动步数相同的速率进行一致性评价上的惩罚。Since in most practical cases small phase shift steps are considered local errors, they do not need to be penalized on the consistency evaluation at the same rate as large phase shift steps.
于是设定相位误差的计算公式如下:So the phase error is set The calculation formula is as follows:
其中r为增长率、c为上升起点,可根据实际问题与经验进行设定。Among them, r is the growth rate and c is the starting point of the rise, which can be set according to actual problems and experience.
S212根据相位移动步数移动A、B并得到移动后的时间序列为,对时间序列进行动态时间扭曲(Dynamic Time Warping,DTW),最小化相位误差和拓扑误差对于时间序列的影响,利用向量范数计算幅值误差;S212 moves A and B according to the phase shift step number and obtains the time series after the shift: , for time series Perform dynamic time warping (DTW) to minimize the impact of phase error and topological error on the time series, and use the vector norm to calculate the amplitude error ;
具体的,向时间增长的方向移动B序列步,并截取A与移动后B序列在时间轴上重叠部分,记录移动后的时间序列为。对时间序列进行动态时间扭曲,动态时间扭曲的方法如下:Specifically, move the B sequence in the direction of time growth Steps, and intercept the overlapping part of sequence A and sequence B after the move on the time axis, and record the time series after the move as For time series Perform dynamic time warping. The method of dynamic time warping is as follows:
设代价矩阵d为之间的方形矩阵,矩阵和行列数为序列的长度。d中的元素可由下式计算Let the cost matrix d be The square matrix between the matrix and the number of rows and columns is The length of the sequence The elements in d It can be calculated by the following formula
其中为序列时刻的值,为序列时刻的值,为绝对值符号,为时刻序列对于时间的导数,为时刻序列对于时间的导数。in for sequence The value of the moment, for sequence The value of the moment, is the absolute value symbol, for time The time derivative of the series, for time The time derivative of a series.
弯曲路径是由有序的二元序列号组构成的集合,定义如下:Curved Path It is a set of ordered binary sequence number groups, defined as follows:
弯曲路径中的元素为二元组,对应d矩阵左下角元素到右上角元素的一条路径,其中为时间序列中元素的序号,为时间序列中元素的序号,为序列的长度。另外,弯曲路径需要满足以下三个约束:Curved Path The elements in are two-tuples , corresponds to a path from the lower left element to the upper right element of the d matrix, where For time series The sequence number of the element in For time series The sequence number of the element in For sequence In addition, the curved path The following three constraints need to be met:
(1)边界约束(1) Boundary constraints
和分别表示弯曲路径的起点和终点,分别对应矩阵d左下角和右上角的元素序号对,因此,。 and Respectively represent the starting point and end point of the curved path, corresponding to the element number pairs in the lower left corner and upper right corner of the matrix d, so , .
(2)连续性约束(2) Continuity constraints
弯曲路径应该是连续的,因此二元组和是相邻的,满足:,。The curved path should be continuous, so the binary and are adjacent, satisfying: , .
(3)单调性约束(3) Monotonicity constraint
为了保证弯曲路径是从左下向右上的一条单向路径,和应满足:,。In order to ensure that the curved path is a one-way path from the lower left to the upper right, and Should meet: , .
满足上述三个约束的路径有很多,本申请实施例选取满足下式的路径作为动态时间弯曲的弯曲路径:The path that satisfies the above three constraints There are many. The embodiment of the present application selects a path that satisfies the following formula as the curved path of dynamic time bending: :
设二元组为中的元素,,。记录时间扭曲后的时间序列为,其表达式如下:Let the two-tuple for The elements in , The time series after recording time distortion is , which is expressed as follows:
幅值误差的计算公式如下:Amplitude error The calculation formula is as follows:
其中代表向量的L1范数,即向量中各元素的绝对值和。in Represents the L1 norm of the vector, which is the sum of the absolute values of the elements in the vector.
S213在移动后的时间序列中的每一点求导得到序列,并对求导后的序列进行动态时间扭曲得到,利用向量范数计算拓扑误差;S213 time series after moving Taking the derivative at each point in the , and the derived sequence Perform dynamic time warping to obtain , using the vector norm to calculate the topological error ;
具体的,动态时间扭曲的方法与步骤S212中相同。Specifically, the method of dynamic time warping is the same as that in step S212.
拓扑误差的计算公式如下:Topological Error The calculation formula is as follows:
其中代表向量的L1范数,即向量中各元素的绝对值和。in Represents the L1 norm of the vector, which is the sum of the absolute values of the elements in the vector.
S214根据相位误差、幅值误差、拓扑误差求取表征曲线一致性的指标。S214 According to the phase error , Amplitude Error , topological error Obtaining an index to characterize the consistency of the curve .
其中可以事先根据已经获取的若干对输出曲线的专家对一致性的打分、曲线相位误差、幅值误差、拓扑误差拟合得到,也可以根据工程经验直接取出。in The consistency scores and curve phase errors of several pairs of output curves obtained in advance can be used. , Amplitude Error , topological error It can be obtained by fitting or directly taken out based on engineering experience.
S220通过AHP(Analytical Hierarchy Process)法获取评估节点各层之间在不同专家重要程度评价下的权重向量,并通过D-S(Dempster-Shafer's)证据理论对各权重向量融合,得出融合后的权重向量;S220 obtains the weight vectors between the evaluation nodes at different levels under the evaluation of different experts' importance through the AHP (Analytical Hierarchy Process) method, and fuses the weight vectors through the D-S (Dempster-Shafer's) evidence theory to obtain the fused weight vector;
可选的,如图8所示,AHP法获取权重的步骤如下:Optionally, as shown in FIG8 , the steps of obtaining weights by the AHP method are as follows:
S221两两对比下层节点相对于父节点的重要性,构建判断矩阵J ;S221 compares the importance of lower-level nodes relative to their parent nodes in pairs, and constructs a judgment matrix J;
其中q为下层节点总个数,表征第r个节点与第s个节点相对于父节点的重要程度,其取值由专家根据下表1确定,且满足。Where q is the total number of lower-level nodes, Represents the importance of the rth node and the sth node relative to the parent node. Its value is determined by experts according to Table 1 below and satisfies .
表1 第r个节点与第s个节点相对于父节点的重要程度Table 1 The importance of the rth node and the sth node relative to the parent node
S222根据判断矩阵J计算权重向量;S222 calculates the weight vector according to the judgment matrix J;
具体的,对判断矩阵J进行规范化处理:Specifically, the judgment matrix J is normalized:
对规范化处理过后的矩阵按列求和:Sum the normalized matrix column by column:
再进行规范化处理后得到权重向量W:After normalization, the weight vector W is obtained:
, ,
其中为矩阵转置符号。in is the symbol for matrix transpose.
S223进行一致性检验:S223 performs consistency check:
步骤S222求得的权重向量W本质上是判断矩阵J最大特征值对应的特征向量,可以根据W求取判断矩阵J的最大特征值:The weight vector W obtained in step S222 is essentially the eigenvector corresponding to the maximum eigenvalue of the judgment matrix J. The maximum eigenvalue of the judgment matrix J can be obtained based on W. :
其中为A矩阵与W向量相乘后向量的第个元素。in The vector after the A matrix is multiplied by the W vector. elements.
可以根据求得随机一致性比率:Can be based on Find the random consistency ratio :
其中为判断矩阵一致性指标,可根据判断矩阵J维数查表2获得:in To judge the consistency index of the matrix, we can obtain it by looking up Table 2 according to the dimension of the judgment matrix J:
表2矩阵一致性指标Table 2 Matrix consistency index
若<0.1或为无穷时,判断矩阵J一致,求取的权重向量W可以直接使用。反之则判断矩阵J不一致,需要调整判断矩阵J,直至其一致。like <0.1 or is infinite, the judgment matrix J is consistent and the obtained weight vector W can be used directly. Otherwise, the judgment matrix J is inconsistent and needs to be adjusted until it is consistent.
在一种实施方式中,D-S证据理论融合权重的方法如下:In one embodiment, the method of D-S evidence theory fusion weights is as follows:
设由第个专家得出的权重向量,q为下层节点总个数(权重向量维数),可以根据下式计算融合后的权重:Assuming the The weight vector derived by experts , q is the total number of nodes in the lower layer (the dimension of the weight vector), and the fused weight can be calculated according to the following formula :
其中为融合的权重向量总数目。in is the total number of fused weight vectors.
S230确认评估指标体系中底层评估节点的模糊隶属度函数;S230 confirms the fuzzy membership function of the bottom evaluation node in the evaluation index system;
在一种实施方式中,设评语集V={不可信,基本不可信,较不可信,不太可信,一般不可信,比较可信,可信},以系统姿态可信度时间序列为例,对系统姿态可信度时间序列中所有时刻可构建相同的如图9所示的隶属度函数。In one embodiment, let the comment set V = {untrustworthy, basically untrustworthy, less trustworthy, less trustworthy, generally untrustworthy, relatively trustworthy, trustworthy}, and the system attitude credibility time series As an example, the same membership function as shown in FIG9 can be constructed for all moments in the system attitude credibility time series.
S240根据模糊隶属度函数确认评估指标体系中底层评估节点的可信指标序列中各时刻的评价向量;S240 confirms the evaluation vector at each moment in the credible indicator sequence of the bottom evaluation node in the evaluation indicator system according to the fuzzy membership function;
在一种实施方式中,依旧以系统姿态可信度时间序列为例,若第k个时刻下,则评价结果可用模糊集表示:In one implementation, the system attitude credibility time series is still used For example, if at the kth moment , then the evaluation results can be obtained by fuzzy set express:
也可写成向量的形式,即评价向量:It can also be written in vector form, namely the evaluation vector:
S250根据各时刻的评价向量以及评估节点各层之间融合后的权重向量,使用模糊综合评价法从下至上综合计算卫星姿轨控制地面仿真系统总的可信度。S250 uses the fuzzy comprehensive evaluation method to comprehensively calculate the overall credibility of the satellite attitude and orbit control ground simulation system from bottom to top based on the evaluation vector at each moment and the weight vector after fusion between the evaluation nodes at each layer.
在一种实施方式中,可根据上下层之间的权重向量和下层节点各时刻的评价向量计算得到上层节点各时刻的评价向量,计算公式如下:In one implementation, the evaluation vector of the upper layer node at each moment can be calculated based on the weight vector between the upper and lower layers and the evaluation vector of the lower layer node at each moment, and the calculation formula is as follows:
其中为上层节点指标第k个时刻下的评价向量,为上下层之间的权重向量,为第k个时刻下的综合评价矩阵,由第k个时刻下下层各节点的评价向量构成:in is the evaluation vector of the upper node index at the kth moment, is the weight vector between the upper and lower layers, is the comprehensive evaluation matrix at the kth moment, which is composed of the evaluation vectors of each node in the lower layer at the kth moment:
其中为下层第个节点的评价向量,为下层节点总个数。in For the lower level The evaluation vector of each node, is the total number of lower-level nodes.
“”符号定义为:“ The symbol is defined as:
其中为向量中第个元素,为向量中第个元素,为矩阵中第行第列的元素,为取最大值符号,为取较小值符号。in For vector Middle elements, For vector Middle elements, For the matrix Middle Line The elements of the column, To obtain the maximum value symbol, The symbol for taking the smaller value.
从下至上依次计算,取得的地面仿真系统总的可信度也为一个评价向量,可以采用最大隶属度的方法求得一个确定的可信度指标。Calculated from bottom to top, the total credibility of the ground simulation system is also an evaluation vector, and a definite credibility index can be obtained by using the maximum membership method.
例如:地面仿真系统第k个时刻下的总的可信度评价向量为,则对应的可信度评价为比较可信。若对于评语集V进行量化,不可信、基本不可信、较不可信、不太可信、一般不可信、比较可信、可信分别对应0.1、0.3、0.4、0.5、0.6、0.7、0.9,可得到地面仿真系统第k个时刻下的总的可信度为0.7。For example: The total credibility evaluation vector of the ground simulation system at the kth moment is , the corresponding credibility evaluation is relatively credible. If the comment set V is quantified, untrustworthy, basically untrustworthy, relatively untrustworthy, not very credible, generally untrustworthy, relatively credible, and credible correspond to 0.1, 0.3, 0.4, 0.5, 0.6, 0.7, and 0.9 respectively, and the total credibility of the ground simulation system at the kth moment is 0.7.
可选的,所述使用模糊综合评价法从下至上综合计算卫星姿轨控制地面仿真系统总的可信度之后还包括:若某一时刻总的可信度未达到预设条件(如可信度为评价不佳),则计算当前时刻可信度未达到预设条件的评估节点下的底层回溯节点的可信指标值,根据可信度指标判断所述底层回溯节点是否为可信度缺陷的源头。若节点可信度较低,则认为该节点为可信度缺陷的源头。Optionally, after using the fuzzy comprehensive evaluation method to comprehensively calculate the total credibility of the satellite attitude and orbit control ground simulation system from bottom to top, the method further includes: if the total credibility at a certain moment does not meet the preset conditions (such as the credibility is poorly evaluated), then the credibility index value of the bottom-level backtracking node under the evaluation node whose credibility does not meet the preset conditions at the current moment is calculated, and whether the bottom-level backtracking node is the source of the credibility defect is determined according to the credibility index. If the node credibility is low, the node is considered to be the source of the credibility defect.
在一种实施方式中,姿态动力学全物理仿真系统可信度时间序列和轨道动力学数字仿真系统可信度时间序列与系统姿态可信度时间序列和系统位置可信度时间序列的求取方法类似,只不过只对于分系统进行。In one embodiment, the credibility time series of the attitude dynamics full physics simulation system and orbital dynamics digital simulation system credibility time series and system attitude credibility time series and system position credibility time series The method for obtaining is similar, but it is only performed on subsystems.
测量系统和GNC系统由于通常和实际卫星相同,甚至就是实际卫星的一部分,其可信度序列可以设为值为1的常数序列。Since the measurement system and the GNC system are usually the same as the actual satellite or even part of the actual satellite, their credibility sequences can be set to a constant sequence with a value of 1.
通讯系统可信度时间序列,可由时间同步部分实时计算出的可信度序列转化得出。习惯上评价周期一般大于同步周期,需要将同步周期下的可信度序列转化为评价周期下的通讯系统可信度时间序列,具体方法如下所示:Communication system credibility time series , which can be calculated in real time by the time synchronization part. Transformed. Usually the evaluation cycle Generally longer than the synchronization period , the synchronization cycle needs to be The credibility sequence of Transformed into evaluation cycle Communication system credibility time series under , the specific method is as follows:
其中,为第k个评价周期时刻中包含的同步周期时刻的集合,k为评价周期的时刻序号,n为同步周期的时刻序号。in, is the set of synchronization cycle moments contained in the kth evaluation cycle moment, k is the moment sequence number of the evaluation cycle, and n is the moment sequence number of the synchronization cycle.
由上可见,本申请实施例提供的可信度评估方法用于对实施例一提供的卫星姿轨控制地面仿真系统进行可信度评估,其最终得出的可信度为一个和仿真时间相关的时间序列,可以有效解决地面仿真系统短时间与长时间仿真实验中,其可信度受误差累积、轨道摄动等因素产生较大差别,而单独的一个可信度值无法准确表达这一特征的问题。利用D-S证据理论融合权重向量,能够减轻专家主观因素对于可信度评估的影响。采用EARTH的系统验证方法,能够从相位、幅值、拓扑三个方面综合评价仿真系统动态指标的一致性,能够较为准确的对控制地面仿真系统的可信度进行定量的评估。使用包含评估节点和回溯节点的评估指标体系,除评估仿真系统整体可信度的功能之外,还能在整体可信度不理想的情况下,通过回溯节点寻找可信度缺陷的来源。As can be seen from the above, the credibility assessment method provided in the embodiment of the present application is used to conduct credibility assessment on the satellite attitude and orbit control ground simulation system provided in Example 1. The credibility finally obtained is a time series related to the simulation time, which can effectively solve the problem that the credibility of the ground simulation system in short-term and long-term simulation experiments is greatly different due to factors such as error accumulation and orbital perturbation, and a single credibility value cannot accurately express this feature. The use of D-S evidence theory to fuse weight vectors can reduce the influence of expert subjective factors on credibility assessment. Using the EARTH system verification method, the consistency of the dynamic indicators of the simulation system can be comprehensively evaluated from three aspects: phase, amplitude, and topology, and the credibility of the control ground simulation system can be quantitatively evaluated more accurately. Using an evaluation index system including evaluation nodes and backtracking nodes, in addition to the function of evaluating the overall credibility of the simulation system, it can also find the source of credibility defects through backtracking nodes when the overall credibility is not ideal.
实施例三Embodiment 3
本申请实施例提供了一种电子设备,该电子设备包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,其中,存储器用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器和处理器通过总线连接。具体地,处理器通过运行存储在存储器的上述计算机程序时实现上述实施例二中的任一步骤。The embodiment of the present application provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the memory is used to store software programs and modules, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory and the processor are connected via a bus. Specifically, the processor implements any step in the above-mentioned embodiment 2 by running the computer program stored in the memory.
应当理解,在本申请实施例中,所称处理器可以是中央处理单元(CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器 (DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
存储器可以包括只读存储器、快闪存储器和随机存储器,并向处理器提供指令和数据。存储器的一部分或全部还可以包括非易失性随机存取存储器。The memory may include a read-only memory, a flash memory, and a random access memory, and provides instructions and data to the processor. A part or all of the memory may also include a nonvolatile random access memory.
应当理解,上述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,上述计算机程序可存储于以计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读介质可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减。It should be understood that if the above-mentioned integrated module/unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The above-mentioned computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the above-mentioned computer program includes computer program code, and the above-mentioned computer program code can be in source code form, object code form, executable file or some intermediate form. The above-mentioned computer-readable medium may include: any entity or device capable of carrying the above-mentioned computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the above-mentioned computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction.
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the above-mentioned device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
需要说明的是,上述实施例所提供的方法及其细节举例可结合至实施例提供的装置和设备中,相互参照,不再赘述。It should be noted that the methods and detailed examples provided in the above embodiments can be combined with the devices and equipment provided in the embodiments, and references can be made to each other, and no further details will be given.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各实例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟是以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
上述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311524986.8A CN117234106B (en) | 2023-11-16 | 2023-11-16 | Satellite attitude and orbit control ground simulation system and its credibility assessment method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311524986.8A CN117234106B (en) | 2023-11-16 | 2023-11-16 | Satellite attitude and orbit control ground simulation system and its credibility assessment method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN117234106A true CN117234106A (en) | 2023-12-15 |
| CN117234106B CN117234106B (en) | 2024-02-06 |
Family
ID=89097072
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311524986.8A Active CN117234106B (en) | 2023-11-16 | 2023-11-16 | Satellite attitude and orbit control ground simulation system and its credibility assessment method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117234106B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118860371A (en) * | 2024-09-29 | 2024-10-29 | 西安中科天塔科技股份有限公司 | A method and device for visually constructing a spacecraft evaluation process system |
Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001080597A (en) * | 1999-09-13 | 2001-03-27 | Mitsubishi Electric Corp | Attitude control device for a three-axis stable satellite |
| US6735523B1 (en) * | 2000-06-19 | 2004-05-11 | American Gnc Corp. | Process and system of coupled real-time GPS/IMU simulation with differential GPS |
| CN103309242A (en) * | 2013-04-24 | 2013-09-18 | 上海卫星工程研究所 | Image navigation/registration demonstration and verification system based on real-time simulation platform and method |
| CN104077456A (en) * | 2014-07-06 | 2014-10-01 | 哈尔滨工业大学 | Method for performance evaluation of spacecraft attitude control ground simulation system |
| CN104077490A (en) * | 2014-07-03 | 2014-10-01 | 哈尔滨工业大学 | Aircraft navigation guidance and control ground simulation system performance evaluating method |
| KR101640720B1 (en) * | 2015-12-17 | 2016-07-18 | 한국항공우주연구원 | Method and apparatus for comparing performance of satellite attitude control |
| WO2017078221A1 (en) * | 2015-11-06 | 2017-05-11 | 한국항공우주연구원 | Simulation device of satellite, and method therefor |
| CN114154355A (en) * | 2022-02-10 | 2022-03-08 | 伸瑞科技(北京)有限公司 | Efficiency evaluation method of satellite tracking and pointing control ground simulation system |
| CN115268390A (en) * | 2022-04-14 | 2022-11-01 | 哈尔滨工业大学 | AHP Efficiency Evaluation Method of Satellite High-precision Tracking and Pointing Control Ground Simulation System |
| CN116032396A (en) * | 2022-11-07 | 2023-04-28 | 中国空间技术研究院 | System Model Construction Method and System Simulation Method for LEO Constellation System |
| WO2023097932A1 (en) * | 2021-11-30 | 2023-06-08 | 江苏徐工工程机械研究院有限公司 | Method and system for screening a plurality of simulation results of engineering machinery |
| CN116661335A (en) * | 2023-07-27 | 2023-08-29 | 哈尔滨工业大学 | Spacecraft attitude control physical simulation system with tracking and aiming device and evaluation method thereof |
| CN116933487A (en) * | 2023-06-06 | 2023-10-24 | 中国空间技术研究院 | Spacecraft system simulation collision damage adjudication system and method |
-
2023
- 2023-11-16 CN CN202311524986.8A patent/CN117234106B/en active Active
Patent Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001080597A (en) * | 1999-09-13 | 2001-03-27 | Mitsubishi Electric Corp | Attitude control device for a three-axis stable satellite |
| US6735523B1 (en) * | 2000-06-19 | 2004-05-11 | American Gnc Corp. | Process and system of coupled real-time GPS/IMU simulation with differential GPS |
| CN103309242A (en) * | 2013-04-24 | 2013-09-18 | 上海卫星工程研究所 | Image navigation/registration demonstration and verification system based on real-time simulation platform and method |
| CN104077490A (en) * | 2014-07-03 | 2014-10-01 | 哈尔滨工业大学 | Aircraft navigation guidance and control ground simulation system performance evaluating method |
| CN104077456A (en) * | 2014-07-06 | 2014-10-01 | 哈尔滨工业大学 | Method for performance evaluation of spacecraft attitude control ground simulation system |
| WO2017078221A1 (en) * | 2015-11-06 | 2017-05-11 | 한국항공우주연구원 | Simulation device of satellite, and method therefor |
| KR101640720B1 (en) * | 2015-12-17 | 2016-07-18 | 한국항공우주연구원 | Method and apparatus for comparing performance of satellite attitude control |
| WO2023097932A1 (en) * | 2021-11-30 | 2023-06-08 | 江苏徐工工程机械研究院有限公司 | Method and system for screening a plurality of simulation results of engineering machinery |
| CN114154355A (en) * | 2022-02-10 | 2022-03-08 | 伸瑞科技(北京)有限公司 | Efficiency evaluation method of satellite tracking and pointing control ground simulation system |
| CN115268390A (en) * | 2022-04-14 | 2022-11-01 | 哈尔滨工业大学 | AHP Efficiency Evaluation Method of Satellite High-precision Tracking and Pointing Control Ground Simulation System |
| CN116032396A (en) * | 2022-11-07 | 2023-04-28 | 中国空间技术研究院 | System Model Construction Method and System Simulation Method for LEO Constellation System |
| CN116933487A (en) * | 2023-06-06 | 2023-10-24 | 中国空间技术研究院 | Spacecraft system simulation collision damage adjudication system and method |
| CN116661335A (en) * | 2023-07-27 | 2023-08-29 | 哈尔滨工业大学 | Spacecraft attitude control physical simulation system with tracking and aiming device and evaluation method thereof |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118860371A (en) * | 2024-09-29 | 2024-10-29 | 西安中科天塔科技股份有限公司 | A method and device for visually constructing a spacecraft evaluation process system |
| CN118860371B (en) * | 2024-09-29 | 2025-03-14 | 西安中科天塔科技股份有限公司 | A method and device for visually constructing a spacecraft evaluation process system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117234106B (en) | 2024-02-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6827539B2 (en) | Training action selection neural networks | |
| Belletti et al. | Expert level control of ramp metering based on multi-task deep reinforcement learning | |
| Rogers | Simulating structural analysis with neural network | |
| Li et al. | A new efficient decoupled reliability-based design optimization method with quantiles | |
| Cheikh et al. | Benchmark solution for time-dependent natural convection flows with an accelerated full-multigrid method | |
| Fei et al. | Research on tunnel engineering monitoring technology based on BPNN neural network and MARS machine learning regression algorithm | |
| CN117234106B (en) | Satellite attitude and orbit control ground simulation system and its credibility assessment method | |
| Wang et al. | Stochastic synchronization of complex network via a novel adaptive nonlinear controller | |
| CN103220685B (en) | Based on the sensor network software model method of inspection of Dynamic Programming | |
| Ma et al. | Approaches based on interval type-2 fuzzy aggregation operators for multiple attribute group decision making | |
| Shi et al. | The maximum flow problem of uncertain random network | |
| CN111831776B (en) | Map fusion method, vehicle, electronic equipment and storage medium | |
| CN111738407B (en) | Clock error prediction method, device, medium and terminal based on deep learning | |
| Pan et al. | Task-space multiple-bipartite consensus for networked heterogeneous Euler–Lagrange systems via hierarchical predefined-time control algorithm | |
| Arroyo et al. | A Python-based toolbox for model predictive control applied to buildings | |
| CN113379455B (en) | Order volume forecasting methods and equipment | |
| Benmiloud | Improved adaptive neuro-fuzzy inference system | |
| CN117371311A (en) | Satellite fixed time zero and chase-escaping game method based on self-adaptive dynamic programming | |
| Rangavajhala et al. | Joint probability formulation for multiobjective optimization under uncertainty | |
| Dang et al. | Stochastic configuration networks for adaptive inverse dynamics modeling | |
| CN114492212B (en) | Dynamic capacity increasing method and device for low-voltage distribution network, terminal and storage medium | |
| Nafday et al. | Failure mode identification for structural frames | |
| CN112990256A (en) | Multi-sensor noise calculation method, information fusion method, storage medium and device | |
| Horibe et al. | Quantitative measure for nonlinear unstable systems based on the region of attraction and its application to designing parameter optimization–inverted pendulum example | |
| CN112052567A (en) | Service life information fusion updating method of satellite attitude control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |