Student Projects

cancel
Showing results for 
Search instead for 
Did you mean: 

Visualization of ship motion simulation platform

ContactInformation

University: GuangDong University of technology

Team Member(s): Haoming Lu,shubin Chen, Weipeng Lin, Ziyuan Yang, Weiwen Zeng.

Faculty Advisors:

EmailAddress:xw_studio@126.com


ProjectInformation

Title:Visualization of ship motion simulation platform

Backgound

When I as a child, I have a dream, that is, oneday, sailing out to the sea, and want to know what is in the other side of the sea. When I grow up, I selected to learn automation, but the dream is always in my heart. I realized that it is unlikely driving a ship to the sea in reality, so, based on the instrument LabVIEW, we designed a ship movement simulation platform for practice the feeling.

Another, The simulation system can be used not only teaching and training, but also can be used for scientific research and engineering design assistance, popularization and the popularization of knowledge also has extremely important.

Moreover, as we all know,the development of human civilization has something to do with ocean transportation. All kinds of activities in the sea ,not only geological study but also oil mining.In a way we can say that who has the Initiative of the sea , wo will Master its destiny.However,there are all kinds of dangers when a ship navigate the sea.How to control the ship navigate the sea safely is a big and difficule problem.So the ship control draw a lot of experts' attention. 

Because of these,our team use the Labview Software exploit a program,help the people who want to design a ship control system safely and economically.we build up a ship model in our computer,and wo also create a sea scene in it.The most importent is that wo provide a interface for the user in the progrem,the user can input  their date of ship control,and then you will see your ship navigate the sea according to your input. 

Help

Please open the project called ‘Visualization of ship motion simulation platform.lvproj’未命d名.jpg , double click the Main.vi未的命名.jpg,

enter the customer welcome interface, and then click the Run botton 1.jpg to the upper left corner, click on "Enter System "key的.jpg to enter the ship parameters setting page(the default parameters on this page comes from the real ship ‘Mariner’ ),of course, user can also modify the parameter by yourselves, the system will calculate and get the ship motion mathematical model automatically.Click the ‘Next’ key and enter the simulation interface.

未命名.jpg未命w名.jpg

  

The simulation interface is made of 6 sub-interfaces including environment parameters setting,position and mode,navigation direction and speed control,navigation path,output curves of control forces. Clear interface,easy to operate. At first, on the upper left corner user can type the relevant values ​​arbitrarily to set the environmental parameters of the current sea including the dirction and scale of wind,wave,current. Then toggle the stick called ‘hand/auto’未命的的名.jpg to choose the control mode of the ship.

auto mode:please type the abscissa x1, longitudinal coordinates y1, heading angle α to ensure the starting location of the ship, type the abscissa x2, longitudinal coordinates y2, heading angle β to ensure the ending location of the ship. And then togglling the stick ‘start/stop’未命全球名.jpgto start simulation, observe the simulation of the ship.

hand mode: turn the steering wheel to control the direction of the ship's,enter the value of the pushing device to control the ship’s forward and backward.enter the value of the thruster to control the ship’s movement of left and right.

未s命名.jpg

User also can adjust the ‘visual angle ajustment’ to achieve multi-angle all-round observation.

Navigation process, navigation locus shows the current location coordinates and navigation track clearly. Also, user can also observe the control forces changes by the output curves of control forces.

reset:For resetting the initial position of ship ,enter the values and click the reset 方法.jpg to

Program Description

1.jpg

According to the main idea of the control system, in the main program we package the control module, interference module and control plant and so on into subVI, which make the framework clear and make it possible to transfer data at each subVI. In addition ,it is intuitive for people and it remove the global variable trouble .The program diagram is fit for the data stream of the LabView idea and the inner structure of each subVI is simple so that we can save lots of memory space which will snow down the operation efficiency .At the same time ,appropriate local variables can reduce the complexity of the wiring and make it easier for readers reading .To avoid the competitive problem ,it is necessary for us to try to avoid using multithreading control.­­­

3.jpg

The switching between user interface and parameters setting interface is use independent calls which make it possible to fully close the user interface without any data connection when we switch the user interface to parameters set interface so that we can reduce the using of memory .

3.jpg

The switching between parameters setting interface and control interface is use inner nested for prevent the data loss .All interfaces through simple judgment structure or conditions structure realize interaction.

         

4.jpg

5.jpg

The calls of the 3D model are use judgment structure to realize .When the first call come , the 3D model file will be opened and after that , we separate the 3D model into two parts to control .With the help of the det shift register ,we can achieve the data update and the synchronization between data and 3D model.

8.jpg

9.jpg

We use the camera module, which we can find in 3D toolkit of the LabView , to achieve the boat tracking and visual adjustment for readers having a better observation in the simulation conditions .Adjusting the coordinate , we can get different angles and we can magnify or narrow the 3D module space to observe the simulation conditions. So it not only satisfy the readers’ visual requirements but also have a stable dynamic model display without any distortion in order to have a better results.

Thank you for your view !!!

Comments
feifeian
Member
Member
on

so  cool

404334755
Member
Member
on

MR DIAN,THAT IS GOOD!!!

12316546464646
Member
Member
on

good

lex1234567890
Member
Member
on

very good

jksdofi
Member
Member
on

wonderfull

jingzi
Member
Member
on

that is good

vischange
Member
Member
on

excellent

alwin
Member
Member
on

good

fightingcan
Member
Member
on

Good

wuyanhua
Member
Member
on

It"s very great! 

I will supoot it !

jiazhen
Member
Member
on

WEIPENG ,GOOD LUCK!  chenjiazhen

mjobk
Member
Member
on

excellent

king-gj
Member
Member
on

nice! very good!

cindyzheng
Member
Member
on

I am so proud of you. Your amazing piece of work impressed me.

dingdingdangdan
Member
Member
on

that is amazing!!! i like it!!!!!!!

dingdingdangdan
Member
Member
on

That is awesome!!! good job, guys.

cindyzheng
Member
Member
on

Excellent!

Jason47
Member
Member
on

gogogo,oleoleole

恶到人惊,生兄住是生兄。

广州,广东,中国
Member
Member
on

Bravo...It is quite a good job,.

blue默蓝
Member
Member
on

enen...good job

广州,广东,中国
Member
Member
on

Good job...

mql1600
Member
Member
on

awesome.....................

moweibin
Member
Member
on

Good!!

mql1600
Member
Member
on

good

123llliang
Member
Member
on

excellent!!!

mql1600
Member
Member
on

very good.................

weidy
Member
Member
on

very good

123llliang
Member
Member
on

excellent

weidy
Member
Member
on

good

xuexue
Member
Member
on

Great job!!!!

VIVA55
Member
Member
on

well done!!

VIVA55
Member
Member
on

水平很好啊,继续努力!

sun_tu
Member
Member
on

Milly
Member
Member
on

Excellent work.

superficial
Member
Member
on

great!!!!

hennessy
Member
Member
on

oh,i like it ~it is great fun!

WYH
Member
Member
on

很好。。。非常好。。。十分好。。。超好。。。。

haojia
Member
Member
on

GREAT

刘柳
Member
Member
on

Great!!!  you are my ido.

WYH
Member
Member
on

很好。。。。。。

WYH
Member
Member
on

GOOD

WYH
Member
Member
on

GOOD

JiangJ1
Member
Member
on

不错!

faaf
Member
Member
on

good  goodd g ood  you muyou

hewenfeng
Member
Member
on

good

香香
Member
Member
on

that is good

香香
Member
Member
on

very good

hx125
Member
Member
on

y

hx125
Member
Member
on

V

patricia3
Member
Member
on

it's cool.

Contributors