60,084 research outputs found
Parametric Macromodels of Digital I/O Ports
This paper addresses the development of macromodels for input and output ports of a digital device. The proposed macromodels consist of parametric representations that can be obtained from port transient waveforms at the device ports via a well established procedure. The models are implementable as SPICE subcircuits and their accuracy and efficiency are verified by applying the approach to the characterization of transistor-level models of commercial devices
A unified wavelet-based modelling framework for non-linear system identification: the WANARX model structure
A new unified modelling framework based on the superposition of additive submodels, functional components, and
wavelet decompositions is proposed for non-linear system identification. A non-linear model, which is often represented
using a multivariate non-linear function, is initially decomposed into a number of functional components via the wellknown
analysis of variance (ANOVA) expression, which can be viewed as a special form of the NARX (non-linear
autoregressive with exogenous inputs) model for representing dynamic input–output systems. By expanding each functional
component using wavelet decompositions including the regular lattice frame decomposition, wavelet series and
multiresolution wavelet decompositions, the multivariate non-linear model can then be converted into a linear-in-theparameters
problem, which can be solved using least-squares type methods. An efficient model structure determination
approach based upon a forward orthogonal least squares (OLS) algorithm, which involves a stepwise orthogonalization
of the regressors and a forward selection of the relevant model terms based on the error reduction ratio (ERR), is
employed to solve the linear-in-the-parameters problem in the present study. The new modelling structure is referred to
as a wavelet-based ANOVA decomposition of the NARX model or simply WANARX model, and can be applied to
represent high-order and high dimensional non-linear systems
Trajectory Synthesis for Fisher Information Maximization
Estimation of model parameters in a dynamic system can be significantly
improved with the choice of experimental trajectory. For general, nonlinear
dynamic systems, finding globally "best" trajectories is typically not
feasible; however, given an initial estimate of the model parameters and an
initial trajectory, we present a continuous-time optimization method that
produces a locally optimal trajectory for parameter estimation in the presence
of measurement noise. The optimization algorithm is formulated to find system
trajectories that improve a norm on the Fisher information matrix. A
double-pendulum cart apparatus is used to numerically and experimentally
validate this technique. In simulation, the optimized trajectory increases the
minimum eigenvalue of the Fisher information matrix by three orders of
magnitude compared to the initial trajectory. Experimental results show that
this optimized trajectory translates to an order of magnitude improvement in
the parameter estimate error in practice.Comment: 12 page
Optimal post-experiment estimation of poorly modeled dynamic systems
Recently, a novel strategy for post-experiment state estimation of discretely-measured dynamic systems has been developed. The method accounts for errors in the system dynamic model equations in a more general and rigorous manner than do filter-smoother algorithms. The dynamic model error terms do not require the usual process noise assumptions of zero-mean, symmetrically distributed random disturbances. Instead, the model error terms require no prior assumptions other than piecewise continuity. The resulting state estimates are more accurate than filters for applications in which the dynamic model error clearly violates the typical process noise assumptions, and the available measurements are sparse and/or noisy. Estimates of the dynamic model error, in addition to the states, are obtained as part of the solution of a two-point boundary value problem, and may be exploited for numerous reasons. In this paper, the basic technique is explained, and several example applications are given. Included among the examples are both state estimation and exploitation of the model error estimates
- …