Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. maths question

maths question

Scheduled Pinned Locked Moved The Lounge
helpgraphicsquestioncsscom
70 Posts 18 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Mircea Neacsu

    Consider a coordinate system with origin in the center of the mastering circle and one measuring device positioned at X0, Y0 (unknowns) sending a beam with a slope S (also unknown). The equation of the beam is: (1) y-Y0 = S*(x-X0) The intersection of this line with the mastering circle x2 + y2 = R12 can be found by solving (2) x2 + (s*(x-X0) + Y0)2 = R12 And then finding y from equation [1]. This will give you a formula with 3 unknowns (X0, Y0 and S) for the intersection point (Xi, Yi) Distance between the intersection point (Xi, Yi) and (X0, Y0) is given by: d12 = (Xi-X0)2 + (Yi-Y0)2 You need 3 such equations, from 3 mastering circles to solve the 3 unknowns. Note that solution for each sensor is independent of the other sensors. It's a bit early in the morning for me but the basic outline should work.

    Kornfeld Eliyahu PeterK Offline
    Kornfeld Eliyahu PeterK Offline
    Kornfeld Eliyahu Peter
    wrote on last edited by
    #40

    It should be in 3D - x and y are not enough to position the devices...

    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

    "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

    M 1 Reply Last reply
    0
    • J Joan M

      Hi all, I need help in a math issue: Let's say I have 3 measuring devices which give me a distance. Mechanically those 3 sensors are mounted more or less in the right position, but we can't be sure of the angle neither position the measuring devices are mounted. I have 3 Mastering parts (3 circumferences of a known radius) that I can mount into the machine at any moment and that I want to use to calibrate the system. The measuring error of the 3 measuring devices can be dismissed. this is a small diagram to represent the problem: https://i.stack.imgur.com/a2AyG.png[^] 2 known master circumferences give me a distance [d1] between circumferences (d1 = radius 1 - radius 2). For each circumference the sensor will give me a different measure m1 and m2. Given the difference between r1-r2 and m2-m1 could I find the angle in which the measuring device is mounted? Summarizing: 2 master circumferences mounted in the same center. 3 external measuring devices mounted completely unaligned with the center. I don't know the measuring devices position. The red lines in the drawing are the vector lines the measuring device measures would be placed into. The real measures (in this drawing) would be the distance from the sensor to the position where the red line crosses a circle. Any help will be welcome... Thank you all...

      R Offline
      R Offline
      Rick York
      wrote on last edited by
      #41

      A little clarification is needed. If m1 and m2 are the distances from the sensor to points on the circles then you have a triangle with three known distances so you should be able to solve for the angles between each leg of the triangle. Is there more to this or am I missing something?

      "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

      J 1 Reply Last reply
      0
      • R Rick York

        A little clarification is needed. If m1 and m2 are the distances from the sensor to points on the circles then you have a triangle with three known distances so you should be able to solve for the angles between each leg of the triangle. Is there more to this or am I missing something?

        "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

        J Offline
        J Offline
        Joan M
        wrote on last edited by
        #42

        Sensors measure along the red lines in the drawing. m1 is the distance from the sensor to the first master part. m2 is the distance from the sensor to the second master part. If I have 2 master parts, I'll have 2 measures from each sensor. But I don't know the real position/orientation of any sensor... Thank you very much Rick.

        R 1 Reply Last reply
        0
        • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

          It should be in 3D - x and y are not enough to position the devices...

          "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

          M Offline
          M Offline
          Mircea Neacsu
          wrote on last edited by
          #43

          Not sure why you think it is 3D. The OP talked about 2D and his diagram is 2D. In 3D the problem cannot be solved with only 3 measurements.

          Kornfeld Eliyahu PeterK 1 Reply Last reply
          0
          • J Joan M

            Sensors measure along the red lines in the drawing. m1 is the distance from the sensor to the first master part. m2 is the distance from the sensor to the second master part. If I have 2 master parts, I'll have 2 measures from each sensor. But I don't know the real position/orientation of any sensor... Thank you very much Rick.

            R Offline
            R Offline
            Rick York
            wrote on last edited by
            #44

            You should be able to know the real positions of the sensors. I think you have to in this case. If they are fixed in space then you should be able to determine their locations. If they are moved into place by a mechanism then you should know where they were moved to. If they are moved into position manually then this whole thing seems rather pointless. I have done this kind of thing for a living over many years and it's really not that hard when you have all of the information. It seems to me that you do not have enough information and it appears you will have to define some constraints to be able to acquire that information. I used to have these battles with the MEs who design systems all the time. Now they have learned what data they have to provide and they do so or I/we can't do our jobs.

            "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

            J 1 Reply Last reply
            0
            • M Mircea Neacsu

              Not sure why you think it is 3D. The OP talked about 2D and his diagram is 2D. In 3D the problem cannot be solved with only 3 measurements.

              Kornfeld Eliyahu PeterK Offline
              Kornfeld Eliyahu PeterK Offline
              Kornfeld Eliyahu Peter
              wrote on last edited by
              #45

              Look for my questions... The devices are not in the same plain as the circle to measure... Or so I understood...

              "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

              "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

              1 Reply Last reply
              0
              • J Joan M

                Hi all, I need help in a math issue: Let's say I have 3 measuring devices which give me a distance. Mechanically those 3 sensors are mounted more or less in the right position, but we can't be sure of the angle neither position the measuring devices are mounted. I have 3 Mastering parts (3 circumferences of a known radius) that I can mount into the machine at any moment and that I want to use to calibrate the system. The measuring error of the 3 measuring devices can be dismissed. this is a small diagram to represent the problem: https://i.stack.imgur.com/a2AyG.png[^] 2 known master circumferences give me a distance [d1] between circumferences (d1 = radius 1 - radius 2). For each circumference the sensor will give me a different measure m1 and m2. Given the difference between r1-r2 and m2-m1 could I find the angle in which the measuring device is mounted? Summarizing: 2 master circumferences mounted in the same center. 3 external measuring devices mounted completely unaligned with the center. I don't know the measuring devices position. The red lines in the drawing are the vector lines the measuring device measures would be placed into. The real measures (in this drawing) would be the distance from the sensor to the position where the red line crosses a circle. Any help will be welcome... Thank you all...

                M Offline
                M Offline
                Mircea Neacsu
                wrote on last edited by
                #46

                I went ahead and did the math. You can check it in this PDF file [^]. You still have some (or a lot of) work to do because you have to solve a system of non-linear equations. The basic flow is the same as outlined in my previous message: - Find the intersection between the circle (mastering part) and the measuring line. - Using also the formula for the distance between 2 points you reduce it to an equation with 5 parameters: x,y coordinates of the sensor, slope of measuring line, radius of mastering part and distance measured by the sensor. - Each of the mastering parts gives you a new equation and you solve the system of 3 equations for the 3 unknowns: x,y coordinates and slope. I've tested the formulas with a CAD drawing and they work nicely. Enjoy!

                U J 2 Replies Last reply
                0
                • R Rick York

                  You should be able to know the real positions of the sensors. I think you have to in this case. If they are fixed in space then you should be able to determine their locations. If they are moved into place by a mechanism then you should know where they were moved to. If they are moved into position manually then this whole thing seems rather pointless. I have done this kind of thing for a living over many years and it's really not that hard when you have all of the information. It seems to me that you do not have enough information and it appears you will have to define some constraints to be able to acquire that information. I used to have these battles with the MEs who design systems all the time. Now they have learned what data they have to provide and they do so or I/we can't do our jobs.

                  "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

                  J Offline
                  J Offline
                  Joan M
                  wrote on last edited by
                  #47

                  Rick York wrote:

                  You should be able to know the real positions of the sensors

                  Amen to that... but I'm afraid the problem here (having to read micrometers) is that even the mechanical engineers want to place the sensors correctly they can't. I've proposed to use a metrology device to find where the devices are placed, but it seems they can have mechanical issues and maintenances that make this approach unusable. X|

                  1 Reply Last reply
                  0
                  • J Joan M

                    Hi all, I need help in a math issue: Let's say I have 3 measuring devices which give me a distance. Mechanically those 3 sensors are mounted more or less in the right position, but we can't be sure of the angle neither position the measuring devices are mounted. I have 3 Mastering parts (3 circumferences of a known radius) that I can mount into the machine at any moment and that I want to use to calibrate the system. The measuring error of the 3 measuring devices can be dismissed. this is a small diagram to represent the problem: https://i.stack.imgur.com/a2AyG.png[^] 2 known master circumferences give me a distance [d1] between circumferences (d1 = radius 1 - radius 2). For each circumference the sensor will give me a different measure m1 and m2. Given the difference between r1-r2 and m2-m1 could I find the angle in which the measuring device is mounted? Summarizing: 2 master circumferences mounted in the same center. 3 external measuring devices mounted completely unaligned with the center. I don't know the measuring devices position. The red lines in the drawing are the vector lines the measuring device measures would be placed into. The real measures (in this drawing) would be the distance from the sensor to the position where the red line crosses a circle. Any help will be welcome... Thank you all...

                    M Offline
                    M Offline
                    MikePelton
                    wrote on last edited by
                    #48

                    If your circular parts were actually eccentric (i.e. cams) you'd detect different peaks and troughs as the centre rotates, which would give you an insight into the radial distribution of the measuring devices?

                    J 1 Reply Last reply
                    0
                    • J Joan M

                      Hi all, I need help in a math issue: Let's say I have 3 measuring devices which give me a distance. Mechanically those 3 sensors are mounted more or less in the right position, but we can't be sure of the angle neither position the measuring devices are mounted. I have 3 Mastering parts (3 circumferences of a known radius) that I can mount into the machine at any moment and that I want to use to calibrate the system. The measuring error of the 3 measuring devices can be dismissed. this is a small diagram to represent the problem: https://i.stack.imgur.com/a2AyG.png[^] 2 known master circumferences give me a distance [d1] between circumferences (d1 = radius 1 - radius 2). For each circumference the sensor will give me a different measure m1 and m2. Given the difference between r1-r2 and m2-m1 could I find the angle in which the measuring device is mounted? Summarizing: 2 master circumferences mounted in the same center. 3 external measuring devices mounted completely unaligned with the center. I don't know the measuring devices position. The red lines in the drawing are the vector lines the measuring device measures would be placed into. The real measures (in this drawing) would be the distance from the sensor to the position where the red line crosses a circle. Any help will be welcome... Thank you all...

                      U Offline
                      U Offline
                      User 11542641
                      wrote on last edited by
                      #49

                      This seems very simple unless I'm not understanding the question? BTW... your either saying circumference when you're actually meaning diameter, or you need to find the diameter from the circumference C=D*PI All you're asking for is the angle of each measuring device vector relative to the center of the cylinders, "NOT" the position of the measuring device. It becomes a simple triangle problem... so what do you know? You know the lengths of all 3 sides of each triangle (one for each sensor). 1.) The first two are the radii of the cylinders, you know this ahead of time (diameter/2) 2.) The third length is the difference between the 2 measurements from the individual sensor Knowing the three lengths, and being unconcerned with orientation/position you simply trig out the 3 angles of the triangle.

                      J 1 Reply Last reply
                      0
                      • J Joan M

                        Hi all, I need help in a math issue: Let's say I have 3 measuring devices which give me a distance. Mechanically those 3 sensors are mounted more or less in the right position, but we can't be sure of the angle neither position the measuring devices are mounted. I have 3 Mastering parts (3 circumferences of a known radius) that I can mount into the machine at any moment and that I want to use to calibrate the system. The measuring error of the 3 measuring devices can be dismissed. this is a small diagram to represent the problem: https://i.stack.imgur.com/a2AyG.png[^] 2 known master circumferences give me a distance [d1] between circumferences (d1 = radius 1 - radius 2). For each circumference the sensor will give me a different measure m1 and m2. Given the difference between r1-r2 and m2-m1 could I find the angle in which the measuring device is mounted? Summarizing: 2 master circumferences mounted in the same center. 3 external measuring devices mounted completely unaligned with the center. I don't know the measuring devices position. The red lines in the drawing are the vector lines the measuring device measures would be placed into. The real measures (in this drawing) would be the distance from the sensor to the position where the red line crosses a circle. Any help will be welcome... Thank you all...

                        D Offline
                        D Offline
                        davecasdf
                        wrote on last edited by
                        #50

                        Joan, 1. It looks like a 3-d problem to me. 2. Can you measure the distances sensor-to-sensor? 3. Do you get shortest distance sensor to target or distance "at this angle" ( which I don't know that well ) 4. Can you move the target in a known pattern? 5. Remember that you need one more equations than unknowns. I think this works with 4 sensors, being able to get sensor to sensor distances, being able to read shortest distance sensor to target, and a sphere. On second thought, IF you can trust being in plane, then for each sensor, you have 2 distances. Knowing the 2 diameters, you have the distance to center, and the angle of incidence. IF you know the distance between sensors, you can get relative position for target axis and sensor "array". Then you could check x-y motion for accuracy and squareness. Of course you don't know "where you are" wrt to anything else, or at what angles. dave

                        J 1 Reply Last reply
                        0
                        • J Joan M

                          Hi all, I need help in a math issue: Let's say I have 3 measuring devices which give me a distance. Mechanically those 3 sensors are mounted more or less in the right position, but we can't be sure of the angle neither position the measuring devices are mounted. I have 3 Mastering parts (3 circumferences of a known radius) that I can mount into the machine at any moment and that I want to use to calibrate the system. The measuring error of the 3 measuring devices can be dismissed. this is a small diagram to represent the problem: https://i.stack.imgur.com/a2AyG.png[^] 2 known master circumferences give me a distance [d1] between circumferences (d1 = radius 1 - radius 2). For each circumference the sensor will give me a different measure m1 and m2. Given the difference between r1-r2 and m2-m1 could I find the angle in which the measuring device is mounted? Summarizing: 2 master circumferences mounted in the same center. 3 external measuring devices mounted completely unaligned with the center. I don't know the measuring devices position. The red lines in the drawing are the vector lines the measuring device measures would be placed into. The real measures (in this drawing) would be the distance from the sensor to the position where the red line crosses a circle. Any help will be welcome... Thank you all...

                          U Offline
                          U Offline
                          User 10771089
                          wrote on last edited by
                          #51

                          If the problem is a 2D one, then the angle can be computed using this equation: cos(alpha) = (r1-r2)/(m2-m1)

                          U 1 Reply Last reply
                          0
                          • U User 10771089

                            If the problem is a 2D one, then the angle can be computed using this equation: cos(alpha) = (r1-r2)/(m2-m1)

                            U Offline
                            U Offline
                            User 10771089
                            wrote on last edited by
                            #52

                            Sorry, I forgot to specify what alpha is. The angle alpha is the angle between the red line and a line that connects the device with the common center of the two circles.

                            U 1 Reply Last reply
                            0
                            • U User 10771089

                              Sorry, I forgot to specify what alpha is. The angle alpha is the angle between the red line and a line that connects the device with the common center of the two circles.

                              U Offline
                              U Offline
                              User 10771089
                              wrote on last edited by
                              #53

                              The distance between the device and the center of the two circles can be also calculated as: (m2r1 - m1r2)/(m2-m1)

                              1 Reply Last reply
                              0
                              • M Mircea Neacsu

                                I went ahead and did the math. You can check it in this PDF file [^]. You still have some (or a lot of) work to do because you have to solve a system of non-linear equations. The basic flow is the same as outlined in my previous message: - Find the intersection between the circle (mastering part) and the measuring line. - Using also the formula for the distance between 2 points you reduce it to an equation with 5 parameters: x,y coordinates of the sensor, slope of measuring line, radius of mastering part and distance measured by the sensor. - Each of the mastering parts gives you a new equation and you solve the system of 3 equations for the 3 unknowns: x,y coordinates and slope. I've tested the formulas with a CAD drawing and they work nicely. Enjoy!

                                U Offline
                                U Offline
                                User 10771089
                                wrote on last edited by
                                #54

                                Where are the measurements m1 and m2 in your formula?

                                M 1 Reply Last reply
                                0
                                • M MikePelton

                                  If your circular parts were actually eccentric (i.e. cams) you'd detect different peaks and troughs as the centre rotates, which would give you an insight into the radial distribution of the measuring devices?

                                  J Offline
                                  J Offline
                                  Joan M
                                  wrote on last edited by
                                  #55

                                  Parts must be 100% circular.

                                  1 Reply Last reply
                                  0
                                  • J Joan M

                                    Hi all, I need help in a math issue: Let's say I have 3 measuring devices which give me a distance. Mechanically those 3 sensors are mounted more or less in the right position, but we can't be sure of the angle neither position the measuring devices are mounted. I have 3 Mastering parts (3 circumferences of a known radius) that I can mount into the machine at any moment and that I want to use to calibrate the system. The measuring error of the 3 measuring devices can be dismissed. this is a small diagram to represent the problem: https://i.stack.imgur.com/a2AyG.png[^] 2 known master circumferences give me a distance [d1] between circumferences (d1 = radius 1 - radius 2). For each circumference the sensor will give me a different measure m1 and m2. Given the difference between r1-r2 and m2-m1 could I find the angle in which the measuring device is mounted? Summarizing: 2 master circumferences mounted in the same center. 3 external measuring devices mounted completely unaligned with the center. I don't know the measuring devices position. The red lines in the drawing are the vector lines the measuring device measures would be placed into. The real measures (in this drawing) would be the distance from the sensor to the position where the red line crosses a circle. Any help will be welcome... Thank you all...

                                    T Offline
                                    T Offline
                                    tnich
                                    wrote on last edited by
                                    #56

                                    Simple answer: Yes you can find the angle given measurements of the two discs. I will give you some details in a moment. More complicated answer: If you want an accurate estimate of the angle, you are out of luck. If you only plan to use the cosine of the angle, you can come up with something pretty good. Let's call theta the angle that the sensor deviates from dead center on the disc(s). Let y be the distance of the sensor from the center of the disc(s). You can use the law of cosines to build two equations involving y and theta. r_1^2 = m_1^2 + y^2 - 2*m_1*y*cos(theta) r_2^2 = m_2^2 + y^2 - 2*m_2*y*cos(theta) Solving them gets you y = sqrt(m_1*m_2 + (m_2*r_1^2 - m_1*r_2^2)/(m_2 - m_1)) cos(theta) = (m_1^2 - r_1^2)/(2*m_1*y) + y/(2*m_1) The problem with getting a good value for theta is that cos(theta) is going to be very close to 1.0000 for any small value of theta. So even a tiny measurement error will result in a incommensurately large error in theta. And cos(theta) may even come out to be greater than 1, in which case theta is undefined. However, it seems like a good bet that you can get by with just an estimate of cos(theta) for your calibration, since given a measurement m you can use the law of cosines to find the distance from the center.

                                    1 Reply Last reply
                                    0
                                    • J Joan M

                                      Hi all, I need help in a math issue: Let's say I have 3 measuring devices which give me a distance. Mechanically those 3 sensors are mounted more or less in the right position, but we can't be sure of the angle neither position the measuring devices are mounted. I have 3 Mastering parts (3 circumferences of a known radius) that I can mount into the machine at any moment and that I want to use to calibrate the system. The measuring error of the 3 measuring devices can be dismissed. this is a small diagram to represent the problem: https://i.stack.imgur.com/a2AyG.png[^] 2 known master circumferences give me a distance [d1] between circumferences (d1 = radius 1 - radius 2). For each circumference the sensor will give me a different measure m1 and m2. Given the difference between r1-r2 and m2-m1 could I find the angle in which the measuring device is mounted? Summarizing: 2 master circumferences mounted in the same center. 3 external measuring devices mounted completely unaligned with the center. I don't know the measuring devices position. The red lines in the drawing are the vector lines the measuring device measures would be placed into. The real measures (in this drawing) would be the distance from the sensor to the position where the red line crosses a circle. Any help will be welcome... Thank you all...

                                      I Offline
                                      I Offline
                                      itprorh66
                                      wrote on last edited by
                                      #57

                                      I guess I have a broader question. What is the end goal of this measurement? in other words is the end goal of the analysis, measurement and calculation to: a.) determine the angles and position for each of the three measuring devices? b.) determine the difference in radii between the inner and outer rings of the three masters? c.) measure the radii between the inner and outer rings of random test devices? d.) test that an introduced device has an inner and outer radii that falls within a given tolerance? The approach to the calculation will most likely vary depending on the answer to this question.

                                      itprorh66

                                      J 1 Reply Last reply
                                      0
                                      • U User 10771089

                                        Where are the measurements m1 and m2 in your formula?

                                        M Offline
                                        M Offline
                                        Mircea Neacsu
                                        wrote on last edited by
                                        #58

                                        They are d1, d2 and d3. It cannot be solved with only 2 measurements. The original post was talking about 3 measurements and then mentions only 2.

                                        J 1 Reply Last reply
                                        0
                                        • U User 11542641

                                          This seems very simple unless I'm not understanding the question? BTW... your either saying circumference when you're actually meaning diameter, or you need to find the diameter from the circumference C=D*PI All you're asking for is the angle of each measuring device vector relative to the center of the cylinders, "NOT" the position of the measuring device. It becomes a simple triangle problem... so what do you know? You know the lengths of all 3 sides of each triangle (one for each sensor). 1.) The first two are the radii of the cylinders, you know this ahead of time (diameter/2) 2.) The third length is the difference between the 2 measurements from the individual sensor Knowing the three lengths, and being unconcerned with orientation/position you simply trig out the 3 angles of the triangle.

                                          J Offline
                                          J Offline
                                          Joan M
                                          wrote on last edited by
                                          #59

                                          I need to get a precise measure of the sensors and after reading the values I need to find the radius of the part. Sensors are placed around the part. But I can't know in advance the real position of the sensors neither the real angle they are. Sensors are outside of the part. Even the part measures 50 mm the sensor measure only 10 mm. I need a precision of micrometers in the reading, therefore finding the position/orientation of the sensors is important to be able to measure new parts. The orientation of the 3 sensors could even not make a triangle at all... (i.e. 2 sensors perfectly aligned). I fail to see it simple... Could you explain/develop your idea please? PS: I really wish you are right. :beer:

                                          U 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups