Программа для моделирования пьезокерамики
-
- beginner
- Сообщения: 44
- Зарегистрирован: 02 ноя 2009, 12:40
- Версия LabVIEW: Labview2010
- Контактная информация:
Программа для моделирования пьезокерамики
Добрый день уважаемые знатоки!
Проблема заключается в следующем:
1. Нарисовать геометрию пьезоэлемента.
2. Ввести формулы описывающие этот пьезоэлемент (дифференциальные уравнения).
3. Промоделировать.
4. Вывести визуальный результат (какие-то изменения в геометрии).
Зарание благодарен.
Проблема заключается в следующем:
1. Нарисовать геометрию пьезоэлемента.
2. Ввести формулы описывающие этот пьезоэлемент (дифференциальные уравнения).
3. Промоделировать.
4. Вывести визуальный результат (какие-то изменения в геометрии).
Зарание благодарен.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Программа для моделирования пьезокерамики
1. в 3D ?
2. каким образом? Скорее всего формулы будут статичными, а вот параметры изменяемыми
3. см. пункт 2
4. см. пункт 1
2. каким образом? Скорее всего формулы будут статичными, а вот параметры изменяемыми
3. см. пункт 2
4. см. пункт 1
-
- beginner
- Сообщения: 44
- Зарегистрирован: 02 ноя 2009, 12:40
- Версия LabVIEW: Labview2010
- Контактная информация:
Re: Программа для моделирования пьезокерамики
Вот это я хотел узнать возможно ли так сделать (в 3D).eg писал(а):1. в 3D ?
2. каким образом? Скорее всего формулы будут статичными, а вот параметры изменяемыми
3. см. пункт 2
4. см. пункт 1
Правильно формулы статичны, изменяются лишь некоторые параметры и соответственно конечный результат - визуализация и решение (расчет).
Если нет, то хотябы произвести ресчет. Я понимаю, что есть математические программы вроде MathCad, хотелось бы сделать более универсальную програмку. Типа для всех случаев, расчетов пьезокерамики.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Программа для моделирования пьезокерамики
Можно сделать и в 3D, ведь это будет всего лишь керамической брус, изменяющий свои размеры или что то другое? Как будет видоизменятся пьезокерамика в зависимости от параметров?
Если формулы статичные, то без проблем.
Если формулы статичные, то без проблем.
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Программа для моделирования пьезокерамики
Мне кажется это сделать довольно просто.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
- beginner
- Сообщения: 44
- Зарегистрирован: 02 ноя 2009, 12:40
- Версия LabVIEW: Labview2010
- Контактная информация:
Re: Программа для моделирования пьезокерамики
Пьезокерамика при воздействии на нее электрического воздействия деформируется, при механическом - грубо говоря выделяет электрический потенциал.
Т.е. введя формулы и подставив коэффициенты на визуализации измениться (деформируется) пьезоэлемент.
Только нужно зарание задать размеры пьезоэлемента.
Если все просто - подскажите пожалуйста как начать:
1. Как нарисовать геометрию?
2. Как ввести дифуравнения (систему дифуравнений)?
3. Как увидеть результат?
4. Вообще с чего начать?
Т.е. введя формулы и подставив коэффициенты на визуализации измениться (деформируется) пьезоэлемент.
Только нужно зарание задать размеры пьезоэлемента.
Если все просто - подскажите пожалуйста как начать:
1. Как нарисовать геометрию?
2. Как ввести дифуравнения (систему дифуравнений)?
3. Как увидеть результат?
4. Вообще с чего начать?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Программа для моделирования пьезокерамики
Если нужны видоизменения геометрии, я бы не брал 3D графику, будет сложновато. Нужно заниматься мешингом.
Можно попробовать три XY плота, вид сверху, сбоку и с другого боку.
Для формул можно использовать Math Script Node.
Можно попробовать три XY плота, вид сверху, сбоку и с другого боку.
Для формул можно использовать Math Script Node.
-
- beginner
- Сообщения: 44
- Зарегистрирован: 02 ноя 2009, 12:40
- Версия LabVIEW: Labview2010
- Контактная информация:
Re: Программа для моделирования пьезокерамики
Спасибо!
Что значит мешинг?
В Math Script Node на каком языке нужно писать? А нельзя ли что-то по-проще? Или это просто.
Там вроде бы есть готовые блоки в разделе математика. Или то не то?
Если возможно какой нибудь пример, чтобы видеть.
Что значит мешинг?
В Math Script Node на каком языке нужно писать? А нельзя ли что-то по-проще? Или это просто.
Там вроде бы есть готовые блоки в разделе математика. Или то не то?
Если возможно какой нибудь пример, чтобы видеть.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Программа для моделирования пьезокерамики
Мешинг это создание сложных 3D объектов с помощью описания этого объекта в виде точек (nodes, meshes).
Если формулы сложные, то проще использовать Formula Node. Там можно писать формулы текстом, синтакс похож на язык Си. Если формулы простенькие, то можно использовать палитру Numeric.
В немецкой ветке есть сейчас актуальная тема по написанию формул с помощью палитры Numeric:
http://www.labviewportal.org/viewtopic.php?f=13&t=1540
Если формулы сложные, то проще использовать Formula Node. Там можно писать формулы текстом, синтакс похож на язык Си. Если формулы простенькие, то можно использовать палитру Numeric.
В немецкой ветке есть сейчас актуальная тема по написанию формул с помощью палитры Numeric:
http://www.labviewportal.org/viewtopic.php?f=13&t=1540
-
- beginner
- Сообщения: 44
- Зарегистрирован: 02 ноя 2009, 12:40
- Версия LabVIEW: Labview2010
- Контактная информация:
Re: Программа для моделирования пьезокерамики
Спасибо!eg писал(а):Мешинг это создание сложных 3D объектов с помощью описания этого объекта в виде точек (nodes, meshes).
Если формулы сложные, то проще использовать Formula Node. Там можно писать формулы текстом, синтакс похож на язык Си. Если формулы простенькие, то можно использовать палитру Numeric.
В немецкой ветке есть сейчас актуальная тема по написанию формул с помощью палитры Numeric:
http://www.labviewportal.org/viewtopic.php?f=13&t=1540
Буду пробывать.
-
Chupakabra
- professional
- Сообщения: 360
- Зарегистрирован: 21 янв 2009, 10:50
- Награды: 1
- Версия LabVIEW: 2015
- Откуда: Москва
- Поблагодарили: 4 раза
- Контактная информация:
Re: Программа для моделирования пьезокерамики
Если требуется моделирование в реальном времени (или ускоренное или замедленное), то система дифф. уравнений записывается в разностной форме. И решается итеративно в каждом цикле, который можно тактировать таймером (например 100ms). На выходе начиная с начальных условий и далее на каждой итерации получаете что-то вроде снимка текущей конфигурации кристалла. Для такого подхода смотрите палитру PtByPt Point by Point (точна за точкой). Наиболее простой вариант, данные будут доступны только для текущего снимка.
Другой вариант расчет динамики за некоторый заданный период времени с заданным временным шагом. Тут расчитывается сразу вся эволюция переменных, на выходе получаются массивы эволюции переменных во времени (размерность N+1). Использовать палитры дифференцирования-интеграирования.
Другой вариант расчет динамики за некоторый заданный период времени с заданным временным шагом. Тут расчитывается сразу вся эволюция переменных, на выходе получаются массивы эволюции переменных во времени (размерность N+1). Использовать палитры дифференцирования-интеграирования.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Программа для моделирования пьезокерамики
Или simulation toolkit развернутый на любой real-time Платформе (например, на выделенном PC)
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- beginner
- Сообщения: 44
- Зарегистрирован: 02 ноя 2009, 12:40
- Версия LabVIEW: Labview2010
- Контактная информация:
Re: Программа для моделирования пьезокерамики
Спасибо за советы.
Не могли бы немного разъяснить. Желательно на примерах (на пальцах).
Зарание благодарен.
Не могли бы немного разъяснить. Желательно на примерах (на пальцах).
Зарание благодарен.