Презентация "MSC.Mvision Workshops 11" - скачать презентации по Информатике

Содержание

Слайд 2

Слайд 3

Описание задачи Постоянно выпускать новые издания справочников по материалам может оказаться

Описание задачи
Постоянно выпускать новые издания справочников по материалам может оказаться очень

дорого и неэффективно. Кроме того, вы можете пользоваться материалами, свойства которых известны только вашей компании. В этом случае очень полезно научиться обновлять уже существующие банки данных. В этом и будет состоять основная цель данного упражнения.
Вы откроете банк, который создали в упражнении 10 -subset_pmc90.des. Этот банк представляет небольшой набор свойств материалов из банка MSC.Mvision PMC90. Во-первых, вы создадите т.н. Disclaimer-файл для банка subset_pmc90 и откроете его при помощи билдера. Затем вы импортируете результаты теста из текстового файла в электронную таблицу MSC.Mvision. Используя данные нагружения-деформации, вы построите кривую деформирования материала и определите модуль упругости Юнга в заданном пользователем диапазоне. Наконец, данные будут сохранены автоматически в банк данных subset_pmc90. В дополнение, сохраните таблицу для использования в дальнейшем в качестве шаблона.
Слайд 4

Предлагаемые шаги решения Создайте шаблон для помещения результатов теста в банк

Предлагаемые шаги решения
Создайте шаблон для помещения результатов теста в банк данных
Используйте

функции MVISION для преобразования данных
Добавьте материал в банк данных
Слайд 5

subset_pmc90.dis Первое – создайте disclaimer-файл. Disclaimer-файл может содержать любую информацию, относящуюся

subset_pmc90.dis

Первое – создайте disclaimer-файл. Disclaimer-файл может содержать любую информацию, относящуюся

к банку данных, включая содержание банка, последние обновления, официальные уведомления и т.д. Откройте при помощи текстового редактора файл subset_pmc90.dis:
Date: Today’s Date Databank Name: subset_pmc90.des Author: Your Name Description: This databank is a subset of the MSC supplied PMC90, 4Q95, databank set. As a result, this databank has been tagged as containing MSC data and ....
Слайд 6

Шаг 1. Browser File: Open Databank Стартуйте MSC.Mvision, набрав в командной

Шаг 1. Browser File: Open Databank

Стартуйте MSC.Mvision, набрав в командной строке

mvbuild. Откройте банк данных subset_pmc90.des, созданный в предыдущем упражнении.
a. В меню броузера выберите File/Open Databank.
b. Databanks:
subset_pmc90.des
c. OK.
d. Close – закройте окно Databank Disclaimer.

Когда откроется банк, вы увидите окно с новым Databank Disclaimer, который содержит сообщение, которое вы написали. Подтвердите это сообщение.

b

c

a

Слайд 7

Шаг 2. Browser Tools: Spreadsheet Откройте таблицу и создайте форму, позволяющую

Шаг 2. Browser Tools: Spreadsheet

Откройте таблицу и создайте форму, позволяющую пользователю

вводить следующее: директорию с данными теста, имя файла с данными, минимальный уровень деформаций, максимальный уровень деформаций. Также оставьте место для функции “put” (для передачи данных в банк).
a. В главном меню броузера выберите Tools/Spreadsheet.
b. Введите следующее в ячейки таблицы.
A1: INPUT DATA SECTION
A2: -------------------------------
A3: Directory- - - - - - - - - >
A4: File Name- - - - - - - - - >
A5: Minimum Strain- - - - >
A6: Maximum Strain- - - - >
A7: Click in cell C7 and press Return- >
Слайд 8

Шаг 3. Заполнение “формы” Заполните форму соответствующей информацией – директория, имя

Шаг 3. Заполнение “формы”

Заполните форму соответствующей информацией – директория, имя файла

и диапазон деформаций. Эта информация будет служить шаблоном, который пригодится пользователю для автоматического импорта и преобразования «сырых» данных, графиков, а также поможет автоматически добавлять к открытому банку данных.
a. Отредактируйте следующие ячейки, как показано ниже:
C3: . /
C4: Demo_Curve1.data
C5: 100
C6: 2300

В этом примере предполагается, что файл Demo_Curve1.data находится в в локальном каталоге, а диапазон деформаций необходим для вычисления модуля Юнга.

Слайд 9

Шаг 3. Заполнение “формы” (Продолжение) Используем информацию выше для определения полного

Шаг 3. Заполнение “формы” (Продолжение)

Используем информацию выше для определения полного пути

к файлу с результатами испытаний.
b. Первое – создайте метку для ячейки, куда будет помещен путь:
A18: Path- - - - - - - - - - - >
c. Теперь, используя функцию print, которая свяжет директорию и имя файла следующим образом:
B18: =print(“%s%s”,C3,C4)

За более подробной информацией о работе данной функции обращайтесь в документацию по Mvision.

b

c

Слайд 10

Шаг 4. «Чистые» данные теста Теперь путь задан. Прочитайте данные при

Шаг 4. «Чистые» данные теста

Теперь путь задан. Прочитайте данные при помощи

формулы read:
a. Введите:
A20: :=read(B18,“t”)

Аргумент В18 команды read ссылается на ячейку, содержащую полный путь до до файла, который надо прочитать. А буква «t» означает, что данные должны быть разделены символом табуляции. Эта же функция может быть выполнена при помощи File/ Read Text, как это было сделано в упражнении 9.
Вы только что импортировали результаты теста на растяжение образца материала. Данные представлены в виде зависимости нагружение-деформации.

a

Слайд 11

Шаг 5. Построение кривой деформирования σ-ε Преобразуем данные из координат нагрузка-деформации

Шаг 5. Построение кривой деформирования σ-ε

Преобразуем данные из координат нагрузка-деформации к

координатам напряжения-деформации.
a. Вставьте метку разделитель в колонне будущих напряжений:
E33: Stress (ksi)
E34: ----------------
b. Введите формулу (напряжения в единицах ksi):
E35: :=$A35:/(B30*B31)/1000

Чтобы построить кривую деформирования материала напряжения-деформации, необходимо сначала получить напряжения. Это можно сделать по форсуле:
σ(ksi) = (P/A) /1000 = (P/(w*t)) /1000
где
P нагрузка (lbs) A поперечное сечение образца (in2) w Ширина датчика (in) t Толщина датчика (in)

a

b

Слайд 12

Теперь постройте кривую в координатах напряжения-деформации. c. Введите следующее:: F33: Stress/Strain

Теперь постройте кривую в координатах напряжения-деформации.
c. Введите следующее::
F33: Stress/Strain Curve
d. F34: =polyline($C35:,$E35:)
Ячейка F34 теперь

содержит кривую, построенную по результатам теста из файла.

c

d

Шаг 5. Построение кривой деформирования σ-ε (продолжение)

Слайд 13

Шаг 6. Построение точек от Min. Strain до Max. Strain Далее

Шаг 6. Построение точек от Min. Strain до Max. Strain

Далее

– интерполируем 100 точек напряжений из кривой между минимальным и максимальным значениями деформаций. Первое, что надо сделать – создать эти 100 точек в указанном интервале. Эти значения будут использованы в дальнейшем для интерполирования напряжений.
a. Введите следующее:
H33: Linear Strain Values
H34: :=for(C5,C6,(C6- C5) / 99)

Где:
C5 Минимум деформаций – начальное значение C6 Максимум деформаций – конечное значение (C6-C5)/99 дельта деформаций - шаг

a

Слайд 14

Теперь интерполируем значения напряжений в полученных точках. b. Введите: J33: Linear

Теперь интерполируем значения напряжений в полученных точках.
b. Введите:
J33: Linear Stress Values
J34: :=interp_x(F34,$H34:)

b

Шаг 6.

Построение точек от Min. Strain до Max. Strain (продолжение)
Слайд 15

Шаг 7. Spreadsheet Display: Add Curve to Plot Теперь используем линейную

Шаг 7. Spreadsheet Display: Add Curve to Plot

Теперь используем линейную регрессию.
a. Введите:
L33: Linear

Regression
L34: :=lin_regres($H34:, $J34:,0.9)

Выполнение функции сверху приведет к появлению блока их шести величин: LS_LINE the least squares line fit, CFI_POS the positive confidence interval figure, CFI_NEG the negative confidence interval figure, var the variance, m the slope, and b the slope intercept.

a

Слайд 16

Шаг 7. Spreadsheet Display: Add Curve to Plot (продолжение) b. Выберите

Шаг 7. Spreadsheet Display: Add Curve to Plot (продолжение)

b. Выберите ячейку

F34(polyline).
c. В меню таблицы выберите Display/Add Curve to Plot.
d. Выберите ячейку L34.
e. В меню таблицы выберите Display/Add Curve to Plot.
Сравните две кривые.

b

c

d

e

Слайд 17

Шаг 7. Spreadsheet Display: Add Curve to Plot (продолжение) На графике

Шаг 7. Spreadsheet Display: Add Curve to Plot (продолжение)

На графике показаны

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

f. Закройте графическое окно, выбрав: File/Close Spd Plot.

f

Слайд 18

Шаг 8. Запись в банк subset_pmc90 Обратите внимание: модуль должен быть

Шаг 8. Запись в банк subset_pmc90

Обратите внимание: модуль должен быть преобразован

к соответствующим единицам банка (Msi).

Приготовьте таблицу для автоматической записи данных в банк subset_pmc90, используя выражение put.
a. Первое – надо задать атрибуты для записи в банк.
F20: ATTRIBUTES FOR PUT
F21: --------------------------
b. В следующих ячейках введите :
F22: SIGVSEPS
F23: =F34
G22: E11T
G23: =L38*1000

Слайд 19

Выражение put имеет 3 аргумента – имя базы данных, список атрибутов,

Выражение put имеет 3 аргумента – имя базы данных, список атрибутов,

и собственно данные для записи в банк.
c. Введите:
C7: =put(“subset_pmc90.des” ,F22:G22,F23:G23)

Нажав Return,вы увидите информационное диалоговое окно с сообщением об успешном завершении операции. Закройте это окно.

c

Шаг 8. Запись в банк subset_pmc90 (продолжение)

Слайд 20

Шаг 9. Spreadsheet File: Save Spd As Сохраните таблицу и используйте

Шаг 9. Spreadsheet File: Save Spd As

Сохраните таблицу и используйте ее

для импорта данных второй кривой Demo_Curve2.data.
a. В меню таблицы выберите File/Save Spd As.
b. Введите ex11_templ.spd.
c. OK.

b

c

a

Слайд 21

Шаг 9. Spreadsheet File: Save Spd As (продолжение) d. Измените имя

Шаг 9. Spreadsheet File: Save Spd As (продолжение)

d. Измените имя файла на

Demo_Curve2.
C4: Demo_Curve2.data

d

Слайд 22

Шаг 9. Spreadsheet File: Save Spd As (продолжение) e. Выберите ячейку

Шаг 9. Spreadsheet File: Save Spd As (продолжение)

e. Выберите ячейку C7. Нажмите

Return. Информационное диалоговое окно сообщит об успешном выполнении операции. Закройте его.

Второй материал теперь добавлен в банк. Теперь все, что осталось сделать – это сохранить внесенные изменения.

Слайд 23

Шаг 10. Spreadsheet File: Quit Spd Закройте таблицу, сохраните и закройте

Шаг 10. Spreadsheet File: Quit Spd

Закройте таблицу, сохраните и закройте банк

данных. Закройте окно MSC.Mvision
a. В меню таблицы выберите File/Quit Spd.
b. В меню броузера выберите File/Builder Functions/Save Databank.
c. В меню броузера выберите File/Exit MVISION.

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

a

b