New Mars Forums

Official discussion forum of The Mars Society and MarsNews.com

You are not logged in.

Announcement

Announcement: We've recently made changes to our user database and have removed inactive and spam users. If you can not login, please re-register.

#1 2004-12-01 15:28:13

John Creighton
Member
From: Nova Scotia, Canada
Registered: 2001-09-04
Posts: 2,401
Website

Re: Computer Modeling

This thread is not just about modeling robots. I put the topic here because there has been some talk here about modeling robots. Robots are just one of the many ideas I want to test out and I need an affordable architecture to test out my ideas. I have also lately been interested in the flow of fluid though pipes both to try and further optimize thermal rockets and to pump fluid up a pipeline to space. These ideas all tie together in reducing the cost of activities in space though automation/tellerobotics/transportation/ISRU. The goals of the simulation will largely depend upon the speed at which information must be processed and the desired accuracy needed.

Offline

#2 2004-12-01 15:36:03

John Creighton
Member
From: Nova Scotia, Canada
Registered: 2001-09-04
Posts: 2,401
Website

Re: Computer Modeling

Mathematical systems are generally governed by three types of equations. They are differential equations, partial differential equations and algebraic equations. There are various solvers for these types of equations for various types of systems in languages like C, MATLAB, FORTRAN, etc. It is not my intent to right my own solver. My intent is to create an architecture that can integrate several solvers as needed. Each solver will be a server, the master program will be responsible for initiating solver servers locally and on other computers. Hence the architecture will be inherently distributive. Locally servers can be created though command line arguments. On other computers a server will also initiate command line arguments to initiate solver servers.

Offline

#3 2004-12-01 15:39:42

John Creighton
Member
From: Nova Scotia, Canada
Registered: 2001-09-04
Posts: 2,401
Website

Re: Computer Modeling

I will probably use JAVA to interface with the web and MATLAB to solve partial differential equations. I will give MATLAB the partial differential equations in pieces to reduce the time it needs to process PDE. The space of each PDE will overlap by one half. The estimate of the Adjacent PDE will be used for the boundary value conditions.

(note I may try to incorperate BREV to solve 3D rigid body problems)

Offline

#4 2004-12-04 21:16:30

John Creighton
Member
From: Nova Scotia, Canada
Registered: 2001-09-04
Posts: 2,401
Website

Re: Computer Modeling

I have been doing some searching on threads. Here is what I found:
Win32 style thread examples

Guide to DECthreads

An open Source pthread libriary for windows

Links to Several DIfferent Threading Libraries

Example Starting a P Thread Program

Java has its own built in class but if using Java I would recommend using an external thread library instead because there is no set rule on how Java threads are executed and priorities can't be assigned.

Offline

#5 2018-01-19 19:42:51

Linahulp
Member
From: Россия
Registered: 2018-01-18
Posts: 1
Website

Re: Computer Modeling

Does anyone know if there are any parts that are in any computer parts such as Towers, moniters, keyboards, printers, etc that are usable for modeling ?  I have a ton of Computer stuff that Im going to take to the recycling center that I would like to rip apart and get all usable parts that could be valuable to me for modeling before I recycle them.  Let me know.  Thanks.  I have various complete computers that are going to be ripped apart so if there are any parts that are valuable and usable to someone in the modeling world and theres something you know you want let me know Ill be sure to rip it out and send it to you before I recycle them.  Thanks in advance.

Offline

#6 2018-01-20 03:37:56

elderflower
Member
Registered: 2016-06-19
Posts: 673

Re: Computer Modeling

Be sure to break up your hard drives before you let them go!

Offline

Board footer

Powered by FluxBB