Commit fd6e4fca authored by RemiM's avatar RemiM Committed by Ronan Trepos
Browse files

Correct model of GY prediction, and add vpz model with classical TT

parent b50c4325
<?xml version='1.0' encoding='UTF-8'?>
<vle_project version="1.0" date="2014-Dec-17 17:32:19" author="Pierre Casadebaig">
<structures>
<model width="1610" height="1051" x="0" y="0" name="sunflo" type="coupled">
<submodels>
<model observables="decision" conditions="cBegin,itk" width="100" dynamics="decision" height="150" x="82" y="295" name="itk" type="atomic">
<out>
<port name="ActionFerti"/>
<port name="ActionIrrig"/>
<port name="ActionRecolte"/>
<port name="ActionSemis"/>
<port name="DoseFerti"/>
<port name="DoseIrrig"/>
<port name="densite"/>
<port name="zSemis"/>
</out>
</model>
<model width="100" height="255" x="286" y="64" name="sunflo_bio" type="coupled">
<in>
<port name="ActionFerti"/>
<port name="ActionIrrig"/>
<port name="ActionRecolte"/>
<port name="ActionSemis"/>
<port name="DoseFerti"/>
<port name="DoseIrrig"/>
<port name="ETPP"/>
<port name="Pluie"/>
<port name="RG"/>
<port name="Tmoy"/>
<port name="densite"/>
<port name="zSemis"/>
<port name="Tx"/>
</in>
<out>
<port name="ETMcumulDepuisLevee"/>
<port name="ETRETM"/>
<port name="ETRcumulDepuisLevee"/>
<port name="FHLE"/>
<port name="FHRUE"/>
<port name="FHTR"/>
<port name="FNIRUE"/>
<port name="FNLE"/>
<port name="IRs"/>
<port name="JSE"/>
<port name="JSF"/>
<port name="JSM"/>
<port name="LAI"/>
<port name="Nabs"/>
</out>
<submodels>
<model observables="croissance_plante" conditions="CONFIG_Plante,CONFIG_Variete,croissance_plante,simulation_engine,EXPERT_Plante" width="100" dynamics="croissance_plante" height="225" x="777" y="209" name="croissance_plante" type="atomic">
<in>
<port name="ActionSemis"/>
<port name="FHLE"/>
<port name="FHRUE"/>
<port name="FLe"/>
<port name="FNIRUE"/>
<port name="FNLE"/>
<port name="FT"/>
<port name="PhasePhenoPlante"/>
<port name="RG"/>
<port name="TT_A2"/>
<port name="Teff"/>
<port name="densite"/>
</in>
<out>
<port name="DBP"/>
<port name="Ebp"/>
<port name="Ei"/>
<port name="LAI"/>
<port name="SFp"/>
<port name="TDM"/>
<port name="Eb"/>
</out>
</model>
<model observables="diagnostic" conditions="CONFIG_Variete,CONFIG_SimuInit,diagnostic,CONFIG_Plante,EXPERT_Rendement,EXPERT_Plante" width="100" dynamics="diagnostic" height="75" x="633" y="124" name="diagnostic" type="atomic">
<in>
<port name="ETRETM"/>
<port name="TT_A2"/>
</in>
<out>
<port name="ISH1"/>
<port name="ISH2"/>
<port name="ISH3"/>
</out>
</model>
<model observables="phenologie" conditions="CONFIG_Variete,cBegin,CONFIG_SimuInit,itk,CONFIG_Plante,EXPERT_Plante,phenologie" width="100" dynamics="Phenologie" height="105" x="252" y="22" name="phenologie" type="atomic">
<in>
<port name="ActionRecolte"/>
<port name="ActionSemis"/>
<port name="FHTR"/>
<port name="Teff"/>
<port name="zSemis"/>
</in>
<out>
<port name="PhasePhenoPlante"/>
<port name="TT_A2"/>
<port name="TT_F1"/>
</out>
</model>
<model observables="temperature_efficace" conditions="temperature_efficace,CONFIG_Plante,EXPERT_Plante" width="100" dynamics="TemperatureEfficace" height="45" x="115" y="248" name="temperature_efficace" type="atomic">
<in>
<port name="Tmoy"/>
</in>
<out>
<port name="Teff"/>
</out>
</model>
<model width="100" height="195" x="828" y="597" name="performances" type="coupled">
<in>
<port name="ETRETM"/>
<port name="INN"/>
<port name="LAI"/>
<port name="vNabs"/>
<port name="PhasePhenoPlante"/>
<port name="TDM"/>
<port name="TRPF"/>
<port name="TT_F1"/>
<port name="iPAR"/>
<port name="Tx"/>
<port name="Eb"/>
<port name="FTSW"/>
</in>
<out>
<port name="IRs"/>
<port name="JSE"/>
<port name="JSF"/>
<port name="JSM"/>
<port name="RDT"/>
<port name="TH"/>
</out>
<submodels>
<model observables="elaboration_qualite" conditions="CONFIG_Variete,elaboration_qualite,itk" width="100" dynamics="elaboration_qualite" height="165" x="360" y="245" name="elaboration_qualite" type="atomic">
<in>
<port name="JSM"/>
<port name="LAI"/>
<port name="vNabs"/>
<port name="PhasePhenoPlante"/>
<port name="Tx"/>
<port name="iPAR"/>
<port name="INN"/>
<port name="FTSW"/>
<port name="Eb"/>
</in>
<out>
<port name="TH"/>
</out>
</model>
<model observables="elaboration_rendement" conditions="CONFIG_Variete,elaboration_rendement,EXPERT_Rendement,EXPERT_Plante" width="100" dynamics="elaboration_rendement" height="135" x="320" y="33" name="elaboration_rendement" type="atomic">
<in>
<port name="ETRETM"/>
<port name="INN"/>
<port name="PhasePhenoPlante"/>
<port name="TDM"/>
<port name="TRPF"/>
<port name="TT_F1"/>
</in>
<out>
<port name="IRs"/>
<port name="JSE"/>
<port name="JSF"/>
<port name="JSM"/>
<port name="RDT"/>
</out>
</model>
</submodels>
<connections>
<connection type="input">
<origin model="performances" port="ETRETM"/>
<destination model="elaboration_rendement" port="ETRETM"/>
</connection>
<connection type="input">
<origin model="performances" port="INN"/>
<destination model="elaboration_rendement" port="INN"/>
</connection>
<connection type="input">
<origin model="performances" port="LAI"/>
<destination model="elaboration_qualite" port="LAI"/>
</connection>
<connection type="input">
<origin model="performances" port="vNabs"/>
<destination model="elaboration_qualite" port="vNabs"/>
</connection>
<connection type="input">
<origin model="performances" port="PhasePhenoPlante"/>
<destination model="elaboration_qualite" port="PhasePhenoPlante"/>
</connection>
<connection type="input">
<origin model="performances" port="PhasePhenoPlante"/>
<destination model="elaboration_rendement" port="PhasePhenoPlante"/>
</connection>
<connection type="input">
<origin model="performances" port="TDM"/>
<destination model="elaboration_rendement" port="TDM"/>
</connection>
<connection type="input">
<origin model="performances" port="TRPF"/>
<destination model="elaboration_rendement" port="TRPF"/>
</connection>
<connection type="input">
<origin model="performances" port="TT_F1"/>
<destination model="elaboration_rendement" port="TT_F1"/>
</connection>
<connection type="input">
<origin model="performances" port="iPAR"/>
<destination model="elaboration_qualite" port="iPAR"/>
</connection>
<connection type="internal">
<origin model="elaboration_rendement" port="JSM"/>
<destination model="elaboration_qualite" port="JSM"/>
</connection>
<connection type="input">
<origin model="performances" port="Tx"/>
<destination model="elaboration_qualite" port="Tx"/>
</connection>
<connection type="input">
<origin model="performances" port="INN"/>
<destination model="elaboration_qualite" port="INN"/>
</connection>
<connection type="input">
<origin model="performances" port="FTSW"/>
<destination model="elaboration_qualite" port="FTSW"/>
</connection>
<connection type="input">
<origin model="performances" port="Eb"/>
<destination model="elaboration_qualite" port="Eb"/>
</connection>
</connections>
</model>
<model width="100" height="330" x="372" y="577" name="contraintes" type="coupled">
<in>
<port name="ActionFerti"/>
<port name="ActionIrrig"/>
<port name="ActionSemis"/>
<port name="DBP"/>
<port name="DoseFerti"/>
<port name="DoseIrrig"/>
<port name="ETPP"/>
<port name="Ebp"/>
<port name="Ei"/>
<port name="PhasePhenoPlante"/>
<port name="Pluie"/>
<port name="RG"/>
<port name="SFp"/>
<port name="TDM"/>
<port name="TT_A2"/>
<port name="Teff"/>
<port name="Tmoy"/>
<port name="densite"/>
<port name="zSemis"/>
</in>
<out>
<port name="ETMcumulDepuisLevee"/>
<port name="ETRETM"/>
<port name="ETRcumulDepuisLevee"/>
<port name="FHLE"/>
<port name="FHRUE"/>
<port name="FHTR"/>
<port name="FLe"/>
<port name="FNIRUE"/>
<port name="FNLE"/>
<port name="FT"/>
<port name="INN"/>
<port name="Nabs"/>
<port name="PARi"/>
<port name="TRPF"/>
<port name="vMine"/>
<port name="FTSW"/>
<port name="vNabs"/>
</out>
<submodels>
<model observables="contrainte_azote" conditions="CONFIG_Sol,CONFIG_SimuInit,contrainte_azote,CONFIG_Plante,EXPERT_Rendement,EXPERT_Plante" width="100" dynamics="croissance_azote" height="480" x="950" y="398" name="contrainte_azote" type="atomic">
<in>
<port name="ActionFerti"/>
<port name="ActionIrrig"/>
<port name="D1"/>
<port name="D2"/>
<port name="D3"/>
<port name="DBP"/>
<port name="DoseFerti"/>
<port name="DoseIrrig"/>
<port name="Ebp"/>
<port name="Ei"/>
<port name="FHRUE"/>
<port name="FT"/>
<port name="FTHN"/>
<port name="PhasePhenoPlante"/>
<port name="Pluie"/>
<port name="RG"/>
<port name="RWCC1"/>
<port name="STOCKC1"/>
<port name="STOCKC2"/>
<port name="STOCKC3"/>
<port name="TDM"/>
<port name="Teff"/>
<port name="Tmoy"/>
<port name="vRac"/>
<port name="vTRC1"/>
<port name="vTRC2"/>
<port name="zC2"/>
<port name="zC3"/>
<port name="zRac"/>
</in>
<out>
<port name="FNIRUE"/>
<port name="FNLE"/>
<port name="INN"/>
<port name="Nabs"/>
<port name="vMine"/>
<port name="vNabs"/>
</out>
</model>
<model observables="contrainte_eau" conditions="CONFIG_Variete,CONFIG_Sol,contrainte_eau,CONFIG_SimuInit,CONFIG_Plante,EXPERT_Rendement,EXPERT_Plante" width="100" dynamics="contrainte_eau" height="330" x="485" y="721" name="contrainte_eau" type="atomic">
<in>
<port name="ActionIrrig"/>
<port name="ActionSemis"/>
<port name="DoseIrrig"/>
<port name="ETPP"/>
<port name="Ei"/>
<port name="PhasePhenoPlante"/>
<port name="Pluie"/>
<port name="Tmoy"/>
<port name="zSemis"/>
</in>
<out>
<port name="D1"/>
<port name="D2"/>
<port name="D3"/>
<port name="ETMcumulDepuisLevee"/>
<port name="ETRETM"/>
<port name="ETRcumulDepuisLevee"/>
<port name="FHLE"/>
<port name="FHRUE"/>
<port name="FHTR"/>
<port name="RWCC1"/>
<port name="STOCKC1"/>
<port name="STOCKC2"/>
<port name="STOCKC3"/>
<port name="TRPF"/>
<port name="vRac"/>
<port name="vTRC1"/>
<port name="vTRC2"/>
<port name="zC2"/>
<port name="zC3"/>
<port name="zRac"/>
<port name="FTSW"/>
</out>
</model>
<model observables="contrainte_lumiere" conditions="contrainte_lumiere" width="100" dynamics="contrainte_lumiere" height="135" x="335" y="61" name="contrainte_lumiere" type="atomic">
<in>
<port name="ActionSemis"/>
<port name="Ei"/>
<port name="PhasePhenoPlante"/>
<port name="RG"/>
<port name="SFp"/>
<port name="TT_A2"/>
<port name="densite"/>
</in>
<out>
<port name="FLe"/>
<port name="iPAR"/>
</out>
</model>
<model observables="contrainte_temperature" conditions="CONFIG_Plante,contrainte_temperature,EXPERT_Plante" width="100" dynamics="contrainte_temperature" height="60" x="282" y="370" name="contrainte_temperature" type="atomic">
<in>
<port name="PhasePhenoPlante"/>
<port name="Tmoy"/>
</in>
<out>
<port name="FT"/>
<port name="FTHN"/>
</out>
</model>
</submodels>
<connections>
<connection type="output">
<origin model="contrainte_eau" port="ETMcumulDepuisLevee"/>
<destination model="contraintes" port="ETMcumulDepuisLevee"/>
</connection>
<connection type="output">
<origin model="contrainte_eau" port="ETRETM"/>
<destination model="contraintes" port="ETRETM"/>
</connection>
<connection type="output">
<origin model="contrainte_eau" port="ETRcumulDepuisLevee"/>
<destination model="contraintes" port="ETRcumulDepuisLevee"/>
</connection>
<connection type="output">
<origin model="contrainte_eau" port="FHLE"/>
<destination model="contraintes" port="FHLE"/>
</connection>
<connection type="output">
<origin model="contrainte_eau" port="FHRUE"/>
<destination model="contraintes" port="FHRUE"/>
</connection>
<connection type="output">
<origin model="contrainte_eau" port="FHTR"/>
<destination model="contraintes" port="FHTR"/>
</connection>
<connection type="output">
<origin model="contrainte_lumiere" port="FLe"/>
<destination model="contraintes" port="FLe"/>
</connection>
<connection type="output">
<origin model="contrainte_azote" port="FNIRUE"/>
<destination model="contraintes" port="FNIRUE"/>
</connection>
<connection type="output">
<origin model="contrainte_azote" port="FNLE"/>
<destination model="contraintes" port="FNLE"/>
</connection>
<connection type="output">
<origin model="contrainte_temperature" port="FT"/>
<destination model="contraintes" port="FT"/>
</connection>
<connection type="output">
<origin model="contrainte_azote" port="INN"/>
<destination model="contraintes" port="INN"/>
</connection>
<connection type="output">
<origin model="contrainte_azote" port="Nabs"/>
<destination model="contraintes" port="Nabs"/>
</connection>
<connection type="output">
<origin model="contrainte_lumiere" port="iPAR"/>
<destination model="contraintes" port="PARi"/>
</connection>
<connection type="output">
<origin model="contrainte_eau" port="TRPF"/>
<destination model="contraintes" port="TRPF"/>
</connection>
<connection type="output">
<origin model="contrainte_azote" port="vMine"/>
<destination model="contraintes" port="vMine"/>
</connection>
<connection type="input">
<origin model="contraintes" port="ActionFerti"/>
<destination model="contrainte_azote" port="ActionFerti"/>
</connection>
<connection type="input">
<origin model="contraintes" port="ActionIrrig"/>
<destination model="contrainte_azote" port="ActionIrrig"/>
</connection>
<connection type="input">
<origin model="contraintes" port="ActionIrrig"/>
<destination model="contrainte_eau" port="ActionIrrig"/>
</connection>
<connection type="input">
<origin model="contraintes" port="ActionSemis"/>
<destination model="contrainte_eau" port="ActionSemis"/>
</connection>
<connection type="input">
<origin model="contraintes" port="ActionSemis"/>
<destination model="contrainte_lumiere" port="ActionSemis"/>
</connection>
<connection type="input">
<origin model="contraintes" port="DBP"/>
<destination model="contrainte_azote" port="DBP"/>
</connection>
<connection type="input">
<origin model="contraintes" port="DoseFerti"/>
<destination model="contrainte_azote" port="DoseFerti"/>
</connection>
<connection type="input">
<origin model="contraintes" port="DoseIrrig"/>
<destination model="contrainte_azote" port="DoseIrrig"/>
</connection>
<connection type="input">
<origin model="contraintes" port="DoseIrrig"/>
<destination model="contrainte_eau" port="DoseIrrig"/>
</connection>
<connection type="input">
<origin model="contraintes" port="ETPP"/>
<destination model="contrainte_eau" port="ETPP"/>
</connection>
<connection type="input">
<origin model="contraintes" port="Ebp"/>
<destination model="contrainte_azote" port="Ebp"/>
</connection>
<connection type="input">
<origin model="contraintes" port="Ei"/>
<destination model="contrainte_azote" port="Ei"/>
</connection>
<connection type="input">
<origin model="contraintes" port="Ei"/>
<destination model="contrainte_eau" port="Ei"/>
</connection>
<connection type="input">
<origin model="contraintes" port="Ei"/>
<destination model="contrainte_lumiere" port="Ei"/>
</connection>
<connection type="input">
<origin model="contraintes" port="PhasePhenoPlante"/>
<destination model="contrainte_azote" port="PhasePhenoPlante"/>
</connection>
<connection type="input">
<origin model="contraintes" port="PhasePhenoPlante"/>
<destination model="contrainte_temperature" port="PhasePhenoPlante"/>
</connection>
<connection type="input">
<origin model="contraintes" port="PhasePhenoPlante"/>
<destination model="contrainte_eau" port="PhasePhenoPlante"/>
</connection>
<connection type="input">
<origin model="contraintes" port="PhasePhenoPlante"/>
<destination model="contrainte_lumiere" port="PhasePhenoPlante"/>
</connection>
<connection type="input">
<origin model="contraintes" port="Pluie"/>
<destination model="contrainte_azote" port="Pluie"/>
</connection>
<connection type="input">
<origin model="contraintes" port="Pluie"/>
<destination model="contrainte_eau" port="Pluie"/>
</connection>
<connection type="input">
<origin model="contraintes" port="RG"/>
<destination model="contrainte_azote" port="RG"/>
</connection>
<connection type="input">
<origin model="contraintes" port="RG"/>
<destination model="contrainte_lumiere" port="RG"/>
</connection>
<connection type="input">
<origin model="contraintes" port="SFp"/>
<destination model="contrainte_lumiere" port="SFp"/>
</connection>
<connection type="input">
<origin model="contraintes" port="TDM"/>
<destination model="contrainte_azote" port="TDM"/>
</connection>
<connection type="input">
<origin model="contraintes" port="TT_A2"/>
<destination model="contrainte_lumiere" port="TT_A2"/>
</connection>
<connection type="input">
<origin model="contraintes" port="Teff"/>
<destination model="contrainte_azote" port="Teff"/>
</connection>
<connection type="input">
<origin model="contraintes" port="Tmoy"/>
<destination model="contrainte_azote" port="Tmoy"/>
</connection>
<connection type="input">
<origin model="contraintes" port="Tmoy"/>
<destination model="contrainte_temperature" port="Tmoy"/>
</connection>
<connection type="input">
<origin model="contraintes" port="Tmoy"/>
<destination model="contrainte_eau" port="Tmoy"/>
</connection>
<connection type="input">
<origin model="contraintes" port="densite"/>
<destination model="contrainte_lumiere" port="densite"/>
</connection>
<connection type="input">
<origin model="contraintes" port="zSemis"/>
<destination model="contrainte_eau" port="zSemis"/>
</connection>
<connection type="internal">
<origin model="contrainte_eau" port="D1"/>
<destination model="contrainte_azote" port="D1"/>
</connection>
<connection type="internal">
<origin model="contrainte_eau" port="D2"/>
<destination model="contrainte_azote" port="D2"/>
</connection>
<connection type="internal">
<origin model="contrainte_eau" port="D3"/>
<destination model="contrainte_azote" port="D3"/>
</connection>
<connection type="internal">
<origin model="contrainte_eau" port="FHRUE"/>
<destination model="contrainte_azote" port="FHRUE"/>
</connection>
<connection type="internal">
<origin model="contrainte_eau" port="RWCC1"/>
<destination model="contrainte_azote" port="RWCC1"/>
</connection>
<connection type="internal">
<origin model="contrainte_eau" port="STOCKC1"/>
<destination model="contrainte_azote" port="STOCKC1"/>
</connection>
<connection type="internal">
<origin model="contrainte_eau" port="STOCKC2"/>
<destination model="contrainte_azote" port="STOCKC2"/>
</connection>
<connection type="internal">
<origin model="contrainte_eau" port="STOCKC3"/>
<destination model="contrainte_azote" port="STOCKC3"/>
</connection>
<connection type="internal">
<origin model="contrainte_eau" port="vRac"/>
<destination model="contrainte_azote" port="vRac"/>
</connection>
<connection type="internal">
<origin model="contrainte_eau" port="vTRC1"/>
<destination model="contrainte_azote" port="vTRC1"/>
</connection>
<connection type="internal">
<origin model="contrainte_eau" port="vTRC2"/>
<destination model="contrainte_azote" port="vTRC2"/>
</connection>
<connection type="internal">
<origin model="contrainte_eau" port="zC2"/>
<destination model="contrainte_azote" port="zC2"/>
</connection>
<connection type="internal">