Interactive Modeling and Authoring of Climbing Plants

Size: px
Start display at page:

Download "Interactive Modeling and Authoring of Climbing Plants"

Transcription

1 Copyright of figures and other materials in the paper belongs original authors. Interactive Modeling and Authoring of Climbing Plants Torsten Hadrich et al. Eurographics 2017 Presented by Qi-Meng Zhang

2 Abstract Interactive modeling of developmental climbing plants with an emphasis on efficient control and plausible physics response Plant is represented by a set of connected anisotropic particles Each particle stores biological and physical attributes that drive growth and plant adaptation to the environment Light sensitivity, wind interaction, physical obstacles Qi-Meng Zhang # 2

3 1 Introduction

4 1 Introduction Dynamic plant model React to the presence of other plants,to varying lighting conditions, and to the scene itself A number of methods have been proposed for realizing adaptive plants L-system [PRUSINKIEWICZ P., LINDENMAYER A./ The algorithmic beauty of plants Springer-Verlag New York 1990] Inverse procedural model [STAVA O et al./ Inverse procedural modelling of trees Comp.Graph.Forum.2014] Competition for resources [RUNIONS A et al./ Modeling trees with a space colonization algorithm Eurographics 2007] Simulated adaptation [PIRK S et al./ Plastic trees: interactive self adapting botanical tree models ACM Trans. Graph. 31, ] Qi-Meng Zhang # 4

5 1 Introduction The difficulty with climbing plants Need consider adaptation to the geometry of the supporting object Previous approaches simulated climbing plants Environmentally sensitive automata [ARVO J et al./ Modeling plants with environment-sensitive automata Ausgraph 1988] Competing particles in voxel space [GREENE N./ Voxel space automata: Modeling with stochastic growth processes in voxel space SIGGRAPH 1989] Represent tendrils as mass-springs [WONG S.-K and CHEN K.-C./ A procedural approach to modelling virtual climbing plants with tendrils Computer Graphics Forum 2015] Control, is a major open problem in plants modeling Most of the existing algorithm focus on standing tree Control by setting input parameters and the initial location of trees Qi-Meng Zhang # 5

6 1 Introduction Contribution We implemented an interactive method that allows for coherent modeling of climbing plants in changing environments and along the entire developmental process of the plant We model climbing plants as dynamic systems that support biologically- and physically-plausible behavior; plants remain flexible and animation-ready during the modeling session We couple plants with wind simulations and model advanced physical effects Bending and breaking of branches We introduce a number of editing operations Plant seeding, dynamic branch placement, removal, and sketching of attractors on support geometry Qi-Meng Zhang # 6

7 2 Related Work

8 2 Related Work Interactive control by positioning attraction Simulate climbing plants by space colonization Simulate tree by space colonization BENES B and Millan E./ Virtual climbing plants competing for space IEEE Proc. of the Comp. Anim.2002 Wojciech Pałubicki et al./ Self-organizing tree models for image synthesis ACM Trans. Graph.2009 Require the entire plant or a set of parameters Simulate plants by either Inverse procedural modeling Simulate plants by simulating the effect of wind on tree development STAVA O et al./ Inverse procedural modelling of trees Comp.Graph.Forum.2014 PIRK S et al./ Windy trees: Computing stress response for developmental tree models ACM Trans. Graph.2014 Qi-Meng Zhang # 8

9 2 Related Work Interactive methods focus on user control Example-based sketching system Integrates many aspects of interactive plant modeling and uses the space colonization algorithm OKABE M et al./ Interactive design of botanical trees using freehand sketches and example-based editing SIGGRAPH Courses.2007 Steven Longay et al./ TreeSketch: Interactive procedural modeling of trees on a tablet SBIM.2012 Climbing plants Used L-system to model -ing climbing plants and react to gravity and sunlight Generate climbing plants with a focus on procedural modeling and the behavior of tendrils that grow around objects KNUTZEN J et al./ Generating Climbing Plants Using L- Systems Master s thesis,chalmers University of Technology.2009 Wong et al./ A procedural approach to modelling virtual climbing plants with tendrils Computer Graphics Forum Qi-Meng Zhang # 9

10 2 Related Work Particle system Integrate spherical particles that approximate a tree structure within a fluid solver to simulate the interaction between trees and wind Simulate deformable object by a meshless approach A. Selino et al./ Large and small eddies matter: Animating trees in wind using coarse fluid simulation and synthetic turbulence Comput. Graph. Forum.2013 MÜLLER M et al./ Meshless deformations based on shape matching ACM Trans. On Graph Simulate deformable solids using SPH(smoothed particle hydrodynamics) Extend shape matching by incorporating oriented particles BECKER M et al./ Corotated sph for deformable solids Eurographics Conf.2009 MÜLLER M et al./ Solid simulation with oriented particles ACM Trans. On Graph Qi-Meng Zhang # 10

11 3 Overview Simulation loop Interaction Update branching structure Particle simulation (Plant dynamic) Geometry-based method Plant growth Directed random walk influenced by environmental conditions Qi-Meng Zhang # 11

12 4 Climbing Plants

13 4 Climbing plants 4.1 Plant dynamic Modifies the existing plant geometry 4.2 Plant growth Add new plant geometry 4.3 Species and Material Properties Qi-Meng Zhang # 13

14 4 Climbing plants Plant module become new leading apex attaches plant to the supporting object Plant skeleton and Branch thickening Figure 3 Qi-Meng Zhang # 14

15 4 Climbing plants 4.1 Plant Dynamics Modifies the existing plant geometry User interactions and external forces Particle-based representation Particle carry quantities for their current state and rest state Position and orientation, main axis(plant skeleton), velocity, angular velocity successor Particle attributes Update in each time step Particle group Include current particle, parent particle, successors current parent Qi-Meng Zhang # 15

16 4 Climbing plants 4.1 Plant Dynamics Our particle-based plant representation is based on the shape matching approach Why need using the shape matching approach? The existing plant shape modified by external forces Like pulling the branches to a different location The shape matching algorithm restores the initial plant shape Eg. pulling Shape matching Qi-Meng Zhang # 16

17 Shape matching algorithm Meshless deformations based on shape matching [MÜLLER M et al./ ACM Trans. 2014] Original shape Deformed shape Matched shape : initial position : actual position : goal position Qi-Meng Zhang # 17

18 4.1 Plant Dynamics Particle Positions Update Particle positions Current position X Predicted position X p Target position X t Goal position X g Figure 4 (a) and (b) Qi-Meng Zhang # 18

19 4.1 Plant Dynamics Predicted Position and Orientation Predicted position X p X : particle position V : particle velocity t: simulation step : gravitational acceleration : external acceleration(caused by fluid particles) Qi-Meng Zhang # 19

20 4.1 Plant Dynamics Predicted Position and Orientation Predicted orientation ω : angular velocity of particle q : current particle orientation Qi-Meng Zhang # 20

21 4.1 Plant Dynamics Optimal Rotation Optimal rotation R Minimizes the RMSD(root mean squared deviation) between two paired sets of points Matches the rest state to the current state of each particle group (polar decomposition) : total moment matrix : symmetric part : particle mass and : current and rest particle positions and : current and rest centers of mass per particle group R = AS 1 Qi-Meng Zhang # 21

22 4.1 Plant Dynamics Optimal Rotation The moment matrix depend on mass m : volume : density a, b, c : the axes of the ellipsoid Qi-Meng Zhang # 22

23 4.1 Plant Dynamics Target and Goal Position Target position Goal position w: individual weight When particle attach to objects Qi-Meng Zhang # 23

24 4.2 Plant Growth Add new plant geometry By using two way Extending existing branches Adding new lateral branches Reacts to environmental conditions Qi-Meng Zhang # 24

25 4.2 Plant Growth Within each time step all particles at the end of the plant s shoots increase their size until a maximal size is reached Growth rate depends on the amount of light at the particle position that can additionally be controlled by the user The two contributions of surface adaption and phototropism are integrated into a new growth position and orientation Qi-Meng Zhang # 25

26 4.2 Plant Growth Surface Adaption Plant particle approaches an object Plant orients itself parallel to the surface Axis: Rotational angle: : vector pointing to the closest surface : current forward vector : controls the surface adaption strength Defined by user Figure 4 (c) Qi-Meng Zhang # 26

27 4.2 Plant Growth Phototropism Plant response to light Orients plant organs towards the light direction Help the apices reach areas with more intensive illumination Axis: Rotational angle: :vector to the light source :light occlusion at the particle location :controls the phototropism response strength Figure 4 (d) Qi-Meng Zhang # 27

28 4.2 Plant Growth Growth Integration Accumulated rotation matrix a returns a rotation matrix Update particle orientation and : current and rest orientations Figure 4 (e) Qi-Meng Zhang # 28

29 4.2 Plant Growth Growth Integration Update particle position In its current state and rest state and :head position :forward vector, Qi-Meng Zhang # 29

30 4.3 Species and Material Properties Branches and Leaves Branches Branching probability Branching variance: [0,1] Direction of lateral branches Thickness of new branch Orientation MAX=90 degrees t c = tp f t c :thickness of child branch t p :thickness of parent branch f :falloff parameter Figure 5 Leaves Model each individual leaf with a single particle Qi-Meng Zhang # 30

31 4.3 Species and Material Properties Stiffness and Branch Breaking Stiffness s : stiffness parameter range from [0,1] Controls the elasticity of plant : s range [0,1] t l : life time t m : time of particle reaches its maximum stiffness Breaking Occur from gravity or user interaction Qi-Meng Zhang # 31

32 5 Authoring

33 5 Authoring 5.1 Dynamic Editing Interactive editing operations Seeding plant anywhere in the scene Add a new shoot from existing branch Grabbing the branches Coupled with fluid dynamics Cutting branches Figure 7 Qi-Meng Zhang # 33

34 5 Authoring 5.1 Dynamic Editing Paint regions on obstacles Attract or repulse the plant s growth New sketch triggers new branch Figure 8 Qi-Meng Zhang # 34

35 5 Authoring 5.2 Collision Response Collision of own organs Particle gets closer to the others than their radius (r n +R n ) Ellipsoid-Ellipsoid Collision Solid simulation with oriented particles [ MÜLLER M., CHENTANEZ N./ ACM Trans. Graph 2011 ] Compute the contact point of two particles and displace them along their normal until they no longer intersect d is the scalar tell us how far to shift ellipsoid x is the contact point x Qi-Meng Zhang # 35

36 5 Authoring 5.2 Collision Response Collision of other plants, obstacles Assign each shape a signed distance field(sdf) Compute the distance of longest axis of a particle and the surface stored in the SDF If the distance is smaller than the length of the longest axis Move the particle SDF: 0 + The sign of 0 represent surface Figure 9 Qi-Meng Zhang # 36

37 5 Authoring 5.3 Two-way Fluid Coupling Couple plants with a fluid simulation Wind field is simulated by Smoothed Particle Hydrodynamics(SPH) : pressure : viscosity Wood and air density: Figure 4 (f) Qi-Meng Zhang # 37

38 5 Authoring 5.3 Two-way Fluid Coupling Fluid quantities,at a certain location x are computed as a weighted sum of neighboring particles j, :volume :smoothing kernel :normalized position vector ( ) Ellipsoidal particles G : linear transformation Qi-Meng Zhang # 38

39 6 Implementation and Result

40 6 Implementation and Result Branch mesh Generate cylinder mesh between two adjacent particles Not explicitly generate a tree graph Shadows Computed by using Variance shadow maps Obstacle collisions Signed distance filed Simulation of fluids and physics response with a time step t = 25ms Qi-Meng Zhang # 40

41 6 Implementation and Result Performance measurements Fig 1 Fig 7 Fig 9 Fig 11 Fig 10 number of particles rendering physics growth collision Fig 14 Qi-Meng Zhang # 41

42 6 Implementation and Result Parameters used for the results Fig 1 Fig 7 Fig 9 Fig 10 Fig 11 Fig 14 N: number of plant B: maximum number of lateral buds BP: branch probability V: branching variance Ph: phototopism Qi-Meng Zhang # 42

43 6 Implementation and Result 6.1 Results Figure 12 Phototropism Figure 12 Gravity and high stiffness Figure 12 Low stiffness Qi-Meng Zhang # 43

44 6 Implementation and Result 6.1 Results Drags Support structure Figure 6 Figure 11 Figure 14 Qi-Meng Zhang # 44

45 6 Implementation and Result 6.2 Evaluation Compare our results to photographs of real climbing plants Real climbing plants Our system Figure 13 Wong et al./ A procedural approach to modelling virtual climbing plants with tendrils Computer Graphics Forum 2015 Qi-Meng Zhang # 45

46 7 Discussion and Limitations Limitation Global control Difficult to predict Species Singleness Biomechanically-plausible simulation Not provide Qi-Meng Zhang # 46

47 8 Conclusion and Future Work Conclusion Our approach Provides an efficient means for the control over plant development Allowing the user to affect growth parameters and physical properties of the plant Handles efficient modeling of external effects Can be induced at any time without prior analysis of the plant structure Provide powerful editing capabilities Allow to modify a plant with respect to its structure and its environment while maintaining a biologically plausible appearance Show the efficiency of our approach on a wide variety of interactive examples Qi-Meng Zhang # 47

48 8 Conclusion and Future Work Future Work First Explore particle-based method and meshless deformation methods with a stronger focus on biological and physical plausibility Second Using particles for the efficient modeling of secondary growth. E.g. development of growth rings, cracking of bark Qi-Meng Zhang # 48

49 Result Video Qi-Meng Zhang # 49

A Design Support System for Kaga-Yuzen Kimono Pattern by Means of L-System

A Design Support System for Kaga-Yuzen Kimono Pattern by Means of L-System Original Paper Forma, 22, 231 245, 2007 A Design Support System for Kaga-Yuzen Kimono Pattern by Means of L-System Yousuke KAMADA and Kazunori MIYATA* Japan Advanced Institute of Science and Technology,

More information

Particle Image Velocimetry

Particle Image Velocimetry Markus Raffel Christian E. Willert Steve T. Wereley Jiirgen Kompenhans Particle Image Velocimetry A Practical Guide Second Edition With 288 Figures and 42 Tables < J Springer Contents Preface V 1 Introduction

More information

TUTORIAL 4: Combined Axial and Bending Problem Sketch Path Sweep Initial Project Space Setup Static Structural ANSYS

TUTORIAL 4: Combined Axial and Bending Problem Sketch Path Sweep Initial Project Space Setup Static Structural ANSYS TUTORIAL 4: Combined Axial and Bending Problem In this tutorial you will learn how to draw a bar that has bends along its length and therefore will have both axial and bending stresses acting on cross-sections

More information

Structure and Synthesis of Robot Motion

Structure and Synthesis of Robot Motion Structure and Synthesis of Robot Motion Motion Synthesis in Groups and Formations I Subramanian Ramamoorthy School of Informatics 5 March 2012 Consider Motion Problems with Many Agents How should we model

More information

E) all of the above E) 1.9 T

E) all of the above E) 1.9 T 1. The figure shows a uniform magnetic field that is normal to the plane of a conducting loop, which has a resistance R. Which one of the following changes will cause an induced current to flow through

More information

GEARS-IDS Invention and Design System Educational Objectives and Standards

GEARS-IDS Invention and Design System Educational Objectives and Standards GEARS-IDS Invention and Design System Educational Objectives and Standards The GEARS-IDS Invention and Design System is a customizable science, math and engineering, education tool. This product engages

More information

E190Q Lecture 15 Autonomous Robot Navigation

E190Q Lecture 15 Autonomous Robot Navigation E190Q Lecture 15 Autonomous Robot Navigation Instructor: Chris Clark Semester: Spring 2014 1 Figures courtesy of Probabilistic Robotics (Thrun et. Al.) Control Structures Planning Based Control Prior Knowledge

More information

Developing the Model

Developing the Model Team # 9866 Page 1 of 10 Radio Riot Introduction In this paper we present our solution to the 2011 MCM problem B. The problem pertains to finding the minimum number of very high frequency (VHF) radio repeaters

More information

Design and Manufacture of 8.4 m Primary Mirror Segments and Supports for the GMT

Design and Manufacture of 8.4 m Primary Mirror Segments and Supports for the GMT Design and Manufacture of 8.4 m Primary Mirror Segments and Supports for the GMT Introduction The primary mirror for the Giant Magellan telescope is made up an 8.4 meter symmetric central segment surrounded

More information

Assignment 3: Particle System and Cloth Simulation

Assignment 3: Particle System and Cloth Simulation Assignment 3: Particle System and Cloth Simulation Release Date: Thursday, October 1, 2009 Due Date: Tuesday, October 20, 2009, 11:59pm Grading Value: 15% Overview: Cloth simulation has been an important

More information

In the end, the code and tips in this document could be used to create any type of camera.

In the end, the code and tips in this document could be used to create any type of camera. Overview The Adventure Camera & Rig is a multi-behavior camera built specifically for quality 3 rd Person Action/Adventure games. Use it as a basis for your custom camera system or out-of-the-box to kick

More information

Principles of Engineering

Principles of Engineering Principles of Engineering 2004 (Fifth Edition) Clifton Park, New York All rights reserved 1 The National Academy of Sciences Standards: 1.0 Science Inquiry 1.1 Ability necessary to do scientific inquiry

More information

System Inputs, Physical Modeling, and Time & Frequency Domains

System Inputs, Physical Modeling, and Time & Frequency Domains System Inputs, Physical Modeling, and Time & Frequency Domains There are three topics that require more discussion at this point of our study. They are: Classification of System Inputs, Physical Modeling,

More information

3/23/2015. Chapter 11 Oscillations and Waves. Contents of Chapter 11. Contents of Chapter Simple Harmonic Motion Spring Oscillations

3/23/2015. Chapter 11 Oscillations and Waves. Contents of Chapter 11. Contents of Chapter Simple Harmonic Motion Spring Oscillations Lecture PowerPoints Chapter 11 Physics: Principles with Applications, 7 th edition Giancoli Chapter 11 and Waves This work is protected by United States copyright laws and is provided solely for the use

More information

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Journal of Academic and Applied Studies (JAAS) Vol. 2(1) Jan 2012, pp. 32-38 Available online @ www.academians.org ISSN1925-931X NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Sedigheh

More information

Simulated Programmable Apertures with Lytro

Simulated Programmable Apertures with Lytro Simulated Programmable Apertures with Lytro Yangyang Yu Stanford University yyu10@stanford.edu Abstract This paper presents a simulation method using the commercial light field camera Lytro, which allows

More information

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK June 2018 Authorized for Distribution by the New York State Education Department This test design and framework document is designed

More information

Unity Game Development Essentials

Unity Game Development Essentials Unity Game Development Essentials Build fully functional, professional 3D games with realistic environments, sound, dynamic effects, and more! Will Goldstone 1- PUBLISHING -J BIRMINGHAM - MUMBAI Preface

More information

Influence of abrasive material on abrasive waterjet cutting process

Influence of abrasive material on abrasive waterjet cutting process Influence of abrasive material on abrasive waterjet cutting process I. A. Perianu, D. Ionescu, C. Ciucă National R&D Institute for Welding and Material Testing - ISIM Timişoara, Romania E-mail: aperianu@isim.ro

More information

Math 2321 Review for Test 2 Fall 11

Math 2321 Review for Test 2 Fall 11 Math 2321 Review for Test 2 Fall 11 The test will cover chapter 15 and sections 16.1-16.5 of chapter 16. These review sheets consist of problems similar to ones that could appear on the test. Some problems

More information

Integrating PhysX and OpenHaptics: Efficient Force Feedback Generation Using Physics Engine and Haptic Devices

Integrating PhysX and OpenHaptics: Efficient Force Feedback Generation Using Physics Engine and Haptic Devices This is the Pre-Published Version. Integrating PhysX and Opens: Efficient Force Feedback Generation Using Physics Engine and Devices 1 Leon Sze-Ho Chan 1, Kup-Sze Choi 1 School of Nursing, Hong Kong Polytechnic

More information

Kalman Filtering, Factor Graphs and Electrical Networks

Kalman Filtering, Factor Graphs and Electrical Networks Kalman Filtering, Factor Graphs and Electrical Networks Pascal O. Vontobel, Daniel Lippuner, and Hans-Andrea Loeliger ISI-ITET, ETH urich, CH-8092 urich, Switzerland. Abstract Factor graphs are graphical

More information

Craig Barnes. Previous Work. Introduction. Tools for Programming Agents

Craig Barnes. Previous Work. Introduction. Tools for Programming Agents From: AAAI Technical Report SS-00-04. Compilation copyright 2000, AAAI (www.aaai.org). All rights reserved. Visual Programming Agents for Virtual Environments Craig Barnes Electronic Visualization Lab

More information

Korean standards of visual grading and establishing allowable properties of softwood structural lumber

Korean standards of visual grading and establishing allowable properties of softwood structural lumber Korean standards of visual grading and establishing allowable properties of softwood structural lumber Park, Moon-Jae 1, Shim, Kug-Bo 1 ABSTRACT Korean standards related to wood products such as "Sizes

More information

INTELLIGENT CONTROL OF AUTONOMOUS SIX-LEGGED ROBOTS BY NEURAL NETWORKS

INTELLIGENT CONTROL OF AUTONOMOUS SIX-LEGGED ROBOTS BY NEURAL NETWORKS INTELLIGENT CONTROL OF AUTONOMOUS SIX-LEGGED ROBOTS BY NEURAL NETWORKS Prof. Dr. W. Lechner 1 Dipl.-Ing. Frank Müller 2 Fachhochschule Hannover University of Applied Sciences and Arts Computer Science

More information

Module 2 WAVE PROPAGATION (Lectures 7 to 9)

Module 2 WAVE PROPAGATION (Lectures 7 to 9) Module 2 WAVE PROPAGATION (Lectures 7 to 9) Lecture 9 Topics 2.4 WAVES IN A LAYERED BODY 2.4.1 One-dimensional case: material boundary in an infinite rod 2.4.2 Three dimensional case: inclined waves 2.5

More information

1. A sinusoidal ac power supply has rms voltage V and supplies rms current I. What is the maximum instantaneous power delivered?

1. A sinusoidal ac power supply has rms voltage V and supplies rms current I. What is the maximum instantaneous power delivered? 1. A sinusoidal ac power supply has rms voltage V and supplies rms current I. What is the maximum instantaneous power delivered? A. VI B. VI C. VI D. VI. An alternating current supply of negligible internal

More information

CRYPTOSHOOTER MULTI AGENT BASED SECRET COMMUNICATION IN AUGMENTED VIRTUALITY

CRYPTOSHOOTER MULTI AGENT BASED SECRET COMMUNICATION IN AUGMENTED VIRTUALITY CRYPTOSHOOTER MULTI AGENT BASED SECRET COMMUNICATION IN AUGMENTED VIRTUALITY Submitted By: Sahil Narang, Sarah J Andrabi PROJECT IDEA The main idea for the project is to create a pursuit and evade crowd

More information

COPYRIGHTED MATERIAL. 1 Push and Pull. Structural Engineering. What You Need to Know

COPYRIGHTED MATERIAL. 1 Push and Pull. Structural Engineering. What You Need to Know 1 Push and Pull Structural Engineering What You Need to Know Structural engineering is the branch of engineering concerned with the design and construction of all types of structures such as bridges, buildings,

More information

VARIABLE INDUCTANCE TRANSDUCER

VARIABLE INDUCTANCE TRANSDUCER VARIABLE INDUCTANCE TRANSDUCER These are based on a change in the magnetic characteristic of an electrical circuit in response to a measurand which may be displacement, velocity, acceleration, etc. 1.

More information

2015 HBM ncode Products User Group Meeting

2015 HBM ncode Products User Group Meeting Looking at Measured Data in the Frequency Domain Kurt Munson HBM-nCode Do Engineers Need Tools? 3 What is Vibration? http://dictionary.reference.com/browse/vibration 4 Some Statistics Amplitude PDF y Measure

More information

A study of Vibration Analysis for Gearbox Casing Using Finite Element Analysis

A study of Vibration Analysis for Gearbox Casing Using Finite Element Analysis A study of Vibration Analysis for Gearbox Casing Using Finite Element Analysis M. Sofian D. Hazry K. Saifullah M. Tasyrif K.Salleh I.Ishak Autonomous System and Machine Vision Laboratory, School of Mechatronic,

More information

12 Final Projects. Steve Marschner CS5625 Spring 2016

12 Final Projects. Steve Marschner CS5625 Spring 2016 12 Final Projects Steve Marschner CS5625 Spring 2016 Final project ground rules Group size: 2 to 5 students choose your own groups expected scope is larger with more people Charter: make a simple game

More information

Fast Motion Blur through Sample Reprojection

Fast Motion Blur through Sample Reprojection Fast Motion Blur through Sample Reprojection Micah T. Taylor taylormt@cs.unc.edu Abstract The human eye and physical cameras capture visual information both spatially and temporally. The temporal aspect

More information

Chapter 3 Chip Planning

Chapter 3 Chip Planning Chapter 3 Chip Planning 3.1 Introduction to Floorplanning 3. Optimization Goals in Floorplanning 3.3 Terminology 3.4 Floorplan Representations 3.4.1 Floorplan to a Constraint-Graph Pair 3.4. Floorplan

More information

Graphing Motion Simulation 8 th Grade PSI Score / 23 points. Learning Goals: Be able to describe movement by looking at a motion graph

Graphing Motion Simulation 8 th Grade PSI Score / 23 points. Learning Goals: Be able to describe movement by looking at a motion graph Graphing Motion Simulation Name 8 th Grade PSI Score / 23 points Learning Goals: Be able to describe movement by looking at a motion graph Directions: Open up the simulation Moving Man. Either type in:

More information

CUSTOMIZED ASSESSMENT BLUEPRINT ENGINEERING TECHNOLOGIES/TECHNICIANS PA. Test Code: 8091 Version: 01

CUSTOMIZED ASSESSMENT BLUEPRINT ENGINEERING TECHNOLOGIES/TECHNICIANS PA. Test Code: 8091 Version: 01 CUSTOMIZED ASSESSMENT BLUEPRINT ENGINEERING TECHNOLOGIES/TECHNICIANS PA Test Code: 8091 Version: 01 Specific competencies and skills tested in this assessment: Engineering Fundamentals and Safety Implement

More information

SRI VENKATESWARA COLLEGE OF ENGINEERING AND TECHNOLOGY

SRI VENKATESWARA COLLEGE OF ENGINEERING AND TECHNOLOGY SRI VENKATESWARA COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING IC 6501 CONTROL SYSTEMS UNIT I - SYSTEMS AND THEIR REPRESETNTATION` TWO MARKS QUESTIONS WITH

More information

A Toolbox of Hamilton-Jacobi Solvers for Analysis of Nondeterministic Continuous and Hybrid Systems

A Toolbox of Hamilton-Jacobi Solvers for Analysis of Nondeterministic Continuous and Hybrid Systems A Toolbox of Hamilton-Jacobi Solvers for Analysis of Nondeterministic Continuous and Hybrid Systems Ian Mitchell Department of Computer Science University of British Columbia Jeremy Templeton Department

More information

ITT Technical Institute. GD320 Physics of Animation Onsite Course SYLLABUS

ITT Technical Institute. GD320 Physics of Animation Onsite Course SYLLABUS ITT Technical Institute GD320 Physics of Animation Onsite Course SYLLABUS Credit hours: 4 Contact/Instructional hours: 50 (30 Theory Hours, 20 Lab Hours) Prerequisite(s) and/or Corequisite(s): Prerequisites:

More information

CHAPTER 11 TEST REVIEW -- MARKSCHEME

CHAPTER 11 TEST REVIEW -- MARKSCHEME AP PHYSICS Name: Period: Date: 50 Multiple Choice 45 Single Response 5 Multi-Response Free Response 3 Short Free Response 2 Long Free Response MULTIPLE CHOICE DEVIL PHYSICS BADDEST CLASS ON CAMPUS AP EXAM

More information

Localization (Position Estimation) Problem in WSN

Localization (Position Estimation) Problem in WSN Localization (Position Estimation) Problem in WSN [1] Convex Position Estimation in Wireless Sensor Networks by L. Doherty, K.S.J. Pister, and L.E. Ghaoui [2] Semidefinite Programming for Ad Hoc Wireless

More information

CHAPTER 2 ELECTROMAGNETIC FORCE AND DEFORMATION

CHAPTER 2 ELECTROMAGNETIC FORCE AND DEFORMATION 18 CHAPTER 2 ELECTROMAGNETIC FORCE AND DEFORMATION 2.1 INTRODUCTION Transformers are subjected to a variety of electrical, mechanical and thermal stresses during normal life time and they fail when these

More information

Experimental investigation of crack in aluminum cantilever beam using vibration monitoring technique

Experimental investigation of crack in aluminum cantilever beam using vibration monitoring technique International Journal of Computational Engineering Research Vol, 04 Issue, 4 Experimental investigation of crack in aluminum cantilever beam using vibration monitoring technique 1, Akhilesh Kumar, & 2,

More information

Sponsored by. Nisarg Kothari Carnegie Mellon University April 26, 2011

Sponsored by. Nisarg Kothari Carnegie Mellon University April 26, 2011 Sponsored by Nisarg Kothari Carnegie Mellon University April 26, 2011 Motivation Why indoor localization? Navigating malls, airports, office buildings Museum tours, context aware apps Augmented reality

More information

Multi-Rate Multi-Range Dynamic Simulation for Haptic Interaction

Multi-Rate Multi-Range Dynamic Simulation for Haptic Interaction Multi-Rate Multi-Range Dynamic Simulation for Haptic Interaction Ikumi Susa Makoto Sato Shoichi Hasegawa Tokyo Institute of Technology ABSTRACT In this paper, we propose a technique for a high quality

More information

Engineering Working Drawings Basics

Engineering Working Drawings Basics Engineering Working Drawings Basics Engineering graphics is an effective way of communicating technical ideas and it is an essential tool in engineering design where most of the design process is graphically

More information

Improving Edge Quality in Film Applications with Tangent Shear Slitting

Improving Edge Quality in Film Applications with Tangent Shear Slitting Improving Edge Quality in Film Applications with Tangent Shear Slitting Presented by: Sean Craig General Manager, Maxcess-Tidland Date: October 17, 2017 What is Fracture Mechanics? The study of how things

More information

Influence of Lubrication and Draw Bead in Hemispherical Cup Forming

Influence of Lubrication and Draw Bead in Hemispherical Cup Forming INSTITUTE OF TECHNOLOGY, NIRMA UNIVERSITY, AHMEDABAD 382 481, 08-10 DECEMBER, 2011 1 Influence of Lubrication and Draw Bead in Hemispherical Cup Forming G. M. Bramhakshatriya *12, S. K. Sharma #1, B. C.

More information

To make a paper scale of given least count: (a) 0.2 cm and (b) 0.5 cm

To make a paper scale of given least count: (a) 0.2 cm and (b) 0.5 cm ACTIVITIES To make a paper scale of given least count: (a) 0.2 cm and (b) 0.5 cm Thick ivory/drawing sheet; white paper sheet; pencil; sharpener; eraser; metre scale (ruler); fine tipped black ink or gel

More information

Virtual Painting.

Virtual Painting. Virtual Painting http://gamma.cs.unc.edu/dab http://gamma.cs.unc.edu/impasto http://gamma.cs.unc.edu/viscous http://gamma.cs.unc.edu/brush 1 Digital Painting 2 Alvy Ray Smith and Ed Ernshwiller working

More information

Creo Parametric 4.0 Advanced Design

Creo Parametric 4.0 Advanced Design Table of Introduction...1 Objective of This Book...1 Textbook Outline...2 Textbook Conventions...3 Exercise Files...3 System Configuration...4 Datum Features...5 Introduction...5 Sketches and Datum Curves...6

More information

A Movement Based Method for Haptic Interaction

A Movement Based Method for Haptic Interaction Spring 2014 Haptics Class Project Paper presented at the University of South Florida, April 30, 2014 A Movement Based Method for Haptic Interaction Matthew Clevenger Abstract An abundance of haptic rendering

More information

Learning to Predict Indoor Illumination from a Single Image. Chih-Hui Ho

Learning to Predict Indoor Illumination from a Single Image. Chih-Hui Ho Learning to Predict Indoor Illumination from a Single Image Chih-Hui Ho 1 Outline Introduction Method Overview LDR Panorama Light Source Detection Panorama Recentering Warp Learning From LDR Panoramas

More information

Quasi-static Contact Mechanics Problem

Quasi-static Contact Mechanics Problem Type of solver: ABAQUS CAE/Standard Quasi-static Contact Mechanics Problem Adapted from: ABAQUS v6.8 Online Documentation, Getting Started with ABAQUS: Interactive Edition C.1 Overview During the tutorial

More information

Single-turn and multi-turn coil domains in 3D COMSOL. All rights reserved.

Single-turn and multi-turn coil domains in 3D COMSOL. All rights reserved. Single-turn and multi-turn coil domains in 3D 2012 COMSOL. All rights reserved. Introduction This tutorial shows how to use the Single-Turn Coil Domain and Multi-Turn Coil Domain features in COMSOL s Magnetic

More information

A New Method for the Visualization Binary Trees using L-Systems

A New Method for the Visualization Binary Trees using L-Systems A New Method for the Visualization Binary Trees using L-Systems A.M.Ponraj Abstract A drawing of a binary tree T maps each node of T to a distinct point in the plane and each edge (u v) of T to a chain

More information

Monopile as Part of Aeroelastic Wind Turbine Simulation Code

Monopile as Part of Aeroelastic Wind Turbine Simulation Code Monopile as Part of Aeroelastic Wind Turbine Simulation Code Rune Rubak and Jørgen Thirstrup Petersen Siemens Wind Power A/S Borupvej 16 DK-7330 Brande Denmark Abstract The influence on wind turbine design

More information

A Neural Model of Landmark Navigation in the Fiddler Crab Uca lactea

A Neural Model of Landmark Navigation in the Fiddler Crab Uca lactea A Neural Model of Landmark Navigation in the Fiddler Crab Uca lactea Hyunggi Cho 1 and DaeEun Kim 2 1- Robotic Institute, Carnegie Melon University, Pittsburgh, PA 15213, USA 2- Biological Cybernetics

More information

Paper Flow Simulation Using Abaqus

Paper Flow Simulation Using Abaqus Conference Proceedings of the Simulia India Regional Users Meet 2009 Paper Flow Simulation Using Abaqus Venkata Mahesh R Lead Engineer HCL Technologies No: 8, M.T.H. Road, Ambattur Industrial Estate Ambattur,

More information

AN electromagnetic launcher system can accelerate a projectile

AN electromagnetic launcher system can accelerate a projectile 4434 IEEE TRANSACTIONS ON MAGNETICS, VOL. 33, NO. 6, NOVEMBER 1997 Hyper Velocity Acceleration by a Pulsed Coilgun Using Traveling Magnetic Field Katsumi Masugata, Member, IEEE Abstract A method is proposed

More information

Fig 1 Microphone transducer types

Fig 1 Microphone transducer types Microphones Microphones are the most critical element in the recording chain. Every sound not created purely electronically must be transduced through a microphone in order to be recorded. There is a bewildering

More information

Overview of current developments in haptic APIs

Overview of current developments in haptic APIs Central European Seminar on Computer Graphics for students, 2011 AUTHOR: Petr Kadleček SUPERVISOR: Petr Kmoch Overview of current developments in haptic APIs Presentation Haptics Haptic programming Haptic

More information

BODILY NON-VERBAL INTERACTION WITH VIRTUAL CHARACTERS

BODILY NON-VERBAL INTERACTION WITH VIRTUAL CHARACTERS KEER2010, PARIS MARCH 2-4 2010 INTERNATIONAL CONFERENCE ON KANSEI ENGINEERING AND EMOTION RESEARCH 2010 BODILY NON-VERBAL INTERACTION WITH VIRTUAL CHARACTERS Marco GILLIES *a a Department of Computing,

More information

CREO.1 MODELING A BELT WHEEL

CREO.1 MODELING A BELT WHEEL CREO.1 MODELING A BELT WHEEL Figure 1: A belt wheel modeled in this exercise. Learning Targets In this exercise you will learn: Using symmetry when sketching Using pattern to copy features Using RMB when

More information

Development of a Package for a Triaxial High-G Accelerometer Optimized for High Signal Fidelity

Development of a Package for a Triaxial High-G Accelerometer Optimized for High Signal Fidelity Development of a Package for a Triaxial High-G Accelerometer Optimized for High Signal Fidelity R. Langkemper* 1, R. Külls 1, J. Wilde 2, S. Schopferer 1 and S. Nau 1 1 Fraunhofer Institute for High-Speed

More information

(i) Sine sweep (ii) Sine beat (iii) Time history (iv) Continuous sine

(i) Sine sweep (ii) Sine beat (iii) Time history (iv) Continuous sine A description is given of one way to implement an earthquake test where the test severities are specified by the sine-beat method. The test is done by using a biaxial computer aided servohydraulic test

More information

Chutima Prommak and Boriboon Deeka. Proceedings of the World Congress on Engineering 2007 Vol II WCE 2007, July 2-4, 2007, London, U.K.

Chutima Prommak and Boriboon Deeka. Proceedings of the World Congress on Engineering 2007 Vol II WCE 2007, July 2-4, 2007, London, U.K. Network Design for Quality of Services in Wireless Local Area Networks: a Cross-layer Approach for Optimal Access Point Placement and Frequency Channel Assignment Chutima Prommak and Boriboon Deeka ESS

More information

Revised April High School Graduation Years 2015, 2016, and 2017

Revised April High School Graduation Years 2015, 2016, and 2017 High School Graduation Years 2015, 2016, and 2017 Engineering Technologies/Technicians CIP 15.9999 Task Grid Secondary Competency Task List 100 ENGINEERING SAFETY. 101 Implement a safety plan. 102 Operate

More information

Sensor Calibration Lab

Sensor Calibration Lab Sensor Calibration Lab The lab is organized with an introductory background on calibration and the LED speed sensors. This is followed by three sections describing the three calibration techniques which

More information

Cross-layer Network Design for Quality of Services in Wireless Local Area Networks: Optimal Access Point Placement and Frequency Channel Assignment

Cross-layer Network Design for Quality of Services in Wireless Local Area Networks: Optimal Access Point Placement and Frequency Channel Assignment Cross-layer Network Design for Quality of Services in Wireless Local Area Networks: Optimal Access Point Placement and Frequency Channel Assignment Chutima Prommak and Boriboon Deeka Abstract This paper

More information

Design of double loop-locked system for brush-less DC motor based on DSP

Design of double loop-locked system for brush-less DC motor based on DSP International Conference on Advanced Electronic Science and Technology (AEST 2016) Design of double loop-locked system for brush-less DC motor based on DSP Yunhong Zheng 1, a 2, Ziqiang Hua and Li Ma 3

More information

Optimization Exploration: The Inscribed Rectangle. Learning Objectives: Materials:

Optimization Exploration: The Inscribed Rectangle. Learning Objectives: Materials: Optimization Exploration: The Inscribed Rectangle Lesson Information Written by Jonathan Schweig and Shira Sand Subject: Pre-Calculus Calculus Algebra Topic: Functions Overview: Students will explore some

More information

Response spectrum Time history Power Spectral Density, PSD

Response spectrum Time history Power Spectral Density, PSD A description is given of one way to implement an earthquake test where the test severities are specified by time histories. The test is done by using a biaxial computer aided servohydraulic test rig.

More information

Chapter 1:Object Interaction with Blueprints. Creating a project and the first level

Chapter 1:Object Interaction with Blueprints. Creating a project and the first level Chapter 1:Object Interaction with Blueprints Creating a project and the first level Setting a template for a new project Making sense of the project settings Creating the project 2 Adding objects to our

More information

Course code Title Description Type

Course code Title Description Type 1st Semester 3М11OP01 3M21OM01 3M22OM01 3M23IND01 Mathematics for engineering Technical mechanics Materials and joining techniques Graphical communication 3M31IND01 Industrial design 1 Introduction to

More information

Unit Test Strand: The Wave Nature of Light

Unit Test Strand: The Wave Nature of Light 22K 11T 2A 3C Unit Test Strand: The Wave Nature of Light Expectations: E1. analyse technologies that use the wave nature of light, and assess their impact on society and the environment; E2. investigate,

More information

CATIA V5 Workbook Release V5-6R2013

CATIA V5 Workbook Release V5-6R2013 CATIA V5 Workbook Release V5-6R2013 Richard Cozzens SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following websites to learn more

More information

Design and Analysis of Articulated Inspection Arm of Robot

Design and Analysis of Articulated Inspection Arm of Robot VOLUME 5 ISSUE 1 MAY 015 - ISSN: 349-9303 Design and Analysis of Articulated Inspection Arm of Robot K.Gunasekaran T.J Institute of Technology, Engineering Design (Mechanical Engineering), kgunasekaran.590@gmail.com

More information

1. Introduction. 2. Concept. reflector. transduce r. node. Kraftmessung an verschiedenen Fluiden in akustischen Feldern

1. Introduction. 2. Concept. reflector. transduce r. node. Kraftmessung an verschiedenen Fluiden in akustischen Feldern 1. Introduction The aim of this Praktikum is to familiarize with the concept and the equipment of acoustic levitation and to measure the forces exerted by an acoustic field on small spherical objects.

More information

Over-voltage Trigger Device for Marx Generators

Over-voltage Trigger Device for Marx Generators Journal of the Korean Physical Society, Vol. 59, No. 6, December 2011, pp. 3602 3607 Over-voltage Trigger Device for Marx Generators M. Sack, R. Stängle and G. Müller Karlsruhe Institute of Technology

More information

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES Bulletin of the Transilvania University of Braşov Series I: Engineering Sciences Vol. 6 (55) No. 2-2013 PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES A. FRATU 1 M. FRATU 2 Abstract:

More information

Module 3: Lecture 8 Standard Terminologies in Missile Guidance

Module 3: Lecture 8 Standard Terminologies in Missile Guidance 48 Guidance of Missiles/NPTEL/2012/D.Ghose Module 3: Lecture 8 Standard Terminologies in Missile Guidance Keywords. Latax, Line-of-Sight (LOS), Miss-Distance, Time-to-Go, Fire-and-Forget, Glint Noise,

More information

NON CONTACT VIBRATION MEASUREMENTS ON PARABOLIC SURFACE ANTENNA. Dorin Simoiu 1, Liviu Bereteu 1

NON CONTACT VIBRATION MEASUREMENTS ON PARABOLIC SURFACE ANTENNA. Dorin Simoiu 1, Liviu Bereteu 1 Analele Universităţii de Vest din Timişoara Vol. LVII, 2013 Seria Fizică NON CONTACT VIBRATION MEASUREMENTS ON PARABOLIC SURFACE ANTENNA Dorin Simoiu 1, Liviu Bereteu 1 1 Mechanical and Vibration Department,

More information

DS-CD-01 Rev 3

DS-CD-01 Rev 3 Coalescers OVERVIEW There are numerous industrial applications requiring effective physical separation of two process liquids. HAT has developed a number of AlphaSEP Coalescers to handle a wide range of

More information

Applied Linear Algebra in Geoscience Using MATLAB

Applied Linear Algebra in Geoscience Using MATLAB Applied Linear Algebra in Geoscience Using MATLAB Plot (2D) plot(x,y, -mo, LineWidth,2, markersize,12, MarkerEdgeColor, g, markerfacecolor, y ) Plot (2D) Plot of a Function As an example, the plot command

More information

The Association of Loudspeaker Manufacturers & Acoustics International presents. Dr. David R. Burd

The Association of Loudspeaker Manufacturers & Acoustics International presents. Dr. David R. Burd The Association of Loudspeaker Manufacturers & Acoustics International presents Dr. David R. Burd Manager of Engineering and Technical Support Free Field Technologies an MSC Company Tutorial Actran for

More information

Bend Sensor Technology Mechanical Application Design Guide

Bend Sensor Technology Mechanical Application Design Guide Bend Sensor Technology Mechanical Application Design Guide Copyright 2015 Flexpoint Sensor Systems Page 1 of 10 www.flexpoint.com Contents Bend Sensor Description. 3 How the Bend Sensor Potentiometer Works.

More information

Motion Simulation - The Moving Man

Motion Simulation - The Moving Man Constant Velocity Motion Simulation - The Moving Man Today you will learn how to get information from a simulation program. Our goal is to play with the simulation to find the rules that it follows. Simulations

More information

Photographing Long Scenes with Multiviewpoint

Photographing Long Scenes with Multiviewpoint Photographing Long Scenes with Multiviewpoint Panoramas A. Agarwala, M. Agrawala, M. Cohen, D. Salesin, R. Szeliski Presenter: Stacy Hsueh Discussant: VasilyVolkov Motivation Want an image that shows an

More information

Evolution, Re-evolution, and Prototype of an X-Band Antenna for NASA s Space Technology 5 Mission

Evolution, Re-evolution, and Prototype of an X-Band Antenna for NASA s Space Technology 5 Mission Evolution, Re-evolution, and Prototype of an X-Band Antenna for NASA s Space Technology 5 Mission Jason D. Lohn 1, Gregory S. Hornby 2, and Derek S. Linden 3 1 Computational Sciences Division NASA Ames

More information

Surface Modeling. Prerequisites. Stats

Surface Modeling. Prerequisites. Stats Surface Modeling With all of its powerful feature creation tools, solid modeling is not capable of capturing the complex shapes. To capture such complex shapes, surface modeling techniques are widely used.

More information

NVIDIA APEX: High-Definition Physics with Clothing and Vegetation. Michael Sechrest, IDV Monier Maher, NVIDIA Jean Pierre Bordes, NVIDIA

NVIDIA APEX: High-Definition Physics with Clothing and Vegetation. Michael Sechrest, IDV Monier Maher, NVIDIA Jean Pierre Bordes, NVIDIA NVIDIA APEX: High-Definition Physics with Clothing and Vegetation Michael Sechrest, IDV Monier Maher, NVIDIA Jean Pierre Bordes, NVIDIA Outline Introduction APEX: A Scalable Dynamics Framework APEX Clothing

More information

ME 410 Mechanical Engineering Systems Laboratory

ME 410 Mechanical Engineering Systems Laboratory ME 410 Mechanical Engineering Systems Laboratory Laboratory Lecture 1 GEOMETRIC TOLERANCING & SOURCES OF ERRORS Geometric dimensioning and tolerancing (GD&T) is a symbolic language used on engineering

More information

Decoupling Capacitance

Decoupling Capacitance Decoupling Capacitance Nitin Bhardwaj ECE492 Department of Electrical and Computer Engineering Agenda Background On-Chip Algorithms for decap sizing and placement Based on noise estimation Decap modeling

More information

Adaptive Optics with Adaptive Filtering and Control

Adaptive Optics with Adaptive Filtering and Control Adaptive Optics with Adaptive Filtering and Control Steve Gibson Mechanical and Aerospace Engineering University of California, Los Angeles 90095-1597 gibson@ucla.edu This research was supported by AFOSR

More information

Bend Sensor Technology Mechanical Application Design Guide Mechanical Application Design Guide

Bend Sensor Technology Mechanical Application Design Guide Mechanical Application Design Guide Bend Sensor Technology Mechanical Application Design Guide Mechanical Application Design Guide www.flexpoint.com Copyright 2015 Flexpoint Sensor Systems Page 1 of 10 2 Bend Sensor Technology Mechanical

More information

CST s commercial Beam-Physics Codes Ulrich Becker CST (Computer Simulation Technique)

CST s commercial Beam-Physics Codes Ulrich Becker CST (Computer Simulation Technique) CST s commercial Beam-Physics Codes Ulrich Becker CST (Computer Simulation Technique) 1 ICAP 2006 Chamonix-Mont Blanc Ulrich Becker www.cst.com Outline Overview CST STUDIO SUITE Accelerator related examples

More information

CS510 \ Lecture Ariel Stolerman

CS510 \ Lecture Ariel Stolerman CS510 \ Lecture04 2012-10-15 1 Ariel Stolerman Administration Assignment 2: just a programming assignment. Midterm: posted by next week (5), will cover: o Lectures o Readings A midterm review sheet will

More information

Bakiss Hiyana binti Abu Bakar JKE, POLISAS BHAB

Bakiss Hiyana binti Abu Bakar JKE, POLISAS BHAB 1 Bakiss Hiyana binti Abu Bakar JKE, POLISAS 1. Explain AC circuit concept and their analysis using AC circuit law. 2. Apply the knowledge of AC circuit in solving problem related to AC electrical circuit.

More information