Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Behavioral modeling

From Wikipedia, the free encyclopedia
Not to be confused withBehavior model.

The behavioral approach tosystems theory andcontrol theory was initiated in the late-1970s byJ. C. Willems as a result of resolving inconsistencies present in classical approaches based on state-space, transfer function, and convolution representations. This approach is also motivated by the aim of obtaining a general framework for system analysis and control that respects the underlyingphysics.

The main object in the behavioral setting is the behavior – the set of all signals compatible with the system. An important feature of the behavioral approach is that it does not distinguish a priority between input and output variables. Apart from putting system theory and control on a rigorous basis, the behavioral approach unified the existing approaches and brought new results oncontrollability for nD systems, control via interconnection,[1] andsystem identification.[2]

Dynamical system as a set of signals

[edit]

In the behavioral setting, adynamical system is a triple

Σ=(T,W,B){\displaystyle \Sigma =(\mathbb {T} ,\mathbb {W} ,{\mathcal {B}})}

where

(WT{\displaystyle \mathbb {W} ^{\mathbb {T} }} denotes the set of all signals, i.e., functions fromT{\displaystyle \mathbb {T} } intoW{\displaystyle \mathbb {W} }).

wB{\displaystyle w\in {\mathcal {B}}} means thatw{\displaystyle w} is a trajectory of the system, whilewB{\displaystyle w\notin {\mathcal {B}}} means that the laws of the system forbid the trajectoryw{\displaystyle w} to happen. Before the phenomenon is modeled, every signal inWT{\displaystyle \mathbb {W} ^{\mathbb {T} }} is deemed possible, while after modeling, only the outcomes inB{\displaystyle {\mathcal {B}}} remain as possibilities.

Special cases:

Linear time-invariant differential systems

[edit]

System properties are defined in terms of the behavior. The systemΣ=(T,W,B){\displaystyle \Sigma =(\mathbb {T} ,\mathbb {W} ,{\mathcal {B}})} is said to be

σtBB{\displaystyle \sigma ^{t}{\mathcal {B}}\subseteq {\mathcal {B}}} for alltT{\displaystyle t\in \mathbb {T} },

whereσt{\displaystyle \sigma ^{t}} denotes thet{\displaystyle t}-shift, defined by

σt(f)(t):=f(t+t){\displaystyle \sigma ^{t}(f)(t'):=f(t'+t)}.

In these definitions linearity articulates thesuperposition law, while time-invariance articulates that the time-shift of a legal trajectory is in its turn a legal trajectory.

A "linear time-invariant differential system" is a dynamical systemΣ=(R,Rq,B){\displaystyle \Sigma =(\mathbb {R} ,\mathbb {R} ^{q},{\mathcal {B}})} whose behaviorB{\displaystyle {\mathcal {B}}} is the solution set of a system of constant coefficient linear ordinary differential equationsR(d/dt)w=0{\displaystyle R(d/dt)w=0}, whereR{\displaystyle R} is amatrix of polynomials with real coefficients. The coefficients ofR{\displaystyle R} are the parameters of the model. In order to define the corresponding behavior, we need to specify when we consider a signalw:RRq{\displaystyle w:\mathbb {R} \rightarrow \mathbb {R} ^{q}} to be a solution ofR(d/dt)w=0{\displaystyle R(d/dt)w=0}. For ease of exposition, often infinite differentiable solutions are considered. There are other possibilities, as taking distributional solutions, or solutions inLlocal(R,Rq){\displaystyle {\mathcal {L}}^{\rm {local}}(\mathbb {R} ,\mathbb {R} ^{q})}, and with the ordinary differential equations interpreted in the sense of distributions. The behavior defined is

B={wC(R,Rq) | R(d/dt)w(t)=0 for all tR}.{\displaystyle {\mathcal {B}}=\{w\in {\mathcal {C}}^{\infty }(\mathbb {R} ,\mathbb {R} ^{q})~|~R(d/dt)w(t)=0{\text{ for all }}t\in \mathbb {R} \}.}

This particular way of representing the system is called "kernel representation" of the corresponding dynamical system. There are many other useful representations of the same behavior, including transfer function, state space, and convolution.

For accessible sources regarding the behavioral approach, see[3].[4]

Observability of latent variables

[edit]

A key question of the behavioral approach is whether a quantity w1 can be deduced given an observed quantity w2 and amodel. If w1 can be deduced given w2 and the model, w2 is said to beobservable. In terms of mathematical modeling, the to-be-deduced quantity orvariable is often referred to as thelatent variable and the observed variable is the manifest variable. Such a system is then called an observable (latent variable) system.

References

[edit]
  1. ^J.C. Willems On interconnections, control, and feedback IEEE Transactions on Automatic Control Volume 42, pages 326-339, 1997Available onlinehttp://homes.esat.kuleuven.be/~jwillems/Articles/JournalArticles/1997.4.pdf
  2. ^I. Markovsky, J. C. Willems, B. De Moor, andS. Van Huffel. Exact and approximate modeling of linear systems: A behavioral approach. Monograph 13 in “Mathematical Modeling and Computation”, SIAM, 2006. Available onlinehttp://homepages.vub.ac.be/~imarkovs/siam-book.pdfArchived 2022-07-06 at theWayback Machine
  3. ^J. Polderman and J. C. Willems. "Introduction to the Mathematical Theory of Systems and Control". Springer-Verlag, New York, 1998, xxii + 434 pp. Available onlinehttp://wwwhome.math.utwente.nl/~poldermanjw/onderwijs/DISC/mathmod/book.pdfArchived 2013-10-04 at theWayback Machine.
  4. ^J. C. Willems. The behavioral approach to open and interconnected systems: Modeling by tearing, zooming, and linking. "Control Systems Magazine", 27:46–99, 2007. Available onlinehttp://homes.esat.kuleuven.be/~jwillems/Articles/JournalArticles/2007.1.pdf.

Additional sources

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Behavioral_modeling&oldid=1320295790"
Categories:
Hidden category:

[8]ページ先頭

©2009-2026 Movatter.jp