From 88201b72c7ec088424fe2d07e75f587e59e9d6f9 Mon Sep 17 00:00:00 2001 From: Nicola-Fonzi <60700515+Nicola-Fonzi@users.noreply.github.com> Date: Tue, 16 Feb 2021 11:30:48 +0100 Subject: [PATCH 1/3] Update Dynamic_FSI_Python.md --- .../multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md b/_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md index 96cd871b..b37936ff 100644 --- a/_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md +++ b/_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md @@ -219,7 +219,7 @@ Available keywords for the config file: * __IMPOSED_MODES__ (list): In case of imposed motion this list contains the modes with imposed motion and the type of motion. Example: ```IMPOSED_MODES={0:"SINUSOIDAL",3:"BLENDED_STEP",4:"SINUSOIDAL"}```. -* __IMPOSED_PARAMETERS__ (list): Depending on what was selected above, different parameters are required to complete the definition of motion. For example, in case of a sinusoidal motion, it is required to know if there is a bias, the frequency and the amplitude. If we want to specify a sine with no bias, 20 of amplitude and 10 Hz of frequency for mode 7, we would write: ```IMPOSED_PARAMETERS={6:[0,20.0,10.0]}```. For more information about these parameters please look at the module ```pysu2_nastran.py``` +* __IMPOSED_PARAMETERS__ (list): Depending on what was selected above, different parameters are required to complete the definition of motion. For example, in case of a sinusoidal motion, it is required to know if there is a bias, the initial time, the frequency and the amplitude. If we want to specify a sine with no bias, initial time of 5s, 20 of amplitude and 10 Hz of frequency for mode 7, we would write: ```IMPOSED_PARAMETERS={6:[0,20.0,10.0,5.0]}```. Please note that more imposed motions can be superposed on the same mode simply adding more entries for the same mode: ```IMPOSED_PARAMETERS={6:[...],6:[...]}```. For more information about these parameters please look at the module ```pysu2_nastran.py``` * __INITIAL_MODES__ (list): list containing the initial amplitudes of the modes. Example is {0:0.1,1:0.0,3:5.0,...} From 986dd52bbb8ede1b71405e9b742ff708853ac60c Mon Sep 17 00:00:00 2001 From: Nicola-Fonzi <60700515+Nicola-Fonzi@users.noreply.github.com> Date: Tue, 16 Feb 2021 13:16:34 +0100 Subject: [PATCH 2/3] Update Dynamic_FSI_Python.md --- .../multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md b/_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md index b37936ff..d263b849 100644 --- a/_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md +++ b/_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md @@ -217,11 +217,11 @@ Available keywords for the config file: * __MOVING_MARKER__ (string): name for the interface marker -* __IMPOSED_MODES__ (list): In case of imposed motion this list contains the modes with imposed motion and the type of motion. Example: ```IMPOSED_MODES={0:"SINUSOIDAL",3:"BLENDED_STEP",4:"SINUSOIDAL"}```. +* __IMPOSED_MODES__ (dictionary): In case of imposed motion this list contains the modes with imposed motion and the type of motion. Example: ```IMPOSED_MODES={0:"SINUSOIDAL",3:"BLENDED_STEP",4:"SINUSOIDAL"}```. If more imposed motions have to be superposed on the same mode, we can write: ```IMPOSED_MODES={0:["SINUSOIDAL","BLENDED_STEP"]}``` -* __IMPOSED_PARAMETERS__ (list): Depending on what was selected above, different parameters are required to complete the definition of motion. For example, in case of a sinusoidal motion, it is required to know if there is a bias, the initial time, the frequency and the amplitude. If we want to specify a sine with no bias, initial time of 5s, 20 of amplitude and 10 Hz of frequency for mode 7, we would write: ```IMPOSED_PARAMETERS={6:[0,20.0,10.0,5.0]}```. Please note that more imposed motions can be superposed on the same mode simply adding more entries for the same mode: ```IMPOSED_PARAMETERS={6:[...],6:[...]}```. For more information about these parameters please look at the module ```pysu2_nastran.py``` +* __IMPOSED_PARAMETERS__ (dictionary): Depending on what was selected above, different parameters are required to complete the definition of motion. For example, in case of a sinusoidal motion, it is required to know if there is a bias, the initial time, the frequency and the amplitude. If we want to specify a sine with no bias, initial time of 5s, 20 of amplitude and 10 Hz of frequency for mode 7, we would write: ```IMPOSED_PARAMETERS={6:{"SINUSOIDAL":{"BIAS":0.0, "AMPLITUDE":20.0, "FREQUENCY":10.0, "TIME_0":5.0}}}```. Please note that more imposed motions can be superposed on the same mode simply adding more entries for the same mode: ```IMPOSED_PARAMETERS={6:{"SINUSOIDAL":{...}, "BLENDED_STEP":{...}}}```. For more information about these parameters please look at the module ```pysu2_nastran.py``` -* __INITIAL_MODES__ (list): list containing the initial amplitudes of the modes. Example is {0:0.1,1:0.0,3:5.0,...} +* __INITIAL_MODES__ (dictionary): list containing the initial amplitudes of the modes. Example is {0:0.1,1:0.0,3:5.0,...} We will call the Nastran model modal.bdf and, after the eigenvalue analysis, we will obtain the files modal.f06 and modal.pch. From b4e8662c7a8a61f70ec7aa1b5348f57c31634865 Mon Sep 17 00:00:00 2001 From: Nicola-Fonzi <60700515+Nicola-Fonzi@users.noreply.github.com> Date: Tue, 16 Feb 2021 13:55:43 +0100 Subject: [PATCH 3/3] Update Dynamic_FSI_Python.md --- .../multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md b/_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md index d263b849..d22af51a 100644 --- a/_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md +++ b/_tutorials/multiphysics/Unsteady_FSI_Python/Dynamic_FSI_Python.md @@ -217,9 +217,9 @@ Available keywords for the config file: * __MOVING_MARKER__ (string): name for the interface marker -* __IMPOSED_MODES__ (dictionary): In case of imposed motion this list contains the modes with imposed motion and the type of motion. Example: ```IMPOSED_MODES={0:"SINUSOIDAL",3:"BLENDED_STEP",4:"SINUSOIDAL"}```. If more imposed motions have to be superposed on the same mode, we can write: ```IMPOSED_MODES={0:["SINUSOIDAL","BLENDED_STEP"]}``` +* __IMPOSED_MODES__ (dictionary): In case of imposed motion this list contains the modes with imposed motion and the type of motion. Example: ```IMPOSED_MODES={0:["SINUSOIDAL"],3:["BLENDED_STEP"],4:["SINUSOIDAL"]}```. If more imposed motions have to be superposed on the same mode, we can write: ```IMPOSED_MODES={0:["SINUSOIDAL","BLENDED_STEP"]}``` -* __IMPOSED_PARAMETERS__ (dictionary): Depending on what was selected above, different parameters are required to complete the definition of motion. For example, in case of a sinusoidal motion, it is required to know if there is a bias, the initial time, the frequency and the amplitude. If we want to specify a sine with no bias, initial time of 5s, 20 of amplitude and 10 Hz of frequency for mode 7, we would write: ```IMPOSED_PARAMETERS={6:{"SINUSOIDAL":{"BIAS":0.0, "AMPLITUDE":20.0, "FREQUENCY":10.0, "TIME_0":5.0}}}```. Please note that more imposed motions can be superposed on the same mode simply adding more entries for the same mode: ```IMPOSED_PARAMETERS={6:{"SINUSOIDAL":{...}, "BLENDED_STEP":{...}}}```. For more information about these parameters please look at the module ```pysu2_nastran.py``` +* __IMPOSED_PARAMETERS__ (dictionary): Depending on what was selected above, different parameters are required to complete the definition of motion. For example, in case of a sinusoidal motion, it is required to know if there is a bias, the initial time, the frequency and the amplitude. If we want to specify a sine with no bias, initial time of 5s, 20 of amplitude and 10 Hz of frequency for mode 7, we would write: ```IMPOSED_PARAMETERS={6:[{"BIAS":0.0, "AMPLITUDE":20.0, "FREQUENCY":10.0, "TIME_0":5.0}]}```. Please note that more imposed motions can be superposed on the same mode simply adding more entries for the same mode: ```IMPOSED_PARAMETERS={6:[{...},{...}]}```. For more information about these parameters please look at the module ```pysu2_nastran.py```. Note that the order of the parameter dictionaries must be coincident with the order defined in IMPOSED_MODES dictionary. * __INITIAL_MODES__ (dictionary): list containing the initial amplitudes of the modes. Example is {0:0.1,1:0.0,3:5.0,...}