Coventor
Системы автоматизированного проектирования МЭМС Coventor

Мы предлагаем решения в области проектирования микро электромеханических систем (МЭМС) компании Coventor Inc.

Изображение недоступно
Coventor
Современные решения для
моделирования и проектирования МЭМС в среде CoventorMP

Основной функционал, возможности специализированной платформы разработки МЭМС-устройств – CoventorMP

Изображение недоступно
Coventor
Проектирование и моделирование РЧ МЭМС-переключателей и переменных конденсаторов

Инновационных возможности системы CoventorMP для создания высокоточных моделей, уменьшая время моделирования до нескольких минут

Изображение недоступно
Coventor
Проектирование, моделирование и верификация МЭМС-актуаторов

Платформа CoventorMP обеспечивает важные преимущества в скорости, точности и возможностях для учитывания 3D электростатических колебаний, связанной электромеханики с эффектами контакта, изгиба и демпфирования.

Изображение недоступно
Coventor
Пьезоэлектрические МЭМС:
Проектирование и моделирование
в системе CoventorMP

Возможности системы CoventorMP позволяет проводить линейный и нелинейный анализ, а также полное исследование пьезоэлектрических устройств в в окружающей его системе и электронной схеме

Изображение недоступно
previous arrow
next arrow

2.5. Создание 3D-модели из топологии с помощью скрипта MATLAB

   

В данной статье показываем, как автоматически с помощью скрипта MATLAB создать трехмерную модель акселерометра из GDS файла. 

В нашем примере в инструмент MEMS+ загружен файл GDS. Данная двухмерная модель создана в инструменте Layout Editor (Редактор топологии) (рисунок 1), который входит в систему CoventorMP, а затем оттуда импортирован в MEMS+.  Но также вы можете импортировать GDS модели и из сторонних инструментов, которыми Вы пользовались.

Рисунок 1. Интерфейс инструмента Layout Editor в CoventorMP с созданной двухмерной моделью акселерометра

Изменение цвета модели в MEMS+ означает, что GDS файл загрузился, и я могу приступить к его использованию для построения трехмерной модели с помощью скрипта MATLAB.

Как видно на рисунке 2, в правом верхнем подокне Компоненты, есть несколько слоев. Каждый слой моделирует свой компонент в MEMS+. И это многослойная конструкция настроена в Редакторе процессов.

Рисунок 2. Файл GDS акселерометра, загруженный в инструмент MEMS+ с обозначенными слоями в подокне Компоненты

Таблица слоев во вкладке редактора процесса позволяет выбрать, определить параметры GDS, и привязать их к компонентам. Например, стержни - они соответствуют 3 слою GDS модели, и так далее.

А во вкладке Библиотеки компонентов, вы можете настроить каждый компонент так, чтобы он был привязана к соответствующему слою модели GDS. Стержни у нас были на третьем слое. Так и устанавливаем, что этот слой стержня.

На вкладке Инноватор сводится воедино все, что мы сделали на предыдущих вкладках. Сейчас мы с вами построим модель не по щелчку мыши, но следуя тем же процесса, только используя скрипт в MATLAB.

Скрипт для построения 3D модели из GDS файла предварительно сконфигурирован. Вкратце обсудим, что делают эти строки кода. Вначале загружается файл из библиотеки, определяется, как строить модель на основе GDS файла. Следующая строка - указывает GDS файл. Далее идут другие команды в скрипте, подробное описание которых дано в Интерактивной справочной системе. 

Как мы писали в прошлых статьях, можно создавать модели не только через графический интерфейс пользователя MEMS+, но и используя скрипт. И скрипт на рисунке 3 это демонстрирует!

Рисунок 3. Скрипт MATLAB для построения 3D модели из GDS файла

Ниже фигурируют команды электрических коннекторов, которые отражают специфику данной конструкции, а ниже идет команда для соединения всех элементов.

Последняя строка - открытие модели.  Теперь я могу запустить данный скрипт, и мы посмотрим, как модель строится.

Перейдем в командное окно MATLAB (рисунок 4) и запустим скрипт. Использование скриптов MATLAB достаточно удобный способ, если у вас конструкция на продвинутой фазе. Если вы все заскриптовали, именно так следует и поступать.

Рисунок 4. Командное окно MATLAB. Выполнение скрипта

После того, как выполнение скрипта закончится, конструкция перезагрузится. Теперь в инструменте MEMS+ мы видим построенную модель из GDS файла при помощи скрипта в MATLAB. Данная трехмерная модель уже готова к имитационному моделированию.

Описание двух вариантов создания трехмерной модели из GDS файла с помощью скрипта в MATLAB, доступно в справочной системе. Первый вариант дает возможность создать модель из верхней ячейки топологии, импортируя ее как жесткую пластину. Второй метод стандартного создания компонентов из отдельных слоев файла GDS. Этот метод требует от пользователя дополнительных действия: необходимо сопоставить процесс с правильным слоем GDS, а также установить правильную настройку слияния. Первый метод импортирования жесткой пластины предпочтительнее и легче.

2.1. Создание модели акселерометра в инструменте MEMS+

2.4. Примеры скриптов MATLAB. Создание и редактирование файлов модели MEMS+ в MATLAB

2.2. Преимущества и возможности использования MATLAB для проектирования МЭМС-устройств