Skip to content

Lightning-py/sopromat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

1D версия

Даны:

	- координаты точек
	- какие точки связываются стержнями
	- какие точки фиксированы и по каким осям
	- силы, действующие на стержневую систему в точках

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

Компиляция программы

g++ main.c -o main1d.cpp

Работа программы

Программа принимает данные на вход из файла input.txt. Чтобы это изменить, достаточно иизменить макроc INPUT в файлеmain.cpp и пересобрать программу

Формат входных данных


DOTS {количество точек в системе}

    {номер точки} {координата x} {координата y}

    ...

FIXED {количество фиксаций точек}
    {номер точки} {ось фиксации}
    ...

FORCE {количество приложенных сил}
    {номер точки приложения} {проекция силы на ось x} {проекция силы на ось y}
    
ELEMENTS {количество конечных элементов}
	{точка 1} {точка 1} ...
	...

2D Версия

Суть та же самая что и в программе 1D, только теперь конечный элемент это не стержень, а прямоугольник произвольного размера.

Даны

  • координаты точек
  • какие точки связываются элементами
  • какие точки фиксированы и по каким осям
  • силы, действующие в точках на систему элементов

Компиляция

cd 2d/build
cmake ../src/
make

Работа программы

Все то же самое, что и с версией 1D, только теперь в графе ELEMENTS четыре точки вместо двух

Возможности

В программе есть дефайны

  • INPUT_CHECK - если присутствует, программа выводит полученный ввод и промежуточные характеристики
  • INTEGRATION_CHECK - если присутствует, программа выводит результат проверки интегрирования

По умолчанию программа читает ввод из файла input.txt, но можно указать другой во время запуска программы. Пример:

./MKE2d file.txt

Свойства материала достаточно изменить, изменив дефайны Nu и Eфайл в командной строке

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published