首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
We present an efficient and robust algorithm for computing the perspective silhouette of the boundary of a general swept volume. We also construct the topology of connected components of the silhouette. At each instant t, a three-dimensional object moving along a trajectory touches the envelope surface of its swept volume along a characteristic curve Kt. The same instance of the moving object has a silhouette curve Lt on its own boundary. The intersection KtLt contributes to the silhouette of the general swept volume. We reformulate this problem as a system of two polynomial equations in three variables. The connected components of the resulting silhouette curves are constructed by detecting the instances where the two curves Kt and Lt intersect each other tangentially on the surface of the moving object. We also consider a general case where the eye position changes while moving along a predefined path. The problem is reformulated as a system of two polynomial equations in four variables, where the zero-set is a two-manifold. By analyzing the topology of the zero-set, we achieve an efficient algorithm for generating a continuous animation of perspective silhouettes of a general swept volume.  相似文献   

2.
3.
A moving line L(x,y;t)=0 is a family of lines with one parameter t in a plane. A moving line L(x,y;t)=0 is said to follow a rational curve P(t) if the point P(t0) is on the line L(x,y;t0)=0 for any parameter value t0. A μ-basis of a rational curve P(t) is a pair of lowest degree moving lines that constitute a basis of the module formed by all the moving lines following P(t), which is the syzygy module of P(t). The study of moving lines, especially the μ-basis, has recently led to an efficient method, called the moving line method, for computing the implicit equation of a rational curve [3 and 6]. In this paper, we present properties and equivalent definitions of a μ-basis of a planar rational curve. Several of these properties and definitions are new, and they help to clarify an earlier definition of the μ-basis [3]. Furthermore, based on some of these newly established properties, an efficient algorithm is presented to compute a μ-basis of a planar rational curve. This algorithm applies vector elimination to the moving line module of P(t), and has O(n2) time complexity, where n is the degree of P(t). We show that the new algorithm is more efficient than the fastest previous algorithm [7].  相似文献   

4.
The computation of the minimum distance between two objects is an important problem in the applications such as haptic rendering, CAD/CAM, NC verification, robotics and computer graphics. This paper presents a method to compute the minimum distance between a canal surface and a simple surface (i.e. a plane, a natural quadric, or a torus) by finding roots of a function of a single parameter. We utilize the fact that the normals at the closest points between two surfaces are collinear. Given the spine curve C(t), tminttmax, and the radius function r(t) for a canal surface, a point on the spine curve uniquely determines a characteristic circle on the surface. Normals to the canal surface at points on form a cone with a vertex and an axis which is parallel to Then we construct a function of t which expresses the condition that the perpendicular from C(t) to a given simple surface is embedded in the cone of normals to the canal surface at points on K(t). By solving this equation, we find characteristic circles which contain the points of locally minimum distance from the simple surface. Based on these circles, we can compute the minimum distance between given surfaces.  相似文献   

5.
Let K be a characteristic zero field, let ?(t) be a birational parametrization ?(t) of a K-definable curve C with coefficients in an algebraic extension K(α) over K. We propose an algorithm to solve the optimization problem of computing the affine reparametrization tat+b such that ?(at+b) has coefficients over an extension of K with algebraic degree as small as possible.  相似文献   

6.
We give conditions under which, if, for any fixed p, all the solutions of (1) enter a compact set Kp (depending on p) after a finite time, then all the solutions of (2) ‘tend to’ the moving compact set Kp(t).The differential equation (2) may be obtained when applying a time-varying control law to a system. Non-linear output tracking is concerned.This may also apply to indirect adaptive control when you design such and adaptation law that you have a priori informations about e(t), the equation error, and p(t), the parameter estimate.  相似文献   

7.
It is shown in this paper that any nonlinear systems in d can be stabilized by Brownian motion provided |ƒ(x,t)| ≤ K|x| for some K > 0. On the other hand, this system can also be destabilized by Brownian motion if the dimension d ≥ 2. Similar results are also obtained for any given stochastic differential equation dx(t) = ƒ(x(t), t) + g(x(t), t) dW(t).  相似文献   

8.
9.
Self-intersection elimination in metamorphosis of two-dimensional curves   总被引:1,自引:0,他引:1  
H :[0, 1]× 33, where H(t, r) for t=0 and t=1 are two given planar curves C 1(r) and C 2(r). The first t parameter defines the time of fixing the intermediate metamorphosis curve. The locus of H(t, r) coincides with the ruled surface between C 1(r) and C 2(r), but each isoparametric curve of H(t, r) is self-intersection free. The second algorithm suits morphing operations of planar curves. First, it constructs the best correspondence of the relative parameterizations of the initial and final curves. Then it eliminates the remaining self-intersections and flips back the domains that self-intersect.  相似文献   

10.
In this paper, we introduce and analyse robustness measures for the stability of discrete-time system x(t + 1) = Ax(t) under parameter perturbations of the form AA + BDC where B,C are given matrices. In particular we characterize the stability radius of the uncertain system x(t + 1) = (A + BDC)x(t), D an unknown complex perturbation matrix, via an associated symplectic pencil and present an algorithm for the computation of that radius.  相似文献   

11.
Stable polyhedra in parameter space   总被引:1,自引:0,他引:1  
A typical uncertainty structure of a characteristic polynomial is P(s)=A(s)Q(s)+B(s) with A(s) and B(s) fixed and Q(s) uncertain. In robust controller design Q(s) may be a controller numerator or denominator polynomial; an example is the PID controller with Q(s)=KI+KPs+KDs2. In robustness analysis Q(s) may describe a plant uncertainty. For fixed imaginary part of Q(jω), it is shown that Hurwitz stability boundaries in the parameter space of the even part of Q(jω) are hyperplanes and the stability regions are convex polyhedra. A dual result holds for fixed real part of Q(jω). Also σ-stability with the real parts of all roots of P(s) smaller than σ is treated.Under the above conditions, the roots of P(s) can cross the imaginary axis only at a finite number of discrete “singular” frequencies. Each singular frequency generates a hyperplane as stability boundary. An application is robust controller design by simultaneous stabilization of several representatives of A(s) and B(s) by a PID controller. Geometrically, the intersection of convex polygons must be calculated and represented tomographically for a grid on KP.  相似文献   

12.
Construction methods are presented that generate Hermite interpolation quaternion curves on SO(3). Two circular curves C1(t) and C2(t), 0 ≤ t ≤ 1, are generated that interpolate two orientations q1 and q2, and have boundary angular velocities: C1′(0) = ω1 and C2′(1) = ω2, respectively. They are smoothly blended together on SO(3) to generate a Hermite quaternion curve Q(t)SO(3), 0 ≤ t ≤ 1, which satisfies the boundary conditions: Q(0) = q1, Q(1) = 2, Q′(0) = ω1, and Q′ (1) = ω2.  相似文献   

13.
Let A be a generator of a strongly continuous semigroup of operators, and assume that C and H are operators such that A + CH generates a strongly continuous semigroup SH(t) on X. Let λ0 be a real number in the resolvent set of A, and let ε [−1, 1]. Then there are some fairly unrestrictive conditions under which A+(λ0A)CH0A) also generates a strongly continuous semigroup SK(t) on X which has the same exponential growth rate as SH(t). Given an input operator B, we can use this to identify a class of feedback perturbations K such that A + BK generates a strongly continuous semigroup. We can also use this result to identify classes of feedbacks which can and cannot uniformly stabilize a system. For example, we show that if the control on a cantilever beam in the state space H02[0, 1] × L2[0, 1] is a moment force on the free end, then we cannot stabilize the beam with an A−1/2-bounded feedback, but we can find an A−1/4-bounded feedback, for any > 0, which does stabilize the beam.  相似文献   

14.
A method is presented which solves the problem of determining the T-periodic feedback matrix K(t) of a linear periodic system (A(t), B(t) and C(t)), such that the closed-loop system has a desired stability property. The results are used to solve the problem of aligning the angular momentum and the spin axis of a spin-stabilized body with an inertial reference direction.  相似文献   

15.
In this paper we take steps towards the development of a robust stabilization theory for nonlinear plants. An approach using the left coprime factorizations of the plant and controller under certain differential boundedness assumptions is used. We first focus attention on a characterization of the class of all stabilizing nonlinear controllers KQ for a nonlinear plant G, parameterized in terms of an arbitrary stable (nonlinear) operator Q. Also, we consider the dual class of all plants GS stabilized by a given nonlinear controller K and parameterized in terms of an arbitrary stable (nonlinear) operator S. We show that a necessary and sufficient condition for KQ to stabilize GS with Q, S not necessarily stable, is that S stabilizes Q. This robust stabilization result is of interest for the solution of problems in the areas of nonlinear adaptive control and simultaneous stabilization. It specializes to known results for linear operators.  相似文献   

16.
In many cases, a real-valued signal χ(t) may be associated with a complex-valued signal a(t)eiθ(t), the analytic signal associated with χ(t) with the characteristic properties χ(t) = a(t) cosθ(t) and H(a(·)cosθ(·))(t) = a(t)sinθ(t). Using such obtained amplitude-frequency modulation the instantaneous frequency of χ(t) at the time t0 may be defined to be θ′(t0), provided θ′(t0) ≥ 0. The purpose of this note is to characterize, in terms of analytic functions, the unimodular functions F(t) = C(t) + iS(t),C2(t) + S2 (t) = 1, a.e., that satisfy HC(t) = S(t). This corresponds to the case a(t) ≡ 1 in the above formulation. We show that a unimodular function satisfies the required condition if and only if it is the boundary value of a so called inner function in the upper-half complex plane. We also give, through an explicit formula, a large class of functions of which the parametrization C(t) = cosθ(t) is available and the extra condition θ′(t) ≥ 0, a.e. is enjoyed. This class of functions contains Blaschke products in the upper-half complex plane as a proper subclass studied by Picinbono in [1].  相似文献   

17.
Free-form sketching with variational implicit surfaces   总被引:12,自引:0,他引:12  
  相似文献   

18.
One of the most important queries in spatio-temporal databases that aim at managing moving objects efficiently is the continuous K-nearest neighbor (CKNN) query. A CKNN query is to retrieve the K-nearest neighbors (KNNs) of a moving user at each time instant within a user-given time interval [t s , t e ]. In this paper, we investigate how to process a CKNN query efficiently. Different from the previous related works, our work relieves the past assumption, that an object moves with a fixed velocity, by allowing that the velocity of the object can vary within a known range. Due to the introduction of this uncertainty on the velocity of each object, processing a CKNN query becomes much more complicated. We will discuss the complications incurred by this uncertainty and propose a cost-effective P2 KNN algorithm to find the objects that could be the KNNs at each time instant within the given query time interval. Besides, a probability-based model is designed to quantify the possibility of each object being one of the KNNs. Comprehensive experiments demonstrate the efficiency and the effectiveness of the proposed approach.
Chiang Lee (Corresponding author)Email:
  相似文献   

19.
This paper deals with a formula for computing stability radii of a differential algebraic equation of the form AX(t)−BX(t)=0, where A,B are constant matrices. A computable formula for the complex stability radius is given and a key difference between the ordinary differential equation (ODEs for short) and the differential algebraic equation (DAEs for short) is pointed out. A special case where the real stability radius and the complex one are equal is considered.  相似文献   

20.
In this paper, we first develop a parallel algorithm for computingK-terminal reliability, denoted byR(GK), in 2-trees. Based on this result, we can also computeR(GK) in partial 2-trees using a method that transforms, in parallel, a given partial 2-tree into a 2-tree. Finally, we solve the problem of finding most vital edges with respect toK-terminal reliability in partial 2-trees. Our algorithms takeO(log n) time withC(m, n) processors on a CRCW PRAM, whereC(m, n) is the number of processors required to find the connected components of a graph withmedges andnvertices in logarithmic time.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号