A relation between Structures and Network Flows Through Graph Representation It was found that the same type of representation, a Graph, can be associated.

Slides:



Advertisements
Similar presentations
NP-Hard Nattee Niparnan.
Advertisements

1 LP Duality Lecture 13: Feb Min-Max Theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
Max Flow Problem Given network N=(V,A), two nodes s,t of V, and capacities on the arcs: uij is the capacity on arc (i,j). Find non-negative flow fij for.
ENGR 214 Chapter 16 Plane Motion of Rigid Bodies:
Totally Unimodular Matrices
Introduction to Algorithms
New entity in statics – “Face Force” Developing new engineering concept through graph representations.
Eigenvalues and geometric representations of graphs László Lovász Microsoft Research One Microsoft Way, Redmond, WA 98052
Five Problems CSE 421 Richard Anderson Winter 2009, Lecture 3.
HW2 Solutions. Problem 1 Construct a bipartite graph where, every family represents a vertex in one partition, and table represents a vertex in another.
Combinatorial Representations for Analysis and Conceptual Design in Engineering Dr. Offer Shai Department of Mechanics, Materials and Systems Faculty of.
The Equivalence between Static (rigid) and Kinematic (flexible, mobile) Systems through the Graph Theoretic Duality Dr. Offer Shai Tel-Aviv University.
The Duality between Planar Kinematics and Statics Dr. Shai, Tel-Aviv, Israel Prof. Pennock, Purdue University.
Linear Programming – Max Flow – Min Cut Orgad Keller.
General view on the duality between statics and kinematics M.Sc student: Portnoy Svetlana Advisor: Dr. Offer Shai.
Systematic conceptual engineering design using graph representations.
Transforming Knowledge to Structures from Other Engineering Fields by Means of Graph Representations. Dr. Offer Shai and Daniel Rubin Department of Mechanics,
1 Linear Programming:Duality theory. Duality Theory The theory of duality is a very elegant and important concept within the field of operations research.
Robot Dynamics – Slide Set 10 ME 4135 R. R. Lindeke, Ph. D.
9 Torsion.
Theory of Computing Lecture 13 MAS 714 Hartmut Klauck.
G1G1 gigi G2G2 gjgj D Duality between Engineering Systems Since graph representations are mathematical entities, mathematical relations can be established.
Lecture 5: Mathematics of Networks (Cont) CS 790g: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Chapter 2 Greedy Strategy I. Independent System Ding-Zhu Du.
Network Flow. Network flow formulation A network G = (V, E). Capacity c(u, v)  0 for edge (u, v). Assume c(u, v) = 0 if (u, v)  E. Source s and sink.
ASME DETC Robot Manipulators and Singularities Vijay Kumar.
Discrete Optimization Lecture 4 – Part 1 M. Pawan Kumar Slides available online
1 EE5900 Advanced Embedded System For Smart Infrastructure Static Scheduling.
Design of engineering systems by transforming knowledge between fields.
What have you learned in this lecture until now? Circuit theory Undefined quantities ( , ) Axioms ( , ) Two.
::Network Optimization:: Minimum Spanning Trees and Clustering Taufik Djatna, Dr.Eng. 1.
Lecture 20. Graphs and network models 1. Recap Binary search tree is a special binary tree which is designed to make the search of elements or keys in.
Lap Chi Lau we will only use slides 4 to 19
Analysis of Structures
Max-flow, Min-cut Network flow.
Solving Engineering Design Problems
Analysis of Structures
Topics in Algorithms Lap Chi Lau.
Analysis of Structures
Analysis of Structures
Matrix Representation of Graph
Analysis of Structures
Max-flow, Min-cut Network flow.
Analysis of Algorithms
Analysis of Structures
Analysis of Structures
Analysis of Structures
Analysis of Structures
Analysis of Structures
Equilibrium Of a Rigid Body.
Duality between Engineering Systems
properties(gk)=T(laws(sj))
Lecture 11 Overview Self-Reducibility.
Problem Solving 4.
Algorithms (2IL15) – Lecture 7
EE5900 Advanced Embedded System For Smart Infrastructure
Lecture 19 Linear Program
Analysis of Structures
Winter 2019 Lecture 11 Minimum Spanning Trees (Part II)
Graph Representations and their Applications (formal description)
Chapter 1. Formulations.
Relations Between Engineering Fields
Prepared by Po-Chuan on 2016/05/24
EMIS The Maximum Flow Problem: Flows and Cuts Updated 6 March 2008
properties(gk)=T(laws(sj))
CSE 421 Richard Anderson Autumn 2019, Lecture 3
Autumn 2019 Lecture 11 Minimum Spanning Trees (Part II)
Presentation transcript:

A relation between Structures and Network Flows Through Graph Representation It was found that the same type of representation, a Graph, can be associated with more than one domain, say Network Flow and One-Dimensional Structures Then for each engineering system s i Structure and s i Network we can construct a system so that T(s i ) =s i Network sisi T sisi Structure B A t s P P B

Network Flow and its connection to structures The following slides will demonstrate the close relation between maximum flow in networks and applying a maximal force in a one dimensional structure.

One dimensional structures In 1965, William Prager established the relation between network flow and plastic theory for one dimensional structures. Prager used graph theory in order to establish the connection between the two seemingly different areas.

One dimensional structures A one-dimensional structure is a solid structure built of rods and discs, where all rods are parallel to each other. Ground Rods Disc P

Network Flow and its connection to structures The rules are pretty straight forward – each disc is replaced by a vertex and each rod by an edge. structure network A B t s P P B A s t

One dimensional structures Applying more than the allowable force will in turn transform the structure into a mechanism. Cable – A rod which preserves its length but cannot accept any compression (Recski) Strut – A rod which cannot accept any tension P s A B t Energy preservation law: P s B A t

Network Flow - Example A B s t

Network Flow - Example One can see that the maximum flow is A B s t

One dimensional structures- and its link to networks Lets assume now that we have the following one-dimensional structure: p s 3 10 A B t

One dimensional structures- and its link to networks Where the numbers refer to the maximal allowable force in each rod. p s 3 10 A B t

One dimensional structures- and its link to networks Now we have to find the maximal force that can be applied on the structure before any of its discs start moving. p s 3 10 A 1 B t 5 5

One dimensional structures- and its link to networks The optimal solution here is 9, and one of the paths is marked in the graph: A B s t t P B A s Now, finding a cutset in the structure in which all rods are saturated means we have a mechanism: Augmenting Path Min Cut Max Flow Isomorphic

Network Flow and its connection to structures What we get is the graph representation of the structure which is isomorphic to the network. Now, finding the maximal allowable force is the same objective as finding the maximum allowable flow. structure Network p s A 3 43 B P t A B s t

A relation between Structures and Network Flows Through Graph Representation It was found that the same type of representation, a Graph, can be associated with more than one domain, say Network Flow and One-Dimensional Structures Then for each engineering system s i Structure and s i Network we can construct a system so that T(s i ) =s i Network sisi T sisi Structure B A t s P P B

A relation between Structures and Linear Programming Through Matroid theory It was found that the same type of representation, a Matroid can be associated with more than one domain, say LP (Linear Programming) and Multi- Dimensional Structures Then for each engineering system s i LP we can construct a system s i Structures so that T(s i )=m i =T(s i ) Matroid mimi LP sisi T sisi Structures T Max st Q(M)*F=0 B(M)*D=0

Frames Trusses Electronic circuits Dynamical system Static lever system PGR Potential Graph Representation LGR Line Graph Representation RGR Resistance Graph Representation FGR Flow Graph Representation FLGR Flow Line Graph Representation PLGR Potential Line Graph Representation Planetary gear systems Determinate beams Serial robots Stewart platform Pillar system The map of domains Dual RMR Resistance Matroid Representation Plane kinematical linkage LP Linear Programming Operational research Dual Network Flow Max st Q(G)*F=0 B(G)*D=0 F=k*D Q(M)*F=0 B(M)*D=0

Matroid Representation The scalar cutset matrix defines the matroid M Q =(S,F) where S is the set of columns of Q(G) and F is a family of all linearly independent subsets of S. P S={1,2,3,P) F={{1},{2},{3},{P},{1,2},{1,3},{1,P},{2,3},{2,P}, {3,P}}

StructuresNetwork FlowsMatroid s t s t s t Choosing determinate structure Choosing augmenting path Choosing a base Choosing a cut Removing these rods makes the structure not rigid Choosing a self stress Choosing a cycle Choosing a set of linearly dependant members Force law Flow law Q(M)*F=0 Allowable force in each rod The weights in the edges The maximum values of the members

Choosing a base B(M)*D=0 Q(M)*F=0 Choosing a set of linearly dependant members A group of manufacturing workers A group of manufacturing workers and an administrative/non- manufacturing worker The sum of hours that a worker manufactures the products equals to the sum of his Working hours A units cost equals to the sum of the hours multiplied by the workers wages The workers hour constraint MatroidOperational Research Multi-Dimensional Structures P