Add study on the centrifugal forces
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								docs/figs/centrifugal.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/figs/centrifugal.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 16 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/figs/centrifugal_forces_rpm.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/figs/centrifugal_forces_rpm.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/figs/centrifugal_forces_rpm.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/figs/centrifugal_forces_rpm.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 35 KiB | 
							
								
								
									
										
											BIN
										
									
								
								docs/figs/max_force_rpm.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/figs/max_force_rpm.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/figs/max_force_rpm.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/figs/max_force_rpm.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 27 KiB | 
							
								
								
									
										117
									
								
								org/centrifugal_forces.org
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										117
									
								
								org/centrifugal_forces.org
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,117 @@ | |||||||
|  | #+TITLE:Centrifugal Forces | ||||||
|  | #+SETUPFILE: ./setup/org-setup-file.org | ||||||
|  |  | ||||||
|  | * Introduction                                                        :ignore: | ||||||
|  | In this document, we wish to estimate the centrifugal forces due to the spindle's rotation when the sample's center of mass is off-centered with respect to the rotation axis. | ||||||
|  |  | ||||||
|  | This is the case then the sample is moved by the micro-hexapod. | ||||||
|  |  | ||||||
|  | The centrifugal forces are defined as represented Figure [[fig:centrifugal]] where: | ||||||
|  | - $M$ is the total mass of the rotating elements in $[kg]$ | ||||||
|  | - $\omega$ is the rotation speed in $[rad/s]$ | ||||||
|  | - $r$ is the distance to the rotation axis in $[m]$ | ||||||
|  |  | ||||||
|  | #+name: fig:centrifugal | ||||||
|  | #+caption: Centrifugal forces | ||||||
|  | [[file:./figs/centrifugal.png]] | ||||||
|  |  | ||||||
|  | * Matlab Init                                                :noexport:ignore: | ||||||
|  | #+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name) | ||||||
|  |   <<matlab-dir>> | ||||||
|  | #+end_src | ||||||
|  |  | ||||||
|  | #+begin_src matlab :exports none :results silent :noweb yes | ||||||
|  |   <<matlab-init>> | ||||||
|  | #+end_src | ||||||
|  |  | ||||||
|  | * Parameters | ||||||
|  | We define some parameters for the computation. | ||||||
|  |  | ||||||
|  | The mass of the sample can vary from $1\,kg$ to $50\,kg$ to which is added to mass of the metrology reflector and the nano-hexapod's top platform (here set to $15\,kg$). | ||||||
|  |  | ||||||
|  | #+begin_src matlab | ||||||
|  |   M_light = 16; % mass of excentred parts mooving [kg] | ||||||
|  |   M_heavy = 65; % [kg] | ||||||
|  | #+end_src | ||||||
|  |  | ||||||
|  | For the light mass, the rotation speed is 60rpm whereas for the heavy mass, it is equal to 1rpm. | ||||||
|  | #+begin_src matlab | ||||||
|  |   w_light = 2*pi; % rotational speed [rad/s] | ||||||
|  |   w_heavy = 2*pi/60; % rotational speed [rad/s] | ||||||
|  | #+end_src | ||||||
|  |  | ||||||
|  | Finally, we consider a mass eccentricity of $10\,mm$. | ||||||
|  | #+begin_src matlab | ||||||
|  |   R = 0.1; % Excentricity [m] | ||||||
|  | #+end_src | ||||||
|  |  | ||||||
|  | * Centrifugal forces for light and heavy sample | ||||||
|  | From the formula $F_c = m \omega^2 r$, we obtain the values shown below. | ||||||
|  |  | ||||||
|  | #+begin_src matlab :exports results :results value table replace :tangle no :post addhdr(*this*) | ||||||
|  |   data = [M_light*R*w_light^2; | ||||||
|  |           M_heavy*R*w_heavy^2]; | ||||||
|  |   data2orgtable(data, {'light', 'heavy'}, {'Force [N]'}, ' %.1f '); | ||||||
|  | #+end_src | ||||||
|  |  | ||||||
|  | #+RESULTS: | ||||||
|  | |       | Force [N] | | ||||||
|  | |-------+-----------| | ||||||
|  | | light |      63.2 | | ||||||
|  | | heavy |       0.1 | | ||||||
|  |  | ||||||
|  | * Centrifugal forces as a function of the rotation speed | ||||||
|  | The centrifugal forces as a function of the rotation speed for light and heavy sample is shown on Figure [[fig:centrifugal_forces_rpm]]. | ||||||
|  |  | ||||||
|  | #+begin_src matlab :exports none | ||||||
|  |   ws = 0:1:60; % [rpm] | ||||||
|  |  | ||||||
|  |   figure; | ||||||
|  |   hold on; | ||||||
|  |   plot(ws, M_light*(2*pi*ws/60).^2*R, 'DisplayName', sprintf('$M = %.0f$ [kg]', M_light)) | ||||||
|  |   plot(ws, M_heavy*(2*pi*ws/60).^2*R, 'DisplayName', sprintf('$M = %.0f$ [kg]', M_heavy)) | ||||||
|  |   hold off; | ||||||
|  |   xlabel('Rotation Speed [rpm]'); ylabel('Centrifugal Force [N]'); | ||||||
|  |   legend('Location', 'northwest'); | ||||||
|  | #+end_src | ||||||
|  |  | ||||||
|  | #+begin_src matlab :tangle no :exports results :results file replace | ||||||
|  | exportFig('figs/centrifugal_forces_rpm.pdf', 'width', 'wide', 'height', 'tall') | ||||||
|  | #+end_src | ||||||
|  |  | ||||||
|  | #+name: fig:centrifugal_forces_rpm | ||||||
|  | #+CAPTION: Centrifugal forces function of the rotation speed | ||||||
|  | #+RESULTS: | ||||||
|  | [[file:figs/centrifugal_forces_rpm.png]] | ||||||
|  |  | ||||||
|  | * Maximum rotation speed as a function of the mass | ||||||
|  | We plot the maximum rotation speed as a function of the mass for different maximum force that we can use to counteract the centrifugal forces (Figure [[fig:max_force_rpm]]). | ||||||
|  |  | ||||||
|  | From a specified maximum allowed centrifugal force (here set to $100\,[N]$), the maximum rotation speed as a function of the sample's mass is shown in Figure [[fig:max_force_rpm]]. | ||||||
|  |  | ||||||
|  | #+begin_src matlab | ||||||
|  |   F_max = 100; % Maximum accepted centrifugal forces [N] | ||||||
|  |  | ||||||
|  |   R = 0.1; | ||||||
|  |  | ||||||
|  |   M_sample = 0:1:100; | ||||||
|  |   M_reflector = 15; | ||||||
|  | #+end_src | ||||||
|  |  | ||||||
|  | #+begin_src matlab :exports none | ||||||
|  |   figure; | ||||||
|  |   hold on; | ||||||
|  |   plot(M_sample, 60/2/pi*sqrt(F_max/R./(M_sample + M_reflector))); | ||||||
|  |   hold off; | ||||||
|  |   xlim([M_sample(1), M_sample(end)]); ylim([0, 100]); | ||||||
|  |   xlabel('Mass of the Sample [kg]'); ylabel('Rotation Speed [rpm]'); | ||||||
|  | #+end_src | ||||||
|  |  | ||||||
|  | #+begin_src matlab :tangle no :exports results :results file replace | ||||||
|  | exportFig('figs/max_force_rpm.pdf', 'width', 'wide', 'height', 'tall') | ||||||
|  | #+end_src | ||||||
|  |  | ||||||
|  | #+name: fig:max_force_rpm | ||||||
|  | #+CAPTION: Maximum rotation speed as a function of the sample mass for an allowed centrifugal force of $100\,[N]$ | ||||||
|  | #+RESULTS: | ||||||
|  | [[file:figs/max_force_rpm.png]] | ||||||
		Reference in New Issue
	
	Block a user