CN101339409B - Identification Method of Digital-to-Analog and Analog-to-Digital Conversion Card Based on Equivalent Model Transformation - Google Patents
Identification Method of Digital-to-Analog and Analog-to-Digital Conversion Card Based on Equivalent Model Transformation Download PDFInfo
- Publication number
- CN101339409B CN101339409B CN2008100416670A CN200810041667A CN101339409B CN 101339409 B CN101339409 B CN 101339409B CN 2008100416670 A CN2008100416670 A CN 2008100416670A CN 200810041667 A CN200810041667 A CN 200810041667A CN 101339409 B CN101339409 B CN 101339409B
- Authority
- CN
- China
- Prior art keywords
- analog
- digital
- conversion card
- model
- card
- 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.)
- Expired - Fee Related
Links
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 219
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000009466 transformation Effects 0.000 title abstract description 10
- 238000012360 testing method Methods 0.000 claims abstract description 80
- 238000013139 quantization Methods 0.000 claims abstract description 41
- 238000004088 simulation Methods 0.000 claims abstract description 27
- 238000009826 distribution Methods 0.000 claims abstract description 23
- 230000008569 process Effects 0.000 claims description 24
- 238000012546 transfer Methods 0.000 claims description 22
- 230000007704 transition Effects 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 4
- 238000011161 development Methods 0.000 claims description 3
- 238000005070 sampling Methods 0.000 claims description 3
- 238000007405 data analysis Methods 0.000 claims description 2
- 230000014759 maintenance of location Effects 0.000 claims description 2
- 238000012850 discrimination method Methods 0.000 claims 1
- 238000012795 verification Methods 0.000 abstract description 8
- 238000013461 design Methods 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 238000005094 computer simulation Methods 0.000 description 4
- 238000013480 data collection Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种工业控制技术领域的基于等效模型变换的数模与模数转换卡辨识方法,步骤为:采用Simulink和xPCTarget建立一个数模转换卡和模数转换卡的测试平台,用于半物理仿真控制系统中数模转换卡和模数转换卡的串联测试,通过纯数字式的信号输入和存储,获得准确的输入输出测试数据;基于等效模型变换原则,建立二者串联后的等效模型,利用测试平台下采集的输入输出测试数据对等效模型进行辨识,其中采用曲线拟合和正态分布验证法获得数模转换卡和模数转换卡的常值漂移和量化误差,并基于预测误差最小化的方法获得转换延时模型。本发明能够通过等效模型替代数模转换卡和模数转换卡,离线设计控制算法,提高控制系统的性能。
A digital-analog and analog-to-digital conversion card identification method based on equivalent model transformation in the field of industrial control technology, the steps are: using Simulink and xPCTarget to build a test platform for digital-to-analog conversion cards and analog-to-digital conversion cards for semi-physical simulation The series test of the digital-to-analog conversion card and the analog-to-digital conversion card in the control system obtains accurate input and output test data through pure digital signal input and storage; based on the principle of equivalent model transformation, an equivalent model after the two are connected in series is established , using the input and output test data collected under the test platform to identify the equivalent model, in which the curve fitting and normal distribution verification methods are used to obtain the constant value drift and quantization error of the digital-to-analog conversion card and the analog-to-digital conversion card, and based on the prediction The error minimization method is used to obtain the conversion delay model. The invention can replace the digital-to-analog conversion card and the analog-to-digital conversion card by the equivalent model, and can design the control algorithm off-line to improve the performance of the control system.
Description
技术领域technical field
本发明涉及的是一种工业控制技术领域的数模与模数转换卡辨识方法,具体是一种基于等效模型变换的数模与模数转换卡辨识方法。The invention relates to a digital-analog and analog-to-digital conversion card identification method in the technical field of industrial control, in particular to a digital-to-analog and analog-to-digital conversion card identification method based on equivalent model conversion.
背景技术Background technique
在工业控制系统设计过程中,一个半物理仿真控制系统通常包含了模数转换卡、数模转换卡、信号处理板、控制器、驱动电路、被控对象及其他监控单元。为了获得可靠的控制性能,需要对半物理控制系统进行数学建模和仿真。在系统建模中,经常忽略模数转换和数模转换部分或者仅把它们看作一个增益环节。然而,根据数模转换和模数转换的基本原理,信号转换过程不但会产生常值漂移和量化误差,而且也会产生转换延时,即信号通过数模和模数转换后,其相位和幅值特性将发生变化。当控制系统中采用的数模转换卡和模数转换卡性能较差时,会对控制信号产生较大的影响。特别对于精确半物理仿真控制系统,产生很大的控制误差,甚至可能导致控制系统发散。为了提高半物理仿真控制系统的性能,需要对数模和模数转换卡进行数学建模。In the process of industrial control system design, a semi-physical simulation control system usually includes analog-to-digital conversion cards, digital-to-analog conversion cards, signal processing boards, controllers, drive circuits, controlled objects and other monitoring units. In order to obtain reliable control performance, semi-physical control systems need to be mathematically modeled and simulated. In system modeling, the analog-to-digital conversion and digital-to-analog conversion parts are often ignored or only considered as a gain link. However, according to the basic principles of digital-to-analog conversion and analog-to-digital conversion, the signal conversion process will not only produce constant drift and quantization errors, but also produce conversion delays, that is, after the signal passes through digital-to-analog and analog-to-digital conversion, its phase and amplitude The value property will change. When the performance of the digital-to-analog conversion card and analog-to-digital conversion card used in the control system is poor, it will have a greater impact on the control signal. Especially for the precise semi-physical simulation control system, a large control error will be generated, which may even lead to the divergence of the control system. In order to improve the performance of the semi-physical simulation control system, it is necessary to carry out mathematical modeling on the digital-to-analog and the analog-to-digital conversion card.
经对现有技术的文献检索发现,韩丰田在清华大学博士论文“变结构起支与刚度补偿的直流静电支承系统研究”(2002年9月第60-64页)中,采用具有延时和零阶保持器特性的模型对数模和模数转换过程进行近似,其中延时环节表示模数转换和数模转换消耗的时间,零阶保持器描述了模拟信号保持的过程,并将近似模型带入闭环控制系统重新设计控制器,改善控制系统的性能。由于模型中时间常数都是近似的,往往不能反应实际模数转换和数模转换卡的转换延时,因此该模型的准确性不是很高。而且对于多通道的数模转换卡和模数转换卡,每个通道的转换延时会存在差异,而相应手册中通常没有给出这种差异。另外,尽管文献中讨论了量化误差产生原因,并给出减少量化误差的方法,但没有提及常值漂移的影响。实际上对于数模转换卡和模数转换卡来说,常值漂移比量化误差对控制系统稳定性有更大的影响,它不但能降低控制系统性能,甚至可以导致控制系统发散。After searching the documents of the prior art, it was found that in Tsinghua University's doctoral thesis "Research on DC Electrostatic Support System with Variable Structure Support and Stiffness Compensation" (September 2002, pages 60-64), the method with time delay and The model of the characteristics of the zero-order keeper approximates the process of digital-to-analog and analog-to-digital conversion, where the delay link represents the time consumed by the analog-to-digital conversion and digital-to-analog conversion, and the zero-order keeper describes the process of holding the analog signal, and the approximate model Bring in the closed-loop control system to redesign the controller to improve the performance of the control system. Since the time constants in the model are approximate, they often cannot reflect the conversion delay of the actual analog-to-digital conversion and digital-to-analog conversion card, so the accuracy of the model is not very high. Moreover, for multi-channel digital-to-analog conversion cards and analog-to-digital conversion cards, there will be differences in the conversion delay of each channel, and such differences are usually not given in the corresponding manuals. In addition, although the causes of quantization errors are discussed in the literature, and methods to reduce quantization errors are given, the impact of constant drift is not mentioned. In fact, for digital-to-analog conversion cards and analog-to-digital conversion cards, constant value drift has a greater impact on the stability of the control system than quantization errors. It can not only reduce the performance of the control system, but even cause the control system to diverge.
发明内容Contents of the invention
本发明针对现有技术存在的问题,提出一种基于等效模型变换的数模与模数转换卡辨识方法。根据半物理仿真控制系统特点,将数模转换卡和模数转换卡串联起来统一辨识。利用Simulink(迈斯沃克公司开发的模块化仿真建模平台)和xPCTarget(迈斯沃克公司开发的实时仿真建模工具箱)建立数模转换卡和模数转换卡测试平台。利用测试数据,对数模转换卡和模数转换卡的等效模型进行辨识。该等效模型包含了转换延时、常值漂移及量化误差,能够准确模拟数模转换卡和模数转换卡串联后的工作特性。在半物理仿真控制系统设计中,控制工程师可以采用辨识法得到的等效模型替代数模转换卡和模数转换卡,建立控制系统的仿真模型。进一步能够利用各种优化算法重新设计控制器,提高控制系统的性能。Aiming at the problems existing in the prior art, the invention proposes an identification method for digital-analog and analog-to-digital conversion cards based on equivalent model transformation. According to the characteristics of the semi-physical simulation control system, the digital-to-analog conversion card and the analog-to-digital conversion card are connected in series for unified identification. Using Simulink (a modular simulation modeling platform developed by Maxworks) and xPCTarget (a real-time simulation modeling toolbox developed by Maxworks) to establish a digital-to-analog conversion card and an analog-to-digital conversion card test platform. Using the test data, the equivalent models of the digital-to-analog conversion card and the analog-to-digital conversion card are identified. The equivalent model includes conversion delay, constant value drift and quantization error, and can accurately simulate the working characteristics of the digital-to-analog conversion card and the analog-to-digital conversion card connected in series. In the semi-physical simulation control system design, the control engineer can use the equivalent model obtained by the identification method to replace the digital-to-analog conversion card and the analog-to-digital conversion card to establish a simulation model of the control system. Furthermore, various optimization algorithms can be used to redesign the controller to improve the performance of the control system.
本发明是通过以下技术方案实现的,本发明包括以下步骤:The present invention is achieved through the following technical solutions, and the present invention comprises the following steps:
第一步,采用Simulink和xPCTarget建立一个数模转换卡和模数转换卡的测试平台,用于半物理仿真中数模转换卡和模数转换卡的串联测试,通过纯数字式的信号输入和存储,获得准确的输入输出测试数据;The first step is to use Simulink and xPCTarget to build a test platform for digital-analog conversion cards and analog-to-digital conversion cards, which is used for serial testing of digital-analog conversion cards and analog-to-digital conversion cards in semi-physical simulation. Through pure digital signal input and Storage to obtain accurate input and output test data;
第二步,基于等效模型变换原则,建立数模转换卡和模数转换卡串联后的等效模型,该模型包含了常值漂移、量化误差及转换延时。然后利用在测试平台下采集的输入输出测试数据,对等效模型进行辨识,包括常值漂移辨识、量化误差辨识及转换延时辨识,其中采用曲线拟合和正态分布验证法获得数模转换卡和模数转换卡的常值漂移和量化误差,并基于预测误差最小化的方法获得转换延时模型,最后进行等效模型验证,完成整个辨识过程。In the second step, based on the principle of equivalent model transformation, the equivalent model of the series connection of the digital-to-analog conversion card and the analog-to-digital conversion card is established. This model includes constant value drift, quantization error and conversion delay. Then use the input and output test data collected under the test platform to identify the equivalent model, including constant value drift identification, quantization error identification and conversion delay identification, in which the digital-to-analog conversion is obtained by curve fitting and normal distribution verification method The constant value drift and quantization error of the card and the analog-to-digital conversion card, and the conversion delay model is obtained based on the method of minimizing the prediction error, and finally the equivalent model is verified to complete the entire identification process.
所述建立数模转换卡和模数转换卡的测试平台,步骤如下:Described establishment of the test platform of digital-to-analog conversion card and analog-to-digital conversion card, the steps are as follows:
①软件安装:测试平台是基于主机-目标机模式建立的,因此需要两台PC机。一台主机用于模型建立、代码生成及数据分析;一台目标机机用于测试模型实时运行及数据采集,其中目标机机可以是普通PC机、PC104或工业控制板。在主机上安装Matlab开发环境,包括Simulink、xPCTarget、Real Time Workshop(迈斯沃克公司开发的实时代码生成工具箱)、Curve Fitting(迈斯沃克公司开发的曲线拟合工具箱)及System Identification(迈斯沃克公司开发的系统辨识工具箱),以上工具箱可以通过迈斯沃克公司购买。利用xPCTarget工具箱生成一个实时操作系统,安装在目标机上。①Software installation: The test platform is established based on the host-target model, so two PCs are required. A host is used for model building, code generation and data analysis; a target machine is used for real-time operation of the test model and data collection, where the target machine can be an ordinary PC, PC104 or an industrial control board. Install the Matlab development environment on the host computer, including Simulink, xPCTarget, Real Time Workshop (a real-time code generation toolbox developed by Maise Walker), Curve Fitting (a curve fitting toolbox developed by Maise Walker) and System Identification (a toolbox developed by Mais Walker). System Identification Toolbox developed by Swerk Corporation), the above toolbox can be purchased through Maeswork Corporation. Use the xPCTarget toolbox to generate a real-time operating system and install it on the target machine.
②硬件连接②Hardware connection
主机与目标机通信:基于TCP/IP协议,在局域网内通过网线将主机和目标机连接起来,实现二者之间的通信。这样主机的代码能够下载到目标机,目标机的测试数据可以上传到主机。Communication between the host computer and the target computer: Based on the TCP/IP protocol, the host computer and the target computer are connected through a network cable in the LAN to realize the communication between the two. In this way, the code of the host machine can be downloaded to the target machine, and the test data of the target machine can be uploaded to the host machine.
③安装数模转换卡和模数转换卡:根据转换卡的接口形式,把转换卡与目标机连接起来。例如转换卡为PCI接口,则把转换卡插入目标机的PCI插槽。为了对数模转换卡和模数转换卡串联后模型进行辨识,用导线将二者的模拟输出和模拟输入通道连接起来。③Install the digital-to-analog conversion card and the analog-to-digital conversion card: connect the conversion card with the target machine according to the interface form of the conversion card. For example, if the conversion card is a PCI interface, insert the conversion card into the PCI slot of the target machine. In order to identify the model after the digital-to-analog conversion card and the analog-to-digital conversion card are connected in series, the analog output and analog input channels of the two are connected with wires.
④测试模型建立④ Test model establishment
在Simulink下建立数模转换卡和模数转换的测试模型,该模型包含一个标准数字信号源、数模转换卡接口模块、模数转换卡接口模块及数据采集模块。通常xPCTarget的I/O库中提供了多种转换卡的接口模块,如果没有相应的接口模块,用户可以在xPCTarget下参照其他转换卡接口模块进行简单的修改,建立需要的接口模块。The test model of digital-to-analog conversion card and analog-to-digital conversion is established under Simulink. The model includes a standard digital signal source, digital-to-analog conversion card interface module, analog-to-digital conversion card interface module and data acquisition module. Usually the I/O library of xPCTarget provides a variety of interface modules for conversion cards. If there is no corresponding interface module, the user can simply modify it under xPCTarget referring to other interface modules of conversion cards to create the required interface module.
⑤测试数据采集:⑤Test data collection:
在主机上,利用Real Time Workshop工具箱对测试模型进行编译,生成实时代码。而后将实时代码下载到目标机上。用户根据需求定义运行时间、采样周期等,然后进行实时仿真。仿真过程中数据存在目标机的内存中,仿真结束后必须上传到主机上。On the host computer, use the Real Time Workshop toolbox to compile the test model and generate real-time code. Then download the real-time code to the target machine. The user defines the running time, sampling period, etc. according to the requirements, and then performs real-time simulation. During the simulation process, the data is stored in the memory of the target computer, and must be uploaded to the host computer after the simulation is completed.
所述常值漂移辨识,是指:在Matlab下用测试数据中的模数转换卡和数模转换卡输出结果减去参考输入信号,获得二者的残差值。利用Fourier级数对残差曲线进行拟合,可以获得平滑曲线。为了提高拟合的准确性,同时不会花费过多的时间,采用八阶傅立叶级数。The identification of the constant value drift refers to subtracting the reference input signal from the output results of the analog-to-digital conversion card and the digital-to-analog conversion card in the test data under Matlab to obtain the residual value of the two. A smooth curve can be obtained by fitting the residual curve using the Fourier series. In order to improve the accuracy of the fitting without taking too much time, an eighth-order Fourier series is used.
这里a0,an,bn是傅立叶级系数,ω是基频率。利用Matlab中Data Statistics工具可获得拟合曲线的均值。该均值即为数模转换卡和模数转换卡的常值漂移。Here a 0 , a n , b n are Fourier level coefficients, and ω is the fundamental frequency. The mean value of the fitted curve can be obtained by using the Data Statistics tool in Matlab. This mean value is the constant value drift of the digital-to-analog conversion card and the analog-to-digital conversion card.
所述量化误差辨识,是指:在常值漂移辨识基础上,利用残差值减去拟合曲线,二者的差值表示数模转换卡和模数转换卡的量化误差。需要说明的是该误差中可能包含一部分电路噪声。采用正态分布法对这部分差值分布特性进行验证。验证过程中,采用Matlab中的normplot(X)命令画数据分布图,其中X表示差值数据集合。如果数据服从正态分布,得到的图形近似为一条直线,然后利用normfit(X,alpha)命令获得差值数据集合在(1-alpha)%置信水平下的均值和方差。若服从其他分布,则图形中包含了曲线段,则需要采用其他的分布验证法。The quantization error identification refers to: on the basis of constant value drift identification, the fitting curve is subtracted from the residual value, and the difference between the two represents the quantization error of the digital-to-analog conversion card and the analog-to-digital conversion card. It should be noted that this error may contain some circuit noise. The normal distribution method is used to verify the distribution characteristics of this part of the difference. During the verification process, the normplot (X) command in Matlab is used to draw the data distribution graph, where X represents the difference data set. If the data obeys the normal distribution, the obtained graph is approximately a straight line, and then use the normfit(X, alpha) command to obtain the mean and variance of the difference data set at the (1-alpha)% confidence level. If it obeys other distributions, the graph contains curve segments, and other distribution verification methods are required.
所述转换延迟辨识,是指:由于数模转换卡和模数转换卡具有延时和零阶保持特性,通过相应的简化处理可得到二者的转换延时模型为:The conversion delay identification refers to: since the digital-to-analog conversion card and the analog-to-digital conversion card have delay and zero-order hold characteristics, the conversion delay model of the two can be obtained through corresponding simplified processing:
其中K,a,b分别表示模型中的待辨识参数。利用Matlab中的SystemIdentification工具箱进行辨识。首先采用基于预测误差最小的过程模型辨识方法;然后根据转换延迟模型结构,选择仅包含一个极点和零点的模型;而后设置模型中待辨识参数的区间:K∈(0,inf);a∈(0,inf);b∈(0,inf)。另外选择辨识过程递归执行的次数N,N为自然数。Among them, K, a, and b respectively represent the parameters to be identified in the model. Use the SystemIdentification toolbox in Matlab for identification. First, the process model identification method based on the minimum prediction error is adopted; then, according to the structure of the conversion delay model, a model containing only one pole and zero is selected; and then the interval of the parameters to be identified in the model is set: K ∈ (0, inf); a ∈ ( 0, inf); b ∈ (0, inf). In addition, the number N of recursive execution of the identification process is selected, and N is a natural number.
所述等效模型验证,是指:在Simulink下将常值漂移、量化误差及转换延迟模型组合起来构成数模转换卡和模数转换卡的等效模型,并将等效模型放入真实测试模型中,替代的数模转换卡和模数转换卡的接口模块,即测试模型中没有实际的数模转换卡和模数转换卡。利用Real Time Workshop生成新测试模型的代码,并下载到目标机上实时运行,运行完成后将新测试结果上传到主机。将新测试模型下获得测试结果与真实测试模型中包含模数转换卡和数模转换卡的测试结果比较,如果二者差值的均值近似为零,说明等效模型能够准确模拟数模转换卡和模数转换卡的常值漂移;如果二者差值没有明显趋势项,说明等效模型能够准确模拟数模转换卡和模数转换卡的转换延时特性。Described equivalent model verification refers to: under Simulink, constant drift, quantization error and conversion delay model are combined to form the equivalent model of digital-to-analog conversion card and analog-to-digital conversion card, and the equivalent model is put into real test In the model, the interface modules of the substituted digital-to-analog conversion card and analog-to-digital conversion card, that is, there are no actual digital-to-analog conversion cards and analog-to-digital conversion cards in the test model. Use Real Time Workshop to generate the code of the new test model, and download it to the target machine for real-time operation, and upload the new test results to the host machine after the operation is completed. Compare the test results obtained under the new test model with the test results of the real test model including the analog-to-digital conversion card and the digital-to-analog conversion card. If the mean value of the difference between the two is approximately zero, it means that the equivalent model can accurately simulate the digital-to-analog conversion card. and the constant value drift of the analog-to-digital conversion card; if the difference between the two has no obvious trend item, it means that the equivalent model can accurately simulate the conversion delay characteristics of the digital-to-analog conversion card and the analog-to-digital conversion card.
为了对数模转换卡和模数转换卡串联后的等效模型进行辨识,本发明建立了一个基于主机-目标机模式的新型测试平台,该平台不需要外部的标准电源和高精度测试设备,通过纯数字式的信号输入和存储,获得准确的输入输出测试数据,运用Matlab提供的一系列工具箱对等效模型进行辨识。这样在半物理仿真控制系统设计中,控制工程师可以采用辨识法得到的等效模型替代数模转换卡和模数转换卡,建立控制系统的仿真模型。进一步能够利用各种优化算法重新设计控制器,提高控制系统的性能。In order to identify the equivalent model after the digital-to-analog conversion card and the analog-to-digital conversion card are connected in series, the present invention establishes a new test platform based on the host-target mode, which does not require an external standard power supply and high-precision test equipment. Accurate input and output test data are obtained through pure digital signal input and storage, and a series of toolboxes provided by Matlab are used to identify equivalent models. In this way, in the semi-physical simulation control system design, the control engineer can use the equivalent model obtained by the identification method to replace the digital-to-analog conversion card and the analog-to-digital conversion card to establish a simulation model of the control system. Furthermore, various optimization algorithms can be used to redesign the controller to improve the performance of the control system.
附图说明Description of drawings
图1为本发明实施例的数模转换卡PCI1720U和模数转换卡PCI1710HG的测试平台结构框图。FIG. 1 is a structural block diagram of a test platform for a digital-to-analog conversion card PCI1720U and an analog-to-digital conversion card PCI1710HG according to an embodiment of the present invention.
图2为本发明实施例的的正弦参考信号示意图。Fig. 2 is a schematic diagram of a sinusoidal reference signal according to an embodiment of the present invention.
图3为本发明实施例中的半物理仿真控制系统传递函数示意图;Fig. 3 is a schematic diagram of the semi-physical simulation control system transfer function in the embodiment of the present invention;
其中:(a)为等效变换前系统传递函数,(b)为等效变换后系统传递函数。Among them: (a) is the system transfer function before equivalent transformation, (b) is the system transfer function after equivalent transformation.
图4为本发明实施例的采用Fouier级数法得到的四通道曲线拟合示意图;Fig. 4 is the four-channel curve fitting schematic diagram that adopts Fouier series method to obtain of the embodiment of the present invention;
其中:(a)为通道1的曲线拟合,(b)为通道2的曲线拟合,(c)为通道3的曲线拟合,(d)为通道4的曲线拟合;(a)~(d)的上图均表示曲线拟合,点线表示实际残差,实线表示拟合曲线;(a)~(d)的下图均表示实际残差和拟合曲线之间的差值。Among them: (a) is the curve fitting of
图5为本发明实施例的采用正态分布法得到的量化误差分布验证图;5 is a verification diagram of quantization error distribution obtained by using the normal distribution method according to an embodiment of the present invention;
其中:(a)为通道1的量化误差分布,(b)为通道2的量化误差分布,(c)为通道3的量化误差分布,(d)通道4的量化误差分布。Where: (a) is the quantization error distribution of
图6为本发明实施例包含数模转换卡和模数转换卡等效模型的新测试模型与实际测试模型的输出结果差值示意图;Fig. 6 is a schematic diagram of the output result difference between the new test model and the actual test model including the digital-to-analog conversion card and the equivalent model of the analog-to-digital conversion card according to the embodiment of the present invention;
其中:(a)为通道1的差值,(b)为通道2的差值,(c)为通道3的差值,(d)为通道4的差值。Among them: (a) is the difference value of
具体实施方式Detailed ways
以下结合附图阐述的是本发明给出的一个实施例表现出的优良模型辨识效果。需要指出,本发明不只限于下述的实施例,本实施例在不偏离本发明基本精神及不超出本发明实质内容所涉及范围的前提下进行实施,给出基于等效模型变换的数模与模数转换辨识方法,适用于各种不同类型的数模转换卡和模数转换卡,可广泛应用于航空航天、汽车、机械等行业中的半物理仿真控制过程。The following describes the excellent model identification effect shown by an embodiment of the present invention with reference to the accompanying drawings. It should be pointed out that the present invention is not limited to the following embodiments. This embodiment is implemented on the premise of not departing from the basic spirit of the present invention and not exceeding the scope involved in the essence of the present invention. The digital-analog and The analog-to-digital conversion identification method is applicable to various types of digital-to-analog conversion cards and analog-to-digital conversion cards, and can be widely used in semi-physical simulation control processes in industries such as aerospace, automobiles, and machinery.
实施例:针对一个半物理仿真控制系统中经常采用的研华公司的数模转换卡PCI1720U和模数转换卡PCI1710HG,采用基于等效模型变换的数模与模数转换卡辨识方法,介绍具体实施步骤。Embodiment: Aiming at Advantech's digital-to-analog conversion card PCI1720U and analog-to-digital conversion card PCI1710HG, which are often used in a semi-physical simulation control system, the identification method of digital-to-analog and analog-to-digital conversion card based on equivalent model transformation is adopted, and the specific implementation steps are introduced .
1).软件安装:1). Software installation:
本实施例基于主机-目标机模式,将一台PC机作为主机,一台配有软驱的PC机作为目标机。在主机上安装Matlab开发环境,包括Simulink、xPCTarget、Real Time Workshop、Curve Fitting及System Identification等工具箱。用xPCTarget工具箱生成实时操作系统用于启动目标机。然后通过网线将主机和目标机分别接入局域网。This embodiment is based on the host-target machine mode, and a PC is used as the host machine, and a PC equipped with a floppy drive is used as the target machine. Install the Matlab development environment on the host, including toolboxes such as Simulink, xPCTarget, Real Time Workshop, Curve Fitting, and System Identification. Use the xPCTarget toolbox to generate a real-time operating system for starting the target machine. Then connect the host machine and the target machine to the LAN respectively through the network cable.
2).硬件连接:2). Hardware connection:
实施例中采用的PCI数模转换卡和PCI模数转换卡分别是Advantech的PCI1720U和PCI1710HG。两个转换卡都是基于PCI总线,可以直接将它们插在目标机的两个PCI插槽上,而后采用各自的线缆把转换卡和它们的接线板连接起来。为了对四路I/O通道进行辨识,用四根导线将模拟输出端子板的四个模拟输出口和模拟输入端子板的四个模拟输入口连接起来。另外,通过RJ45网线将目标机和主机分别连接到路由器上,目标机和主机之间基于TCP/IP协议进行通讯。构建的测试平台如图1所示。The PCI digital-to-analog conversion card and the PCI analog-to-digital conversion card used in the embodiment are respectively PCI1720U and PCI1710HG of Advantech. The two conversion cards are based on the PCI bus, and they can be directly inserted into the two PCI slots of the target machine, and then use their own cables to connect the conversion cards with their wiring boards. In order to identify the four I/O channels, use four wires to connect the four analog output ports on the analog output terminal board and the four analog input ports on the analog input terminal board. In addition, the target machine and the host are connected to the router through the RJ45 network cable, and the communication between the target machine and the host is based on the TCP/IP protocol. The built test platform is shown in Figure 1.
3).建立测试模型:3). Build a test model:
在Simulink下建立模数转换卡和数模转换的测试模型,该模型包含一个幅度5V,频率100HZ的正弦参考信号,该信号作为测试模型中PCI1720U接口模块四个通道的输入。通过外部硬件连接,数模转换卡的四通道模拟输出信号作为模数转换卡的四通道模拟输入信号,而后通过测试模型中PCI1710HG接口模块实现数字信号采集。The test model of analog-to-digital conversion card and digital-to-analog conversion is established under Simulink. The model contains a sinusoidal reference signal with an amplitude of 5V and a frequency of 100HZ. This signal is used as the input of the four channels of the PCI1720U interface module in the test model. Through the external hardware connection, the four-channel analog output signal of the digital-to-analog conversion card is used as the four-channel analog input signal of the analog-to-digital conversion card, and then the digital signal acquisition is realized through the PCI1710HG interface module in the test model.
4).测试数据采集:4). Test data collection:
在主机上,利用Real Time Workshop工具箱对测试模型进行编译,生成实时代码。而后将实时代码下载到目标机上并执行实时仿真。实验中设定实时运行时间为4000s、采样周期为0.002s等,共采集2e6个样本。由于测试模型编译时包含了模型离散化过程,而测试模型离散化过程中设定的离散化时间为1e-8s,因此正弦信号仅运行了0.02s,如图2所示。On the host computer, use the Real Time Workshop toolbox to compile the test model and generate real-time code. The real-time code is then downloaded to the target machine and real-time simulation is performed. In the experiment, the real-time running time is set to 4000s, the sampling period is 0.002s, etc., and a total of 2e 6 samples are collected. Since the model discretization process is included in the test model compilation, and the discretization time set in the test model discretization process is 1e -8 s, the sinusoidal signal only runs for 0.02 s, as shown in Figure 2.
5).基于等效变换建立数模转换卡和模数转换卡的等效模型5). Establish equivalent models of digital-to-analog conversion card and analog-to-digital conversion card based on equivalent transformation
为了验证PCI1720U和PCI1710HG的等效模型在半物理仿真控制系统中的有效性,建立了一个经典的半物理仿真控制系统的模型。如图3所示。其中C(s):控制器传递函数;GD/A(s):数模转换卡PCI1720U的等效传递函数;k:功率驱动电路的等效环节,一般采取常增益形式;F(s):信号处理电路的等效传递函数;P(s):被控对象的等效传递函数;GA/D(s):模数转换卡PCI1710HG的等效传递函数。In order to verify the validity of the equivalent model of PCI1720U and PCI1710HG in the semi-physical simulation control system, a classic semi-physical simulation control system model is established. As shown in Figure 3. Among them, C(s): transfer function of the controller; G D/A (s): equivalent transfer function of the digital-to-analog conversion card PCI1720U; k: equivalent link of the power drive circuit, generally in the form of constant gain; F(s) : The equivalent transfer function of the signal processing circuit; P(s): The equivalent transfer function of the controlled object; G A/D (s): The equivalent transfer function of the analog-to-digital conversion card PCI1710HG.
根据图3(a),可以得到闭环控制系统的传递函数:According to Figure 3(a), the transfer function of the closed-loop control system can be obtained:
在图3(b)中,由于包含了PCI1720U和PCI1710HG的串联模型G(s),因此其闭环控制系统的传递函数可以写为:In Figure 3(b), since the series model G(s) of PCI1720U and PCI1710HG is included, the transfer function of its closed-loop control system can be written as:
把G(s)=GD/A(s)GA/D(s)代入式(2),可以看出T′C(s)=TC(s)。因此PCI1720U和PCI1710HG串联后的等效模型不会对半物理仿真控制系统的稳定性产生影响,可以对串联后的等效模型G(s)进行统一辨识。该等效模型包括常值漂移、量化误差以及转换延迟。利用步骤1-4得到的测试数据,在主机的Matlab环境下对PCI1720U和PCI1710HG的等效模型进行辨识。Substituting G(s)=G D/A (s)G A/D (s) into formula (2), it can be seen that T′ C (s)=T C (s). Therefore, the equivalent model of PCI1720U and PCI1710HG in series will not affect the stability of the semi-physical simulation control system, and the equivalent model G(s) after series can be uniformly identified. The equivalent model includes constant drift, quantization error, and transition delay. Using the test data obtained in steps 1-4, the equivalent models of PCI1720U and PCI1710HG are identified in the host computer's Matlab environment.
5).常值漂移辨识:5). Constant drift identification:
首先从四个通道输出结果减去正弦参考信号,获得四通道的残差值,如图4中每通道的上图虚线所示,可以看出曲线包含了常值漂移、量化噪声及转换延时引起的相位偏差。利用八阶Fourier级数对残差曲线进行拟合,获得四个通道的First, the sinusoidal reference signal is subtracted from the output results of the four channels to obtain the residual value of the four channels, as shown in the upper dotted line of each channel in Figure 4. It can be seen that the curve includes constant value drift, quantization noise and conversion delay caused by the phase deviation. Use the eighth-order Fourier series to fit the residual curve to obtain the four channels
拟合曲线,如图4中每通道的上图实线所示。利用Matlab中数据统计工具可以计算拟合曲线的均值。该均值即为数模转换卡PCI1720U和模数转换卡PCI1710HG的常值漂移。四个通道常值漂移如表1所示。The fitting curve is shown as the solid line in the upper figure of each channel in Figure 4. The mean value of the fitted curve can be calculated by using the data statistics tool in Matlab. The mean value is the constant value drift of the digital-to-analog conversion card PCI1720U and the analog-to-digital conversion card PCI1710HG. The constant drift of the four channels is shown in Table 1.
表1.数模转换卡和模数转换卡串联后的转换误差Table 1. The conversion error after the digital-to-analog conversion card and the analog-to-digital conversion card are connected in series
6).量化误差辨识:6). Quantization error identification:
在步骤5的基础上,将残差值与拟合曲线数据相减,得到转换过程中数模转化卡和模数转换卡的量化误差,如图4中(a)-(d)的下图所示。需要说明的是该误差中包含一部分电路噪声。采用正态分布法对这部分差值进行验证。验证过程中,采用Matlab中的normplot(X)命令画数据分布图,其中X表示差值数据集合。如图5所示,图中(“+”表示)表示量化误差的分布验证图,可以看出四个通道的图形近似为一条直线,这说明量化误差近似为正态分布。然后利用normfit(X,alpha)命令获得差值集合在(1-alpha)%置信水平下的均值和方差。由于量化误差的均值接近于零,可以忽略,这里仅计算方差值。如表1所示。实验中模数转换卡PCI1710HG的D/A分辨率12位,输入范围[-10V,10V],增益0.5;数模转换卡PCI20U的A/D分辨率12位,输入范围[-10V,10V],增益为0.5。对于四舍五入型的PCI1710HG和PCI1720U来说,二者量化误差均为考虑到转换过程中二者的量化误差不相关性,它们串联后的量化误差应为0.0024V。可以看出实际量化误差比理想值(0.0024V)大,这是由于转换过程中量化误差叠加了电路噪声。注意这里所提到的量化误差均指其标准差。On the basis of
7).转换延迟辨识7). Conversion delay identification
从PCI1720U和PCI1710HG的工作机制看,其内部均有保持特性。二者的零阶保持器特性分别用式(3)中的(a)和(b)表示。Judging from the working mechanism of PCI1720U and PCI1710HG, both of them have retention characteristics inside. The zero-order keeper characteristics of the two are represented by (a) and (b) in formula (3).
结合各自的转换延迟时间常数,PCI1720U和PCI1710HG的完整模型结构可以分别用式(4)中的(a)和(b)表示:Combined with their respective transition delay time constants, the complete model structures of PCI1720U and PCI1710HG can be represented by (a) and (b) in equation (4):
从原理上这种模型结构体现了模数转换和数模转换板卡的转换延时特性,但其中的参数不能直接获得。为了提高辨识的准确性,需要对模型进行简化。这里首先采用二阶泰勒级数来简化模型结构。数模转换卡的简化形式如下:In principle, this model structure embodies the conversion delay characteristics of analog-to-digital conversion and digital-to-analog conversion boards, but the parameters cannot be obtained directly. In order to improve the accuracy of identification, the model needs to be simplified. Firstly, the second-order Taylor series is used to simplify the model structure. The simplified form of the digital-to-analog conversion card is as follows:
式(5)中T′1=T1+TD/A,k1为数模转换增益。In formula (5), T' 1 =T 1 +T D/A , k 1 is the digital-to-analog conversion gain.
忽略分母中的二阶项,进一步整理可得:Neglecting the second-order term in the denominator, further arrangement can be obtained:
其中a1,b1,KD/A是PCI1720U的模型系数。Among them a 1 , b 1 , K D/A are the model coefficients of PCI1720U.
通过类似的化简,可以得到数模转换卡PCI1710HG的模型:Through similar simplification, the model of the digital-to-analog conversion card PCI1710HG can be obtained:
其中a2,b2,KA/D是PCI1710HG的模型系数。Among them a 2 , b 2 , K A/D are the model coefficients of PCI1710HG.
根据PCI1720U和PCI1710HG的串联特性,忽略二阶项后可得二者的转换延时模型:According to the serial characteristics of PCI1720U and PCI1710HG, the conversion delay model of the two can be obtained after ignoring the second-order item:
式(8)中K=K1K2,a=a1+a2,b=b1+b2。In formula (8), K=K 1 K 2 , a=a 1 +a 2 , b=b 1 +b 2 .
可以看出,PCI1720U和PCI1710HG的转换延时特性可以通过仅包含一个极点和零点的模型表示。It can be seen that the transition delay characteristics of PCI1720U and PCI1710HG can be represented by a model containing only one pole and zero.
在步骤5的基础上,从测试数据中减去常值漂移,而后将正弦参考信号和测试数据作为辨识方法的输入输出数据集合。利用Matlab中的SystemIdentification工具箱进行辨识。首先采用基于预测误差最小的过程模型辨识方法;然后根据转换延迟模型结构,选择仅包含一个极点和零点的模型;而后设置模型中待辨识参数的区间:K∈(0,inf);a∈(0,inf);b∈(0,inf)On the basis of
式9表示四个通道的辨识结果。Equation 9 represents the identification results of the four channels.
为了验证第二部分提出的简化模型结构,其他几种模型结构被用来进行比较。表2中的模型结构分别表示如下:To validate the simplified model structure proposed in Section II, several other model structures are used for comparison. The model structures in Table 2 are represented as follows:
表2.不同模型结构的辨识准确率(%)Table 2. Identification accuracy (%) of different model structures
P1D:包含一个极点和纯延迟环节 P1D: Contains a pole and pure delay section
P2D:包含两个极点和纯延迟环节 P2D: Contains two poles and a pure delay link
P1DZ:包含一个极点、零点及纯延迟环节 P1DZ: Contains a pole, zero and pure delay element
P1Z:包含一个极点、零点及纯延迟环节 P1Z: Contains a pole, zero and pure delay
表2给出了采用PEM方法进行20次递归后获得的四通道辨识结果。可以看出,在这四种模型结构中,采用P1Z模型结构能取得最高的辨识准确率,说明P1Z模型结构是有效的。另外相对其他几种结构,P1Z模型结构是一种比较简单的线性模型,在控制系统系统建模设计中,能够简化控制系统的模型,方便系统建模和仿真。Table 2 shows the four-channel identification results obtained after 20 recursions using the PEM method. It can be seen that among the four model structures, the P1Z model structure can achieve the highest recognition accuracy, which shows that the P1Z model structure is effective. In addition, compared with several other structures, the P1Z model structure is a relatively simple linear model, which can simplify the model of the control system and facilitate system modeling and simulation in the modeling design of the control system.
8).建立PCI1720U和PCI1710HG串联后的等效模型8). Establish the equivalent model of PCI1720U and PCI1710HG connected in series
在Simulink下采用一个常数模块表示PCI1720U和PCI1710HG的常值漂移;采用正态分布噪声模块表示二者转化过程中的量化噪声;采用包含一个极点和零点的传递函数表示转换延迟模型;同时考虑实验中PCI1710HG的模拟信号输入范围为[-10V,10V],PCI1720U的输出范围为[-10V,10V],因此需要在辨识模型的输入和输出端增加饱和环节。在半物理仿真控制系统设计中,控制工程师可以采用等效模型替代数模转换卡和模数转换卡,建立控制系统的仿真模型。进一步能够利用各种优化算法重新设计控制器,提高控制系统的性能。。Under Simulink, a constant module is used to represent the constant value drift of PCI1720U and PCI1710HG; a normal distribution noise module is used to represent the quantization noise in the conversion process of the two; a transfer function including a pole and a zero point is used to represent the conversion delay model; The analog signal input range of PCI1710HG is [-10V, 10V], and the output range of PCI1720U is [-10V, 10V], so it is necessary to add a saturation link at the input and output ends of the identification model. In the semi-physical simulation control system design, control engineers can use equivalent models to replace the digital-to-analog conversion card and the analog-to-digital conversion card to establish a simulation model of the control system. Furthermore, various optimization algorithms can be used to redesign the controller to improve the performance of the control system. .
9).验证等效模型9). Verify the equivalent model
在Simulink下利用等效模型替代PCI1720U和PCI1710HG,建成一个新的测试模型。利用Real Time Workshop生成实时代码,并下载到目标机上实时运行,运行完成后将测试结果上传到主机。将新测试模型下得到的测试结果与实际测试模型得到的测试结果比较,如图6所示。可以看出二者差值的均值近似为零,说明等效模型能够准确模拟数模转换卡和模数转换卡的常值漂移;二者差值也没有明显趋势项,说明等效模型能够准确模拟数模转换卡和模数转换卡的转换延时特性。二者之间差值产生的原因:由于这两个测试模型不属于同一个测试过程,新测试模型中的误差与实际测试模型的量化误差没有相关性。根据两个不相关信号的方差计算公式:Under Simulink, an equivalent model is used to replace PCI1720U and PCI1710HG to build a new test model. Use Real Time Workshop to generate real-time code, and download it to the target machine to run in real time, and upload the test results to the host machine after the run is completed. Compare the test results obtained under the new test model with the test results obtained by the actual test model, as shown in Figure 6. It can be seen that the mean value of the difference between the two is approximately zero, indicating that the equivalent model can accurately simulate the constant value drift of the digital-to-analog conversion card and the analog-to-digital conversion card; there is no obvious trend item in the difference between the two, indicating that the equivalent model can accurately Simulate the conversion delay characteristics of digital-to-analog conversion cards and analog-to-digital conversion cards. The reason for the difference between the two: Since the two test models do not belong to the same test process, the error in the new test model has no correlation with the quantization error of the actual test model. According to the formula for calculating the variance of two uncorrelated signals:
D(X-Y)=D(X)+D(Y) (10)D(X-Y)=D(X)+D(Y) (10)
X,Y分别表示两个测试过程中获得数据序列,二者相减时,它们的噪声方差会相互叠。X and Y respectively represent the data sequences obtained in the two test processes, and when the two are subtracted, their noise variances will overlap each other.
通过本实施例可以看出,采用简化后的转换延迟等效模型结构,四个通道的辨识准确率达到99.88%,最后的辨识结果几乎没有任何常值漂移及转换延迟引起的误差。这说明采用基于等效模型变换的数模与模数转换辨识方法,准确的辨识出了PCI1720U和PCI1710HG的等效模型。It can be seen from this embodiment that the identification accuracy rate of the four channels reaches 99.88% by adopting the simplified conversion delay equivalent model structure, and the final identification result hardly has any errors caused by constant value drift and conversion delay. This shows that the equivalent models of PCI1720U and PCI1710HG are accurately identified by using the digital-to-analog and analog-to-digital conversion identification method based on equivalent model transformation.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100416670A CN101339409B (en) | 2008-08-14 | 2008-08-14 | Identification Method of Digital-to-Analog and Analog-to-Digital Conversion Card Based on Equivalent Model Transformation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100416670A CN101339409B (en) | 2008-08-14 | 2008-08-14 | Identification Method of Digital-to-Analog and Analog-to-Digital Conversion Card Based on Equivalent Model Transformation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101339409A CN101339409A (en) | 2009-01-07 |
CN101339409B true CN101339409B (en) | 2010-04-14 |
Family
ID=40213495
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100416670A Expired - Fee Related CN101339409B (en) | 2008-08-14 | 2008-08-14 | Identification Method of Digital-to-Analog and Analog-to-Digital Conversion Card Based on Equivalent Model Transformation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101339409B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102183896B (en) * | 2010-12-07 | 2015-11-25 | 北京广利核系统工程有限公司 | A kind of system utilizing Matlab to test nuclear power station relay protective scheme |
CN106681153B (en) * | 2017-02-23 | 2020-02-14 | 国家电网公司 | External physical controller for frequency conversion simulation of real-time simulation platform of self-adaptive power system |
CN112798901B (en) * | 2020-12-29 | 2023-01-10 | 成都沃特塞恩电子技术有限公司 | Equipment calibration system and method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5481484A (en) * | 1991-10-09 | 1996-01-02 | Hitachi, Ltd. | Mixed mode simulation method and simulator |
CN1162139A (en) * | 1995-03-09 | 1997-10-15 | 丰田自动车株式会社 | Equivalent circuit reference type control system and method |
EP0381332B1 (en) * | 1989-02-03 | 1997-11-05 | Texas Instruments Incorporated | Improvements in or relating to the simulation of circuits having analogue parts and digital parts |
CN1402187A (en) * | 2002-09-13 | 2003-03-12 | 武汉理工大学 | Multi-energy power assembly semi-matter simulation testing system |
-
2008
- 2008-08-14 CN CN2008100416670A patent/CN101339409B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0381332B1 (en) * | 1989-02-03 | 1997-11-05 | Texas Instruments Incorporated | Improvements in or relating to the simulation of circuits having analogue parts and digital parts |
US5481484A (en) * | 1991-10-09 | 1996-01-02 | Hitachi, Ltd. | Mixed mode simulation method and simulator |
CN1162139A (en) * | 1995-03-09 | 1997-10-15 | 丰田自动车株式会社 | Equivalent circuit reference type control system and method |
CN1402187A (en) * | 2002-09-13 | 2003-03-12 | 武汉理工大学 | Multi-energy power assembly semi-matter simulation testing system |
Non-Patent Citations (6)
Title |
---|
刘小莉,韩加蓬.MATLAB/xPC环境下数据采集系统的设计.山东理工大学学报(自然科学版)21 4.2007,21(4),28-30. * |
张江滨,姚辉,杨晓萍.构建基于XPC目标的实时仿真测试系统.水利水电技术36 1.2005,36(1),70-72,76. |
张江滨,姚辉,杨晓萍.构建基于XPC目标的实时仿真测试系统.水利水电技术36 1.2005,36(1),70-72,76. * |
郭元彭,卢子广.一种基于xPC Target的快速控制原型平台.广西大学学报(自然科学版)33 增刊.2008,33(增刊),120-123. * |
韩桂华,邵俊鹏,董玉红,李建英.基于xPC技术的液压伺服系统模型辨识研究.液压与气动 2007-07.2007,(2007-07),16-20. * |
颜诗源,张克志,钱峰,席涛,张胜修.基于xPC Target的经典脱落支承控制系统仿真.中国惯性技术学报16 6.2008,16(6),744-748. * |
Also Published As
Publication number | Publication date |
---|---|
CN101339409A (en) | 2009-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5028268B2 (en) | Method for analysis of control systems | |
EP3011349B1 (en) | Closed loop simulation of a computer model of a physical system | |
Tibba et al. | Testing automotive embedded systems under X-in-the-loop setups | |
CN101090250A (en) | Method and system for rapid modeling and verification of excitation systems for synchronous generators | |
US10551807B2 (en) | Method for connecting an input/output interface of a tester equipped for control unit development | |
JP2009277226A (en) | Method for real time calculation of process model and simulator therefor | |
CN108469778A (en) | A kind of SERVO CONTROL MBD development platforms | |
CN107797463A (en) | A kind of emulation mode of multiaxis electric propulsion semi-physical object simulating test platform | |
CN101339409B (en) | Identification Method of Digital-to-Analog and Analog-to-Digital Conversion Card Based on Equivalent Model Transformation | |
Ingalalli et al. | Platform for hardware in loop simulation | |
CN105989206B (en) | Wind power plant and photovoltaic plant model verification method based on fast reaction generator | |
CN115238586A (en) | Construction method, device, device and readable storage medium of digital twin | |
KR101830582B1 (en) | Simulation Program of BESS Providing Frequency Response for Power System Analysis | |
US8155941B2 (en) | Simulation apparatus, simulation system, and simulation method | |
EP2738630B1 (en) | Method for high fidelity modeling of an aircraft electrical power system | |
CN113984424A (en) | Diagnostic method, apparatus, device and storage medium for electronic cam function application | |
Sapienza et al. | Modelling for hardware and software partitioning based on multiple properties | |
CN110569562A (en) | Short-term power load forecasting method and system based on trajectory tracking and error correction | |
CN119968756A (en) | Online calibration of power system models using time series measurement data | |
Zupančič | Extension software for real-time control system design and implementation with MATLAB-SIMULINK | |
Sima | Design and Testing Ways for Mechatronic Systems | |
CN100470981C (en) | Realization Method Based on Relay Simulation Model Described by Script | |
CN106202760B (en) | A system-wide parameter optimization method for virtual experiment | |
Jamalinia et al. | Data-Driven Dynamic State Estimation of Synchronous Generators via Sparsity Promoting Unscented Kalman Filtering | |
CN114880912B (en) | Robust dynamic state estimation method for electromechanical transient process of generator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100414 Termination date: 20120814 |