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

Содержание

Слайд 2

Слайд 3

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

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

усталостных свойств титанового сплава (количество циклов до разрушения).
Кроме того вы научитесь пользоваться некоторыми полезными инструментами, доступными при работе с электронными таблицами.
Слайд 4

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

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

данных.
Интерполируйте данные по кривым.
Пересчитайте и постройте новый график (подробнее – см. далее.)
Слайд 5

Шаг 1. Пример данных c Открываем банк данных a. Стартуем MSC.Mvision,

Шаг 1. Пример данных

c

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

mvbuild.
b. File => Open Databank…
c. Выберите demo_metals_ 4Q95.def (Demo Metals Data Based on Mil5-Long Form).

b

Слайд 6

Шаг 2. Materials Browser Tools: Spreadsheet Откройте таблицы a. Выберите в

Шаг 2. Materials Browser Tools: Spreadsheet

Откройте таблицы
a. Выберите в меню браузера Tools/Spreadsheet.

Появится таблица

a

Слайд 7

Шаг 3. Spreadsheet Databank: Select Теперь из банка данных выберите материал.

Шаг 3. Spreadsheet Databank: Select

Теперь из банка данных выберите материал. Для

этого сначала надо выбрать ячейку, куда будут положены свойства.
a. Выберите ячейку B4.
b. Откройте окно Databank/Select.

b

a

Слайд 8

Операция выбора содержит две составляющие: Attribute List и Query Condition. Attribute

Операция выбора содержит две составляющие: Attribute List и Query Condition. Attribute

List – список атрибутов – содержит информацию о материале выбранном из банка данных; отображается в качестве заголовка колонн в таблице. Query Condition – критерий, по которому осуществляется выбор материала из банка данных.

Шаг 3. Spreadsheet Databank: Select (продолжение)

Слайд 9

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

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

Список атрибутов расположен в верхней строке таблицы и служит в качестве заголовка всех колонок. Каждый материал образует строку, ячейки которой содержат информацию в соответствии с атрибутом колонки. Пример результата запроса вы можете увидеть на картинке ниже.

Шаг 3. Spreadsheet Databank: Select (продолжение)

Слайд 10

Шаг 4. Строим ‘Attributes to Select’ Build ‘Attributes to Select’. CNAME

Шаг 4. Строим ‘Attributes to Select’

Build ‘Attributes to Select’. CNAME FORM

KT MSTRESS SIG11vsN.
a. Выберите CNAME в окне Attribute List. В окне “Attribute Information” появится информация, а в окне “Attributes to Select” появится CNAME.
b. Завершите создания списка атрибутов, заполнив его атрибутами из предыдущего слайда.
c. Теперь переходим к построению условия запроса для выбора конкретных материалов, имеющих в свойствах кривые усталости, величину среднего напряжения и буквы *ti* в имени (нас интересуют титановые сплавы).

a

Слайд 11

Шаг 5. Строим ‘Conditions for Query’ Build ‘Conditions for Query’. SIG11vsN

Шаг 5. Строим ‘Conditions for Query’

Build ‘Conditions for Query’. SIG11vsN EX

AND MSTRESS EX AND CNAME LIKE ‘*TI*’.
a. Для формирования запроса выберите SIG11vsN из списка атрибутов, выберите Exists в окне Query Operators, выберите And в Query Operators, выберите MSTRESS из списка атрибутов, и т. д.
b. OK.
c. Таблица теперь заполнена данными.

b

a

Слайд 12

d. Выберите ячейку B6. e. Формат команды выбора :=select(DATABASE, ATTRIBUTES,CONDITIONS). где:

d. Выберите ячейку B6.
e. Формат команды выбора
:=select(DATABASE,
ATTRIBUTES,CONDITIONS).
где:
DATABASE = demo_metals4q95.des
ATTRIBUTES = attributes listed

in B5 thru F5. CONDITIONS = query listed in cell B4.

d

Шаг 5. Строим ‘Conditions for Query’ (продолжение)

Слайд 13

Шаг 6. Выбор функции В выбранную функцию можно подставить свои атрибуты.

Шаг 6. Выбор функции

В выбранную функцию можно подставить свои атрибуты. Сейчас

вы добавите атрибут термообработки (TREAT) вместо атрибута FORM.
a. Выберите ячейку C5 и введите новое значение: TREAT.
b. В результате ячейки всего столбца принимают новые значения. Теперь попробуйте вставить вместо атрибута TREAT атрибут вида образца.
c. Выберите ячейку C5 и замените ее значение на DETAIL.

c

a

Слайд 14

Шаг 7. Spreadsheet Display: Add Curve to Plot Теперь отобразим график

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

Теперь отобразим график зависимости

напряжений от количества циклов.
a. Выберите ячейкуl F6.
b. В главном меню таблицы выберите
Display/Add curve to plot.
c. Эта операция откроет график и поместит в ячейку, откуда были взяты данные знак “~” (тильда).
d. Ваш график должен быть похожим на тот, который приведен на рисунке.

b

a

Слайд 15

Шаг 7. Spreadsheet Display: Add Curve to Plot e. График отображает

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

e. График отображает кривую усталости

для материала в строке 6. Вся справочная информация содержится в ячейке F6. Повторите процесс построения графика для всех ячеек в колонках F7 – F11. (Используйте клавишу SHIFT, чтобы выбрать одновременно более одной ячейкиl)
f. В главном меню таблиц выберите
Display/Add curve to plot.
g. Ваш график должен быть похожим на тот, который приведен на рисунке.

e

Слайд 16

Шаг 8. Spreadsheet Function: Paste Function… Определите напряжение на 100000 циклов

Шаг 8. Spreadsheet Function: Paste Function…

Определите напряжение на 100000 циклов
a. Выберите ячейку

G6.
b. В меню таблиц выберите
Function/Paste Function.
c. Выберите interp_x.
d. OK.
e. В окне для формул появится шаблон формулы:
=interp_x(Curve_cell,x)

b

c

d

Слайд 17

Шаг 8. Spreadsheet Function: Paste Function… (продолжение) f. Измените формулу следующим

Шаг 8. Spreadsheet Function: Paste Function… (продолжение)

f. Измените формулу следующим образом =interp_x(F6,100000).

Это заполнит ячейку интерполированным значением напряжения соответствующего количеству циклов 100,000 на кривой усталости материала в ячейке F6
g. Теперь определим напряжения для 100000 циклов для всех материалов в колонке F, модифицируя ячейку G6 следующим:
: =interp_x( F6 : ,100000)
h. Использование двоеточия говорит о том, что мы пересчитываем колонку до тех пор, пока не кончатся данные в блоке ячеек. Все ячейки в блоке отмечены красной точкой в верхнем правом углу.

f

g

Слайд 18

Шаг 8. Spreadsheet Function: Paste Function… (продолжение) i. Функция возвращает колонку

Шаг 8. Spreadsheet Function: Paste Function… (продолжение)

i. Функция возвращает колонку интерполированных значений

по оси Y, которые соответствуют максимальному напряжению при 100000 циклах нагружения для каждой кривой усталости.
j. Дадим название колонке с полученными напряжениями. Выберите ячейку G5 и напечатайте Max Stress.

j

Слайд 19

Шаг 9. Spreadsheet Function: Paste Function… Создадим точечный график зависимости MSTRESS

Шаг 9. Spreadsheet Function: Paste Function…

Создадим точечный график зависимости MSTRESS от

MAXSTRESS, используя функцию polyline.
a. Выберите ячейку G3.
b. В главном меню таблиц
Function/Paste Function.
c. Выберите polyline.
d. OK.
e. В окне для формул появится шаблон формулы:
=polyline([axis_type,]X_column,Y_column[,xy_point_type] [(lgd_entry, plot_title, xaxis_lbl, yaxis_lbl)])

b

c

d

Слайд 20

Шаг 9. Spreadsheet Function: Paste Function (продолжение) f. Переменные в квадратных

Шаг 9. Spreadsheet Function: Paste Function (продолжение)

f. Переменные в квадратных скобках не

обязательны. Модифицируйте функцию следующим образом:
=polyline($G6 :, E6 : , G6 : * 0+3)
g. Третий аргумент в выражении задает количество значений в ячейке G3 равным количеству ненулевых ячеек в столбце G. Цифра 3 указывает MSC.Mvision отобразить точечный график.

f

Слайд 21

Шаг 10. Spreadsheet Display: Remove Curve from Plot Удалите с графика

Шаг 10. Spreadsheet Display: Remove Curve from Plot

Удалите с графика все

кривые и отобразите только последнюю созданную.
a. Выберите ячейки в колонке F , которые содержат кривые (они помечены тильдой “~”) и удалите их с графика.
b. В меню таблиц выберите
Display/Remove curve from plot.
c. Добавьте ячейку polyline(G3) к графику.
d. В меню таблиц выберите
Display/Add curve from plot..

b

c

d

a

Слайд 22

Шаг 10. Spreadsheet Display: Remove Curve from Plot (продолжение) e. График

Шаг 10. Spreadsheet Display: Remove Curve from Plot (продолжение)

e. График должен выглядеть

так как показано на картинке
Слайд 23

Шаг 11. Spreadsheet Function: Paste Function… a. Выберите ячейку H3. b.

Шаг 11. Spreadsheet Function: Paste Function…

a. Выберите ячейку H3.
b. В меню таблиц

выберите Function/Paste Function.
c. Выберите lin_regres.
d. OK.
e. В окне для формул появится шаблон формулы:
:=lin_regres(X_column,Y_column,Confidence_interval)

b

c

d

a

Слайд 24

Шаг 11. Spreadsheet Function: Paste Function (продолжение) f. Измените формулу: :=lin_regres(scatter_points(G3)

Шаг 11. Spreadsheet Function: Paste Function (продолжение)

f. Измените формулу:
:=lin_regres(scatter_points(G3) , 0.99).
g. Теперь

функция вернет блок из 6 значений 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.

f

Слайд 25

Шаг 11. Spreadsheet Function: Paste Function (продолжение) h. Так как первые

Шаг 11. Spreadsheet Function: Paste Function (продолжение)

h. Так как первые три значения

– кривые,то их можно вывести на график.
i. Выберите ячейки H3 – H5.
j. В меню таблиц выберите
Display/Add curve to plot.
k. Вот как должен выглядеть этот график.

j

i

Слайд 26

Шаг 12. Spreadsheet Graphics File: Close Spd Plot Теперь закроем графики,

Шаг 12. Spreadsheet Graphics File: Close Spd Plot

Теперь закроем графики, выйдем

из таблиц и из Mvision.
a. Выберите File/Close Spd Plot.
b. File/Quit Spd.
c. Теперь File/Exit MVISION.
d. Перед закрытием Mvision спросит вас, хотите ли вы сохранить таблицу, которую создали. Выбор – за вами. В дальнейших упражнениях она не будет использоваться, но возможно будет вам полезна, если захотите что-нибудь быстро вспомнить.
e. На этом упражнение закончено..

b

c

a