查看“︁信号流图”︁的源代码
←
信号流图
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[File:State transition SFG.svg|thumb|upright=1|300px|一系統的信號流圖,輸入為U,狀態X<sub>1</sub>, X<sub>2</sub>,輸出為Y,各邊上的數值為係數]] '''信号流图'''(Signal-flow graph)最早是由[[克劳德·香农]]所發明<ref name=Shannon>{{cite journal |author =CE Shannon |title=The theory and design of linear differential equation machines |date=January 1942 |publisher=Fire Control of the US National Defense Research Committee: Report 411, Section D-2}} Reprinted in {{cite book |title=Claude E. Shannon: Collected Papers |editor1=N. J. A. Sloane |editor2=Aaron D. Wyner |publisher=Wiley IEEE Press |year=1993 |page=514 |isbn=978-0-7803-0434-5 |url=https://books.google.com/books?ei=2BmsVK7hL4bWoATFi4KQCQ&id=wbLuAAAAMAAJ&dq=isbn%3A9780780304345&focus=searchwithinvolume&q=Theory+and+Design+of+Linear+Differential+Equation+Machines. |access-date=2017-10-21 |archive-date=2019-07-23 |archive-url=https://web.archive.org/web/20190723203212/https://books.google.com/books?ei=2BmsVK7hL4bWoATFi4KQCQ&id=wbLuAAAAMAAJ&dq=isbn%3A9780780304345&focus=searchwithinvolume&q=Theory+and+Design+of+Linear+Differential+Equation+Machines. |dead-url=no }}</ref> ,但因為美国[[麻省理工学院]]的{{le|塞缪尔·杰斐逊·梅森|Samuel Jefferson Mason}}于20世纪50年代初提出這個詞,因為也稱'''梅森圖'''(Mason graph)<ref name=Mason>{{cite journal |last=Mason |first=Samuel J. |date=September 1953 |title=Feedback Theory - Some Properties of Signal Flow Graphs |journal=Proceedings of the IRE |pages=1144–1156 |doi=10.1109/jrproc.1953.274449 |url=http://ecee.colorado.edu/~ecen5014/Mason-IRE-1953.pdf |quote=The flow graph may be interpreted as a signal transmission system in which each node is a tiny repeater station. The station receives signals via the incoming branches, combines the information in some manner, and then transmits the results along each outgoing branch. |volume=41 |access-date=2017-10-21 |archive-date=2018-02-19 |archive-url=https://web.archive.org/web/20180219004940/http://ecee.colorado.edu/~ecen5014/Mason-IRE-1953.pdf |dead-url=no }}</ref>,信号流图是特殊的{{le|流向圖|Flow graph (mathematics)}},屬於{{le|有向圖|Directed graph}},其中的節點表示系統的變數,而連接兩節點的邊表示二個變數之間的函數關係。信号流图的理論是以有向圖為基礎,不過是應用有向圖來表示系統,和有向圖的原理差異較大<ref name=Gutin>{{cite book |title=Digraphs |url=https://books.google.com/books?id=5GdXCWhE4-MC&printsec=frontcover |author1=Jørgen Bang-Jensen |author2=Gregory Z. Gutin |year=2008 |publisher=Springer |isbn=9781848009981 |access-date=2017-10-21 |archive-date=2013-11-14 |archive-url=https://web.archive.org/web/20131114065439/http://books.google.com/books?id=5GdXCWhE4-MC |dead-url=no }}</ref><ref name=Bollobas>{{cite book |title=Modern graph theory |url=https://books.google.com/books?id=JeIlBQAAQBAJ&pg=PA8 |page=8 |author=Bela Bollobas |publisher=Springer Science & Business Media |year=1998 |isbn=9781461206194 |access-date=2017-10-21 |archive-date=2019-07-22 |archive-url=https://web.archive.org/web/20190722170130/https://books.google.com/books?id=JeIlBQAAQBAJ&pg=PA8 |dead-url=no }}i</ref>。 信号流图最常用來表示物理系統和其[[控制器]]([[網宇實體系統]]或[[自動控制|控制系統]])之間的關係,不過在許多[[電子電路]]、[[運算放大器]]電路、[[數位濾波器]]、狀態變數濾波器及類比濾波器的分析中也會用到信号流图。在許多文獻中,信号流图都可以轉換為一組[[線性方程]]或是[[線性微分方程]],而各組變數之間的增益則用邊上的係數來表示,也有些信号流图會用特殊方式來表示非線性系統。而利用[[梅森增益公式]]可以找到輸入和輸出之間的關係。 == 基本信號流圖概念 == 以下是梅森提出信號流圖的基本概念<ref name=Mason/>: [[File:Flow graphs.svg|thumb|400px|right|(a) 信號流圖 (b) 節點1, 3都有箭頭指向節點2 (c) 節點1, 2, 3都有箭頭指向節點3]] 在基本信號流圖中,節點的相依關係可以用指向此節點的箭頭表示,節點會影響的其他節點可以用由節點射出的箭頭表示,最常見的信號流圖中,每一個節點''i''若有指向此節點的箭頭,此節點的值會和這些箭頭另一端的節點有關,而且呈一函數關係,舉例為''F<sub>i</sub>''。(a) 圖表示各節點有以下的關係: :<math>\begin{align} x_\mathrm{1} &= \text{an independent variable} \\ x_\mathrm{2} &= F_2(x_\mathrm{1}, x_\mathrm{3})\\ x_\mathrm{3} &= F_3(x_\mathrm{1}, x_\mathrm{2}, x_\mathrm{3})\\ \end{align}</math> 節點''x<sub>1</sub>''是獨立節點,沒有箭頭指向此節點,節點''x<sub>2</sub>''和''x<sub>3</sub>''和其他節點的關係分別如圖(b)和(c)。 信号流图會針對每一個節點定義一函數,處理其輸入的變數。每個非獨立節點都會依個別特定方式來處理輸入信號,再將結果送到其他的節點「信号流图一開始是由梅森所定義,其中表示了許多的函數關係,可能線性,也可能非線性。」<ref name=Robichaud>{{cite book |title=Signal flow graphs and applications |author1=Louis PA Robichaud |author2=Maurice Boisvert |author3=Jean Robert |year=1962 |publisher=Prentice Hall |url=http://babel.hathitrust.org/cgi/pt?id=uc1.b4338380;view=1up;seq=8 |asin=B0000CLM1G |chapter=Preface |page=''x'' |access-date=2017-10-31 |archive-date=2019-03-13 |archive-url=https://web.archive.org/web/20190313123750/https://babel.hathitrust.org/cgi/pt?id=uc1.b4338380;view=1up;seq=8 }}</ref> 信号流图中的變數可以自行依需要選定,系統本身有其方程式,但也可以根據其系統及架構來選擇變數,繪製信号流图,複雜的系統可能會有多種選擇變數的方式<ref>{{harv|Robichaud|1962|p=ix}}</ref>。同一個系統也可以用不同的信號流圖來表示,系統和信號流圖之間沒有一對一的對應關係<ref name=Robichaud />。 == 線性信號流圖 == 線性信號流圖只針對[[線性非時變系統]]。在為系統建立模型時,第一步是找到確認系統行為的方程式,先不考慮因果關係(這稱為acausal modeling)<ref>{{Citation |last = Kofránek |first = J |last2 = Mateják |first2 = M |last3 = Privitzer |first3 = P |last4 = Tribula |first4 = M |title = Causal or acausal modeling: labour for humans or labour for machines |series = Technical Computing Prague 2008. Conference Proceedings. |place = Prague |pages = 16 |date = 2008 |url = http://www2.humusoft.cz/kofranek/058_Kofranek.pdf |deadurl = yes |archiveurl = https://web.archive.org/web/20091229065507/http://www2.humusoft.cz/kofranek/058_Kofranek.pdf |archivedate = 2009-12-29 |accessdate = 2017-10-31 }}</ref>,之後可以由方程式推出信号流图。 線性信号流图也是由節點及箭頭組成,不過箭頭上會有加權的係數。節點是[[線性方程組]]的變數,而加權的係數則是方程組中的係數,信號只會依節點的方向,由一個節點流到另一個節點。線性信号流图中只能表達信號和係數相乘,以及數個信號的相加,這已足以表示線性方程組。當一信號延著箭頭一個節點到另一個節點時,此信號就乘以箭頭上的係數,若幾個箭頭指到同一個節點時,這幾個信號會相加(若需要相減,可以調整對應係數為負即可)。 針對用線性代數方程或是微分方程來表示的系統,線性信号流图在數學上等效於其方程式,看信号流图上各節點信號的來源以及箭頭上的係數即可得到方程式。箭頭上的係數多半會是實數或是某種參數組成的線性函數(例如[[拉氏轉換]]的變數''s'')。 ===基本元件=== [[File:Elements of a signal flow graph.png|thumb|線性信号流图中的元件]] 線性信号流图是和以下形式線性系統有關的信号流图<ref name=Ogata>例如{{cite book |url=https://books.google.com/books?id=pdtRBgAAQBAJ&pg=PA106 |pages=106 ''ff'' |chapter=Chapter 3-9: Signal flow graph representation of linear systems |title=Modern Control Engineering |year=2004 |edition=4th |author=Katsuhiko Ogata |publisher=Prentice Hall |isbn=978-0130609076 |access-date=2017-11-12 |archive-date=2016-04-17 |archive-url=https://web.archive.org/web/20160417210150/https://books.google.com/books?id=pdtRBgAAQBAJ&pg=PA106 |dead-url=no }},不過其中沒有一對一的對應關係:{{cite book |url=https://books.google.com/books?id=Yr2pJA950iAC&pg=PA418 |page=418 |author=Narsingh Deo |title=Graph Theory with Applications to Engineering and Computer Science |year=2004 |isbn=9788120301450 |publisher=PHI Learning Pvt. Ltd. |access-date=2017-11-12 |archive-date=2019-07-23 |archive-url=https://web.archive.org/web/20190723023132/https://books.google.com/books?id=Yr2pJA950iAC&pg=PA418 |dead-url=no }}</ref>: :<math>\begin{align} x_\mathrm{j} &= \sum_{\mathrm{k}=1}^{\mathrm{N}} t_\mathrm{jk} x_\mathrm{k} \end{align}</math> ::其中<math>t_{jk}</math> 為從<math>x_k</math>到<math>x_j</math>的增益。 右圖中有一些線性信號流圖中的基本元件<ref name="Kuo, 2nd ed, p 59">{{cite book|last=Kuo|first= Benjamin C. |year= 1967 |title=Automatic Control Systems |url=https://archive.org/details/automaticcontrol0000benj|edition=2nd |publisher= Prentice-Hall |isbn= |doi= |pp=[https://archive.org/details/automaticcontrol0000benj/page/59 59]–60}}</ref>。 :(a)是標示為<math>x</math>的節點,節點是圖的一個[[顶点 (图论)|頂點]],表示變數或是信號。 <!--::A ''source'' node has only outgoing branches (represents an independent variable). As a special case, an ''input'' node is characterized by having one or more attached arrows pointing away from the node and <u>no</u> arrows pointing into the node. Any open, complete SFG will have at least one input node. ::An ''output'' or ''sink'' node has only incoming branches (represents a dependent variable). Although any node can be an output, explicit output nodes are often used to provide clarity. Explicit output nodes are characterized by having one or more attached arrows pointing into the node and <u>no</u> arrows pointing away from the node. Explicit output nodes are not required. ::A ''mixed'' node has both incoming and outgoing branches. --> :(b)是一個有<math>m</math>倍增益的分支,意思是指箭頭的終點會是箭頭起點的<math>m</math>倍。增益可能是簡單的常數,也有可能函數(例如表示拉氏轉換、傅立葉轉換及Z轉換的<math>s</math>, <math>\omega</math>或<math>z</math>)。 :(c)是增益為1的分支,當分支上沒有標示增益時,就假設增益為1。 :(d) <math>V_{in}</math>為輸入節點。此例中,輸出是<math>V_{in}</math>乘以增益<math>m</math>。 :(e) <math>I_{out}</math>為輸出節點,輸出值為輸入值的<math>m</math>倍。 :(f) 表示加法。若二個或是多個箭頭的終點是同一個節點,該節點的值是各箭頭表示信號的和。 :(g) 是簡單的迴路,迴路增益為<math>A \times m</math>。 :(h) 表示<math>Z = aX + bY</math>。 以下是一些線性信号流图中常見的術語<ref name="Kuo, 2nd ed, p 59"/>: *路徑(Path)。路徑是依箭頭方向一直延伸的連續數個分支。 ** 開路徑(Open path)是指路徑上沒有同一個節點走到二次或二次以上。 <!--** '''Forward path.''' A path from an input node (source) to an output node (sink) that does not re-visit any node.---> *路徑增益(Path gain)是指路徑上所有分支增益的乘積。 *迴路(Loop)是指封閉的路徑,路徑的起點和終點是同一個節點,路徑上的節點都只經過一次。 *迴路增益(Loop gain)是指迴路上所有分支增益的乘積。 *不相連迴路(Non-touching loops)是指二個或多個沒有共同節點的迴路。 == 和方塊圖的關係 == [[File:Block-diagram Signal-flow graph.svg|thumb|upright=1.5|例子:方塊圖和二個等效效的信号流图]] 有些研究者認為,線性信號流圖的限制比[[方塊圖]]要多<ref name="Kuo, 6th ed, p77"> "A signal flow graph may be regarded as a simplified version of a block diagram. ... for cause and effect ... of linear systems ...we may regard the signal-flow graphs to be constrained by more rigid mathematical rules, whereas the usage of the block-diagram notation is less stringent." {{cite book| last=Kuo|first= Benjamin C. | year= 1991|title=Automatic Control Systems | url=https://archive.org/details/automaticcontrol00kuob_0|edition=6th |publisher= Prentice-Hall |isbn= 0-13-051046-7 | p=[https://archive.org/details/automaticcontrol00kuob_0/page/77 77]}}</ref>,信號流圖嚴謹用有向圖來表示線性代數方程。 有些研究者則認為為線性信號流圖和線性方塊圖是描述一個系統的二個等效方式,用任何一個都可以找到系統的增益<ref name=Franklin> {{cite book |title=Feedback Control of Dynamic Systems|author= Gene F. Franklin|chapter= Appendix W.3 Block Diagram Reduction|page= |isbn= |date= Apr 29, 2014 |publisher= Prentice Hall|url=|display-authors=etal}} </ref>。 Bakshi及Bakshi提供了一個信號流圖和方塊圖比較的列表<ref name=Bakshi>{{cite book |title=Control Engineering |author=V.U.Bakshi U.A.Bakshi |chapter=Table 5.6: Comparison of block diagram and signal flow graph methods |page=120 |isbn=9788184312935 |year=2007 |publisher=Technical Publications |url=https://books.google.com/books?id=MRPJlb9MSuIC&pg=PA120 |access-date=2017-11-23 |archive-date=2019-07-25 |archive-url=https://web.archive.org/web/20190725210843/https://books.google.com/books?id=MRPJlb9MSuIC&pg=PA120 |dead-url=no }}</ref>,Kumar另外有一個列表<ref name=Kumar>{{cite book |title=Control Systems |author=A Anand Kumar |url=https://books.google.com/books?id=sJBeBAAAQBAJ&pg=PA165 |page=165 |chapter=Table: Comparison of block diagram and signal flow methods |isbn=9788120349391 |year=2014 |edition=2nd |publisher=PHI Learning Pvt. Ltd |access-date=2017-11-23 |archive-date=2019-07-23 |archive-url=https://web.archive.org/web/20190723180627/https://books.google.com/books?id=sJBeBAAAQBAJ&pg=PA165 |dead-url=no }}</ref>。根據Barker等人的論點<ref name=Barker>{{cite book |chapter=Algorithms for transformations between block diagrams and digital flow graphs |author1=HA Barker |author2=M Chen |author3=P. Townsend |url=https://books.google.com/books?id=I9bSBQAAQBAJ&pg=PA281 |pages=281 ''ff'' |title=Computer Aided Design in Control Systems 1988: Selected Papers from the 4th IFAC Symposium, Beijing, PRC, 23-25, August 1988 |publisher=Elsevier |year=2014 |access-date=2017-11-23 |archive-date=2019-07-23 |archive-url=https://web.archive.org/web/20190723110623/https://books.google.com/books?id=I9bSBQAAQBAJ&pg=PA281 |dead-url=no }}</ref>: :「信號流圖是最方便表示動態系統的方式。圖的拓樸很緊湊,處理的規則比處理方塊圖的規則要簡單。」 在右圖中有一個回授系統的簡單方塊圖,以及二個對應的信號流圖。輸入''R(s)''是輸入信號的拉氏轉換,是信號流圖的源節點(沒有輸入邊的節點),輸出信號''C(s)''是輸出變數的拉氏轉換,表示為最終節點(沒有輸出邊的節點),''G(s)''和''H(s)''為傳遞函數,''H(s)''可以提供調整後的輸出信號''B(s)''給輸入端,二個信號流圖是等效的。 ==分析及設計中的信号流图== 信号流图也可以用來分析系統,用來瞭解一個已有系統的模型,也可以用來合成,確認不同設計的特質。 ===用在動態系統分析的信号流图=== 在建構動態系統的模型時,以下是Dorf和Bishop列出的步驟<ref>{{cite book|title = Modern Control Systems|last = Dorf|first = Richard C.|publisher = Prentice Hall|year = 2001|isbn = 0-13-030660-6|location = |chapter = Chap 2.-1: Introduction|page = 2|last2 = Bishop,|first2 = Robert H.|url = https://www.site.uottawa.ca/~rhabash/ELG4152LN02.pdf|deadurl = yes|archiveurl = https://web.archive.org/web/20171013162158/http://www.site.uottawa.ca/~rhabash/ELG4152LN02.pdf|archivedate = 2017-10-13|access-date = 2017-11-27}}</ref>: * 定義系統以及其元件。 * 將其數學模型公式化,並且列出需要的假設。 * 寫出描述模型的微分方程。 * 求解方程式,得到輸出變數的解。 * 檢驗得到的解,並且檢驗假設。 * 若有需要,重新分析系統或是重新設計系統。 ::—RC Dorf and RH Bishop, ''Modern Control Systems'', Chapter 2, p. 2 在上述程中,物理系統的數學模型方程可以用來推導信号流图方程。 ===用在設計合成的信号流图=== 信号流图也用在{{le|設計空間探索|SDesign Space Exploration}}(DSE),一個趨近實際呈現的過渡表示方式。設計空間探索會在許多不同的選項中找一個適合的解。典型的分析流程會先針對待確認的系統,以其各元件的物理方程式來建模。設計空間探索不同,其設計合成的規格是想要的傳遞函數。例如,不同的策略會產生不同的信號流圖,可由此推導出對應的實現方式<ref>{{Cite journal|url = http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=386223|title = ARCHGEN: Automated synthesis of analog systems|last = Antao|first = B. A. A.|date = June 1995|journal = Very Large Scale Integration (VLSI) Systems, IEEE Transactions on|doi = 10.1109/92.386223|pmid = |access-date = |volume = 3|issue = 2|pages = 231–244|last2 = Brodersen|first2 = A.J.|archive-date = 2015-01-22|archive-url = https://web.archive.org/web/20150122042926/http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=386223|dead-url = no}}</ref>。 另一個使用有說明的信号流图的例子是連續時間行為的表示方式,作為架构生成器的输入<ref>{{Cite journal|url = http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=856026|title = A heuristic technique for system-level architecture generation from signal-flow graph representations of analog systems|last = Doboli|first = A.|date = May 2000|doi = 10.1109/ISCAS.2000.856026|pmid = |access-date = |series = Circuits and Systems, 2000. Proceedings. ISCAS 2000 Geneva. The 2000 IEEE International Symposium on|last2 = Dhanwada|first2 = N.|last3 = Vemuri|first3 = R.|journal = |archive-date = 2015-01-22|archive-url = https://web.archive.org/web/20150122042829/http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=856026|dead-url = no}}</ref>。 == 香農公式以及香農-哈普公式 == 香農公式(Shannon's formula)是計算類比電腦中互聯放大器增益的解析表示法。在二次大戰時,香農在探就類比電腦的功能運作時,發展了香農公式。因為戰爭期間的限制,香農當時沒有發表他的研究。{{le|塞繆爾·傑斐遜·梅森|Samuel Jefferson Mason}}在1952年重新發現了相同的公式。 哈普將香農公式擴展到在圖形上封閉的系統<ref name=Happ66>{{Cite journal|url = http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=4501761|title = Flowgraph Techniques for Closed Systems|last = Happ|first = William W.|date = 1966|journal = IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS|doi = 10.1109/TAES.1966.4501761|pmid = |access-date = 2015-01-27|pages = 252–264|volume = AES-2|archive-date = 2015-02-06|archive-url = https://web.archive.org/web/20150206165116/http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=4501761|dead-url = no}}</ref>。香農-哈普公式(Shannon-Happ formula)可以計算傳遞函數、靈敏度、誤差函數等<ref name=Potash />。 對於一致的單邊線性方程,香農-哈普公式可以用直接替代的方式求解(非迭代法)<ref name=Potash>{{cite journal|title = Application of unilateral and graph techniques to analysis of linear circuits: Solution by non-iterative methods|last = Potash|first = Hanan|first2 = Lawrence P.|last2 = McNamee|publisher = ACM|year = 1968|journal = Proceedings, ACM National Conference|isbn = |location = University of California Los Angeles, California|pages = 367–378|url = https://www.deepdyve.com/lp/association-for-computing-machinery/application-of-unilateral-and-graph-techniques-to-analysis-of-linear-b8r753Bq03|doi = 10.1145/800186.810601|access-date = 2017-11-23|archive-date = 2019-07-22|archive-url = https://web.archive.org/web/20190722210838/https://www.deepdyve.com/lp/association-for-computing-machinery/application-of-unilateral-and-graph-techniques-to-analysis-of-linear-b8r753Bq03|dead-url = no}}</ref><ref name=NASAP-70>{{Cite book|title = NASAP-70 User's and Programmer's manual|last = Okrent|first = Howard|publisher = School of Engineering and Applied Science, University of California at Los Angeles|year = 1970|isbn = |location = Los Angeles, California|pages = 3–9|first2 = Lawrence P.|last2 = McNamee|url = https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19710025849.pdf|chapter = 3. 3 Flowgraph Theory|access-date = 2017-11-23|archive-date = 2020-07-28|archive-url = https://web.archive.org/web/20200728154415/https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19710025849.pdf|dead-url = no}}</ref>。 NASA的電路計算軟體NASAP就是以香農-哈普公式為基礎<ref name=Potash /><ref name=NASAP-70 />。 ==線性信号流图的例子== <!--===簡單的電壓放大器=== [[File:Sfg simple amplifier.svg|thumbnail|upright=1.0|圖1:放大器的信号流图]] 一信號''V<sub>1</sub>''被增益為''a<sub>12</sub>''的放大器所放大的過程可以由以下的數學式來描述 ::<math>V_2 = a_{12}V_1 \,.</math> 此關係也可以由信號流圖表示,如圖1。V<sub>2</sub>會隨V<sub>1</sub>而變化,而V<sub>1</sub>不會隨V<sub>2</sub>而變化<!-x--See Kou page 57.-x-><ref>{{Harvtxt|Kou|1967|p=57}}</ref>。 --> ===理想的負回授放大器=== [[File:Modified SFG for feedback amplifier.PNG|thumbnail|upright=1.0|圖3:一個[[漸近增益模型]]下的信号流图]] [[File:Control parameter.PNG|thumbnail|upright=1.0|圖4:另一個漸近增益模型下的信号流图]] [[File:Signal flow graph for feedback amplifier.png|thumb|upright=1.0 |圖5:另一個有非理想[[负反馈放大器]]信号流图,其中有一個控制變數''P'',和二個中間變數''x<sub>j</sub>=Px<sub>i</sub>'',此圖是由D.Amico等人所製<ref name=Damico>{{cite journal |title=Resistance of Feedback Amplifiers: A novel representation |author=Arnaldo D’Amico, Christian Falconi, Gianluca Giustolisi, Gaetano Palumbo |journal=IEEE Trans Circuits & Systems - II Express Briefs |url=http://piezonanodevices.uniroma2.it/wp-content/uploads/2013/04/Rosenstark.pdf |date=April 2007 |volume=54 |issue=4 |pages=298 ''ff'' |doi=10.1109/tcsii.2006.889713 |access-date=2017-11-27 |archive-date=2020-08-02 |archive-url=https://web.archive.org/web/20200802232917/http://piezonanodevices.uniroma2.it/wp-content/uploads/2013/04/Rosenstark.pdf |dead-url=no }}</ref>]] 圖3是由[[漸近增益模型]]表示[[负反馈放大器]]的一種可能的信号流图,可以得到放大器增益的方程式為 :<math>G = \frac {y_2}{x_1}</math> <math> = G_{\infty} \left( \frac{T}{T + 1} \right) + G_0 \left( \frac{1}{T + 1} \right) \ .</math> 其參數的說明如下:''T'' = [[返回比]],''G<sub>∞</sub>'' = 直變大器增益,direct amplifier gain, ''G<sub>0</sub>'' = 前饋(表示回授可能有的雙向特性,也可能是刻意的前饋[[超前-滞后补偿器|補償]])。 增益''G<sub>0</sub>''和''G<sub>∞</sub>''的意思分別是時間接近零及無限大時的增益: :<math>G_{\infty} = \lim_{T \to \infty }G\ ; \ G_{0} = \lim_{T \to 0 }G \ . </math> 有許多可能的信号流图,對應不同的增益關係。圖4是另一個信号流图,其漸近增益模型比較容易用電路表示。在此圖中,參數β為回授因子,而''A''為控制因子,和電路中的相依訊號源有關,配合信号流图,可以得到增益為 :<math>G = \frac {y_2}{x_1}</math> <math> = G_{0} + \frac {A} {1 - \beta A} \ .</math> 若要連接到漸近增益模型,參數''A''和β不能是任意的電路參數,需要和返回比''T''有以下的關係: :<math> T = - \beta A \ , </math> 因此漸近增益為: :<math> G_{\infty} = \lim_{T \to \infty }G = G_0 - \frac {1} {\beta} \ .</math> 替換結果到增益表示式中, :<math>G = G_{0} + \frac {1} {\beta} \frac {-T} {1 +T} </math> ::<math> = G_0 + (G_0 - G_{\infty} ) \frac {-T} {1 +T} </math> ::<math> = G_{\infty} \frac {T} {1 +T} + G_0 \frac {1}{1+T} \ ,</math> 上述就是漸近增益模型的公式。 == 非線性的信号流图 == 梅森在導入線性信号流图的同時,也導入了非線性信号流图。梅森提到:「線性信号流图就是相關系統是線性的信号流图」"<ref name=Mason /> === 非線性分支函數的例子 === 若以'''x<sub>j</sub>'''來表示'''j'''節點的訊號,以下例子是不符合[[線性非時變系統]]的函數: :<math>\begin{align} x_\mathrm{j} &= x_\mathrm{k} \times x_\mathrm{l} \\ x_\mathrm{k} &= abs(x_\mathrm{j})\\ x_\mathrm{l} &= \log(x_\mathrm{k})\\ x_\mathrm{m} &= t \times x_\mathrm{j} \text{ ,where } t \text{ represents time} \\ \end{align}</math> === 非線性信号流图的例子 === * 在電子工程的文獻中常見非線性的信號流圖<ref>。例如:{{Citation | first =Thomas A. | last =Baran | author-link = | first2 =Alan V. | last2 =Oppenhiem | author2-link = | title= INVERSION OF NONLINEAR AND TIME-VARYING SYSTEMS | contribution = | contribution-url = | series =Digital Signal Processing Workshop and IEEE Signal Processing Education Workshop (DSP/SPE) | year = 2011 | pages = | place = | publisher =IEEE | url = | doi =10.1109/DSP-SPE.2011.5739226 | id = }}</ref><ref name=Guilherme/> * 在生命科學中也常有非線性信号流图,例如{{le|亞瑟·蓋頓|Arthur Guyton}}的心血管系統電腦模型[https://web.archive.org/web/20171201033501/http://ajpregu.physiology.org/content/ajpregu/287/5/R1009/F2.large.jpg]。 == 信号流图在不同領域的應用 == * [[電子電路]] ** 分析[[摩尔型有限状态机]]或是[[米利型有限状态机]]的順序電路,從[[状态图]]中得到[[正则表达式]]<ref>{{Cite book|title = Signal Flow Graph Techniques for Sequential Circuit State Diagrams|last = BRZOZOWSKI|first = J.A.|publisher = IEEE|year = 1963|isbn = |location = |pages = 97|last2 = McCLUSKEY|first2 = E. J.|series = IEEE Transactions on Electronic Computers}}</ref> ** 非線性資料轉換器的合成<ref name=Guilherme>{{Cite book|title = SYMBOLIC SYNTHESIS OF NON-LINEAR DATA CONVERTERS|last = Guilherme|first = J.|publisher = |year = 1999|isbn = |location = |pages = |url = http://orion.ipt.pt/~jorge/Docs/Artigos/icecs.pdf|last2 = Horta|first2 = N. C.|last3 = Franca|first3 = J. E.|access-date = 2017-11-06|archive-url = https://web.archive.org/web/20171107022143/http://orion.ipt.pt/~jorge/Docs/Artigos/icecs.pdf|archive-date = 2017-11-07|dead-url = yes}}</ref> ** 控制及網路理論 ** 隨機信號處理<ref name=Barry>{{cite book |author=Barry, J. R., Lee, E. A., & Messerschmitt, D. G. |title=Digital communication |page=86 |year=2004 |publisher=Springer |location=New York |edition=Third |isbn=0-7923-7548-3 |url=https://books.google.com/books?id=hPx70ozDJlwC&pg=PA86&dq=signal+flow+graph&lr=&as_brr=0&sig=eJKxBTbiY3FtT8zx2Ltm2Mk0LZ4#PPA86,M1 |access-date=2017-11-06 |archive-date=2019-07-26 |archive-url=https://web.archive.org/web/20190726105120/https://books.google.com/books?id=hPx70ozDJlwC&pg=PA86&dq=signal+flow+graph&lr=&as_brr=0&sig=eJKxBTbiY3FtT8zx2Ltm2Mk0LZ4#PPA86,M1 |dead-url=no }}</ref> ** 電子系統的可靠度<ref>{{Cite journal|url = |title = Application of flowgraph techniques to the solution of reliability problems|last = Happ|first = William W.|date = 1964|doi = 10.1109/IRPS.1963.362257|pmid = |access-date = |journal = Physics of Failure in Electronics|editor-last = Goldberg|editor-first = M. F.|publisher = Dept. of Commerce, Office of Technical Services|issue = AD434/329|location = Washington, D. C.|pages = 375–423}}</ref> * [[生理學]]及[[生物物理]] ** 心臟输出量调节<ref>{{Cite journal|url = http://ajpregu.physiology.org/content/ajpregu/287/5/R1009.full.pdf|title = The pioneering use of systems analysis to study cardiac output regulation|last = Hall|first = John E.|date = August 23, 2004|journal = Am J Physiol Regul Integr Comp Physiol|doi = 10.1152/classicessays.00007.2004|pmid = |access-date = 2015-01-20|volume = 287|pages = R1009–R1011|archive-date = 2017-11-07|archive-url = https://web.archive.org/web/20171107014102/http://ajpregu.physiology.org/content/ajpregu/287/5/R1009.full.pdf|dead-url = yes}}</ref> * [[模擬]] ** 類比電腦上的模擬<ref>{{harv|Robichaud|1962|loc=chapter 5 Direct Simulation on Analog Computers Through Signal Flow Graphs}}</ref> ==相關條目== {{refbegin|2}} *[[漸近增益模型]] *[[鍵結圖]] *{{le|Coates圖|Coates graph}} *{{le|流向圖|Flow graph (mathematics)}} *{{le|Leapfrog濾波器|Leapfrog filter}} *[[梅森增益公式]] *{{le|小迴路反饋|Minor loop feedback}} *{{le|非交換性信號流圖|Noncommutative signal-flow graph}} {{refend}} ==參考資料== {{reflist}} ==參考書目== *{{cite book|ref=harv|last=Robichaud|first=Louis P.A.|author2=Maurice Boisvert|author3=Jean Robert|year=1962|title=Signal flow graphs and applications|pages=xiv, 214 p.|publisher=Prentice Hall|location=Englewood Cliffs, N.J.|isbn=|doi=|url=http://babel.hathitrust.org/cgi/pt?id=uc1.b4338380|access-date=2017-10-31|archive-date=2019-03-13|archive-url=https://web.archive.org/web/20190313123750/https://babel.hathitrust.org/cgi/pt?id=uc1.b4338380}} [[Category:流程管理|X]] [[Category:模擬|X]] [[Category:控制理论]] [[Category:图]] [[Category:信号处理]] [[Category:線性代數]] [[Category:建模语言]]
该页面使用的模板:
Template:Citation
(
查看源代码
)
Template:Cite book
(
查看源代码
)
Template:Cite journal
(
查看源代码
)
Template:Harv
(
查看源代码
)
Template:Le
(
查看源代码
)
Template:Refbegin
(
查看源代码
)
Template:Refend
(
查看源代码
)
Template:Reflist
(
查看源代码
)
返回
信号流图
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息