مقدمة إلى شركة سينال فلو غراف

وفي تحليل النظم الهندسية المعقدة - سواء كانت الدوائر الكهربائية، أو الروابط الميكانيكية، أو نظم المراقبة، أو سلاسل تجهيز الإشارات - كثيرا ما يواجه محركات كبيرة من المعادلات الخطية، ويسمح حل هذه المعادلات يدويا باستخدام أساليب العمل البديلة أو المصفوفة بأن يكون متغيراً ومعرضاً للأخطاء.

وتتوسع هذه المادة في المفاهيم الأساسية لرسومات تدفق الإشارات، وتفصل إجراء بناء تدريجي، وتشرح استمارة ماسون غاين غاين، بشكل دقيق، وتقدم أمثلة عمل من النظرية وتحليل الدوائر، وبحلول النهاية ستكون لديكم أداة عملية لتبسيط حتى أكثر معادلات النظام تشابكا.

ما هي علامة Flow Graphs؟

والرسوم البيانية التي تتدفق الإشارة هي رسم بياني موجه يمثل فيه كل عقد متغيراً في النظام، ويشير كل طرف موجه (الفرع) إلى نقل إشارة غير مباشرة من متغير إلى آخر، وكل حافة ترتبط بمكسب (أو وظيفة نقل) يضاعف الإشارة عندما تمر على ذلك المسار، ويلتقط الرسم البياني العلاقات السببية المتأصلة في معادلة النظام.

Formally, an SFG is defined by:

  • Nodes:] Points that sum incoming signals and broadcast the sum to all outgoing edges.
  • Edges (Branches):] Arrows with an associated gain ]g]. The signal at the tail node is multiplied by g and added to the head node.
  • Source nodes:] Nodes with only outgoing edges (no incoming edges) They represent independent input variables.
  • Sink nodes:] Nodes with only incoming edges (no outgoing edges) They represent output variables.
  • Mixed nodes:] Nodes that have both incoming and outgoing edges; they correspond to internal changes.

The SFG is a compact encoding of the underlying linear equations. for example, the equation (x 3 = a x 1 + b 2/) is represented by two incoming edges to node (x 3) : one from (x 1) with gain(a) and one from(x 2) with gain (b/ Signal flow.

مزايا استخدام رافعات الإشارة

وتوفر هذه الفئات عدة فوائد ملموسة على النُهج الهجائية المحضة أو حتى على أساس رسم الخرائط:

اليقظة في النظم المعقدة

وعندما ينطوي النظام على عشرات المتغيرات والترابطات، يقدم رسم بياني لتدفق الإشارة نظرة عين الطير إلى السببية، ويتضح الآن وجود طرق للتغذية ومسارات التغذية المرتدة، ويساعد هذا الوضوح المهندسين على اكتشاف أخطاء في الزمان قد تكون مخبأة في معادلة طويلة.

التطبيق المنهجي لنموذج ماسون غاين

ويعطي نموذج " غاين فورمولا " التابع لمؤسسة ماسون مسارا مباشرا من الرسم البياني إلى وظيفة النقل العام دون كتابة أو حل معادلة متزامنة، ويسمح بإلغاء المتغيرات الوسيطة، ويقلل من خطر أخطاء التوقيع وتحسين الكفاءة.

تخفيض التعقيدات الناجمة عن الهجائية

وحتى في النظم المصغرة، فإن حل الناتج من حيث المدخلات باستخدام استبدال السايف قد يتطلب صفحات من الجبر، وينهار هذا العمل في إطار إجراء مهيكل ورسوم بياني.

تيسير تحليل الحساسية والاستقرار

وبمجرد رسم الرسوم البيانية، يمكن للمهندسين أن يحددوا بسرعة الحلقات والمسارات الحاسمة التي تؤثر على هوامش الاستقرار أو الحساسية إزاء التباينات في البارامترات ويمكن حساب مكاسب الكم مباشرة من الرسم البياني.

الترجمة السهلية إلى محاكاة الحاسوب

وتتيح أدوات محاكاة كثيرة (مثلاً، MATLAB/Simulink، SciP) البناء المباشر لرسومات تدفق الإشارات أو رسمات بيانية مجمّعة تحدد من واحد إلى واحد إلى فئات SFG، وبالتالي يمكن أن تكون هذه المجموعة بمثابة خطوة وسيطة بين النظرية والمحاكاة العددية.

بناء محرك إشارة

ولتحول مجموعة من المعادلات الخطية إلى فئة من فئات القوات الخاصة، تتبع هذه الخطوات:

  1. Identify all variables.] Distinguish input changes (sources), output variables (sinks), and medium variables. Usually, for a system described by equations of the form (x j =sum i g ij} i], each(x j) becomes a node.
  2. Draw nodes.] Arrange them in a logical order-often inputs on the left, outputs on the right.
  3. Add directed edges.] For each equation term (g {ij} i] that contributes to (x j/), draw an edge from node (x i) to node (x j/) with gain (g {ij}].
  4. Assign gains.] These may be constants (e.g., -1, 10) or transfer functions in the complex frequency domain (e.g., 1/(s+2), K/s).
  5. Check for consistency.] Ensure that every node’s incoming edges sum to the change it represents, and that no edges are missing or reversed.

والرسوم البيانية الناتجة عن ذلك هي شبكة موجهة تلخص ديناميات النظام، ويمكنكم، بمجرد إنشائه، أن تطبقوا استمارة ماسون غاين فورمولا للحصول على وظيفة النقل الشاملة من أي مصدر إلى أي مغسلة.

Mason’s Gain Formula: The Core Simplification

وتقول استمارة غاين موسون إن وظيفة النقل الإجمالية من مصدر إلى مغسلة هي وظيفة:

"أ"

أين:

  • /(G k)] = كسب الطريق الأمامي من المصدر إلى البواليع.
  • /(Delta)] = العامل المحدد للرسوم البيانية، المحسوب على أنه: [Delta = 1 - ت - ت + ت - ي + ت - ي - ي - ي - م - م - م - م - م + مجمّع] حيث يُصبحُ مكسباً من حلقات فردية (مغلقة)
  • /(\Delta k)]] = المفاعل لحرف (k)-th forward، الذي تم الحصول عليه بإزالة جميع العهود والحواجز التي تنتمي إلى ذلك المسار الأمامي ثم حساب مُحدد الجزء المتبقي من الرسم البياني.

وهذه الصيغة قوية بشكل ملحوظ لأنها تلغي الحاجة إلى حل معادلة متزامنة، والشرط الوحيد هو القدرة على حصر مسارات وثغرات من الرسم البياني.

عدد كبير من اللوب والألعاب

تطبيق الصيغة:

  1. إدراج جميع المسارات الأمامية من المصدر إلى المغسلة، وتسجيل مكسبها الكلي (نتائج المكاسب الحادة على طول الطريق).
  2. يرجى ذكر جميع الحلقات الفردية في الرسم البياني، وحساب كل حلقة من هذه الحلقات مكسبها (نتائج المكاسب التي تحققت حول الحلقة).
  3. (أ) تحديد جميع مجموعات الحلقات غير المؤثرة (أي الحلقات التي لا توجد بها رموز مشتركة) - بالنسبة لكل مجموعة من حلقتين غير مؤثرتين، تضاف ناتجها إلى فترة (المعيار L i L j)؛ وبالنسبة لمجموعات من 3، تضاف إلى (العدد L i L j L k) وما إلى ذلك.
  4. For each forward path, find the cycles that do not] touch that path. The cofactor (/Delta k) is the determinant of the subgraph consisting only of those non-touching cycles (computed using the same alternating sum as for (EDelta) but limited to cycles that do not share nodes).

ثم ضخ الأرقام إلى صيغة ماسون.

الإكرام 1: نظام مراقبة التغذية

النظر في نظام وحدة التغذية الكلاسيكي مع وظيفة نقل نباتات إلى الأمام (G(s)) وجهاز استشعار للتغذية المرتدة (H(s)))

  • Nodes: reference input (R)), error (E/), plant output (C/), and feedback signal (F/).
  • Edges: from (R)/E) with gain +1 (summing junction: (E = R - F)), so we also need an edge from(F/) to (E) with gain —1). From (E/E) to (C) with gain (s) with gain(G(s))\ from(C/E/(F/) with gain(H(s)
  • The graph has one source (R), one sink (C) and two mixed nodes (E/) and (F).

Forward paths from (R) to (C) : only one path — (Rto Eto C) with gain (G k = 1cdot G(s) = G(s)\1)\

Loops: one cycle (Eto Cto Fto E) with gain (G(s)H(s))))) (the -1 from(Fto E/) times (G/) times (H)), no non-touching cycles exist because there is only one cycle.

وهكذا:

  • ((/Delta = 1 - (G(s)H(s) = 1 + G(s)H(s))/
  • الطريق الأمامي يلمس الحلقة الوحيدة (يتقاسمون العقدين (E/E) و(C/)) لذا لا توجد أي حلقات بعد الترحيل، ومن ثم ((Delta 1 = 1/.
  • (T = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

وهذا يطابق وظيفة النقل المغلق المعروفة جيدا - التي تستمد دون حل معادلة واحدة.

مثال 2: دائرتان كهربائيتان

النظر في دائرة مقاومة معادلة مصغرة، ولكن يمكننا أيضاً تطبيق الغازات الفلورية على مشاكل النقل - العمل - اتخاذ مرشح ثانٍ بسيط من نوع منخفض - جواز السفر (دائرة RLC) حيث يرتبط الناتج (V o(s))) بالمدخلات (V i(s))

♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪ ♪

ويمكننا أن نمثل هذا مع مجموعة من الشركات عن طريق إدخال متغيرات الدولة.

{y: i} {A} {A}# {A}##################C}V}# {LC} O = {Fc}}{LC}{LC}V i]

Set (x 1 = V o/), /x 2 = / / / / / / / / /// ///////

  • ((\do {x} 2 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
  • (\dot{x} 1 = ×2/ / / / / / / / / / / / / / / / / / / / / / / / /

وتستخدم شركة SFG المرشدين: كل مشتق يصبح مدخلا في كتلة تكاملية، تُنتج المتغير نفسه، وبالنسبة لمجال لا مكان، نعامل 1/زب ككسب مدمج.

  • المصدر: (V i)
  • Edge (V i) node(A) with gain (\1}LC})
  • تعاقد من رقم (x 1) و(x 2) إلى رقم (A) مع مكاسب (-/frac{LC}) و(-/frac{R}L}/) على التوالي.
  • Node (A)) feeds into an integrator (gain 1/s) to produce (x 2\).
  • (x 2) يتغذى على مدمج (gain 1/s) لإنتاج (x 1/).
  • الناتج هو: (x 1/).

الآن، تجد وظيفة النقل الإجمالية (T = V o / V i) فقط مسارات: واحد، (V i) إلى A/to (1/s) إلى X 2 إلى 1/s) إلى X/1/.

لوبس:

  1. Loop from (x 2) back through the edge with gain (-//////frac{R}L}) and the 1/s path: gain = (-/frac{R}L} {cdot {s}s}}
  2. {x} 1} {} { } { } { } { } { } { } { } { } { } { } { } { { } { } { } { } { } { { } { { } { } { { { } { { } { { { } { } { { { { } } { { { } } { { { { { } { { { } } } } { { { { { } { { } } } } } { { { { { { { { { } } { { } } { } } { } } { { { { { { } { { }
  3. هذه الحلقات تتقاسم العقد؟ نعم، كلاهما يمر عبر العقد (x 2) مباشرة، الثانية عبر (x 1 إلى ()

{(Delta = 1 - (-/frac{L s} - {LC}} {1}} {LC s2}}} = 1 + {R} {L s} {Afrac } {LC s}} {LC s2}

(The Forward path touches both cycles (since it includes (x 2) and (x 1/)), so no cycles remain. (/Delta 1 = 1/).

وهكذا:

{(CLC s2}} {1 + {R} {L } {L s} + {L } {L } {} {Afrac {1} {LC s2} { {LC s + 1}]

الذي يطابق مهمة النقل المتوقعة بالضبط

مقارنة بين رسوم الإشارة ورسوم البيان

إن رسم الخرائط هو أكثر الأدوات البيانية شيوعا في مجال مراقبة الهندسة، غير أن رسوم تدفق الإشارات لها بعض المزايا:

  • No summing junctions needed:] In an SFG, nodes inherently sum all incoming signals. Block diagrams require explicit summing blocks.
  • Compactness:] SFGs often have fewer elements because an edge spans directly from a changing to its dependent variable. Block diagrams sometimes require extra blocks for pick-of points and summing junctions.
  • Algebraic simplicity:] Mason’s Gain Formula applies directly to SFGs. Block diagrams can also be reduced using rules (moving pick-offs, merging blocks), but the process is more rule-based and can be less systematic for large systems.
  • Graph theory toolbox:] SFGs can leverage algorithms from graphory (like topological sorting, spanning tree analysis) to automate transfer —function derivation. Several computational tools exist that construct SFGs from netlists.

ومع ذلك، فإن الرسم البياني للمجموعات لا يزال غير ملائم لكثير من الممارسين، وكثيرا ما يتوقف الاختيار على الأفضلية الشخصية وتعقيد النظام، وبالنسبة للنظم التي لها فقط بضع حلقات، فإن الأسلوبين معادلين تقريبا.

الاعتبارات المسبقة وشلالات

معالجة المدخلات المتعددة والنواتج

ويمكن تطبيق صيغة ماسون على أي زوج من المصادر والوعة، أما بالنسبة لمدخلات متعددة، فإن مبدأ التحلل ينطبق: فالناتج الكلي هو مجموع المساهمات المقدمة من كل مصدر، وكلها محسوبة عن طريق الصيغة، وبالنسبة لمخرجات متعددة، فإن حساب مهام النقل المنفصلة.

النظم غير المباشرة ونظم التبديل الزمني

وتفترض رسومات تدفق الإشارات القياسية نظماً للخطوط، أو متغيرات الوقت، أما بالنسبة للنظم غير المترابطة أو المتطايرة، فيجب أن يلتصق المرء حول نقطة تشغيل أو يستخدم تقنيات أكثر تقدماً مثل رسومات السندات، غير أن مفهوم تدفق الإشارات يمكن توسيعه ليشمل نماذج صغيرة مصممة.

الدقة العددية

وعند عد الحلقات في رسم بياني كبير جدا (مئات المعالم) ينمو عدد الحلقات المحتملة مجتمعة، وفي الممارسة العملية، تتولى الحواسيب عملية العد، ولكن لتحليل اليد، يُوصى بأن تكون رسما بيانيا به أكثر من 10 حلقات غير مرغوب فيه، وفي هذه الحالات، يوصى بالتحلل الهرمي (تشكل النظام في إطار نظام فرعي).

الأخطاء العامة

  • - السماح بنسيان هذه النهب الذاتي (حافة من عقدة إلى حدها) ويمثل مصطلحاً مغذياً مثل (x = × + حامض) ويبسط هذه المعادلات أولاً لتجنب النهب الذاتي إن أمكن.
  • Misidentifying non — two cycles that share even a single node are touching and their product should not] appear in the higher —order terms of (\/Delta)
  • Omitting the sign of cycle gains: a cycle that includes a negative gain (e.g., from a subtractor) contributes a negative term to (/sum L i)

"أضواء عملية لـ "مُعلمة "التدفقات الإشارة

  1. Practice with simple circuits.] Convert a few operational amplifier circuits or passive filters into SFGs and verify the transfer function using Mason’s formula. MIT OpenCourseWare — Feedback Systems offers excellent examples.
  2. Work through control system examples.] Start with standard feedback topologies (unity feedback, cascade, parallel) and then move to multi‐loop systems like the two —‐degree —offreedom controller. ]University of Michigan’s Control Tutorials].
  3. Usese software to validate.] Tools like SymPy (Python symbolic library) can automate Mason’s formula for graphs represented as adjacency matrices. Implement a small script to compute transfer functions for large SFGs to check hand
  4. Read the original papers.] Samuel Mason’s 1953 and 1956 papers in the ]Proceedings of the IRE are still highly readable. They introduce both the graph formulation and the gain formula with clarity. IEE Xplore links.
  5. Teach others.] Explaining SFG to a fellow or student forces you to organize your own understanding. The stepby-step enume of paths and cycles becomes second nature with practice.

خاتمة

ويمكن للمهندسين، من خلال بناء عقدة ودرجات تعكس السببية الكامنة وراء ظهور معادلة النظم، أن يستمدوا وظائف نقل حتى أكثر نظم تكنولوجيا المعلومات تعقيداً بكفاءة وثقة، ومن ثم فإن الطريقة التي تخفف من الأخطاء الناجمة عن الكأس، تكشف عن وجود هيكل منهجي للحل.

وسواء كنت تحلل نظاما للمراقبة، أو مرشحا للأشعة المكشوفة، أو نظاما للتشهير الميكانيكي، أو شبكة كيميائية بيولوجية، فإن نهج التدفق الإشاري يوفر لغة موحدة، ويظل، مع الأدوات الحاسوبية الحديثة، تقنية أساسية تُدرس في مناهج هندسية متقدمة في جميع أنحاء العالم.