Intersection of two circles in plane

Similar documents
Chapter 26 DC Circuits

Chapter 26 DC Circuits. Copyright 2009 Pearson Education, Inc.

CVEN 5835 Cable-Supported Structures 1

How and why does slip angle accuracy change with speed? Date: 1st August 2012 Version:

MOTOR VEHICLE HANDLING AND STABILITY PREDICTION

EEEE 524/624: Fall 2017 Advances in Power Systems

correlated to the Virginia Standards of Learning, Grade 6

COST ANALYSIS FOR BRIDGE AND CULVERT. Essam A. Mostafa

Program Idler Gear Center Distance (Intersection of Circles) Introduction

Introduction. Kinematics and Dynamics of Machines. Involute profile. 7. Gears

Advances in Engineering Research (AER), volume 102 Second International Conference on Mechanics, Materials and Structural Engineering (ICMMSE 2017)

GRADE 7 TEKS ALIGNMENT CHART

10/23/2016. Circuit Diagrams. Circuit Diagrams. Circuit Elements

Research on Optimization of Bleed Air Environment Control System of Aircraft Xin-ge WANG, Han BAO* and Kun-wu YE

COMPRESSIBLE FLOW ANALYSIS IN A CLUTCH PISTON CHAMBER

Unit 1 Chapter 3 Factors and Products

Reduction of Self Induced Vibration in Rotary Stirling Cycle Coolers

Pre-Calculus Polar & Complex Numbers

Houghton Mifflin MATHEMATICS. Level 1 correlated to Chicago Academic Standards and Framework Grade 1

GEARING. Theory of. Stephen. Kinetics, Geometry, and Synthesis. P. Radzevich. /Ov CRC Press yc*** J Taylor& Francis Croup Boca Raton

Chapter 15. Inertia Forces in Reciprocating Parts

Pre-lab Questions: Please review chapters 19 and 20 of your textbook

INDUCTION motors are widely used in various industries

Mathematical Modeling and Experimental Identification of an Unmanned Helicopter Robot with Flybar Dynamics

Dynamic Responses of Rotor Drops onto Auxiliary Bearing with the Support of Metal Rubber Ring

Chapter 15. Inertia Forces in Reciprocating Parts

Integrated 1D-MultiD Fluid Dynamic Models for the Simulation of I.C.E. Intake and Exhaust Systems

Modeling and Simulation of A Bldc Motor By Using Matlab/Simulation Tool

Fiat - Argentina - Wheel Aligner / Headlamp Aimer #16435

Lateral Directional Flight Considerations

Fourth Grade. Multiplication Review. Slide 1 / 146 Slide 2 / 146. Slide 3 / 146. Slide 4 / 146. Slide 5 / 146. Slide 6 / 146

Fourth Grade. Slide 1 / 146. Slide 2 / 146. Slide 3 / 146. Multiplication and Division Relationship. Table of Contents. Multiplication Review

Level 3 Physics: Demonstrate understanding of electrical systems Batteries and Kirchoff s Laws - Answers

Circuits-Circuit Analysis

Lab #1: Electrical Measurements I Resistance

WEEK 4 Dynamics of Machinery

Catalog Q Conversion For those wishing to ease themselves into working with metric gears

A Simple Approach for Hybrid Transmissions Efficiency

MOTORCYCLE BRAKING DYNAMICS

ECH 4224L Unit Operations Lab I Fluid Flow FLUID FLOW. Introduction. General Description

TOLERANCE, INCHES UP TO 1-1/ /16 TO 2-1/ /2 TO /16 TO /16 TO assistance.

Suspension systems and components

MECA0492 : Vehicle dynamics

The Feasibility of a Current-Source Thermoelectric Power Generator and Its Corresponding Structure Design

INTRODUCTION Principle

CLASSICAL V-BELTS (A B C D)

Housing Styles. Square Aluminum Block

Simple Gears and Transmission

( ) x ( ) SELECTION. IMPERIAL - IP and ISAF Spherical Roller Bearing GENERAL

Servo-conventional milling machine

University Of California, Berkeley Department of Mechanical Engineering. ME 131 Vehicle Dynamics & Control (4 units)

Hydraulics Guide. Table 1: Conveyance Factors (English Units)... 7 Table 2: Conveyance Factors (Metric Units)... 8

SHORT PAPER PCB OBLIQUE COLLISIONS ENGINEERING EQUATIONS, INPUT DATA AND MARC 1 APPLICATIONS. Dennis F. Andrews, Franco Gamero, Rudy Limpert

Design of Helical Gear and Analysis on Gear Tooth

Functional Algorithm for Automated Pedestrian Collision Avoidance System

FLUID FLOW. Introduction

KISSsys 03/2015 Instruction 010

Correlation to the Common Core State Standards

COLLEGE PHYSICS Chapter 21 CIRCUITS, BIOELECTRICITY, AND DC INSTRUMENTS

PHY222 Lab 4 Ohm s Law and Electric Circuits Ohm s Law; Series Resistors; Circuits Inside Three- and Four-Terminal Black Boxes

Damping in. Prepared by: Steven Hale, M.S.M.E Senior Engineering Manager

Forced vibration frequency response for a permanent magnetic planetary gear

Jones and Mueller Matrices for Linear Retarders. Zero and Multiple Order Linear Retarders. Angle-Dependence of Linear Retarders

ON-LINE TRANSIENT STABILITY STUDIES INCORPORATING WIND POWER

Effect of Geometry Factor I & J Factor Multipliers in the performance of Helical Gears

Copyright Laura J Prange

Smart Traffic Lights

The Mark Ortiz Automotive

ECE 550D Fundamentals of Computer Systems and Engineering. Fall 2017

(POWER TRANSMISSION Methods)

FLUID DYNAMICS TRANSIENT RESPONSE SIMULATION OF A VEHICLE EQUIPPED WITH A TURBOCHARGED DIESEL ENGINE USING GT-POWER

Effect Of Main Steam Temperature At Inlet On Turbine Shaft Vibration

CH#13 Gears-General. Drive and Driven Gears 3/13/2018

Index. Calculator, 56, 64, 69, 135, 353 Calendars, 348, 356, 357, 364, 371, 381 Card game, NEL Index

TIER 3 MOTOR VEHICLE FUEL STANDARDS FOR DENATURED FUEL ETHANOL

EXPERIMENT CALIBRATION OF 1PHASE ENERGY METER

A Study on Noncircular Gears with Non-Uniform Teeth

V=I R P=V I P=I 2 R. E=P t V 2 R

Predicting Tractor Fuel Consumption

Riverhawk Company 215 Clinton Road New Hartford NY (315) Free-Flex Flexural Pivot Engineering Data

A study on the evaluation method of the characteristics of the contact point between wheel and rail

The experimental Robot Project

Introduction. 3. The sample calculations used throughout this paper are based on a roadway posted at 35 mph.

Development of a Design Tool for a Two-Degree of Freedom Gear Train with Sun-Planet-Planet-Sun Configuration

A steering linkage for short wheelbase vehicles : Design and evaluation in a wheelchair power base A technical note

Introduction. // Points of contact Standard pressure angel is pressure angle available on request

Voting Draft Standard


Analytical Technology for Axial Piston Pumps and Motors

DRAFT: Front Contact Surface Head Restraint

Lecture (7) on. Gear Measurement. By Dr. Emad M. Saad. Industrial Engineering Dept. Faculty of Engineering. Fayoum University.

RL Circuits Challenge Problems

Chapter 7. Shafts and Shaft Components

CONTENTS. IMPERIALt. Impact Spanner Wrench. IMPERIAL Lockplate Kit... B Features / Benefits. IP Pillow Blocks Bolt

ARKANSAS DEPARTMENT OF EDUCATION MATHEMATICS ADOPTION. Common Core State Standards Correlation. and

Power transmission. Components used to transmit power: gears, belt, clutch and brakes. Gear (Stresses) act on the tooth Lewis formula and AGMA

1.4 CORNERING PROPERTIES OF TIRES 39

CHAPTER 19 DC Circuits Units

Car Comparison Project

INSTALLATION INSTRUCTIONS

Transcription:

Intersection of two circles in plane Given centers A = [Ax,Ay], B=[Bx,By] and radiuses ra, rb. Intersections are C=[Cx,Cy], r is distance of A and B $Assumptions ra, rb, r, Ax, Ay, Bx, By Reals ; A Ax, Ay ; B Bx, By ; Distance of A and B is r SqrtAx Bx ^ Ay By ^ Ax Bx Ay By Analysis of singular cases Identical circles (infinite number of solutions) Ax Bx Ay By ra rb; Concentric nonidentical circles (no intersection) Ax Bx Ay By ra rb; One circle inside of the other (no intersection) r Abs ra rb ; Circles too far to intersect (no intersection) ra rb r; Circles touching, one inside the other (one intersection) r Abs ra rb ; Circles touching, one outside the other (one intersection) r ra rb; Alternative analysis of singular cases Identical circles (infinite number of solutions) r 0 ra rb; No intersection ra rb r r Abs ra rb ; Circles touching, one intersection r Abs ra rb r ra rb;

Two_circles_intersection.nb Analysis of regular case (two intersections) Substitution condr Ax Bx ^ Ay By ^ r^; Analytic equations of circles exp Cx Ax ^ Cy Ay ^ ra^; exp Cx Bx ^ Cy By ^ rb^; eq exp 0 eq exp 0 Ax Cx Ay Cy ra 0 Bx Cx By Cy rb 0 Using Solve solc Solveeq, eq, Cx, Cy. condr FullSimplify. condr Cx Ax 3 Ax Bx Ax Bx Ay By Bx Bx Ay By ra rb Ax Bx Ay By ra rb Ay By Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4, Cy Ay 4 Ay 3 By Ay By By ra rb By Ax Bx By ra rb Ay Ax Bx ra rb Ax Ay By Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4 Bx Ay By Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4 Ax Bx Ay By Ay By, Cx Ax Bx Ay By Ax 3 Ax Bx Bx Bx Ay By ra rb Ax Bx Ay By ra rb Ay By Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4, Cy Ay 4 Ay 3 By Ay By By ra rb By Ax Bx By ra rb Ay Ax Bx ra rb Ax Ay By Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4 Bx Ay By Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4 Ax Bx Ay By Ay By Alternatively Using substitution on the way, one can easily do it manually on the paper eq3 exp exp 0 Simplify Ax Ay Bx Cx By Cy rb Bx By Ax Cx Ay Cy ra

Two_circles_intersection.nb 3 Solving for Cx solcxeq3 Solve eq3, Cx Cx Ax Ay Bx By Ay Cy By Cy ra rb Ax Bx Inserting Cx into eq (note division by (Ax-Bx), this should not be zero) eq4 eq. solcxeq3 Ay Cy ra Ax Ax Ay Bx By Ay Cy By Cy ra rb Ax Bx Solving for Cy (note division by r) solcy Solve eq4, Cy FullSimplify 0 Cy Ax Ay By Ax Bx Ay By Ax Bx Ay By Bx Ay By Ay By Ay By ra rb Ax Bx Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4, Cy Ax Ay By Ax Bx Ay By Bx Ay By Ax Bx Ay By Ay By Ay By ra rb Ax Bx Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4 solcy. condr FullSimplify Cy Ax Ay By Ax Bx Ay By Bx Ay By Ay By Ay By ra rb r ra rb r ra rb r ra rb r ra rb Abs Ax Bx, Cy Ax Ay By Ax Bx Ay By Bx Ay By Ay By Ay By ra rb r ra rb r ra rb r ra rb r ra rb Abs Ax Bx Finaly solving Cx solcx Solve eq3, Cx. solcy FullSimplify Cx Ax 4 Ax 3 Bx Ax Bx Bx ra rb Bx Bx Ay By ra rb Ax Ay By ra rb Ay Ax Bx Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4 By Ax Bx Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4 Ax Bx Ax Bx Ay By, Cx Ax 4 Ax 3 Bx Ax Bx Bx ra rb Bx Bx Ay By ra rb Ax Ay By ra rb Ay Ax Bx Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4 By Ax Bx Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4 Ax Bx Ax Bx Ay By

4 Two_circles_intersection.nb solcx. Ax Bx Ay By ^ r^ FullSimplify Cx Ax3 Ax Bx Bx Bx Ay By ra rb Ax Bx Ay By ra rb Sign Ax BxAy By r ra rb r ra rb r ra rb r ra rb, Cx Ax3 Ax Bx Bx Bx Ay By ra rb Ax Bx Ay By ra rb Sign Ax Bx Ay By r ra rb r ra rb r ra rb r ra rb Another alternative solution, this time solves all cases correctly without manual analysis solc3 Reduceeq, eq, Cx, Cy 0 &&

Two_circles_intersection.nb 5 0 && Ay By && Ax Bx && Cy By Bx Bx Cx Cx Cy By Bx Bx Cx Cx rb 0 && ra 0 && Ax Bx Ay Ay By By Ax Bx Ay Ay By By && Ay By 0 && Cy Ax Bx Bx Ay By By Ax Cx Bx Cx Ay By Ax Bx Ay Ay By By Ax Bx Ay Ay By By && Ax Bx ra rb 0 && Cx 4 Ax Bx ra 4 Bx ra ra 4 4 Ay rb 4 Ax Bx rb 4 Bx rb 8 Ay By rb 4 By rb ra rb rb 4 4 Ax Bx ra rb && Ay By 0 && Cy Ax Bx Bx Ay By By Ax Cx Bx Cx ra rb Ay By ra rb ra rb && Ay By && Ax Bx && Cy By Bx Bx Cx Cx rb Cy By Bx Bx Cx Cx rb && rb 0 solc3. condr FullSimplify

6 Two_circles_intersection.nb Ay By && Ax Bx && Cx Ax Bx ra rb && Ax Bx Cy Bx Cx rb By By Bx Cx rb Cy Ax Bx Cx Ax Bx ra rb ra rb Ay By Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4 Ax Bx Ay By Ax Bx Ay By Ax Bx Ay By ra Ax Bx Ay By ra rb rb 4 Ax Bx ra rb ra rb Ax Bx Ay By Cx Ax Bx Ay By Ay By && Cy Ax Ay Bx By Ax Cx Bx Cx ra rb ra 0 && Ay By && Ax Bx && Ay By && rb 0 && Bx Cx Cy By By Bx Cx Cy ra rb 0 ra rb && Ay By && Ax Bx && Cy Bx Cx rb By By Bx Cx rb Cy && rb 0 It is given to the reader to analyze all cases, what they mean geometrically. Resulting human readable formula The above results could be after manual analysis rewritten as a sum of two parts. One key used is that we do not care, which solution is the first one and which is the second one until both of them are correct. This allows to ignore the signature of (Ax-Bx) or (Ay- By) and simplify the formulas. Coordinates of the point on the intersection of lines AB and C C point P CxHumanPart Ax Bx r^ Ax Bx rb^ ra^ r^ CyHumanPart Ay By r^ Ay By rb^ ra^ r^ Ax Bx r Ax Bx ra rb Ay By r Ay By ra rb

Two_circles_intersection.nb 7 Vector PC CxHumanPart Ay By Sqrt 4 ra^ rb^ r^ ra^ rb^ ^ r^ CyHumanPart Ax Bx Sqrt 4 ra^ rb^ r^ ra^ rb^ ^ r^ Ay By 4 ra rb r ra rb Ax Bx 4 ra rb r ra rb Combining it into a result CxHuman CxHumanPart CxHumanPart TraditionalForm CxHuman CxHumanPart CxHumanPart TraditionalForm CyHuman CyHumanPart CyHumanPart TraditionalForm CyHuman CyHumanPart CyHumanPart TraditionalForm r Ax Bx Ax Bx rb ra Ay By 4 ra rb r ra rb r Ax Bx Ax Bx rb ra Ay By 4 ra rb r ra rb Ax Bx 4 ra rb r ra rb r Ay By Ay By rb ra r Ay By Ay By rb ra Ax Bx 4 ra rb r ra rb Verification eq, eq. Cx CxHuman, Cy CyHuman FullSimplify. condr True, True