<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="pmathml.xsl"?>


<!--  html xmlns:mml="http://www.w3.org/1998/Math/MathML"  -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<!-- object id="mathplayer" classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987">
</object  -->

<!--  ?import namespace="mml" implementation="#mathplayer"?  -->


<title> BOUNDARIES AND LIMITS FOR REGULATIONS </title>
<script type="text/javascript" src="ASCIIMathML.js"></script>
<script type="text/javascript" src="ASCIIsvg.js"></script>

<!-- www.w3schools.com/Css/css_reference.asp -->
<style type="text/css">
p.teal {background: rgb(0,128,128); border-color: rgb(0,128,128); border-style: solid; font-weight: bold;}
p.red {background: rgb(255,0,0); border-style: solid; border-color: rgb(255,0,0); font-weight: bold;}
p.pink {background: rgb(255,128,139); border-color: rgb(255,128,139); border-style: solid; font-weight: bold;}
p.maroon {background: rgb(128,0,0); border-color: rgb(128,0,0); border-style: solid; font-weight: bold;}
p.purple {background: rgb(128,0,128);   border-style: solid; font-weight: bold;}
p.fuchsia {background: rgb(255,0,255); border-color: rgb(255,0,255); border-style: solid; font-weight: bold;}
p.magenta {background: rgb(255,0,255); border-color: rgb(255,0,255); border-style: solid; font-weight: bold;}
p.navy {background: rgb(0,0,128); color: white; cursor: wait; border-style: solid; border-color: navy; font-weight: bold;}
p.mediumblue {background: rgb(158,199,243);  border-style: solid; border-color: rgb(158,199,243); font-weight: bold;}
p.blue {background: rgb(0,0,255);  border-color: rgb(0,0,255); border-style: solid;  font-weight: bold;}
p.green {background: rgb(0,128,0); border-color: rgb(0,128,0);  border-style: solid;  font-weight: bold;}
p.lime {background: rgb(0,255,0); border-color: rgb(0,255,0);  border-color: rgb(0,255,0); border-style: solid;  font-weight: bold;}
p.olive {background: rgb(128,128,0);  border-style: solid;  border-color: rgb(128,128,0); font-weight: bold;}
p.yellow {background: rgb(255,255,0); border-style: solid;  border-color: rgb(255,255,0);  font-weight: bold;}
p.teal {background: rgb(0,128,128); border-style: solid;  border-color: rgb(0,128,128);  font-weight: bold;}
p.aqua {background: rgb(0,255,255); border-style: solid;  border-color: rgb(0,255,255);  font-weight: bold;}
p.chartreuse {background: rgb(127,255,0); border-color: rgb(127,255,0);border-style: solid; font-weight: bold;}
p.cyan {background: rgb(0,255,255); border-color: rgb(0,255,255);border-style: solid; font-weight: bold;}
p.gold {background: rgb(255,215,0); border-color: rgb(255,215,0);border-style: solir; font-weight: bold;}
p.orange {background: rgb(255,165,0); border-style: solid; border-color: rgb(255,165,0);font-weight: bold;}
p.darkorange {background: rgb(255,140,0); border-style: inset; font-weight: bold;}

p.brown {background: rgb(165,42,42); border-style: inset; font-weight: bold;}
p.dark {background: rgb(64,64,64); border-color: rgb(64,64,64); color: silver; cursor: crosshair; border-style: solid; font-weight: bold;}
p.gray {background: rgb(128,128,128); border-style: inset; font-weight: bold;}
p.silver {background: rgb(192,192,192); border-style: inset; font-weight: bold;}

p.what {background: rgb(128,255,0); border-style: inset; font-weight: bold;}
p.whatif {background: rgb(128,0,255); border-style: inset; font-weight: bold;}
</style>



</head>

<!--  pwrlmt.src="d.svg"  pwrlmt.src="pwrlmt_lgd.svg"
   pwrlmt.src="pwrlmt_plt.svg"           -->


<body onload="drawPictures();translate()" bgcolor="white"  >


<h3>
 BOUNDARIES AND LIMITS FOR REGULATIONS  
</h3>








<p> <div id="legendary" name="legendary" style=" position:relative;  
    top:0; left:0;   "  width="282" height="400" >
    POWER LIMITED CLASSES

<embed src="scale_v.svg" style="position:absolute; top:0; left:0; z-index:2 "
     type="image/svg+xml" width="28" height="282" ></embed>

<embed src="scales_3-trans.png" style="position:absolute; top:200; left:28; z-index:1 "
      width="282" height="60" alt="scales" ></embed>

<embed name="pwrlmted" id="pwrlmted" width="400" height="566" src="d.svg"
 style=" position:absolute;  top:0; left:28;  z-index:3;
 opacity:0.3; filter:alpha(opacity=30); "
 script='initPicture(-1.0,3.0,-2.5,3.0)
 axes(1,1,"labels","grid")
 strokewidth = 8
 stroke = "blue"
   line([3.2,3.2],[3.2,3.0])
   line([2.0,3.2],[2.0,3.0])
   text([2.1,3.2],"DC current 2",belowright)
 stroke = "green"
   line([3.2,2.8],[3.2,3.0])
   line([2.0,2.8],[2.0,3.0])
   text([2.25,3.0],"DC class 2",belowright)
 stroke = "cyan"
   line([3.2,2.8],[3.2,2.6])
   line([2.0,2.8],[2.0,2.6])
   text([2.15,2.8],"DC power 3",belowright)


 stroke = "magenta"
   line([3.2,2.4],[3.2,2.6])
   line([2.0,2.4],[2.0,2.6])
   text([2.2,2.6],"AC power 3",belowright)
 stroke = "red"
   line([3.2,2.0],[3.2,2.2])
   line([2.0,2.0],[2.0,2.2])
   text([2.1,2.4],"AC current 2",belowright)
 stroke = "orange"
   line([3.2,2.4],[3.2,2.2])
   line([2.0,2.4],[2.0,2.2])
   text([1.9,2.2],"AC nameplate 2",belowright)

 strokewidth = 1.5






stroke="orange"  // "red"  FF0000  class 1
    line([-0.2,3.2],[-0.1,3.1])    //1 kW
//    line([-0.5,3.5],[1.4771,1.5229])    //1 kW
//    line([1.4771,-2.3010],[1.4771,1.5229])    // 30 V   0.9208
//    line([1.4771,-2.3010],[1.4771,-1.7781])    // 30 V  
//    line([1.4771,1.0],[1.4771,1.5229])    // 30 V  
       line([1.4771,-0.2],[1.4771,-0.4]) 
       line([1.4771,-0.6],[1.4771,-0.8]) 
       line([1.4771,0.2],[1.4771,0.4]) 
//       line([1.4771,0.6],[1.4771,0.8]) 
       line([1.4771,-1.2],[1.4771,-1.4]) 
       line([1.4771,-1.6],[1.4771,-1.8])
        line([1.4771,-2.3010],[1.4771,-2.0])

stroke="fuchsia"
stroke =  "violet"
stroke="magenta"
// low voltage lighting 50 V [30 V] 25 A 750 W  [1.4771,1.3979]
     line([1.4771,1.3979],[1.3010,1.3979])
stroke="blue"
     line([1.4771,1.3979],[1.6990,1.3979])
stroke = "cyan"
//     line([1.4771,1.3979],[1.4771,1.3010])
       line([1.6990,1.3979],[1.6990,1.3010])
stroke="green"
     line([1.4771,1.3979],[1.9031,1.3979])
//              text([1.44,1.38],"427.27",aboveright)
              text([1.6,1.38],"427.27",aboveright)
              text([1.04,1.42],"426.32",belowright)
stroke="yellow"
//  30 V, 80 V with GFI for deicing pipe heating
//        line([1.4771,2.5],[1.4771,3.2])

stroke="#C08080"  //brown ?
//        line([1.9031,2.5],[1.9031,3.2])
//  7500 V * 300 mA  == 2.25 kW = 15 kV * 150 mA



// stroke="lightcoral"  //  F08080  class 2
 stroke="#C08080"  //  class 2
// class 2 maximum  current limitation protected
//    line([0.1,2.9],[ 0.5, 2.5])         // 1 kW  1.1-3
//    line([1.0,2.0],[ 1.3010, 1.6990])         // 1 kW  10-20
//    line([ 1.3010, 1.6990],[1.4771,1.5229])    // 1 kW  20-30

//  class 2 overcurrent           power limitation protected
//    line([0.0,2.3979],[1.3010,1.0969])   //  250 W   0-20-30
//    line([1.3010,1.0969],[1.4771,0.9208])  

//     line([ 1.3010,0.6990],[1.4771,0.5229])      // 100 W 20-30 nameplate inherent protected


//  class 2 inherentcurrent limitation
//   line([-0.6021,0.9031],[1.49485,0.9031])     // 8 A  0-20-30  AC
//    line([1.49485,0.9031],[1.49485,1.4771])    // ??  100 W


stroke="red"
//     1.5     2       3       4       5       6       8
//  0, 0.1761, 0.3010, 0.4771, 0.6020, 0.6990, 0.7781, 0.9031
   line([-1.0,0.9031],[-0.9031,0.9031])      // 0.9031 8A
   line([-0.7781,0.9031],[-0.6990,0.9031])
   line([-0.6020,0.9031],[-0.4771,0.9031])
   line([-0.3010,0.9031],[-0.1761,0.9031])
   line([1.0,0.9031],[0.9031,0.9031])
   line([0.7781,0.9031],[0.6990,0.9031])
   line([0.6020,0.9031],[0.4771,0.9031])
   line([0.3010,0.9031],[0.1761,0.9031])

       line([1.4771,0.5229],[1.4771,0.4]) 
       line([1.4771,0.0],[1.4771,0.2]) 

stroke="orange"  //  0.6990  5 A
   line([-1.0,0.6990],[-0.9031,0.6990])      // 0.6990 5A
   line([-0.7781,0.6990],[-0.6990,0.6990])
   line([-0.6020,0.6990],[-0.4771,0.6990])
   line([-0.3010,0.6990],[-0.1761,0.6990])
   line([1.0,0.6990],[0.9031,0.6990])
   line([0.7781,0.6990],[0.6990,0.6990])
   line([0.6020,0.6990],[0.4771,0.6990])
   line([0.3010,0.6990],[0.1761,0.6990])

      line([1.0,0.6990],[1.3010,0.6990])     // 5A 0-20 inherent and protected
      line([1.4771,0.5229],[1.3010,0.6990])  //   20-30  nameplate

// stroke="#0000C0" 
  stroke="blue"

   line([-0.9031,0.9031],[-0.7781,0.9031])   // 0.9031 8A
   line([-0.6990,0.9031],[-0.6020,0.9031])
   line([-0.4771,0.9031],[-0.3010,0.9031])
   line([-0.1761,0.9031],[0.0,0.9031])
   line([0.9031,0.9031],[0.7781,0.9031])
   line([0.6990,0.9031],[0.6020,0.9031])
   line([0.4771,0.9031],[0.3010,0.9031])
   line([0.1761,0.9031],[0.0,0.9031])

   line([1.0,0.9031],[1.3010,0.9031])     // 8 A  0-20  DC
   line([1.3010,0.9031],[1.4771,0.9031])     // 8 A  20-30  DC
    line([1.4771,0.9031],[1.4771,0.6990])  // 8 A 250 W

stroke="green"  //  0.6990  5 A
    // 0.6990 5A
   line([-0.9031,0.6990],[-0.7781,0.6990]) 
   line([-0.6990,0.6990],[-0.6020,0.6990])
   line([-0.4771,0.6990],[-0.3010,0.6990])
   line([-0.1761,0.6990],[0.0,0.6990])
   line([0.9031,0.6990],[0.7781,0.6990])  // 5 A   8 V
   line([0.6990,0.6990],[0.6020,0.6990])
   line([0.4771,0.6990],[0.3010,0.6990])
   line([0.1761,0.6990],[0.0,0.6990])     // 5 A  







 stroke="#C08080" // brown
                                           // 5 mA  30-150 inherent current limited
  line([1.4771,-2.3010],[2.1761,-2.3010] )  //  5 mA
                                           //  nameplate
//   line([2.1761,-2.3010],[2.1761,0.2218])    // 150 V  250 W
//    line([1.4771,-2.3010],[1.4771,0.9208])    // 30 V  250 W
//       line([1.4771,0.8],[1.4771,0.9208]) 

stroke="red" // 2 i limitation AC
       line([1.4771,-0.0],[1.4771,-0.2])
       line([1.4771,-0.0],[1.4771,-0.2])
       line([1.4771,-0.6],[1.4771,-0.4])
       line([1.4771,-0.8],[1.4771,-1.0])
       line([1.4771,-1.0],[1.4771,-1.2])
       line([1.4771,-1.6],[1.4771,-1.4])
       line([1.4771,-1.8],[1.4771,-2.0])

       line([1.4771,-2.2],[1.4771,-2.3010])

//red  line([1.4771,0.9208],[1.4771,0.5229])
       line([1.4571,0.9208],[1.4571,0.6990])
       line([1.4571,0.6990],[1.4771,0.5229])


//stroke = "fuchsia" // FF00FF  class 3
  stroke = "blue"  // "orange" DC

//     line([1.455,0.7190],[1.7781,0.3979])    // 150 W 30-100 inherent current limitation
       line([1.455,0.6990],[1.7781,0.3779])


      line([1.7782,0.3979],[1.7782,0.2218])        // 60 V DC

       line([1.7781,0.2218],[1.7781,-0.0])    //  60 V
       line([1.7781,-0.2],[1.7781,-0.4])    //  60 V
       line([1.7781,-0.6],[1.7781,-0.8])    //  60 V
       line([1.7781,-1.0],[1.7781,-1.2])    //  60 V
       line([1.7781,-1.6],[1.7781,-1.4])    //  60 V
       line([1.7781,-1.8],[1.7781,-2.0])    //  60 V



stroke="cyan"
// line([1.455,0.6990],[1.7781,0.3979])    // 150 W 30-100 inherent current limitation
//   line([1.455,0.6790],[1.7781,0.3779])           60-100
     // [1.7681,0.3979],[1.7681,0.2218])
//   line([1.7581,0.3979],[1.7581,0.2218])

  stroke = "green" //  DC nameplate 
       line([1.7781,-1.0],[1.7781,-0.8])    //  60 V

       line([1.7781,-0.4],[1.7781,-0.6])    //  60 V

       line([1.7781,-1.2],[1.7781,-1.4])    //  60 V

       line([1.7782,0.0],[1.7782,-0.2])        // 60 V DC

       line([1.7781,-1.8],[1.7781,-1.6])    //  60 V
       line([1.7781,-2.3010],[1.7781,-2.0])    //  5 mA   60 V


// green line([1.4771,0.5229],[1.7781,0.2218])
         line([1.4771,0.5029],[1.7781,0.2018])

 stroke = "cyan" //  "fuchsia" // FF00FF      

//   line([1.7781,0.3979],[2.0,0.1761])    // 150 W 3DC 60-100 inherent current limitation
     line([1.7781,0.3779],[2.0,0.1661])    // 150 W 3DC 60-100 inherent current limitation
                               // ??
   line([3.0,0.0],[3.0791,-0.0791])   //  beyond 1000 V
//    line([-0.6021,0.0],[3.0,0.0])   // 1 A  DC
      line([2.0,0.0],[2.1761,0.0])    // 1A dog leg



//    class 3 DCred ACblue   class 2  DCorange  ACgreen
// line([1.7781,0.6198],[2.0,0.3979])  // 250 W 3DCred 60-100 power limitation
stroke="cyan"  //  red"
 line([1.7781,0.6498],[2.0,0.4279])  // 250 W 3DCred 60-100 power limitation
 line([1.7781,1.2518],[2.0,1.03])  // 1 kW 3DCred 60-100 power limitation
   line([2.7781,0.2218],[2.5,0.5])   //  600V 1 kW    100 Ohm
   line([2.7781,0.2218],[2.7781,0.5])   //  600V 1 kW  725.41(B)
 text([2.45,0.35],"725.41(B)",aboveright)
stroke="magenta"  //  blue"
 line([1.4771,0.9208],[2.0,0.3979])  // 250 W 3ACblue 30-100 power limitation
 line([1.4771,1.5229],[2,1])  // 1 kW 3AC  30-100 protected current limitation

 text([0.2,1.6],"250   W",aboveright)
stroke="green"
// line([0.0,2.3979],[1.7781,0.6198])  // 250 W nameplateDCgreen  0-60 power limitation
   line([0.0,2.4279],[1.7781,0.6498])  // 250 W nameplateDCgreen  0-60 power limitation
//  line([-0.0,3.0],[1.7781,1.2218])    //1 kW
    line([-0.0,3.03],[1.7781,1.2518])    //1 kW

stroke="orange"
 line([1.4771,0.9208],[0.0,2.3979])  // 250 W nameplateACorange 0-30 power limitation
    line([-0.0,3.0],[1.4771,1.5229])    // 1 kW

//  transformer 2500 VA limit  Vmax*Imax &lt; 1000VA

 strokewidth = 0.5
stroke="black"
//   plot("(log(1000 - (1000/1000) * exp(x* 2.302)))/2.302",-1.0,3.)
//   line([3.3979,0.0],[0.0,3.3979])
//   line([2.3979,1.0],[1.0,2.3979])
     line([1.4021,2.0],[2.3979,1.0])
   line([1.0,3.0],[2.7782,1.2218])
   text([2.0,1.6],"725.41(A2)",aboveright)
 strokewidth = 1.5




 stroke = "fuchsia" // FF00FF
//   line([1.455,0.6990],[2.0,0.1761])    // 150 W 30-100 inherent current limitation
     line([1.455,0.7190],[2.0,0.1961])    // 150 W 30-100 inherent current limitation


//  line([0.0,2.1769],[2.1769,0.0])     //  150 W 1-150 ?
//    line([2.1761,0.0],[3.0,-0.8239])    // 150W  150-1000 ?



//   line([1.455,0.545],[2.0,0.0])  //  100 W nameplate 30-100 overcurrent  inherent
//   line([1.455,0.545],[2.1761,-0.1761])  //  100 W nameplate 30-150 overcurrent   protected


//      line([1.455,0.545],[1.7782,0.2218])  //  100 W 30-60

// ?    line([1.4771,0.5229],[2.0000,0.0])     //   protected
//    line([2.0,0.0],[2.1761,0.0])     // 1 A 100-150 protected  current limitation
                                     //       overcurrent
//    line([0.0,0.0],[0.3979,0.0])     // 1 A   1-2.5 ?


//  line([2.0,0.0],[2.0,.1761])    // 100 V
  line([2.0,-2.3010],[2.0,-1.0])    // 100 V

// DC  (30-150) -->  (60-150)     class 2 inherent  1.4771 -->  1.7781
//  line([1.4771,0.545],[1.7781,0.2440])   //  100W 30-60  nameplate
//  line([1.455,0.6990],[1.760,1.3980])   //  150W 30-60  current limitation


                               
stroke= "chartreuse" // 7Fff00   

  line([-0.7976,0.9115],[0.0,0.1139]) // 1.3 mW    intrinsic
  line([0.1139,0.0],[0.0,0.1139])   //  1.3 mW
  line([0.1139,0.0],[0.2278,-0.1139])
  line([0.2278,-0.1139],[0.9115,-0.7976])


  text([-0.8,0.15],"1.3 W",aboveright)
  text([-0.5,-1.3],"simple",aboveright)
  text([-0.3,-1.47],"25 mW",aboveright)
//  line([-1.6021,0.0],[0.0,-1.6021])   //  25 mW
  line([-0.8010,-0.8010],[0.0,-1.6021])   //  25 mW  simple
  line([0.0,-1.6021],[0.8010,-2.4031])   //  25 mW
//  line([0.0,-1.6021],[1.6021,-3.2041])   //  25 mW
   line([-0.9,-1.0],[-0.5229,-1.0])    //   100 mA
   line([0.0,-1.0],[0.1761,-1.0])    //   100 mA
   line([0.1761,-1.0],[0.1761,-1.0969])    //   1.5 V
   line([0.1761,-1.6990],[0.1761,-2.0])    //   1.5 V

//   line([-0.6021,-1.0],[-0.8021,-1.2])   // 0.25 V  100 mA  2.5 Ohm
   line([-0.6021,-1.0],[-0.7021,-1.1])   // 0.25 V  100 mA  2.5 Ohm
//   line([0.1761,-1.7781],[-0.0239,-1.9782])      //  1.5 V 16.67 mA  90 Ohm
   line([0.1761,-1.7781],[0.0761,-1.8782])      //  1.5 V 16.67 mA  90 Ohm


stroke="green"  //008000

  text([-1.2,2.6],"automobile",aboveright)
  text([-1.2,1.6],"two No.6",aboveright)
  text([-1.2,1.4],"ignition",aboveright)
  text([-1.2,1.0],"AA",aboveright)
  text([-0.8,0.3],"intrinsic",aboveright)
 strokewidth = 1.0


stroke="olive"

//  10 dB
  marker = "arrow"
   line([-0.5,-0.5],[-0.25,-0.25])
   line([-0.5,-0.5],[-0.75,-0.75])
   text([-1.1,-0.6]," 10 dB ",aboveright)

   line([-0.5,-0.1],[-0.25,-0.1])
   line([-0.5,-0.1],[-0.75,-0.1])
   text([-0.8,-0.37]," 5 dB ",aboveright)

   line([-0.1,-0.5],[-0.1,-0.25])
   line([-0.1,-0.5],[-0.1,-0.75])
   text([-0.5,-0.65]," 5 dB ",aboveright)

  marker = "none"

// threshold of hearing 10**-12 W/(m*m) == 10**-16 W/(cm*cm)
//  http://hyperphysics.phy-astr.gsu.edu/Hbase/sound/intens.html
//      10E-16 is 0 dB
//      10E-6  is 100 dB
//      10E-4  is 120 dB    is painful
//      1 W/sqcm is 160 dB
//       0.01      is 140 dB
    text([-1.0,-1.85],"hearing pain ",aboveright)
    text([-1.0,-2.0]," x100",aboveright)
    text([-1.0,-1.57],"140 dB ",aboveright)
    text([-1.30,-1.7],"= 0.01 W/sqcm",aboveright)
  line([-1.1,-0.9],[-0.1,-1.9])

  line([-1.27,-2.73],[-1.25,-2.75])  //  120 dB


//  http://en.wikipedia.org/wiki/Absolute_threshold
//    Hecht Shlaer Pirenne 1942  fovea
//    90 photons   2500 quanta
// vision +5.0 magnitude is limit of visibility      sun is -26.8  3.86E26 W
//   http://www.glyphweb.com/esky/concepts/magnitude.html
//
//  wiki/Sonoluminescence  1-10 mW
//  wiki/List_of_light_sources   /wiki/Luminous_efficacy
//  LED  4 mW common low current    up to 95 lm/W  683.002 lm/W max
//  1.464 mW per lumen  line([-2.8344,0.0],[0.0,-2.8344])
//  -1.4172      -1.0,-1.8344   -1.8344,-1.0
//  or less efficiently high efficiency LED 
        //        line([-1.0,-1.8344],[-0.5,-2.3344])
    line([-1.2,-1.6344],[-0.2,-2.6344])
     text([-1.2,-2.25],"1 lumen",aboveright)
     text([-1.35,-2.4],"= 1.464 mW",aboveright)

strokewidth = 2.5
stroke="teal"
//  /wiki/Solar_Constant
// solar constant  1366 W/sqm   1.740E17 W for the earth
 //  line([3.135,0.0],[0.0,3.135])
//   line([2.1354,1.0],[1.0,2.1354])
   line([0.4,2.7354],[0.6,2.5354])
   line([0.8354,2.3],[1.0,2.1354])
     text([0.3,2.6],"solar",aboveright)
     text([0.5,2.45],"constant",aboveright)
     text([0.7,2.3],"per sq m",aboveright)

// horsepower  745.6999 W
//   line([0.0,2.8726],[2.8726,0.0])
   line([2.0,0.8726],[2.0726,0.8])
   line([2.3,0.5726],[2.3726,0.5])
     text([2.05,0.7],"1",aboveright)
     text([1.75,0.55],"horsepower",aboveright)
//  1 cuft/min @ 100 psig is 24/55=  0.43636 hp =325.3963
//  1 hp is 55/24= 2.29167 cuft/min @ 100 psig
//      line([2.5124,0.0],[0.0,2.5124])


    line([2.0,0.5124],[2.2124,0.3])
    text([1.95,0.3],"air",aboveright)

// 1 ton of ice / 24 hr  of air conditioning
//    line([0.0,0.5460],[0.5,0.0460])
//    line([0.8,-0.254],[1.3,-0.754])
//    text([0.5,-0.5],"ton ice/day",aboveright)
 //   line([2.3,-1.754],[2.5,-1.954])
 line([2.3,1.246],[2.5,1.046])   
//    line([1.0,-0.454],[1.5,-0.954])
    text([2.1,1.12],"ton ice/day",aboveright)

// therm/hr
 //    line([0.0,1.4669],[0.4,1.0669])
 //  text([0.0,1.2],"therm/hr",aboveright)
 //  line([2.0,-0.5331],[2.4,-0.9331])
//    line([2.7,-1.2331],[3.1,-1.6331])
    line([2.7,1.7669],[3.1,1.3669])   
    text([2.4,1.45],"therm/hr",aboveright)

//  log(4.186) = 0.6217
//      line([0.0,0.6217],[0.5,0.1217])
      line([2.5,-1.8783],[3.0,-2.3783])
    text([2.4,-2.2],"cal/sec",aboveright)
            
strokewidth = 1.5


//stroke="lime"  //00FF00
stroke="green"  //008000
//stroke="yellow"   //


//  line([1.4771,-2.3010],[2.1761,-2.3010] )  //  5 mA
  line([2.0792,-2.2218],[2.3802,-2.2218] )  //  6 mA
  line([2.0792,-2.3979],[2.3802,-2.3979] )  //  4 mA
  text([2.3802,-2.3979],"GFI",aboveright)
  line([1.4771,-2.3979],[1.9032,-2.3979])    //  50[30] to 80 V low voltage lighting
  line([1.6990,-2.3979],[1.6990,-2.2218])
  line([1.4771,-2.2218],[1.9032,-2.2218])    //  30 to 80 V low voltage lighting
  line([1.9032,-2.3979],[1.9032,-2.2218])


 stroke = "blue"
//   line([1.4771,-.3010],[2.1761,-.3010] )  500 mA
 stroke = "blue"

stroke="magenta"  //  FF00FF

//   line([2.3979,2.0],[2.8979,2.5])   //    2.5
      // line([2.6479,2.25],[2.8979,2.5])   //  2.5 Ohm
//  line([2.6990,1.0],[3.1990,1.5])   //   50
     line([2.6990,1.0],[2.9490,1.25]) 
     line([2.6990,1.3010],[2.9490,1.5510]) 
      text([2.5,1.0],"50   Ohm",aboveright)
      text([2.5,1.3010],"25   Ohm",aboveright)
//  line([2.5,0.5],[3.0,1.0])         //  100 Ohm
     line([2.75,0.75],[3.0,1.0])  
//  line([2.7781,0.0],[3.2781,0.5])   //  600
    line([2.7781,0.0],[2.5281,-0.25]) 
      text([2.5,-0.4],"600 Ohm",aboveright)
// telephone 48 V ring voltage 24 V battery power     80 mA?
// http://www.tech-faq.com/telephone-voltage.shtml
//  88 V AC superimposed on 48 V DC  15 Hz to 70 Hz 10 mA
// in use indication  http://www.techlib.com/electronics/telephone.html
//  http://www.qsl.net/yo5ofh/hobby%20circuits/telephone_circuits.htm

//

stroke="navy"  // 000080
// two No.6 ignition cells          0.06 Ohm per cell
// plot("2.6-x*(2.6/0.3)")
//   circle([0.15,1.3],.05)
//  26 A  3.0 V  I = 26 - y * (26/3)
//                      y = exp(x)
//      log(I) = log(26 - (26/3) exp(x))    -0.01,0.4771
   plot("(log(26 - (26/3)  * exp(x* 2.302)))/2.302",-1.0,0.4771)




// automobile battery     log(12)=1.079  discharge  450 A flash
   plot("(log(450 - (450/12) * exp(x* 2.302)))/2.302",-1.0,1.079)
// efficiency 
// charge   1/37.5 Ohm = 2/75  2/75=0.02667 Ohm  log(0.02667)=-1.574
//     I =  ( V - 12 ) / 0.05333  =  -225 + 18.075 V
   plot("(log( -225 + 18.075 * exp(x* 2.302) ) ) / 2.302",1.08,2.0)
//        line([0.0,1.574],[1.0,2.574])
        line([0.7781,2.352],[1.7781,3.352])   //  0.02667 Ohm
// efficiency   asymptotic to -1.875

//        line([1.079,1.0],[2.079,0.0])     
        line([1.079,1.0],[1.179,0.9])     
         line([1.279,0.8],[1.379,0.7])     
//         line([1.979,0.1],[2.079,0.0]) 
         line([2.179,-0.1],[2.279,-0.2]) 

//        line([0.079,0.0],[1.079,1.0])
        line([0.979,0.9],[1.079,1.0])     
        line([0.779,0.7],[0.879,0.8])     
        line([0.579,0.5],[0.679,0.6])     
        line([0.379,0.3],[0.479,0.4])     
         line([0.079,0.0],[0.179,0.1])

//  intrinsic 1.3 W
// simple 25mW   1.5 V 100 mA
//   plot("(log(0.1 - (0.1/1.5) * exp(x* 2.302)))/2.302",-1.0,0.4771)
// AA cell   12.5 A flash  capacitive? 
   plot("(log(12.5 - (12.5/1.5) * exp(x* 2.302)))/2.302",-1.0,0.4771)

stroke="olive"  //  808000

 text([-0.1,3.05],"power limit = 1 kW ",aboveright)
 text([2.5,0],"log(Voltage/1 Volt) ",above)

// text([0,2.7],"log( ",null)
// text([0,2.5],"Current",below)
// text([0,1.5],"/",above)
// text([0,1.5],"1",null)
// text([0,1.5],"Ampere)",below)


 strokewidth = 0.5
stroke="brown"   // color coded ticks
  line([0.1761,-0.1],[0.1761,0.1])   // 1.5
 strokewidth = 1.5
stroke="red"   // color coded ticks
  line([0.3010,-0.1],[0.3010,0.1])   // 2
stroke="orange"   // color coded ticks
  line([0.4771,-0.1],[0.4771,0.1])   // 3
stroke="green"  
  line([0.6990,-0.1],[0.6990,0.1])   // 5
stroke="grey"  
  line([0.9031,-0.1],[0.9031,0.1])   // 8

stroke="purple"  //  800080

//  0, 0.1761, 0.3010, 0.4771, 0.6020, 0.6990, 0.7781, 0.9031

 strokewidth = 0.5
stroke="brown"
  line([-0.1,0.1761],[0.1,0.1761])  // 1.5
 strokewidth = 1.5
stroke="red"   // color coded ticks
  line([-0.1,0.3010],[0.1,0.3010])  // 2
stroke="orange"   // color coded ticks
  line([-0.1,0.4771],[0.1,0.4771])  //3
stroke="yellow"  
  line([-0.1,0.6020],[0.1,0.6020])  //4
stroke="green"  
  line([-0.1,0.6990],[0.1,0.6990])  //5
stroke="blue"  
   line([-0.1,0.7781],[0.1,0.7781]) //6
stroke="grey"  
  line([-0.1,0.9031],[0.1,0.9031])  //8

stroke="red"
  dot([2.0,-1.0],open)
  marker = "arrow"
  line([2.0,-1.0],[2.0,-0.5])
  line([2.0,-1.0],[2.5,-1.0])
  text([2.0,-0.8],"SHOCK ",aboveright)
  text([2.0,-1.0],"HAZARD AC",aboveright)
stroke="blue"
  dot([2.4,-0.53],open)
  marker = "arrow"
  line([2.4,-0.55],[2.4,-0.05])
  line([2.4,-0.55],[2.9,-0.55])
  text([2.4,-0.55],"DC",aboveright)
stroke="green"
  dot([1.7076,-1.523],open)
  marker = "arrow"
  line([1.7076,-1.523],[1.7076,-1.023])
  line([1.7076,-1.523],[2.2076,-1.523])
  text([1.7076,-1.523],"OMITABLE",belowleft)
  text([1.7076,-1.723],"GROUND",belowleft)
  marker = "none"
text([-1.35,-2.67],"NEC2008 chapter 9 11(A) 11(B) 12(A) 12(B)",aboveright)
text([-0.8,-2.83],"&#169;NFPA Quincy MA",aboveright)
 '>      </embed>

</div></p>

<!-- http://htoerphysics.phy-astr.gsu.edu/hbase/electric/shock.html#c3
   lethal                        32 to 250 V
     1 kOhm    100 V   100 mA
     0.1 MOhm  10 kV   100 mA
   perception
     DC 5 to 10 mA
     AC 1 to 10 mA  none above 15-20 kHz
   fibrillation  AC 60 mA
                 DC 300 to 500 mA

   AC or DC ?
-->

<!--
  -->

<p>.</p><p>.</p><p>
<embed src="scale_v.svg"
     type="image/svg+xml" width="282" height="282" ></embed>
   </p>

<!--
<embed src="scale_v.svg "
     type="image/svg+xml"  style=" position:relative; top:-50; left:0; "
     width="282" height="282" ></embed>  -->


<!-- Show/Hide and Update button caused by src="ASCIIsvg.js"   -->


<!-- ? no image     -->

   <!--
     will cover its own Show/Hide and Update button with top:-25
   http://www.arcwebservices.com/v2006/solutions/help/svgviewerhelp.htm
   www.ddj.com/184405293

   http://dev.openlayers.org/docs/files/OpenLayers/Control/OverviewMap-js.html
     showToggle: function(minimize)   Hide/Show

     -->


<!-- need to make y axis assymetric
             rotate y axis message
     -->




<p><img src="spacer.gif"></img></p><p>.</p><p>.</p>

<pre>

<p  class="blue" > DC Class II 60 V 100 W 8 A 
</p>
<p  class="green" > DC Class II 60 V 100 W 5 A 250 W  1 kW
</p>
<p  class="cyan" > DC Class III 100 V 150 W 250 W  1 kW
</p>

<p class="red"> AC Class II nameplate  30 V 8 A
</p>
<p class="orange"> AC Class II current  30 V 5 A
</p>
<p class="magenta"> AC Class III power  100 V 150 W  250 W
</p>

<p class="chartreuse"> intrinsic  1.3 W   simple  25 mW
</p>
<p class="olive"> The threshold of hearing is defined as 0 db =
10<sup>-16</sup>  watts / square centimeter.
</p>
<p class="navy"> Batteries: 12 V automobile, two No.6 ignition, AA cell;
the discharging and charging curves for the 12 V battery are shown; it is
assumed that the internal resistance of the charger is the same as the
internal resistance of the battery; higher charging voltages cause the
current curve to approach the characteristic impedance asymoptotically.
The efficiencies of the charging and discharging are shown as straight
lines on the log-log plot with 100% positioned at 1 A on the current scale.
This illustrates the higher efficiencies achieved with larger batteries
and lower currents; the influence of the increasing price of energy and
the limits of solar and wind generation are thus evident.
</p>
<p class="mediumblue"> ...
</p>

<p class="dark"> 15 standard colors for maps
http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Maps#Map_colors
</p>

<p class="teal">
The solar constant is 1366 W/sqm; for the whole earth it is 1.740&#x2219;10<sup>17</sup> W.
One horsepower is 746 watts.  Compressed air at 1 cubic ft per minute at
100 lb per square inch is equivalent to 24/55= 0.43636 horsepower or
325.4 Watts.  100,000 BTU/hr or 1 therm/hr is 29.30 kW and 1 ton of ice
melting in one day is 3.516 kW.
</p>
<!--   10,000 BTU/hr = 2.931 kW     3.413 BTU/hr = 1 W  =1/0.2929
                       2.930        3.412
       12,000 BTU/hr is 1 ton  =  3.516 kW    log(3516.)=3.5460
       therm  = 100,000 BTU
       therm/hr  = 29.30 kW    log(29.30*1000)=4.4669
       calorie = 4.186 Joule
              -->
<p class="mediumblue"> &#169;2008 Wm.C.Corwin  www.ConcurrentInverse.com
</p>

</pre>





</body>
</html>

