- Timestamp:
- Apr 5, 2014 11:18:12 AM (11 years ago)
- Branches:
- master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- 2380663
- Parents:
- 164d64f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sans/models/media/model_functions.rst
r1c03e14 r38d4102 35 35 .. |bigdelta| unicode:: U+0394 36 36 .. |biggamma| unicode:: U+0393 37 .. |bigpsi| unicode:: U+03A8 37 38 38 39 .. |drho| replace:: |bigdelta|\ |rho| … … 164 165 - CylinderModel_ (including magnetic 2D version) 165 166 - HollowCylinderModel_ 166 - CappedCylinderModel 167 - CoreShellCylinderModel 168 - EllipticalCylinderModel 167 - CappedCylinderModel_ 168 - CoreShellCylinderModel_ 169 - EllipticalCylinderModel_ 169 170 - FlexibleCylinderModel 170 171 - FlexCylEllipXModel … … 1240 1241 and the 1D scattering intensity use the c-library from NIST. 1241 1242 1242 *2.1.14. 1. Validation of the CylinderModel*1243 *2.1.14.2. Validation of the CylinderModel* 1243 1244 1244 1245 Validation of our code was done by comparing the output of the 1D model to the output of the software provided by the … … 1247 1248 .. image:: img/image065.JPG 1248 1249 1249 Figure 3: Comparison of the SasView scattering intensity for a cylinder with the output of the NIST SANS analysis 1250 software.The parameters were set to: *Scale* = 1.0, *Radius* = 20 |Ang|, *Length* = 400 |Ang|,1250 *Figure 3: Comparison of the SasView scattering intensity for a cylinder with the output of the NIST SANS analysis* 1251 *software.* The parameters were set to: *Scale* = 1.0, *Radius* = 20 |Ang|, *Length* = 400 |Ang|, 1251 1252 *Contrast* = 3e-6 |Ang^-2|, and *Background* = 0.01 |cm^-1|. 1252 1253 … … 1262 1263 .. image:: img/image066.JPG 1263 1264 1264 Figure 4: Comparison of the intensity for uniformly distributed cylinders calculated from our 2D model and the intensity 1265 from the NIST SANS analysis software. The parameters used were: *Scale* = 1.0, *Radius* = 20 |Ang|, *Length* = 400 |Ang|,1266 * Contrast* = 3e-6 |Ang^-2|, and *Background* = 0.0 |cm^-1|.1265 *Figure 4: Comparison of the intensity for uniformly distributed cylinders calculated from our 2D model and the* 1266 *intensity from the NIST SANS analysis software.* The parameters used were: *Scale* = 1.0, *Radius* = 20 |Ang|, 1267 *Length* = 400 |Ang|, *Contrast* = 3e-6 |Ang^-2|, and *Background* = 0.0 |cm^-1|. 1267 1268 1268 1269 … … 1280 1281 1281 1282 The inside and outside of the hollow cylinder are assumed have the same SLD. 1283 1284 *2.1.15.1 Definition* 1282 1285 1283 1286 The 1D scattering intensity is calculated in the following way (Guinier, 1955) … … 1317 1320 .. image:: img/image061.JPG 1318 1321 1319 1320 Figure. Definition of the angles for the oriented HollowCylinderModel. 1321 1322 1323 1324 Figure. Examples of the angles for oriented pp against the detector 1325 plane. 1322 *Figure. Definition of the angles for the oriented HollowCylinderModel.* 1323 1324 .. image:: img/image062.JPG 1325 1326 *Figure. Examples of the angles for oriented pp against the detector plane.* 1326 1327 1327 1328 REFERENCE 1328 1329 Feigin, L. A, and D. I. Svergun, "Structure Analysis by Small-Angle 1330 X-Ray and Neutron Scattering", Plenum Press, New York, (1987). 1329 L. A. Feigin and D. I. Svergun, *Structure Analysis by Small-Angle X-Ray and Neutron Scattering*, Plenum Press, 1330 New York, (1987) 1331 1331 1332 1332 … … 1336 1336 **2.1.16 CappedCylinderModel** 1337 1337 1338 Calculates the scattering from a cylinder with spherical section end- 1339 caps(This model simply becomes the ConvexLensModel when the length of 1340 the cylinder L = 0. That is, a sphereocylinder with end caps that have 1341 a radius larger than that of the cylinder and the center of the end 1342 cap radius lies within the cylinder. See the diagram for the details 1338 Calculates the scattering from a cylinder with spherical section end-caps. This model simply becomes the ConvexLensModel 1339 when the length of the cylinder *L* = 0, that is, a sphereocylinder with end caps that have a radius larger than that 1340 of the cylinder and the center of the end cap radius lies within the cylinder. See the diagram for the details 1343 1341 of the geometry and restrictions on parameter values. 1344 1342 1345 1346 1347 *1.1. Definition* 1343 *2.1.16.1. Definition* 1348 1344 1349 1345 The returned value is scaled to units of [|cm^-1|\ |sr^-1|, absolute scale. 1350 1346 1351 The Capped Cylinder geometry is defined as: 1352 1353 1354 1355 r is the radius of the cylinder. All other parameters are as defined 1356 in the diagram. Since the end cap radius R >= r and by definition for 1357 this geometry h < 0, h is then defined by r and R as: 1358 1359 h = -1*sqrt(R^2 - r^2). 1360 1361 The scattering intensity I(q) is calculated as: 1362 1363 1364 1365 where the amplitude A(q) is given as: 1366 1367 1368 1369 The < > brackets denote an average of the structure over all 1370 orientations. <A^2(q)> is then the form factor, P(q). The scale factor 1371 is equivalent to the volume fraction of cylinders, each of volume, V. 1372 Contrast is the difference of scattering length densities of the 1373 cylinder and the surrounding solvent. 1374 1375 The volume of the Capped Cylinder is: 1376 1377 (with h as a positive value here) 1378 1379 1380 1381 and its radius of gyration: 1382 1383 1384 1385 The necessary conditions of R >= r is not enforced in the model. It is 1386 up to you to restrict this during analysis. 1387 1388 REFERENCES 1389 1390 H. Kaya, J. Appl. Cryst. (2004) 37, 223-230. 1391 1392 H. Kaya and N-R deSouza, J. Appl. Cryst. (2004) 37, 508-509. (addenda 1393 and errata) 1394 1395 TEST DATASET 1396 1397 This example dataset is produced by running the Macro 1398 CappedCylinder(), using 200 data points, *qmin* = 0.001 -1, *qmax* = 0.7 1399 -1 and the above default values. 1347 The Capped Cylinder geometry is defined as 1348 1349 .. image:: img/image112.JPG 1350 1351 where *r* is the radius of the cylinder. All other parameters are as defined in the diagram. Since the end cap radius 1352 *R* >= *r* and by definition for this geometry *h* < 0, *h* is then defined by *r* and *R* as 1353 1354 *h* = -1 \* sqrt(*R*\ :sup:`2` - *r*\ :sup:`2`) 1355 1356 The scattered intensity *I(q)* is calculated as 1357 1358 .. image:: img/image113.JPG 1359 1360 where the amplitude *A(q)* is given as 1361 1362 .. image:: img/image114.JPG 1363 1364 The < > brackets denote an average of the structure over all orientations. <\ *A*\ :sup:`2`\ *(q)*> is then the form 1365 factor, *P(q)*. The scale factor is equivalent to the volume fraction of cylinders, each of volume, *V*. Contrast is the 1366 difference of scattering length densities of the cylinder and the surrounding solvent. 1367 1368 The volume of the Capped Cylinder is (with *h* as a positive value here) 1369 1370 .. image:: img/image115.JPG 1371 1372 and its radius of gyration 1373 1374 .. image:: img/image116.JPG 1375 1376 **The requirement that** *R* >= *r* **is not enforced in the model! It is up to you to restrict this during analysis.** 1377 1378 This following example dataset is produced by running the MacroCappedCylinder(), using 200 data points, 1379 *qmin* = 0.001 |Ang^-1|, *qmax* = 0.7 |Ang^-1| and the default values 1400 1380 1401 1381 ============== ======== ============= … … 1411 1391 ============== ======== ============= 1412 1392 1413 1414 1393 .. image:: img/image117.JPG 1415 1394 1416 1395 *Figure. 1D plot using the default values (w/256 data point).* 1417 1396 1418 For 2D data: The 2D scattering intensity is calculated similar to the 1419 2D cylinder model. At the theta = 45 deg and phi =0 deg with default 1420 values for other parameters, 1421 1422 1397 For 2D data: The 2D scattering intensity is calculated similar to the 2D cylinder model. For example, for 1398 |theta| = 45 deg and |phi| =0 deg with default values for other parameters 1399 1400 .. image:: img/image118.JPG 1423 1401 1424 1402 *Figure. 2D plot (w/(256X265) data points).* 1425 1403 1426 1427 1428 Figure. Definition of the angles for oriented 2D cylinders. 1429 1430 1431 1432 Figure. Examples of the angles for oriented pp against the detector 1433 plane. 1404 .. image:: img/image061.JPG 1405 1406 *Figure. Definition of the angles for oriented 2D cylinders.* 1407 1408 .. image:: img/image062.jpg 1409 1410 *Figure. Examples of the angles for oriented pp against the detector plane.* 1411 1412 REFERENCE 1413 H. Kaya, *J. Appl. Cryst.*, 37 (2004) 223-230 1414 H. Kaya and N-R deSouza, *J. Appl. Cryst.*, 37 (2004) 508-509 (addenda and errata) 1434 1415 1435 1416 … … 1437 1418 .. _CoreShellCylinderModel: 1438 1419 1439 **2.1.17. CoreShellCylinderModel*** 1440 1441 This model provides the form factor for a circular cylinder with a 1442 core-shell scattering length density profile. The form factor is 1443 normalized by the particle volume. 1444 1445 *1.1. Definition* 1446 1447 The output of the 2D scattering intensity function for oriented core- 1448 shell cylinders is given by (Kline, 2006): 1449 1450 1451 1452 1453 1454 1455 1456 where is the angle between the axis of the cylinder and the q-vector, 1457 *Vs* is the volume of the outer shell (i.e. the total volume, 1458 including the shell), *Vc* is the volume of the core, *L* is the 1459 length of the core, *r* is the radius of the core, *t* is the 1460 thickness of the shell, *c* is the scattering length density of the 1461 core, *s* is the scattering length density of the shell, solv is the 1462 scattering length density of the solvent, and *bkg* is the background 1463 level. The outer radius of the shell is given by *r+t* and the total 1464 length of the outer shell is given by *L+2t*. J1 is the first order 1465 Bessel function. 1466 1467 1468 1469 To provide easy access to the orientation of the core-shell cylinder, 1470 we define the axis of the cylinder using two angles and . Similarly to 1471 the case of the cylinder, those angles are defined on Figure 2 in 1472 Cylinder Model. 1473 1474 For P*S: The 2nd virial coefficient of the solid cylinder is calculate 1475 based on the (radius+thickness) and 2(length +thickness) values, and 1476 used as the effective radius toward S(Q) when P(Q)*S(Q) is applied. 1477 1478 The returned value is scaled to units of |cm^-1| and the parameters of 1479 the core-shell cylinder model are the following: 1420 **2.1.17. CoreShellCylinderModel** 1421 1422 This model provides the form factor for a circular cylinder with a core-shell scattering length density profile. The 1423 form factor is normalized by the particle volume. 1424 1425 *2.1.17.1. Definition* 1426 1427 The output of the 2D scattering intensity function for oriented core-shell cylinders is given by (Kline, 2006) 1428 1429 .. image:: img/image067.PNG 1430 1431 where 1432 1433 .. image:: img/image068.PNG 1434 1435 .. image:: img/image239.PNG 1436 1437 and |alpha| is the angle between the axis of the cylinder and the *q*\ -vector, *Vs* is the volume of the outer shell 1438 (i.e. the total volume, including the shell), *Vc* is the volume of the core, *L* is the length of the core, *r* is the 1439 radius of the core, *t* is the thickness of the shell, |rho|\ :sub:`c` is the scattering length density of the core, 1440 |rho|\ :sub:`s` is the scattering length density of the shell, |rho|\ :sub:`solv` is the scattering length density of 1441 the solvent, and *bkg* is the background level. The outer radius of the shell is given by *r+t* and the total length of 1442 the outer shell is given by *L+2t*. *J1* is the first order Bessel function. 1443 1444 .. image:: img/image069.JPG 1445 1446 To provide easy access to the orientation of the core-shell cylinder, we define the axis of the cylinder using two 1447 angles |theta| and |phi|\ . As for the case of the cylinder, those angles are defined in Figure 2 of the CylinderModel. 1448 1449 NB: The 2nd virial coefficient of the cylinder is calculated based on the radius and 2 length values, and used as the 1450 effective radius for *S(Q)* when *P(Q)* \* *S(Q)* is applied. 1451 1452 The returned value is scaled to units of |cm^-1| and the parameters of the core-shell cylinder model are the following 1480 1453 1481 1454 ============== ======== ============= … … 1494 1467 ============== ======== ============= 1495 1468 1496 The output of the 1D scattering intensity function for randomly 1497 oriented cylinders is then given by the equation above. 1498 1499 The *axis_theta* and axis *_phi* parameters are not used for the 1D 1500 output. Our implementation of the scattering kernel and the 1D 1501 scattering intensity use the c-library from NIST. 1502 1503 *2.1. Validation of the core-shell cylinder model* 1504 1505 Validation of our code was done by comparing the output of the 1D 1506 model to the output of the software provided by the NIST (Kline, 1507 2006). Figure 8 shows a comparison of the 1D output of our model and 1508 the output of the NIST software. 1509 1510 Averaging over a distribution of orientation is done by evaluating the 1511 equation above. Since we have no other software to compare the 1512 implementation of the intensity for fully oriented core-shell 1513 cylinders, we can compare the result of averaging our 2D output using 1514 a uniform distribution *p(,* *)* = 1.0. Figure 9 shows the result of 1515 such a cross-check. 1516 1517 1518 1519 1520 1521 Figure 8: Comparison of the SasView scattering intensity for a core- 1522 shell cylinder with the output of the NIST SANS analysis software. The 1523 parameters were set to: Scale=1.0, Radius=20 , Thickness=10 , 1524 Length=400 , Core_sld=1e-6 -2, Shell_sld=4e-6 -2, Solvent_sld=1e-6 -2, 1525 and Background=0.01 |cm^-1|. 1526 1527 1528 1529 1530 1531 1532 1533 Figure 9: Comparison of the intensity for uniformly distributed core- 1534 shell cylinders calculated from our 2D model and the intensity from 1535 the NIST SANS analysis software. The parameters used were: Scale=1.0, 1536 Radius=20 , Thickness=10 , Length=400 , Core_sld=1e-6 -2, 1537 Shell_sld=4e-6 -2, Solvent_sld=1e-6 -2, and Background=0.0 |cm^-1|. 1538 1539 1540 1541 Figure. Definition of the angles for oriented core-shell cylinders. 1542 1543 1544 1545 Figure. Examples of the angles for oriented pp against the detector 1546 plane. 1469 The output of the 1D scattering intensity function for randomly oriented cylinders is then given by the equation above. 1470 1471 The *axis_theta* and *axis_phi* parameters are not used for the 1D output. Our implementation of the scattering kernel 1472 and the 1D scattering intensity use the c-library from NIST. 1473 1474 *2.1.17.2. Validation of the CoreShellCylinderModel* 1475 1476 Validation of our code was done by comparing the output of the 1D model to the output of the software provided by the 1477 NIST (Kline, 2006). Figure 1 shows a comparison of the 1D output of our model and the output of the NIST software. 1478 1479 .. image:: img/image070.JPG 1480 1481 *Figure 1: Comparison of the SasView scattering intensity for a core-shell cylinder with the output of the NIST SANS* 1482 *analysis software.* The parameters were set to: *Scale* = 1.0, *Radius* = 20 |Ang|, *Thickness* = 10 |Ang|, 1483 *Length* = 400 |Ang|, *Core_sld* = 1e-6 |Ang^-2|, *Shell_sld* = 4e-6 |Ang^-2|, *Solvent_sld* = 1e-6 |Ang^-2|, 1484 and *Background* = 0.01 |cm^-1|. 1485 1486 Averaging over a distribution of orientation is done by evaluating the equation above. Since we have no other software 1487 to compare the implementation of the intensity for fully oriented cylinders, we can compare the result of averaging our 1488 2D output using a uniform distribution *p(*\ |theta|,\ |phi|\ *)* = 1.0. Figure 2 shows the result of such a cross-check. 1489 1490 .. image:: img/image071.JPG 1491 1492 *Figure 2: Comparison of the intensity for uniformly distributed core-shell cylinders calculated from our 2D model and* 1493 *the intensity from the NIST SANS analysis software.* The parameters used were: *Scale* = 1.0, *Radius* = 20 |Ang|, 1494 *Thickness* = 10 |Ang|, *Length* =400 |Ang|, *Core_sld* = 1e-6 |Ang^-2|, *Shell_sld* = 4e-6 |Ang^-2|, 1495 *Solvent_sld* = 1e-6 |Ang^-2|, and *Background* = 0.0 |cm^-1|. 1496 1497 .. image:: img/image061.JPG 1498 1499 *Figure. Definition of the angles for oriented core-shell cylinders.* 1500 1501 .. image:: img/image062.JPG 1502 1503 *Figure. Examples of the angles for oriented pp against the detector plane.* 1547 1504 1548 1505 2013/11/26 - Description reviewed by Heenan, R. … … 1554 1511 **2.1.18 EllipticalCylinderModel** 1555 1512 1556 This function calculates the scattering from an oriented elliptical 1557 cylinder. 1558 1559 *For 2D (orientated system):* 1560 1561 The angles theta and phi define the orientation of the axis of the 1562 cylinder. The angle psi is defined as the orientation of the major 1563 axis of the ellipse with respect to the vector Q. A gaussian 1564 poydispersity can be added to any of the orientation angles, and also 1565 for the minor radius and the ratio of the ellipse radii. 1566 1567 1568 1569 *Figure. a= r_minor and * *n= r_ratio (i.e., r_major/r_minor).* 1570 1571 The function calculated is: 1572 1573 1574 1575 with the functions: 1576 1577 1578 1579 1580 1581 1582 1583 and the angle psi is defined as the orientation of the major axis of 1584 the ellipse with respect to the vector Q. 1585 1586 *For 1D (no preferred orientation):* 1587 1588 The form factor is averaged over all possible orientation before 1589 normalized by the particle volume: P(q) = scale*<f^2>/V . 1513 This function calculates the scattering from an elliptical cylinder. 1514 1515 *2.1.18.1 Definition for 2D (orientated system)* 1516 1517 The angles |theta| and |phi| define the orientation of the axis of the cylinder. The angle |bigpsi| is defined as the 1518 orientation of the major axis of the ellipse with respect to the vector *Q*\ . A gaussian polydispersity can be added 1519 to any of the orientation angles, and also for the minor radius and the ratio of the ellipse radii. 1520 1521 .. image:: img/image098.gif 1522 1523 *Figure.* *a* = *r_minor* and |nu|\ :sub:`n` = *r_ratio* (i.e., *r_major* / *r_minor*). 1524 1525 The function calculated is 1526 1527 .. image:: img/image099.PNG 1528 1529 with the functions 1530 1531 .. image:: img/image100.PNG 1532 1533 and the angle |bigpsi| is defined as the orientation of the major axis of the ellipse with respect to the vector *q*\ . 1534 1535 *2.1.18.2 Definition for 1D (no preferred orientation)* 1536 1537 The form factor is averaged over all possible orientation before normalized by the particle volume 1538 1539 *P(q)* = *scale* \* <*F*\ :sup:`2`> / *V* 1590 1540 1591 1541 The returned value is scaled to units of |cm^-1|. 1592 1542 1593 To provide easy access to the orientation of the elliptical, we define 1594 the axis of the cylinder using two angles , andY. Similarly to the 1595 case of the cylinder, those angles, and , are defined on Figure 2 of 1596 CylinderModel. The angle Y is the rotational angle around its own 1597 long_c axis against the q plane. For example, Y = 0 when the r_minor 1598 axis is parallel to the x-axis of the detector. 1599 1600 All angle parameters are valid and given only for 2D calculation 1601 (Oriented system). 1602 1603 1604 1605 *Figure. Definition of angels for 2D*. 1606 1607 1608 1609 Figure. Examples of the angles for oriented elliptical cylinders 1610 1611 against the detector plane. 1612 1613 *For P*S*: The 2nd virial coefficient of the solid cylinder is 1614 calculate based on the averaged radius (=sqrt(r_minor^2*r_ratio)) and 1615 length values, and used as the effective radius toward S(Q) when 1616 P(Q)*S(Q) is applied. 1543 To provide easy access to the orientation of the elliptical cylinder, we define the axis of the cylinder using two 1544 angles |theta|, |phi| and |bigpsi|. As for the case of the cylinder, the angles |theta| and |phi| are defined on 1545 Figure 2 of CylinderModel. The angle |bigpsi| is the rotational angle around its own long_c axis against the *q* plane. 1546 For example, |bigpsi| = 0 when the *r_minor* axis is parallel to the *x*\ -axis of the detector. 1547 1548 All angle parameters are valid and given only for 2D calculation; ie, an oriented system. 1549 1550 .. image:: img/image101.JPG 1551 1552 *Figure. Definition of angles for 2D* 1553 1554 .. image:: img/image062.JPG 1555 1556 *Figure. Examples of the angles for oriented elliptical cylinders against the detector plane.* 1557 1558 NB: The 2nd virial coefficient of the cylinder is calculated based on the averaged radius (= sqrt(*r_minor*\ :sup:`2` \* *r_ratio*)) 1559 and length values, and used as the effective radius for *S(Q)* when *P(Q)* \* *S(Q)* is applied. 1617 1560 1618 1561 ============== ======== ============= … … 1628 1571 ============== ======== ============= 1629 1572 1630 1573 .. image:: img/image102.JPG 1631 1574 1632 1575 *Figure. 1D plot using the default values (w/1000 data point).* 1633 1576 1634 *Validation of the elliptical cylinder 2D model* 1635 1636 Validation of our code was done by comparing the output of the 1D 1637 calculation to the angular average of the output of 2 D calculation 1638 over all possible angles. The Figure below shows the comparison where 1639 the solid dot refers to averaged 2D while the line represents the 1640 result of 1D calculation (for 2D averaging, 76, 180, 76 points are 1641 taken for the angles of theta, phi, and psi respectively). 1642 1643 1577 *2.1.18.3 Validation of the EllipticalCylinderModel* 1578 1579 Validation of our code was done by comparing the output of the 1D calculation to the angular average of the output of 1580 the 2D calculation over all possible angles. The figure below shows the comparison where the solid dot refers to 1581 averaged 2D values while the line represents the result of the 1D calculation (for the 2D averaging, values of 76, 180, 1582 and 76 degrees are taken for the angles of |theta|, |phi|, and |bigpsi| respectively). 1583 1584 .. image:: img/image103.GIF 1644 1585 1645 1586 *Figure. Comparison between 1D and averaged 2D.* 1646 1587 1647 1648 1649 In the 2D average, more binning in the angle phi is necessary to get 1650 the proper result. The following figure shows the results of the 1651 averaging by varying the number of bin over angles. 1652 1653 1588 In the 2D average, more binning in the angle |phi| is necessary to get the proper result. The following figure shows 1589 the results of the averaging by varying the number of angular bins. 1590 1591 .. image:: img/image104.GIF 1654 1592 1655 1593 *Figure. The intensities averaged from 2D over different numbers of bins and angles.* 1656 1594 1657 1595 REFERENCE 1658 1659 L. A. Feigin and D. I. Svergun Structure Analysis by Small-Angle X-Ray 1660 and Neutron Scattering, Plenum, New York, (1987). 1596 L. A. Feigin and D. I. Svergun, *Structure Analysis by Small-Angle X-Ray and Neutron Scattering*, Plenum, 1597 New York, (1987) 1661 1598 1662 1599 … … 1666 1603 **2.1.19. FlexibleCylinderModel** 1667 1604 1668 This model provides the form factor, *P(q)*, for a flexible cylinder 1669 where the form factor is normalized by the volume of the cylinder: 1670 Inter-cylinder interactions are NOT included. P(q) = 1671 scale*<f^2>/V+background where the averaging < > is applied over all 1672 orientation for 1D. The 2D scattering intensity is the same as 1D, 1673 regardless of the orientation of the *q* vector which is defined as . 1674 1675 1676 1677 The chain of contour length, L, (the total length) can be described a 1678 chain of some number of locally stiff segments of length lp. The 1679 persistence length,lp, is the length along the cylinder over which the 1680 flexible cylinder can be considered a rigid rod. The Kuhn length (b = 1681 2*lp) is also used to describe the stiffness of a chain. The returned 1682 value is in units of |cm^-1|, on absolute scale. In the parameters, the 1683 sldCyl and sldSolv represent SLD (chain/cylinder) and SLD (solvent) 1684 respectively. 1605 This model provides the form factor, *P(q)*, for a flexible cylinder where the form factor is normalized by the volume 1606 of the cylinder. **Inter-cylinder interactions are NOT provided for.** 1607 1608 *P(q)* = *scale* \* <*F*\ :sup:`2`> / *V* + *background* 1609 1610 where the averaging < > is applied over all orientations for 1D. 1611 1612 The 2D scattering intensity is the same as 1D, regardless of the orientation of the *q* vector which is defined as 1613 1614 .. image:: img/image040.gif 1615 1616 *2.1.19.1. Definition* 1617 1618 .. image:: img/image075.JPG 1619 1620 The chain of contour length, *L*, (the total length) can be described as a chain of some number of locally stiff 1621 segments of length *l*\ :sub:`p`\ , the persistence length (the length along the cylinder over which the flexible 1622 cylinder can be considered a rigid rod). The Kuhn length (*b* = 2 \* *l* :sub:`p`) is also used to describe the 1623 stiffness of a chain. 1624 1625 The returned value is in units of |cm^-1|, on absolute scale. 1626 1627 In the parameters, the sldCyl and sldSolv represent the SLD of the chain/cylinder and solvent respectively. 1685 1628 1686 1629 ============== ======== ============= … … 1696 1639 ============== ======== ============= 1697 1640 1698 1641 .. image:: img/image076.JPG 1699 1642 1700 1643 *Figure. 1D plot using the default values (w/1000 data point).* 1701 1644 1702 Our model uses the form factor calculations implemented in a c-library 1703 provided by the NIST Center for Neutron Research (Kline, 2006): 1704 1705 From the reference , "Method 3 With Excluded Volume" is used. The model1706 is a parametrization of simulations of a discrete representation of 1707 the worm-like chain model of Kratky and Porod applied in the 1708 pseudocontinuous limit. See equations (13,26-27) in the original 1709 reference for the details.1645 Our model uses the form factor calculations implemented in a c-library provided by the NIST Center for Neutron Research 1646 (Kline, 2006). 1647 1648 From the reference 1649 1650 "Method 3 With Excluded Volume" is used. The model is a parametrization of simulations of a discrete representation 1651 of the worm-like chain model of Kratky and Porod applied in the pseudocontinuous limit. See equations (13,26-27) in 1652 the original reference for the details. 1710 1653 1711 1654 REFERENCE 1712 1713 Pedersen, J. S. and P. Schurtenberger (1996). Scattering functions of 1714 semiflexible polymers with and without excluded volume effects. 1715 Macromolecules 29: 7602-7612. 1716 1717 Correction of the formula can be found in: 1718 1719 Wei-Ren Chen, Paul D. Butler, and Linda J. Magid, "Incorporating 1720 Intermicellar Interactions in the Fitting of SANS Data from Cationic 1721 Wormlike Micelles" Langmuir, August 2006. 1655 J. S. Pedersen and P. Schurtenberger. *Scattering functions of semiflexible polymers with and without excluded volume* 1656 *effects*. *Macromolecules*, 29 (1996) 7602-7612 1657 1658 Correction of the formula can be found in 1659 W-R Chen, P. D. Butler and L. J. Magid, *Incorporating Intermicellar Interactions in the Fitting of SANS Data from* 1660 *Cationic Wormlike Micelles*. *Langmuir*, 22(15) 2006 6539â6548 1722 1661 1723 1662 … … 1727 1666 **2.1.20 FlexCylEllipXModel** 1728 1667 1729 *Flexible Cylinder with Elliptical Cross-Section:* Calculates the 1730 form factor for a flexible cylinder with an elliptical cross section 1731 and a uniform scattering length density. The non-negligible diameter 1732 of the cylinder is included by accounting for excluded volume 1733 interactions within the walk of a single cylinder. The form factor is 1734 normalized by the particle volume such that P(q) = scale\*<f^2>/Vol + 1735 bkg, where < > is an average over all possible orientations of the 1736 flexible cylinder. 1737 1738 *1.1. Definition* 1739 1740 The function calculated is from the reference given below. From that 1741 paper, "Method 3 With Excluded Volume" is used. The model is a 1742 parameterization of simulations of a discrete representation of the 1743 worm-like chain model of Kratky and Porod applied in the pseudo- 1744 continuous limit. See equations (13, 26-27) in the original reference 1745 for the details. 1746 1747 NB: there are several typos in the original reference that have been 1748 corrected by WRC. Details of the corrections are in the reference 1749 below. 1750 1751 - Equation (13): the term (1-w(QR)) should swap position with w(QR) 1752 1753 - Equations (23) and (24) are incorrect. WRC has entered these into Mathematica and solved analytically. The results were converted to code. 1668 This model calculates the form factor for a flexible cylinder with an elliptical cross section and a uniform scattering 1669 length density. The non-negligible diameter of the cylinder is included by accounting for excluded volume interactions 1670 within the walk of a single cylinder. The form factor is normalized by the particle volume such that 1671 1672 *P(q)* = *scale* \* <*F*\ :sup:`2`> / *V* + *background* 1673 1674 where < > is an average over all possible orientations of the flexible cylinder. 1675 1676 *2.1.20.1. Definition* 1677 1678 The function calculated is from the reference given below. From that paper, "Method 3 With Excluded Volume" is used. 1679 The model is a parameterization of simulations of a discrete representation of the worm-like chain model of Kratky and 1680 Porod applied in the pseudo-continuous limit. See equations (13, 26-27) in the original reference for the details. 1681 1682 NB: there are several typos in the original reference that have been corrected by WRC. Details of the corrections are 1683 in the reference below. Most notably 1684 1685 - Equation (13): the term (1 - w(QR)) should swap position with w(QR) 1686 1687 - Equations (23) and (24) are incorrect; WRC has entered these into Mathematica and solved analytically. The results 1688 were then converted to code. 1754 1689 1755 1690 - Equation (27) should be q0 = max(a3/sqrt(RgSquare),3) instead of max(a3*b/sqrt(RgSquare),3) … … 1757 1692 - The scattering function is negative for a range of parameter values and q-values that are experimentally accessible. A correction function has been added to give the proper behavior. 1758 1693 1759 1760 1761 The chain of contour length, L, (the total length) can be described a 1762 chain of some number of locally stiff segments of length lp. The 1763 persistence length, lp, is the length along the cylinder over which 1764 the flexible cylinder can be considered a rigid rod. The Kuhn length 1765 (b) used in the model is also used to describe the stiffness of a 1766 chain, and is simply b = 2*lp. 1767 1768 The cross section of the cylinder is elliptical, with minor radius a. 1769 The major radius is larger, so of course, the axis ratio (parameter 4) 1770 must be greater than one. Simple constraints should be applied during 1771 curve fitting to maintain this inequality. 1694 .. image:: img/image077.JPG 1695 1696 The chain of contour length, *L*, (the total length) can be described as a chain of some number of locally stiff 1697 segments of length *l*\ :sub:`p`\ , the persistence length (the length along the cylinder over which the flexible 1698 cylinder can be considered a rigid rod). The Kuhn length (*b* = 2 \* *l* :sub:`p`) is also used to describe the 1699 stiffness of a chain. 1700 1701 The cross section of the cylinder is elliptical, with minor radius *a*\ . The major radius is larger, so of course, 1702 **the axis ratio (parameter 4) must be greater than one.** Simple constraints should be applied during curve fitting to 1703 maintain this inequality. 1772 1704 1773 1705 The returned value is in units of |cm^-1|, on absolute scale. 1774 1706 1775 The sldCyl = SLD (chain), sldSolv = SLD (solvent). The scale, and the 1776 contrast are both multiplicative factors in the model and are 1777 perfectly correlated. One or both of these parameters must be held 1778 fixed during model fitting. 1779 1780 If the scale is set equal to the particle volume fraction, f, the 1781 returned value is the scattered intensity per unit volume, I(q) = 1782 f*P(q). However, no inter-particle interference effects are included 1783 in this calculation. 1784 1785 For 2D data: The 2D scattering intensity is calculated in the same way 1786 as 1D, where the *q* vector is defined as . 1787 1788 REFERENCE 1789 1790 Pedersen, J. S. and P. Schurtenberger (1996). Scattering functions of 1791 semiflexible polymers with and without excluded volume effects. 1792 Macromolecules 29: 7602-7612. 1793 1794 Corrections are in: 1795 1796 Wei-Ren Chen, Paul D. Butler, and Linda J. Magid, "Incorporating 1797 Intermicellar Interactions in the Fitting of SANS Data from Cationic 1798 Wormlike Micelles" Langmuir, August 2006. 1799 1800 1801 1802 TEST DATASET 1803 1804 This example dataset is produced by running the Macro 1805 FlexCylEllipXModel, using 200 data points, *qmin* = 0.001 -1, *qmax* = 0.7 1806 -1 and the default values below. 1707 In the parameters, *sldCyl* and *sldSolv* represent the SLD of the chain/cylinder and solvent respectively. The 1708 *scale*, and the contrast are both multiplicative factors in the model and are perfectly correlated. One or both of 1709 these parameters must be held fixed during model fitting. 1710 1711 If the scale is set equal to the particle volume fraction, |phi|, the returned value is the scattered intensity per 1712 unit volume, *I(q)* = |phi| \* *P(q)*. 1713 1714 **No inter-cylinder interference effects are included in this calculation.** 1715 1716 For 2D data: The 2D scattering intensity is calculated in the same way as 1D, where the *q* vector is defined as 1717 1718 .. image:: img/image008.PNG 1719 1720 This example dataset is produced by running the Macro FlexCylEllipXModel, using 200 data points, *qmin* = 0.001 |Ang^-1|, 1721 *qmax* = 0.7 |Ang^-1| and the default values below 1807 1722 1808 1723 ============== ======== ============= … … 1819 1734 ============== ======== ============= 1820 1735 1821 1736 .. image:: img/image078.JPG 1822 1737 1823 1738 *Figure. 1D plot using the default values (w/200 data points).* 1739 1740 REFERENCE 1741 J. S. Pedersen and P. Schurtenberger. *Scattering functions of semiflexible polymers with and without excluded volume* 1742 *effects*. *Macromolecules*, 29 (1996) 7602-7612 1743 1744 Correction of the formula can be found in 1745 W-R Chen, P. D. Butler and L. J. Magid, *Incorporating Intermicellar Interactions in the Fitting of SANS Data from* 1746 *Cationic Wormlike Micelles*. *Langmuir*, 22(15) 2006 6539â6548 1824 1747 1825 1748 … … 2239 2162 parameters were set to: Scale=1.0, Radius_a=20 , Radius_b=400 , 2240 2163 2241 Contrast=3e-6 -2, and Background=0.01 |cm^-1|.2164 Contrast=3e-6 |Ang^-2|, and Background=0.01 |cm^-1|. 2242 2165 2243 2166 … … 2248 2171 ellipsoids calculated from our 2D model and the intensity from the 2249 2172 NIST SANS analysis software. The parameters used were: Scale=1.0, 2250 Radius_a=20 , Radius_b=400 , Contrast=3e-6 -2, and Background=0.0 cm2173 Radius_a=20 , Radius_b=400 , Contrast=3e-6 |Ang^-2|, and Background=0.0 cm 2251 2174 -1. 2252 2175
Note: See TracChangeset
for help on using the changeset viewer.