Se requiere una suscripción a JoVE para ver este contenido. Inicie sesión o comience su prueba gratuita.

Artículo de método

Nanohelices escalables para estudios predictivos y mejorada visualización 3D

10K vistas

DOI:

10.3791/51372

12 de noviembre de 2014

En este artículo

Aviso de erratum

Important: There has been an erratum issued for this article. View Erratum Notice

Resumen

El modelado preciso de las estructuras nanohelical es importante para los estudios de simulación predictiva que conducen a nuevas aplicaciones de la nanotecnología. Actualmente, los paquetes de software y los códigos están limitadas en la creación de modelos helicoidales atomistas. Se presentan dos procedimientos diseñados para crear modelos nanohelical atomistas para las simulaciones, y una interfaz gráfica para mejorar la investigación a través de la visualización.

Resumen

Materiales elásticos como son omnipresentes en la naturaleza y de interés en la nanotecnología para la captación de energía, almacenamiento de hidrógeno, y aplicaciones de detección biológicos. Para las simulaciones de predicción, se ha convertido cada vez más importante para ser capaz de modelar la estructura de nanohelices precisión. Para estudiar el efecto de la estructura local de las propiedades de estas geometrías complejas hay que desarrollar modelos realistas. Hasta la fecha, los paquetes de software son bastante limitadas en la creación de modelos helicoidales atomistas. Este trabajo se centra en la producción de modelos atomistas de vidrio de sílice (SiO2) nanocintas y nanosprings de dinámica molecular (MD) simulaciones. El uso de un modelo de MD de "mayor" de vidrio de sílice, dos procedimientos de cálculo para crear precisamente la forma de nanocintas y nanosprings se presentan. El primer método emplea el lenguaje de programación de código abierto y el software AWK para tallar eficazmente varias formas de nanocintas sílice de la imodelo de mayor nitial, utilizando dimensiones deseadas y ecuaciones paramétricas para definir una hélice. Con este método, precisos nanocintas sílice atomizados pueden ser generados para un rango de valores de tono y dimensiones. El segundo método consiste en un código más robusto que permite flexibilidad en las estructuras de modelado nanohelical. Este enfoque utiliza un código de C ++ especialmente escrito para implementar los métodos de pre-selección, así como las ecuaciones matemáticas para una hélice, lo que resulta en una mayor precisión y eficiencia al crear modelos nanospring. El uso de estos códigos, bien definidos y nanocintas escalables y nanosprings adecuados para simulaciones atomista se pueden crear de manera efectiva. Un valor añadido en ambos códigos de fuente abierta es que pueden ser adaptados para reproducir diferentes estructuras helicoidales, independientes de material. Además, una interfaz gráfica de usuario de MATLAB (GUI) se utiliza para mejorar el aprendizaje a través de la visualización y la interacción de un usuario general con el heli atomistaestructuras cal. Una aplicación de estos métodos es el reciente estudio de nanohelices través MD simulaciones con fines de aprovechamiento de la energía mecánica.

Introducción

Nanoestructuras helicoidales se producen típicamente en el laboratorio usando técnicas de deposición química de vapor de 1-2, mientras que los nuevos enfoques han sido reportados en la literatura 3. En particular nanosprings y nanocintas han sido estudiadas debido a sus distintas propiedades y aplicaciones prometedoras en sensores, óptica y dispositivos electromecánicos y de fluidos 4-7. Métodos de síntesis se han reportado para producir sílice (SiO 2) nanocintas, haciendo que estas estructuras de unidades de bloques de construcción potenciales para los sistemas jerárquicos. Síntesis Novela de nanosprings sílice 3D ha ampliado sus aplicaciones a chemiresistors cuando están cubiertas con ZnO 8 o nanopartículas para aplicaciones de diagnóstico 9-10.

Los estudios experimentales sobre las propiedades mecánicas de nanosprings sílice y nanocintas son escasos, principalmente debido a las limitaciones actuales de manipulación de pruebas y métodos y equipment. Las investigaciones sobre los nanomecánica de nanoestructuras y nanosprings han reportado el uso de la teoría y simulaciones 11-14. Algunas simulaciones 13 han centrado en el comportamiento de nanomecánica nanosprings amorfos, ya que pueden explorar los regímenes no totalmente accesibles a través de la experimentación. Estudios atomísticos de nanosprings metálicos han sido reportados en la literatura para investigar la dependencia del tamaño de las propiedades elásticas 15, y más recientemente los nanomecánica de nanoestructuras de sílice cristalina helicoidal 14. Pruebas experimentales de estructuras nanospring también ha sido realizado en diferentes materiales tales como nanoestructuras de carbono y helicoidales nanocoils carbono 16-17. A pesar del conocimiento reunido hasta ahora, se necesita una comprensión más completa de las propiedades mecánicas de estos nuevos nanoestructuras para futuros esfuerzos de fabricación nanodispositivo.

Como los estudios de MD g de sílicelass (sílice no cristalina) nanohelices son todavía algo limitadas, el modelado atomista de tales estructuras requiere la creación de códigos personalizados. No hay otros métodos alternativos de creación de modelos MD helicoidales de vidrio de sílice se han identificado hasta el momento en la literatura reciente búsqueda. En este trabajo, se persigue un enfoque de abajo hacia arriba para el modelado atomista de nanoestructuras de cristal de sílice helicoidales incluyendo nanosprings y nanocintas para futuras simulaciones MD nanomecánicos a gran escala. El enfoque general consiste en la creación de un modelo de vidrio MD "a granel" de sílice como se informó anteriormente 18, y forjar diversas nanoestructuras helicoidales de esta muestra "mayor" a través de dos códigos informáticos robustos y adaptables desarrollados para este fin. Ambos procedimientos computacionales ofrecen una manera distinta para crear modelos nanocinta y nanospring con gran eficiencia y detalle atomista; estas estructuras son adecuados para simulaciones atomísticos a gran escala.Además, una interfaz gráfica de usuario personalizado se utiliza para facilitar la creación y visualización de las estructuras helicoidales.

La estructura del modelo de vidrio de sílice "a granel" se crea inicialmente a temperatura ambiente. Simulaciones MD de gran escala se llevan a cabo para este propósito utilizando la Garofalini interatómica potencial similar a estudios previos 18, que es relativamente eficiente computacionalmente y apropiado para sistemas grandes. La estructura de "mayor" de vidrio de sílice inicial consiste en un modelo cúbico (14,3 x 14,3 x 14,3 nm 3), que contiene 192.000 átomos. El modelo de vidrio de sílice "a granel" se equilibró a 300 K durante 0,5 nseg para obtener el estado inicial usando condiciones de contorno periódicas.

Dos procedimientos computacionales están diseñados y utilizados para crear modelos nanocinta sílice y nanospring atomistas. El primer método consiste en forjar nanocintas sílice dela estructura "a granel", utilizando las ecuaciones paramétricas que definen una hélice, y su geometría (tono, el radio de la hélice, y el radio del alambre). Este procedimiento incluye el uso de la lengua de programación AWK, el sistema operativo Linux, y software de visualización de código abierto 19. El procedimiento iterativo en general para crear modelos atomizados de nanocintas implica: (1) la selección de un átomo en el modelo de vidrio de sílice "a granel", (2) el cálculo de la distancia desde el átomo seleccionado a un punto en el espacio en una función helicoidal pre-definido, (3) comparar esta distancia con el radio de la nanocinta deseada, y (4) descartar o mantener el átomo en un modelo de datos de salida. Una descripción detallada paso a paso de este método está incluido en los Códigos Escalable Open-Source material suplementario. Con este método, varios nanocintas de sílice fueron creados usando diferente paso, el radio de los valores de la hélice y el radio nanocinta, que se valora posteriormentede precisión en contra de los valores dimensionales deseadas con el análisis molecular y software de visualización 19-20. Modelos atomista de la nanocintas sílice se generaron con geometrías funcionales (altos valores de tono y bajos valores de radio nanocinta). Algunos artefactos, que consiste en átomos excluidos en el error, lo que lleva a una superficie nanocinta menos suave, se observaron a valores de radio nanocinta excesivamente altos y valores de tono extremadamente bajas. Métodos similares se han utilizado en el proceso de creación de nanocables de sílice 21-23.

El segundo método que aquí se presenta incluye forjar nanosprings sílice de la estructura de sílice "a granel", mediante la implementación de métodos de pre-selección para aumentar la eficiencia, además de las ecuaciones matemáticas de una hélice. Este procedimiento requiere la creación de un código más robusto C ++ para permitir una mayor flexibilidad en el modelado de estas nanoestructuras helicoidales. El método iterativo para crear Atomismodelos de tics de nanosprings incluye: (1) descartando todos los átomos garantizados a caer fuera de la trayectoria helicoidal, (2) seleccionar determinista un punto de la trayectoria helicoidal, (3) la comparación de todos los átomos dentro de una distancia específica a este punto seleccionado, y (4 ) descartar o almacenar cada átomo en un modelo de datos de salida. Una descripción paso a paso de este método también está incluido en los Códigos de Open-Source escalables material suplementario. Con este método, varios modelos nanospring sílice se obtuvieron con dimensiones variadas (radio, cable de radio de la hélice, y echada de nanospring) como muestran en la Figura 1. Se obtuvieron modelos de nanospring de sílice de alta precisión de manera eficiente con este método, sin evidencia de artefactos encontrados en extrema valores (bajo y alto) de paso para la nanospring. La creación y el uso de la interfaz gráfica de usuario para este método se describe en la sección de Protocolo.

figure-introduction-1
Figura 1:. Una estructura helicoidal general que muestra las dimensiones características, donde R, R y p representan la radio del alambre, el radio de la hélice, y el paso, respectivamente, H indica la altura total de la estructura helicoidal 23.

Este protocolo se describe cómo preparar los archivos NanospringCarver, corriendo MATLAB 24 en un PC Linux de 25 años, y el uso de una interfaz gráfica de usuario para preparar modelos nanospring atomistas. Estos modelos anteriormente no disponibles sirven como base para nuevos dinámica molecular (MD) simulaciones 23 hacia la investigación de materiales de innovación.

El procedimiento general paso a paso para crear modelos nanospring atomistas implica el uso de los siguientes elementos: (a) NanospringCarver (v. 0.5 beta) código (abierto-agriace en lenguaje C ++), (b) modelo de vidrio de sílice a granel (archivo de entrada), (c) interfaz de MATLAB GUI y archivos relacionados, y (d) el software MATLAB (versión 7) usando una licencia local en un PC Linux. Los productos que (a) - (c) anterior (código NanospringCarver, modelo de vidrio de sílice, archivos de MATLAB GUI) son de descarga gratuita en línea 26. MATLAB (Matrix Laboratory) es un lenguaje de alto nivel para el cálculo numérico, visualización y desarrollo de aplicaciones de MathWorks 24, que se utiliza principalmente para la visualización y análisis de datos, procesamiento de imágenes, y la biología computacional.

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Protocolo

1. Preparación NanospringCarver archivos e inicio de MATLAB en un PC LINUX

Los siguientes pasos están diseñados para un usuario general para hacer uso de los archivos proporcionados en línea 26.

  1. Descomprimir el archivo archivo nanosprings.tar.gz en el "Inicio" o otro directorio preferido.
    1. Descargue el archivo de ficheros del repositorio nanosprings.tar.gz 26 web.
    2. Busque el archivo descargado y moverlo a un directorio de trabajo preferido titulado "Documentos / Nanosprings".
    3. Haga clic derecho y seleccione nanosprings.tar.gz "extraer aquí" en el menú contextual del botón derecho.
  2. Compruebe que todos los archivos necesarios están presentes en el directorio actual. Una lista de los archivos y su propósito sigue:
    Makefile - gestionado manualmente archivos de compilación para nanosprings.cpp y Point.cpp
    Nanospinternos rings.fig -MATLAB GUI
    Código Nanosprings.m -MATLAB GUI
    Point.cpp - Punto (átomo) definición de la clase
    Point.h - Punto (átomo) cabecea clase
    tallar - nanosprings independientes ejecutable
    example.par - archivo de parámetros de ejemplo
    glasscube.inp - archivo de datos glasscube
    nanosprings.cpp - código nanosprings principal
    nanosprings_diagram.jpg - nanospring ejemplo para la visualización
    nanosprings.cpp integrada MATLAB - nanospringsmex.cpp
    nanospringsmex.mexglx - nanosprings-MATLAB integrado ejecutable
    Nota: El usuario tendrá que crear el archivo ejecutable "nanospringsmex.mexglx" para la máquina Linux particular que está siendo utilizado (versión de 32 bits en este ejemplo). Si esto aún no se ha hecho, verificar el acceso al compilador "mex" MATLABescribiendo en la línea de comando "que mex" y la verificación de la existencia del programa. También verificar el acceso al programa de MATLAB escribiendo en la línea de comandos ", que matlab". Mediante una línea de comandos para escribir "nanospringsmex.cpp mex Point.cpp" creará el archivo "nanospringsmex.mexglx" ejecutable integrado MATLAB NanospringCarver, como se muestra en las siguientes instrucciones. Aunque no es necesario para la interfaz gráfica de usuario, si se desea una versión independiente del programa NanospringCarver se pueden crear escribiendo "hacer" en una línea de comandos. Esto compilará el nanosprings.cpp y elementos del programa Point.cpp juntos para crear el "tallar" archivo ejecutable. En este tutorial, el "glasscube.inp" archivo contiene la información de posición para 192.000 silicio y átomos de oxígeno representin ga modelo de vidrio de sílice, con cada línea que contiene un átomo de ID, el tipo de átomo, y x, y, z las coordenadas para el átomo. La primera línea del archivo es el recuento átomo total (192.000). Las coordenadas atómicas en este archivo son valores relativos, que si se multiplican por 0,716 representaría distancias nanométricas.
  3. En el escritorio, abra una ventana de terminal. En muchas versiones de Linux lograr esto pulsando simultáneamente la tecla "Ctrl", las claves "T" "Alt" y.
  4. Cambie el directorio a la carpeta en la que los archivos de proyecto nanosprings se extrajeron escribiendo:
    Documentos cd / Nanosprings /
  5. A continuación, ejecute el comando para compilar el binario para el sistema escribiendo:
    mex nanospringsmex.cpp Point.cpp
  6. Siguiente iniciar MATLAB Matlab tecleando en la línea de comandos

2. Modificar y utilizar una interfaz gráfica de usuario (GUI) para el Programa de NanospringCarver

ove_content "> Siga los pasos siguientes utilizando los archivos proporcionados en línea 26.

  1. Abra la guía en MATLAB haciendo clic en el icono de guía, en la parte superior área de la barra de herramientas izquierda (Figura 2), para mostrar una nueva ventana con la Guía de inicio rápido (Figura 3).

figure-protocol-1
Figura 2: Interfaz de usuario de MATLAB que muestra cómo abrir MATLAB GUÍA.

figure-protocol-2
Figura 3: Interfaz GUÍA MATLAB inicialización.

  1. Utilice la ficha "Abrir GUI existente" (Figura 4) para modificar una figura existente. Haga clic en el botón "Examinar" para buscar la interfaz gráfica de usuario existentecifra que se desea modificar. Después de seleccionar el archivo gráfico (Nanosprings.fig, véase el recuadro azul), haga clic en "Abrir" en ambas ventanas para mostrar una nueva ventana con la figura de interfaz gráfica de usuario. Localice los botones disponibles para ser utilizados para la creación de interfaz gráfica de usuario en el panel izquierdo (Figura 5).

figure-protocol-3
Figura 4: Interfaz GUÍA MATLAB que muestra cómo abrir un archivo gráfico GUI existente.

figure-protocol-4
Figura 5: Interfaz GUÍA MATLAB mostrando herramientas para la modificación de una figura de interfaz gráfica de usuario existente.

  1. Con el fin de ejecutar la interfaz gráfica de usuario, haga clic en "Ejecutar" en el marco del "Menú Herramientas ". A continuación, haga clic en "Sí" cuando una ventana emergente le solicita si desea guardar la figura antes de ejecutar. Una nueva ventana muestra la interfaz gráfica de usuario modificado.
  2. Si es necesario, crear otra interfaz gráfica de usuario para un material específico diferente utilizando esta interfaz gráfica de usuario como un ejemplo.
  3. Para configurar el ejemplo de ejecución, primero haga clic en el botón "Seleccionar archivo de modelo de entrada" en la parte superior de la interfaz gráfica de usuario y navegue hasta el archivo "glasscube.inp". Seleccione este archivo y haga clic en "Abrir" para cerrar la ventana de navegación. El archivo de entrada seleccionada y la ruta que deberían aparecer ahora en la ventana de interfaz gráfica de usuario a la derecha del botón de "archivo de modelo de entrada seleccionados" (Figura 6).

figure-protocol-5
Figura 6: Captura de pantalla de usar interfaz gráfica de usuario para crear un ejemplo modelo nanospring sílice.

  1. A continuación, utilice el botón "Examinar" en la sección "Modelo de salida" para buscar y seleccionar el directorio para guardar el modelo de salida en. Asegúrese de que el directorio de salida se selecciona de forma activa para que el plazo esté habilitado, a pesar de que es un directorio de salida ya que aparece en la ventana que acompaña a la derecha de este botón.
    Nota: El valor "Avance Parámetros Distancia mínima" que aparece (0.209311 en la Figura 6) fue calculado específicamente para el "glasscube.inp" archivo de entrada prevista en este ejemplo, y se debe dejar como está. Este valor puede ser calculado como necesario en el primer uso de un archivo de entrada diferente mediante la introducción de un valor de "0" en esta ubicación antes de ejecutar el modelo. En este ejemplo, todos los valores de los parámetros están en unidades relativas para que coincida con la entrada atómica sistema de coordenadas. Si multiplicado por 0,716 los valores de los parámetros representarían distancias nanómetros.
  2. Ejecutar el ejemplo utilizando los parámetros de resorte dado de r = 1,0, R = 5,0, p = 1,5, y d = 0,209311 pulsando el botón de la GUI "Run". Ver los comentarios de la carrera en la ventana de comandos de MATLAB (Figura 7). En las votaciones, comprobar que se confirman los parámetros de la primavera, de que el archivo de datos de entrada se lee con éxito, y los resultados almacenados en el archivo de salida llamado "modelo" se describen.

figure-protocol-6
Figura 7: Comando MATLAB ventana de retroalimentación del plazo Nanosprings basada en GUI.

Nota: En el ejemplo anterior, el "modelo" archivo contiene 5.176 átomos que comprenden la primavera se desea, uno por línea, con la primera línea que indica el número total de átomosen el archivo. Cada línea que define un átomo incluye el ID de átomo, el tipo de átomo, y x, y, z las coordenadas de ese átomo.

  1. Una vez que la interfaz gráfica de usuario está finalizado, realizar carreras sucesivas haciendo clic derecho en la ventana "Nanosprings.m" en el MATLAB "carpeta actual", y seleccione "Ejecutar" para que aparezca la interfaz gráfica de usuario directamente.
    Nota: Varias referencias se enumeran 27-31 para obtener información adicional sobre MATLAB GUIDE y la interfaz básica GUÍA.

3. Verificación NanospringCarver resultados en un visualizador de código abierto 19

Los siguientes pasos están diseñados para un usuario general para visualizar y verificar los modelos de primavera de salida creados por NanospringCarver.

  1. Utilice la GUI MATLAB NanospringCarver como se describió anteriormente para generar archivos para la entrada en el programa de visualización 19. Cuando se ejecuta el programa de visualización, utilice el "punto de coordicomieron archivo "opción de entrada, distinguir tipos de átomos por el color, y seleccione una frontera cuadrícula de los ejes para el campo.
  2. Medir distancias en los modelos de primavera y hacer un registro de ellos.
  3. Comparar datos medidos contra las dimensiones deseadas de la primavera y la primavera de verificar la exactitud del modelo.

4. Utilizando NanospringCarver Resultados en tensión MD simulaciones de Nanosprings

Los siguientes pasos se resumen para un usuario general para utilizar los modelos de primavera creado por NanospringCarver como entrada a un código MD-fuente abierta convencional 32.

  1. Descargue la versión más reciente del programa de código abierto MD LAMMPS. Consulte la documentación en línea asociada para los manuales y ejemplos.
  2. Determinar las dimensiones del modelo nanospring deseada con el fin de preparar el modelo inicial apropiada vidrio de sílice a granel, como se informó antes de los 18.
  3. Crear el modelo nanospring deseado utilizando el MATLAB GUI NanospringCarver (ver Sección 2 arriba).
  4. Realizar simulaciones de tracción en el nanospring deseada, estirando el modelo axial 11,13,23. Producir un video representativo de modelo nanospring siendo estirado (vea la Figura 8, a continuación, y animada Figura 1) para la visualización y análisis. Los resultados científicos sobre el comportamiento tensión-deformación y rigidez de varios modelos nanospring bajo tensión han sido reportados en otros lugares 23.

figure-protocol-7
Figura 8: Captura de pantalla de un nanospring sílice durante la simulación a la tracción (véase también Animados Figura 1).

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Resultados

Los modelos nanocinta atomísticos creados con el primer procedimiento computacional (código nanocintas) y sus dimensiones asociadas se muestran en la Figura 9. Los modelos resultantes nanospring utilizando el segundo procedimiento de cálculo (código nanosprings) y las dimensiones asociadas se muestran en la Figura 10.

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Discusión

Modificación del enfoque original para crear estructuras nanohelical llevado al desarrollo de dos códigos distintos para permitir la creación de ambos nanocintas y nanosprings de un modelo inicial MD vidrio de sílice a granel. Fue perseguido La verificación de los modelos nanocinta sílice y nanospring utilizando diferentes paquetes de software de 19 a 20, que confirmó su precisión dimensional dentro de la capacidad de medición de los programas. Comparación entre nanosprings y nanocintas también se llevó a cab...

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Divulgaciones

Los autores declaran que no tienen intereses financieros en competencia.

Agradecimientos

Los autores quieren dar las gracias a Tim Allis en UC Merced por su ayuda en este proyecto. El programa de la NSF-monedas en la UCM soportado (KAM) en una primera parte de este trabajo. Un premio NSF-BRIGE apoyó coautores (BND y KAM), la provisión de fondos para este trabajo y los gastos de viaje a las conferencias.

El grupo de investigación desea agradecer principalmente la Fundación Nacional de la Ciencia para la financiación de este trabajo a través de un premio BRIGE. Este material está basado en trabajo apoyado por la National Science Foundation con la subvención No. 1.032.653.

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Materiales

Lista de materiales utilizados en este artículo
NombreEmpresaNúmero de catálogoComentarios
Software de computación numérica de MATLABMathworkshttp://www.mathworks.com/products/matlab/description1.htmlVer Introducción y Referencia del Protocolo [24]
Código y archivos del programa NanospringCarverUC Merced - código abiertohttp://tinyurl.com/qame8djConsulte la Sección 1 del protocolo (Paso 1.2) y la referencia [26]
Archivos GUI de MATLABUC Merced - código abiertohttp://tinyurl.com/qame8djConsulte la Sección 1 del protocolo (Paso 1.2) y la referencia [26]
Archivo de entrada de vidrio masivo atomísticoUC Merced - código abiertohttp://tinyurl.com/qame8djVéase la Sección 1 del Protocolo (Paso 1.2) y la Referencia [26]
Software de visualización IFrITSoftware de código abiertohttp://sites.google.com/site/ifrithome/Véase la Sección 3 del Protocolo y la Referencia [19]
Software de dinámica molecular LAMMPSSoftwarede código abiertohttp://lammps.sandia.gov/Véase la Sección 4 del Protocolo y la Referencia [32]

Referencias

  1. Gao, P. X., et al. Conversion of zinc oxide nanobelts into superlattice-structured nanohelices. Science. 309 (5741), 1700-1704 (2005).
  2. McIlroy, D. N., Zhang, D., Kranov, Y., Norton, M. G. Nanosprings. Appl. Phys. Lett. 79 (10), 1540-1542 (2001).
  3. He, Y., et al. Multilayered Si/Ni nanosprings and their magnetic properties. Small. 3 (1), 153-160 (2007).
  4. Cammarata, R. C., Sieradzki, K. Surface and interface stresses. Annu. Rev. Mater. Sci. 24 (1), 215-234 (1994).
  5. Becker, N., et al. Molecular nanosprings in spider capture-silk threads. Nat. Mater. 2 (4), 278-283 (2003).
  6. Singh, J. P., Liu, D. -L., Ye, D. -X., Picu, R. C., Lu, T. -M., Wang, G. -C. Metal-coated Si springs: nanoelectromechanical actuators. Appl. Phys. Lett. 84 (18), 3657-3659 (2004).
  7. Kim, K. J., Park, K., Lee, J., Zhang, Z. M., King, W. P. Nanotopographical imaging using a heated atomic force microscope cantilever probe. Sens. Actuators A-Phys. 136 (1), 95-103 (2007).
  8. Dobrokhotov, V., et al. ZnO coated nanospring-based chemiresistors. J. Appl. Phys. 111 (4), 044311-044318 (2012).
  9. Sai, V. V. R., et al. Chapter 1: Bio Sensors, Diagnostics & Imaging. Nanotechnology 2010: Bio Sensors, Instruments, Medical, Environment and Energy. , 19(2010).
  10. Sai, V. V. R., et al. Silica nanosprings coated with noble metal nanoparticles: highly active SERS substrates. J. Phys. Chem. C. 115 (2), 453-459 (2010).
  11. Fonseca, da, Galvão, A. F., S, D. Mechanical properties of nanosprings. Phys. Rev.Lett. 92 (17), 175502-175505 (2004).
  12. Zhang, G., Zhao, Y. Mechanical characteristics of nanoscale springs. J. Appl. Phys. 95 (1), 267-271 (2004).
  13. Fonseca, da, Malta, A. F., Galvão, C. P., S, D. Mechanical properties of amorphous nanosprings. Nanotechnology. 17 (22), 5620-5626 (2006).
  14. Mohedas, I., Garcia, A. P., Buehler, M. J. Nanomechanics of biologically inspired helical silica nanostructures. Proceedings of the Institution of Mechanical Engineers, Part N: J. Nanoengineering and Nanosystems. 224 (3), 93-100 (2010).
  15. Chang, I. L., Yeh, M. -S. An atomistic study of nanosprings. J. Appl. Phys. 104 (2), 0243051-0243056 (2008).
  16. Poggi, M. A., et al. Measuring the compression of a carbon nanospring. Nano Lett. 4 (6), 1009-1016 (2004).
  17. Chen, X., et al. Mechanics of a carbon nanocoil. Nano Lett. 3 (9), 1299-1304 (2003).
  18. Dávila, L. P., et al. Transformations in the medium-range order of fused silica under high pressure. Phys. Rev. Lett. 91 (20), 2055011-2055014 (2003).
  19. Nick Gnedin’s Ionization FRont Interactive Tool (IFrIT) v. 3.2.8 - A general purpose visualization software [Internet]. , Nick Gnedin. Chicago, IL. Available from: https://sites.google.com/site/ifrithome/ (2013).
  20. Accelrys Inc. Materials Studio Overview [Internet]. , U.S.A. Accelrys. Available from: http://accelrys.com/products/materials-studio (2013).
  21. Silva, E. C. C. M., Tong, L., Yip, S., Van Vliet, K. J. Size effects on the stiffness of silica nanowires. Small. 2 (2), 239-243 (2006).
  22. Dávila, L. P., Leppert, V. J., Bringa, E. M. The mechanical behavior and nanostructure of silica nanowires via simulations. Scripta Mater. 60 (10), 843-846 (2009).
  23. Doblack, B. N. The structure and properties of silica glass nanostructures using novel computational systems [thesis]. , University of California Merced. Merced, CA. 55-55 (2013).
  24. MathWorks. MATLAB Overview [Internet]. , Mathworks. Massachusetts. Available from: http://www.mathworks.com/products/matlab/description1.html (2013).
  25. Linux homepage [Internet]. , Linux. U.S.A.. Available from: http://www.linux.org (2013).
  26. Nanospring Models via MATLAB and NanospringCarver. Davila group website [Internet]. , University of California Merced. Merced, CA. Available from: https://eng.ucmerced.edu/people/ldavila/home/nanospring-models-via-matlab-nanospringcarver-dissemination-of-research-results-and-products (2013).
  27. Blinkdagger - An Engineering and MATLAB blog [Internet]. , University of California Merced. Merced, CA. Available from: https://eng.ucmerced.edu/people/ldavila/home/nanospring-models-via-matlab-nanospringcarver-dissemination-of-research-results-and-products (2014).
  28. MathWorks. Introduction to MATLAB GUIDE [Internet]. , MathWorks. Massachusetts. Available from: http://www.mathworks.com/help/matlab/creating_guis/about-the-simple-guide-gui-example.html (2014).
  29. MathWorks. Use and create MATLAB MEX-files [Internet]. , MathWorks. Massachusetts. Available from: http://www.mathworks.com/help/matlab/call-mex-files-1.html (2013).
  30. MathWorks. Lay out the simple GUI in MATLAB GUIDE [Internet]. , MathWorks. Massachusetts. Available from: http://www.mathworks.com/help/matlab/creating_guis/lay-out-the-simple-gui-in-guide.html (2013).
  31. MathWorks. Add components to the MATLAB GUIDE layout area [Internet]. , MathWorks. Massachusetts. Available from: http://www.mathworks.com/help/matlab/creating_guis/adding-components-to-the-gui.html (2013).
  32. LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) molecular dynamics code [Internet]. , Steve Plimpton. Albuquerque, NM. Available from: http://lammps.sandia.gov (2013).

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Reimpresiones y permisos

Erratum


Formal Correction: Erratum: Scalable Nanohelices for Predictive Studies and Enhanced 3D Visualization
Posted by JoVE Editors on 1/01/1970. Citeable Link.

A correction was made to Scalable Nanohelices for Predictive Studies and Enhanced 3D Visualization. Online article is missing its 29th author reference.

The reference section has added:

29. MathWorks. Use and create MATLAB MEX-files [Internet]. [Massachusetts]: MathWorks; [cited 2013 May 30]. Available from: http:// www.mathworks.com/help/matlab/call-mex-files-1.html (2014).

Etiquetas

Modelado de nanoh licessimulaciones de din mica molecularnanocintas de s licegeneraci n de nanomuellesprogramaci n en AWKc digo CGUI de MATLABmodelos atom sticosestructuras helicoidalesc digo de fuente abierta